正在加载图片...
ANSYS高级技术分析指南 优化设计 变量的参数可以忽略(缺省),也可以在循环中处理。而且,用户可以指定循环 中存储哪种变量:只存储数值变量还是存储数值变量和数组变量。这个功能可以 在循环中控制参数的数值(包括设计变量和非设计变量)。用下列方法设定这些 循环控制特性: Command: OPLOOP GUI: Main Menu> Design Opt>Controls 注—— OPLOOP命令中的Pams变量控制在循环中存储哪个参数。在循环 中存储数值变量和数组变量的选项在一般情况下不设置,除非是数组变量在分析 文件外定义,而在循环中需要保存的情况。 第七步:进行优化分析 所有的控制选项设定好以后,就可以进行分析了。用下列方法开始分析: Command OPEXE GUI: Main Menu> Design Opt>Run 在 OPEXE执行时,优化循环文件( Jobname LOOP)会根据分析文件生成。 这个循环文件对用户是透明的,并在分析循环中使用。循环在满足下列情况时终 止:收敛:中断(不收敛,但最大循环次数或是最大不合理解的数目达到了); 分析完成。 如果循环是由于模型的问题(如网格划分有问题,非线性求解不收敛,与 设计变量数值冲突等)中断时,优化处理器将进行下一次循环。如果是在交互方 式下,程序将显示一个警告信息并询问是继续还是结束循环。如果是在批处理方 式下,循环将自动继续。NCNV命令( Main menu> Solution> Nonlinear> Criteria to Stop)是控制非线性分析的,在优化循环中将被忽略。中断循环的设计序列是存 盘的,但参数的数据有可能非常大,不符合实际情况。 所有优化变量和其他参数在每次迭代后将存储在优化数据文件 ( Jobname OPT)中。最多可以存储130组这样的序列。如果已经达到了130个序 列,那么其中数据最“不好”的序列将被删除 对于上述梁的例子,优化部分的输入大致如下 OPT !进入优化处理器 OPANL !分析文件名(批处理方式不需要) 声明优化变量 OPVAR B DV.5.16.5 !B和H为设计变量 OPVAR..8 OPⅤ ARDMAX,SV-0.1,0DMAX和SMAX为状态变量 OPVAR, SMAX, SV,0, 20000 OPVAR VOLUME OBJ ! VOLUME为目标函数 指定优化类型和控制 OPTYPE SUBP !零阶方法 OPSUBP 30 !最大迭代次数 OPEXE !开始优化循环 不同的优化过程可以系列地完成。比如,可以在零阶方法的分析结束后再 做等步长搜索。下面的命令对最佳设计序列做等步长搜索 1-10ANSYS 高级技术分析指南 优化设计 1-10 变量的参数可以忽略(缺省),也可以在循环中处理。而且,用户可以指定循环 中存储哪种变量:只存储数值变量还是存储数值变量和数组变量。这个功能可以 在循环中控制参数的数值(包括设计变量和非设计变量)。用下列方法设定这些 循环控制特性: Command: OPLOOP GUI: Main Menu>Design Opt>Controls 注——OPLOOP 命令中的 Parms 变量控制在循环中存储哪个参数。在循环 中存储数值变量和数组变量的选项在一般情况下不设置,除非是数组变量在分析 文件外定义,而在循环中需要保存的情况。 第七步:进行优化分析 所有的控制选项设定好以后,就可以进行分析了。用下列方法开始分析: Command: OPEXE GUI: Main Menu>Design Opt>Run 在 OPEXE 执行时,优化循环文件(Jobname.LOOP)会根据分析文件生成。 这个循环文件对用户是透明的,并在分析循环中使用。循环在满足下列情况时终 止:收敛;中断(不收敛,但最大循环次数或是最大不合理解的数目达到了); 分析完成。 如果循环是由于模型的问题(如网格划分有问题,非线性求解不收敛,与 设计变量数值冲突等)中断时,优化处理器将进行下一次循环。如果是在交互方 式下,程序将显示一个警告信息并询问是继续还是结束循环。如果是在批处理方 式下,循环将自动继续。NCNV 命令(Main Menu>Solution>Nonlinear>Criteria to Stop)是控制非线性分析的,在优化循环中将被忽略。中断循环的设计序列是存 盘的,但参数的数据有可能非常大,不符合实际情况。 所 有 优 化 变 量 和 其 他 参 数 在 每 次 迭 代 后 将 存 储 在 优 化 数 据 文 件 (Jobname.OPT)中。最多可以存储 130 组这样的序列。如果已经达到了 130 个序 列,那么其中数据最“不好”的序列将被删除。 对于上述梁的例子,优化部分的输入大致如下: /OPT !进入优化处理器 OPANL,… !分析文件名(批处理方式不需要) ! ! 声明优化变量 OPVAR,B,DV,.5,16.5 !B 和 H 为设计变量 OPVAR,H,DV,.5,8 OPVAR,DMAX,SV,-0.1,0 !DMAX 和 SMAX 为状态变量 OPVAR,SMAX,SV,0,20000 OPVAR,VOLUME,OBJ !VOLUME 为目标函数 ! !指定优化类型和控制 OPTYPE,SUBP !零阶方法 OPSUBP,30 !最大迭代次数 OPEXE !开始优化循环 不同的优化过程可以系列地完成。比如,可以在零阶方法的分析结束后再 做等步长搜索。下面的命令对最佳设计序列做等步长搜索:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有