Smooth Sliding Mode Control and Its Application in Ship Boiler Drum Water Level
In process control, most of the control variables are position quantity which needs to be smooth, such as the opening of valve. In order to get smooth control, a smooth full-order sliding mode controller is proposed. Since the switching term in the proposed method is put into the second derivative of control , the control is smooth and its derivative is continuous. The proposed method is tested in drum water level control of the ship boiler, and the results show the effectiveness of the proposed method.
Sliding mode control (SMC) is an effective control method to deal with the plants model uncertainty, load disturbance, and parameters mismatch. And it has been widely studied in the research community. It has been applied in some industrial processes successfully, such as electrical, mechanical, chemical, and aerospace engineering . In SMC, a switching term is adopted, which can cause high frequency oscillations in the system inputs. Due to the chattering phenomenon, its application in practical systems is greatly limited. So elimination of chattering has been one of the main motivations for SMC algorithm, and a number of methods for chattering elimination have been studied .
The boundary layer method was proposed . A saturation function is adopted to the SMC strategy, which will increase the steady tracking errors. The high-order sliding modes approach is to hide the discontinuity in its higher derivatives [4–8]. The disturbance estimation method can also be used to attenuate the chattering . The idea of this method is to use the disturbance estimation based on higher-order sliding mode techniques to design a continuous sliding mode control that features second-order nonlinear dynamics in the boundary layer. Chattering-free sliding mode control was proposed for discrete-time system . To avoid the chattering phenomenon, a nonsmooth term (continuous function) was employed instead of the switching term and a reach process is added. Chattering-free terminal sliding mode control was proposed . The singularity problem in terminal sliding mode control system and the chattering problem in both conventional linear sliding mode control and the terminal sliding mode control had been all solved, but this control strategy only gets a continuous control input not a smooth one which is needed in most of process control.
Due to the strong load disturbance, model uncertainties, and parameters mismatch, it is usually difficult to control drum water level of the boiler. And a number of methods have been developed. An adaptive Grey predictor based method was proposed . And through this method, three main problems ((1) effect of “false water level, (2) controller parameter mismatches due to variant working condition, and (3) signal noise caused by uncertainties of drum water level”) in drum water level control system were resolved. By employing generalized predictive control structures for inner and outer loops, a cascade model predictive control scheme for boiler drum water level control was designed . In order to reject disturbances generated in boiler, a fuzzy supervisory scheme was proposed . A robust multivariable controller using loop-shaping techniques was designed . Due to the inaccessibility of some state variables of boiler system, a minimum-order observer was designed based on Luenberger’s model to gain an estate state . In this scheme a local controller was designed using Linear Quadratic Gaussian with Loop Transfer Recovery. The set points to the controller were modified whenever necessary by a supervisor partially based on fuzzy logic. An adaptive control application was applied to a 765 MW large thermal power plant, and the control strategy decreased the operating costs and increased the quality of the generated electricity .
During the operation of the ship, disturbance from the sea is changeable and frequent, and the ship operation modes are also changeable. So it is difficult to have good performance of the ship boiler drum water level control. In order to overcome this problem, sliding mode control is considered in this system due to its advantages in dealing with uncertainties. But the control term in ship boiler drum water level is feed water rate, which is realized by the opening of the valve. So the control term needs to be smooth, and the chattering phenomenon in sliding mode control must be removed. In this paper, full-order sliding mode controller with smooth control is implemented to improve boiler drum water level system in the presence of model uncertainties. The proposed method can resolve the chattering problem and can be used in ship boiler drum water level successfully.
The rest of this paper is organized as follows. In Section 2, the problem in sliding mode control is stated. In Section 3, the full-order sliding mode controller with differentiable control is proposed. Through hiding the switching term in second derivation of control , a differentiable control is obtained. Then the stability of this control law is proved with Lyapunov stability theory. In Section 4, the proposed method is used in boiler drum water level control, and the simulation is discussed. In Section 5, a conclusion is obtained.
2. Problem Statement
The high-order nonlinear system can be described as follows:where are the system states; is the control input; is the system output; and are both smooth functions; represents the external disturbances and parameter uncertainties.
In order to get a smooth control term , chattering-free full-order sliding mode control has been proposed in literature .
A terminal sliding mode (TSM) manifold for system (1) was selected as follows:where and are constants. are selected such that the polynomial is Hurwitz. can be selected as follows:where , , , and .
The control term can be designed as follows:where , , , and satisfy the following conditions: , , , and . represents the sign function of .
From the method introduced above, a continuous control term can be obtained, but the control term is not smooth. Due to the fact that the opening of valve and its change in velocity cannot change suddenly, the objective is to get a smooth control.
3. Full-Order Sliding Mode Controller with Differentiable Control
The TSM manifold can be selected as follows:where and satisfy the conditions requirements mentioned in Section 2. When the motion of the system is constrained to the manifold , the motion is governed by . The choices of need to guarantee that tends to zero as tends to infinity. The choice of can change the rate of the convergence. So in need to be selected to ensure that the polynomial is Hurwitz. are selected according to (3).
Assumption 1. The disturbance term in system (1) satisfies the condition as follows:where and are constants.
This assumption is realistic during the operation of the ship. During the sailing of the ship, disturbance suffered is main wave disturbance. And the wave disturbance in sea is usually smooth.
In order to simplify the process, the function is supposed to be an invariable matrix, and is expressed as .
So system (6) can be rewritten as follows:The control can be designed as follows:where , are all positive constants; is selected to satisfy the following condition:
Proof. The Lyapunov function is selected asAccording to (10) and (11), the manifold in (7) can be rewritten asHenceSubstituting (12) into (18),According to (12), and can be gotten.The initial values of and are assumed to be zeros, so the values and can be gotten asThe initial time is supposed to be zero, soAccording to (16) and (24), the following relationship can be obtained under the condition :HenceSo it is proved that system (6) can reach in finite time. Once the condition is reached, the system will behave as the following form:The system will converge to zeros in finite time along .
In order to get , a function can be defined as can be gotten by the following equation:where is the sampling time.
The variables in (29) can be gotten with sensors except . In order to get , can be obtained by approximately; that is,
4. The Application in Ship Boiler Drum Water Level Control
In this section, the design of full-order sliding mode controller for the system is described. First, the schematic of the boiler system in ship is described. Assuming the steam mass rate to be constant, the system can be simplified as a single input single output system, and the change in steam rate can be regarded as disturbance. This section is organized as two parts, one of which is the boiler system description; the other is full-order sliding mode controller design.
4.1. Boiler System Description
Due to the frequency disturbance during the voyage of the ship, it is important to have an effective control strategy for the drum water level control system. The boiler drum water level system is shown in Figure 1.
The operation process of the boiler is stated as follows. First, the feed water is supplied into the boiler after being heated in the economizer. Next, due to the higher density of the feed water, it will flow into the mud drum. Then, the feed water would be heated in risers under the burning of the fuel, and the feed water turns into saturated mixture of water and steam. Finally, the steam is separated from the mixture and flows out of the drum through superheater.
Modeling of boiler unit has received substantial development as a fundamental. Bell et al. [18, 19] and de Mello [20, 21] are the two main researchers in this area. In this paper, a time varying model obtained from Astrom is used. In this model, the water level is regarded as output in and , while the opening of the feed water valve and the steam mass rate are regarded as input separately in and . The change of the steam mass rate is regarded as system disturbance.where denotes inertia coefficient, and are the time constants, and , , and are constant gains. The states equations of system (32) are shown as follows:where and are constants. denotes the system disturbance, and are restricted with the following relationships:
4.2. Sliding Mode Controller Design for Boiler Drum Water Level System
In this section, full-order sliding mode controller is designed for boiler drum water level system and the schematic of the control strategy is shown in Figure 2. and denote the desired signal and actual signal of drum water level, respectively, and denotes the steam mass of the boiler. The structure of the chattering-free sliding mode control is displayed in the box filled with black spots. and state equations of are the models of the boiler drum water system.
The model of this system is based on the model of function (34), and the boiler drum water level system can be extended as follows:
According to (7), the manifold can be designed as follows:
5. Simulation of the Control Design, Results, and Discussion
The disturbance term in the model is shown in Figure 3. The disturbance is selected as band limited white noise, whose noise power is 0.1, and the sample time is 10 s.
In this paper, a step change in water level is given to the system. The system is operating at the point with water level of m and the control is mA. The simulation results are shown in Figures 4–7. Figure 4 shows time response of the closed-loop boiler drum water level system of m with full-order sliding mode controller. From the simulation, the overshoot is 4%, and the setting time is 57.73 s without steady state error. It can be observed that drum water level demonstrates a stable behavior, and its performance is almost not affected by the disturbance shown in Figure 3.
The state variables of the system and its partially enlarged view are displayed in Figure 5. The actual control signal and its derivative are displayed in Figures 6 and 7 separately. It can be seen that although there is a switching function in signal , the actual control signal is smooth and its derivative is continuous.
From the simulation results, the proposed full-order sliding mode control can lead to a satisfied performance for the boiler drum water level system. The proposed control strategy can also be implemented on other practical process control systems like the boiler drum water level system.
Sliding mode control is an effective strategy to deal with problems such as nonlinearity, parameter mismatch, disturbance, and nonprecision of the system model. But the application of the algorithm is greatly restricted by chattering phenomenon existing in the control signal. In this paper, a smooth full-order sliding mode control is proposed. And the chattering phenomenon has been resolved. This new method can satisfy the demand of some applications that need a smooth control signal which is especially important in process control. Stable control of the drum water level is of great importance for the operation of ship boiler. The drum water level must be kept as a constant. The proposed control strategy in this paper is applied to drum water level system in the absence of model uncertainties. According to the results, the water level has an ideal performance in tracking of water level commands. And the control signal is smooth which is required in practical process control application.
The authors declare that there are no competing interests regarding the publication of this paper.
This work was supported by the National Natural Science Foundation (NNSF) of China under Grant 51279036 and Grant 51579047 and Fundamental Research Funds for the Central Universities (HEUCF160408).
L. Fridman, “Sliding mode enforcement after 1990: main results and some open problems,” in Sliding Modes after the First Decade of the 21st Century, L. Fridman, J. Moreno, and R. Iriarte, Eds., vol. 412 of Lecture Notes in Control and Information Sciences, pp. 3–27, Springer, Berlin, Germany, 1990.View at: Google Scholar
Y. B. Shtessel, I. A. Shkolnikov, and M. D. J. Brown, “Asymptotic second-order smooth sliding mode control,” Asian Journal of Control, vol. 5, no. 4, pp. 498–504, 2003.View at: Google Scholar
R. D. Bell and K. J. Astrom, “Simplified models of boiler-turbine units,” Tech. Rep. TFRT-3191, Department of Automatic Control, Lund Institute of Technology, 1987.View at: Google Scholar