A-A+

在Ansys中进行优化设计分析的基本步骤

2017年07月26日 CAE 阅读 5,332 views 次

Ansys具有专业的和强大的分析能力,具有开放的使用环境,所有可以参数化的Ansys选项都可以进行优化设计。下面介绍下在Ansys中进行优化设计分析的一般流程。

1、生成分析文件

分析文件生成是Ansys优化设计过程中的关键部分。分析文件中可以包括Ansys提供的任意分析类型(结构、热、电磁等,线性或非线性)。但是Ansys/LS-Dyna的显式分析不能进行优化。

生成分析文件与通常的Ansys分析并没有很大的不同,唯—的区别就是:在分析文件中,模型的建立必须是参数化的(通常是优化变量为参数),结果也必须用参数来提取(用于状态变量和目标函数)。也就是说,必须定义—些参量,至少要把所有的设计变量、状态变量和目标变量定义为参数形式。而且用于优化的参量只能是标量数值参量,而不是数组或者字符参量。

2、建立优化过程中的参数

在GUI方式下,优化过程中的参数一般在Ansys数据库中用分析文件来建立,这样做的好处是初始参数值可以作为一阶方法的起点。然而,对于各种优化过程来说,在数据库中的参数可以在GUI下进行操作,便于定义优化变量。

进入Design Opt模块,指定分析文件。首次进入优化处理器时,Ansys数据库中的所有数据会自动作为设计序列,这些参数值假定是一个设计序列。在GUI方式下,用户必须指定分析文件名,这个文件用于生成优化循环文件Jobname.LOOP。在ANSYS优化处理器中,分析文件名无默认值,用户必须指定一个分析文件名,否则会出错。在分析文件中,前处理/PREP7或优化模块/OPT命令必须出现在行的第一个非空字符处。

在批处理方式中,分析文件通常是批处理命令流的第一部分,从文件的第一行命令到命令/OPT第一次出现时,其默认的分析文件名是Jobname.BAT,因此在批处理方式下不需要指定分析文件名。

3、指定优化变量

指定优化变量,即要求用户指定哪些是设计变量,哪些是状态变量和目标函数。对于设计变量和状态变量用户可以指定其最大和最小值,同时每一个变量都有个公差值,这个公差值可以用户输入,也可以由程序自动选取。

用户可以在任何时间简单地通重新定义参数的方式来改变已经定义过的参数,也可以删除一个优化变量,即该变量将不再作为优化变量使用,但该参数还存在。

下图所示为定义变量对话框。

下图所示为定义函数变量对话框。

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: