xiuxiu1210 发表于 2009-5-25 13:33:43

这样就能~使李军小车保持匀速!

本帖最后由 xiuxiu1210 于 2009-6-1 18:22 编辑

利用IMPACT函数
IMPACT函数是用来计算两个物发生碰撞时的相互作用力的,在两个物体不发生接触的时候两者之间的作用力0;当两者开始接触以后,随着两者之间的间距逐渐缩短,两者之间的作用力也渐增大。可以利用该函数的这项特点来控制施加于车架上的力的大小。
设预定的恒定车速为v,标记仿真模型的车架上的某一点(如质心),记作chassis_cm
,定义F=IMPACT(vm(chassis_cm),accm(chassis_cm),v,K,λ,C,Δ)
   式中
   vm    实测速度
accm 加速度
    v   预定的目标车速
    K   刚度系数
    λ   非线性弹簧力指数
    C    阻尼系数
    Δ    当碰撞力被激发阻尼逐渐增大的量
将力作用在点chassis_cm上,仿真模型可根据实际车速与目标速v的差别自动调整该力的大小,当的速度小于v时,力F开始起作用,汽车开始加速;当速度大于v时,力F为0,在驶阻力的作用下,汽车将逐渐减速;这样汽车就能以将速度保持在v附近浮动。

我就是这样使汽车匀速的~

我的函数:IMPACT( VM(chassis.cm)*3.6/1000 , ACCM(chassis.cm)*3.6/1000 , 50 , 350 , 1.2 ,
50 , 0.01)

tianmaozuo 发表于 2009-5-25 15:15:36

:time:   dingdingding

yuanshan21 发表于 2009-5-26 01:21:45

我有一种方法,先加驱动力矩使车动起来,再加制动力矩,最后使两个力矩基本上互相抵消.车受到的路面滚动摩擦力是很小的,所以达到一定速度后,驱动力消失的短暂时间里(至少10s)基本上是匀速的.

quickcow 发表于 2009-5-26 06:34:22

看看。多谢。

xiuxiu1210 发表于 2009-5-26 08:57:17

3# yuanshan21
但是要转向的话阻力貌似很大~呵呵

john152 发表于 2009-5-26 09:04:25

这个想法不错

tianyytian 发表于 2009-5-26 09:23:42

今天上论坛就是为这个问题来的,真是太好了!

xiuxiu1210 发表于 2009-5-26 10:50:37

:loveliness:在这找了很长时间没找到,既然这个方法能用就发上来给大家参考下,我也是毕业设计才用这个软件的,我一个女孩子,就想做家庭主妇,呵呵,让我做这个真是为难我了。。真想赶快毕业呀~

听雨 发表于 2009-5-26 21:01:19

不错,ding!

007jordan 发表于 2009-5-27 09:49:48

顶家庭主妇
汽车在起步阶段的加速能力基本决定于轮胎与路面的附着极限;在高速阶段的加速能力决定于发动机的功率。
目前你的方法应该可行,从你文章得到不少知识,但我觉得总有更好的,期待更高的高人。。。

007jordan 发表于 2009-5-27 10:06:39

用adams函数来实现实际情况中车在路面的运转情况,我感到举步维艰啊。
请高人指点。。。谢谢。

lddj 发表于 2009-5-27 19:48:44

好好学习!

北极熊 发表于 2009-5-27 20:54:07

用if函数可以么

ljxyxj 发表于 2009-5-30 09:07:18

这个我也学习下看看,想法很不错啊

dexter7733 发表于 2009-5-30 13:19:34

dingasd d asd

houge 发表于 2009-5-30 14:20:39

感谢伟大的楼主!!!俺就是为这个来的。

houge 发表于 2009-5-30 14:29:56

怎么加IMPACT???可否把 具体的操作步骤说一下啊???望楼主多多交流啊。hougewalker@sina.com

ckwycn 发表于 2009-5-30 20:16:05

1# xiuxiu1210

这也得回复才能看?????

lord 发表于 2009-5-31 11:45:03

想法不错
顶楼主

dayday2up2003 发表于 2009-5-31 16:25:39

函数可以看么
页: [1] 2
查看完整版本: 这样就能~使李军小车保持匀速!