supermonstor 发表于 2007-6-26 22:37:53

有人编写过三维三角形常单元的程序吗?

我写了一个程序,但是有很多问题。
我建了一个边长为1的立方体小块,在Z方向上的两个面分别施加Uz=0和Uz=1的约束。相当于拉伸。其他面上都为铰支。在计算过程中遇到很多问题。
(1)Pij*的奇异积分怎么算?我采用《工程科学中的边界元法》国防工业出版社1988中的方法计算。结果施加刚体位移时,居然能算出力来。
(2)于是我采用刚体位移原理计算奇异单元的H小矩阵(3x3)。解决了刚体位移的问题,但是结果还是不理想,随着单元密度增大,有的单元的应力也不断增大。
(3)我怀疑是普通单元积分的问题。但是检验了半天觉得采用的数值积分方法很简单,不会出错。
   在程序的检验过程中,发现许多书上的三角形积分把积分点坐标和权系数都写错了。正确的位置和权系数应该是王勖成最新版的《有限元方法与数值计算》。
   最后希望大家交流交流。

lzx1556 发表于 2007-12-22 20:23:35

《matlab有限元分析与应用》的最后一章也许是你需要的!

njjpx 发表于 2008-3-6 16:49:34

你到底是用有限元还是边界元?

handsomewww 发表于 2010-2-25 20:02:06

楼主加我啊 qq10746268 我也在写三维三角形常单元的程序 希望共同交流

handsomewww 发表于 2010-3-5 10:36:55

求写过三维三角形常单元的程序的高手十万火急 加我qq10746268
页: [1]
查看完整版本: 有人编写过三维三角形常单元的程序吗?