首页/文章/ 详情

显式动力学数值模拟事项注意

2月前浏览1443

点击上方蓝字了解更多计算与STEM领域研究前沿




目录如下:


1. hourglass

2. 时间步长设置

3. 网格大小与精度

4. 求解问题类型

5. 接触刚度

6. 流固耦合

7. 能量计算不合理的常见原因和解决方案


Hourglass


在显式动力学模拟中,hourglass(沙漏现象)指的是在有限元分析中使用一阶八节点单元时,由于计算过程中的自由度冗余,可能会导致不合理的数值解。这种现象表现为单元内出现局部的网格畸变,形成类似沙漏状的形变模式。


Hourglass现象的成因


1. 低阶单元的固有问题:一阶单元由于使用线性插值函数,在应力计算中存在刚性不足的情况。特别是在网格划分较粗糙的情况下,某些自由度可能在数值上没有得到约束,导致应变呈现出非物理的模式。


2. 积分点数量不足:通常使用一个积分点(一阶高斯积分)的八节点立方体单元容易发生hourglass现象。这是因为积分点数目不足导致应力的计算未能充分考虑单元的内部变形。


3. 不平衡的力:在显式动力学中,时间步进法通常会依赖显式积分方法。在这种情况下,不平衡的力可以产生非物理的形变模式。


Hourglass控制技术


为了避免或减少hourglass现象的影响,通常使用以下方法:


1. 增强型单元:使用改进型单元,比如选择更高阶的单元或者采用减少积分点的技术。C3D8R(Reduced Integration, 8-node brick)单元采用额外的控制措施来抑制hourglass现象。


2. Hourglass控制算法:在显式分析中,常用的hourglass控制方法包括粘性控制、刚性控制以及混合控制方法。这些方法通过在单元中引入虚拟的阻尼或刚性来消除不合理的自由度。


3. 细化网格:通过细化网格来减少单元尺寸,使得形变在更小的范围内分布,减小单元内部的自由度冗余,从而减少hourglass现象的发生概率。


4. 积分点的增加:增加积分点数目可以更精确地计算单元内部的应力分布,从而减小hourglass形变。


时间步长设置


在显式动力学模拟中,时间步长的选择至关重要。显式动力学方法通常使用中央差分法进行时间积分,这种方法要求每个时间步长都非常小,以确保数值稳定性和结果的准确性。


时间步长的选择原则


1. 稳定性条件(Courant条件)

   - 显式动力学中的时间步长通常受Courant条件限制,即时间步长必须小于或等于波在单元中传播所需的时间。这个时间步长可以通过以下公式近似计算:


 


来源:STEM与计算机方法
显式动力学控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-15
最近编辑:2月前
江野
博士 等春风得意,等时间嘉许。
获赞 48粉丝 47文章 310课程 0
点赞
收藏
作者推荐

一文说尽冲击动力学——爆炸与炸药

点击上方蓝字了解更多计算与STEM领域研究前沿燥炸力学是一门新兴的交叉科学,它包括流体力学、气体动力学基础、固体力学、物理力学和化学反应动力学等学科,它是这些学科之间的边缘学科。此外,还涉及到电磁学、电工学、电子学、电子计算机和控制论等。爆炸力学主要研究爆炸现象发生和发展的规律,爆炸的各种效应以及力学效应的利用、控制和防护等。又因爆轰波和冲击波的理论属于力学的又一分支,叫做物理力学(或爆轰物理学)。至于强冲击波在固体介质(如土、岩石、金属)中的传播则又是一门新学科。它要考虑多种颗粒的小晶体在强冲击波作用下的行为,即研究大约1E-3厘米成1E5埃范围的动力学。这是涉及到上百万原子集体的运动,在国外叫“亚微观”或“准微观”的学科,用物理上的术语来说,叫做“精细力学”。爆炸力学在国民经济中,特别是在国防建设中有着重要的作用。显而易见,常规武器和核武器的研制,各种防护工程、抗爆结构的研究,工程爆破、爆炸加工及焊接等方面都要用到爆炸力学的理论。正因为如此,爆炸力学研究的进展,反过来又促进了上述各个方面的发展。由于爆炸现象具有高湿、高压和瞬时作用的特点,虽然爆炸力学的研究方法也是实验和数学分析相结合的方法,但它和一般的连续介质力学有着明显的区别:其一是在爆炸力学中,载荷和介质是耦合在一起且相互作用的,只有在爆炸力学问题最后解决时才能知道裁荷的大小;其二是介质的物理数学模式的选取也要由载荷的强度来决定,例如固体在低强度载荷作用下可以看作是弹性体,在中等强度时取流体弹塑性模式,在高强度时则可看作为流体。反之像水这样明显的流体,在低强度爆炸压力的作用下,又可看作是刚体。来源:STEM与计算机方法

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈