madymo学习资料(2)

2020-04-18 02:49

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,并选中 Rec 目前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中,

四个欧拉参数

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语言编写,用户可以自行修改源码,以适应不同的需求。

下载地址:http://www.automotive.tno.nl/smartsite.dws?id=1458 #

# MADYMO/Converter 1.0 April 2005 TNO MADYMO BV #

MADYMO/Converter is a tool that converts datafiles from FEM packages to MADYMO format.

If you have installed XMADgic version 4.0, you do not need to install MADYMO/Converter separately.

The tool uses Perl scripting to convert the data. The Perl script can be changed to adapt it to specific needs.

1. Installation ---------------

Perl installation on your system --------------------------------

Test if Perl has already been installed on your machine. Open a command shell window and type the command perl. If there is no error message, and no prompt appears, Perl runs and is waiting for input. Type C to exit the program. If the program cannot be found, download it from http://www.perl.org for your platform type.

MADYMO/Converter installation on UNIX systems

Download the following files from the MADYMO web-site:

* install_converter_10 * share.tar.gz

* .tar.gz

refers to the platform on which you want to install MADYMO. See the list of supported platforms at the end of this document.

Run script install_converter_10 and follow the instructions in the script.

MADYMO/Converter installation on Windows systems ------------------------------------------------

Download the following file from the MADYMO web-site:

* converter.exe

Run converter.exe and click unzip.

This puts the installation package in c:/temp.

Go to this directory in the Windows Explorer and double click on setup.exe. Follow the instructions in the setup program.

2. Licensing ------------

No licensing is required for this release of the MADYMO/Converter.

3. Running MADYMO/Converter ---------------------------

See the converter_user_guide.pdf file, which is part of the installation package.

4. Supported Platforms ----------------------

Platform platformid

---------------------------------------- IBM AIX 5.1/5.2 ibmrs51

HP-UX 11.00 PA-RISC 2.0 hp1100pa20 RedHat Linux 7.3 linux32

RedHat Linux Enterprise Ed. linux32e SGI R10000 or higher sgi64r10k

从2001年的6.0开始,MADYMO全面支持XML格式的输入文件,相对于传统的DAT格式模型文件,XML的优势在于其优越的可扩展性,使得Solver引入新功能时的难度和bug极大降低。

原则上TNO China Office不提供5.x老版本的技术支持。如果需要使用老的模型型文件,

可调用translator进行版本转换,命令格式如下:

madymo622 -dat2mif *.dat

如果出现error无法正常转换,请检查该目录下 REPRINT文件,里面会有提示。

如果按提示纠正后仍无法正常转换,请将模型文件寄至 support@tno-automotive.cn or support.cn@tass-safe.com。

利用FE模拟得到的结构变形结果,可以作为位移边界条件输入MADYMO模型-PSM方法 (Prescribed Motion Method),使假人的响应更真实。

MadyXML 1.3.3版中的MadyPost工具可非常方便地从LS-DYNA d3plot文件中输出PART的MOTION数据。

也可以使用HyperMesh 7.0输出MOTION.STRUCT数据,可参考

以通过设置INITIAL_STRAIN值来调整某个MB BELT_SEGMENT的预紧或松弛量。

设 POINT_REF_1和POINT_REF_2之间的几何距离为L(t0), 即t=0 ms时的长度。例如:POINT_REF_1 -> /D-Ring, POINT_REF_2 ->/Dummy/ClavicleRHS_pnt,L(t0)=0.343 m

L0为POINT_REF_1(/D-Ring)与POINT_REF_2 (ClavicleRHS_pnt)之间自然长度(untenioned Belt length), 假定L0= 0.286m

L0为POINT_REF_1(/D-Ring)与POINT_REF_2 (ClavicleRHS_pnt)之间自然长度(untenioned Belt length), 假定L0= 0.286m

那么, 初始应变INITIAL_STRAIN=(L(t0)-L0)/L0=(0.343-0.286)/0.286=0.2 > 0 (pretension)

物理意义:在 t=0 ms时,用一根自然长度为L0=0.286m的安全带,连接间距为L(t0)=0.343m的两个点,那么此安全带就具备20%的初始拉伸应变 (pretension) 。

------------ 如果自然长度 L0=0.429m, 那么初始应变 INITIAL_STRAIN=(L(t0)-L0)/L0=(0.343-0.429)/0.429= -0.2 < 0 (slack),

物理意义:在 t=0 ms时,用一根自然长度为L0=0.429m的安全带,连接间距为L(t0)=0.343m的两个点,那么此安全带就具备20%的初始松弛 (slack) 。 ------------


madymo学习资料(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:社会资本理论视域下的过渡型社区建设路径

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: