welsonzhu 发表于 2008-6-25 23:11:45

关于CONTACT.MB_MB中EVALUATION_TYPE的问题

关于CONTACT.MB_MB下EVALUATION_TYPE=NONE [,CONTINUOUS,DISCRETE]的不同含义:
1. =NONE,不做任何的算法处理,即一个BODY有多少个SURFACE发生接触,就计算多少个SURFACE的接触力。每个SURFACE的接触力大小,跟SURFACE的接触特性以及穿透量相关。
2. =DISCRETE,如果一个BODY有多个SURFACE同时产生接触,接触力只考虑其中的最大接触力,忽略其他SURFACE的接触力,即其他SURFACE即使有穿透量,接触力却为零。此时对于该BODY,所受的合力为此最大接触力,但作用点只跟最大接触力的SURFACE有关。
3. =CONTINUOUS,则根据多个MB中的最大接触力和所有接触力总和的比值,来缩放所有MB实际产生的接触力。假设有2个MB,根据穿透,MB1的接触力为100,MB2的接触力为200,那么最大接触力为200,总接触力为300,比值为200/300;对于实际MB1受到的接触力为100X200/300,MB2受到的接触力为200X200/300。对于BODY的合力大小跟最大接触力相同。但是合力的作用点跟这两个SURFACE有关。

如果不是很清楚,最好用MADYMO计算一下。

hudayong 发表于 2008-6-26 07:40:54

您说的这些,我在书册上了解了。就是现在不清楚的是:为什么要有这个设置呢?
一个body和多个surface接触,那么接触力就应该是所有力的合力呀,也就是:NOne的设置等效。
discrete和continuous用在什么情况下,举几个详细的例子吧。thoery上的例子没看明白。
感觉荷兰、比利时那一片国家的英语,读起来很绕口,呵呵。多谢了。

liuxj 发表于 2008-6-26 12:05:13

有些情况下可能需要使用多个相互重叠的ellipsoid描述同一个surface,例如人体的小腿,那么当保险杠与小腿接触时,bumper会与小腿的多个ellipsoid发生穿透 (multiple contact)。而计算接触力时,会重复计算接触力,使接触作用不真实。

hudayong 发表于 2008-6-26 13:14:01

呵呵,刘博士这么解释我明白多了,多谢了。thoery中那段话我楞是没看懂。:L

hudayong 发表于 2008-7-16 08:38:45

对于座椅而言,如果我已经得到了座椅垫和臀部的力-位移曲线,采用MB_MB contact 时候,我该怎么加到模型的座椅垫部位的plane上去呢,就是说我该如何定义seat cushion 与 pelvis的接触呢。我试验了三种情况:
1 evaluate设置为none,那么plane与pelvis,femur等接触,contact force肯定会偏大呀,因为刚度被放大了(与theory手册中举的发动机罩与腿部的接触是一个道理)
2 采用discrete,我发现接触载荷在pelvis,femur等部位跳跃的比较厉害,从而造成了作用点位置的不固定
3 采用continuous,似乎pelvis又无法得到一个比较合适的载荷,可能是最大载荷与合力的比值不太合适。

请问遇到这种情况该如何处理,多谢了。

liuxj 发表于 2008-7-16 12:30:44

对于pelvis和seat plane的接触,不用evaluation吧,接触特性设为COMBINED,以pelvis为mastser
页: [1]
查看完整版本: 关于CONTACT.MB_MB中EVALUATION_TYPE的问题