针对船舶运动中多变量耦合、非线性、滞后、限幅、绿色控制等控制问题,提出运用基于逆系统方法的内模控制方法。该方法采用逆系统方法原理将船舶的非线性模型变换成伪线性模型,对伪线性模型进行内模控制。同时提出内模控制与其他控制策略相结合例如PID控制相结合的控制方法以期提升内模控制的控制效果。仿真结果表明,内模控制具有良好的控制效果,而且精度高,鲁棒性好,同时参数调节简单方便。
We proposed an internal model control based on the inverse system theory to solve the ship movement problems such as multivariable coupling, linearity, hysteresis, limiting and so on It uses the inverse system theory to change the ship's non-linear model into linear pseudomode and uses the internal model to control the linear pseudomode. At the same time, we also proposed the method which combine the internal model control with other control strategies such as PID. The simulation results show the internal model control is not only highly efficient control, but also has a high precision, the robustness is good and it is very convenience to alter the parameter.
2016,38(11): 111-115,119 收稿日期:2015-12-28
DOI:10.3404/j.issn.1672-7619.2016.11.023
分类号:U675.91
作者简介:刘芸(1989-),女,硕士研究生,助教,研究方向为自动化装备与控制技术。
参考文献:
[1] 周涌, 陈庆伟, 胡维礼. 内模控制研究的新发展[J]. 控制理论与应用, 2004, 21(3): 475-482.ZHOU Yong, CHEN Qing-wei, HU Wei-li. New developments of research on internal model control[J]. Control Theory & Applications, 2004, 21(3): 475-482.
[2] FOSSEN T I. Guidance and control of the ocean vehicles[M]. New York: Wiley, 1994.
[3] FOSSEN T I, PEREZ T. Kalman filtering for positioning and heading control of ships and offshore rigs: estimating the effects of waves, wind, and current[J]. IEEE Control Systems, 2009, 29(6): 32-46.
[4] 陈庆伟, 吕朝霞, 胡维礼, 等. 基于逆系统方法的非线性内模控制[J]. 自动化学报, 2002, 28(5): 715-721.CHEN Qing-wei, LV Zhao-xia, HU Wei-li, et al. Nonlinear internal model control based on inverse system method[J]. Acta Automatica Sinica, 2002, 28(5): 715-721.
[5] GARCIA C E, MORARI M. Internal model control. A unifying review and some new results[J]. Industrial & Engineering Chemistry Process Design and Development, 1982, 21(2): 308-323.
[6] 宋夫华. 支持向量机逆系统方法及其应用研究[D]. 杭州: 浙江大学, 2006.SONG Fu-hua. Study on support vector machine inverse system method and its application[D]. Hangzhou: Zhejiang University, 2006.
[7] 宋夫华, 李平. 基于支持向量机α阶逆系统方法的非线性内模控制[J]. 自动化学报, 2007, 33(7): 778-781.SONG Fu-hua, LI Ping. Nonlinear internal model control based on support vector machine αth-order inverse system method[J]. Acta Automatica Sinica, 2007, 33(7): 778-781.
[8] 李炜, 程应峰, 许德智. 基于逆系统多模型内模主动容错控制[J]. 计算机仿真, 2011, 28(3): 222-226.LI Wei, CHENG Ying-feng, XU De-zhi. Active fault tolerant control using multi-model based on inverse system internal model[J]. Computer Simulation, 2011, 28(3): 222-226.
[9] KIM K K K, RÍOS-PATRÓN E, BRAATZ R D. Robust nonlinear internal model control of stable Wiener systems[J]. Journal of Process Control, 2012, 22(8): 1468-1477.
[10] 王钦若, 刘芸, 彭义, 等. 一种基于逆系统和内模控制的船舶动力定位控制方法: 201410163994.9[P]. 2014-11-12.
[11] 宋佳, 刘胜, 李高云. 船舶航向最小二乘支持向量机内模控制[J]. 电机与控制学报, 2009, 13(S1): 183-187, 192.SONG Jia, LIU Sheng, LI Gao-yun. LSSVM-IMC control for ship course-keeping system[J]. Electric Machines and Control, 2009, 13(S1): 183-187, 192.
[12] ZHAO Z C, LIU Z Y, ZHANG J G. IMC-PID tuning method based on sensitivity specification for process with time-delay[J]. Journal of Central South University of Technology, 2011, 18(4): 1153-1160.