VibInfo 发表于 2005-10-26 19:39

[分享]Ansys中结构优化的实现

Ansys中结构优化的实现
首先这一分析通过两个步骤来完成的:形成分析文件和优化分析阶段。即优化分析依次进行初始化参数、建模、求解、后处理、优化和输出这几部分。具体如下:
一、 分析文件的形成
1. 初始化设计变量参数
这一步是用来给结构的几何参数、结构所受的荷载、分析中要用到的物理量等赋值。
2. 参数化建模
必须采用参数化建模的方式,以便变量能够在优化中进行优化。
3. 定义荷载并求解
这一步同一般的分析。
4. 后处理即提取状态变量数值
这一步主要是提取计算结果并赋值给相应的参数(一般是状态变量和目标变量),一般在/post1中进行。

二、 优化分析阶段
1. 指定优化的分析文件
2. 声明优化变量
注意ansys程序中允许的个数:设计变量60个、状态变量100个还有目标变量1个。
3. 选择优化工具或优化方法
分为零阶法和一阶法以及用户定义的优化方法,主要区别在于是否在计算中使用设计变量的一阶偏导数。
4. 指定优化循环控制模式
这个主要是针对3中的方法,确定的。
5. 进行优化分析
6. 结果处理
这一步通过查看设计序列的结构和显示优化分析的有关信息。注意可以在/post1和/post26中进行操作啊。

注意事项:
1. 各参数尽量取为正值,并限制在一定范围内为佳。
2. 目标变量ansys中是以最小化目标函数。若要以最大值的化,需要变更一下目标函数的形式。常见的就是将目标函数乘以(-1)。
3. 如果目标变量出现负值,则需要增加一个较大的值使之为正。
4. 在定义设计变量、状态变量和目标变量的时候尽量避免鼠标操作。

[ 本帖最后由 xuruikl 于 2009-4-20 20:23 编辑 ]

小旋风gg 发表于 2007-6-3 21:00

不过我命令用的不好!从log里找出来的命令修改起来太麻烦,有时候干脆不会改!

azureps 发表于 2007-6-4 17:25

想请教,载荷能不能优化啊?比如转井时候,优化推力。
页: [1]
查看完整版本: [分享]Ansys中结构优化的实现