整车运动解算及与carsim仿真对比

开篇的一点说明,之前博客说运动解算按照3个车身加速度+4个高度传感器的方案来做,最近又看了一些讲座介绍,说考虑成本,更加倾向于六轴IMU+4个高度传感器的方案,因此,本篇博客便以六轴IMU+4个高度传感器的方案来介绍。

1、车辆配置回顾

如果所示车上传感器配置方案

实际产品配套安装有1个IMU和4个车身高度传感器,能够测量得到的信号如下表所示

信号名称含义单位传感器
Az簧上质量垂向质心加速度gIMU
Ay簧上质量侧向质心加速度gIMU
Ax簧上质量纵向质心加速度gIMU
RollRate车体侧倾角速度deg/sIMU
PitchRate车体俯仰角速度deg/sIMU
YawRate车体横摆角速度deg/sIMU
High_FL左前减振器压缩长度mmFL高度传感器
High_FR右前减振器压缩长度mmFR高度传感器
High_RL左后减振器压缩长度mmRL高度传感器
High_RR右后减振器压缩长度mmRR高度传感器

由前面几篇博客的介绍,要完成垂向的车身控制,需要估算车身四个角上的垂向速度;

图上另外八个绿色的信号,分别为车身四个角的垂向加速度和四个车轮上的垂向加速度,为辅助传感器,用于解算校核。

2、车身垂向速度估算

假设车身是一个刚体,且俯仰侧倾角度较小,则由几何关系,四个角落的垂向位移满足如下关系式

每个式子两边取微分,即可得到速度估算的公式:

公式很简单也很好理解,下面打开carsim软件实测验证下。

3、车身垂向速度估算验证

1)、carsim版本,2019版。
2)、选择base车型,基于carsim自带的半主动悬架工程进行修改。

这个工程已经额外增加了4个角以及质心的垂向加速度传感器。

3、选择carsim输出到simulink的信号,从上往下分别为质心加速度,左前、右前、左后、右后的垂向加速度,车辆侧倾角速度(RollRate)以及车辆俯仰率(PitchRate)。

4、搭建simulink运动解算模型并将解算结果与carsim结果仿真对比。这里主要对比随机路面、正弦扫频路面下解算与实际的差异。

随机路面:

扫频路面,发现蓝色线carsim出来后有点零偏:

这里解决办法是,加速度积分为速度之前,先经过一个高通滤波,去除低频常量偏移后再进行积分。高通滤波器实现也很容易,直接拿一个低通滤波器,稍微如下改造即可。

滤波器设计可参考之前文章

基于巴特沃斯的数字低通滤波器设计_巴特沃斯滤波器模型-CSDN博客

这样处理过后的结果,低频高频,我们的运动解算都能够跟随上:

4、关于模型源文件

与carsim的联合仿真源模型将在本专栏最后一篇文章中给出,近期会加快更新速度,敬请关注。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极简车辆控制

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值