反馈线性化原理的应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章 反馈线性化原理的应用

在这一章中将介绍在局部坐标变换和反馈线性化原理基础上的一些推论及其在控制系统设计中的应用。它们是零动态;局部渐近镇定;渐近输出跟踪;干扰解耦;高增益反馈;具有线性误差动态特性的观测器问题等。 4.1零动态

在这一节中我们将介绍并讨论一个重要的概念—“零动态”。在很多场合中它起着与线性系统中传递函数的“零点”极其类似的作用。在前述中我们已经看到线性系统的相对阶r 能够被解释为其传递函数的极点数目与零点数目之差。即若任何一个线性系统其相对阶r 严格小于其维数n ,

则其传递函数中必存在零点;反之若r=n ,则传递函数中就没有零点。所以前节中精确线性化所讨论的系统,在某种意义上类似于线性系统中无零点的情况。在这一节中这种类比将进一步推广。 考虑一个相对阶r 严格小于n 的非线性系统

()()x f x g x u ⋅

=+

()y h x =

则可通过坐标变换,变成正则形:

()()()()()()Z x h x L h x L h x x x f f r r n ==⎡⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎤⎦

⎥⎥

⎥⎥⎥⎥⎥⎥⎥=⎡⎣⎢⎢⎢⎤⎦⎥⎥⎥-+φφφξη 11, ξ=⎡⎣⎢⎢⎢⎤⎦⎥⎥⎥z z r 1 , η=⎡⎣⎢⎢⎢⎤

⎥⎥⎥+z z r n 1 其中()()φφr n x x +⎡⎣⎢⎢⎢⎤

⎥⎥1 ,若能使()L x g i φ=0, n i r ≤≤+1

则可将系统变成下列形式:

z z 12⋅

=

z z 23⋅

=

z z r r -⋅

=1

()()z b z a z u r ⋅

=+ ()z q z r r +⋅+=11

()z q z n n ⋅=

或写成:

()()ξξξξηξη⋅

=⎡⎣⎢⎢

⎢⎢⎤⎦⎥⎥⎥⎥+⎡⎣

⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥

200 r b a u ,, ()ηξη⋅

=q ,

若x 0是使()()

f x h x 0000==,的点,则在x 0一定有ξ=0,

虽然此时η可以任意选择,但是不失一般性,可以选η=0,如果x 0是系统的一个

平衡点,则在新坐标下也应是一个平衡点。 因而有:

()b ξη,=0 当()()ξη,,=00时 ()q ξη,=0 当()()ξη,,=00时

这也就是说,在x 00=,系统处于平衡状态下,若此时及以后又没有输入作用(即0=u ),则该系统就一直处于平衡状态。 1.输出零化问题和零动态 现在提出一个这样的问题:

能否找到这样成对的关系:

即某个初始状态x 0,及对应的()u t 0,()u t 0定义在t =0的一个邻域上,使得系统在t =0的邻域上输出()y t 恒等于0。这个问题被叫作输出零化问题。当然我们感兴趣的是所有这样的对子

()

x

u 0

0,,而不是前面提到过的x u 0000==,简单的平凡对。

对于正则形有: ()()y t z t =1 由于限制在所有t 时刻()y t =0,这就必须有:

()()()z t z t z t r 120⋅

====

也就是说在所有时刻()ξt =0。

所以,我们可知当系统的输出恒等于零时,其状态也以这样一种方式受到限制,这时()ξt 也恒等于零。并且()u t 必须是下列方程的唯一解。

()()()()()000=+⋅b t a t u t ,,ηη

其中()()a t 00,η≠,当()ηt 趋近于零时;

()ηt 应服从下列微分方程,因为到目前为止,我们只知道()ξt =0。

()()()ηη⋅

=t q t 0, (3.1)

由于()ηt 与输出不直接有关,所以要使()y t 保持为零,只要

()()00,00ηηξ==而可以任意来选择,但是对于不同的η0

,要解得()ηt ,

再取

()()()()()

u t b t a t =

00,,ηη

才能使()y t 保持为零。

当初始条件选择为()ξ00=,及()ηη00=时,上述的解()u t 是唯一的。方程(3.1)描写了系统内部的这样一种动态特性,即在限制输出恒为零的条件下,对于所选择的初始条件,并由此而解出的控制作用()u t 下,

系统内部的动态特性。这个动态在我们今后的讨论中颇为重要,被叫作系统的零动态。

2.关于零动态的几个评注:

(1)对于线性系统而言,零动态是这样一个特殊的线性系统的动态:这个系统的极点或特征值是原系统的零点;即以原系统传递函数的分子多项式为其特征多项式的线性系统的动态。

现在我们来说明这一点,假定线性系统的传递函数为:

()H s K b b s s a a s s

n r

n

=++++++-0101 可知其相对阶为r ,若该系统传递函数的分子与分母是互质的,则容易得出其一种最小实现为:

x Ax Bu ⋅

=+ y Cx =

其中:

A a a a n =---⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥-010*********

B k =⎡⎣⎢⎢⎢⎢⎢⎢⎤

⎦⎥⎥

⎥⎥⎥⎥00 C b b b n r =--011100

化为正则形后

z Cx b x bx b x x n r n r n r 1011211==++++----+ z CAx b x bx b x x n r n r n r 20213112==++++---+-+

z CA x b x b x b x x r r r r n r n n ==++++-+---1

01111 再取:

z x r +=11

z x r +=22

z x n n r =-

它使L g i φ=0,且∂φ

∂x

是非奇异的。 因为

[]∂φ∂x =⎡⎣⎢⎢⎢⎤⎦⎥⎥⎥⎡⎣⎢⎢

⎤⎦⎥

⎥⎥⎡⎣⎢⎢⎢⎤⎦⎥⎥⎥⎡⎣⎢

⎢⎢⎢

⎢⎢⎢⎤⎦

⎥⎥⎥⎥⎥⎥⎥ 1

011

0010

000***

相关文档
最新文档