找回密码
 注册
Simdroid-非首页
查看: 85|回复: 3

[问题讨论] 【资料分享】ansys求解器的区别

[复制链接]
发表于 2013-4-30 14:30:47 | 显示全部楼层 |阅读模式 来自 湖北武汉
刚学习ansys没多久,正只看静力学非线性这块
非线性分析的三个方程求解器
  稀疏: Sparse direct,比较强壮(功能),并有效(速度快)。
  预处理共轭梯度: Pre-ConditionCG,不太强壮,但最有效。 如果模型是三维实体结构, 并且自由度数相当大 (比如多于 10万个自由度)
  波前: Frontaldirect,最强壮, 但效率最低。如果在一台多处理器机器上运行, 波前求解器会比稀疏求解器更快,因为对于所有平台上的并行处理,稀疏求解器没有经过优化处理
  缺省时, 程序将为你选择一个适合你模型特点的求解器(Programchosen solver),所选择的求解器将在输出中报告


图中的  iterative 应该也是一种迭代求解的方式吧,不知道对不对。它的迭代原理和使用条件是什么?
在网上找了很久也没找到关于这个的介绍。希望高手赐教,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2013-4-30 19:09:31 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
好吧,问题自己解决了, iterative 是一种自动迭代求解器选项,其用法说明如下:

自动迭代解法选项[EQSLV,ITER]将选择一种合适的迭代法(PCG,JCG等),它基于正在求解的问题的物理特性。使用自动迭代法时,必须输入精度水平,该精度必须是1~5之间的整数,用于选择迭代法的公差供检验收敛情况。精度水平1对应最快的设置(迭代次数少),而精度水平5对应最慢的设置(精度高,迭代次数多),ANSYS选择公差是以选择精度水平为基础的。例如:
1.线性静态或线性全瞬态结构分析时,精度水平为1,相当于公差为1.0e-4,精度水平为5,相当于公差为1.0e-8。
2.稳态线性或非线性热分析时,精度水平为1,相当于公差为1.0e-5,精度水平为5,相当于公差为1.0e-9。
3.瞬态线性或非线性热分析时,精度水平为1,相当于公差为1.0e-6,精度水平为5,相当于公差为1.0e-10。
该求解器选项只适用于线性静态或线性全瞬态的瞬态结构分析和稳态/瞬态线性或非线性热分析。
因解法和公差以待求解问题的物理特性和条件为基础进行选择,建议在求解前执行该命令(一旦问题被完全定义)。当选择了自动迭代法选项,且满足适当条件时,在结构分析和热分析过程中将不会产生Jobname.EMAT文件和Jobname.EROT文件,对包含相变的热分析不建议使用该选项。当选择了该选项,但不满足恰当的条件时,ANSYS将会使用直接求解法,并产生一个注释信息:告知求解时所用的求解器和公差。
回复 不支持

使用道具 举报

发表于 2014-12-3 20:52:12 | 显示全部楼层 来自 江苏徐州
牛人,以前簡單學過,現在準備好好學習
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-26 15:01 , Processed in 0.036507 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表