Application of a compound controller based on fuzzy control and support vector machine to ship’s boiler-turbine coordinated control system

Multivariables, strong coupling, nonlinearity, and large delays characterize the boiler-turbine coordinated control systems for ship power equipment. To better deal with these conditions, a compound control strategy based on a support vector machine (SVM) with inverse identification was proposed and applied to research simulating coordinated control systems. This method combines SVM inverse control and fuzzy control, taking advantage of the merits of SVM inverse controls which can be designed easily and have high reliability, and those of fuzzy controls, which respond rapidly and have good anti-jamming capability and robustness. It ensures the controller can be controlled with near instantaneous adjustments to maintain a steady state, even if the SVM is not trained well. The simulation results show that the control quality of this fuzzy-SVM compound control algorithm is high, with good performance in dynamic response speed, static stability, restraint of overshoot, and robustness.摘 要针对船舶主动力装置中机炉协调系统中存在的多变量强耦合、非线性及大延迟等特点,提出了基于SVM逆辨识的复合控制策略,并应用于协调控制系统的仿真研究. 该方法将直接逆模控制与模糊控制结合,既利用了支持向量机逆控制设计简单,稳态精度高的优点,同时结合模糊控制响应快速,抗干扰能力强,鲁棒性好的优势,使得支持向量机模型即使没有经过足够充分的训练,也能保证控制器从一个快速和稳定的初始状态开始控制. 仿真结果表明,该SVM复合控制算法在控制品质上有很大的提高. 在动态响应速度、静态稳定性、抑制大超调以及鲁棒性等方面都表现出了极好的性能.

[1]  Martin Brown,et al.  SUPANOVA: a sparse, transparent modelling approach , 1999, Neural Networks for Signal Processing IX: Proceedings of the 1999 IEEE Signal Processing Society Workshop (Cat. No.98TH8468).

[2]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[3]  Gunnar Rätsch,et al.  Predicting Time Series with Support Vector Machines , 1997, ICANN.

[4]  Martin Casdagli,et al.  Nonlinear prediction of chaotic time series , 1989 .

[5]  R. Harrison,et al.  Support Vector Machines for System Identification , 1998 .

[6]  Zhang Zengke,et al.  Support vector machine inverse control of nonlinear discrete systems , 2005 .

[7]  Steve R. Gunn,et al.  Empirical data modelling algorithms : Additive spline models and support vector machines , 1998 .

[8]  Dario Petri,et al.  Support Vector Machines for System Identification , 2007 .

[9]  Sheng Liu,et al.  A Novel Predictive Control and Its Application on Water Level System of Ship Boiler , 2006, First International Conference on Innovative Computing, Information and Control - Volume I (ICICIC'06).

[10]  Sheng Liu,et al.  Internal Model Control for Inverse System Based on Support Vector Machine and Its Application , 2006, 2006 6th World Congress on Intelligent Control and Automation.