ANSYS 进行优化设计-过程 确认优化变量 状态变量(Sv) 设计约束,如最大应力和变形 以此转盘为例,SV为: 最大周向应力≤25000psi 阶自震频率≥1000Hz M3-16
M3-16 进行优化设计- 过程 确认优化变量 状态变量 (SV) • 设计约束, 如最大应力和变形 • 以此转盘为例, SV 为: – 最大周向应力 25000 psi – 一阶自震频率 1000 Hz qrim ymid qhub xmid
ANSYS 进行优化设计-过程 确认优化变量 要确认SV Design Opt > State Variables..>Add 或用 OPVAR命令: OPVAR, name, SV, min, max, toler [OPUARI Def ine a State Uariable NAME Parameter name KRIM FrEQ MIN Lower limit (bInk=none) 1000 Upper limit (blnk=none) TOLER Feasibility tolerance
M3-17 进行优化设计- 过程 确认优化变量 • 要确认 SV, – Design Opt > State Variables… > Add… – 或用 OPVAR 命令: OPVAR,name,SV,min,max,toler
ANSYS 进行优化设计-过程 确认优化变量 sV可以是单边的或双边的。 单边:只指定MN或只指定MAX值 双边:同时指定M|N和MAX值。 TOLER是可行域的允差.在被判定为不可行域之前,该设计离 MAX和MN的范围有多远。 允差与DV有相同的单位,并且,不是一个百分比或一个分数。 缺省值=0.01*当前值 例如,如果该转盘一阶自震频率为FREQ1=9913Hz,则该设计仍在 可行域,因为实际门槛值为1000(0.01*1000)=990Hz MIN MAX Infeasible TOLER Feasible Region TOLER Infeasible M3-18
M3-18 进行优化设计- 过程 确认优化变量 • SV 可以是单边的或双边的。 – 单边: 只指定 MIN 或只指定 MAX 值 – 双边: 同时指定 MIN 和 MAX 值。 • TOLER 是可行域的允差… 在被判定为不可行域之前,该设计离 MAX 和 MIN 的范围有多远。 – 允差与 DV 有相同的单位,并且,不是 一个百分比 或一个分数。 缺省值 = 0.01*当前值。 例如, 如果该转盘一阶自震频率为 FREQ1 = 991.3 Hz, 则该设计仍在 可行域,因为实际门槛值为 1000-(0.01*1000) = 990 Hz. TOLER Feasible Region MIN MAX Infeasible TOLER Infeasible
ANSYS 进行优化设计-过程 确认优化变量 状态变量不是优化所要求的,但通常还要指定,因为大多数设计需要 在某种形式的约束 可以定义100个Sv
M3-19 进行优化设计- 过程 确认优化变量 • 状态变量不是优化所要求的, 但通常还要指定,因为大多数设计需要 在某种形式的约束。 • 可以定义 100 个 SV
ANSYS 进行优化设计-过程 确认优化变量 目标函数(OBJ) 目标函数是通过优化要被最小化的参数。例如体积,重量,和某处的 温度 以此转盘为例,目标是应力变化最小。因此OBJ是冯密塞斯应力 的标准差,SDEV M3-20
M3-20 进行优化设计- 过程 确认优化变量 目标函数 (OBJ) • 目标函数是通过优化要被最小化的参数。 例如体积, 重量, 和某处的 温度。 • 以此转盘为例, 目标是应力变化最小。 因此 OBJ 是冯密塞斯应力 的标准差, SDEV。 qrim ymid qhub xmid