Next Article in Journal
Formation Control of Unmanned Surface Vehicles Using Fixed-Time Non-Singular Terminal Sliding Mode Strategy
Next Article in Special Issue
Study of the LQRY-SMC Control Method for the Longitudinal Motion of Fully Submerged Hydrofoil Crafts
Previous Article in Journal
Fragmentation Characteristics of Seafloor Massive Sulfides: A Coupled Fluid-Particle Flow Simulation
Previous Article in Special Issue
Classification of Electrical Power Disturbances on Hybrid-Electric Ferries Using Wavelet Transform and Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Power Tracking Control of Marine Boiler-Turbine System Based on Fractional Order Model Predictive Control Algorithm

1
College of Intelligent Systems Science and Engineering, Harbin Engineering University, Harbin 150001, China
2
Facultad de Ingeniería en Electricidad y Computación, Escuela Superior Politécnica del Litoral, ESPOL, Campus Gustavo Galindo Km 30.5 Vía Perimetral, P.O. Box 09-01-5863, Guayaquil 090150, Ecuador
3
Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology, Dalian 116024, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2022, 10(9), 1307; https://doi.org/10.3390/jmse10091307
Submission received: 7 August 2022 / Revised: 3 September 2022 / Accepted: 12 September 2022 / Published: 15 September 2022
(This article belongs to the Special Issue Smart Control of Ship Propulsion System)

Abstract

:
The marine boiler-turbine system is the core part for the steam-powered ships with complicated dynamics. To improve the power tracking performance and fulfill the requirement of high utilization rate of fossil energy, the control performance of the system should be improved. In this paper, a nonlinear model predictive control method is proposed for the boiler-turbine system with fractional order cost functions. Firstly, a nonlinear model of the boiler-turbine system is introduced. Secondly, a nonlinear extended predictive self adaptive control(EPSAC) method is designed to the system. Then, integer order cost function is replaced with a fractional order cost function to improve the control performance, and also the configuration of the cost function is simplified. Finally, the superiority of the proposed method is proved accordring to the comparison experiments between the fractional order model predictive control and the traditional model predictive control.

1. Introduction

In order to reduce the waste of fossil energy and CO2 emissions, many countries have released different policies. China has released a policy document to fulfill its target of reaching peak carbon emissions by 2030. The United States of America released policy to cut carbon emissions in half by 2030. A lot of renewable power technologies were also proposed. However, most applied energy still comes from the combustion of fossil fuels. In addition, the control performance has a close relationship with the utilization of fossil fuels [1]. In this paper, the fossil fuels in ships are focused. Many of the ships are equipped with internal combustion engine, or gas turbine. However, for large scale ships, the power systems based on boiler-turbine still occupy a large proportion [2,3,4]. For example, many aircraft carriers are powered with boiler-turbine system. Hence, a lot of academics and companies are doing research to improve the control performce of the boiler-turbine system [5,6,7,8,9], of which there are three manipulated variables and three controlled variables with complicated dynamics. For the marine steam power plant, the disturbance and the energy required changes more frequently compared than that on land. However, there is not so much research about the control for the marine boiler-turbine system.
In the boiler-turbine system, the interactions of rvariables and constraints are the mainly reasons which make it difficult to obtain a satisfied control performance. The input variables for the system are the flow rates of fuel, steam to the turbine, and feedwater to the boiler, while the output variables are the steam pressure in the drum of the boiler, power required of the turbine, and the water level of the drum. The constraints are the limitations for the actuator, including the upper and lower bound, and rate limiter. In addition, power requirement changes a lot, which is usually treated as disturbance. In order to compensate unknown disturbances in the boiler-turbine system, a high order sliding mode observer was designed for a baseline exponentially stable feedback controller [9]. To improve the economy of the boiler-turbine system, the economic index was utilized directly in the cost function, and a global economic optimum routine was obtained for the system [10]. In the literature [11], the model of the boiler-turbine system was linearized and decoupled with an adaptive feedback linearization method, and a second order sliding mode controller was designed to deal with the disturbances and uncertainties. Ref. [12] applied an online policy iteration integral reinforcement learning method to the boiler-turbine system, and optimal tracking control performance was obtained.
The model predictive control( MPC) has the advantages in dealing with the nonlinear dynamics, interactions and constraints problems [13], hence, MPC is a preferred choice for researchers. The MPC is studied in many fields such as building energy management [14], landscape office lighting regulatory system [15,16], wind turbines [17], tank-system [18], pressure oscillation adsorption process [19,20], permanent-magnet synchronous motor [21], autonomous underwater vehicle [22], and so on. For the boiler-turbine system, there are also some applications of MPC. A nonlinear model predictive control method was designed for boiler-turbine system with a data driven model [23], and the optimal problem was solved by immune genetic algorithm. Ref. [24] presented a zone economic model predictive cotroller to fulfill the economic target of the boiler-turbine system. Fuzzy model predictive control was designed to realize load tracking and economy of the boiler-turbine system, and a fuzzy model was used to approximate the nonlinear dynamics of the system [25]. Other MPC applications on boiler-turbine system can be found in [26,27,28].
For the MPC method, the weighting factors have a significant different effect on the control performance, and the number of the weighting factors is large, which makes it diffcult to obtain a good choice for these parameters. For example, if the N i p denotes the prediction horizon for the i t h output, and N j c for the j t h control horizon, the number of weighting factor will be i = 1 n N i p + j = 1 m N j c , where m and n are the numbers of output and input. The commonly used method to tune the weighting factors is trial and error or choose them empirically. Another alternative way to choose the control parameters is optimization method [29,30]. However, due to the high dimension of the weighting factors, it is difficult to optimize them. So, in this paper, the fractional order model predictive control(FOMPC) for the boiler-turbine system is proposed. By two fractional order papermeters (one for the tracking error, and another for the control effort), the weight factors matrices can be obtained, which reduces the difficulties in weighting factors configuration. The boiler-turbine system is a nonlinear multiple inputs and multiple outputs system, so the nonlinear distributed structure of MPC is studied for the system.
The rest of the paper is structured as follows. The boiler-turbine system is formulated in Section 2; Section 3 presents the nonlinear distributed MPC with EPSAC framework. Fractional order MPC is designed for the boiler-turbine system in the Section 4. The simulation experiments are presented in Section 5. The last section gives the conclusions.

2. Boiler-Turbine System

The boiler-turbine system is a core part in the power plant, and Figure 1 shows the structure of the system [9]. The details elements are indicated in the figure, and they are listed as follows: 1—drum; 2—superheater; 3—water spray desuperheater; 4—valve for the steam to turbine; 5—turbine high-pressure cylinders; 6—foward control valve; 7—backward control valve; 8—turbine middle- and low- pressure cylinders; 9—shafting; 10—condenser; 11—replenish water; 12—condensate pump; 13—low-pressure heater; 14—deaerator; 15—feed water pump; 16—high-pressure heater; 17—feed water valve; 18—economizer; 19—downcomers; 20—water-cooled walls; 21—furnace; 22—heat flow control valve; 23—nozzle; 24—blower; 25—preheater for air; 26—air conditioner; 27—flue gas baffle; 28—induced draft fan; 29—flue; 30—gearbox; 31—turbine.
Due to the lack of data for marine boiler-turbine sytem, it is difficult to obtain its model. The structure is similar to that on land. Hence, a model of on load power plant is chosen for study, and the nonlinear model of the boiler-turbine system is shown as follows according to the literature [31]:
x ˙ ( t ) = F ( x ( t ) ) + G ( x ( t ) ) u ( t ) ,
and the F ( x ( t ) ) , G ( x ( t ) ) are defined as follows:
F ( x ( t ) ) = 0 0.1 x 2 0.016 x 1 9 / 8 0.0022 x 1
G ( x ( t ) ) = 0.9 0.0018 x 1 9 / 8 0.15 0 0.073 x 1 9 / 8 0 0 0.0129 x 1 1.6588
where the inputs u = [ u 1 , u 2 , u 3 ] T for the system are the valve opening of fuel, steam to the turbine and feedwater to the drum. The states are drum steam pressure, power required for the turbine and steam water density denoted by x = [ x 1 , x 2 , x 3 ] T . The outputs are drum steam pressure, power required for the turbine and water level in the drum. The level of the drum can be calculated as:
L = 0.05 ( 0.13073 x 3 + 100 α s + q e / 9 67.975 )
and q e = ( 0.854 u 2 0.147 ) x 1 + 45.59 u 1 2.51 u 3 2.096 ; α s = ( 1 0.001538 x 3 ) ( 0.8 x 1 25.6 ) x 3 ( 1.0394 0.0012304 x 1 ) . The q e and α s denote the evaporation rate and steam quality, respectively.
The rates and amplitudes limitaion for the inputs are listed as follows:
0.007 d u 1 d t 0.007 0 u 1 1 2.0 d u 2 d t 0.02 0 u 2 1 0.05 d u 3 d t 0.05 0 u 3 1
For the boiler-turbine, there are different operating points. To evaluate the effectiveness of the proposed method, experiments around the following operating points shown in Table 1 are carried out.
The drum water level should always be kept as zero meters.

3. Nonlinear Distributed MPC for the Boiler-Turbine System

According to the introduction of the boiler-turbine, it can be found that this system is a nonlinear multiple inputs multiple outputs system. Hence, the nonlinear MPC is designed for the system with distributed structure.

3.1. The Basic of the EPSAC

This part presents the basic of EPSAC. For more details about the EPSAC, it can be found in the refs. [32,33,34]. For a discrete system, the system output can be expressed as:
y ( t ) = x ( t ) + w ( t )
where y ( t ) is the system output; x ( t ) is the model output and the w ( t ) is the disturbances. x ( t ) can be calculated according to the model of the system as follow:
x ( t ) = f [ x ( t 1 ) , x ( t 2 ) , , u ( t 1 ) , u ( t 2 ) , ]
In Equation (7), the f ( x , u ) denotes the model of the system, x ( t i ) and u ( t i ) i = 1 , 2 , indicate the past model outputs and inputs.
In the EPSAC, the input scenario for the future is composed with two parts:
u ( t + k | t ) = u b a s e ( t + k | t ) + δ u ( t + k | t )
where the u b a s e ( t + k | t ) and δ u ( t + k | t ) are the basic and optimized future control actions. Then the future system output can be predicted as:
y ( t + k | t ) = y b a s e ( t + k | t ) + y o p t ( t + k | t )
where y b a s e ( t + k | t ) is the result of the basic future control action; u b a s e ( t + k | t ) and y o p t ( t + k | t ) can be calculated according to the optimized future control action δ u ( t + k | t ) .
The y o p t ( t + k | t ) can be obtained with:
y o p t ( t + k | t ) = h k δ u ( t | t ) + h k 1 δ u ( t + 1 | t ) + . . . + g k N c + 1 δ u ( t + N c 1 | t )
In Equation (10), the h i and g i are the impulse response and step response coefficients of the system, respectively; N c and N p are the control horizon and the prediction horizon, respectively. The system output can be re-written in matrix form:
Y = Y ¯ + G U
where Y = [ y ( t + N 1 | t ) y ( t + N p | t ) ] T , U = [ δ u ( t | t ) δ u ( t + N c 1 | t ) ] T , Y ¯ = [ y b a s e ( t + N 1 | t ) y b a s e ( t + N P | t ) ] T ; N 1 is the time delay of the system, and
G = h N 1 h N 1 1 g N 1 N c + 1 h N 1 + 1 h N 1 h N P h N P 1 g N P N c + 1
The disturbance term w ( t ) in (6) includes all the effects on the system output. It can be modeled by a colored noise process as:
w ( t + k | t ) = C ( q 1 ) D ( q 1 ) w f ( t + k | t )
where q 1 is the backward shift operator.
In this work, the C ( q 1 ) and D ( q 1 ) are designed as follows:
C ( q 1 ) D ( q 1 ) = 1 ( 1 q 1 ) ( 1 a e + j α q 1 ) ( 1 a e j α q 1 )
with α = 2 π f 0 T s and a 1 ; T s is the sampling time and a 1 for stability.
The cost function for the boiler-turbine system can be defined as:
J M P C = k = N 1 N 2 p k [ r ( t + k | t ) y ( t + k | t ) ] 2 + k = 1 N u q k u ( t + k ) 2
The p k and q k are nonnegative weighting factors, and they are usually kept as constants.
The matrix form of Equation (14) can be written as:
J M P C = ( R Y ) T P ( R Y ) + U T Q U = ( R Y ¯ GU ) T P ( R Y ¯ GU ) + U T Q U
with P = d i a g ( p 1 , p 2 , , p ( N 2 N 1 + 1 ) ) and Q = d i a g ( q 1 , q 2 , , q N u ) .
For systems with constraint, the optimization problem can be solved with quadratic programming. Otherwise, the results of the optimal input part, which are indicated by δ u ( t + k | t ) , can be obtained as:
U MPC * = ( G T P G + Q ) 1 G T P ( R Y ¯ )

3.2. The Fractional Order MPC

For the fractional order MPC, the cost function is designed as:
J F O M P C = γ I N 1 N 2 p k [ r ( t + k | t ) y ( t + k | t ) ] 2 + λ I 1 N c q k u ( t + k ) 2
where γ I N 1 N 2 and λ I 1 N c indicate fractional order integral with fraction order of γ and λ ; [ N 1 , N 2 ] and [1, N c ] are the integration intervals.
According to [35], the Equation (17) can be written by:
J F O M P C = ( R Y ) T P Γ ( T s , γ ) ( R Y ) + U T Q Λ ( T s , λ ) U = ( R Y ¯ GU ) T P Γ ( T s , γ ) ( R Y ¯ GU ) + U T Q Λ ( T s , λ ) U
Γ ( T s , γ ) = T s γ d i a g ( m N 2 N 1 , m N 2 N 1 1 , , m 1 , m 0 )
Λ ( T s , λ ) = T s λ d i a g ( m N c , m N c 1 , , m 1 , m 0 )
The m i in Equations (19) and (20) with fractional order α can be calculated as:
m j = ω j ( α ) ω j n ( α )
where n is the number of the m i , and ω can be calculated with:
ω j α = ( 1 ( 1 α ) / j ) ω j 1 ( α ) j > 0 ; 1 j = 0 ; 0 j < 0 .
According to Equation (19) to Equation (22), the weight matrix in the cost function J F O M P C can be easily tuned with fractional order γ and λ . For system with constraints, the optimization for input sequence can be solved with quadratic programming. For the case without constraints, the results for the optimal input δ u ( t + k | t ) can be calculated as:
U FOMPC * = ( G T P ( Γ + Γ T ) G + Q ( Λ + Λ T ) ) 1 G T P ( Γ + Γ T ) ( R Y ¯ )

3.3. Application of the Fractional Order EPSAC to the Nonlinear MIMO System with Distributed Structure

The fractional order MPC introduced above is for the linear case. In order to apply the FOMPC to the boiler-turbine system, the nonlinear FOMPC is studied. According to the Equation (8) and (9), the principle of superposition is applied for linear system. To get over the superposition, the optimal future input δ u ( t + k | t ) should be removed iteratively smaller tends to zero [36]. The procedure for the nonlinear MPC is summarized as follows:
  • Choose an initial base input sequence u b a s e ( t + k | t ) , k = 0 N u 1 , this part should be as close as possible to the optimal input u ( t + k | t ) to make the δ u ( t + k | t ) close to zero, which means that the term y o p t ( t + k | t ) equals to zero;
  • After chooseing the base future input, the δ u ( t + k | t ) can be calculated. The δ u ( t + k | t ) is not close to zero at the moment;
  • Take the u ( t + k | t ) from the second step as the new u b a s e ( t + k | t ) , and calculate δ u ( t + k | t ) again.
  • Repeat step 2 and 3 until the δ u ( t + k | t ) is as close as possible to zero, then the u b a s e ( t + k | t ) can be applied to the system at the time t + 1 .
The flow chart of nonlinear MPC is shown in Figure 2.
The boiler-turbine is a MIMO system, and there are strong interactions between variables. In order to calculate the optimal input sequence, the effect from coupling variables should be considered and the communication network should be established. In this work, the distributed structure is applied. The pseudocode is provided in Algorithm 1.
The boiler-turbine system is a nonlinear MIMO system, hence, the nonlinear MPC with distributed scheme will be applied. According to the procedure of nonlinear MPC and algorithm for the distributed MPC, the optimal future input sequence should fulfill the follow conditions:
| δ U i i t e r + 1 δ U i i t e r | | ε i ) δ U i i t e r + 1 0 .
Algorithm 1 Algorithm for the distributed MPC
1:
The loop i receives an optimal local control action δ U i for the first time, which will be marked as i t e r = 0 , and the local control action δ U i can be marked as δ U i i t e r , where δ U i indicates the vector of the optimizing future control actions with length of N c i ;   
2:
The information of coupling variables δ U j i t e r ( j N i , N i = { j N : G i j 0 } ) will be sent to the loop i, and the δ U i i t e r + 1 will be recalculated with the information of δ U j i t e r from other loops;   
3:
The termination condition can be designed as: ( | | δ U i i t e r + 1 δ U i i t e r | | ε i ) ( i t e r + 1 > i t e r ¯ ) . where ε is a positive constant and i t e r ¯ indicates the upper bound of the number of iteration times. If the termination condition is reached, the δ U i i t e r + 1 will be adopted to the system. Otherwise, i t e r = i t e r + 1 , and return to the Step 2.   
4:
The final optimal control effort can be obtained as U t = U b a s e + δ U i t e r , which will be applied to the system;   
5:
t = t + 1 , return to Step 1.

4. Simulation of the Fractional Order MPC on Boiler-Turbine System

This section shows the simulation results of the fractional order MPC. Firstly, different fractional order terms are applied to different loops. Then, the best fractional order terms are applied to the drum steam pressure loop, power for turbine loop and water level loop, and the results are compared with the integer order MPC. Finally, the results are discussed.
The parameters configuration are listed in Table 2.
In Table 2, N c i and N p i ( i = 1 , 2 , 3 ) are control horizon and prediction horizon, respectively; N s is the number of simulation steps. The termination conditions for the nonlinear iteration are set as: δ U i i t e r 0.05 ; or the iteration times i t e r n m p c > 5 . The termination conditions for the distributed MPC are set as: | | δ U i i t e r + 1 δ U i i t e r | | 0.005 ; or i t e r > 5 .

4.1. The Influence of Fractional Order Terms to the Different Loops

In order to test the effect of different fractional order on the control performance, different fractional order terms are introduced to the cost function for each loop. The details for fractional order terms are listed in Table 3. In this work, the γ for the reference tracking and λ for the control effort are chosen the same for simplification.
According to the results shown in Figure 3, Figure 4 and Figure 5, it can be seen that the effectiveness of different fractional order terms varies a lot. For the drum steam pressure control, the best fractional order term is 1.5; for the required power control, it is 1; and for the drum water level control, the fractional order term of 1.7 is the best.

4.2. The Influence of Fractional Order Terms to the Different Loops

This section shows the comparison experiment between FOMPC and traditional MPC. The fractional order terms applied in the boiler-turbine system are chosen as 1.5, 1, 1.7 for the three loops, respectively.
In order to evaluate the effectiveness of the proposed method, the following performance indexes are compared, including Integrated Absolute Relative Error ( I A R E ), Integral Secondary control output ( I S U ), Ratio of Integrated Absolute Relative Error ( R I A R E ), Ratio of Integral Secondary control output ( R I S U ) and combined index (J).
I A R E i = k = 0 N s 1 r i ( k ) y i ( k ) / r i ( k ) ( i = 1 , 2 , 3 )
I S U i = k = 0 N s 1 u i ( k ) u s s i ( k ) 2 ( i = 1 , 2 , 3 )
R I A R E i ( C 2 , C 1 ) = I A R E i ( C 2 ) I A R E i ( C 1 ) ( i = 1 , 2 , 3 )
R I S U i ( C 2 , C 1 ) = I S U i ( C 2 ) I S U i ( C 1 ) ( i = 1 , 2 , 3 )
J ( C 2 , C 1 ) = 1 3 i = 1 3 w 1 R I A R E i ( C 2 , C 1 ) + w 2 R I S U i ( C 2 , C 1 ) w 1 + w 2
where u s s i is the steady state value of i th input; C 1 , C 2 are the two compared controllers; the weighting factors w 1 and w 2 in equation (29) are chosen as w 1 = w 2 = 0.5 .
The combined index J for the reference tracking case is 0.6564. From Figure 6, Table 4 and Table 5, it shows that the IARE and ISU of fractional order MPC are both smaller than that of traditional MPC, which means the fractional order MPC can obtain better performance with less control effort changes. By choosing suitable fractional order terms, the fractional order MPC shows superiority compared with integer order MPC.

5. Conclusions

This paper proposed a fractional order model predictive controller for the boiler-turbine system. Due to the nonlinearity and multiple variables of the boiler-turbine, the nonlinear MPC with distributed scheme is designed, and the termination conditions are given. The integer order cost function is replaced with the fractional order cost function, which simplified the configration of the weighting factor matrices in the cost function. The number of weighting factors required to be tuned decreases from N p + N c to two. According to the simulation for power tracking, it is proved that the fractional order MPC improves the control performance compared with the traditional MPC method. In this work, better control performance is obtained with fractional order MPC; however, how the fractional order effects the control performance is not clear, which can be researched further in the future.

Author Contributions

Methodology, S.Z.; software, S.W.; validation, S.W., R.C. and W.R.; formal analysis, S.W., R.C. and B.L.; writing—original draft preparation, S.Z.; writing—review and editing, S.Z., S.W., R.C., W.R. and B.L.; supervision, S.Z.; project administration, S.Z. and B.L.; funding acquisition, S.Z. and B.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Natural Science Foundation of Heilongjiang under grant KY10400210217, Foundation of Fundamental Strengthening Program for Technical Field under grant 2021-JCJQ-JJ-0026, Fundamental Research Funds for the Central Universities under grant 3072020CFT1501 and Foundation of High-level scientific research guidance project of Harbin Engineering University under grant 3072022QBZ0406.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, F.; Tang, C.; Antonietti, M. Natural and artificial humic substances to manage minerals, ions, water, and soil microorganisms. Chem. Soc. Rev. 2021, 50, 6221–6239. [Google Scholar] [CrossRef] [PubMed]
  2. Zeńczak, W.; Gromadzińska, A.K. Preliminary Analysis of the Use of Solid Biofuels in a Ship’s Power System. Pol. Marit. Res. 2020, 27, 67–79. [Google Scholar] [CrossRef]
  3. Başhan, V.; Demirel, H. Application of Fuzzy Dematel Technique to Assess Most Common Critical Operational Faults of Marine Boilers. Politek. Derg. 2019, 22, 545–555. [Google Scholar] [CrossRef]
  4. Luschtinetz, T.; Zeńczak, W.; Łuszczyński, D. The Selected Results of the Experimental Research of Solid Fuel Pneumatic Transportation to Ship’s Boiler. Manag. Syst. Prod. Eng. 2019, 27, 144–148. [Google Scholar] [CrossRef]
  5. Taler, J.; Zima, W.; Ocłoń, P.; Grądziel, S.; Taler, D.; Cebula, A.; Jaremkiewicz, M.; Korzeń, A.; Cisek, P.; Kaczmarski, K.; et al. Mathematical model of a supercritical power boiler for simulating rapid changes in boiler thermal loading. Energy 2019, 175, 580–592. [Google Scholar] [CrossRef]
  6. Lu, X.; Liu, Z.; Ma, L.; Wang, L.; Zhou, K.; Feng, N. A robust optimization approach for optimal load dispatch of community energy hub. Appl. Energy 2020, 259, 114195. [Google Scholar] [CrossRef]
  7. Piraisoodi, T.; Iruthayarajan, M.W.; Kadhar, K.M.A. An Optimized Nonlinear Controller Design for Boiler–Turbine System Using Evolutionary Algorithms. IETE J. Res. 2018, 64, 451–462. [Google Scholar] [CrossRef]
  8. Wang, D.; Zhou, Y.; Li, X. A dynamic model used for controller design for fast cut back of coal-fired boiler-turbine plant. Energy 2018, 144, 526–534. [Google Scholar] [CrossRef]
  9. Su, Z.g.; Zhao, G.; Yang, J.; Li, Y.g. Disturbance Rejection of Nonlinear Boiler–Turbine Unit Using High-Order Sliding Mode Observer. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 5432–5443. [Google Scholar] [CrossRef]
  10. Liu, X.; Cui, J. Economic model predictive control of boiler-turbine system. J. Process. Control. 2018, 66, 59–67. [Google Scholar] [CrossRef]
  11. Tian, Z.; Yuan, J.; Xu, L.; Zhang, X.; Wang, J. Model-based adaptive sliding mode control of the subcritical boiler-turbine system with uncertainties. ISA Trans. 2018, 79, 161–171. [Google Scholar] [CrossRef] [PubMed]
  12. Wei, Q.; Liu, Y.; Lu, J.; Ling, J.; Luan, Z.; Chen, M. A New Integral Critic Learning for Optimal Tracking Control with Applications to Boiler-Turbine Systems. Optim. Control Appl. Methods 2021. [Google Scholar] [CrossRef]
  13. Köhler, J.; Soloperto, R.; Müller, M.A.; Allgöwer, F. A computationally efficient robust model predictive control framework for uncertain nonlinear systems. IEEE Trans. Autom. Control 2020, 66, 794–801. [Google Scholar] [CrossRef]
  14. Reynolds, J.; Rezgui, Y.; Kwan, A.; Piriou, S. A zone-level, building energy optimisation combining an artificial neural network, a genetic algorithm, and model predictive control. Energy 2018, 151, 729–739. [Google Scholar] [CrossRef]
  15. Chi, C.; Cajo, R.; Zhao, S.; Liu, G.P.; Ionescu, C.M. Fractional Order Distributed Model Predictive Control of Fast and Strong Interacting Systems. Fractal Fract. 2022, 6, 179. [Google Scholar] [CrossRef]
  16. Ghita, M.; Cajo Diaz, R.A.; Birs, I.R.; Copot, D.; Ionescu, C.M. Ergonomic and economic office light level control. Energies 2022, 15, 734. [Google Scholar] [CrossRef]
  17. Song, D.; Chang, Q.; Zheng, S.; Yang, S.; Yang, J.; Joo, Y.H. Adaptive model predictive control for yaw system of variable-speed wind turbines. J. Mod. Power Syst. Clean Energy 2020, 9, 219–224. [Google Scholar] [CrossRef]
  18. Sorcia-Vázquez, F.; Garcia-Beltran, C.; Valencia-Palomo, G.; Brizuela-Mendoza, J.; Rumbo-Morales, J. Decentralized robust tube-based model predictive control: Application to a four-tank-system. Rev. Mex. Ingeniería Química 2020, 19, 1135–1151. [Google Scholar] [CrossRef]
  19. Rumbo Morales, J.Y.; López López, G.; Alvarado, V.M.; Torres Cantero, C.A.; Azcaray Rivera, H.R. Optimal Predictive Control for a Pressure Oscillation Adsorption Process for Producing Bioethanol. Comput. Sist. 2019, 23, 1593–1617. [Google Scholar]
  20. Morales, J.Y.R.; López, G.L.; Martínez, V.M.A.; Vázquez, F.d.J.S.; Mendoza, J.A.B.; García, M.M. Parametric study and control of a pressure swing adsorption process to separate the water-ethanol mixture under disturbances. Sep. Purif. Technol. 2020, 236, 116214. [Google Scholar] [CrossRef]
  21. Zhang, X.; Zhang, L.; Zhang, Y. Model predictive current control for PMSM drives with parameter robustness improvement. IEEE Trans. Power Electron. 2018, 34, 1645–1657. [Google Scholar] [CrossRef]
  22. Shen, C.; Shi, Y.; Buckham, B. Trajectory tracking control of an autonomous underwater vehicle using Lyapunov-based model predictive control. IEEE Trans. Ind. Electron. 2017, 65, 5796–5805. [Google Scholar] [CrossRef]
  23. Zhu, H.; Zhao, G.; Sun, L.; Lee, K.Y. Nonlinear predictive control for a boiler–turbine unit based on a local model network and immune genetic algorithm. Sustainability 2019, 11, 5102. [Google Scholar] [CrossRef]
  24. Zhang, Y.; Decardi-Nelson, B.; Liu, J.; Shen, J.; Liu, J. Zone economic model predictive control of a coal-fired boiler-turbine generating system. Chem. Eng. Res. Des. 2020, 153, 246–256. [Google Scholar] [CrossRef]
  25. Liu, X.; Cui, J. Fuzzy economic model predictive control for thermal power plant. IET Control Theory Appl. 2019, 13, 1113–1120. [Google Scholar] [CrossRef]
  26. Wang, G.; Wu, J.; Ma, X. A nonlinear state-feedback state-feedforward tracking control strategy for a boiler-turbine unit. Asian J. Control 2020, 22, 2004–2016. [Google Scholar] [CrossRef]
  27. Kong, L.; Yuan, J. Disturbance-observer-based fuzzy model predictive control for nonlinear processes with disturbances and input constraints. ISA Trans. 2019, 90, 74–88. [Google Scholar] [CrossRef]
  28. Cui, J.; Chai, T.; Liu, X. Deep-neural-network-based economic model predictive control for ultrasupercritical power plant. IEEE Trans. Ind. Inform. 2020, 16, 5905–5913. [Google Scholar] [CrossRef]
  29. Sanchez, R.O.; Rumbo Morales, J.Y.; Ortiz Torres, G.; Pérez Vidal, A.F.; Valdez Resendiz, J.E.; Sorcia Vázquez, F.d.J.; Nava, N.V. Discrete State-Feedback Control Design with D-Stability and Genetic Algorithm for LED Driver Using a Buck Converter. Int. Trans. Electr. Energy Syst. 2022, 2022, 8165149. [Google Scholar] [CrossRef]
  30. Nedić, A.; Liu, J. Distributed optimization for control. Annu. Rev. Control Robot. Auton. Syst. 2018, 1, 77–103. [Google Scholar] [CrossRef]
  31. Bell, R.; Åström, K.J. Dynamic Models for Boiler-Turbine-Alternator Units: Data Logs and Parameter Estimation for a 160 MW Unit; Technical Reports; Lund Institute of Technology: Lund, Sweden, 1987; TRFT-3192. [Google Scholar]
  32. De Keyser, R. Model based predictive control for linear systems. In UNESCO Encyclopaedia of Life Support Systems, Robotics and Automation; Article Contribution 6.43.16.1; Eolss Publishers Co., Ltd.: Oxford, UK, 2003; Volume XI. [Google Scholar]
  33. De Keyser, R.; Ionescu, C.M. The disturbance model in model based predictive control. In Proceedings of the Proceedings of 2003 IEEE Conference on Control Applications, Istanbul, Turkey, 25 June 2003; IEEE: Piscataway, NJ, USA, 2003; Volume 1, pp. 446–451. [Google Scholar]
  34. Fernandez, E.; Ipanaque, W.; Cajo, R.; De Keyser, R. Classical and advanced control methods applied to an anaerobic digestion reactor model. In Proceedings of the 2019 IEEE CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies (CHILECON), Valparaiso, Chile, 13–27 November 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–7. [Google Scholar]
  35. Romero, M.; de Madrid, A.P.; Vinagre, B.M. Arbitrary real-order cost functions for signals and systems. Signal Process. 2011, 91, 372–378. [Google Scholar] [CrossRef]
  36. Zhao, S.; Cajo, R.; De Keyser, R.; Liu, S.; Ionescu, C.M. Nonlinear predictive control applied to steam/water loop in large scale ships. IFAC-PapersOnLine 2019, 52, 868–873. [Google Scholar] [CrossRef]
Figure 1. The structure of a boiler-turbine unit.
Figure 1. The structure of a boiler-turbine unit.
Jmse 10 01307 g001
Figure 2. The flow chart of nonlinear MPC.
Figure 2. The flow chart of nonlinear MPC.
Jmse 10 01307 g002
Figure 3. The drum steam pressure with different fractional orders.
Figure 3. The drum steam pressure with different fractional orders.
Jmse 10 01307 g003
Figure 4. The required power for turbine with different fractional orders
Figure 4. The required power for turbine with different fractional orders
Jmse 10 01307 g004
Figure 5. The drum water level with different fractional orders.
Figure 5. The drum water level with different fractional orders.
Jmse 10 01307 g005
Figure 6. Outputs and inputs of the boiler-turbine system with FOMPC and MPC in the reference tracking experiment (the outputs are listed on the left hand, and the inputs are listed on the right hand). (a) control loop for drum steam pressure, (b) control loop for required power, (c) control loop for drum water level.
Figure 6. Outputs and inputs of the boiler-turbine system with FOMPC and MPC in the reference tracking experiment (the outputs are listed on the left hand, and the inputs are listed on the right hand). (a) control loop for drum steam pressure, (b) control loop for required power, (c) control loop for drum water level.
Jmse 10 01307 g006
Table 1. Operating points for the boiler-turbine system.
Table 1. Operating points for the boiler-turbine system.
Operating PointPressurePowerDensity
1 99.3 kg/m2 80.9 MW396
2120 kg/m2110 MW331
Table 2. Parameters for the MPC.
Table 2. Parameters for the MPC.
Parameters N c T s N p N 1 N s
Values N c 1 = 1 , N c 2 = 1 ,
N c 3 = 1 samples
5s N p 1 = 15 , N p 2 = 15 ,
N p 3 = 15 samples
1100
Table 3. Fractional order terms for each loop.
Table 3. Fractional order terms for each loop.
LoopsFractional Order Terms
Drum steam pressure loop[0.5, 1, 1.5, 3]
Power loop[0.8, 1, 1.2, 1.5]
Drum water level loop[0.5, 1, 1.7, 2, 2.5]
Table 4. Performance indexes for I A R E and I S U in the power reference tracking experiment.
Table 4. Performance indexes for I A R E and I S U in the power reference tracking experiment.
Index Drum Steam PressurePowerDrum Water Level
I A R E MPC2.00721.58373.5389
FOMPC1.83421.49553.4534
I S U MPC1.19610.106818.8118
FOMPC0.94440.104217.1870
Table 5. Performance indexes for R I A R E and R I S U in the power reference tracking experiment (MPC is the C 2 and FOMPC the C 1 according to Equations (27) and (28)).
Table 5. Performance indexes for R I A R E and R I S U in the power reference tracking experiment (MPC is the C 2 and FOMPC the C 1 according to Equations (27) and (28)).
IndexDrum Steam PressurePowerDrum Water Level
R I A R E 1.09431.05901.0248
R I S U 1.26641.02511.0945
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhao, S.; Wang, S.; Cajo, R.; Ren, W.; Li, B. Power Tracking Control of Marine Boiler-Turbine System Based on Fractional Order Model Predictive Control Algorithm. J. Mar. Sci. Eng. 2022, 10, 1307. https://doi.org/10.3390/jmse10091307

AMA Style

Zhao S, Wang S, Cajo R, Ren W, Li B. Power Tracking Control of Marine Boiler-Turbine System Based on Fractional Order Model Predictive Control Algorithm. Journal of Marine Science and Engineering. 2022; 10(9):1307. https://doi.org/10.3390/jmse10091307

Chicago/Turabian Style

Zhao, Shiquan, Sizhe Wang, Ricardo Cajo, Weijie Ren, and Bing Li. 2022. "Power Tracking Control of Marine Boiler-Turbine System Based on Fractional Order Model Predictive Control Algorithm" Journal of Marine Science and Engineering 10, no. 9: 1307. https://doi.org/10.3390/jmse10091307

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop