正在加载图片...
第2期 朱大奇,等:生物启发AUV三维轨迹跟踪控制算法 ·183 S=g。可以得生物启发方程为 u =-e,coscos e-e,sin cos 0 e.sin 0+f =-AK+(B-)S*()- w=-e,cos ursin 0-e,sin isin 0-e.cos 6+f dt r=ψ,cos8+sin ecos0 (D+)S(t) (5) 式中:(是膜电势。A、B、D分别代表神经元活动的 9=0 sin eo 负衰减率、上限和下限。S、S对应激励与抑制输 (10) 入,表示外界刺激。在AUV轨迹跟踪控制中,则代 式中:方为待求的未知函数。将式(10)代入式 表误差大小与方向。 (9),得 式(5)中,神经元活动(被限制,仅在[-D,B] T=-ecos2-esin2 e2-sin2e-sin2e 内变化,系统稳定。存在激励输入S*(S≥0)时, -e,xa e,ya e.za e,(fi cos urcos 0 增大并自动获取控制项B-5。如果(B-)S使 f2cosψsin8)+e,(fisinψcos6+ 正向变大,当超过B,(B-)<0,这时(B- fasin rsin 0)+e.(-fisin 0 +facos 0) )S为负,并使趋于B。显然,(始终小于B,而 设 抑制性输入迫使神经元活动大于一D。该模型用于 轨迹跟踪则可解决速度跳变。 f cos rcos+facos sin= 本文利用生物启发神经动力学模型构造的虚拟 f sin ucos 0+fsin usin 0=y (11) 速度为 -fisin 0+facos 0=z f位.=-AW.+(B-Vfe,)-(D+V)g(e,) 由式(11)解得 v =-AV +(B -V)f(e,)(D+V)g(e,) f=xcos ucos 0 +yasin trcos 0-zasin 0 V=-AV +(B-V)f(e.)-(D+V)g(e.) U2 xacos usin 0+yasin sin 0 zcos 0 V地=-AV+(B-Vwf(e)-(D+V)g(e) (12) 将(12)式代入(11)式可得该方法下的AUV控制律为 V.=-AV+(B-V)f(eo)-(D+Vo)g(ea) [u =-e,cos ucos 0-e,sin cos 0 e.sin 0+ (6) x cos urcos 0+yasin ucos 0-zcos 0 式中:e.=xa-x,e,=ya-y,e.=2a-z,ew=a-4, eg=0a-6,f(e:)=max(e:,0),g(e:)=max(-e,0), w=-e,cos usin 6-e,sin usin 6-e.cos i=x,y,2,ψ,0。 xacos usin 0+yasin usin 0 zcos 0 2.3生物启发控制律设计及稳定性分析 r=ψacos 0+sin escos8 设计Lyapunov函数: r=L q=0+sin eo ++2+ (13) 将式(13)代入Lyapunov函数的导函数,得到 2c0s2号+2c0s2g号 (7) 2 2 T=-e2cos2h-esin2w-e-sin2ew-sin'e≤0, 显然,当且仅当e.=e,=e,=ew=eg=0时, 由Lyapunov定理可知,系统全局稳定。 T=0:否则,T>0恒成立。对式(7)求导,有 将AUV相对于海流的速度[uaaw]T代 I'=eses e,ey +e:e:essin es eosin eo (8) 入式(13),得海流环境下AUV的运动学控制律: 将式(3)代入式(8),得 u =-e,cos ucos 6-e,sin ucos 6 e.sin 6+ T=e,(ucos trcos日+wcos中sin0-xa)+ x cos ucos 0+yasin ucos 0-z cos 0+ e,(usin ucos 6-y wsin usin ) U,cos urcos 0-U,sin +U.cos usin 0 e.(-usin 0 wcos 0-z)- w=-e,cos usin 6-e,sin sin 6-e.cos 6+ xacos usin 0 +yasin usin 0 zcos 0- (co)sin e -(q-0a)sin e (9) U,sin 0+U.cos 0 设计运动学控制律: r=中acos0+sin escos0 g=0a sin eoS - = gk。 可以得生物启发方程为 dζ dt = - Aζ + (B - ζ)S + (t) - (D + ζ)S - (t) (5) 式中: ζ 是膜电势。 A、B、D 分别代表神经元活动的 负衰减率、上限和下限。 S + 、 S - 对应激励与抑制输 入,表示外界刺激。 在 AUV 轨迹跟踪控制中,则代 表误差大小与方向。 式(5)中,神经元活动 ζ 被限制,仅在 [ - D,B] 内变化,系统稳定。 存在激励输入 S + (S +≥0) 时, ζ 增大并自动获取控制项 B - ζ。 如果 (B - ζ)S + 使 ζ 正向变大,当 ζ 超过 B, (B - ζ) < 0, 这时 (B - ζ)S + 为负,并使 ζ 趋于 B。 显然, ζ 始终小于 B, 而 抑制性输入迫使神经元活动大于 - D。 该模型用于 轨迹跟踪则可解决速度跳变。 本文利用生物启发神经动力学模型构造的虚拟 速度为 V · sx = - AVsx + (B - Vsx)f(ex) - (D + Vsx)g(ex) V · sy = - AVsy + (B - Vsy)f(ey) - (D + Vsy)g(ey) V · sz = - AVsz + (B - Vsz)f(ez) - (D + Vsz)g(ez) V · sψ = - AVsψ + (B - Vsψ)f(eψ) - (D + Vsψ)g(eψ) V · sθ = - AVsθ + (B - Vsθ)f(eθ) - (D + Vsθ)g(eθ) ì î í ï ï ï ï ï ï ï ï (6) 式中: ex = xd - x,ey = yd - y,ez = zd - z,eψ =ψd - ψ, eθ = θd - θ, f(ei) = max(ei,0),g(ei) = max( - ei,0), i = x,y,z,ψ,θ 。 2.3 生物启发控制律设计及稳定性分析 设计 Lyapunov 函数: Γ = 1 2 e 2 x + 1 2 e 2 y + 1 2 e 2 z + 2 cos 2 eψ 2 + 2 cos 2 eθ 2 (7) 显然,当且仅当 ex = ey = ez = eψ = eθ = 0 时, Γ =0; 否则, Γ > 0 恒成立。 对式(7)求导,有 Γ ′ = ex e · x + ey e · y + ez e · z - e · ψ sin eψ - e · θ sin eθ (8) 将式(3)代入式(8),得 Γ ′ = ex(ucos ψcos θ + wcos ψsin θ - x · d ) + ey(usin ψcos θ - y · d + wsin ψsin θ) + ez( - usin θ + wcos θ - z · d ) - ( r cos θ - ψ · d )sin eψ - (q - θ · d )sin eθ (9) 设计运动学控制律: u = - ex cos ψcos θ - ey sin ψcos θ + ez sin θ + f 1 w = - ex cos ψsin θ - ey sin ψsin θ - ez cos θ + f 2 r = ψ · d cos θ + sin eψ cos θ q = θ · d + sin eθ ì î í ï ï ï ï ï ï (10) 式中: f 1 、f 2 为待求的未知函数。 将式(10) 代入式 (9),得 Γ ′ = - e 2 x cos 2 ψ - e 2 y sin 2 ψ - e 2 z - sin 2 eψ - sin 2 eθ - ex x · d - ey y · d - ez z · d + ex(f 1 cos ψcos θ + f 2 cos ψsin θ) + ey(f 1 sin ψcos θ + f 2 sin ψsin θ) + ez( - f 1 sin θ + f 2 cos θ) 设 f 1 cos ψcos θ + f 2 cos ψsin θ = x · d f 1 sin ψcos θ + f 2 sin ψsin θ = y · d - f 1 sin θ + f 2 cos θ = z · d ì î í ï ï ï ï (11) 由式(11)解得 f 1 = x · d cos ψcos θ + y · d sin ψcos θ - z · d sin θ f 2 = x · d cos ψsin θ + y · d sin ψsin θ + z · d { cos θ (12) 将(12)式代入(11)式可得该方法下的 AUV 控制律为 u = - ex cos ψcos θ - ey sin ψcos θ + ez sin θ + x · d cos ψcos θ + y · d sin ψcos θ - z · d cos θ w = - ex cos ψsin θ - ey sin ψsin θ - ez cos θ + x · d cos ψsin θ + y · d sin ψsin θ + z · d cos θ r = ψ · d cos θ + sin eψ cos θ q = θ · d + sin eθ ì î í ï ï ï ï ï ï ï ï ï ï (13) 将式(13) 代入 Lyapunov 函数的导函数,得到 Γ ′ = - e 2 x cos 2 ψ - e 2 y sin 2 ψ - e 2 z - sin 2 eψ - sin 2 eθ ≤0, 由 Lyapunov 定理可知,系统全局稳定。 将 AUV 相对于海流的速度 uci v [ ci wci] T 代 入式(13),得海流环境下 AUV 的运动学控制律: u = - ex cos ψcos θ - ey sin ψcos θ + ez sin θ + x · d cos ψcos θ + y · d sin ψcos θ - z · d cos θ + Ux cos ψcos θ - Uy sin ψ + Uz cos ψsin θ w = - ex cos ψsin θ - ey sin ψsin θ - ez cos θ + x · d cos ψsin θ + y · d sin ψsin θ + z · d cos θ - Ux sin θ + Uz cos θ r = ψ · d cos θ + sin eψ cos θ q = θ · d + sin eθ ì î í ï ï ï ï ï ï ï ï ï ï ï ï ïï 第 2 期 朱大奇,等: 生物启发 AUV 三维轨迹跟踪控制算法 ·183·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有