Application of An Adaptive Model Predictive Control Algorithm On The Pelton Turbine Governor Control
Application of An Adaptive Model Predictive Control Algorithm On The Pelton Turbine Governor Control
Research Article
Abstract: Traditionally, hydro turbine governor applications mainly rely on classical proportional–integral–derivative controllers.
A classical controller can perform optimally only at the operating point chosen during the controller design. Since hydro power
plants are highly non-linear systems alternative control approaches based on adaptive parameters are needed. Historically, due
to the limited computation capabilities of microprocessors and programmable logic controllers (PLCs) used in hydro turbine
governors, adaptive control schemes were not frequently applied. However, the latest generation of microprocessors and PLCs
facilitate the application of adaptive control scheme based on predictive control algorithm for plants with faster dynamic
behaviour. In that regard, this study introduces an adaptive controller based on model predictive control (MPC) algorithm
developed and applied to a non-linear simulation model of a laboratory hydro power plant. The applied MPC algorithm is based
on a linear prediction model whose parameters are identified offline for different operating points across the plant's operating
range. The adaptive control scheme updates the prediction model parameters depending on the current operating point.
Furthermore, the predictive control algorithm applied in this study is set up as a quadratic programming (QP) optimisation
problem that is solved online using a QP solver in a form of Hildreth's algorithm.
1 Introduction trained neural networks for hydro turbine governor with variations
in gate position.
Classical proportional–integral–derivative (PID) are the most Generally, each hydro turbine governor consists of two
commonly used controllers in turbine governor applications with automatic controllers, which are known as the speed controller and
all types of hydro turbines [1, 2]. The main reason for this is their the frequency/load controller [10]. The speed controller is active
robustness and straightforward implementation. However, severe during the start-up sequence, i.e. when hydro power plant is being
weakness of classical controllers with fixed parameters is that their synchronised to the grid, while the load/frequency controller takes
design is based on linearised models, while the simulation is over once the hydro power plant is synchronised to the grid.
usually performed on a non-linear plant model. Being highly non-linear systems, efficient operation of hydro
Since hydro power plants are highly non-linear systems, power plants requires control methods that take into account hard
classical controllers with fixed parameters can perform optimally constraints and multivariable effects. These requirements call for a
only at the operating point selected during the controller design. MPC algorithm since this control method naturally deals with hard
Therefore, researchers have introduced a number of methods for constraints on control variables [11, 12]. In that regard, it is
improving hydro power plant control characteristics across their reasonable to assume that MPC as a control method can be
operating range by adapting the controller parameters according to effectively applied in hydro turbine governor applications, which is
the current operating point. For instance, Orelind et al. [3] the main goal of this paper. The main contribution is the
demonstrated a potential of a gain-scheduled controller for development of an adaptive frequency/load controller based on an
controlling Francis turbines. The developed controller selects the MPC algorithm and applied to a non-linear simulation model of a
parameters of a PID compensator as a function of a guide vane small-scale hydro power plant located in the Smart Grid Lab
angle. On the other hand, Simani et al. [4] introduced an advanced (SGLab) at the University of Zagreb, Faculty of Electrical
control strategy for a typical hydro electric dynamic process. The Engineering and Computing.
proposed methodology relies on an adaptive control design by The paper is organised as follows. Review of the publications
means of an on-line identification of the system model. In [5], the on the application of MPC in power plants with an emphasis on
authors proposed a robust PID controller design for an electro- hydro power plants is performed in Section 2. An adaptive MPC
hydraulic governor of a hydraulic unit based on sensitivity margin algorithm formulation is presented in Section 3, while the
specification. The authors concluded that due to the non-minimum developed plant model is explained in Section 4. The simulation
phase behaviour of hydraulic power unit the sensitivity margin is a results and discussions are provided in Section 5. The paper is
more adequate measure and performance indicator than commonly concluded in Section 6.
used gain and phase margins. Additionally, in [6] the authors
described procedure for designing classical speed and active power
controller of hydro turbine unit using a pole placement method. As 2 Review of MPC applications in power plants
a representative of heuristic methods, Gonggui et al. [7] introduced MPC as a control method has been widely used for control of
an improved fuzzy particle swarm optimisation algorithm to industrial and power plants with slow dynamics such as heating,
calculate optimal turbine governor PID parameters under frequency ventilation and air conditioning systems or coal-fired thermal
and load disturbance conditions. Furthermore, in [8] the authors power plants. Historically, the main reason for this can be found in
presented a genetic algorithm based fuzzy reduced-order sliding the limited computation capabilities of microprocessors and PLCs
mode controller to govern the hydro turbine speed for a hydro used in governors. However, the latest generation of
power plant with an upstream surge tank. In [9], the authors microprocessors and PLCs facilitates the application of MPC as a
described a one-step ahead predictive control based on on-line control method for plants with faster dynamic behaviour. Fig. 1
IET Renew. Power Gener., 2020, Vol. 14 Iss. 10, pp. 1720-1727 1720
© The Institution of Engineering and Technology 2020
17521424, 2020, 10, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/iet-rpg.2019.1291 by EBMG ACCESS - ETHIOPIA, Wiley Online Library on [24/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
results show that this type of control improves active power
tracking in the LCM/FCM. However, the authors indicate that this
approach results in more aggressive movements of the guide vane
which can cause a mechanical wear. An MPC algorithm is applied
to a multiple-input–multiple-output (MIMO) model of a pumped
hydro power plant in [14]. The proposed algorithm improves the
plant's response as compared to the classical PI controller.
Additional advantage of this approach is that the applied MPC
algorithm is based on a MIMO plant prediction model that takes
into account hydraulic coupling effect between the turbines
connected to a common supply tunnel. Since hydraulic coupling
effect has negative impact on the stability margin in a closed loop,
the proposed approach extends the stability margin. In [15], a
generalised predictive control algorithm is applied to a linearised
model of a high-head hydro power plant's unit. As in the previous
Fig. 1 Visualisation of time constants for different power plants
case, the predictive controller response is competitive with the
classical PID response. However, the MPC algorithms in both [14,
illustrates approximate operating time scales for different power 15] used the same linear model as the controller's internal
plants and existing literature regarding the MPC applications. prediction model and for plant simulation purposes as well.
A fair amount of the literature is available on the application of A number of MPC-based approaches are available for
MPC algorithms on wind, coal/gas-fired thermal power plants, controlling a cascade of hydro power plants as well. For instance, a
power converters and even nuclear power plants. However, the supervisory MPC scheme for controlling a cascade of five hydro
majority of the literature in this topic is focused on control of a power plants is introduced in [21]. Goal of the proposed MPC
hydro power plant cascade. scheme is to minimise water-level deviations by manipulating
A finite control set-MPC, which is a form of explicit MPC turbine discharges in a coordinated fashion. Maestre et al. [22]
algorithm, has attracted wide attention in control of power compared five distributed MPC (DMPC) schemes on a hydro
converters [25–27]. This is primarily because power converters power plant cascade model using a 24-hour power tracking
operate in the time scale of μs and it is difficult to employ on-line scenario. In addition, a hierarchical MPC scheme used for control
of a hydro power plant cascade is introduced in [23]. The proposed
optimisation procedures at that time scale. In [28], the authors
hierarchical MPC scheme consists of two layers. The upper control
presented an MPC strategy for inverters in renewable power
layer optimises power profiles during a one-day horizon with a 30-
generation applications. In the islanded mode, the main goal of
minute step, while the lower control level optimises power profiles
MPC strategy applied to inverters is to provide stable voltage
within a 30-minute horizon and a 1-minute step. An MPC scheme
conditions for the loads. In the grid-connected mode, the main goal
is applied in [24] on a hydro power plant cascade to schedule
of MPC strategy applied to the inverters is to fulfil flexible active
available hydro power with a goal of counteracting the variability
and reactive power regulation. In [29], the authors provided a
of wind generation and minimising environmental impact of hydro
comprehensive survey on different control strategies for power
power plants caused by water level variations.
converter devices interfaced distributed generation units.
Considering the reviewed papers, some preliminary work on
An MPC controller for double-fed induction generators
applying MPC algorithms to turbine governor control already
(DFIGs), which are widely used in wind power plants, is proposed
exists. However, the main drawback of these models is that the
in [30]. A linearised state-space DFIG model is used as the MPC
proposed MPC algorithms are based on fixed-parameter linear
controller's internal prediction model. Additionally, Henriksen et
prediction models and linear plant simulation models. The main
al. [31] considered an MPC-based control approach for a wind
contribution of this paper is to extend the existing state-of-the-art
turbine controller, in contrast, Qi et al. [32] introduced a
by introducing an MPC algorithm based on the adaptive linear
supervisory MPC control method for optimal management and
prediction model. Prediction model parameters in the proposed
operation of a hybrid standalone wind-solar plant. Supervisory
model are updated depending on the needle opening at the end of
MPC control scheme calculates active power set points for wind
the penstock and active power production. Additional contribution
and a solar power plant at each sampling instant. These set points
of this paper is that the proposed control algorithm is validated
are then passed on to two local plant level controllers responsible
using a non-linear simulation model of the plant.
to drive the plants to the requested power set points. In [33], an
MPC control algorithm based on linear parameter-varying models
subject to input/output constraints is applied to control a wind 3 Formulation of adaptive MPC algorithm
turbine. The effectiveness of this approach is demonstrated on a MPC algorithm as a control strategy includes predictive model of a
utility scale wind turbine over the entire operating envelope. In plant within the controller to calculate the future output of the plant
addition, the authors in [34] investigated the application of MPC on by adjusting the control signal values. Response of the plant is
preserving voltage stability of a hybrid wind–diesel system predicted at each sampling instant for a specified number of
operating in islanded mode using reactive power control. samples N into the future by calculating the future control signal
Applicability of an industrial MPC to thermal power plants is sequence for a specific number of samples Nc. In this setting, N is
demonstrated in [35], where a dynamic matrix control is applied as
known as the prediction horizon and Nc is the control signal
an MPC algorithm on a detailed thermal power plant simulator
used for tuning the controllers. The presented results indicate that horizon. Nc determines the number of parameters used to capture
MPC as a control method has great potential in terms of improved the future control sequence. The control sequence at each sampling
flexibility and economical savings. Furthermore, MPC is used in instant is based on a solution of an optimisation problem whose
[18] as a control method for improving thermal efficiency and load/ objective function is defined based on the response specifications
frequency control capabilities of a gas turbine power plant. of the plant and the type of optimisation problem. Although at each
Application of MPC also improves frequency and load following sampling instant the optimisation problem is solved and control
capabilities. In [16], a state-space MPC method is applied to the sequence for the entire control horizon is calculated, only the first
control of the core power in a pressurised water reactor. Additional value of the control sequence is implemented because at the next
applications of MPC to thermal power plant processes can be sampling instant the plant measurements are updated and control
found in [36–38] for coal-fired power plants, [19, 20] for gas-fired sequence calculation is repeated based on the receding horizon
power plants, and in [17] for nuclear power plants. approach. An interested reader can found a detailed description of
In [13], a predictive feedforward control is used to govern a MPC formulation in [11, 12].
hydro power plant to its active power set point while operating in
the load control mode (LCM)/frequency control mode (FCM). The
IET Renew. Power Gener., 2020, Vol. 14 Iss. 10, pp. 1720-1727 1721
© The Institution of Engineering and Technology 2020
17521424, 2020, 10, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/iet-rpg.2019.1291 by EBMG ACCESS - ETHIOPIA, Wiley Online Library on [24/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
The structure of a QP optimisation problem used to form the where ΔP(k) and Δu(k) are expressed as:
control algorithm based on MPC is introduced in the following
subsections. ΔP(k) = P(k) − P(k − 1), (11)
J = [Rs − P]TWy[Rs − P] + ΔU TWuΔU, (1) Based on the state-space formulation (9) and (10), the future hydro
power plant output can be calculated sequentially using the
where Rs is a reference trajectory expressed as: following compact matrix form:
The first term in quadratic objective function (1) denotes the where P and ΔU are expressed as:
errors between the reference trajectory Rs and the predicted plant
output P, while the second term represents the control effort. In this P = [P(k + 1) P(k + 2) P(k + 3) … P(k + N)]T, (14)
regard, W y and W u can be considered as tuning parameters, where
W y penalises the predicted plant output deviations from the ΔU = [Δu(k) Δu(k+1) Δu(k+2)…Δu(k+Nc −1)]T. (15)
reference trajectory, while W u penalises the change of the control
signal value. A detailed description of matrices F and ϕ can be found in [11,
12].
3.2 Model of the plant
3.3 Constraints formulation
Structure of a linear discrete-time model identified for different
operating points is: One of the key advantages of MPC as a control strategy is that it
includes different types of constraints on control and output signals
P(z) c z + c4 during the controller design phase. In this case, only the constraints
= G(z) = 2 3 , (3)
U(z) z + c1z + c2 for the control signal are included within the MPC algorithm. The
constraints for the control signal of amplitude u and rate of the
where coefficients c1, c2, c3 and c4 are identified from the hydro control signal Δu are expressed as:
power plant measurements at different operating points, as
described in Section 4. To avoid using an observer, variables in the Umin ≤ U ≤ Umax, (16)
state-variable vector are defined based on the availability of direct
measurements, i.e. active power production and needle opening. −ΔU min ≤ ΔU ≤ ΔU max . (17)
This implies that linear state-space model formulation is used as a
prediction model in this MPC algorithm. Therefore, to obtain an
where Umin, Umax, ΔUmin and ΔUmax are column vectors with Nc
augmented state-space formulation, the discrete-time model
expressed in (3) is reformulated into a difference equation that elements of umin, umax, Δumin and Δumax, respectively. These
relates the input to the output: constraints are expressed in the compact matrix form for the entire
control horizon as:
P(k+1)+c1P(k)+c2P(k−1) = c3u(k)+c4u(k − 1), (4)
McΔU ≤ c, (18)
where P(k) is active power generation of the hydro power plant at
sampling instant k, while u(k) is a control signal/needle opening where Mc[4Nc × Nc] and c[4Nc × 1] are defined as follows:
that controls water flow into the turbine. By defining the state-
variable vector as: I l(Δumax) 1
−I l(Δumin) 1
xm(k) = [P(k) P(k − 1) u(k − 1)]T, (5) Mc = , c= , l= .
L l(umax − u(k − 1)) ⋮
and combining it with (4), we obtain a state-space model −L l(umin + u(k − 1) 1
formulation:
The dimension of vector l is [Nc × 1]. The inclusion of the
P(k + 1) −c1 −c2 c4 P(k) c3
above control signal constraints is important primarily due to safety
P(k) = 1 0 0 P(k − 1) + 0 u(k), (6) reasons since a fixed-rate at which a needle can change its opening
u(k) 0 0 0 u(k − 1) 1 mitigates pressure variations in the penstock that can destroy or
severely damage the hydro power plant. Amplitude constrains for
(7) the control signal are imposed due to physical limitations of the
P(k) = 1 0 0 xm(k) .
actuator.
Finally, the augmented state-space prediction model
formulation used in the MPC algorithm is obtained by extending 3.4 Hildreth algorithm
the state-variable vector defined in (5) and combining it with (6) The objective function (1) and the constraints (9), (10) and (18)
and (7): form a typical QP optimisation problem. Generally, practical
implementation of an MPC algorithm is limited by the governor's
x(k) = [ΔP(k) ΔP(k − 1) Δu(k − 1) P(k)]T, (8) hardware inability of dealing with computation requirements
necessary for solving the optimisation problem online. Therefore,
ΔP(k+1) −c1 −c2 c4 0 ΔP(k) c3 for real-time applications it is essential to choose a QP solver that
ΔP(k) 1 0 0 0 ΔP(k−1) 0
is robust enough to provide close-to-optimal solution in the
= + Δu(k), (9) situation when conflicts of constrains arise. Another important
Δu(k) 0 0 0 0 Δu(k−1) 1
criteria for choosing appropriate QP solver are computation
P(k+1) −c1 −c2 c4 1 P(k) c3 requirements and simplicity of implementing the solver on a PLC.
In this paper, Hildreth's QP algorithm is used for solving the QP
P(k) = 0 0 0 1 x(k), (10) optimisation problem online. This algorithm does not require
1722 IET Renew. Power Gener., 2020, Vol. 14 Iss. 10, pp. 1720-1727
© The Institution of Engineering and Technology 2020
17521424, 2020, 10, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/iet-rpg.2019.1291 by EBMG ACCESS - ETHIOPIA, Wiley Online Library on [24/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
K = c + Mc E−1F . (23)
IET Renew. Power Gener., 2020, Vol. 14 Iss. 10, pp. 1720-1727 1723
© The Institution of Engineering and Technology 2020
17521424, 2020, 10, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/iet-rpg.2019.1291 by EBMG ACCESS - ETHIOPIA, Wiley Online Library on [24/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
from around 55 to 64 m. Finally, number 9 represents a pipe used
to bring the water back to the water reservoir.
The basic parameters of the analysed plant are as follows: rated
power is 11.8 kW, rated speed 1000 rpm, rated flow 0.027 m3 s−1,
net head is 64 m, length of the penstock is 5 m and penstock
diameter 0.6 m. A more detailed description of the plant can be
found in [43].
1724 IET Renew. Power Gener., 2020, Vol. 14 Iss. 10, pp. 1720-1727
© The Institution of Engineering and Technology 2020
17521424, 2020, 10, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/iet-rpg.2019.1291 by EBMG ACCESS - ETHIOPIA, Wiley Online Library on [24/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
Table 1 Specifications for the control design [45, 46]
Criterion Specification for a single-unit step response
C1 – rise time C1 ≥ 90% at tC1 = 10 s
C2 – overshoot C2 ≤ 4% and tC2 ≤ 10 s
C3 – settling time tC3 = 10 s for C3 ≤ 0.5%
Table 3 A-MPC response for the LCM (LCM) and the FCM.
LCM FCM
Criterion 3 kW 4 kW 3 kW
C1 90% at 4.4 s 90% at 8.2 s 90% at 1.3 s
C2 1.7% at 5.2 s 1.1% at 9.4 s 3.4% at 1.8 s
Fig. 8 Schematic diagram of the simulation setup
C3 6.5 s 9.7 s 4.2 s
IET Renew. Power Gener., 2020, Vol. 14 Iss. 10, pp. 1720-1727 1725
© The Institution of Engineering and Technology 2020
17521424, 2020, 10, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/iet-rpg.2019.1291 by EBMG ACCESS - ETHIOPIA, Wiley Online Library on [24/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
[8] Xu, C., Qian, D.: ‘Governor design for a hydro power plant with an upstream
surge tank by GA-based fuzzy reduced-order sliding mode’, Energies, 2015,
8, pp. 13442–13457
[9] Xiao, Z., Meng, S., Malik, O.P.: ‘One-step-ahead predictive control for hydro
turbine governor’, Math. Probl. Eng., 2015, 2015, pp. 1–10
[10] ABB ‘Hydro power - Intelligent solutions for hydro governors’, 2016
[11] Maciejowski, J.M.: ‘Predictive control: with constraints’ (Prentice-Hall,
Englewood Cliffs, NJ, 2002)
[12] Camacho E, F., Bordons, C.: ‘Model predictive control’ (Springer-Verlag,
New York, 1999)
[13] Jones, D., Mansoor, S.: ‘Predictive feedforward control for a hydroelectric
plant’, IEEE Transactions on Control System Technology, 2004, 12, (6), pp.
921–929
[14] Munoz Hernandez, G.A., Jones, D.I.: ‘MIMO generalized predictive control
for a hydroelectric power station’, IEEE Trans. Energy Convers., 2006, 21,
Fig. 11 A-MPC response – FCM (4), pp. 921–929
[15] Beus, M., Pandzic, H.: ‘Application of model predictive control algorithm on
disturbance occurs and the grid frequency is decreased by 0.5% or a hydro turbine governor control’. 2018 Power Systems Computation Conf.
(PSCC), Dublin, Ireland, 2018
0.25 Hz. Since D = 3%, the active power set point is increased by [16] Wang, G., Wu, J., Zeng, B., et al.: ‘State-space model predictive control
1.5% or 0.177 kW to compensate for this frequency deviation. The method for core power control in pressurized water reactor nuclear power
quality of the A-MPC response in the FCM is analysed calculating stations’, Nucl. Eng. Technol., 2017, 49, pp. 134–140
the values C1–C3 and comparing them to the response requirements. [17] Liu, X., Jiang, D., Lee, K.Y.: ‘Decentralized fuzzy MPC on spatial power
control of a large PHWR’, IEEE Trans. Nucl. Sci., 2016, 63, (4), pp. 2343–
These values are given in column under FCM in Table 3. 2351
Compared to the response specification criterion the primary [18] Mohamed, O., Wang, J., Khalil, A., et al.: ‘Predictive control strategy of a gas
response is 8.7 s faster than the required time tC1 defined by C1 turbine for improvement of combined cycle power plant dynamic
performance and efficiency’, SpringerPlus, 2016, 5, (1), p. 980
criterion. The response overshoot realised within the required time [19] Krishnan, A., Patil, B.V., Gooi, H.B., et al.: ‘Predictive control based
tC2 is 3.4% lower compared to the value defined by C2 criterion, framework for optimal scheduling of combined cycle gas turbines’. Proc. of
while the response settles 5.8 s before the time tC3 defined by C3 the 2016 American Control Conf. (ACC), Boston, USA, 2016
[20] Nieto-Chaupis, H.: ‘Prospects of model predictive control of the drum level at
criterion. This indicates that the response in the FCM with the A- a 225 MW combined cycle power plant’. 2016 IEEE Ecuador Technical
MPC controller satisfies the response specifications defined in Chapters Meeting ETCM, Guayaquil, Ecuador, 2016
[21] Setz, C., Heinrich, A., Rostalski, P., et al.: ‘Application of model predictive
Table 1. control to a cascade of river power plants’, Proceedings of the 17th World
Congress of the Int Feder. Autom. Control, 2008, 41, (2), pp. 11978–11983
6 Conclusion [22] Maestre, J.M., et al.: ‘A comparison of distributed MPC schemes on a hydro-
power plant benchmark’, Opt. Control Appl. Methods, 2014, 36, pp. 306–332
The main idea of this paper was to investigate the possibility of [23] Faille, D., Davelaar, F., Murgey, S., et al.: ‘Hierarchical model predictive
control applied to hydro power valley’, Proc. Int. Feder. Autom. Control,
applying an A-MPC controller as the load/frequency controller in a 2012, 45, (21), pp. 295–300
hydro turbine governor. To validate the proposed MPC algorithm, a [24] Hug-Glanzmann, G.: ‘Predictive control for balancing wind generation
non-linear plant model was used for simulation purposes. Two variability using run-of-river power plants’. IEEE Power and Energy Society
simulation cases were analysed. In the first simulation case, an A- General Meeting, Detroit, USA, 2011, pp. 1–8
[25] Dragicevic, T.: ‘Model predictive control of power converters for robust and
MPC controller response in the LCM was validated, while in the fast operation of AC microgrids’, IEEE Trans. Power Electron., 2018, 33, (7),
second simulation case an A-MPC controller response in the FCM pp. 6304–6317
was validated. Simulation results in both cases show that the A- [26] Zhang, Y., Liu, J., Yang, H.: ‘New insights into model predictive control for
MPC controller responses are within the required specifications. three-phase power converters’, IEEE Trans. Ind. Appl., 2019, 55, (2), pp.
1973–1982
An additional value of the paper is in demonstration of the practical [27] Tomlinson, M., Mouton, H.T., Kennel, R., et al.: ‘A fixed switching
implementation potential of the formulated A-MPC controller. frequency scheme for finite-control-Set model predictive control - concept
Since Hildreth's algorithm is used as a QP solver, it is relatively and algorithm’, IEEE Trans. Ind. Electron., 2016, 63, (12), pp. 7662–7670
simple to implement the proposed A-MPC controller on an PLC. [28] Hu, J., Zhu, J., Dorrel, D.G.: ‘Model predictive control of inverters for both
islanded and grid-connected operations in renewable power generations’, IET
Therefore, our further research will be focused on practical Renew. Power Gener., 2014, 8, (3), pp. 240–248
implementation on the PLC and further validation of the algorithm [29] Meral, M.E., Celik, D.: ‘A comprehensive survey on control strategies of
introduced in this paper. distributed generation power systems under normal and abnormal conditions’,
Annu. Rev. Control, 2019, 47, pp. 112–132
[30] Sguarezi Filho, A.J., Oliveira Filho, M.E., Ruppert Filho, E.: ‘A predictive
7 Acknowledgment power control for wind energy’, IEEE Trans. Sustain. Energy, 2011, 2, (1),
pp. 1–8
This work was one of the results of the H2020 ERA Net Smart [31] Henriksen, L.C., Hansen, M.H., Poulsen, N.K.: ‘Wind turbine control with
Grids+ project ‘microGRId Positioning - uGRIP’ funded in part by constraint handling: a model predictive control approach’, IET Control
the Croatian Environmental Protection and Energy Efficiency Theory and Applications, 2012, 6, (11), pp. 1722–1734
[32] Qi, W., Liu, J., Chen, X., et al.: ‘Supervisory predictive control of standalone
Fund. wind/Solar energy generation systems’, IEEE Trans. Control Syst. Technol.,
2011, 19, (1), pp. 199–207
8 References [33] Morsi, A., Abbas, S.H., Mohamed, A.M.: ‘Wind turbine control based on a
modified model predictive control scheme for linear parameter-varying
[1] Culberg, J., Negnevitsky, M., Kashem, K.A.: ‘Hydro turbine governor systems’, IET Control Theory Appl., 2017, 11, (17), pp. 3056–3068
control: theory, techniques and limitations’. Australasian Universities Power [34] Kassem, A.M., Abdelaziz, A.Y.: ‘Reactive power control for voltage stability
Engineering Conf. (AUPEC 2006), Melbourne, Australia, 2006 of standalone hybrid wind-diesel power system based on functional model
[2] Kishor, N., Saini, R.P., Singh, S.P.: ‘A review on hydro power plant models predictive control’, IET Renew. Power Gener., 2014, 8, (8), pp. 887–899
and control’, Renew. Sustain. Energy Rev., 2007, 11, pp. 776–796 [35] Aurora, C., Magni, L., Scattolini, R., et al.: ‘Predictive control of thermal
[3] Orelind, G., Wozniak, L., Medanic, J., et al.: ‘Optimal PID gain schedule for power plants’, Int. J. Robust Nonlinear Control, 2004, 14, (4), pp. 415–433
hydrogenerators - design and application’, IEEE Trans. Energy Convers., [36] Rossiter, J.A., Neal, P.W., Yao, L.: ‘Applying predictive control to a fossil-
1989, 4, (3), pp. 300–307 fired power station’, Trans. Inst. Meas. Control, 2002, 24, (3), pp. 177–194
[4] Simani, S., Alvisi, S., Venturini, M.: ‘Study of the time response of a [37] Franzosi, R., Miotti, A., Pretolani, F., et al.: ‘Traditional and advanced control
simulated hydroelectric system’, J. Phys., Conf. Series, 2014, 570, (5), pp. 1– of coal power plants: a comparative study’. Proc. of the 2006 American
14 Control Conf. (ACC), Minneapolis, USA, 2006
[5] Husek, P.: ‘PID controller design for hydraulic turbine based on sensitivity [38] Draganescu, M., Guo, S., Wojcik, J., et al.: ‘Generalized predicitve control for
margin specifications’, Electr. Power Energy Syst., 2014, 55, pp. 460–466 superheated steam temperature regulation in a supercritical coal-fired power
[6] Strah, B., Kuljaca, O., Vukic, Z.: ‘Speed and active power control of hydro plant’, CSEE J. Power Energy Syst., 2015, 1, (1), pp. 69–77
turbine unit’, IEEE Trans. Energy Convers., 2005, 20, (2), pp. 424–434 [39] Wang, L.: ‘Model predictive control system design and implementation using
[7] Gonggui, C., Yangwei, D., Yanyan, G., et al.: ‘PID parameters optimization MATLAB’ (Springer, London, UK, 2009)
research for hydro turbine governor by an improved fuzzy particle swarm [40] Hilderth, C.: ‘A quadratic programming procedure’, Nav. Res. Logist. Q.,
optimization algorithm’, The Open Electr. Electron. Eng. J., 2016, 10, pp. 1957, 4, pp. 79–85
101–117 [41] Smart Grid Laboratory, Available at www.fer.unizg.hr/zvne/research/research
\_labs/sglab/laboratory, accessed 12 August 2019
1726 IET Renew. Power Gener., 2020, Vol. 14 Iss. 10, pp. 1720-1727
© The Institution of Engineering and Technology 2020
17521424, 2020, 10, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/iet-rpg.2019.1291 by EBMG ACCESS - ETHIOPIA, Wiley Online Library on [24/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
[42] Kaunda, C.S., Kimambo, C.Z., Nielsen, T.K.: ‘A technical discussion on [45] Astrom, K.J., Hagglund, T.: ‘PID controllers: theory, design and tuning’
microhydropower technology and its turbines’, Renew. Sustain. Energy Rev., (Instrument Society of America, Research Triangle Park, NC, 1995)
2014, 35, pp. 445–459 [46] Jones, D.I., Mansoor, S.P., Aris, F.C., et al.: ‘A standard method for
[43] Kuzle, I., Havelka, J., Pandzic, H., et al.: ‘Hands-on laboratory course for specifying the response of hydroelectric plant in frequency-control mode’,
future power system experts’, IEEE Trans. Power Syst., 2014, 29, (4), pp. Electr. Power Syst. Res., 2004, 68, (1), pp. 19–32
1963–1971
[44] Ljung, L.: ‘MATLAB & SIMULINK:System Identification Toolbox - User's
Guide’. MathWorks, 2018
IET Renew. Power Gener., 2020, Vol. 14 Iss. 10, pp. 1720-1727 1727
© The Institution of Engineering and Technology 2020