摘要
针对潜艇垂直面运动强非线性、耦合性和参数不确定的特点,为更好地实现对潜艇垂直面运动的控制,在Matlab环境下,基于垂直面线性操纵运动模型,考虑舵的动态响应,用首舵控制深度,尾舵控制纵倾角,采用新型趋近律设计滑模控制器并设计了基本的全维状态观测器;同时设计了常规的PID控制器并选取了最佳的PID控制参数,分别在3种情况下对2种控制器控制下的潜艇垂直面运动进行对比仿真。仿真结果表明,滑模控制器比PID控制器具有更好的控制性能和较强的鲁棒性,对实际潜艇的垂直面运动控制有一定的指导意义。
In order to achieve reliable vertical plane control of the submarine, we used the submarine vertical linear model under the environment of Matlab in this paper. Considering the rudder dynamic response,the improved sliding reaching control law was used to design the bow rudder controller and the stern rudder controller in the presence of model of nonlinearity and parameter uncertainty for submarine vertical motion. A full order state observer was designed. The bow and stern rudder controller was used to control the depth and the pitch respectively. Meanwhile, we designed the convention PID controller with best parameters, and employed Matlab simulation to realize the vertical plane control simulation with this two kinds of controllers of the submarine under three cases. The simulations were carried and results show that the sliding mode control has more excellent dynamic property and robustness compared with PID controller.
作者
陆斌杰
李文魁
周岗
陈永冰
LU Bin-jie;LI Wen-kui;ZHOU Gang;CHEN Yong-bing(College of Electrical Engineering,Navy University of Engineering,Wuhan 430033,China)
出处
《舰船科学技术》
北大核心
2019年第5期55-61,共7页
Ship Science and Technology
基金
国家自然科学基金资助项目(41474061
41631072)
关键词
潜艇
滑模控制
鲁棒性
趋近律
状态观测器
submarine
sliding mode control
robustness
reaching law
state observer