zhang17142 发表于 2012-5-24 21:33

二次开发问题求助

各位好,我是一个新手,是这样的,我自己建了一个数学模型(也就是偏微分方程),我想用anasys进行有限元分析,这个应该学那一块?是APDL语言吗?是直接利用语言把模型表达出来就可以计算吗?有没有相关例子啊。不知道从哪里入手,可能问题问的也不太好,但是还想请各位,帮忙提提意见,给点指导,谢谢!

Rainyboy 发表于 2012-5-26 22:42

如果你的模型(偏微分方程)所描述的问题本身在ANSYS中有对应的解决方案,比如压电单元,接触单元等等,那实际上采用ANSYS的解决方案分析就可以,也就是写一些APDL脚本进行计算,但是你肯定是想从你自己的偏微分方程出发,不希望ANSYS全权代劳。
因为ANSYS是有限元软件,计算的基本步骤就是要对问题进行离散,如果你也希望用有限元方法来解决你的问题,就需要自己推导单元刚度矩阵和载荷向量,如果是动力学问题,还需要确定单元质量矩阵和阻尼矩阵的。然后利用ANSYS的分网功能和求解功能,只是让ANSYS采用你的单元进行计算(而不是它自己带的),这个可以用MATRIX27单元,MATRIX27单元没有‘默认’的单元刚度、质量和阻尼矩阵,全靠用户输入,也就是说,你可以按照你的推导将这些矩阵计算出来,再告诉ANSYS,这样他就可以用你的单元进行计算了。
页: [1]
查看完整版本: 二次开发问题求助