Prescan+CarSim+simulink联合仿真车辆模型变形

Prescan+CarSim+simulink联合仿真,车辆姿态异常

最近想联合这三个软件做一下MPC轨迹跟踪的仿真,但是最后prescan的仿真动画不太对,车轮正常处于地面上,但是车身下沉。现象如下:
车身下沉

网上解决方案

出现这个问题后,在网上找了很久,发现这方面的资料非常少,有描述Prescan和CarSim基准坐标偏移的,但是看的也不太明白,有理解的大佬请在评论区指教。
在这里插入图片描述
然后,看到最多的是针对CarSim车辆参数的修改,详见该博客:

https://blog.csdn.net/qq_45416028/article/details/104851540

通常在CarSim中,大家仿真时应该还是用的自带模型参数,或者针对具体车辆逐一进行了修改。该博客提出是将CarSim中前、后轴心到簧下质量坐标系Z的距离修改为0mm。首先个人也参照博客参数做了修改,车身下沉的问题还是没有得到解决。

修改Prescan参数

针对这个问题应该是两个软件对车身的基准坐标有偏差,上节对CarSim做了多次修改,并没有改变。所以,针对Prescan中的车辆参数做修改,观察到Location和CoG offset中的z值不同,实现现象是车身下沉较多,发现就是自己把CoG offset的z值给的大于Location的z值,车辆向下偏移过多,于是将这两个参数保持一致。而针对两个软件之间状态的转换,在CarSim自己生成的模型中就存在一个专属模块CarSim2PreScanSTATE,内部模块已经将Z与偏移量进行了相减运算。
在这里插入图片描述
随后,重新运行Prescan模型,终于正常了!!!
在这里插入图片描述

CarSim参数修改

在将CarSim中前、后轴心到簧下质量坐标系Z的距离修改为150mm,重新联合仿真,发现车辆模型整体向下偏移,但是此时的CarSim的仿真动画是正确的。现在继续参考上述博客中的解决方案,整个车辆状态重新恢复正常。
在这里插入图片描述
在这里插入图片描述

第一次草草的尝试了一下CarSim与Prescan的联合仿真,用CarSim的精确动力学模型替换Prescan自带的动力学模型。网上说这样的动力学模型更精准,目前还没有深入的仿真试验,了解不够,后面有更多的仿真数据再分享,希望各位大佬多多指点上述修改成功背后的理论原因。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值