跳到主要内容

自定义参数集

组件名称自定义参数集
工具集设计分析优化
组件作者雪浪云-卡尔
文档版本1.0
功能用户手动定义设计点参数集合,发送给仿真模型。
镜像名称suanpan_mdo:latest
开发语言Python

组件原理

用户手动定义设计点参数集合以Csv 文件格式在右面版上传或者通过输入端子1输入,组件依次发送设计点参数给仿真模型。

输入桩

输入端子1

  • 端口名称:自定义参数集文件;
  • 功能描述:与参数中的文件选择功能一样,用于上传自定义参数集数据,不过优先级为:输入 > 参数,即如果此输入端子1不为空,则自定义参数集数据将由输入决定,且覆盖参数中配置的自定义参数集数据;
  • 输入类型:所有类型;
  • 示例:1;

输入端子2

  • 端口名称:仿真结果;
  • 功能描述:接收仿真结果返回值,用于触发发送下一个设计点,也可以连接误差计算的输出;
  • 输入类型:对象;
  • 示例
{
"design_id": 3,
"Volume": 4.964462086375574,
"Surface": 17.542690545605996
}

输出桩

输出端子1

  • 端口名称:仿真参数;
  • 功能描述:仿真参数用于作为仿真接口组件的输入,其中包含design_id。每次输出后内部design_id累加1,最后一次结束时再另外输出一个空的Json字符串:即{},通知其他组件发送完毕结束这个状态;
  • 输出类型:对象;
  • 示例
{
"design_id": 3,
"length": 1.5918367346938775,
"width": 1.5918367346938775,
"height": 1.9591836734693877
}

数据接收方式

异步模式。

参数配置

文件上传

  • 功能描述:与输入端子1的功能类似,用于配置自定义参数集数据用,户上传手动定义的设计点集合数据Excel(默认读第一个sheet)或CSV文件,表格第一行为参数名,其余行为各个参数的值,优先级为:输入 > 参数;
  • 必选参数:是;
  • 示例:custom_doe.csv

image.png


文件选择

  • 功能描述:选择上传的文件;
  • 必选参数:是;
  • 示例:custom_doe.csv;

并发数

  • 功能描述:首次发送的设计点数目,如其值为3,即首次启动时候连续发送3个design_id的参数点到仿真接口(仿真接口负责动态分配仿真实例运行3个设计点),仿真接口一次返回一个结果(A)设计点,本组件收到一个结果会再发送一个design_id的参数点给仿真接口;
  • 必选参数:否;
  • 默认:1;

image.png


运行调优

不建议进行特别配置,按照平台的默认分配运行。

使用方法

未部署状态下的操作步骤

后面板链接


image.png


右面板配置

  • 配置上传文件,上传custom_doe.csv;
  • 配置选择文件,选择上一步上传的custom_doe.csv;
  • 配置并发数,可默认为1;

image.png


部署状态下的操作步骤

后面板操作

点击“滚动日志”,在右面板可以观察输出如下:


image.png


弹窗操作

无。