安全带仿真常见问题.docx

上传人:b****7 文档编号:8791611 上传时间:2023-02-01 格式:DOCX 页数:10 大小:23.57KB
下载 相关 举报
安全带仿真常见问题.docx_第1页
第1页 / 共10页
安全带仿真常见问题.docx_第2页
第2页 / 共10页
安全带仿真常见问题.docx_第3页
第3页 / 共10页
安全带仿真常见问题.docx_第4页
第4页 / 共10页
安全带仿真常见问题.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

安全带仿真常见问题.docx

《安全带仿真常见问题.docx》由会员分享,可在线阅读,更多相关《安全带仿真常见问题.docx(10页珍藏版)》请在冰豆网上搜索。

安全带仿真常见问题.docx

安全带仿真常见问题

安全带仿真常见问题

安全带的疑问

对于安全带上的一些问题,请教各位先进前辈们Pretemtioner.payin_time及Load_limiter如何设置?

app_3d里面好像没有类似的例题可用,我用F2看了范例去设定加入了payin_time(m/s),但是还是出了些问题,原本没加入Pretemsioner可以Run但加入后却发生Error,不明白问题出在哪?

*J,{%[4^4

Belt_MB&Belt_FE他们的特性不相同,若是要换不同的参数该怎么写入?

有个疑问就是Belt不是都是一样的织带吗?

怎么输入的参数会不一样?

还有输入的单位是(N/m)是自行定义还是实验数据?

有的需要(N/elongation),这样正确吗?

这部份有点混淆想分清,有高以替我解答吗?

回答:

问题1:

自己定义一个简单的Prentioner模型,尝试一下不同的设置。

Z"?

Q#O

问题2:

Belt_MB使用的是Force(N)-Elongation(%),而Belt_FE使用的是Stress-Strain的关系,你觉得两者之间应该如何转换?

关于BELT_LOAD_LIMITER?

请问madymo中belt_load_limiter这个项本身可以控制织带的payout还是通过定义其他项来控制织带输出。

另外load_limiter中的switch是指level的激活开关,如果我想通过安全带织带力的大小信号来判断和控制限力器,应该怎么做。

那位大侠可以提供个例子?

;O0{#N(D0R$h"_&BMADYMO中的例子中的限力器好像是通过定义织带输出量和力来模拟限力器,如果是想通过判断力来控制织带的逐步输出,用这种joint-translation方法应该如何实现?

5@5K/x*C/\;t:

F2o谢谢!

回答:

用translationaljoint也可以实现。

求安全带有卷收器和限力器相关定义的例子和资料

刘学长,在madymoR621中安全带没有*pretensioner和load_limiter关键字,预紧器好像是通过预定义铰链位移来实现的,而限力器是被定义在retractorload_char里面,但是这些在R63版本里都有,请问能否提供一些这方面的例子,谢谢啦

答:

R621中也有Pretensioner和LL的关键字,请仔细查看。

如果找不到,可以先搜索一下ReferenceManual。

MADYMO安装目录的app下有很多例子。

请教安全带预张紧模拟

我在a_sipsm.xml这个文件里进行修改,删掉了psm载荷,加上了安全带模型

&@2A(f1f6g&x%t"l'm&|.x6S同时参考a_beltposfc.xml文件,对安全带进行了安全带与假人的贴合过程模拟,电脑算了十几个小时,出现的结果如附件:

附件中是MADpost与XMADgic的对比图,在XMADgic建模时,安全带的位置是放在假人的正前方的,而在MADpost中却跑到了假人的后面;而假人和座椅本意是让他们不动的,不知道在什么载荷的作用下往下走了。

请高手给指点一下,谢谢2K$z:

L4v8l/M's  [$y

老版本的XMADgic有些bug,导致FEbelt的初始位置不对。

MADPost的显示是对的。

{6L'R:

X)

建议升级XMADgic。

"W%X5@)s0v&Y5J

座椅是否没有support?

座椅没有support,

安全带的位置不正确在旧版本里没有别的办法可以调整吗?

做安全带pre-simulation时,计算报错,请问是什么意思?

我是看a_beltposfc.xml,学着做安全带pre-simulation的,计算时出现如下错误信息:

"u;|"Y"Y8h4n**WARNING**ID=(JNTI17/3D/RDMTJN)

&{  x,y0?

8b*t7A/oJoint/4/1(/MBbelt/Jointmotion):

9O'Y0S6~2l8F,M1QOnlysplineinterpolationcanbeusedtoprescribethepositiondegreeoffreedomfunctionsofthisjoint.

2o#[,D3c$MThereforeoneormoreinterpolationmethodsarechangedintospline.

现在又有一个报错:

/?

3J$w!

U2I/J5c3{1P**WARNING**ID=(JNTI09/3D/CHJDOF)

%p.Z  m.Q"b7minitial.joint_pos:

1v;|  F0U3d%J1W"a"wOrientation/2/2(/Dummy/Dummy_ori)ofjoint/2/1(/Dummy/Dummy_jnt)overwritesvaluesforR1,R2,R3orQ1,Q2,Q3,Q41o)q.u7e,t7T2k$B(t

都是什么意思啊?

请高人指点

答:

第一个是你设定的铰链运动函数没有用插值函数描述,可以在FUnc_USAGE.2D的attribute底下添加interpolation,并把它设为spline。

第二个是因为如果铰自由度Q1,...,Q7中有一个不等于0,那么定义的R1,R2,R3的值将分别被Q1,Q2,Q3,Q4代替.你应该检查一下,替代后是否正确。

具体可以看帮助。

Totalenergyinfinite是怎么回事,怎么解决?

我在算侧碰的时候遇到了这样的问题:

**  ABORT**ID=(FEME04/FEM/CHKENE)      

1j"M+c.f/m.c;EUnstablesolutionattime  0.8010E-03inFEmodel/2/1(/Vehicle_Structure/Vehicle_Side_Structure).

TotalenergyofFEmodel/2/1(/Vehicle_Structure/Vehicle_Side_Structure)infiniteornotanumber.

*X4c!

t.v6s8v&E)h;^#}/T算到一半就中断了,这个问题的出现是由于哪个原因导致的,如何解决,谢谢

回复#1yidixunmeng的帖子

1.检查模型中接触部分是否有初始穿透,消除初始穿透;如果很难确定是否有初始穿透,先Disable接触定义计算看看,然后挨个enable接触定义进行排错.

8M#I(D;Q/u/N(v2.减小时间步长.

经过修改后出现另一种现象:

安全带从贴在假人身体的一面翻转过来用原来外面的一面与假人身体接触;是不是体表面的单元的表面方向不对  该怎么改正呢

检查如下内容:

-FEbelt单元的法向

FEbelt与dummysurface的初始穿透

{-FEbelt的材料参数是否正确

-FEbelt材料的damping系数

求助:

安全带模型中添加预紧器和限力器

怎样在安全带模型中添加预紧器和限力器,最主要是参数的设置问题,因为英语不太好,理论手册看不太懂,有人可以指点下吗?

最好是有类似模型,可否发给我参考下?

&G2b1o8{6q4z

在retractor里有inlet_function  可以定义预紧函数和开关

5b)|  H*t,O在retractor的char里把卷收器特性曲线 最后是平行X轴的直线,就可起到限力的作用.

retractor的锁止时刻的确定

现有retractor的锁止是复合敏感式,其中车体敏感锁止条件是a=0.45g,织带拉出25mm内锁止。

我现在是用当上面的条件达到时刻作为retractor的锁止的触发时间,这样处理可以吗?

如果可以的话怎样确定织带拉出25mm时刻。

是不是根据。

.out文件里的数据确定。

2M8t7q3q!

V1i3D2@*s#B-G'y5r9g0P(c-在我的模型里卷收器没有预紧器怎么.out文件输出开始会出现负值呢?

正确定义RETRACTOR锁止时刻,需要判断加速度、织带拉出量或倾斜角度,则可以通过定义SENSOR以及SWITCH.SENSOR来实现。

加速度可以在RETRACTOR位置加一个加速度传感器,并通过SWITCH.SENSOR接收该加速度传感器的加速度,判断锁止条件。

其他同。

0Q)^1\*k0n(W

0B!

{:

f4t,G0Y2E6R2|你所定义的RETRACTOR的OUTPUT出现负值可能是安全带初始有松弛量,在未锁止RETRACTOR之前,会有freeinlet(自由拉入量)。

在MADYMO自带的模型里都是把这些条件转化为卷收器的触发时间,如果要直接用触发时间的的话要怎么做.初始松弛量是怎么引起的该如何消除呢?

简单使用SWITCH.TIME开关就ok,然后在RETRACTOR下的SWITCH_SPOOL中引用该SWITCH。

检查BELT模型中BELT_SEGMENT下有没有INITIAL_STRAIN量,如果是负值,表示安全带初始状态是松弛的,如果是正值,表示初始状态是拉紧的。

多体安全带和有限元安全带区别?

对与一个安全带一段用有限元的,一段用多体的加载曲线有区别吗?

还是是一样的.

`3P$K&|6_'n对于安全带里的用HYS-MODEL=1还有HYS-SLOP大小对模型有什么样的影响

&c'M-t;A!

c&A

MB安全带的力学特性是通过力和变形量曲线表征的即charecteristic.load里的加载曲线通常我们所说的织物刚度曲线,而FE安全带的特性是用应力应变的关系曲线表征的即characteristic.material里的加载曲线。

他们之间有一定的关系:

织物刚度曲线的纵轴除以安全带的截面积可以近似的得到应力应变曲线。

模拟中安全带为什么会剧烈跳动?

我将安全带在假人身上定位好以后,模拟一开始,安全带就不再紧贴在假人身上,而是脱离假人,无规则地剧烈跳动,出现较大褶皱,并且有限元肩带和腰带末端有翻转。

请教学长可能出在哪些地方?

前面应该有有关安全带预模拟的解释,你这个较大褶皱,应该是CONTROL_FE_MODELALPHA_COEF  这个设置太小了吧你给它设置为1000看看

我把CONTROL_FE_MODEL下ALPHA_COEF分别设为8、20、100、1000几个值,问题依然存在,模拟刚开始安全带就脱离假人,剧烈跳动且伴有较大褶皱?

(我的loadfunc和unloadfunc均采用例子中的),

请各位学长帮忙分析一下,问题可能是出在哪些地方?

可能接触定义有问题,你把FEbelt与dummy之间的contact定义删除掉,再run一次,看看安全带是否仍然跳动

FE-BELT与dummy之间有Initialpenetration,通过INITIAL.FE_MODEL调整FE-BELT的位置,消除初始穿透。

我最近发现通过INITIAL.FE_MODEL调整FE-BELT的位置,不同的位置在同一个预模拟的模型里会得到不同的自己认为是贴好的位置,但这些位置会算出不同的头部加速度曲线,HIC值相差在100以上,那到底该用拿一个呢?

选择安全带什么时刻算是贴合好有没有什么标准?

安全带与假人之间的摩擦系数在一个什么范围类算合适?

Pre-simulation的时候摩擦系数为零。

1a1o3h:

L+x(V)T正式simulation的时候可以定义正交摩擦系数,可以参考appl/3d/下面的例子定义。

安全带的预模拟问题

请问在安全的带的模拟后,有时候会出现一开始假人没动前腰带就出现很大的收缩现象,肩带在体上的滑动比叫厉害,这是什么原因?

调整FEmodel的damping,pre-simulation的时候可以设置为100左右,正式simulation的时候1-10

在Pre-simulation中,为加速FE安全带定位和防止单元的跳动,将ALPHA_COEF设定为1000,在正式的模拟当中,推荐ALPHA_COEF在1-10之间。

&[4z*H7o4B7K*D)_)h在MADYMO中,Rayleigh阻尼系数定义为C=ALPHA_COEF*M(质量矩阵)+BETA_COEF*K(刚度矩阵),为提高计算效率,通常忽略BETA_COEF。

i

通常不需要考虑2段FEbelt之间的接触。

再请教一个问题:

安全带预模拟与正式模拟计算时的LOAD_FUNC和UNLOAD_FUNC必须是一样的吗?

以不一样,在pre-simulation中,为快计算速度,可以把beltmaterial密度放大100倍,LOAD&Unloadfunction可以放大。

Pre-simulation的目的是将shoulder/lapbelt的FEmesh正确贴合到dummy身上,跟正式simulation可以不同。

不好意思,计算结果中仍然存在的问题。

两张图片分别为假人的右下(120ms,0ms,150ms)和左上(0ms,150ms)似乎多体和有限元部分的连接不是很好,还有2个安全带会有重叠,150ms时刻右下的安全带已经起褶

不要担心肩带和腰带重叠,不影响计算。

9q4C!

_9E1W/\#o%N/}+V&

从褶皱的情况看,请检查unloadingfunction和hystersismodel是否正确?

&B-|$h;m2e)J

;l"_%W,\.c/I2k5r-g你说MBbelt和FEbelt连接不是很好,pre-simulation时的D-Ring位置是否与simulation时一致?

另外,为防止FEmembrane单元褶皱,可以把FEbelt的末端几个单元的材料定义为Rigid。

你的安全带摩擦系数的定义有问题,请降低到0.1~0.3,对于肩带的摩擦系数,最好再定义正交各向异性摩擦。

有关安全带的forcelimiter问题

请教各位:

在madymo建模过程中,具体怎样实现forcelimitingbelt(限制碰撞中安全带的最大力)的模拟呢?

谢谢

Re:

有关安全带的forcelimiter问题

6.2.2以前的版本是定义一个TRANSLATIONALJOINT实现,([0k%P6G"C&o-`/H!

]6D

+I/\"g.{;i8L;z6.2.2版提供专门的BELT_LOAD_LIMIT,可模拟多级限力器,非常方便,

Re:

有关安全带的forcelimiter问题

6.2.2以前的版本是定义一个TRANSLATIONALJOINT实现,+s3w4R*F-A3V  J%X"|"

那么应该定义谁和谁之间的translationaljoint呢?

shoulderbelt和lapbelt分别都要定义translationaljoint吗?

Re:

有关安全带的forcelimiter问题

1.我看了一些安全带结构方面的资料了,loadlimiter在retractor里,限力是以additionalexcursion为代价的。

但还请刘师兄在loadlimiter的建模方面多多指导。

3I4~9A#h1Z:

r

2.从资料中看到的预紧装置有retractorpretensioner和bucklepretensioner两种,但MADYMO手册里又说bucklepretensionerisnotavailable是什么意思?

好象几乎都在用retractorpretensioner

retractorpretensioner和bucklepretensioner两种预紧模式在MADYMO中都可以模拟,retractorpretensioner现在用得较多一些。

loadlimiter肯定是以belt的additionalexcursion的方式实现,不然没法进行限力,通过additionalexcursion使得安全带的受力在限定的范围之内。

可通过 sensor来测量安全带受力。

请教穿透的问题

接触类型定义为combined

!

R1M)y9I7@:

[1c(i1J;Q从面是运动的椭球体,主面静止,有两种模型,一种是椭球体,一种是平面。

如果从面撞向主面,针对主面的两种模型方式,影响实际上的穿透吗?

在我的模拟中,主面模型是椭球体,主面模型是平面,结果是不一样的,这是什么原因呢?

Re:

请教穿透的问题

Plane-ellipsoid计算穿透量的算法与ellipsoid-ellipsoid不一样,根据ellipsoid表面的曲率不同,穿透量可能会不同。

你可以输出penetration,用MADPost对比*.pen结果。

9[!

p4M-j)E6|

!

O/l#i)B6Y8{详情请参见theory.pdf中9.1节-contactsbetweenellipsoids,cylinders,andplanes

我仔细研究了结果显示,由于主从面细分了很多块,曲线有一二十组,但是,发现当主面是plane时,穿透量不稳定,同样的接触部位,穿透量甚至不一样,数据有较大突变;当主面是ellipsoids时,穿透量很有规律,数据比较平滑过渡,只是有一些小差距

%o5I*B.^#x-Z(\-x这是否证明了,该主面应该用椭球定义,更符合实际运动情况呢

首先必须明确穿透(penetration)跟实际定义的接触特性(Characteristic.contact)有关,有多大的穿透就会产生多大的作用力。

如果发生接触时所有力学条件相同,接触特性一样,那么接触类型、不同主接触面模型都不会影响穿透量。

0P5D-V'U.n,

再次,对于接触类型为Combined,MADYMO会根据两个接触体的接触特性和穿透来计算接触力的作用点(ThepointofapplicationPofthecontactforce)。

对于ellipsoid-ellipsoid的接触,穿透量是两个接触体的切平面之间的最短距离,作用力的方向平行于切平面的法向。

:

Q(`+L  ~*w  `'x3_.H&A6v0o%A1?

/|:

h3Z!

r;Z-T7p,T;p/V$s%D2L;p9O

在明确上面两点之后,我们来看你的这个问题。

首先检查一下你的接触特性的定义是否相同;再者检查一下发生接触过程中,两种不同模型情况下,接触体的切平面法向是不是一致

 

MADYMO网址:

http:

//www.tno-

Re:

有关儿童乘员前碰撞的问题

Q1-Q7与D1-D3R1-R3的对应关系请参考MADYMOTheoryManual3.8节

例如对于RevoluteJoint而言,Q1=R1;对于TranslationalJoint,Q1=D1。

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

有关接触类型的问题

在CONTACT。

MB—MB中,CONTACT—FORCE。

CHAR/CONTACT—TYPE中有MASTER,SLAVE,COMBINED等等,看了理论手册有点粗略了解,可是不是很明白如何来定义主面、从面?

我们同学告诉我,在车轮和地面的接触中,一定要选择地面为主面,并定义接触类型为MASTER,否则运算结果是错误的,可我最近在看一些经典例子中发现,接触类型大都定义为SLAVE,不知道这是怎么考虑的,做过例子的各位大虾,你们在遇到这一部分接触类型的定义时,考虑的依据大都是什么呀?

Re:

有关接触类型的问题

有2个常用的规则,

/P"y"?

)k!

c

1.材料特性较软的定义成SLAVE

2.MESHsize较小的定义成SLAVE

当然还有很多其它的选择方式,最近会总结出来供大家参考。

我看了有限元的一些书籍,大致意思好像是,定义为主面的面,可以穿透从面,但是从面不可以穿透主面。

在侧面碰撞中,我在xml最后处关键词CONTACT—FORCE。

CHAR/CONTACT—TYPE定义接触类型时,如果接触类型按MASTER(车侧面各部分)计算,和接触类型按SLAVE(barrier各部分)计算,结果大大不一样,不知道是为什么?

对于MB_MB接触,主从面的定义不像MB_FE,FE_FE那么显著。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1