本系列博客包括6个专栏,分别为:《自动驾驶技术概览》、《自动驾驶汽车平台技术基础》、《自动驾驶汽车定位技术》、《自动驾驶汽车环境感知》、《自动驾驶汽车决策与控制》、《自动驾驶系统设计及应用》。
此专栏是关于《自动驾驶汽车决策与控制》书籍的笔记.
对于实际工程问题,应用最多的控制方法是比例-积分-微分控制,即PID控制;
PID控制包含以下三个过程:
比例控制
比例控制是PID控制中最简单的控制方式,比例控制的输出与输入的误差值成比例关系,但仅有比例控制时,系统的输出一般存在稳态误差;
积分控制
微分控制
PID控制是根据系统的误差,通过比例、积分、微分三个过程计算出控制量,然后输入到被控对象;结构如下:
在时域中控制器输出量和输入量间的关系表示为:
u
(
t
)
=
K
p
[
e
(
t
)
+
T
d
d
e
(
t
)
d
t
+
1
T
i
∫
e
(
t
)
d
t
]
(1)
u(t)=K_p\left[e(t)+T_d\frac{de(t)}{dt}+\frac{1}{T_i}\int{e(t)}dt\right]\tag{1}
u(t)=Kp[e(t)+Tddtde(t)+Ti1∫e(t)dt](1)
其中:
e
(
t
)
e(t)
e(t)为误差,即控制器的输入;
u
(
t
)
u(t)
u(t)为控制器的输出;
K
p
K_p
Kp为比例系数;
T
d
T_d
Td为微分时间常数;
T
i
T_i
Ti为积分时间常数;
拉氏变换为:
U
(
s
)
=
(
K
p
+
K
d
s
+
K
i
s
)
E
(
s
)
(2)
U(s)=\left(K_p+K_ds+\frac{K_i}{s}\right)E(s)\tag{2}
U(s)=(Kp+Kds+sKi)E(s)(2)
其中:
U
(
s
)
、
E
(
s
)
U(s)、E(s)
U(s)、E(s)分别为
u
(
t
)
、
e
(
t
)
u(t)、e(t)
u(t)、e(t)的拉氏变换;
K
d
=
K
p
T
d
、
K
i
=
K
p
T
i
K_d=K_pT_d、K_i=\frac{K_p}{T_i}
Kd=KpTd、Ki=TiKp分别为控制器的微分时间常数和积分时间常数;
试凑法调整PID;
当增大比例系数时,一般会加快系统的响应速度,在系统存在稳态误差时,该方法有利于快速减小稳态误差;比例系数过大,容易使系统出现较大的超调量,且产生振荡,导致系统稳定性变差;当增大积分时间时,有利于减小系统超调量,减小振荡,增加系统稳定性,但同时会使系统稳态误差消除时间增加;当增大微分时间时,加快系统响应速度,减小系统超调量,增加系统稳定性,但会使系统对扰动的抵抗能力减弱;
对参数的调整,一般顺序为比例、积分、微分,过程如下:
注:关于PID部分内容,详细了解可参考gitee上自动控制部分的内容;
自动控制原理【胡寿松第七版笔记】