正在加载图片...
.184 智能系统学报 第9卷 应用生物启发神经动力学模型来产生与位移误 生物启发·反步控制 1.2 差有关的辅助信号V.、V、V.、V、V。,如式(6)所 示,并用它们代替控制律中的误差e.e,e:eseo, 0. 所以得到新的控制律: 0.4 u =-V cos urcos 0-V sin ucos 0+V.sin 0+ 0.20.40.60.81.0121416X10 xacos ucos 0 yasin ucos 0-zacos 0+ t/ms U.cos drcos0-U,sinψ+U.cosψsin8 (a)前向速度的对比 w=-Vcosψsin9-Vsinψsin8-V.cos9+ 1.4 一 生物启发·,反步控制 xacos usin 0 yasin usin 0 zacos 0- 1.2 U.sin 0+U.cos 0 1.0 0.8 r=ψacos8+sin Vcos8 0.6 g=0a+sin V 0.4日 0.2 3仿真实验 0 0.20.40.60.81.01.21.41.6 10 在MATLAB编程环境下,分别采用本文所提的 I/ms 控制算法和传统反步控制算法,进行AUV三维空间 (b)潜浮速度的对比 折线的跟踪控制,仿真结果的对比可证明本文所提 控制算法的优越性。 1.5m 生物启发··反步控制 给定三维折线期望路径的参考输人为u=0.5, 1.0h 04=0.2,T4=0,9.=0。在全局坐标下的初始位姿为 0.5 x4=3,ya=0,a=0,a=0,0.=0:同时AUV实 s.pe)/ 际轨迹的初始位置为x=2,y=0,z=0,中=0,9=0 -05 :控制参数A=1,B=1,D=2:采样时间间隔是0.01s: -1.0 海流速度[UU,U]=[0.20.20.1]T。该三 5 维期望路径的起点是(3,0,0),在(6,3,3)和(9,3,3)各 0.2040.608101i214610 t/ms 有一处拐点,终点是(12,6,6)。 图4表明,在考虑了海流因素时,与传统反步控 (c)转艏角速度的对比 制方法相比,基于生物启发的轨迹跟踪控制器在跟踪 过程中误差小,误差变化范围较小,跟踪误差能够快 2.5 2.0 生物启发··反步控制 速趋于零,精度较高。 1.5 1.0 0.5 6 -0.5 生物启发 反步控制 -1.0 0 0.20.40.60.81012146x10 t/ms (d)纵倾角速度的对比 期望轨迹 10 15 图52种控制律的跟踪速度对比 y/m 5 Fig.5 Tracking velocity comparison between two x/m control laws 图42种控制律的跟踪轨迹对比 通过对图5中凸点处的速度大小比较,可以看 Fig.4 Comparisons between trajectories of two track 出加入生物启发的控制律的速度输出更加连续、平 ing control laws 滑:生物启发轨迹跟踪控制在拐点处,速度变化明显应用生物启发神经动力学模型来产生与位移误 差有关的辅助信号 Vsx、Vsy、Vsz、Vsψ、Vsθ ,如式(6) 所 示,并用它们代替控制律中的误差 ex、ey、ez、eψ、eθ, 所以得到新的控制律: u = - Vsx cos ψcos θ - Vsy sin ψcos θ + Vsz sin θ + x · d cos ψcos θ + y · d sin ψcos θ - z · d cos θ + Ux cos ψcos θ - Uy sin ψ + Uz cos ψsin θ w = - Vsx cos ψsin θ - Vsy sin ψsin θ - Vsz cos θ + x · d cos ψsin θ + y · d sin ψsin θ + z · d cos θ - Ux sin θ + Uz cos θ r = ψ · d cos θ + sin Vsψ cos θ q = θ · d + sin Vsθ ì î í ï ï ï ï ï ï ï ï ï ï ï ï ï ï 3 仿真实验 在 MATLAB 编程环境下,分别采用本文所提的 控制算法和传统反步控制算法,进行 AUV 三维空间 折线的跟踪控制,仿真结果的对比可证明本文所提 控制算法的优越性。 给定三维折线期望路径的参考输入为 ud = 0.5, wd = 0.2, rd = 0, qd = 0。 在全局坐标下的初始位姿为 xd = 3, yd = 0, zd = 0, ψd = 0, θd = 0;同时 AUV 实 际轨迹的初始位置为 x = 2,y = 0,z = 0,ψ = 0,θ = 0 ;控制参数 A = 1,B = 1,D = 2;采样时间间隔是0.01 s; 海流速度 [Ux Uy Uz] T = [0.2 0.2 0.1] T 。 该三 维期望路径的起点是(3,0,0),在(6,3,3)和(9,3,3)各 有一处拐点,终点是(12,6,6)。 图 4 表明,在考虑了海流因素时,与传统反步控 制方法相比,基于生物启发的轨迹跟踪控制器在跟踪 过程中误差小,误差变化范围较小,跟踪误差能够快 速趋于零,精度较高。 图 4 2 种控制律的跟踪轨迹对比 Fig.4 Comparisons between trajectories of two track⁃ ing control laws (a)前向速度的对比 (b)潜浮速度的对比 (c) 转艏角速度的对比 (d)纵倾角速度的对比 图 5 2 种控制律的跟踪速度对比 Fig. 5 Tracking velocity comparison between two control laws 通过对图 5 中凸点处的速度大小比较,可以看 出加入生物启发的控制律的速度输出更加连续、平 滑;生物启发轨迹跟踪控制在拐点处,速度变化明显 ·184· 智 能 系 统 学 报 第 9 卷
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有