正在加载图片...
第2期 马利民:欠驱动AUV全局无抖振滑模轨迹跟踪控制 ·203· 考虑到系统建模不准确,可能引起控制器性能 S2为 极度下降,定义系统不确定项为 S2=r.+ew+入3(m.+ew) (20) f=(m-m)(a.-元 、u)- 式中:。=r-T4,ew=业-中。=少。-中e,入3为正常 数。同样,对式(20)求导,得到 (mz-mz2)vr +(du-du)u (13) 控制器T。设计为 5:-I[(mn -ma)un-dar+a+rm+ m33 u。入2 7=m(u: u.)-m2r+ ew+入3(r。+ew) (21) 定义系统不确定项为 duu+f-k S:-B (14) f5=(m33-mg)(ra-ew-入3(r。+ew))- 式中:考虑到计算u.的复杂性,采用反馈控制量 (mn-m2-m1+mz)uw+(d3-d3)r .=一k山.。为不确定项f的估计值,k,为正常 (22) 数,B(i=1,2)为鲁棒项,定义为 控制器7,设计为 S 5.Ts.I' S≠0 T,=m3[ra-ew-入,(r。+e)]-(m1-mz2)uw+ B:= (15) 0, S:=0 daar +f2-k2S2-B2 (23) 式中:δ,为有界扰动δ,的估计值,即1TnI≤6。设 式中:方为不确定项f方的估计值,k,为待设计的正常 计的控制器自适应律为 数,B,为鲁棒项,定义如式(15)。82为有界扰动8,的 估计值,即|TB|≤⊙2。设计控制器自适应律为 f=-TS,-o「i (16) 6=-「⅓S2-0,「5 8,=I1S,l-os6, δ2=T6a1S21-0o,Tsδ2 (24) 式中:「、「d,为待设计正常数。%、06(i=1,2) 式中:「2和「,为待设计的正常数,控制器切换参数 为控制器切换参数: 如式(17)中定义。下面进一步验证控制器T,能够实 0,IfI≤No 现航向角及角速度跟踪控制,选取Lyapunov函数为 -), o=c。N6 N%≤IfI≤2Na 4=2m+公7,2+「8,(25) 1 fo, 1fI≥2N6 式中:了2=-,82=62-δ2。对式(25)求导,得到 0,161≤No 2≤-kS2+ghf6+06,⊙2(26) 因此,航向角和角速度跟踪误差都将收敛到原 s so Nao -1), No≤IδI≤2N60 点附近的一个小的邻域。 18I≥2N如 3 稳定性分析 (17) 定理1对给定AUV参考轨迹如式(3),满足 式中:N。、N,、·%和o,均为正常数。下面验证 假设条件1和2,虚拟控制量如式(11),控制器设 控制器t.能够实现纵向速度控制。选取Lyapunov 计如式(14)和(23),自适应律为(16)和(24),以及 函数为 鲁棒控制采用式(15)和(17),通过合理的选择控制 =2六m+以7,+8a) 器参数k,、k、k、k、k、「h、Th、T6、 0Oh、0,和、实现欠驱动AUV轨迹跟踪误差 式中:了1=f-f,δ=8,-6。对式(8)求导得到: 的全局一致最终有界,且满足控制输入及速度约束 71≤-k+0了f+068,δ:(19) 条件。 因此,纵向速度跟踪误差和自适应估计误差将渐近 证明首先,给出速度跟踪误差的收敛性证 收敛到原点附近的一个小的邻域内。具体理论分析 明。根据上述控制器设计分析,构造Lyapunov函数 证明将在下面的稳定性分析中给出。 V3=V,+V2,对其求导,得到 然后,考虑航向角和角速度跟踪控制,取滑模面 V3=V1+V2≤考虑到系统建模不准确,可能引起控制器性能 极度下降,定义系统不确定项 f 1 为 f 1 = (m11 - m ^ 11 )(u · c - u ¨ e λ1 - λ2 λ1 ue) - (m22 - m ^ 22 )vr + (d11 - d ^ 11 )u (13) 控制器 τu 设计为 τu = m ^ 11(u ̇ c - u ¨ e λ1 - λ2 λ1 ue) - m ^ 22 vr + d ^ 11 u + f ^ 1 - k1 S1 - B1 (14) 式中:考虑到计算 u ¨ e 的复杂性,采用反馈控制量 u ¨ e = - ku u ̇ e 。 f ^ 1 为不确定项 f 1 的估计值, k1 为正常 数, Bi(i = 1,2) 为鲁棒项,定义为 Bi = δ ^ i Si Si , Si ≠ 0 0, Si = 0 ì î í ï ï ïï (15) 式中: δ ^ 1 为有界扰动 δ1 的估计值,即 | τd1 | ≤ δ1 。 设 计的控制器自适应律为 f ^ · 1 = - Γf1 S1 - σf1 Γf1 f ^ 1 δ ^ · 1 = Γδ1 | S1 | - σδ1 Γδ1 δ ^ 1 (16) 式中: Γf1 、 Γδ1 为待设计正常数。 σf i 、 σδi (i = 1,2) 为控制器切换参数: σf i = 0, | f i | ≤ Nf0 σf0 ( f i Nf0 - 1), Nf0 ≤| f i | ≤ 2Nf0 σf0 , | f i | ≥ 2Nf0 ì î í ï ï ï ï ï ï σδi = 0, | δi | ≤ Nδ0 σδ0 ( δi Nδ0 - 1), Nδ0 ≤| δi | ≤ 2Nδ0 σδ0 , | δi | ≥ 2Nδ0 ì î í ï ï ï ï ï ï (17) 式中: Nβ0 、 Nδ0 、 σβ0 和 σδ0 均为正常数。 下面验证 控制器 τu 能够实现纵向速度控制。 选取 Lyapunov 函数为 V1 = 1 2λ1 m11 S 2 1 + 1 2 Γ -1 f1 f ~ 1 2 + 1 2 Γ -1 δ1 δ ~ 1 2 (18) 式中: f ~ 1 = f 1 - f ^ 1 , δ ~ 1 = δ1 - δ ^ 1 。 对式(8)求导得到: V · 1 ≤- k1 S 2 1 + σf1 f ~ 1 f ^ 1 + σδ1 δ ~ 1 δ ^ 1 (19) 因此,纵向速度跟踪误差和自适应估计误差将渐近 收敛到原点附近的一个小的邻域内。 具体理论分析 证明将在下面的稳定性分析中给出。 然后,考虑航向角和角速度跟踪控制,取滑模面 S2 为 S2 = re + eψ + λ3 ∫(re + eψ) (20) 式中: re = r - rd , eψ = ψ - ψc = ψe - ψec , λ3 为正常 数。 同样,对式(20)求导,得到 S · 2 = 1 m33 [(m11 - m22 )uv - d33 r + τd3 + τr - m33 r · d ] + e · ψ + λ3(re + eψ) (21) 定义系统不确定项 f 2 为 f 2 = (m33 - m ^ 33 )(r · d - e · ψ - λ3(re + eψ)) - (m11 - m22 - m ^ 11 + m ^ 22 )uv + (d33 - d ^ 33 )r (22) 控制器 τr 设计为 τr = m ^ 33 [r · d - e · ψ - λ3(re + eψ)] - (m ^ 11 - m ^ 22 )uv + d ^ 33 r + f ^ 2 - k2 S2 - B2 (23) 式中: f ^ 2 为不确定项 f 2 的估计值, k2 为待设计的正常 数, B2 为鲁棒项,定义如式(15)。 δ ^ 2 为有界扰动 δ2 的 估计值,即 | τd3 | ≤ δ2 。 设计控制器自适应律为 f ^ · 2 = - Γf2 S2 - σf2 Γf2 f ^ 2 δ ^ · 2 = Γδ2 | S2 | - σδ2 Γδ2 δ ^ 2 (24) 式中: Γf2 和 Γδ2 为待设计的正常数,控制器切换参数 如式(17)中定义。 下面进一步验证控制器 τr 能够实 现航向角及角速度跟踪控制,选取 Lyapunov 函数为 V2 = 1 2 m33 S 2 2 + 1 2 Γ -1 f2 f ~ 2 2 + 1 2 Γ -1 δ2 δ ~ 2 2 (25) 式中: f ~ 2 = f 2 - f ^ 2 , δ ~ 2 = δ2 - δ ^ 2 。 对式(25)求导,得到 V · 2 ≤- k2 S 2 2 + σf2 f ~ 2 f ^ 2 + σδ2 δ ~ 2 δ ^ 2 (26) 因此,航向角和角速度跟踪误差都将收敛到原 点附近的一个小的邻域。 3 稳定性分析 定理 1 对给定 AUV 参考轨迹如式(3),满足 假设条件 1 和 2, 虚拟控制量如式(11),控制器设 计如式(14)和(23),自适应律为(16)和(24),以及 鲁棒控制采用式(15)和(17),通过合理的选择控制 器参数 kp 、 k - p 、 k1 、 k2 、 ku 、 Γf1 、 Γf2 、 Γδ1 、 Γδ2 、 σf1 、σf2 、 σδ1 和 σδ2 、实现欠驱动 AUV 轨迹跟踪误差 的全局一致最终有界,且满足控制输入及速度约束 条件。 证明 首先,给出速度跟踪误差的收敛性证 明。 根据上述控制器设计分析,构造 Lyapunov 函数 V3 = V1 + V2 ,对其求导,得到 V · 3 = V · 1 + V · 2 ≤ 第 2 期 马利民:欠驱动 AUV 全局无抖振滑模轨迹跟踪控制 ·203·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有