在计算机配置、有限元模型一定的情况下如何提高ANSYS的计算效率?
也许这个问题的解决方法很多,最近我无意中发现一个非常有效的方法,与大家共享.
使用条件:模型足够大,计算机配置低
方法:1)首先按照ANSYS的基本建模步骤建立有限元模型---几何模型,材料模型,划分网格,边界条件,载荷等.
2)采用APDL语言得到有限元模型的所有信息---节点信息(编号,坐标),单元信息(单元类型,单元节点组成,材料编号等),边界条件信息,载荷信息等.这些信息保存在自定义的数组中.
3)将原有限元模型、几何模型等全部删除.
4)采用最原始的方式建立有限元模型---根据节点信息建立节点,再根据单元信息建立单元,施加边界条件和载荷.
5)求解.
以上措施看起来很多余,但是对提高计算效率很有用,举例如下:
前段时间用ANSYS做锦屏一级拱坝在地震荷载作用下的动水压力分析(流固耦合),单元总数约18000,节点总数约23000,计算时长10s,时间步长0.02s,共500步,计算机配置:CPU为P4 2.4G,内存!G(配置较差),采用常规计算步骤计算时间约10小时.采用以上方法可在7小时内计算完,原因可能是因为:相比之下,模型占用的内存减小了.