自定义参数集
组件名称 | 自定义参数集 | ||
---|---|---|---|
工具集 | 设计分析优化 | ||
组件作者 | 雪浪云-卡尔 | ||
文档版本 | 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
文件选择
- 功能描述:选择上传的文件;
- 必选参数:是;
- 示例:custom_doe.csv;
并发数
- 功能描述:首次发送的设计点数目,如其值为3,即首次启动时候连续发送3个
design_id
的参数点到仿真接口(仿真接口负责动态分配仿真实例运行3个设计点),仿真接口一次返回一个结果(A)设计点,本组件收到一个结果会再发送一个design_id的参数点给仿真接口; - 必选参数:否;
- 默认:1;
运行调优
不建议进行特别配置,按照平台的默认分配运行。
使用方法
未部署状态下的操作步骤
后面板链接
右面板配置
- 配置上传文件,上传custom_doe.csv;
- 配置选择文件,选择上一步上传的custom_doe.csv;
- 配置并发数,可默认为1;
部署状态下的操作步骤
后面板操作
点击“滚动日志”,在右面板可以观察输出如下:
弹窗操作
无。