参考书籍:《自动控制原理》(第七版).胡寿松主编.
《自动控制原理PDF版下载》
逆系统法要求系统中非线性特性是解析的;
设非线性二阶系统表示如下:
y
¨
=
f
(
y
,
y
˙
)
+
u
\ddot{y}=f(y,\dot{y})+u
y¨=f(y,y˙)+u
取
y
,
y
˙
y,\dot{y}
y,y˙为状态,
u
u
u为控制输入,使用反馈控制律,
u
=
v
−
f
(
y
,
y
˙
)
u=v-f(y,\dot{y})
u=v−f(y,y˙)
则闭环系统变换由方程:
y
¨
=
v
\ddot{y}=v
y¨=v
表示的线性系统,变换后系统的控制问题即可用线性方法解决;
这种采用非线性状态反馈将非线性系统完全变换为线性系统的方程称为反馈线性化;
从数学模型角度看,系统相当于对象在给定条件下,输入到输出的一个变换,即
T
:
u
→
y
[
y
[
0
]
=
y
0
,
y
˙
(
0
)
=
y
˙
0
,
…
,
y
(
n
−
1
)
(
0
)
=
y
0
(
n
−
1
)
,
n
为系统阶次
]
T:u\rightarrow{y[y[0]=y_0,\dot{y}(0)=\dot{y}_0,\dots,y^{(n-1)}(0)=y_0^{(n-1)},n为系统阶次]}
T:u→y[y[0]=y0,y˙(0)=y˙0,…,y(n−1)(0)=y0(n−1),n为系统阶次],
y
y
y为
n
n
n阶可微函数,若在满足初始条件的情况下,存在一个系统即变换
T
^
:
y
→
u
\hat{T}:y\rightarrow{u}
T^:y→u,则称该系统为原系统的逆系统,即有:
T
T
^
y
=
T
u
=
y
T\hat{T}y=Tu=y
TT^y=Tu=y
取:
ϕ
=
y
(
l
)
(
t
)
\phi=y^{(l)}(t)
ϕ=y(l)(t)
若有系统
T
^
l
:
ϕ
→
u
\hat{T}_l:\phi\rightarrow{u}
T^l:ϕ→u使下式成立:
T
T
^
l
ϕ
=
T
u
=
y
T\hat{T}_l\phi=Tu=y
TT^lϕ=Tu=y
则称该系统为原系统的
l
l
l阶积分逆系统;
设非线性系统的微分方程为:
y
(
n
)
=
f
[
y
,
y
˙
,
…
,
y
(
n
−
1
)
,
u
,
u
˙
,
…
,
u
(
m
)
]
y^{(n)}=f[y,\dot{y},\dots,y^{(n-1)},u,\dot{u},\dots,u^{(m)}]
y(n)=f[y,y˙,…,y(n−1),u,u˙,…,u(m)]
原系统的结构如下图所示:

假设原非线性系统存在连续解:
u
(
m
)
=
g
[
y
,
y
˙
,
…
,
y
(
n
)
,
u
,
u
˙
,
…
,
u
(
m
−
1
)
]
u^{(m)}=g[y,\dot{y},\dots,y^{(n)},u,\dot{u},\dots,u^{(m-1)}]
u(m)=g[y,y˙,…,y(n),u,u˙,…,u(m−1)]
且满足原系统所给的初始条件,取
ϕ
=
y
(
n
)
(
t
)
\phi=y^{(n)}(t)
ϕ=y(n)(t),则
n
n
n阶积分逆系统结构如下图所示:

将 n n n阶积分逆系统和原系统相串联构成复合系统,称为伪线性系统;
y , y ˙ , … , y ( n − 1 ) y,\dot{y},\dots,y^{(n-1)} y,y˙,…,y(n−1)均可测量时,伪线性系统的结构如下图所示:

实例分析:
E
x
a
m
p
l
e
1
:
{\rm Example1:}
Example1: 已知某非线性系统的数学模型为:
y
¨
−
2
y
˙
y
+
2
y
2
=
u
+
2
u
˙
\ddot{y}-2\dot{y}y+2y^2=u+2\dot{u}
y¨−2y˙y+2y2=u+2u˙
求对应的伪线性系统结构。
解:
由原系统方程可得:
u
˙
=
1
2
y
¨
−
y
˙
y
+
y
2
−
1
2
u
\dot{u}=\frac{1}{2}\ddot{y}-\dot{y}y+y^2-\frac{1}{2}u
u˙=21y¨−y˙y+y2−21u
取伪线性系统的输入为:
ϕ
=
y
¨
\phi=\ddot{y}
ϕ=y¨
则逆系统方程为:
u
˙
=
1
2
ϕ
−
y
˙
y
+
y
2
−
1
2
u
\dot{u}=\frac{1}{2}\phi-\dot{y}y+y^2-\frac{1}{2}u
u˙=21ϕ−y˙y+y2−21u
可得:
y
¨
=
ϕ
,
Y
(
s
)
=
1
s
2
Φ
(
s
)
\ddot{y}=\phi,Y(s)=\frac{1}{s^2}\Phi(s)
y¨=ϕ,Y(s)=s21Φ(s)
伪线性系统等效为二重积分,实现形式如下图所示:

状态反馈控制
设 y , y ˙ , … , y ( n − 1 ) y,\dot{y},\dots,y^{(n-1)} y,y˙,…,y(n−1)可测量,取状态反馈控制器如下图所示:

其中:
ϕ
=
r
−
v
,
v
=
∑
i
=
0
n
−
1
k
i
y
(
i
)
\phi=r-v,v=\sum_{i=0}^{n-1}k_iy^{(i)}
ϕ=r−v,v=i=0∑n−1kiy(i)
反馈网络传递函数为:
H
(
s
)
=
V
(
s
)
Y
(
s
)
=
∑
i
=
0
n
−
1
k
i
s
i
H(s)=\frac{V(s)}{Y(s)}=\sum_{i=0}^{n-1}k_is^i
H(s)=Y(s)V(s)=i=0∑n−1kisi
若要求通过外环状态反馈控制器使闭环系统极点位于给定位置,即有:
Y
(
s
)
R
(
s
)
=
1
s
n
+
∑
i
=
0
n
−
1
a
i
s
i
\frac{Y(s)}{R(s)}=\frac{1}{s^n+\displaystyle\sum_{i=0}^{n-1}a_is^i}
R(s)Y(s)=sn+i=0∑n−1aisi1
则由上图可得,系统闭环传递函数为:
Y
(
s
)
R
(
s
)
=
1
s
n
1
+
1
s
n
H
(
s
)
=
1
s
n
+
∑
i
=
0
n
−
1
k
i
s
i
\frac{Y(s)}{R(s)}=\frac{\displaystyle\frac{1}{s^n}}{1+\displaystyle\frac{1}{s^n}H(s)}=\frac{1}{s^n+\displaystyle\sum_{i=0}^{n-1}k_is^i}
R(s)Y(s)=1+sn1H(s)sn1=sn+i=0∑n−1kisi1
比较上两式分母多项式关于
s
s
s的同次幂系数,可得:
k
i
=
a
i
;
i
=
0
,
1
,
…
,
n
−
1
k_i=a_i;i=0,1,\dots,n-1
ki=ai;i=0,1,…,n−1
渐近跟踪控制
渐近跟踪控制系统结构图如下图所示:

其中:
G
c
(
s
)
G_c(s)
Gc(s)为串联控制器,具有如下形式:
G
c
(
s
)
=
∑
i
=
0
l
+
1
b
i
s
i
s
l
+
1
G_c(s)=\frac{\displaystyle\sum_{i=0}^{l+1}b_is^i}{s^{l+1}}
Gc(s)=sl+1i=0∑l+1bisi
通过选择控制参数
b
i
(
i
=
0
,
1
,
…
,
l
+
1
)
b_i(i=0,1,\dots,l+1)
bi(i=0,1,…,l+1)设置闭环零点和选择参数
k
i
(
i
=
0
,
1
,
2
,
…
,
n
−
1
)
k_i(i=0,1,2,\dots,n-1)
ki(i=0,1,2,…,n−1)设置闭环极点,可使闭环系统渐近稳定且具有满意的动态特性;