多元视角下的杂谈集锦

MADYMO是一个完美融合多体 (MB) 动力学计算功能和显式动态有限元 (FE) 计算功能的软件。在产品概念设计阶段,可以采用MADYMO中的MB方式进行快速有效的建模;在产品结构设计阶段,则可以采用FE方式进行细致的建模。

MADYMO中还提供了对安全带和安全气囊的模拟。其工具软件中可以进行气囊的折叠,以及气囊充气罐的的试验分析。在MADYMO较新版本的气囊模块中,提供了Gasflow计算模式,使得气囊展开模拟过程更加接近实际,在乘员离位状态的展开模拟中具有重要意义

MADYMO致力于工程应用分析,是一个世界范围内的乘员安全分析标准。使用MADYMO,可以对乘员安全系统进行快速有效的设计和优化,并可以节约大量的资金。目前,MADYMO已被广泛应用于工业工程领域、设计部门、研究所和高校,其可靠性已经得到大量试验的证实。



儿童假人 Child Dummy

CRABI儿童假人

CRABI儿童假人用于评估气囊展开时,对12个月儿童在离位状态下的伤害程度。这种假人已经包含在FMVSS 208法规中,并在国际标准化的离位(OOP)试验中,推荐使用这种假人代替12个月儿童。

CRABI12个月假人模型,是直立混合III型50百分位假人模型比例缩小后得到的模型。该假人的物理参数:几何测量和质量分布的信息,都来源于人体测量学。

CRAB儿童模型由32个bodies组成,其形状都为ellipsoid.input文件为:d_crb12mel_usr.xml和d_crb12mel_inc.xml,在头部和胸部之间定义了接触。目前还没有对该模型进行试验验证。

Q3 儿童假人

1993年,一个特殊的儿童假人工作组,包括了欧洲的一些CRS生产商,研究所和试验站,着手开发Q系列儿童假人,作为P系列假人的继承者。3岁假人模型Q3是Q系列的最早的假人。其潜在的应用领域(包括侧面碰撞试验),生物逼真性和损伤评估能力,都比TNO P3假人要好。

Q3儿童假人为ellipsoid模型。其input文件为:d_q03yel_usr.xml和d_q03yel_inc.xml。在该假人模型的input文件中,已经定义了:头部和胸部之间的接触;胸部和左右臂之间的接触。该假人模型已经在部件测试和整体假人测试试验中得到验证。

TNO P系列儿童假人(P3/4 P3 P6 P10 和P1 )

在70年代后期,ECE委员会起草了儿童约束系统的法规,即《关于批准驾驶车内儿童乘员约束装置的统一规定》,由此TNO最先开发了儿童假人模型,来评估车辆内部的约束装置。1982年,ECE-R44开始执行。法规最初描述了4种假人,P3/4,P3,P6和P10,分别代表9个月大的儿童,3,6和10岁儿童。1988年,又开发了一个简单的P0假人代表刚出生婴儿,1995年,在ECE-R44中又规定P1 假人,代表18个月儿童。


TNO P3/4,P11/2,P3,P6和P10模型,各自的input文件为

TNO P3/4椭圆体模型:
d_tnop34el_usr.xml


d_tnop34el_inc.xml

TNO P1 椭圆体模型:
d_tnop32el_usr.xml


d_tnop32el_inc.xml

TNO P3椭圆体模型:
d_tnop03el_usr.xml


d_tnop03el_inc.xml

TNO P6椭圆体模型:
d_tnop06el_usr.xml


d_tnop06el_inc.xml

TNO P10椭圆体模型:
d_tnop10el_usr.xml


d_tnop10el_inc.xml

P3/4,P3,P6和P10四种假人模型的基本结构是相同的,分别都由15个bodies组成;而P1 假人模型比其他P系列假人模型都要复杂,它由23个bodies组成。

大多数body的惯性特性都是通过测量得到的,P6和P10中一些不是很重要的惯性参数则根据P3/4,比例放大后得到的。

模型都已经在前碰撞试验中得到验证。除此,P6模型也在侧面加载试验中得到验证,在侧面验证中,手臂的下部被删除,手臂的上部盘在上躯体。还有P1 和P10模型也在后侧加载试验中得到验证


Suspension Builder

简 介 Introduction

提供图形用户界面,可在MADYMO里面自动简便地完成悬架建模。

MADYMO工程师在进行翻滚和侧碰模拟时可以考虑车辆动力学因素。可进行闭环悬架系统建模,并确保稳定求解。

可自动更新MADYMO悬架系统铰的方向并进行计算。

Suspension Builder使用悬架模板——已由MADYMO创建并验证的悬架系统零部件模型。

选定前后悬架类型之后,用户可看到一些模型数据输入表格,只需输入相关的车辆参数即可建立模型。

Suspension Builder需要的数据包括:悬架部件的质量、惯量、铰接位置(硬点)以及ADAMS/Car文件的弹簧/阻尼参数。


用MADYMO进行悬架系统建模通常包括一个或多个闭环系统,由于每一个闭环至少需要有6个自由度,所以ADAMS/Car模型内的铰的结构特性不能直接转成MADYMO模型。

模板文件包含用在SUV和小卡车上的大多数常用悬架类型,SUV和小卡车的悬架也是其会否发生翻滚的关键因素。这些模板都由TASS创建并验证,适用于大多数的载荷工况。同时,模板的使用也意味着可以节省大量的悬架建模时间。


可用的前悬架模板有:

下控制臂麦弗逊式

螺旋弹簧长短悬臂式

扭杆弹簧长短悬臂式

可用的后悬架模板有:

螺旋弹簧长短悬臂式

扭杆式

其他类型的悬架模型将陆续加入到MADYMO Suspension Builder的更新版本或可通过TASS的网站下载。

主要功能 Functionality

主要可帮助用户实现:

Prediction of roll/no roll conditions

预测可能发生翻滚的条件

Combining occupant safety with vehicle dynamics

将乘员安全与车辆动力学结合

Accurate simulation of rollover events which involves a large deflection of the suspension system such as corkscrew, J-tum, fishhook

准确模拟车辆翻滚,如悬架有很大倾斜的螺旋滚翻、J型转弯、fishhookSensor algorithm development;

传感器算法开发

Inserting experimental road load data to evaluate the passenger ride comfort;

用试验路谱评估乘员舒适性

 

广泛使用的悬架类型有:

Front 前悬架:

-Short-long arm (SLA) with coil spring  螺旋弹簧长短悬臂式

? -SLA with torsion bar 扭杆弹簧长短悬臂式

   -Lower control arm with McPherson Strut  下控制臂麦弗逊式

Rear 后悬架:

   -SLA with coil spring  螺旋弹簧长短悬臂式

   -Multi-link suspension  多连杆式悬架(Four-link 四连杆, five-link 五连杆)

   -Rigid Axle with coil spring  螺旋弹簧刚性轴式

   -Twist beam  扭杆式


MADYMO允许在一个模型中耦合使用多体(Multi-body)和多个FE模型,例如在frontal impact模型中可以包含:

1. 多体假人模型
2. 有限元安全带模型
3. 有限元knee bolster模型
4. 有限元座椅模型
5. 有限元IP模型, 等等

在一个MADYMO模型中使用多个有限元子模型时,允许每个FE子模型使用单独的node/element编号,即每个子模型的节点/单元编号都可以从1开始,极大地方便了子模型的互换,而无需重新编号。

但是,目前的HyperMesh会对所有的节点和单元序号自动重新编号。 MADextract就是为了方便用户使用HyperMesh处理MADYMO FE,避免HyperMesh自动编号。


XMADgic是TNO官方开发的MADYMO XML编辑器,以其简洁的界面和强大的编辑功能,深受广大MADYMO Fans喜爱。

在XMADgic中,F2键可以非常方便地查看当前KEYWORD的解释和定义方法,但必须先下载并安装html help文件, 解压缩,拷贝到 share/doc/reference/目录下,就可以正常使用F2功能键了。



正确安装及使用XMADgic的方法如下:
1、运行XMADgic的安装程序(windows版本),我装的是3.0版本,安装完成之后,到目录C:\Program Files\Madymo\XMADgic-3.0\win32下,运行XMADgic.exe文件,出现命令行界面,搜索license, 如果在默认位置没有madymo。lic文件, 将出现窗口,要求选择madymo license服务器或者选择license文件。
2、点击浏览找到对应的license文件,或者在服务器选择中输入26000@hostname(或者host IP address),点击确定,这是对于linux或者unix服务器而言。
3、这是进入运行界面,启动前需要进行以下设置。在Options下拉菜单中选择MADYMO release setting,设置如下图


MADPost为TNO官方后处理软件, 特点如下:

1. 支持KIN3, D3PLOT, HDF5和AVI动画
2. 支持MADYMO Time History, HDF5 (binary format), CSV和ISO 13499格式的曲线图
3. 曲线处理模块,数字滤波 (SAE CFC 60,180,600,1000);计算HIC, VC, NIC等损伤值;等
4. Multi-pane, multi-page界面
5. 支持多动画重叠显示 (Overlay)
6. 测量距离/夹角
7. FEMAI nodal contour显示



目前Exchange2.0里的示例文件是 MADYMO 6.2的版本,需要稍做转换。

1. 用 XMADgic打开 Exchange-2.0/share/appl/Sample_frontal/basefile_frontalel.xml

2. XMADgic -> Tools -> Translate Release, 选择转换成版本6.2.2,并选中 Recursive Translate (INCLUDE Files)

3. Save

4. 用 XMADgic 打开 Exchange-2.0/share/appl/Sample_frontal/project_Sample_frontal.mdx,MODEL.BASE/RELEASE 改成6.2.2

其余的示例类似方法解决。


MADYMO的一个很重要的概念就是ORIENTATION


在关键词Orientations的几个参数中,当IOR=1,2,3,4代表不同的意思
IOR = 1: successive rotations (note 1)
IOR = 2: screw axis method (note 2)
IOR = 3: direction cosine matrix (note 3)
IOR = 4: vector method (note 4)


根据问题的不同,坐标旋转的方式膊煌匀范ǚ较蛴嘈卣?(direction cosine matrix)。

successive rotations (rotation angle method)是最常用的方式,坐标轴连续转动后得到最后的坐标系方向,但是,如果第二次转动为90度,则存在cosine matrix奇异的现象。为避免奇异,需要采取screw axis method 或 vector method.

rotation angle method 使用布赖恩(Bryant)或卡尔单(Cardan)角定义,物理意义很直观。

screw axis method 是沿单位欧拉向量 (unit Euler vector)经一次转动而成,需要定义 q0,q1, q2, q3四个欧拉参数 (Eular parameter),经数学转换后,确定单位向量和转角。四个欧拉参数的物理意义不是很直观。

给定初始坐标 (xi, yi, zi) 及转动后坐标 (xj, yj,zj), 可以通过定义(xj,yj,zj)中任意两个坐标轴在初始坐标系(xi,yi,zi)的矢量来确定两套坐标的关系,而第三个坐标轴的方向可以用右手法则确定。这就是vector method的基本概念,因此需要定义两个向量u和v。

坐标轴方向是多体动力学中最重要的概念,详细的内容可参考MADYMO Theory手册 section 3.4及 Appendix D.


Q1-Q7与D1-D3 R1-R3的对应关系请参考 MADYMO Theory Manual 3.8节

例如对于Revolute Joint而言,Q1=R1;对于Translational Joint, Q1=D1。

对于INITIAL.JOINT_POS而言,只能使用同一套编号方法,要么Q1-Q7,要么D1-D3/R1-R3,不能混着用。

对于JOINT.FREE, JOINT.SPHE, JOINT.FREE_ROT_DISP,Q1-Q4对应q0,q1,q2,q3四个欧拉参数 (Euler parameters),Q5-Q7对应D1-D3位移。

关于欧拉参数q0-q3的定义可以参考share/doc/theory.pdf 的Appendix D2

例如在 a_frontalel.xml中,

<INITIAL.JOINT_POS
JOINT = "Dummy_jnt"
Q1 = "1.3806912033"
Q3 = "-0.3060911646"
Q5 = "-1.25"
Q6 = "0.35"
Q7 = "0.33"/>

四个欧拉参数
q0=1.3806912033/sqrt(2)=0.976296113
q1=0
q2=-0.3060911646/sqrt(2)=-0.216439138
q3=0

则转动角度 alpha=acos(q0)×2/3.14×180=25.01262度,即25度
转动矢量为 [0 -1 0],即绕Y负向转25度 (q2=-1×sin(alpha/2)= -0.216439138)

如果要绕Y轴负向旋转45度,则q0=cos(45/2)=0.92388, q1=0, q2=-1×sin(45/2)=-0.38268, q3=0,

输入到MADYMO模型中,Q1=q0×sqrt(2)=1.30656, Q3=q2×sqrt(2)=-0.54111  

可以将PAM/LS-DYNA的有限元模型自动转换成MADYMO FE模型,免费模块,无需申请license。

用Perl script语言编写,用户可以自行修改源码,以适应不同的需求。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空