Controller Synthesis of an Energy Generation System Under State and Input Constraints
Abstract
1. Introduction
Notation
2. Boiler-Turbine Mathematical Model
Piecewise Affine Model Approximation
- and are already introduced
- , is the state matrix for the operating point of the mode r,
- , is the control matrix for the operating point of the mode r,is an additive constant vector for the operating point of the mode r,
- with r represents the operating mode, and .
- and are the state and control input vectors, respectively.
- , , and are defined below.
3. Control by Invariance of Boiler-Turbine System Modelled by PWA Models
3.1. Problem Formulation
- Considering the previous constraints on the state and control vectors, the vector is defined in the following setwhere: and , with and . The matrix C is related to the control constraints given in (13).
3.2. Control Synthesis
4. Numerical Example
- In each operating mode, the control variables are constrained to respect the following:with .
- So, the sets are defined by:
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Moon, U.C.; Lee, K.Y. A Boiler-turbine system control using a fuzzy auto-regressive moving average (FARMA) model. IEEE Trans. Energy Convers. 2003, 18, 142–148. [Google Scholar] [CrossRef]
- Wu, J.; Krug, M.; Nguang, S.K.; Shen, J.; Li, Y.G. H∞ fuzzy tracking control for Boiler-turbine systems. In 2009 IEEE International Conference on Control and Automation; IEEE: Piscataway, NJ, USA, 2009; pp. 1980–1985. [Google Scholar]
- Bentarzi, H.; Chentir, A.R.; Belaidi, N.; Dif, S.; Mastorakis, N.E. A New approach applied to thermal power plant using fuzzy logic. WSEAS Trans. Adv. Eng. Educ. 2009, 6, 275–284. [Google Scholar]
- Moradi, H.; Alasty, A.; Vossoughi, G. Nonlinear dynamics and control of bifurcation to regulate the performance of a boiler–turbine unit. Energy Convers. Manag. 2013, 68, 105–113. [Google Scholar] [CrossRef]
- Dimeo, R.; Lee, K.Y. Boiler-turbine control system design using a genetic algorithm. IEEE Trans. Energy Convers. 1995, 10, 752–759. [Google Scholar] [CrossRef]
- Tan, W.; Niu, Y.G.; Liu, J.Z. H∞ control for a Boiler-turbine unit. In IEEE Conference on Control Applications, Kohala Coast, HI, USA, 22–27 August 1999; IEEE: Piscataway, NJ, USA, 1999; pp. 807–810. [Google Scholar]
- Jan, A.Z.; Kedzia, K.; Abbass, M.J. Fractional-Order PID Controller (FOPID)-Based Iterative Learning Control for a Nonlinear Boiler System. Energies 2023, 16, 1045. [Google Scholar] [CrossRef]
- Lawrynczuk, M. Nonlinear predictive control of a Boiler-turbine unit: A state-space approach with successive on-line model linearization and quadratic optimisation. ISA Trans. 2017, 67, 476–495. [Google Scholar] [CrossRef]
- Habbi, H.; Zelmat, M.; Bouamama, B.O. A dynamic fuzzy model for a drum–Boiler–turbine system. Automatica 2003, 39, 1213–1219. [Google Scholar] [CrossRef]
- Sarailoo, F.; Rahmani, Z.; Rezaie, B. Fuzzy Predictive Control of a Boiler–Turbine System Based on a Hybrid Model System. Ind. Eng. Chem. Res. 2014, 53, 2362–2381. [Google Scholar] [CrossRef]
- Liu, X.; Cui, J. Fuzzy economic model predictive control for thermal power plant. IET Control Theor. Appl. 2019, 13, 1113–1120. [Google Scholar] [CrossRef]
- Zhao, M.; Wan, J.; Peng, C. Generalized predictive control using improved recurrent fuzzy neural network for a Boiler-turbine unit. Eng. Appl. Artif. Intell. 2023, 121, 106053. [Google Scholar] [CrossRef]
- Guo, M.; Hao, Y.; Chen, G.; Lee, K.Y.; Sun, L. Energy balance error compensated extended-state Kalman filter-based model predictive control of a 300 MW boiler-turbine unit. Chem. Eng. Res. Des. 2025, 328–341. [Google Scholar] [CrossRef]
- Keshavarz, M.; Yazdi, M.B.; Jahed-Motlagh, M.R. Piecewise affine modeling and control of a Boiler–turbine unit. Appl. Therm. Eng. 2010, 30, 781–791. [Google Scholar] [CrossRef]
- Sarailoo, F.; Rezaie, B.; Rahmani, Z. MLD Model of Boiler-turbine system based on PWA linearization approach. Int. J. Control Sci. Eng. 2012, 2, 88–92. [Google Scholar] [CrossRef]
- Hu, H.; Huang, S.; Zhang, Z. Event-triggered Control for Switched Affine Linear Systems. Int. J. Control Autom. Syst. 2020, 18, 2867–2878. [Google Scholar] [CrossRef]
- Ren, W.; Yang, H.; Jiang, B. Fault recoverability analysis of nonlinear systems: A piecewise affine system approach. Int. J. Control Autom. Syst. 2017, 15, 547–556. [Google Scholar] [CrossRef]
- Camacho, E.F.; Bordons, C. Model Predictive Control in the Process Industry; Springer: London, UK, 2007. [Google Scholar]
- Bemporad, A.; Morari, M.; Dua, V.; Pistikopoulos, E.N. The explicit linear quadratic regulation for constrained systems. Automatica 2002, 38, 3–20. [Google Scholar] [CrossRef]
- Kara, R.; Ahmane, M.; Loiseau, J.-J.; Djennoune, S. Constrained state feedback control of piecewise affine systems. IFAC Proc. Vol. 2009, 42, 198–203. [Google Scholar] [CrossRef]
- Yang, X.; Lin, X.; Xu, Y. Stabilization of a class of discrete-time hybrid systems with switchings: A set-theoretical approach. In IEEE International Conference on Information and Automation; IEEE: Piscataway, NJ, USA, 2014; pp. 131–136. [Google Scholar]
- Hennet, J.-C. Une extention du lemme de Farkas et son application au problème de régulation linéaire sous contraintes. CR Acad. Sci. 1989, 308, 415–419. [Google Scholar]
- Jedda, O.; Douik, A. Optimal Discrete-time Integral Sliding Mode Control for piecewise Affine Systems. Int. J. Control Autom. Syst. 2019, 17, 1221–1232. [Google Scholar] [CrossRef]
- Borrelli, F. Constrained optimal control Of linear and hybrid systems. In Lecture Notes in Control and Information Sciences; Springer: Berlin/Heidelberg, Germany, 2003; Volume 290. [Google Scholar]
- Bell, R.D.; Astrom, K.J. Dynamic Models for Boiler-Turbine Alternator Units: Data Logs and Parameter Estimation for a 160 MW Unit; Technical Report LUTFD2/(TFRT-3192); Lund Institute of Technology: Lund, Sweden, 1987; pp. 1–137. [Google Scholar]
- Flynn, M.E.; O’Malley, M.J. A drum Boiler model for long term power system dynamic simulation. IEEE Trans. Power Syst. 1999, 14, 209–217. [Google Scholar] [CrossRef]
- Sontag, E.D. Remarks on the time-optimal control of a class of hamiltonian systems. In Proceedings of IEEE Conference on Decision and Control; IEEE: Piscataway, NJ, USA, 1989; pp. 217–221. [Google Scholar]
- Peleties, P.A.; Decarlo, R.A. Asymptotic stability of m-swtiched systems using Lyaponuv-like functions. In American Control Conference; IEEE: Piscataway, NJ, USA, 1991; pp. 1679–1684. [Google Scholar]
- Decarlo, R.A.; Branicky, M.S.; Pettersson, S.; Lennartson, S. Perspectives and results on the stability and stabilizability of hybrid systems. Proc. IEEE 2000, 88, 1069–1082. [Google Scholar] [CrossRef]
- Bemporad, A. Efficient conversion of mixed logical dynamical systems into an equivalent piecewise affine form. IEEE Trans. Autom. Control 2004, 49, 832–838. [Google Scholar] [CrossRef]
- Johansson, M.; Rantzer, A. Piecewise linear quadratic optimal control. IEEE Trans. Autom. Control 2000, 45, 629–637. [Google Scholar]
- Rodrigues, L.; How, J. Automated control design for a piecewise-affine approximation of a class of nonlinear systems. In Proceedings of the American Control Conference; IEEE: Piscataway, NJ, USA, 2001; pp. 3189–3194. [Google Scholar]
- Morila, F. Benchmark for PID control based on the Boiler control problem. IFAC Proc. Vol. 2012, 45, 346–351. [Google Scholar] [CrossRef]
- Schrijver, A. Theory of Linear and Integer Programming; John Wiley and Sons: Hoboken, NJ, USA, 1987. [Google Scholar]
- Blanchini, F. Set invariance in control. Automatica 1999, 35, 1747–1767. [Google Scholar] [CrossRef]
- Grant, M.; Boyd, S.; Ye, Y. CVX: Matlab Software for Disciplined Convex Programming, (Web Page and Software). 2008. Available online: https://cvxr.com/cvx/ (accessed on 4 February 2026).
- Grant, M.; Boyd, S. Graph implementations for non smooth convex programs. In Recent Advances in Learning and Control; Springer: Berlin/Heidelberg, Germany, 2008; pp. 95–110. [Google Scholar]




| Symbols | Definition |
|---|---|
| The set of real numbers. | |
| The set of natural numbers. | |
| State vector at time k. | |
| The component of state vector. | |
| Control vector at time k | |
| The component of the control vector. | |
| The component of the output vector. | |
| The steam quality constant | |
| The evaporation rate constant | |
| Represents the operating point of the mode r. | |
| The state matrix for the mode r | |
| The control matrix for the mode r | |
| Additive constant vector for the mode r | |
| A polyhedron defined by the matrix G and the vector g. | |
| Feedback gain associated to the mode r | |
| The desired operating point of the mode r. | |
| The state error vector defined by: . | |
| The control error vector defined by: . | |
| The vector defined by: . | |
| The vector defined by: . |
| 86.4 | 97.20 | 108 | 118.8 | 129.6 | |
| 36.65 | 50.52 | 66.65 | 85.06 | 105.8 | |
| 342.4 | 385.2 | 428 | 470.8 | 513.6 | |
| 0.209 | 0.271 | 0.34 | 0.418 | 0.505 | |
| 0.552 | 0.621 | 0.69 | 0.759 | 0.828 | |
| 0.256 | 0.340 | 0.433 | 0.543 | 0.663 |
| Range of | |
|---|---|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Adjemout, O.; Bentarzi, H.; Hedir, A. Controller Synthesis of an Energy Generation System Under State and Input Constraints. Energies 2026, 19, 1249. https://doi.org/10.3390/en19051249
Adjemout O, Bentarzi H, Hedir A. Controller Synthesis of an Energy Generation System Under State and Input Constraints. Energies. 2026; 19(5):1249. https://doi.org/10.3390/en19051249
Chicago/Turabian StyleAdjemout, Ouiza, Hamid Bentarzi, and Abdallah Hedir. 2026. "Controller Synthesis of an Energy Generation System Under State and Input Constraints" Energies 19, no. 5: 1249. https://doi.org/10.3390/en19051249
APA StyleAdjemout, O., Bentarzi, H., & Hedir, A. (2026). Controller Synthesis of an Energy Generation System Under State and Input Constraints. Energies, 19(5), 1249. https://doi.org/10.3390/en19051249

