size优化中选项问题?
size优化中,move limit default和 ddval 是有什么具体作用?如图所示 move limit default 是控制初试迭代变量的变化,对于hypermorph出的形状具体是怎么控制的不知道,知道的麻烦讲一下。ddval是添加定义的离散变量 看帮助文档啊 3# nzsa
帮助文档里面没有啊,在什么地方? 2# meom
move limit default 是控制初试迭代变量的变化
是什么意思,是不是步长值? 5# icefox163 [
就是控制第一次迭代变量值变化大小的吧 个人理解 步长是非线性分析中的名词吧? 本帖最后由 zkong 于 2010-3-5 23:57 编辑
move limit 中文翻译为"运动极限", 用来控制设计变量在一次迭代中的最大变化量。 move limit 越小,优化过程越稳定(可以克服优化不收敛的问题),通常更容易找到最优解。 但是,如果太小,可能需要迭代很多步才能得到最优解。 下面这个是我看翻译得来的
DELXV
Initial move limit for each design variable.
(Real > 0.0 or blank)
- Size:fraction of the variable itself.
(Default = value of DOPTPRM parameter DELSIZ)
- Shape:fraction of the range (XUB 鈥?XLB) of the variable.
(Default = value of DOPTPRM parameter DELSHP)
这个是我看help得到的,是不是move limit设置要用分数啊? 那个fraction怎么翻译 本帖最后由 tanzouqing 于 2010-8-31 12:54 编辑
ddval:全称 discrete design variable离散设计变量
首先,定义离散值设计变量
analysis->optimization->discrete Dvs->设置离散变量的名称name,离散值:一种无规律方式,如1,2,4,0.1(note:数值之间用英文状态的逗号隔开);一种有规律方式,初值from,终值to,increment步长,类似于For循环。点击create创建离散值设计变量
其次,调用离散值设计变量
analysis->optimization->size->选择desvar子面板,将no ddval切换为ddval,点击ddval=,选择前面定义的离散值变量名称。
完毕
页:
[1]