我刚编写了一个膜结构找形程序,弹模E=0 , 约束信息是上下两圈为不动点.
在进行算例分析中发现,对于很多论文中都采用的悬链面即
上圆半径为10m , 下圆半径为50m , 高度为22.9243m, 计算结果还不错,
但是对于另外一个算例就出了问题
上圆半径为1m , 下圆半径为6m , 高度为5m, 计算结果就出了问题,
我取了三种初始态进行计算,迭代结果都一样,
我想原因可能是
1. 不是每个悬链面都能找出一个等应力面
2. 非线性有限元法在找形问题上本身就存在缺陷
3. 忽略材料主轴坐标系与单元局部坐标系的夹角
在前人的贴中有人认为:非线形有限元找形时,初始态取得不好,迭代就容易发散,但是从我这个算例来看,
3种初始态不一样,但在迭代的过程中,都趋向于同一个结果
没用过力密度法和动力松弛法,不知道这两种方法在实际操作的过程中回产生什么问题?
希望大家能给我一些建议
|