车辆运动控制(6)考虑侧倾约束

  • 1. 简介
  • 2. 模型受力分析
  • 3. 简化

1. 简介

前两节介绍的车辆模型 未能考虑车辆的操纵稳定性,或者说只能体现车辆横摆稳定性
鉴于无人驾驶车辆的操纵稳定性需要综合考虑车辆的 横摆稳定性 和 侧倾稳定性
因此建立 横摆、侧滑和侧倾综合等效约束 的车辆动力学模型十分重要


2. 模型受力分析

考虑车辆的侧倾运动,建立横摆、侧滑和侧倾综合等效约束的车辆动力学模型受力分析如图:

根据牛顿第二定律,分别得到车辆沿 yyy 轴的受力平衡方程以及车辆绕 zzz 轴和 xxx 轴的转动力矩平衡方程:
mv˙y=FY−mvxφ˙+mhCG[sin⁡(θ)sin⁡(ϕ)ϕ˙φ˙−sin⁡(ϕ)φ˙2−sin⁡(ϕ)ϕ˙2−sin⁡(θ)cos⁡(ϕ)φ¨−2cos⁡(θ)cos⁡(ϕ)θ˙ϕ˙+cos⁡(ϕ)φ¨](32)m \dot{v}_y = F_Y - mv_x\dot{\varphi}+mh_{CG}[\sin(\theta)\sin(\phi)\dot{\phi}\dot{\varphi}-\sin(\phi)\dot{\varphi}^2-\sin(\phi)\dot{\phi}^2- \\ \sin(\theta)\cos(\phi)\ddot{\varphi}-2\cos(\theta)\cos(\phi)\dot{\theta}\dot{\phi}+\cos(\phi)\ddot{\varphi}] \tag{32}mv˙y​=FY​−mvx​φ˙​+mhCG​[sin(θ)sin(ϕ)ϕ˙​φ˙​−sin(ϕ)φ˙​2−sin(ϕ)ϕ˙​2−sin(θ)cos(ϕ)φ¨​−2cos(θ)cos(ϕ)θ˙ϕ˙​+cos(ϕ)φ¨​](32)

φ¨{Ixsin⁡(θ)2+cos⁡(θ)2[Iysin⁡(ϕ)2+Izcos⁡(ϕ)2]}=Mx−hCG[FXsin⁡(ϕ)+FYsin⁡(θ)cos⁡(ϕ)](33)\ddot{\varphi}\{I_x\sin(\theta)^2+\cos(\theta)^2[I_y\sin(\phi)^2+I_z\cos(\phi)^2] \}= M_x -\\ h_{CG}[F_X\sin(\phi)+F_Y\sin(\theta)\cos(\phi)] \tag{33}φ¨​{Ix​sin(θ)2+cos(θ)2[Iy​sin(ϕ)2+Iz​cos(ϕ)2]}=Mx​−hCG​[FX​sin(ϕ)+FY​sin(θ)cos(ϕ)](33)

ϕ¨[Ixcos⁡(θ)2+Iysin⁡(θ)2sin⁡(ϕ)2+Izsin⁡(θ)2cos⁡(ϕ)2]=−Mx+hCG[FYcos⁡(θ)cos⁡(ϕ)+mgsin⁡(ϕ)]+θ˙φ˙[Iycos⁡(ϕ)2+Izsin⁡(ϕ)2]+φ˙△Iyz[φ˙sin⁡(ϕ)cos⁡(ϕ)cos⁡(θ)+ϕ˙sin⁡(ϕ)cos⁡(ϕ)sin⁡(θ)](34)\ddot{\phi}[I_x\cos(\theta)^2+I_y\sin(\theta)^2\sin(\phi)^2+I_z\sin(\theta)^2\cos(\phi)^2]=-M_x+ \\ h_{CG}[F_Y\cos(\theta)\cos(\phi)+mg\sin(\phi)]+\dot{\theta}\dot{\varphi}[I_y\cos(\phi)^2+I_z\sin(\phi)^2]+\\ \dot{\varphi}\bigtriangleup I_{yz}[\dot{\varphi}\sin(\phi)\cos(\phi)\cos(\theta)+\dot{\phi}\sin(\phi)\cos(\phi)\sin(\theta)] \tag{34}ϕ¨​[Ix​cos(θ)2+Iy​sin(θ)2sin(ϕ)2+Iz​sin(θ)2cos(ϕ)2]=−Mx​+hCG​[FY​cos(θ)cos(ϕ)+mgsin(ϕ)]+θ˙φ˙​[Iy​cos(ϕ)2+Iz​sin(ϕ)2]+φ˙​△Iyz​[φ˙​sin(ϕ)cos(ϕ)cos(θ)+ϕ˙​sin(ϕ)cos(ϕ)sin(θ)](34)

符号 含义 符号 含义 符号 含义
mmm 车辆质量 vXv_XvX​ 车体坐标系下质心的纵向速度 vyv_yvy​ 车体坐标系下质心的侧向速度
FXF_XFX​ 轮胎受到的横、纵向力在车体坐标系xxx轴上的合力 φ˙\dot{\varphi}φ˙​ 车辆横摆角的变化量 hCGh_{CG}hCG​ 车辆质心高度
FYF_YFY​ 轮胎受到的横、纵向力在车体坐标系yyy轴上的合力 θ\thetaθ 车辆俯仰角 ϕ\phiϕ 车辆侧倾角
Ix,Iy,IzI_x,\ I_y,\ I_zIx​, Iy​, Iz​ 车辆绕xxx轴、yyy轴和zzz轴的转动惯量 △Iyz\bigtriangleup I_{yz}△Iyz​ 交叉转动惯量 δf\delta_fδf​ 前轮偏角
MxM_xMx​ 侧倾阻力矩 KϕK_{\phi}Kϕ​ 车辆的侧倾刚度系数 DϕD_{\phi}Dϕ​ 车辆的侧倾阻尼系数
FdisspF_{dissp}Fdissp​ 车辆在纵向上受到阻力的合力 Fxf,FxrF_{xf},F_{xr}Fxf​,Fxr​ 车辆前、后轴上轮胎纵向力的合力 Fyf,FyrF_{yf},F_{yr}Fyf​,Fyr​ 车辆前、后轴上轮胎侧向力的合力

其中 FX=Fxfcos⁡(δf)−Fyfsin⁡(δf)+Fxr−FdisspF_X=F_{xf}\cos(\delta_f)-F_{yf}\sin(\delta_f)+F_{xr}-F_{dissp}FX​=Fxf​cos(δf​)−Fyf​sin(δf​)+Fxr​−Fdissp​,为轮胎受到的横、纵向力在车体坐标系xxx轴上的合力
FY=Fxfsin⁡(δf)+Fyfcos⁡(δf)+FyrF_Y=F_{xf}\sin(\delta_f)+F_{yf}\cos(\delta_f)+F_{yr}FY​=Fxf​sin(δf​)+Fyf​cos(δf​)+Fyr​,为轮胎受到的横、纵向力在车体坐标系yyy轴上的合力
△Iyz=Iy−Iz\bigtriangleup I_{yz}=I_y-I_z△Iyz​=Iy​−Iz​ 为交叉转动惯量

此时,车体的侧倾角主要是由于车辆悬架系统变形所产生的
将车辆的悬架系统简化为一个弹簧-阻尼模型,则 Mx=Kϕϕ+Dϕϕ˙M_x=K_{\phi}\phi+D_{\phi}\dot{\phi}Mx​=Kϕ​ϕ+Dϕ​ϕ˙​ 为悬架系统产生的侧倾阻力矩
KϕK_{\phi}Kϕ​ 和 DϕD_{\phi}Dϕ​ 分别表示车辆的侧倾刚度系数和侧倾阻尼系数


3. 简化

主要关注车辆的横摆运动与翻滚运动
因此对于车辆的俯仰运动,令 θ≈0\theta≈0θ≈0,θ˙≈0\dot{\theta}≈0θ˙≈0,则 式(32)~式(34) 可以简化为:
mv˙y=FY−mvxφ˙+mhCG[−sin⁡(ϕ)φ˙2−sin⁡(ϕ)ϕ˙2+cos⁡(ϕ)φ¨](35)m \dot{v}_y = F_Y - mv_x\dot{\varphi}+mh_{CG}[-\sin(\phi)\dot{\varphi}^2-\sin(\phi)\dot{\phi}^2+\cos(\phi)\ddot{\varphi}] \tag{35}mv˙y​=FY​−mvx​φ˙​+mhCG​[−sin(ϕ)φ˙​2−sin(ϕ)ϕ˙​2+cos(ϕ)φ¨​](35)
φ¨=Mx−FXhCGsin⁡(ϕ)Iysin⁡(ϕ)2+Izcos⁡(ϕ)2(36)\ddot{\varphi}= \frac{M_x -F_Xh_{CG}\sin(\phi)}{I_y\sin(\phi)^2+I_z\cos(\phi)^2} \tag{36}φ¨​=Iy​sin(ϕ)2+Iz​cos(ϕ)2Mx​−FX​hCG​sin(ϕ)​(36)
Ixϕ¨=hCG[FYcos⁡(ϕ)+mgsin⁡(ϕ)]+φ˙2△Iyzsin⁡(ϕ)cos⁡(ϕ)−Mx(37)I_x\ddot{\phi}=h_{CG}[F_Y\cos(\phi)+mg\sin(\phi)]+\dot{\varphi}^2\bigtriangleup I_{yz}\sin(\phi)\cos(\phi)-M_x \tag{37}Ix​ϕ¨​=hCG​[FY​cos(ϕ)+mgsin(ϕ)]+φ˙​2△Iyz​sin(ϕ)cos(ϕ)−Mx​(37)

对车辆前轮偏角 δf\delta_fδf​ 和 侧倾角 ϕ\phiϕ 等参数做小角度假设
忽略 FXF_XFX​ 对车辆横摆特性的影响,并且假设 ϕ˙2≈0\dot\phi^2≈0ϕ˙​2≈0,φ˙2≈0\dot\varphi^2≈0φ˙​2≈0,△Iyz≈0\bigtriangleup I_{yz}≈0△Iyz​≈0
则式(35) ~式(37)可简化为:
{mv˙y=−mvxφ˙+mhCGφ¨+(Fyf+Fyr)Izφ¨=(lfFyf−lrFyr)Ixϕ¨=maGYhCG+mghCGϕ−Mx(38)\begin{cases} m \dot{v}_y = - mv_x\dot{\varphi}+mh_{CG}\ddot{\varphi}+(F_{yf}+F_{yr})\\ I_z\ddot{\varphi}= (l_fF_{yf}-l_rF_{yr})\\ I_x\ddot{\phi}=ma_{GY}h_{CG}+mgh_{CG}\phi-M_x \end{cases} \tag{38} ⎩⎪⎨⎪⎧​mv˙y​=−mvx​φ˙​+mhCG​φ¨​+(Fyf​+Fyr​)Iz​φ¨​=(lf​Fyf​−lr​Fyr​)Ix​ϕ¨​=maGY​hCG​+mghCG​ϕ−Mx​​(38)

其中 FYcos⁡(ϕ)=maGy,aGy=v˙y+φ˙vx−hCGϕ˙2F_Y\cos(\phi)=ma_{Gy},a_{Gy}=\dot v_y+\dot \varphi v_x-h_{CG}\dot\phi^2FY​cos(ϕ)=maGy​,aGy​=v˙y​+φ˙​vx​−hCG​ϕ˙​2 为车辆质心处的横向加速度

式(38)即为横摆、侧滑和侧倾综合等效约束的车辆动力学微分方程


谢谢

车辆运动控制(6)考虑侧倾约束相关推荐

  1. 车辆运动控制(7)考虑道路倾角和曲率

    车辆运动控制(7)考虑道路倾角和曲率 1. 考虑道路倾角及曲率影响 2. 综合等效约束车辆动力学模型 1. 考虑道路倾角及曲率影响 道路倾角与曲率对无人驾驶车辆的操纵稳定性有着重要影响 直接关系到车辆 ...

  2. 基于Simulink搭建的汽车14自由度整车动力学模型,适用于研究各种工况下面的车辆动力学仿真,包含汽车侧倾行为

    根据经典高被引论文搭建的,基于Simulink搭建的汽车14自由度整车动力学模型,适用于研究各种工况下面的车辆动力学仿真,包含汽车侧倾行为. 轮胎模型基于魔术轮胎公式. 输入:方向盘转角,节气门,制动 ...

  3. 车辆运动控制(4)考虑道路曲率和轮胎滑移

    车辆运动控制(4)考虑道路曲率和轮胎滑移 1. 车辆横摆动力学模型简化 1.1 小角度假设 1.2 轮胎垂向载荷 1.3 简化 2. 考虑道路曲率 3. 考虑轮胎滑移 1. 车辆横摆动力学模型简化 车 ...

  4. 车辆运动控制(3)轮胎模型

    车辆运动控制(3)轮胎模型 1. 简介 2. 轮胎模型 3. Pacejka 轮胎模型 4. 轮胎侧向力 4.1. 根据魔术公式计算 4.2. 根据刷子轮胎模型计算 5. 线性化 1. 简介 在 &l ...

  5. 车辆运动控制(5)点质量车辆动力学模型

    车辆运动控制(5)点质量车辆动力学模型 1. 进一步简化 2. 摩擦圆约束 1. 进一步简化 点质量车辆动力学模型忽略了车辆的尺寸信息以及由横.纵向加速度引起的载荷转移 用一个带质量的点来描述车辆运动 ...

  6. 全封闭主动侧倾「智能」电动车「坐骑科技」完成数千万元天使投资

    国内首创,主动侧倾「智能」三轮窄体电动车「坐骑科技」获得由海贝资本领投,AC资本.元航资本跟投的数千万元天使轮投资.并将在安徽铜陵落地产线,助力我国智能电动摩托车产业发展,本轮融资主要用于整车研发与量 ...

  7. 自动驾驶车辆运动控制过程中,对PID控制参数的优化和整定。 传统PID控制算法

    自动驾驶车辆运动控制过程中,对PID控制参数的优化和整定. 传统PID控制算法,由于参数固定,在道路曲率较大和车速变化情况下难以满足控制需求,采用RL强化学习算法(DDPG算法,Actor-Criti ...

  8. 综合等效约束车辆动力学建模

    无人驾驶车辆的操作稳定性需要综合考虑车辆横摆稳定性和侧倾稳定性.因此建立横摆.侧滑和侧倾综合等效约束的车辆动力学模型. 一.动力学模型推导 车辆动力学模型在运动学模型的基础上进行外延,将车速进行提高, ...

  9. 《考虑车辆运动约束的最优避障轨迹规划算法》论文解读二

    目录 1 贝塞尔曲线 1.1 公式推导 1.2 Bernstein基函数的性质 1.3 贝塞尔曲线的性质 1.4 曲线的连续性 2 贝塞尔曲线规划器 2.1 局部轨迹 2.2 约束 1 贝塞尔曲线 这 ...

最新文章

  1. 【fiveKeyPress】2秒内五次点击键盘任意键(或组合键)触发自定义事件(以Pause/Break键为例)
  2. 诺奖10年,干细胞领域再突破!华大单细胞技术助力获得人类体外诱导全能干细胞...
  3. wpf listview mysql_Kivy:使用MySQL的Kivy页面的Listview实现
  4. vue-cli打包之后的项目在nginx的部署
  5. Docker安装部署ELK教程 (Elasticsearch+Kibana+Logstash)
  6. 快速排序——Java
  7. kafka java获取topic_通过编程方式获取Kafka中Topic的Metadata信息
  8. kvm、qemu-kvm、ibvirt及openstack,之间的关系
  9. 蓝桥杯 算法训练 最大最小公倍数
  10. html布局四个正方形,分享一个css小技巧,实现给正方形的四个角设置小方块的方法...
  11. NLP自然语言处理干货贴
  12. 为工业机器人的学生分享一款ABB公司的机器人仿真软件
  13. python 以图搜图_以图搜图系统概述
  14. 大家谈之《区块链大革命》
  15. 2023年天津天狮学院专升本专业课如何线上考试考前准备的要求
  16. oracle查询日期当天,oracle获取今天时间数据
  17. LC-3 子程序调用与模拟栈调用递归函数
  18. Vue - 每个页面单独设置 body 背景色(独立修改单个页面的背景色,不同页面设置不同的背景颜色)
  19. 单目图像3D物体的姿态检测
  20. mysql 索引加锁分析

热门文章

  1. 2022年登高架设考试练习题及在线模拟考试
  2. 2021年登高架设考试及登高架设考试题
  3. 神经网络知识点总结,神经网络基础与应用
  4. fgets()函数的详解-使用技巧-C语言基础
  5. 【已解决】CentOS 7 安装MySQL80报错:mysql-community-icu-data-files = 8.0.28-1.el7 is needed by mysql-community
  6. grafana配置仪表盘
  7. MySQL字典表的意思_数据库字典表什么意思
  8. iOS开发周报:新一代 iPhone 可能取消耳机插口,Facebook 发布 tvOS SDK
  9. Android CMake 编译so库
  10. 【解决】JSONDecodeError: Expecting property name enclosed in double quotes