林业科学  2003, Vol. 39 Issue (2): 130-136   PDF    
0

文章信息

周玉成, 程放, 肖天际, 杨建华.
Zhou Yucheng, Cheng Fang, Xiao Tianji, Yang Jianhua.
一类含不确定因素的非线性系统鲁棒跟踪
ROBUST ASYMPTOTIC TRACING OF A KIND OF NONLINEAR SYSTEMS CONTAINING UNCERTAIN DIATHESIS
林业科学, 2003, 39(2): 130-136.
Scientia Silvae Sinicae, 2003, 39(2): 130-136.

文章历史

收稿日期:2002-07-09

作者相关文章

周玉成
程放
肖天际
杨建华

一类含不确定因素的非线性系统鲁棒跟踪
周玉成 , 程放 , 肖天际 , 杨建华     
中国林业科学研究院木材工业研究所 北京 100091
摘要: 讨论了在木材工业计算机集成制造系统中抽象出的一类含不确定因素的非线性系统的鲁棒渐进跟踪问题, 其中的未知参变量是时变的, 且取值于一紧集Ω上。当未知参变量以线性和非线性形式出现时, 给出了鲁棒渐进跟踪问题的自校正控制器的设计。
关键词: Lyapunov函数    鲁棒渐进跟踪    非线性不确定系统    控制器    
ROBUST ASYMPTOTIC TRACING OF A KIND OF NONLINEAR SYSTEMS CONTAINING UNCERTAIN DIATHESIS
Zhou Yucheng, Cheng Fang, Xiao Tianji, Yang Jianhua     
The Research Institute of Wood Industry, CAF Beijing100091
Abstract: In this paper, the problem of nonlinear systems robust tracing containing uncertain diathesis, which abstracted from Computer Integrated Manufacturing Systems (CIMS)in wood industry was discussed. Where, unknown parameters taken value from a compact set Ω are time-varying. Furthermore, self-tuning controller of a robust tracking problem is given when unknown parameters appear both linear and nonlinear style.
Key words: Lyapunov function    Robust tracking    Nonlinear uncertain system    Controller    

从木材工业计算机集成制造系统中, 我们抽象出一类含不确定因素的多变量非线性不确定系统:

此为系统(1. 1)。其中:状态变量xRn, 输入uR, 输出yR, 未知参变量θ (t)为时变的、分段连续的, 且取值于一紧集Ω上, f(x)和g(x)为标称或未被扰动的解析向量, 且g(x)≠0, 对xRn, h(x)是Rn上的实函数, Q(x, θ)是定号非零函数, 即有: Q(x, θ(t))>0或Q(x, θ(t)) < 0, 对θ∈ Ω, xRn, 假设q(x, θ (t))为向量函数, 并且和函数Q(x, θ (t))包含了系统的所有不确定性。

我们的控制目的就是寻找一个光滑的半全局(局部)状态反馈控制器, 使得对于给定的理想输出yd, 同时保证闭环系统是有界的, 且对于θ∈ Ω都成立。

对于这类问题的研究, 周玉成等(1996; 1997; 1998a; 1998b)已经做了一些工作并取得了一些有益的结果。Corless等(1981)在严格匹配条件的假设下得出了一些早期的结果。Kanelakopoulos等(1991a; 1991b; 1993)在扩展匹配条件下给出未知参变量为常数时扩展的直接控制方法, 又在参数严格反馈条件下, 讨论了未知参变量为常数时的不确定非线性系统, 并给出了自适应控制器的系统设计方案(Freeman et al., 1993; Isidori, 1989)。但是, 按上述方法设计的控制器, 存在如下的具体问题:

抽象出的系统模型不能保证其标称系统反馈线性化的条件必须是ρ=n;

所设计的鲁棒控制器沿某些曲线, 当, 局部反馈增益, 即鲁棒控制器失效;

当系统中未知参变量为时变的且取值于未知紧集上时, 系统的鲁棒跟踪控制问题将不再成立。

因此, 本文所讨论的含不确定因素的非线性系统并不要求未知参变量必须是常数, 即:未知参变量为时变的, 且可以非线性形式出现, 同时并不要求满足匹配条件或扩展匹配条件。所以, 讨论的不确定性更具有一般性。最后给出的具有优良的“软”性品质的鲁棒调节器的设计方法, 克服了当‖ x ‖ →∞, 沿某些曲线, 局部反馈增益, 的失控情况。

1 基本知识和条件

下面将给出本文要用到的一些条件和知识。

考虑系统(2.1):

假设2.1:存在n-ρ个光滑函数使得坐标变换(2.2)

是局部微分同胚变换, 使系统(2.1)变为(2.3)

其中b(z)=LgLfρ-1 h(x)≠0, 对

假设2.2:存在n -ρ个光滑函数使得坐标变换(2.2)为全局微分同胚变换, 且使系统(2.1)全局变为(2.3)。

引理2.1: (证明见Kanellakopoulos et al., 1991)考虑系统(1.1), 如果假设2.1成立, 且(x) qi(x); p =1, 2, …, n; 参数严格反馈条件

此为系统(2.4), 其中对合分布成立, 那么系统(1.1)局部等价于(2.5)

(a)
(b)
(c)

引理2.2: (证明见Kanellakopoulos et al., 1991)考虑系统(1.1), 如果假设2.2成立, 且(t) qi(x); 参数严格反馈条件(2.4)成立; 那么系统(1.1)可全局等价于式(2.5)。

引理2.3: (证明见Kanellakopoulos et al., 1991)考虑系统(1.1), 如果假设2.1成立; 参数严格反馈条件(2.4)成立, 那么系统(1.1)局部等价于(2. 6)

引理2.4: (证明见Kanellakopoulos et al., 1991)考虑系统(1.1), 如果假设2.2成立; 参数严格反馈条件(2.4)成立, 那么系统(1.1)可全局等价于式(2.6)。

为了方便讨论系统(1.1)的局部鲁棒跟踪问题, 我们对式(2.5)和式(2.6)的zr-子系统给出如下假设。

假设2.3:系统(2.5)和(2.6)的zr-子系统是以y为输入的局部输入-输出有界的。

对于所要跟踪的理想输出yd, 我们给出如下假设。

假设2.4:理想输出yd以及它的前ρ次导数是有界的, 且yd为时间t的已知函数。

2 鲁棒自校正控制器的设计

本节讨论当未知参变量θ (t)以线性形式出现, 且在一未知紧集Ω上取值时的鲁棒跟踪问题的解, 通过选择适当的Lyapunov函数, 给出了局部鲁棒跟踪控制器的设计。

定理3.1:考虑系统(1.1), 如果假设2.2, 2.3成立, 且关于θ有界, 理想输出yd满足假设2.4;参数严格反馈条件(2.4)成立; 参变量θ (t)∈ Ω, 一未知紧集上, 那么存在一鲁棒跟踪自校正控制器, 使得闭环系统的所有信号有界, 且, 对所有在Rn +ρ p的初始值都成立。

证明:因为系统(1.1)满足假设2.2, 且参数严格反馈条件(2.4)成立, 由引理2.2知, 系统(1.1)全局等价于式(2.5)。

首先考虑子系统(2.5a), 通过构造适当的Lyapunov函数, 给出其自校正控制器的设计。

Step 0:令

Step 1:定义Lyapunov函数: , 其中, μ1为适当的未知常数, μ1为待定的自校正连续函数。

, 其中z2 *为待定的光滑函数, 那么子系统(2.5a)的第一个方程表示为

, 其中c1为大于0的常数, s1为待定的光滑函数。则Lyapunov函数的时间导数为:

θ∈ Ω, 一未知紧集上, 故可找到未知常数μ1 >0, 和光滑函数, 使得:

选择设计常数Δ>0, (在本定理的最后将给出Δ的选择), 令s1分别满足如下条件:

其中s10的选择为了保证s1是光滑函数。

此时Lyapunov函数的导数为:

时, 显然有, 其中, 故可以对V1再加上一项以补偿到的距离, 这种方法也就是Marino和Tomei(1993)曾用的构造方法, 但是这种方法可能会使局部反馈增益沿某些曲线当时趋于无穷。事实上, 当时, 如时, 仍有, 利用这一点, 可以在 -平面上设计一个新的目标域, 使在其上是负的, 那么新的Lyapunov函数可由V1加上一项用来补偿到新的目标域的距离得到, 而不是补偿到流形的距离而得到。这样做, 就能克服局部反馈增益趋于无穷的问题。

新的目标域是通过选择光滑的正定函数和光滑的负定函数来设计的, 目标域为:

图 1所示, 其中的叫做边界函数, 它们满足下面的条件

图 1 边界函数 Fig. 1 Border function

目标条件:对存在正定函数, 使得

技术条件:对。由于边界函数总是存在的(Corless et al., 1981), 因此可以进行下一步。

Step 2:定义Lyapunov函数

其中为大于0的常数, 为待定的连续自校正函数, 且当为常数。定义如下

, 其中z3*为待定的光滑函数。我们的目的是设计z3*使得当时, V2的时间导数在区域A, B, C上是负的, 但是在域上, 的符号可能是不定的。

在域A上, 由目标条件知:

在域B上, 考虑到当时, 有, 从而在B上, 当时, 可以写成, 由此可得

θ∈ Ω, 一未知紧集, 故可找到未知常数μ2, , 和光滑函数, 使得

其中, 。所以在域B上, 当时有

故可知在B上, 当时, 有

下面考虑在B上, 当时的情况, 选择上面的, 则可得到

其中λ1≥0, 由上面的技术条件, 即关于r1+的假设知, 当时有, 故可选择足够大的C1, C2使得

最后考虑在域C上, Lyapunov函数V2的时间导数的符号。与在B上的情况类似, 令

从而有, 其中

由于域BC之间的距离是严格正数, 故可选择一个能同时表示(分别在BC上)的光滑函数, 使得ABC上, 当时为负的。

Setp3:选择边界函数定义新的目标域A′如下:

其中r2 +为正定的光滑函数, r2-为负定的光滑函数, 且满足以下条件:

目标条件:对, 存在正定函数, 使得

技术条件:对, 有: , 满足以上条件的边界函数r2+, r2-总是存在的(Corless et al., 1981)。

定义Lyapunov函数如下

其中为一未知常数, 为待定的校正连续函数, 且当时, 为常数。

, 为待定的光滑函数。

该步的目的是设计光滑函数z4*, 使得当: 时, , 函数z4*的设计方法与Step 2的方法相同, 此处不再重复。

Step i, (i =4, …, ρ-1)

step i的设计与上面的方法相同, 故略去。下面给出Step ρ的设计。

假设已经由上面的方法定义了Lyapunov函数: 并且选取了适当的光滑函数, zρ*和未知常数μi以及校正函数, 使得在域

以外的区域上, 当时有

下面给出该步的具体设计。选择边界函数定义目标域Aρ-2

其中rρ-1-为光滑的负定函数, rρ-1+为正定的光滑函数, 这样的边界函数也总是存在的(Corless et al., 1981), 且必须以下条件

目标条件:对, 存在正定的函数, 使得

技术条件:对, 有

定义Lyapunov函数其中为一未知大于零的常数, 为待定的自校正连续函数, 且在Aρ-2上的取值为常数。

下面设计控制, 使得在域Aρ-1, Bρ-1Cρ-1上有。在目标域Aρ-2上, 由目标条件知:, 并且对任意的上都有。在域Bρ-2上, 考虑到当时, 有, 故在Bρ-1上, 当时, 有。由此可知当时, 在Bρ-2上, 有

其中z1* =0。

因为θ∈ Ω, 一未知紧集, 故可找到一未知的常数μρ, , 和一光滑函数, 使得

设计控制器如下:因为Q(x, θ)为定号非0函数, 且关于θ有界, 故存在非0函数, 使得, 对θ∈ Ω。

将上述的代入控制器uB中, 并将控制代入Lyapunov函数的时间导数的不等式中便可得到:

而上式在Bρ-2中, 当时, 有:

Bρ-2上, 当时, 选择上述控制UB, 则有如下结果

其中, λi是一个很小的正数, 。由于, 所以如选取Ci足够大, 则当时, 有

在域Cρ-2上, 与在Bρ-2上的设计类似, 可以选取相应的控制器Uc, 使得Lyapunov函数的导数在C上有

Dρ-2上, Lyapunov函数的时间导数的符号可能是不定的。因Bρ-2Cρ-2之间的距离为严格大于0的, 故总可以找到与Bρ-2上的控制UBCρ-2上的控制Uc相一致的光滑函数(在Bρ-2Cρ-2上), 令控制器则控制器U使得Lyapunov函数VρAρ-2, Bρ-2, Cρ-2上都有: , 对任意的ε>0, 如果令设计常数Δ满足: 。则由此可知:有, 且(2.5a)的闭环系统的所有信号在任意的紧球域中是一致有界的。

由于ε是任意小的正数, 故有又由于子系统(2.5b)满足假设2.3, 而理想输出yd满足假设2.4, 故可知y有界, 从而可知zr是有界的, 而系统(1.1)和(2.5)之间存在全局微分同胚变换, 故可知系统(1.1)的鲁棒自校正跟踪问题可解, 且: (为自校正函数)就是所设计的自校正鲁棒跟踪控制器。

定理3.2:考虑系统(1.1), 如果假设2.1, 2.3成立, 且, 关于θ有界, 理想输出yd满足假设2.4;参数严格反馈条件(2.4)成立; 参变量θ∈ Ω, 一未知紧集上, 那么存在局部的鲁棒跟踪自校正控制器, 使得闭环系统的所有信号有界, 且, 对所有在领域U0的初始值都成立。

用构造上述情况一样的Lyapunov函数与类似定理3.1的证明及设计过程, 可以设计出局部的鲁棒跟踪自校正控制器。

3 结论

讨论了非线性不确定系统的局部鲁棒跟踪问题。当未知参变量以线性和非线性形式出现时, 给出了局部鲁棒跟踪自校正控制器的设计。在设计上克服了周玉成等(1997)的方法给控制器带来的不良“硬性”, 推广了Corless等(1981)的结果, 考虑的是更加一般的输入-输出线性化系统的局部鲁棒跟踪问题。

参考文献(References)
周玉成, 刘晓平. 1998a. 教育含约束的非线性不确定系统的鲁棒控制. 控制与决策, 2: 7-15.
周玉成, 刘晓平. 1996. 具有最小相位的非线性时变不确定系统的鲁棒镇定. 信息与控制, 5: 13-21.
周玉成, 刘晓平. 1998b. 一类离散时间广义非线性控制系统的动态不可测扰动解耦. 系统工程理论与实践, 12: 16-23.
周玉成, 刘晓平. 1997. 一类离散时间非线性系统的局部状态反馈解耦. 信息与控制, 6: 17-26.
Corless M R, Leitmann G. 1981. Continuous state feedback guaranteeing uniform ultimate bounded ness for uncertain dynamic systems. IEEE AC -26: 1139-1144.
Freeman R A, kokotovic P V. 1993. Design of 'softer' robust nonlinear control laws. Automatica, 29: 1425-1437. DOI:10.1016/0005-1098(93)90007-G
Isidori A. Nonlinear Control Systems. 2nd Springer-Verlag, 1989
Kanellakopoulos I, Kokotovic P V, Marino R. 1991a. An extend scheme for robust adaptive nonlinear control. Automatica, 27(2): 247-255. DOI:10.1016/0005-1098(91)90075-D
Kanellakopoulos I, kokotovic P V, Morse A S. 1991b. Systematic design of adaptive controllers for feedback linearizable systems. IEEE AC-36: 1241-1252.
Marino R, Tomei P. 1993. Robust stabilization of feedback linearizable time-varying uncertain nonlinear systems. Automatica, 29: 181-189. DOI:10.1016/0005-1098(93)90181-R