“Control-Oriented Model of a Generating Set Comprising a Diesel Engine and a Synchronous Generator”

Authors: Mutaz Tuffaha and Jan T. Gravdahl,
Affiliation: NTNU, Department of Engineering Cybernetics
Reference: 2015, Vol 36, No 4, pp. 199-214.

Keywords: Genset, Diesel Engine, Synchronous Generators

Abstract: A generating set (Genset) comprises a prime mover such as a Diesel Engine, and a synchronous generator. The most important controllers of such systems are the speed governor to regulate the engine or shaft speed and the automatic voltage regulator (AVR) to regulate the terminal voltage. The speed governor is a PID controller that uses the difference between the speed and its desired value as a feedback signal to change the fuel mass input by changing the fuel rack position. AVR is also a PID that uses the difference between the terminal voltage of the generator and its desired value, and changes it by manipulating the voltage of the field excitation circuit. Thus, the two controllers act separately. That is to say, if the speed varies from the desired value, the speed governor will react, while the AVR will not react as long as the voltage is stable, and vice versa. In this work, a control-oriented model is suggested for a Genset, and then a controller, that regulates the shaft speed and the terminal voltage, is designed by feedback linearisation. The proposed controller has two inputs: the fuel mass and the field circuit voltage. Simulations show that the proposed controller makes the two inputs act, simultaneously. Thus, any change of the speed e.g., forces the two input controls to react, in contrast to the ordinary PID controllers. Further, we discuss the robustness of the proposed controller to uncertainties and time delay.

PDF PDF (1176 Kb)        DOI: 10.4173/mic.2015.4.1

[1] Alfieri, E., Amstutz, A., and Guzzella, L. (2009). Gain-scheduled model-based feedback control of the air/fuel ratio in diesel engines, Control Engineering Practic. (17):1417--1425. doi:10.1016/j.conengprac.2008.12.008
[2] Fossen, T.I. (1994). Guidance and Control of Ocean Vehicles, John Wiley & Sons.
[3] Goh, K.B., Spurgeon, S.K., and Jones, N.B. (2003). Higher-order sliding mode control of a diesel generator set, Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering. 217:229--241. doi:10.1177/095965180321700305
[4] Guzzella, L. and Amstutz, A. (1998). Control of diesel engines, IEEE Control Systems. 18:53--71. doi:10.1109/37.722253
[5] Guzzella, L. and Onder, C.H. (2010). Introduction to Modeling and Control of Internal Combustion Engine Systems, Springer, 2nd edition.
[6] Hansen, J.F. (2000). Modelling and Control of Marine Power Systems, Ph.D. thesis, Norwegian University of Science and Technology.
[7] Hansen, J.F., dnanes, A. K.A., and Fossen, T.I. (2001). Mathematical modeling of diesel-electric propulsion systems for marine vessels, Mathematical and Computer Modeling of Dynamical Systems. 7:323--355. doi:10.1076/mcmd.7.3.323.3641
[8] Heywood, J.B. (1988). Internal Combustion Engine Fundamentals, McGraw-Hill.
[9] Huang, M.L. (2012). Robust control research of chaos phenomenon for diesel-generator set on parallel connection, Applications of Nonlinear Control, Intec.. doi:10.5772/36826
[10] Isidori, A. (1989). Nonlinear Control Systems, Springer, 2nd edition.
[11] Jensen, J.P., Kristensen, A.F., Sorenson, S.C., Houbak, N., and Hendricks, E. (1991). Mean value modeling of a small turbocharged diesel engine, Society of Automotive Engineers (SAE). (910070). doi:10.4271/910070
[12] Kao, M. and Moskwa, J.J. (1994). Engine load and equivalence ratio estimation for control and diagnostics via nonlinear sliding observer, In Proceedings of the American Control Conference. pages 1574--1578. doi:10.1109/ACC.1994.752334
[13] Khargonekar, P.P. and Rotea, M.A. (1991). Mixed H2/H-Infinity control: A convex optimization approach, IEEE Transactions on Automatic Control. 36(7):824--837. doi:10.1109/9.85062
[14] Kolavennu, S.N., Palanki, S., and Cockburn, J.C. (2001). Robust controller design for multi-variable non-linear systems via multi-model H_2/H-Infinity synthesis, Chemical Engineering Science. 56:4339--4349. doi:10.1016/S0009-2509(01)00034-3
[15] Kundur, P. (1994). Power System Stability, McGraw-Hill, Inc.
[16] Machowski, J., Bialek, J.W., and Bumby, J.R. (2008). Power System Dynamics: Stability and Control, John Wiley & Sons, 2nd edition.
[17] McCowan, D.J., Morrow, D.J., and McArdle, M. (2003). A digital pid speed controller for a diesel generating set, In IEEE Power Engineering Society General Meeting, volume3. pages 1472--1477. doi:10.1109/PES.2003.1267371
[18] McGowan, D.J., Morrow, D.J., and Fox, B. (2006). Integrated governor control for a diesel-generating set, IEEE Transactions on Energy Conversion. 21(2):476--483. doi:10.1109/TEC.2006.874247
[19] Palanki, S., Cockburn, J.C., and Kolavennu, S.N. (2003). Robust state feedback synthesis for control of non-square multivariable nonlinear systems, Journal of Process Control. 13:623--631. doi:10.1016/S0959-1524(02)00098-7
[20] Pivano, L., Johansen, T.A., Smogeli, O.N., and Fossen, T.I. (2007). Nonlinear thrust controller for marine propellers in four-quadrant operations, In Proceedings of the American Control Conference. pages 900--905. doi:10.1109/ACC.2007.4282514
[21] Rahman, M.A., Osheiba, A.M., Radwan, T.S., and Abdin, E.S. (1996). Modelling and controller design of an isolated diesel engine permanent magnet synchronous generator, IEEE Transactions on Energy Conversion. 11(2):324--330. doi:10.1109/60.507185
[22] Tuffaha, M. and Gravdahl, J.T. (2014). Modeling and control of a marine diesel engine driving a synchronous machine and a propeller, In 2014 IEEE International conference on Control Applications (CCA) Part of 2014 IEEE Multi-conference on Systems and Control. Antibes-France, pages 897--904. doi:10.1109/CCA.2014.6981450

  title={{Control-Oriented Model of a Generating Set Comprising a Diesel Engine and a Synchronous Generator}},
  author={Tuffaha, Mutaz and Gravdahl, Jan T.},
  journal={Modeling, Identification and Control},
  publisher={Norwegian Society of Automatic Control}