车辆运动控制(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?φ˙?)=Fxf?cos(δf?)?Fyf?sin(δ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?φ˙?)=Fxf?sin(δf?)+Fyf?cos(δ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?[Fxf?sin(δf?)+Fyf?cos(δf?)]?lr?Fyr?
| 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)≈0Fxf?sin(δ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?φ˙?+mFx??v˙y?=?vx?φ˙?+m1?[Fyf?cos(δf?)+Fyr?]φ¨?=Iz?1?(lf?Fyf?cos(δf?)?lr?Fyr?)?(14)
其中 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軸上的合力
當以前輪驅動的車輛作為研究目標時,認為后輪驅動力 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?=Fxf?cos(δf?)?Fyf?sin(δ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?[Fyf?cos(δf?)+Fyr?]φ¨?=Iz?1?(lf?Fyf?cos(δf?)?lr?Fyr?)?(16)
謝謝
總結
以上是生活随笔為你收集整理的车辆运动控制(2)车辆横摆动力学建模的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 室内定位 -- 资料收集
- 下一篇: 如何直接soap字符串,访问webser