交技能 发表于 2025-11-27 10:08

workbench & optislang多目标优化的约束条件问题

最近我在用maxwell & workbench & optilang对电机定子槽进行优化,需要保证槽的面积大于S_limit,对尺寸参数化后,我可以构建槽面积 S 的表达式,S只能作为输出参数。
进行多目标优化的时候,软件是生成一个点后,计算一个点,计算完了才能判断面积是否合适。因为我的电机是感应电机,计算很慢,这样会浪费很长时间
我想问一下有没有办法,在软件生成设计点后,先判断面积S是否满足约束条件,再进行有限元计算

Bromance 发表于 2026-1-15 14:00

遇到一样的问题,蹲蹲{:1_555:}

交技能 发表于 2026-1-15 16:22

Bromance 发表于 2026-1-15 14:00
遇到一样的问题,蹲蹲

b站有个视频讲过这个问题

lililiz 发表于 2026-1-16 08:35

交技能 发表于 2026-1-15 16:22
b站有个视频讲过这个问题

是哪个,麻烦推一下

交技能 发表于 2026-1-23 15:34

lililiz 发表于 2026-1-16 08:35
是哪个,麻烦推一下

这个早忘记了。我简单讲一下方法。首先是敏感性模块,这里我们一般已经定义好了输入和响应,这时候你多定义一个响应,这个响应就是你约束的东西,然后取消dynamic sampling,在start designs那里,这里你要保证有一个参考点,如果没有就右键创建一个,然后右下角由倒三角,点开后点creat sampling、再点update,这时候不符合的点就标红了,删掉就行了
页: [1]
查看完整版本: workbench & optislang多目标优化的约束条件问题