You are on page 1of 18

ISA Transactions 99 (2020) 252–269

Contents lists available at ScienceDirect

ISA Transactions
journal homepage: www.elsevier.com/locate/isatrans

Research article

A harmony search-based H-infinity control method for islanded


microgrid

Bishoy E. Sedhom a , , Magdi M. El-Saadawi a , Mostafa A. Elhosseini b,c ,
Mohammed A. Saeed a , Elhossaini E. Abd-Raboh a
a
Department of Electrical Engineering, Mansoura University, Mansoura, Egypt
b
Mansoura University, Computers Engineering and control systems Dept., Faculty of Engineering, Egypt
c
Taibah University, College of computer science and Engineering in Yanbu, Madinah, Saudi Arabia

article info a b s t r a c t

Article history: This paper proposes a harmony search (HS) based H-infinity (H∞) control method to promote the
Received 28 November 2018 conventional droop control method. The proposed method is used to enhance the performance of the
Received in revised form 27 October 2019 voltage/frequency (V/F), controller. It can regulate both voltage and frequency to their rated values
Accepted 28 October 2019
while enhancing autonomous microgrid (MG) power quality. The results gained from the proposed
Available online 4 November 2019
controller were compared with the results achieved by using the model predictive control (MPC)
Keywords: technique to show the applicability of the proposed controller. On top of that, a comparison between
Voltage control different controllers presented in this paper is performed.
Microgrid © 2019 ISA. Published by Elsevier Ltd. All rights reserved.
Power quality
Harmony search
H-infinity
Frequency control

1. Introduction MG frequency and voltage to the rated values. Primary con-


trol methods include; distributed control, central control, mas-
MGs can be defined as a small-scale electric grid that con- ter/slave control, voltage/frequency (V/F) control methods [5],
tains loads, dispersed generations (DGs), energy storage units active–reactive power (P/Q) control [6], droop control [7], peer to
and control and protection systems [1]. Using MG is more at- peer control [6], PI/PID control [8], and sliding mode control [9].
tractive as it improves the system quality, decreases the carbon The secondary control methods are used to modify the operation
emission, and reduces the losses in power systems [2]. MG op- of the primary controllers and hence, keep the MG frequency and
erators face a challenge of the optimal frequency and voltage voltage at their rated values under any variations in load. These
control under different operating modes. MG operation may be methods include; particle swarm optimization [10], fuzzy logic
grid-connected or isolated. When MG operates at grid-connected control [11], artificial neural networks [12], H-infinity [13], model
mode, its frequency and voltage are related to the grid frequency predictive control [14], and linear quadratic regulator [15].
and voltage [3]. Control systems are needed to maintain the In the existence of external-disturbances and uncertainty pa-
active and reactive power output from the DGs integrated to MG. rameters, H∞ control method can be used to promote the sta-
However, under isolated mode operation, the MG is disconnected bility and enhance the system performance. This technique uses
from the distribution network and operates in an islanded mode. the method of linear-matrix inequalities (LMI) to deal with the
Consequently, there will be a change in the MG frequency and control problem, as it can be directly utilized to explore feasible
voltage away from their rated values and a durable control system and appropriate solutions. It can decrease the impact of system
is required to regulate the values for frequency and voltage in this disturbances and uncertainties; it can also enhance the system
mode [4]. transient stability the existence of uncertainties [13]. In addition,
In general, the control methods are classified into primary this control method fosters the power quality of the system, as
and secondary control methods. The primary control methods it can be defined as a repetitive control method involving both
are used to restore the MG frequency and voltage to the utility inner-voltage and outer-current control loops. It preserves the
prescribed limitation. Anyhow, these methods cannot restore the flexibility of the system in case of switching between different
modes of control. It can be applied to solve MIMO models. In
∗ Corresponding author. the meantime, the effect of disturbances on the controllers can
E-mail addresses: eng_bishoy90@mans.edu.eg (B.E. Sedhom), also be mitigated. In addition, the H∞ control method has the
melhosseini@mans.edu.eg, mmaoustafa@taibahu.edu.sa (M.A. Elhosseini). ability to mitigate the resonance effect caused by the connection

https://doi.org/10.1016/j.isatra.2019.10.014
0019-0578/© 2019 ISA. Published by Elsevier Ltd. All rights reserved.
B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269 253

of capacitors for improving the system power factor. Nonetheless, states and control constraints of the non-minimum phase. MPC
this control method may be considered impractical for large is proposed to estimate the dynamic behavior of the system on
dimensions system and with handling nonlinear constraints [9]. a specified horizon. Nonetheless, it does not have the ability to
H∞ controller is powerful control technique used to gener- cope with the unknown system parameters as it mainly depends
ate an appropriate control signal with effective handling of the on the system model. Moreover, for this method, it is so hard
system disturbances on the controller outputs [16]., An inte- to analyze system performance and the process model cannot be
rior model is utilized to the H∞ control method to achieve a recognized efficiently [8].
proper repetitive control [17]. H∞ control was applied in the Referring to the aforementioned research on MGs, it can be
literature for many applications in MG control. In [18], H∞ was seen that great efforts were done to enhance the performance
utilized for controlling the voltage source inverter (VSI) inte- of MGs. However, the control methods for MGs still missing
grated with MG. It was applied to adjust the system frequency innovative techniques, which have the ability to optimally control
in [19] and to control system voltage in [20]. This technique the MG frequency and voltage and enhance its power quality.
has been used for robust control of inductance – capacitance The performance of the proposed method is verified in this paper
– inductance filtered converter-based DGs in MGs [21], control by using a complex MG hypothetical system including multi-
system’s power-sharing [22], and to enhance small and large- DGs under several loading conditions including both linear and
signal stability [23]. However, authors in [18–23] have utilized nonlinear loads. The optimal settings of H∞ weighted parameters
the H∞ method to adjust a single parameter such as frequency, will be investigated through a detailed parametric study using the
voltage, current, power management or power quality. In those HS algorithm.
papers, the weighting parameters of the H∞ controller were This paper’s key contributions are:
chosen according to the trial and error method. However, this
paper applies the H∞ controller to adjust the MG frequency • Optimally control the system frequency and voltage while
and voltage and to reducing the THD. In addition, the weighted enhancing the power quality of an autonomous MG under
parameters of the H∞ controller are optimally obtained using the system load variations.
HS algorithm. • Enhancing the droop control method performance by apply-
H∞ controller is implemented in this paper to control isolated ing the H∞ robust control for adjusting the frequency and
MG frequency and voltage with an optimally controlled variance voltage of a MG.
in the load. Two weighting parameters (ξ and µ) are used to • Proposing HS-based H∞ control method to precisely deter-
implement the output control signals and to optimally match mine the weighting parameters of the proposed controller.
efficiency and intensity in H∞ closed loop. • For the sake of comparison, model predictive control (MPC)
In this paper, an HS-based optimization algorithm is applied method is proposed and modeled to prove the efficiency of
to obtain appropriate values of these weighting. This algorithm the proposed controller.
is a metaheuristic optimization and based on the simulation of a • A comparative analysis is performed between the droop
musical artistic tune [24]. It is robust, efficient, easy in implemen- controller, proposed method, and MPC method based on the
tation and requires fewer mathematical equations [25]. In the last total harmonic distortion (THD) for load voltage and current,
decade, the HS-algorithm has been used to solve a lot of power the controller response time (CRT), maximum frequency
system problems including automatic generation control [26], deviation (MFD), and the integral of square error for the
dynamic economic dispatch [27], load frequency control [28], voltage and frequency waveforms.
unit-commitment and optimal power flow problems [29,30]. On • Exploring the stability of the system using root locus, system
other hand, the algorithm has many applications in MGs including step response, bode diagram, and SVD.
solving the problem of MG scheduling [31], improving operating • Robustness analysis is performed in the presence of uncer-
efficiency of a MG [32], optimal clustering of MGs [33], optimal tainties based on step response, SVD, and bode diagram.
sizing of hybrid MGs [34], and improving the dynamic response • Investigating the multiplicative stability margin (MSM) us-
of DG units [35]. ing the frequency response of the complementary sensitiv-
HS algorithm has many advantages; simple modeling, easy ity.
implementation, less adjustable parameters, and quick conver-
The remainder of the paper is organized as follows; Section 2
gence. This algorithm can explore the solution region’s space in
presents the related work, including the base control method,
a reasonable time, and it has a memory to optimally choose the
similar best harmonies in the population. On another hand, HS droop controller, H∞ controller, MPC method, and HS optimiza-
is a random search method such as genetic algorithms (GA) and tion algorithm. Section 3 demonstrates a brief description of the
particle swarm optimization (PSO) technique, as it does not need proposed control method, and Section 4 presents a case study,
any prior domain knowledge. HS varies from these strategies results and discussion, and the stability and robustness analysis.
as it requires only one search memory to develop, so it has The summing-up of this work is presented in Section 5.
the distinctive computational simplicity feature [36]. Generally,
HS is simple to implement, efficient in computation, and it is 2. Related work
a high-quality optimization algorithm. In addition, it can deal
with complex engineering optimization problems as it has a low The base control method, droop controller, H∞ controller,
number of setting parameters [37]. MPC technique, and the HS optimization algorithm are discussed.
The system stability analysis is performed by using root locus in the following subsections.
study, system step response, and singular value decomposition
(SVD) to prove the proposed controller effectiveness. A compari- 2.1. Base control method
son is performed between applying both the proposed H∞ based
HS control method MPC method. MPC technique is considered as The base control method is used to regulate the MG in its
the most common controller in industrial problems. It has the autonomous operation condition. In this case, it is required to
ability to minimize the tracking error, achieve a fast problem control MG frequency and voltage within their prescribed values
computation, and it is considered an economical control method. to meet all load requirements. This control method is very im-
In addition, the MPC method has the ability to handle both portant during the transition from off-grid to on-grid modes [3].
254 B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269

Fig. 1. Simulink representation of the base control method.

The base control method is consisting of two control loops in- robust multivariable linear systems stability in the existence of
cluding the voltage/frequency and current control loops. These system disturbances and uncertainties [17]. The central concept
two control loops are applied to provide the current and volt- of the H∞ controller is based on the LTI system of the plant P(s),
age reference to the VSI [5]. The complete Simulink diagram of and the schematic block diagram of the linear feedback H∞ con-
this control method is depicted in Fig. 1. The diagram consists troller is presented in Fig. 3. As shown in Fig. 3, the control input
of two control loops V/F and current control loops. The direct is represented as u, the disturbances and other external inputs
and quadrature components of the current are adopted through are represented as w, the measured output is characterized as y,
a current cross-coupling compensation control to eliminate the and the controlled output is characterized as z. The C(s) controller
interaction between the two components. The base controller will must be synthesized with considering input y and output u to
be applied to control the islanded MG in Section 4. achieve system stability and minimize the output performance
if disturbance inputs are present. This control method is used to
determine the controller C(s) and to synthesize the sub-optimal
2.2. Droop control method
problems. The standard formulation of the LTI system structure
is represented in (1).
MG under its islanded operation can be controlled using the
droop control technique. To adjust the MG frequency and voltage, ẋ = Ax + B1 w + B2 u
three loops of controllers are applied including power, voltage, y = C2 x + D21 w + D22 u (1)
and current control loops. These control loops applied to provide
the reference active and reactive power and reference current The feedback closed-loop transfer function in Fig. 3. can be
and voltage to the VSI [38]. Besides, an LCL filter is adopted mathematically expressed as:
to filter the VSI voltage output to increase the system’s power ẋ x ][x]
[ ] [ ] [
P P12
quality [39]. A Simulink model representing the three control z = P (s) w = 11 w
P21 P22
loops is explained in Fig. 2. y u u
Generally, the characteristic of the frequency droop is used [
A B1 B2 x
][ ]
to maintain the system’s active power and frequency as the = C1 D11 D12 w (2)
frequency decrease results in an active power output increase of C2 D21 D22 u
the VSI. Similarly, the characteristic of the voltage droop is used
to adjust the system voltage and reactive power output from VSI The feedback branch function is expressed as;
as the voltage decrease result in an increase in the output reactive u = Cy (3)
power of the VSI. To achieve a convenient power-sharing among
the connected DGs, the gains of the droop controller must be Whereas, the closed loop representing the transfer function
optimally obtained [40]. This method will be adopted to control from w to z is expressed as;
the frequency and voltage of the MG, and the results will be Twz = P11 + P12 C (I − P22 )−1 P21 (4)
shown in Section 4.
where; I defines an identity matrix
The ∞-norm from w to z must be reduced to be less than a
2.3. H-infinity control method
pre-determined positive number γ to achieve the system stability
The ∞-norm can be mathematically expressed as;
In modern control theory, the H∞ controller is considered as
a very powerful control technique. It has the ability to maintain ∥Twz (s)∥∞ < γ (5)
B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269 255

Fig. 2. Simulink representation of the power, voltage and current control loops.

loops, and control loop for LCL filter and coupling circuit. These
control loops are used for providing the reference frequency,
voltage, and current to the VSI and in addition, enhancing the
MG power quality.

2.5. Harmony search algorithm

HS optimization method is a metaheuristic technique that


imitates the cycle of natural music improvising. The musicians
use the improvisation process to obtain the best harmony states
similar to that of the jazz improvisation. The musicians of the jazz
band try to get the proper pitches to obtain perfect harmony [25].
In this method, an aesthetic standard is used to estimate the
Fig. 3. Basic of H∞ controller.
quality of the improvised harmony. The musician pitches must
be adjusted to get better harmony in music. The pitches can be
adjusted as they can be chosen under different combinations.
The plant P(s) is linearized as follows;
[ ] [ ] The first is that the musician plays any pitch from the memory.
D11 D12 C The second is that the musician plays one pitch close to that in
P (s) = + 1 (SI − A)−1 B1
[ ]
B2 (6)
D21 D22 C2 memory [35]. The third that the musician plays a random pitch
from the defined limits [43]. HS algorithm depends on limited
2.4. Model predictive control (MPC) method number of parameters including harmony memory size (HMS),
harmony memory consideration rate (HMCR) that is likely to
MPC is an integral controller applied to automate the future consider decision variables stored in harmony memory (HM),
system response. MPC can be used in the tracking, optimization, timeline adjustment rate (PAR) for the likelihood of randomly
management, and assessment of disturbance [41]. To adjust the altering selected HM data, bandwidth of the generation (bw), and
MG system within the specific time horizon, the inputs to the
the number of improvisations (NI) [44] that define the maximum
control system must be selected correctly to reduce the cost
number of iterations [45]. The main steps of the HS algorithm can
variable. The cost-function is realized by considering the current
be defined as follows:
values of the resulting processes and the perturbation model
Step1: Initialize the HS algorithm optimization pa-
prediction [42].
The independent-variables impact on the dependent-variables rameters
is estimated by the MPC method. The performance of the plant Step2: Initialize the HM
system is used to estimate the unmeasured input quantities Step3: Apply the improvisation process to get a new
which are considered as dependent variables. In addition, the harmony from HM
power output is independent-variables. Both variables should be Step4: Calculate the fitness function of each impro-
used to achieve the optimal solution of the control problem and visation
to reduce the reference tracking errors. The MPC system plant Step5: Updating the HM
design is shown in Fig. 4. In this analysis, the MPC is applied to the Step6: Until achieving the stopping criteria, repeat
four-loop plant design including droop, voltage, current control step3, step4, and step5.
256 B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269

Fig. 4. MPC method plant model.

3. Proposed H∞ control method-based HS optimization algo-


rithm
xinv i
]T
= δi Pi Qi ∅di ∅qi γdi γqi ildi ilqi vodi voqi iodi ioqi
[
Although no interaction link between the DGs is required for
the droop controller, it has its own inconvenience which limits
ω − ω∗
⎡ ⎤
the appropriate operation in MGs. The main disadvantage of ⎡ ⎤
e1 ref

⎢e2 ⎥ ⎢vref − vod ⎥


this system is the difference in voltage and frequency from the ⎢ ∗⎥

nominal value for the correct power-sharing change in MG. To ⎢ ⎥ ⎢ v∗ − v ⎥


⎢e ⎥ ⎢ od ⎥
enhance the response of the droop controller, this paper suggests [yinv i ] = ⎢ 3 ⎥ = ⎢ od
⎢e4 ⎥ ⎢ voq∗
− voq ⎥

an innovative approach to enhance the droop controller perfor- ⎣e5 ⎦ ⎢ ∗ ⎥
⎣ ild − ild ⎦
mance by optimizing the H∞ controller with the HS algorithm. e6
H∞ is used to synthesize controls with efficient quality to ensure i∗lq − ilq
stability and minimize the effects of disturbances and uncertain- where Ainv i , Binv i1 , Binv i2 , Cinv i , Dinv i1 , and Dinv i2 is introduced in [48].
ties. The H∞ approach suggests involving a control circuit for vod , voq , are the direct and quadratic components of the voltage,
the internal voltage and an external control loop for the system. iod , and ioq are the direct and quadratic components of the current,
In the presence of uncertainties, the approach is successful in δ is the angular displacement of the frequency, Pi , Qi are the
improving transient stability. The impact of disruptions on the fundamental active and reactive power, ω* is the grid angular
control system can be minimized. frequency, ωref and vref are reference frequency and a reference
A schematic diagram for the H∞ method is explained in Fig. 5, voltage, vod ∗
and voq

are d-axis and q-axis voltage, ∅di and ∅qi are
where the plant transfer function is defined by P(s) and feedback the state variables defined for PI controllers of the voltage control
control is given by C (s). The control method being proposed is loop, γdi and γqi are the state variables defined for PI controllers
used in autonomous mode to enhance the MG voltage/frequency of the current control loop, and ildi and ilqi are the direct and
and to enhance the quality of the system. quadrature components of ili . vbd , vbq are the dq components of
the PCC voltage, and vid , viq are the dq components of the inverter
The mathematical equations represent the control loops are
voltage.
handled in the dq reference frame are taken as presented in [46,
The inner model M is used as a repeated frequency control
47]. The complete inverter modeling in state–space equations is
system, as explained in Fig. 6(a). It can be represented as a low
presented in (7) and (8).
pass filter with W(s) as shown in (9) [47]. The state–space model
vidi of the internal model M is represented in (10).
⎡ ⎤
ωref ⎢ viqi ⎥
[ ]
ωc
[xin˙v i ] = Ainv i [xinv i ] + Binv i1
vref
+ Binvi2 ⎣ ⎦
vbdi
(7) W (s) = (9)
s + ωc
vbqi
Where ωc is the cut-off frequency of the low pass filter W.
vidi
⎡ ⎤
ωref ⎢ viqi ⎥ ωc1
[ ] [ ] [ ]
Aw Bw −ωc1
[yinv i ] = Cinv i [xinv i ] + Dinv i1 + Dinvi2 ⎣ ⎦ (8) W = = (10)
vref vbdi Cw Dw 1 0
vbqi
To improve the system performance, two extra parameters
where; ξ and µ are utilized to assure system freedom as presented in
B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269 257

Fig. 5. Structure of a control system using the H∞ method.

Fig. 6(b). The realizing of the generalized plant is then obtained Table 1
as in (11) where C is the controller to be devised. HS Pseudocode.
⎡ ⎤
Ainv i 0 0 Binv i1 Binv i2
⎢ Bw Cinvi Aw Bw ξ Bw Dinv i1 Bw Dinv i2 ⎥
⎢ ⎥
P̃ = ⎢ Dw Cinv i Dw ξ (11)
⎢ ⎥
Cw Dw Dinv i1 Dw Dinv i2 ⎥
µ
⎢ ⎥
⎣ 0 0 0 0 ⎦
Cinv i 0 ξ Dinv i1 Dinv i2

Assuming that ω = 0, the realization of the transfer function


from a to b can be found as follows:
( [ ] )−1
Ainv i Binv i2
Tba = 1− C W
Cinv i Dinv i2

Ainv i + Binv i2 Dc Cinv i Binv i2 Cc Binv i2 Dc Cw 0


⎡ ⎤
Bc Cinv i Ac Bc Cw 0 ⎥
=⎣ (12)

0 0 Aw Bw ⎦
Cinv i 0 Cw 0

Where,
[ ]
Ac Bc1 Bc2
C = (13)
Cc Dc1 Dc2

After obtaining the controller C, the system stability can be 4. Case study
tested by checking || Tba ||∞ .
The test and error approaches have been used to extract
weighted parameters from most papers that are using the H∞ The proposed approach is used to evaluate its applicability
control method. This paper proposes an insightful way of opti- on a test-system with or without a linear load. This analysis
mally evaluating the controller weighted parameters. The sug- applies to the island-based testing system, the base controller,
gested approach depends on applying the HS optimization al- drop-control and the control techniques suggested and then com-
gorithm. The HS optimization algorithm intent is to optimally pares the effects. Finally, the test-system is subject to the MPC
pick the H∞ control method’s weighting parameters (ξ and µ) testing method and the results achieved are compared to the
for each load variance for improving both the system stability controller proposed. The test-system contains three DG units and
and the MG power efficiency. This paper uses the fitness func- three loads of a suspected MG. The MG is integrated with the
tion of the frequency and voltage signals failure. The elementary main grid via a grid-breaker to swap between both islanded
pseudo-code describes the HS-algorithm is illustrated in Table 1 and grid-connected modes. Table 2 gives the parameters of the
. system under study. The test-system is represented using the
258 B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269

Fig. 6. Formulation of the proposed H∞ controller.

Fig. 7. Simulink representation of the test system.

Matlab/Simulink environment as explained by Fig. 7. All the re- 4.1.2. Nonlinear loading condition
sults obtained by applying different controllers are measured The nonlinear system load profile was given in Fig. 8(c) and
from Bus 3 including the output voltage, current, and frequency. (d). Fig. 10 shows the system results output (i.e. voltage, current,
Bus 3 is the furthest bus from the DGs controllers, so it represents and frequency) and Fig. 11 presents the voltage and current FFT
the worst condition. Hence, if the frequency and voltage at that analysis. From Fig. 11, the load current THD is 8.09% and the load
bus are optimally adjusted, it is obvious that the frequency and voltage THD is 38%.
voltage at other buses (nearer to the DGs controllers) must be
adjusted. 4.2. Droop control method

4.1. The base control method This section presents the applying of the droop controller to
the prescribed MG test system by considering linear and nonlin-
This section presents the applying of the base controller to the ear loading conditions.
prescribed MG test system by considering linear and nonlinear
loading conditions. 4.2.1. Linear loading condition
The droop controller is verified using the MG test-system
4.1.1. Linear loading condition loaded in the presence of a linear load given in Fig. 8(a), (b).
The system load profile with the linear loading condition is The system outputs are presented on the left side of Fig. 11. The
presented in Fig. 8(a) and (b). The system voltage, current, and results show that the load current and voltage THD are 0.93% and
frequency are explained by Fig. 9. The load voltage and current 1.93% respectively as shown on the left side of Fig. 12.
waveforms are analyzed using Fast Fourier transform (FFT) to
check the changes in system power quality. The load current THD 4.2.2. Nonlinear loading condition
becomes 3.16% after the application of the base controller and the The droop control approach is implemented in three different
THD of the load voltage decreases to 2.74%. nonlinear loads connected to buses 1, 2 and 3, as presented in
B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269 259

Table 2
Parameters of the test system.
Components Parameters Symbols Quantity
Nominal frequency f 50 Hz
Nominal peak phase voltage V 540 V
DG system
Active power rating P 130 kW
Reactive power rating Q 70 kVAR
Inductance L1 5.42 mH
Converter LCL filter Capacitance C 11 µF
Inductance L2 0.13 mH
Active power P1 , P3 45 kW
Load 1, Load 3
Reactive power Q1 , Q3 15 kVAR
Active power P2 40 kW
Load 2
Reactive power Q2 25 kVAR
Frequency droop characteristics mp 0.001
Droop controller coefficients
Voltage droop characteristics nq 0.0033
Proportional gain Kpv 10
PI controller coefficients for voltage controller
Integral gain Kiv 2
Proportional gain Kpc 30
PI controller coefficients for current controller
Integral gain Kic 0.5

Fig. 8. Load curves for the two case studies.

Fig. 7. The active and reactive load profiles of the system were Each iteration indicates the fitness value as shown in Fig. 15(a)
presented in Fig. 8(c), (d). the output system results are shown and each improvisation’s fitness value is shown in Fig. 15(b).
on the left side of Fig. 13. The voltage and current FFT analysis With a linear load, the fitness function is 0.3241, ξ = 22.7542
are presented on the left-side of Fig. 14. From these figures, the and µ = 29.1539. While in case of nonlinear load the fitness
load current and voltage THD are 2.02% and 3.42% respectively. function value is 0.3717, and ξ = 24.1184 and µ = 26.0040
The HS algorithm is applied to perform an off-line tuning and
then the best-found parameter setting of the H∞ controller is
4.3. HS optimization algorithm used online to control the system. It takes about 1500 Function
Evaluations (FEs) for HS to approach optimal settings of the H∞
The HS algorithm is practiced to the test-system (presented in parameters. In this case study, the simulation time (off-line) for
Fig. 7) using the Matlab environment. The application of the HS the linear loading case is 109 s using CPU with processor Intel (R)
algorithm determines the H∞ control method’s optimal weight- Core (TM) i3 and RAM 8 GB. Also, the simulation time (off-line)
ing parameters. Table 3 displays the HS algorithm parameters.
260 B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269

Fig. 9. Outputs for base case controller with a linear load.


Fig. 10. Outputs for base case controller with non-linear load.
Table 3
Parameters of HS algorithm.
No Parameters of HS Values
analysis presented on the right-side of Fig. 12 as 0.66% and 1.26%
1 HMS 30 respectively.
2 HMCR 0.9
3 PARmax 0.9
4 PARmin 0.4 4.4.2. Nonlinear loading condition
5 bwmax 1.0 Using Matlab hinfsyn algorithm, the proposed controller is
6 bwmin 0.0001
implemented to the MG test-system. As obtained from the op-
7 NI 50
timization algorithm HS, ξ , and µ are registered in 24.1184 and
26.0040 respectively. The system load profiles are presented in
Fig. 8(c), (d). The system output results are presented on the
for the nonlinear loading case is 113 s. While the system on-line right-hand side of Fig. 13. The load current and voltage THD are
settling time is 5.32 µs. obtained from the FFT analysis on the right-side of Fig. 14 as 0.89%
and 1.21% respectively.
4.4. Applying the proposed control method
4.5. MPC method
The employment of the proposed controller to the prescribed
The MPC method is practiced to the studied MG test-system
MG test system with considering linear and nonlinear loading
to validate the soundness of the proposed method. The system
conditions are outlined below
output results are shown in Fig. 16. Fig. 17 shows the THD study
of the voltage and current waveforms. The two loading conditions
4.4.1. Linear loading condition are used for this process, the effects of the process for the first
The suggested controller is examined for a linear loading con- loading state (without linear loading) are shown in the left-side
dition using the MG test system (shown in Fig. 8(a), (b)). By of Figs. 16 and 17. Meanwhile, the right-side of Figs. 16 and 17
means of the Matlab hinfsyn algorithm, the controller C is ob- show the effects of adding a nonlinear load to the test system.
tained. The two weighting parameters are obtained as 22.7552 FFT analysis for load voltage and current shows that the THD
and 29.1539 respectively. The right side of Fig. 11 shows the is 0.82% and 1.4% with a linear loading condition. Moreover, for
output system results attained by applying the proposed proce- the nonlinear loading condition, the THD of the load current and
dure. The load current and voltage THD are obtained from the FFT voltage are 1.08% and 1.4% respectively.
B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269 261

Fig. 11. Outputs for a case study with linear load.

Fig. 12. FFT analysis of current and voltage waveforms with linear load.
262 B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269

Fig. 13. Outputs for a case study with a non-linear load.

Fig. 14. FFT analysis of current and voltage waveforms with a non-linear load.
B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269 263

Fig. 15. Fitness Values of HS Algorithm.

Fig. 16. Outputs for a case study with the MPC method.
264 B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269

Fig. 17. FFT analysis of current and voltage waveforms with MPC method.

for the two loading conditions, as depicted on the right-side of


Fig. 11(a) and (c) for linear loading condition and Fig. 13(a) and
(c) for nonlinear loading. In the case of linear loading condition,
applying the MPC approach to the studied-system shows that
the system output results are improved over the droop control
method. Nevertheless, the ripples that presented in the wave-
forms of the MG frequency and voltage are more enormous due to
the MPC method than the control method suggested, as depicted
Fig. 18. Standard closed-loop system. in the left and right sides of Fig. 16(a) and (c) respectively for
linear and nonlinear loading conditions.
Based on the THD of the voltage and current waveforms, a
4.6. Comparative analysis comparison between the control methods is presented in Table 4.
Compared to the values dedicated by applying the base control
A comparative study is carried out between the droop con- method for linear loading condition, the current and voltage
troller, the proposed controller and the MPC controller compared waveforms THD of the proposed method are improved by 79.11%
to the base control method. This comparative analysis is made un- and 54.01%, 70.56% and 29.56% for the droop controller, 74.05%
der the two conditions of system loading. Through implementing and 48.90% for the MPC. The THD also increases 88.99% and
the base method, the MG frequency and voltage vary in linear 72.37% for the proposed controller in the case of a nonlinear
loading conditions, as shown in Fig. 9 from their nominal values loading condition, 86.65% and 58.57% for the MPC system, and
according to system load variance. Nevertheless, in the case of 74.90% and 31.95% for the droop control method. Such results
nonlinear loading condition, the base control cannot change the show that the approach suggested increases the voltage THD and
MG frequency and voltage to their nominal values, as depicted in current waveforms better than the other methods.
Fig. 10. Considering maximum frequency deviation (MFD), the con-
As shown on the left-side of Fig. 11(a) and (c), the droop con- troller response time (CRT), an integral of square error (ISE),
troller can adjust the MG frequency and voltage to a satisfactory another comparison held between the controllers for the system
limit under the MG load variation. However, after the system frequency and voltage waveforms. The response time shows how
load variation, it failed to restore the rated frequency and voltage quickly after any load change the controller can restore both
values. There are many impacts of applying the nonlinear load the device voltage and nominal frequency values. The maximum
to the MG on the system voltage and frequency. Consequently, frequency deviation is the average increase or decrease in the
the droop controller does not have the ability to modify the MG waveform of the system frequency, while the ISE calculates the
frequency and voltage as presented on the left-side of Fig. 13(a) deviation from their nominal values in system voltage and fre-
and (c), respectively. quency waveforms. Table 5 shows a comparison based on these
Through implementing the proposed H∞ based HS control indices between the controllers. The results show that the pro-
method, the MG frequency and voltage are modified and regu- posed control method has better performance compared to the
lated to their normal prescribed values after system load changes other controllers in regulating the frequency and voltage of MG.
B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269 265

Fig. 19. Stability analysis.

In General, the results obtained show that the proposed Furthermore, system stability is analyzed based on singular
method has the ability to regulate the MG operation in presence value decomposition (SVD). The SVD is obtained for the frequency
of different loading conditions. Also, the reduction of the THD of response and to process noise. Considering the process noise the
current and voltage waveforms leads to enhancing the MG power minimum SVD σmin = −130 dB as depicted in Fig. 20(a) and
quality by applying the proposed method. The suggested method (b). The most surprising aspect is that the system is less prone
of control improves the CRT, reduces the MFD, and improves the to process noise.
system frequency and voltage ISE. The gain margin is the factor that increases the gain before
instability takes place, while the phase is constant, i.e., the gain
margin is a measure of gain uncertainty tolerance. Similarly, the
4.7. Stability analysis
phase margin definition assumes that the gain margin is kept
constant, so the phase margin is a metric of pure phase sensitivity
The root locus and system step response were obtained to tolerance. According to the open-loop bode plot of the system is
assess the system stability under the implementation of the pro- shown in Fig. 21 is marginally stable.
posed control approach. The root locus is used under the variation
of system parameters to analyze the locus of the roots in the 4.8. Robustness analysis
s-plane.
The feedback control scheme is presented below in Fig. 18. The Since the working circumstances may differ (changes in load
feedforward, feedback, and transfer functions of the controller are and, disturbances), and control systems are typically built using
the G(s), H(s), and k. The root locus approach is applied to study much-simplified models, the control system must be robust to
the impact of the gain variations on the position of the closed- function correctly in these conditions. Mathematically, this im-
loop system poles of [49]. The transfer function of the closed-loop plies that not just for one plant, but for a collection of plants,
obtained from Fig. 18 is as follows; the controller must perform well. Despite model uncertainty,
Y (s) G(s) the system’s stability must be preserved. To have a robust con-
= (14) troller it is required to design a controller that satisfies stability
X (s) 1 + kG (s) H(s)
in uncertain conditions. If the system also meets performance
Fig. 19(a) is quite revealing in several ways. First, the profile specifications such as sensitivity and disturbance rejection, good
stays in the Left-hand plane (LHP) whatsoever the gain of the tracking, steady-state performance, the system is ensured that it
controller. Second, further analysis showed that the designer has has robust performance [50].
the freedom to choose appropriate system gain to match tran- There are usually two categories of model uncertainty: struc-
sient system response. From the data in Fig. 19(b), it is apparent tured uncertainty and unstructured uncertainty. If one is unsure
that the settling time (5.32 µs) and the rise time (2.66 µs) are about the place of the poles, zeros, or gain of the system, this
decreased to an acceptable value. These results suggest that the is an example of structured uncertainty. The system coupling
controller can adjust the MG parameters efficiently and very fast. parameters are presumed to be unpredictable and off by 20% so
266 B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269

Fig. 20. System stability singular values decomposition.

Table 4
Comparison between various control methods based on THD.
With linear loading condition
Base control method Droop control method Proposed control method MPC Method
% value % value % decrease % value % decrease % value % decrease
THDI 3.16 0.93 70.56% 0.66 79.11% 0.82 74.05%
THDV 2.74 1.93 29.56% 1.26 54.01% 1.40 48.90%
With Non-linear loading condition
Base Control Method Droop Control Method Proposed Control Method MPC Method
% value % value % decrease % value % decrease % value % decrease
THDI 8.09 2.03 74.90% 0.89 88.99% 1.08 86.65%
THDV 3.38 2.30 31.95% 1.21 72.37% 1.40 58.57%

Table 5
Comparison between various control methods based on CRT, MFD, and ISE.
With linear loading condition
Base control method Droop control method Proposed control method MPC method
CRT 0.04 0.029 0.01 0.025
MFD 2.59 2.29 0.45 0.9
ISEV 8823 6591 978.6 2784
ISEF 43.24 15.95 7.789 10.07
With non-Linear Loading Condition
Base control method Droop control method Proposed control method MPC method
CRT 0.052 0.045 0.015 0.029
MFD 24.99 3.55 0.60 1.19
ISEV 9395 6754 1198 3774
ISEF 67.48 46.58 8.285 10.35
B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269 267

Fig. 21. System bode diagram.

as to examine the robustness of the proposed controller against


structured uncertainty. What is interesting in Fig. 22(a) is that
still at the utmost point of uncertainty, the output is adequately
accepted (as demonstrated by the percent overshoot, rise and
settling times). SVD extends the bode magnitude response to
MIMO systems and is helpful for robustness analysis. SVD offers
a helpful way to quantify multivariable directionality, but in
terms of frequency-domain performance and robustness [51], the
maximum singular value is also very useful. From the data in
Fig. 22(b) (c), it is apparent that the control system has robust
performance.
Unstructured uncertainty can be modeled in different ways,
like additive and multiplicative uncertainty [50]. Feedback de-
creases the closed-loop system’s sensitivity to uncertainties or
differences in components situated in the system’s forward route.
Rejection of disturbance relates to the reality that feedback can
eliminate or decrease the impacts of undesirable disturbances in
the feedback loop. Disturbance tracking and rejection require low
sensitivity while noise suppression requires small complemen-
tary sensitivity.
For the specified uncertainty, one can check the stability of the
closed-loop using the small-gain theorem; then it is important
to understand what is the least uncertainty that will destabilize
the scheme. In the event of multiplicative uncertainty, the lowest
destabilizing uncertainty is also referred to as a multiplicative
stability margin (MSM).
1
MSM = (15)
Mr
where

Mr = sup |T (jω)|

ω

In addition, the symbol ‘‘sup’’ represents the function’s supre-


mum. The supremum of a function is its maximum value even it Fig. 22. System robustness analysis in the presence of uncertainty.
is not achieved.
Let us compute the MSM for the system. For the MSM, it is
required to obtain the complementary sensitivity and find its uncertainties with transfer function magnitudes below 2.083, the
peak value. The plot is shown in Fig. 23, the peak value is 0.48, system will be robustly stable against.
resulting in an MSM of 2.083. Thus, unmodeled multiplicative
268 B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269

References

[1] Rabiee A, Sadeghi M, Aghaeic J, Heidari A. Optimal operation of microgrids


through simultaneous scheduling of electrical vehicles and responsive
loads considering wind and PV units uncertainties. Renew Sustain Energy
Rev 2016;57.
[2] Mahmoud M, Rahman M, Sunni F. Review of microgrid architectures – A
system of systems perspective. IET Renew Power Gener 2015;9.
[3] Sedhom B, El-Saadawi M, Hatata A, Abd-Raboh E. Review on con-
trol schemes for grid connected and islanded microgrid. J Electr Eng
2019;19(3):557–72.
[4] Satish B, Bhuvaneswari S. Control of microgrid – A review. In: International
conference on advances in green energy (ICAGE). Thiruvananthapuram,
India: IEEE; 2014.
[5] Huang W, Lu M, Zhang L. Survey on microgrid control strategies. Energy
Procedia 2011;12.
[6] Monesha S, Ganesh Kumar S, Rivera M. Microgrid energy management and
control: technical review. In: IEEE international conference on automatica
(ICA-ACCA), Curico, Chile; 2016.
[7] Han H, et al. Review of power sharing control strategies for islanding
operation of AC microgrids. IEEE Trans Smart Grid 2016;7.
[8] Mahmoud M, Alyazidi N, Abouheaf M. Adaptive intelligent techniques for
microgrid control systems: A survey. Electr Power Energy Syst 2017;90.
[9] Monica P, Kowsalya M. Control strategies of parallel operated inverters
in renewable energy application: A review. Renew Sustain Energy Rev
2016;65.
[10] Saedi W, Lachowics S, Habibi D, Bass O. Voltage and frequency regulation-
Fig. 23. The frequency response of the complementary sensitivity for based DG unit in an autonomous microgrid operation using particle swarm
determining the MSM. optimization. Electr Power Energy Syst 2013;53.
[11] Ahmadi S, Shokoohi S, Bevrani H. A Fuzzy logic-based droop control for
simultaneous voltage and frequency regulation in an AC microgrid. Electr
Power Energy Syst 2015;64.
5. Conclusion [12] Chettibi N, Mellit A, Pavan A. Adaptive neural network-based control of a
hybrid AC/DC microgrid. IEEE Trans Smart Grid 2016.
[13] Qing C, Hornik T. Cascaded current – voltage control to improve the power
A proposed control method for regulating frequency/voltage as
quality for a grid-connected inverter with a local load. IEEE Trans Ind Electr
well as improving the power quality of an autonomous MGs was 2013;60.
presented in this paper. The approach depended on enhancing [14] Yu M, Wang Y, Li Y. Hierarchical control of DC microgrid based on model
the conventional droop control method by using a robust H∞ predictive controller. In: 42nd Annual conference of the IEEE industrial
electronics society (IECON). Florence, Italy: IEEE; 2016.
controller. To enhance the system stability, the HS optimization
[15] Devi P, Santhi R, Puhpalatha D. Introducing LQR-Fuzzy technique with
technique was applied to accurately determine the weighted pa- dynamic demand response control loop to load frequency control model.
rameters of H∞ controller. The proposed controller succeeded in IFAC-PapersOnLine 2016;49.
regulating the frequency and voltage to their nominal values after [16] Lam Q, Bratcu A, Riu D. Obustness analysis of primary frequency H∞
any breach of system loading while enhancing the power quality control in stand-alone microgrids with storage units. IFAC-PapersOnline
2016;49.
of the MG. The proposed approach was applied to a test-system in [17] Hornik T, Zhong Q. H∞ repetitive voltage control of grid-connected
presence of two loading conditions in the MATLAB/SIMULINK en- inverters with a frequency adaptive mechanism. IET Power Electr 2010;3.
vironment. Based on the THD for voltage and current waveforms, [18] Jankovic Z, Nasiri A, Wei L. Robust H∞ controller design for microgrid –
CRT, MFD, and the ISE for frequency and voltage waveforms, Tied inverter applications. In: Energy conversion congress and exposition
(ECCE). Montreal, QC, Canada: IEEE; 2015.
a comparative analysis between a base controller, droop con- [19] Bevrani H, Feizi M, Ataee S. Robust frequency control in an islanded
troller, the proposed H∞ based HS controller, and a proposed microgrid: H∞ and µ-synthesis approaches. IEEE Trans Smart Grid 2016;7.
MPC controller was performed. The comparison showed that the [20] Kahrobaeian A, Mohamed Y. Direct single-loop µ-synthesis voltage control
suggested controller had a more agile response, a reduced MFD, for suppression of multiple resonances in microgrids with power factor
correction capacitors. IEEE Trans Smart Grid 2013;4.
a reduced ISE for frequency and voltage waveforms, and a better
[21] Kahrobaeian A, Mohamed Y. Robust single-loop direct current control of
power quality. Considering root locus, step response, and SVD, the LCL-filtered converter-based DG units in grid-connected and autonomous
stability analysis was performed. The settling and the rise times microgrid modes. IEEE Trans Power Electr 2014;29.
were reduced to minimum values. Besides, a robustness judgment [22] Hossain M, Pota H, Mahmud M, Aldeen M. Robust control for power
sharing in microgrids with low-inertia wind and PV generators. IEEE Trans
based on step response, SVD, and bode diagram were conducted
Sustain Energy 2015;6.
to prove system robustness against system parameter uncer- [23] Baghaee H, Mirsalim M, Gharehpetian G, Talebi H. A generalized
tainties. In addition, the stability of the closed-loop using the descriptor-system robust H∞ control of autonomous microgrids to im-
small-gain theorem was investigated when the system subjected prove small and large signal stability considering communication delays
to multiplicative uncertainty. On top of that, the multiplicative and load nonlinearities. Electr Power Energy Syst 2017;92.
[24] Taj T, Khan T, Ijaz I. An enhanced harmony search (ENHS) algorithm for
stability margin (MSM) was calculated. Together these results solving optimization problems. In: Electrical and electronic engineering
provide important insights: (1) the proposed control system is conference. St. Petersburg, Russia: IEEE; 2014.
more stable, (2) effective to change in the frequency and voltage [25] Cheng M, Prayogo D, Wu Y, Lukito M. A hybrid harmony search algorithm
of the system, (3) improve the quality of the system power, and for discrete sizing optimization of truss structure. Autom Constr 2016;69.
[26] Shiva C, Mukherjee V. Comparative performance assessment of a novel
(4) system robustness against system parameter uncertainties
Quasi-Oppositional harmony search algorithm and internal model control
method for automatic generation control of power systems. IET Gener
Transm Distrib 2015;9.
Declaration of competing interest [27] Jha R, et al. Dynamic economic dispatch of micro-grid using harmony
search algorithm. In: India conference (INDICON). New Delhi, India: IEEE;
2015.
The authors declare that they have no known competing finan- [28] Shankar G, Mukherjee V. Load frequency control of an autonomous hybrid
cial interests or personal relationships that could have appeared power system by Quasi-Oppositional harmony search algorithm. Int J Electr
to influence the work reported in this paper. Power Energy Syst 2016;78.
B.E. Sedhom, M.M. El-Saadawi, M.A. Elhosseini et al. / ISA Transactions 99 (2020) 252–269 269

[29] Kamboj V, Bath S, Dhillon J. Implementation of Hybrid Harmony/Random [40] Hamidia R, Livania H, Hosseinianb S, Gharehpetianba G. Distributed co-
search algorithm considering ensemble and Pitch violation for unit operative control system for smart microgrids. Electr Power Syst Res
commitment problem. Int J Electr Power Energy Syst 2016;77. 2016;130.
[30] Pandiarajan K, Babulal C. Fuzzy harmony search algorithm based optimal [41] Ersdal A, Fabozzi D, Imsland L, Thornhill N. Model predictive con-
power flow for power system security enhancement. Int J Electr Power trol for power system frequency control taking into account imbalance
Energy Syst 2016;78. uncertainty. IFAC Proc Vol 2014;47(3).
[31] Zhang J, et al. A hybrid harmony search algorithm with differential [42] Urquidez R, Palomo G, Elias O, Trujillo L. Systematic selection of tun-
evolution for Day-Ahead scheduling of a microgrid with consideration of ing parameters for efficient predictive controllers using a multiobjective
power flow constraints. Appl Energy 2016;183. evolutionary algorithm. Appl Soft Comput 2015;31:326–38.
[32] Kim K, Rhee S, Song K, Lee K. An efficient operation of a micro grid using [43] Askarzadeh A, Rezazadeh A. Parameter identification for solar cell models
heuristic optimization techniques: Harmony search algorithm, PSO, and using harmony search-based algorithm. Sol Energy 2012;86.
GA. In: Power and energy general meeting. San Diego, USA: IEEE; 2012. [44] Ibrahim A, Hamza H, Saroit I. Harmony search based algorithm for dynamic
[33] Abedini M, Moradi M, Hosseinian S. Optimal clustering of MGs based on shortest path problem in mobile AD HOC networks, In: Third international
droop controller for improving reliability using a hybrid of harmony search conference on digital information and communication technology and its
and genetic algorithms. ISA Trans 2016;61. applications (DICTAP2013), Ostrava, Czech Republic; 2013.
[34] Maleki A, Pourfayaz F. Sizing of stand-alone Photovoltaic/Wind/Diesel [45] Park J, Kwon S, Kim M, Han S. A cascaded improved harmony search for
system with battery and fuel cell storage devices by harmony search line impedance estimation in a radial power system. IFAC PapersOnline
algorithm. J Energy Storage 2015;2. 2017;50.
[35] Satapathy P, Dhar S, Dash P. Stability improvement of PV-BESS diesel [46] Hatata A, Sedhom B, El-Saadawi M. A modified droop control method
generator-based microgrid with a new modified harmony search-based for microgrids in islanded mode. In: Nineteenth international middle east
hybrid firefly algorithm. IET Renew Power Gener 2017;11. power systems conference (MEPCON). Cairo, Egypt: IEEE; 2017.
[36] Gao X, Wang X, Zenger K. Harmony search method for optimal wind [47] Sedhom B, El-Saadawi M, Abd-Raboh E. Advanced control technique
Turbine electrical generator design. J Struct Mech 2016;49. for islanded microgrid based on H-infinity controller. J Electr Eng
[37] Wang X, Gao X, Zenger K. An introduction to harmony search optimization 2019;19(1):335–47.
method. Springer; 2015. [48] Sedhom B, Hatata A, El-Saadawi M, Abd-Raboh E. Robust adaptive H-
[38] Moradi M, Eskandari M, Hosseinian S. Cooperative control strategy of infinity based controller for islanded microgrid supplying non-linear and
energy storage systems and micro sources for stabilizing microgrids in unbalanced loads. IET Smart Grid 2019. http://dx.doi.org/10.1049/iet-stg.
different operation modes. Electr Power Energy Syst 2016;78. 2019.0024.
[39] Bidram A, Davoudi A, Lewis F, Guerrero J. Distributed cooperative sec- [49] Bevrani H. Robust power system frequency control. Boston: Springer; 2014.
ondary control of microgrids using feedback linearization. IEEE Trans [50] Stefani T Raymond. Design of feedback control systems. Oxford University
Power Syst 2013;28. Press, Inc.; 1993.
[51] Sigurd Skogestad, Postlethwaite I. Multivariable feedback control: analysis
and design, vol. 2. New York: Wiley; 2007.

You might also like