汽车二自由度运动学公式
二自由度汽车运动学模型公式如下:
横向运动:
v˙=ay\dot{v}=a_yv˙=ay
r˙=ayV+Ff,max⋅Lf−Fr,max⋅LrV⋅I\dot{r}=\frac{a_y}{V}+\frac{F_{f,\max}\cdot L_f-F_{r,\max}\cdot L_r}{V\cdot I}r˙=Vay+V⋅IFf,max⋅Lf−Fr,max⋅Lr
纵向运动:
V˙=Fx,max−Fxm\dot{V}=\frac{F_{x,\max}-F_x}{m}V˙=mFx,max−Fx
x˙=V\dot{x}=Vx˙=V
其中,aya_yay为横向加速度,rrr为横向偏移角,VVV为车速,Ff,maxF_{f,\max}Ff,max为前轮最大纵向力,Fr,maxF_{r,\max}Fr,max为后轮最大纵向力,LfL_fLf为前轮到质心的距离,LrL_rLr为后轮到质心的距离,III为车辆的转动惯量,FxF_xFx为驱动力,mmm为车辆质量。
线性二次型调节器 LQR的理论推导
LQR是线性二次型调节器的简称,它是一种基于状态反馈的自适应控制方法。LQR的基本思想是通过对状态量的反馈控制来优化系统的动态性能,使系统的状态能够稳定在指定的状态。
LQR的理论推导基于最小二乘估计的思想。假设系统的状态方程为:
x˙=Ax+Bu\dot x = Ax + Bux˙=Ax+Bu
其中,xxx是系统的状态向量,uuu为控制输入,AAA和BBB是系统的状态转移矩阵和控制矩阵,满足系统稳定的充分条件是矩阵AAA的所有特征值都处于左半平面。
我们的目标是设计一个反馈控制器,使得系统的状态能够稳定在指定的状态,并且具有最小的控制能量消耗。这个目标可以用一个二次型函数表示:
J=∫0∞xTQx+uTRudtJ= \int_{0}^{\infty} x^TQx + u^TRu dtJ=∫0∞xTQx+uTRudt
其中,QQQ和RRR是正定矩阵,它们的选择可以决定控制器的设计。QQQ表示系统状态的重要性,RRR表示控制能量的重要性。
我们可以通过最小化函数JJJ来求解控制器的设计,为了实现这个目标,我们需要定义一个代价函数:
V(x,t)=xTPxV(x,t) = x^TPxV(x,t)=xTPx
其中,PPP是一个对称的正定矩阵,它满足以下矩阵代数方程:
AP+PAT+Q=0AP + PA^T + Q = 0AP+

文章介绍了二自由度汽车模型的运动学方程,包括横向和纵向的运动描述,以及线性二次型调节器(LQR)作为自适应控制方法的基本思想和优化目标。LQR通过状态反馈来改善系统的动态性能,最小化控制能量消耗。此外,还提到了三自由度模型和魔术轮胎的物理建模,以及控制系统中的状态空间方程和卡尔曼滤波等概念。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



