车辆运动控制(2)车辆横摆动力学建模
车辆运动控制(2)车辆横摆动力学建模
- 1. 简介
- 2. 假设条件
- 3. 单轨模型
1. 简介
车辆整车动力学模型一般包括用于分析:
- 车辆 平顺性 的 质量-弹簧-阻尼模型
- 车辆 操纵稳定性 的 车辆-轮胎模型
两者研究的侧重点不同
平顺性分析的重点是车辆的悬架特性
而车辆操纵稳定性分析的重点是车辆纵向及侧向动力学特性
主要研究目标是使 车辆快速而稳定地跟踪期望路径,属于车辆操纵稳定性问题
因此对于悬架特性不做深人探究
2. 假设条件
这里所建立的动力学模型主要是作为模型预测控制器中的预测模型使用
需要在较为准确地描述车辆动力学过程的基础上尽可能进行简化,以减少控制算法的计算量
因此在进行车辆动力学建模时,进行以下理想化的假设:
3. 单轨模型
基于上述假设可以得到单轨模型,利用其来分析车辆横摆动力学模型,如图:
对车辆进行受力分析,根据其受力平衡和力矩平衡可以得到:
- 在xxx轴方向上:
m(v˙x−vyφ˙)=Fxfcos(δf)−Fyfsin(δf)+Fxr−Fdisspm(\dot{v}_x-v_y\dot{\varphi})=F_{xf}\cos(\delta_f)-F_{yf}\sin(\delta_f)+F_{xr}-F_{dissp} m(v˙x−vyφ˙)=Fxfcos(δf)−Fyfsin(δf)+Fxr−Fdissp - 在yyy轴方向上:
m(v˙y+vxφ˙)=Fxfsin(δf)+Fyfcos(δf)+Fyrm(\dot{v}_y+v_x\dot{\varphi})=F_{xf}\sin(\delta_f)+F_{yf}\cos(\delta_f)+F_{yr} m(v˙y+vxφ˙)=Fxfsin(δf)+Fyfcos(δf)+Fyr - 绕zzz轴方向上:
Izφ¨=lf[Fxfsin(δf)+Fyfcos(δf)]−lrFyrI_z\ddot{\varphi}=l_f[F_{xf}\sin(\delta_f)+F_{yf}\cos(\delta_f)]-l_rF_{yr} Izφ¨=lf[Fxfsin(δf)+Fyfcos(δf)]−lrFyr
| xxx轴 | 沿车辆纵轴 | yyy轴 | 与车辆纵轴方向垂直 | zzz轴 | 满足右手法则,垂直于xoyxoyxoy且向上 |
| mmm | 车辆质量 | vxv_xvx | 车体坐标系下质心的纵向速度 | vyv_yvy | 车体坐标系下质心的侧向速度 |
| φ˙\dot{\varphi}φ˙ | 车辆的横摆角的变化量 | Fxf,FxrF_{xf},F_{xr}Fxf,Fxr | 车辆前、后轴上轮胎纵向力的合力 | Fyf,FyrF_{yf},F_{yr}Fyf,Fyr | 车辆前、后轴上轮胎侧向力的合力 |
| δf\delta_fδf | 前轮偏角 | FdisspF_{dissp}Fdissp | 车辆在纵向上受到阻力的合力 | IzI_zIz | 车辆绕zzz轴的转动惯量 |
| α\alphaα | 轮胎侧偏角 | lfl_flf | 质心到前轴的距离 | lrl_rlr | 质心到后轴的距离 |
若忽略前轮驱动力FxfF_{xf}Fxf对车辆横摆运动的影响,即 Fxfsin(δf)≈0F_{xf}\sin(\delta_f)≈0Fxfsin(δf)≈0,上三式可写为:
{v˙x=vyφ˙+Fxmv˙y=−vxφ˙+1m[Fyfcos(δf)+Fyr]φ¨=1Iz(lfFyfcos(δf)−lrFyr)(14)\begin{cases} \dot{v}_x=v_y\dot{\varphi} +\frac{F_x}{m}\\\\ \dot{v}_y=-v_x\dot{\varphi} +\frac{1}{m}[F_{yf}\cos(\delta_f)+F_{yr}]\\\\ \ddot{\varphi}=\frac{1}{I_z}(l_fF_{yf}\cos(\delta_f)-l_rF_{yr}) \end{cases} \tag{14} ⎩⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎧v˙x=vyφ˙+mFxv˙y=−vxφ˙+m1[Fyfcos(δf)+Fyr]φ¨=Iz1(lfFyfcos(δf)−lrFyr)(14)
其中 Fx=Fxfcos(δf)−Fyfsin(δf)+Fxr−FdisspF_x=F_{xf}\cos(\delta_f)-F_{yf}\sin(\delta_f)+F_{xr}-F_{dissp}Fx=Fxfcos(δf)−Fyfsin(δf)+Fxr−Fdissp,为轮胎受到的横、纵向力在车体坐标系xxx轴上的合力
当以前轮驱动的车辆作为研究目标时,认为后轮驱动力 Fxr=0F_{xr}=0Fxr=0
轮胎受到车体坐标系xxx轴上的合力
Fx=Fxfcos(δf)−Fyfsin(δf)−Fdissp(15)F_x=F_{xf}\cos(\delta_f)-F_{yf}\sin(\delta_f)-F_{dissp}\tag{15}Fx=Fxfcos(δf)−Fyfsin(δf)−Fdissp(15)
当纵向速度 vxv_xvx恒定,即 v˙x≈0\dot{v}_x≈0v˙x≈0,则根据公式14
得到2自由度的车辆横摆动力学微分方程:
{v˙y=−vxφ˙+1m[Fyfcos(δf)+Fyr]φ¨=1Iz(lfFyfcos(δf)−lrFyr)(16)\begin{cases} \dot{v}_y=-v_x\dot{\varphi} +\frac{1}{m}[F_{yf}\cos(\delta_f)+F_{yr}]\\\\ \ddot{\varphi}=\frac{1}{I_z}(l_fF_{yf}\cos(\delta_f)-l_rF_{yr}) \end{cases} \tag{16} ⎩⎪⎨⎪⎧v˙y=−vxφ˙+m1[Fyfcos(δf)+Fyr]φ¨=Iz1(lfFyfcos(δf)−lrFyr)(16)
谢谢
总结
以上是生活随笔为你收集整理的车辆运动控制(2)车辆横摆动力学建模的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 室内定位 -- 资料收集
- 下一篇: 如何直接soap字符串,访问webser