- 积分
- 9
- 注册时间
- 2006-12-24
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2011-3-24 08:15:29
|
显示全部楼层
来自 天津
本帖最后由 liushuangq05 于 2011-3-25 07:51 编辑
关于动力学仿真的软件计算过程应该要理解才行,不然计算出来的结果如何判读呢?
软件的算例,其实都对应一定的数学物理模型,加上边界条件.对于动力学问题,还有初始条件.
由物理模型方程(一般由三大方程组成:几何方程,本构方程,力学平衡方程),边界条件,初始条件构成封闭方程组,从而获得解算不同初始条件,不同边界条件的计算域内的物理模型在各节点上的数值.(数理方程,泛函里面很多定理和结论就是讨论不同初边值条件下,各种核函数的稳定性,收敛性,一致性的).
当构建了一定的核函数后(选择了单元算法),就可以将三大方程用于网格后的某个单元上,这个时候就有了单元刚度矩阵的概念.把所有单元的刚度矩阵组合起来(一般称为组刚),再加以边界条件就构成封闭的静态方程组了.这个时候就可以用解算大型矩阵的算法来解算这个方程.初始条件则解动态问题.
对于非规则8面体网格,还有雅可比矩阵秩的检验,如果雅可比矩阵的行列式值为0,则说明这个单元的拓扑结构出现多解性了,计算会提示网格畸变严重,计算失效.如果这个时候用生死单元算法,则能改善这个情况,因为生死单元算法实际上将这些坏网格刚度做了特别处理.
理解不足,望补充! |
评分
-
1
查看全部评分
-
|