ansys的PCG求解器

这几天做ansys的结构分析,居然发现在win7,64bit系统8G的内存下。ansys求解过程中内存居然不够用,出现了死机蓝屏的现象。在改变虚拟内存设置无用的情况下,想到了改变求解器的类型,之前一直默认的用的是直接求解器。

 

PCG迭代求解器介绍如下:

为了查看模型是否是病态的,打开Jobname.PCS文件查看模型达到收敛解之前的PCG迭代次数。一般来说,求解需要多于1500次迭代的模型可以认为是病态的。当 模型非常病态,比如需要3000次迭代求解,除非你受限于内存或磁盘空间限制,建议采用直接求解器。

PCG求解器首先求解位移、温度等。其它衍生变量,如应变、应力等的精度取决于初级变量的精度。因此,对于PCG的容差,ansys采用了非常保守的设置,默认为1e-8.对于大多数工作,设置PCG容差为1e-6即可提供非常精确的位移解。相比默认设置,已经能够节省不少时间。利用EQSLV命令来改变PCG求解器精度。

EQSLV,Lab, TOLER, MULT

lab是求解器类型,toler是容差

 

直接求解器能够产生非常精确的解。迭代求解器,比如PCG,需要定义一个求解容差。放松容差能够很大程度上影响精度,特别是导出量。

虽然PCG求解器能够求解不定矩阵方程,但在它碰到一个病态矩阵时,如果不能收敛,求解器将迭代至指定的迭代次数后停止迭代。在发生这种问题时,它触发二分。在完成二分后,如果矩阵是良态的,求解器继续求解。最后整个非线性荷载步可以得到求解。

    在结构非线性分析中,选择稀疏矩阵求解器,还是选择PCG求解器,可参照下面的建议:

    1、如果是梁、壳或者梁、壳、实体结构,选择稀疏矩阵求解器;

    2、如果是三维结构,而且自由度数相对较大(200000个自由度或以上),选择PCG求解器;

    3、如果问题是病态(由不良单元形状引起),或在模型的不同区域材料特性相差巨大,或者位移边界条件不足,选择稀疏矩阵求解器。

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值