Modeling and Simulation of Fully Actuated AUV Based on Modified ADRC
-
摘要: 自主水下航行器(AUV)具有非线性、强耦合且易受外界干扰等特点。为进一步提高AUV的控制精度, 文中首先对六自由度全驱动AUV进行了建模, 并搭建了相应的比例-积分-微分(PID)控制器和自抗扰控制器(ADRC), 对比分析可知, 传统ADRC待调整参数过多且跟踪微分器(TD)环节速度较慢。针对此, 采用Asin函数对传统ADRC的各环节进行了简化, 改进了TD的结构, 并在相同仿真条件下对PID控制器及改进型ADRC控制器的控制效果进行了仿真。结果表明, 在对多自由度运动系统进行控制时, 改进型ADRC相较于PID的控制精度更高, 抗干扰能力也更强。
-
关键词:
- 自主水下航行器 /
- 自抗扰控制器 /
- 比例-积分-微分控制 /
- 路径跟踪
Abstract: Autonomous undersea vehicles(AUVs) are nonlinear, strongly coupled, and vulnerable to external disturbances. To improve the control accuracy of AUVs, a 6-degree-of-freedom fully actuated AUV is modeled, and a proportional integral derivative(PID) controller and auto disturbance rejection controller(ADRC) are built. A comparative analysis reveals that the traditional ADRC has too many parameters to adjust, and the tracking speed of each link of the tracking differentiator(TD) is slow. Therefore, the Asin function is used to simplify each link of the traditional ADRC, and the structure of the TD is improved to solve the problem of slow tracking speed. The control effect of the PID and modified ADRC is simulated under the same simulation conditions. Simulation results show that the modified ADRC has higher control accuracy and stronger anti-disturbance ability than PID when the motion of a multi-freedom system is controlled. -
[1] 韩京清. 自抗扰控制器及其应用[J]. 控制与决策, 1998, 13(1): 19-23.Han Jing-qing. Auto-disturbances-rejection Controller and It’s Applications[J]. Control and Decision, 1998, 13(1): 19-23. [2] 韩京清. 从PID技术到“自抗扰控制”技术[J]. 控制工程, 2002, 9(3): 13-18.Han Jing-qing. From PID Technique to Active Disturbances Rejection Control Technique[J]. Control Engineering of China, 2002, 9(3): 13-18. [3] 周涛. 永磁同步电机调速系统的自抗扰控制[J]. 光学精密工程, 2016, 24(3): 582-589.Zhou Tao. Active Disturbance Rejection Control of Speed Governing System for PMSM[J]. Optics and Precision Engineering, 2016, 24(3): 582-589. [4] 高剑. 无人水下航行器自适应非线性控制技术[M]. 西安: 西北工业大学出版社, 2016: 15-63. [5] 赵志良. 自抗扰控制设计与理论分析[M]. 北京: 科学出版社, 2019: 180-231. [6] Habib C L, Zhu Q D. Path Following Control of Ful-ly-actuated Autonomous Underwater Vehicle in Presence of Fast-varying Disturbances[J]. Applied Ocean Research, 2019, 86: 40-46. [7] Casta?da L A, Luviano-Juárez A, Ochoa-Ortega G, et al. Tracking Control of Uncertain Time Delay Systems: An ADRC Approach[J]. Control Engineering Practice, 2018, 78(9): 97-104. [8] 万磊, 张英浩, 孙玉山, 等. 欠驱动智能水下机器人的自抗扰路径跟踪控制[J]. 上海交通大学学报, 2014, 48 (12): 1727-1731.Wan Lei, Zhang Ying-hao, Sun Yu-shan, et al. ADRC Path-Following Control of Underactuated AUVs[J]. Journal of Shanghai Jiaotong University, 2014, 48(12): 1727-1731. [9] 胡文华, 曹仁赢. 四轴飞行器串级ADRC轨迹跟踪控制[J]. 武汉科技大学学报, 2019, 42(4): 299-304.Hu Wen-hua, Cao Ren-ying. Trajectory Tracking Control for Quadrotor Based on Cascaded ADRC[J]. Journal of Wuhan University of Science and Technology(Natural Science Edition), 2019, 42(4): 299-304. [10] Horacio C E, John C R, Sergio A, et al. Rejection of Varying-frequency Periodic Load Disturbances in Wind-turbines through Active Disturbance Rejection-based Control [J]. Renewable Energy, 2019, 141: 217-235. [11] Plaskonka J. The Path Following Control of a Unicycle Based on the Chained form of a Kinematic Model Derived with Respect to the Serret-Frenet Frame[C]//Methods and Models in Automation and Robotics(MMAR). 2012 17th International Conference. Miedzyzdrojie: MMAR, 2012. [12] Fu C F, Tan W. Tuning of Linear ADRC with Known Plant Information[J]. ISA Transactions, 2016, 65: 384-393. [13] 张勇, 陈增强, 张兴会, 等. 基于自抗扰的四旋翼无人机动态面姿态控制[J]. 吉林大学学报(工学版), 2019, 49 (2): 562-569.Zhang Yong, Chen Zeng-qiang, Zhang Xing-hui, et al. Dynamic Surface Attitude Control of Quad-rotor UAV based on ADRC[J]. Journal of Jilin University(Engineering and Technology Edition), 2019, 49(2): 562-569. [14] 高强, 刘俊杰, 刘文杰. 四旋翼飞行器姿态的自抗扰控制研究[J]. 计算机仿真, 2016,33(12):38-41.Gao Qiang, Liu Jun-jie, Liu Wen-jie. Attitude Regulation of Quadrotor UAV Via ADRC Methodology[J]. Computer Simulation, 2016, 33(12): 38-41.
点击查看大图
计量
- 文章访问数: 300
- HTML全文浏览量: 0
- PDF下载量: 181
- 被引次数: 0