首页/文章/ 详情

LSDYNA与Abaqus仿真分析中的单位制与单位转换指南

7月前浏览1581

在有限元分析(FEA)中,单位制问题看似简单,却是许多初初学者甚至经验丰富的工程师容易栽跟头的地方。使用错误的单位制会导致计算结果完全错误,而这些问题往往在后期才被发现,造成大量时间与资源的浪费。


今天将带大家探讨LSDYNA和Abaqus中的单位制问题,教你如何识别K文件单位制,并进行正确的单位转换。



-01-

单位制基本概念


我们知道,有限元软件本质上进行的是数值计算,许多软件们本身并没有内置固定的单位系统。这意味着许多有限元软件不会自动识别使用者输入的数据是米还是毫米,是千克还是吨。它们只是按照物理定律的数学公式进行数据的处理和计算。


量纲是物理量的基本属性。物理学中,常用基本物理量包括: 长度(L)、质量(M)、时间(T)、温度(θ)、电流强度(I)、物质的量(n)和光强度(J)。


任何物理量都可以通过这些基本物理量的组合来表示(即量纲式或量纲积),例如:

加速度的量纲:LT⁻²      (m/s²)

力的量纲:MLT⁻²          (kg•m/s²)

应力的量纲:ML⁻¹T⁻²   (kg/m/s²)

密度的量纲:ML⁻³        (kg/m³)

.......


物理量的量纲可通过量纲分析确定。以力的量纲为例(采用国际单位制): 由于F=ma,即:力=质量×加速度,因此力的量纲可通过上式确定为:MLT⁻²(kg•m/s²)。


在有限元分析中,一致性单位制至关重要。这意味着使用者选择的所有单位必须相互协调,不能混合使用不同的单位系统。



-02-

 LS-DYNA中的单位制


在LS-DYNA中并没有明确的单位制概念,所有的单位都需要用户自己定义和协调。


该软件要求使用一致性单位制系统,即必须满足如下条件:

1个力单位 = 1个质量单位 × 1个加速度单位

1个加速度单位 = 1个长度单位 / (1个时间单位)²

1个密度单位 = 1个质量单位 / (1个长度单位)³


在LS-DYNA中常用单位制系统如下:

 
 


对个人而言,笔者比较喜欢使用mm-tonne-s单位制。对于爆炸冲击、侵彻等瞬态动力学问题,g-cm-μs单位制系统在文献中更为常见。



-03-

Abaqus中的单位制


在abaqus中,同样要求单位一致性。因此在输入物理量和参数时需特别注意采用一致性的量纲系统。例如:


在国际单位制(m-kg-s)下,钢的密度约为7850 kg/m³,弹性模量约为2.1×10¹¹ Pa,而在毫米单位制下,相同的材料需要输入密度为7.85×10⁻⁹ tonne/mm³,弹性模量为2.1×10⁵ N/mm²。


重力加速度也需要相应调整:在m单位制下为9.8 m/s²,在mm单位制下则为9800 mm/s²。


可以看到abaqus中所有的单位也同样都需要用户自己定义和协调。


通常在abaqus中最常用两种主要单位制,即毫米单位制和米单位制。两种单位制对应的物理量单位如下:


毫米单位制:

长度:毫米 (mm)

压强:兆帕 (MPa)

力:牛顿 (N)

质量:吨 (tonne)

密度:吨每立方毫米 (tonne/mm³)

弹性模量:牛顿每平方毫米 (N/mm²)

能量:毫焦 (mJ)

时间:秒 (s)


米单位制:

长度:米 (m)

压强:帕斯卡 (Pa)

力:牛顿 (N)

质量:千克 (kg)

密度:千克每立方米 (kg/m³)

弹性模量:牛顿每平方米 (N/m²)

能量:焦耳 (J)

时间:秒 (s)


-04- 

如何识别K文件中的单位制


在采用LS-DYNA进行分析时,当我们拿到并采用别人标定好的K文件时,首先需要确定K文件采用的单位制,这是正确分析的前提。


那么,如何识别现有K文件中使用的单位制呢?以下介绍几种实用方法。


① 检查模型尺寸:用软件测量模型特征尺寸,并与实际物理尺寸对比。如果模型中测量显示350,而实际物理尺寸是3.50m,那么长度单位很可能是cm。


② 查看材料参数:检查材料密度值。例如,钢的密度在国际单位制下约为7850 kg/m³。如果您看到的值是7.85e-9,很可能单位制是mm-tonne-s(因为7850 kg/m³ = 7.85e-9 tonne/mm³)。


③ 分析时间尺度:对于显式动力学分析,时间步长通常很小。如果看到时间值很小(如微秒级),可能时间单位是μs而非s。


实践中,综合考量长度、密度和时间参数是最可靠的方法。例如,如果长度单位显然是mm,密度值是7.85e-9,那么质量单位很可能是tonne,时间单位是秒。


举例:

我们以以下K文件中的关键字为例,假设检查模型尺寸后,确定长度单位为m。

再根据该K文件中的玻璃材料的密度RO=2530,即可确定质量单位为kg,再结合其他有关时间的量,由此可综合确定单位制为:m-kg-s.



-05-

单位转换方法与技巧


① 基本转换原理
单位转换的基础是量纲分析。对于任何物理量,都可以通过其量纲式进行单位转换。

以密度为例:密度的量纲为ML⁻³。从国际单位制(kg/m³)转换为毫米单位制(tonne/mm³),方法如下:

质量从kg转换为tonne(1 tonne = 1000 kg),系数:10³。

长度从m转换为mm(1 m = 1000 mm),系数:10³,长度三次方转换:(10³)³ = 10⁹。


则总转换系数:10³ / 10⁹ = 10⁻⁶
因此,1000 kg/m³ = 0.001 tonne/mm³。

② 实用转换公式
应力/弹性模量转换:
1 Pa = 1 N/m² = 10⁻⁶ N/mm² = 10⁻⁶ MPa
1 MPa = 10⁶ Pa = 1 N/mm²

密度转换:
1 kg/m³ = 10⁻¹² tonne/mm³
1 g/cm³ = 1000 kg/m³ = 10⁻⁹ tonne/mm³

能量转换:
1 J = 1 N·m = 10³ N·mm = 10³ mJ

③ 转换实例
假设某钢材料在国际单位制下的参数为:
密度:7850 kg/m³
弹性模量:210 GPa = 2.1×10¹¹ Pa
屈服强度:230 MPa = 2.3×10⁸ Pa

转换为毫米单位制(mm-tonne-s):
密度:7850 × 10⁻¹² = 7.85×10⁻⁹ tonne/mm³
弹性模量:2.1×10¹¹ × 10⁻⁶ = 2.1×10⁵ N/mm²
屈服强度:2.3×10⁸ × 10⁻⁶ = 230 N/mm²


单位的转换通常可以采用手动计算的方式,也可使用一些转化工具。掌握手动计算单位转换的能力很重要,这有助于深入理解单位之间的关系。基于量纲分析的方法是最可靠的手动计算方法。

对于日常使用,一些工具可以提高效率,有些第三方插件支持将模型从米单位制转换为毫米或微米单位制。也可自编excel或Python程序等完成自动化的转换。


-06-

常见问题与注意事项


无量纲参数:如应变、泊松比、某些材料模型系数等无量纲参数,不受单位制影响,只需输入相应的数值即可。

温度单位:温度单位转换需要特别注意,摄氏度和开尔文有不同的转换公式。

角度单位:ABAQUS中旋转自由度以弧度表示,而其他角度相关参数通常以真实角度表示。


长度单位: 需要注意,在确定单位制时有时我们已经明确了要用什么单位,但模型尺寸不对,此时我们就需要缩放模型。


例如:模型测量长度为500,对应实际500mm,而文件中的物理量采用m制单位时,为了避免大量的单位转换,我们可以将模型缩小1000倍。

美式/英式单位制:尽量避免使用美式或英式单位制(如磅、英寸等),因为其转换复杂且容易出错。

单位混淆的后果:单位混淆会导致计算结果异常,如计算模型消失、计算时间异常延长、计算结果不合理等。


-07-

总结与建议


单位制问题在有限元分析中至关重要,以下是一些实践建议:

① 始终使用一致性单位制:确保所有输入数据来自同一单位系统。在模型文件中明确记录所使用的单位制。在协作项目中,确保所有成员使用相同的单位制。对关键参数进行双重检查,特别是从不同来源获取的数据。

② 优先使用常用单位制:在结构分析中,毫米单位制(mm-tonne-s-N-MPa)通常比米单位制更常用,更不容易出错。

③ 重点在于理解物理意义:单位转换不仅要记住转换系数,更要理解其背后的物理意义和量纲关系。掌握单位制的原理和转换方法,是成为一名合格的有限元分析工程师的必经之路。


以下是一张单位制转化参考表,可供快速确定单位制:


希望本文能帮助一些朋友在今后的仿真分析中避免单位制错误,提高计算结果的可靠性和准确性。   

来源:薛定谔的Cube
LS-DYNAWorkbenchAbaqus瞬态动力学显式动力学非线性python理论爆炸材料ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-12-31
最近编辑:7月前
巴郡撸猫人
硕士 签名征集中
获赞 15粉丝 25文章 73课程 0
点赞
收藏
作者推荐

蜂窝铝板拟静力压缩LSDYNA模拟分析案例

蜂窝铝轻质夹芯结构是一种外层为金属或非金属板、中间为铝蜂窝芯的三明治结构。因其优良的力学特性,在航空、汽车、建筑等领域得到广泛应用。蜂窝铝板独特的蜂窝芯结构,可将外力均匀分散,有效提高了板材的抗压强度,能承受较大荷载。在航天、汽车等领域,蜂窝铝板的压缩性能可作为缓冲材料,吸收冲击能量。此外,蜂窝铝板较好的压缩性能还能使其在受力时保持稳定,不易变形。蜂窝芯层还能抵抗局部压力,确保板面平整,尤其在大尺寸板材应用中,可避免因受力不均导致的翘曲或凹陷。本文通过workbench LSDYNA对某蜂窝铝板进行压缩仿真,分析其压缩力学性能。 -01-模型建立在【toolbox】中选择【Material Desginer】和【LSDYNA】模块,并把他们拖到主界面窗口,如下图所示。在【Material Desginer】中右击选择【New MD】,进入材料设计器。选择右上角的蜂窝选项,显示RVE(代表性体积单元)模型为【Honeycomb】,如下图。在左侧【Outline】中,【material】默认,选择【geometry】,弹出的选项中输入有关几何参数,如下图所示,即:蜂窝厚度0.5mm,蜂窝边长20mm,胞元角度60°,蜂窝高度40mm,蜂窝重复次数5次。设置完成后,点✓,即可建立本案例中的蜂窝实体。有限元分析时,蜂窝通常采用壳单元模拟。本例中蜂窝壁厚t=0.5mm,因为蜂窝边长与壁厚之比在(5~8)<L/t=20/0.5=40<(80~100)范围,为薄板,因此可认为蜂窝为薄壁件,采用壳单元进行模拟。点击上图中的【exit】,退出材料设计器,软件自动进入spaceclaim,选择【prepare】,将上述蜂窝模型抽中面,如下图所示。中面抽取后,在蜂窝模型的上下部位建立面板,面板尺寸和厚度如下图所示。以上建立的模型中,蜂窝和板均为独立模型,我们隐藏面板,然后点击workbench面板下的share,如下图,可将蜂窝壳体相邻有接触的边进行共节点操作。 此处,也可显示上下面板,一起share,但这种操作会导致面板与蜂窝接触处共节点,网格划分不便。因此我们只对蜂窝进行共享操作。模型完成后,如下图所示。-02-材料参数与材料设置模型建立完成后,将模型保存,退出spaceclaim。在LSDYNA模块导入刚才建立的模型。接着进入LSDYNA模块中的【engineeringdata】,分别建立材料Q235和AL6061,材料相关参数输入如下:两种材料的材料模型均采用双线性等向强化模型(Bilinear Isotropic Hardening)。材料参数输入完成后,进入LSDYNA下的model界面,将面板设置为Q235,蜂窝设置为AL6061,如下图所示。蜂窝铝板在压缩时,通过上下两块刚性板挤压。此处可以通过如下图操作建立两块实体刚性板,材料按照默认的结构钢。-03-接触设置与网格划分挤压蜂窝铝板的上下刚性板与蜂窝铝板的面板之间采用摩擦接触,摩擦系数设置为0.2。接触面选择时,选择刚性板面侧为目标面,蜂窝铝板面板表面为接触面,如下图所示。建模时,蜂窝铝板的面板未与蜂窝结构进行共节点操作,此处需要通过接触设置,模拟实际中两者的连接关系。通常蜂窝铝与面板之间为胶粘结构,此处为拟静力压缩,可以认为不会脱粘,可通过MPC绑定连接模拟接触连接。蜂窝铝与面板之间的接触连接设置如下,注意接触面选择蜂窝孔的各个边线,目标面选择面板面。采用绑定连接,算法采用MPC,其余默认。蜂窝铝板在压缩过程中,会产生自接触,可以通过body interaction设置。类型为摩擦接触,设置摩擦系数为0.2。设置如下:以上就是刚性压板与蜂窝铝板、蜂窝铝与面板、自接触的所有设置。接下来进行网格划分。本例网格划分相对简单,本例蜂窝铝插入单元尺寸1.5mm,面板插入单元尺寸2mm,即可。如下图所示。需要注意,当蜂窝铝与面板网格大小差异较大时,计算结果可能出现蜂窝铝穿透面板的现象。此外,蜂窝铝的单元尺寸需要适当控制,避免压缩时网格畸变严重,导致比较大的沙漏。本例网格划分结果如下图所示。网格划分完成后,可查看单元时间步长。对于大多数显式动力学问题,CFL时间步长通常建议控制在1e-7到1e-9秒量级之间。这个范围既能保证计算的稳定性,又能兼顾计算效率。可以看到,本例时间步长在1e-7范围。-04-分析设置与边界条件本例中,压缩时间设置为0.03s,压缩速度控制为1m/s,则总的压缩位移为1000*0.03=30mm。在分析设置面板中输入分析时间,设置分析核数,并将单位系统设置为mks,即m,kg,s,如下图所示。接着对底部刚性板施加固定约束,对上部刚性板施加1m/s的匀速加载。 以上设置完成后,在LSDYNA-pre面板下的【Rigid Body Tool】下插入【Rigid Body Constraint】,即刚体约束限制,使上压板只能在Z方向移动。如下图所示。需要注意,以上刚性体的约束设置,如果替换为位移约束控制,结果会出现刚性板歪斜的现象,起不到约束作用。 以上设置完成后,就可提交任务计算。-05-结果分析蜂窝铝板拟静力压缩的应力计算结果如下,最大应力191.7MPa,出现在蜂窝铝与板面的连接处。蜂窝铝的最大应力为120MPa,本例设置的蜂窝铝铝材的屈服强度为120MPa,为理想弹塑性模型。因此,可以看到蜂窝铝压缩达到屈服强度后,迅速屈曲失效。下图为压缩结果局部放大,蜂窝铝在压缩失效过程中出现折叠,折叠部位没有发生穿透。 可以插入接触节点反力,查看一下总共的压力变化情况。如下图所示。 从上图可以看到,最大压力为6.389kN。压缩可分为弹性阶段、稳定阶段、强化阶段。插入表,可做力和位移曲线,如下图。可以看到,蜂窝铝在屈服后,由于被折叠挤压,在最后挤压压力还有一定上升。 下图为计算过程中能量的变化,可以看到能量基本转化为了蜂窝铝变形的内能。沙漏能、动能均不到5%。通常沙漏能要求5%以下。拟静力压缩中,动能越小,说明越接近静力压缩。本例中,接触能约为155.27/1728.7=8.9%,小于为负的接触能。这表明蜂窝铝压缩时,可能存在局部穿透或滑移。来源:薛定谔的Cube

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