ANSYS 进行优化设计-过程 确认优化变量 确认分析文件 确认优化变量 进行优化 查看结果 这一步要选择适当的参数并将他们定义为: 设计变量 状态变量 目标函数 M3-11
M3-11 进行优化设计- 过程 确认优化变量 确认分析文件 确认优化变量 • 进行优化 • 查看结果 • 这一步要选择适当的参数并将他们定义为: – 设计变量 – 状态变量 – 目标函数
ANSYS 进行优化设计-过程 确认优化变量 设计变量(DV) 设计变量是为了使体积(或其他任何目标函数)最小而允许改变的 变量。 对此转盘实例,DV为 轮毂角n由,30°-90° 轮缘角θm,45°-135 XMID, 0.5-4.5 in YMID, 0. 25-1.5 in mid—>
M3-12 进行优化设计- 过程 确认优化变量 设计变量 (DV) • 设计变量是为了使体积(或其他任何目标函数)最小而允许改变的 变量。 qrim ymid qhub • 对此转盘实例, DV 为 – 轮毂角 , 30°-90° – 轮缘角 , 45°-135° – XMID, 0.5-4.5 in – YMID, 0.25-1.5 in xmid qrim qhub
ANSYS 进行优化设计-过程 确认优化变量 确认DV, Design Opt Design Variables. > Add 或用 OPVAR命令: OPVAR name, DV. min, max toler Define a Design variable [OPUARI Define a Design Variable NAME P RIM_R HETAHUB MIN Minimum value Maximum value TOLER Convergence tolerance M3-13
M3-13 进行优化设计- 过程 确认优化变量 • 确认 DV, – Design Opt > Design Variables… > Add… – 或用 OPVAR 命令: OPVAR,name,DV,min,max,toler
ANSYS 进行优化设计-过程 确认优化变量 需要的最大值MAX),必须>0.0 最小值(MN),如果指定的话,必须>0.0.如果未指定,MN的缺省 值为0001*MAX 允差( TOLER)是为收敛(停机)而确定的两次循环间DV可接受的 改变量 允差与DV有相同的单位,并且,不是一个百分比或一个分数 缺省值=0.01*当前值 例如,如果在第6次循环时,轮毂角=542°而第7次循环时为550° 停机条件不满足,因为Dv的改变量542550=08,大于(>) 0.55。 (但是有时会基于目标函数而停机…将在以后详细介绍
M3-14 进行优化设计- 过程 确认优化变量 • 需要的最大值 (MAX), 必须 > 0.0。 • 最小值 (MIN), 如果指定的话, 必须 > 0.0. 如果未指定, MIN 的缺省 值为 0.001*MAX. • 允差 (TOLER) 是为收敛(停机)而确定的两次循环间DV可接受的 改变量 。 – 允差与 DV 有相同的单位,并且,不是 一个百分比 或一个分数。 缺省值 = 0.01*当前值 例如, 如果在第6次循环时,轮毂角 = 54.2° 而第7次循环时为55.0° , 停机条件 不 满足,因为 DV 的改变量 |54.2-55.0| = 0.8, 大于 (>) 0.55。 (但是有时会基于目标函数而停机… 将在以后详细介绍)
ANSYS 进行优化设计-过程 确认优化变量 可以定义60个DV但最好不要超过10-20个Dv。DV太多,很容易 收敛于一个局部最小值。 因为大多数DV是诸如厚度、半径等几何参数,所以DV应限为正值 这样的限制一般不会产生问题。 M3-15
M3-15 进行优化设计- 过程 确认优化变量 • 可以定义 60个 DV, 但最好不要超过 10-20个 DV。 DV太多, 很容易 收敛于一个局部最小值。 • 因为大多数 DV 是诸如厚度、半径等几何参数, 所以 DV 应限为正值 ,这样的限制一般不会产生问题