编辑: 枪械砖家 2019-09-17

第八章 反步设计方法 华南理工大学 华南理工大学 自动化学院 反步设计方法的基本思想 反步设计方法的基本思想 ? 将复杂的非线性系统分 ? 将复杂的非线性系统分 解成不超过系统阶数的 子系统 然后为每个子 ? ? + = x f x x ) (

1 1

2 1 &

子系统, 然后为每个子 系统设计部分Lyapunov 函数(简称V函数) 和中 ? ? ? ? + = x x f x x ) , (

2 1

2 3

2 M &

函数(简称V函数) 和中 间虚拟控制量, 一直 后退 到整个系统 ? ? ? ? + = + x x f x x i i i i ) ,.

.., (

1 1 &

M 后退 到整个系统, 将它们集成起来完成整 ? ? ? ? ? f ) ( &

M 个控制律的设计. ? ? + = u x x f x n n n ) ,..., (

1 基于反步法的控制器设计 基于反步法的控制器设计 虚拟控制 ? 虚拟控制 ? ? + = x f x x ) (

1 1

2 1 &

? =

1 1 x z ? ? ? ? + = x x f x x ) , (

2 1

2 3

2 M &

? ? ? ? ? = ) (

1 1

2 2

1 1 x x z x z α ? ? ? ? + = + x x f x x i i i i ) ,..., (

1 1 &

M ? ? ? ? ? = ) ( x x x z α L ? ? ? ? ? f ) ( &

M ? ? = ? ? ) ,..., (

1 1

1 n n n n x x x z α ? ? + = u x x f x n n n ) ,..., (

1 反步法的优点 反步法的优点 ? 1) 通过反向设计使控制V 函数和控制器 的设计过程系统化、结构化;

的设计过程系统化、结构化;

? 2) 可以控制相对阶为n 的非线性系统. 8.2.1 基于反步法的控制器设计 考虑下列单输入单输出非线性系统 ? ? + = x f x x ) (

1 1

2 1 &

? ? ? ? + = x x f x x ) , (

2 1

2 3

2 M &

? ? ? ? + = + x x f x x i i i i ) ,..., (

1 1 &

M ? ? ? ? + = u x x f x ) ,..., (

1 &

M (8.26) ? ? + u x x f x n n n ) ,..., (

1 其中 及 分别是系统的状态和输入变量;

系 统的非线性部分 呈下三角结构 反步法的 n R x∈ R u ∈ ) ( f 统的非线性部分 呈下三角结构.反步法的 设计思想是视每一子系统 中的 为虚拟控制 通过确定适当的虚拟反馈 ) ,..., (

1 i i x x f ) ,..., (

1 1 i i i i x x f x x + = + &

1 + i x 为虚拟控制,通过确定适当的虚拟反馈 = ,使得系统的前面状态达到渐 近稳定 但系统的解 般不满足 因此

1 + i x i α )

1 .., . ,

1 ( ? = n i α 近稳定.但系统的解一般不满足 = ,因此, 我们引进误差变量,期望通过控制的作用,使得 与虚拟反馈 间具有某种渐近特性 从而实现整个

1 + i x i α

1 + i x 与虚拟反馈 间具有某种渐近特性,从而实现整个 系统的渐近镇定. i α 首先, 我们利用虚拟控制, 定义n个误差变量 ? ? ? ? ? ? = = ) (

1 1

2 2

1 1 x x z x z α ? ? ? ? ? = ? ? ) ,..., (

1 1

1 n n n n x x x z α L (8.27) 其中 待定.我们在每一步构造一 ? ) , , (

1 1

1 n n n n i α )

1 .., . ,

1 ( ? = n i 其中 待定 我们在每 步构 个李雅普若夫函数,使每一状态分量具有适当的 渐近特性.注意(8.27)本质上为一微分同胚,因i)1.., . ,

1 ( n i 特()本质 微分 胚 此为镇定原系统, 我们只需要镇定原系统状态 与虚拟反馈 间的误差 即可.

1 + i x i α z 拟馈1+i第一步: 对 求导得

1 z (8.28) ) ( + ) ( +

1 1

2 1

1 1

1 2

1 x f x x z x f x z + + ? = = &

定义 , 取,21121zV=)(~)(111111zxfxααΔ=??=??+?=211zzz&

????+=???+=21231121232),(~~),(zzfxzzxxfxz&

&

Δα???+?=?212111zzzVz&

(8.29) 显然 如果 (即)则由

0 = z ) (x f x = α 显然,如果 (即),则由 (8.29)知 渐近稳定.但一般情况下 ,因 此我们再引入虚拟控制 使得其误差

0 2 = z ) (

1 1

1 1 x f x ? ? = α

1 z

0 2 ≠ z

2 α ) ( ~ 此我们再引入虚拟控制 使得其误差 具有期望的渐近性态.为此,我们进行下一步设 计2α)(1122zxzα?=计第二步: 定义 , 取,则122221VzV+=),(~~212212zzfzz+??=Δα则?+&

????+??=+?=3212211zzzzzzz&

?????+=∑???+=32134212321343),,

(~~),,

(zzzfxzzxxxfxzi&

&

Δα????+??=?=32222121zzzzVzii&

(8.30) 显然,如果 (即),则03=z),(~~212212zzfzz+??=α由(8.30)知,渐近稳定.但一般情况下, 因此我们再引入虚拟控制 使得其

1 z

2 z

0 3 ≠ z

3 α 误差 具有期望的渐近性态.如此下 去,可找到一般情形下的李雅普若夫函数及虚

3 3

3 3 ~ α ? = x z 拟控制. 第i步: 定义如下李雅普若夫函数 及虚拟控制 i V ;

) ,..., ( ~ ) ,..., (

1 1 i i i i i z z x x α α α Δ = = ) (

2 1

2 2

1 i i z z V + + = L

2 1 i i ~ Δ ) ,..., ( ~ ~

1 1 i i i i i z z f z z + ? ? = ? α (8.31) 则有 ? ~ ? ? ? ? + ? ? = + + = + ? +

1 1

1 1

1 ) ,..., ( ) ,..., ( ~ i i i i i i i i i z z z z z f z z z z &

α ? ? ? ? ? + + + + + ? = + +

1 1

1 2

2 1

1 1 )] ,..., ( ~ ) ,..., ( ~ [ ) ( i i i i i i i i i i i z z f z z z z z z V L &

α ? ? ? + + + ? = +1

2 2

1 ) ( i i i z z z z L 注意在第 步 由上式知

1 n 注意在第 步,由上式知

1 ? n ? ? ? + ? ? = ? ? ? ? n n n n n z z z z z

1 1

2 1 ~ &

? ? ? ? ? + ? ? = ? ? ? ? ? n n n n n V z z f z z

2 2

1 1

1 1

2 1 ) ( ) ,..., ( ~ &

α ? ? + + + ? = ? ? ? n n n n z z z z V

1 2

1 2

1 1 ) ( L 因此在最后一步可得 ? ? + = ∑ ? ? ? + + = ? ? ) ,..., ( ~ ~ ) ,..., (

1 1

1 1 u z z f z u x x f x z n n i n n n n n n &

&

Δ α ? ? ? ? + + + + + ? = ∑ ? ? ? = ] ) ,..., ( ~ [ ) ( ) ( ) (

1 1

2 1

2 1

1 1

1 u z z f z z z z z V f z f n n n n n n n n n i i i n n n n L &

(8 32) ? ] ) , , ( [ ) (

1 1

1 1 f n n n n n n n (8.32) 选取反馈控制规律为 (8 33) ) ,..., ( ~ ) ,..., ( ~

1 1

1 n n n n n n z z f z z z z u ? ? ? = = ? α (8.33) 则由上述关系式(8.32)及(8.33)得????=1zzz&

?????+++?=??)(221211nnnnnnzzzVzzzL&

(8.34) 因此误差是指数渐近稳定的 从而在上述反步法 因此误差是指数渐近稳定的.从而在上述反步法 中给定的虚拟控制(8.31)及反馈控制(8.34)下, 原非线性系统确实是指数渐近稳定的 原非线性系统确实是指数渐近稳定的. 由上设计方法可知,反步法实际上是一种由前往 后递推的设计方法 然而比较适合在线控制 达 后递推的设计方法,然而比较适合在线控制,达 到减少在线计算时间的目的.此外,反步法中引 进的虚拟控制本质上是 种静态补偿思想 前面 进的虚拟控制本质上是一种静态补偿思想,前面 子系统必须通过后边子系统的虚拟控制才能达到 镇定目的 因此该方法要求系统结构必须与(8 26) 镇定目的,因此该方法要求系统结构必须与(8.26) 类似的所谓严参数反馈系统或可经过变换化为该 种类型的非线性系统 反步法在设计不确定系统 种类型的非线性系统.反步法在设计不确定系统 (特别是当干扰或不确定性不满足匹配条件时)的 鲁棒或自适应控制器方面已经显示出它的优越性 鲁棒或自适应控制器方面已经显示出它的优越性. 8.2.2 一类不确定非线性系统的自适应控制 8.2.2 类不确定非线性系统的自适应控制 考虑下列所谓的严参数反馈非线性不确定系统 考虑下列所谓的严参数反馈非线性不确定系统 ? ? ? ≤ ≤ + = n i x x x x

1 1 ) (

1 T

1 θ ? &

? ? ? ? ? + = ≤ ≤ + = + u x x x x n i x x x x n n i i i i ) ( ) ( + ) (

1 1 , ) ,...., (

0 T

0 1

1 β θ ? ? θ ? &

(8.35) ? ? + u x x x x n n ) ( ) ( ) (

0 0 β θ ? ? (8.35) 其中 及 分别是状态和输入变量;

是 未知参数向量;

及 是光 n R x∈ R u ∈ p R ∈ θ 0, ) (

0 ≠ x β ) (

0 x ? )

1 ( n i R p i ≤ ≤ ∈ ? 未知参数向量;

及 是光 滑的纯量和向量函数.下面我们用反步法来设计 自适应控制器使得系统具有良好的动态特性. 0, ) (

0 ≠ x β

0 ) ( i ? 自适应控制器使得系统具有良好的动态特性 设 是可调节的未知参数估计向量,则(8.35)可 改写为下列形式 θ ? 改写为下列形式 ? ? ? ≤ ≤ ? + + = + n i x x i i i i .

1 1 ), ? ( ? T T

1 θ θ ? θ ? &

? ? ? ? + ? + = ≤ ≤ + + + u x x x n i x x n n n i i i i ) ( ) ? ( ? + ) ( .

1 1 ), (

0 T T

0 1 β θ θ ? θ ? ? θ θ ? θ ? &

(8.36) 同上述镇定问题一样,我们引入下列误差坐标 ? ? = ?

1 1 x z ? ? ? ? ? = ) , (

1 1

2 2 θ α x x z L (8 37) ? ? ? ? = ? ? ) ? , ,..., (

1 1

1 θ α n n n n x x x z (8.37) 其中 是虚拟控制函数 ) ? , ,..., (

1 θ α i i x x 其中 是虚拟控制函数. ) , ,..., (

1 θ α i i x x 首先将 调节到平衡点 及镇定相应的平衡 点1x01=exe点ex??????≤≤???=?=11)~~(0 ~ ~ =

0 T T ........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题