Internal Model Control Strategy Based Cascaded
Internal Model Control Strategy Based Cascaded
Abstract
Usually PID controller does not posses the disturbance rejection capability.
The internal model control (IMC) brings in a very good performance for set
point tracking, but gives lethargic response for disturbance rejection problem.
The study proposes a systematic procedure for pole-placement & IMC for PID
controller tuning. The proposed control strategy is implemented in Cascaded 5
level inverter type dynamic voltage restorer (DVR). The case studies are
presented to test the performance of the proposed control strategy. The test
circuit is developed in Matlab/simulink and the results are presented to
validate the proposed strategy.
Introduction
For decades, power quality has been an exciting research topic for many scientists.
Especially in the developing countries like India much research on this area is going
on. The term “power quality” may be defined “The powering and grounding of
electrical equipment so as to maintain the safe operation of that equipment.” Power
quality assets are voltage sags, swells, interruption, transients, flickers and harmonics.
Some methods have been proposed in recent times to classify the power quality
problems [1]-[3]. These assets are very vital especially in distribution system. Among
this power quality assets, voltage sag is the most frequently occurring problem.
Voltage sags are usually caused due to faults in distribution system, motor starting
and sudden increase of the loads etc. Voltage sags is defined as reduction of rms
voltage to less than 1per unit for duration of 0.5 cycles to 3mins.
172 S.N.V. Ganesh et al
Due to increase of power electronic devices, the loads in the distribution system
have become more sensitive. These sensitive devices have to be protected from
various power quality problems especially voltage sags.
Dynamic voltage restorer (DVR) is a series connected device to mitigate the
voltage fluctuations at the load end. There are many control strategy for the operation
of DVR [4]-[5]. Most often used controller is PI controller, however tuning of the PI
controller parameters is more difficult in industrial applications.
In recent past, engineers have developed improved tuning rules for PID controllers
[6]-[10]. IMC PID tuning rule is one among them. IMC is more advantageous in
compromising between closed loop performance & robustness. The main advantages
of using IMC control for PID tuning compared to classic feedback controller are
internal stability and performance characteristic that correlates directly to controller
parameter [11]. If there is no model mismatch the perfect controller can be reached.
When process dynamics are slower than the desired closed loop dynamics, IMC
tuning rule provides adequate suppression of output disturbances and less suppression
of load disturbances. However by including additional integrator in the output,
additional load disturbance suppression can be obtained.
IMC controller complexity depends on two factors namely complexity of the
model and performance requirements. This paper mainly focuses on design of IMC
tuning rule for DVR application.
The paper structure as follows: Section II gives the brief description about the
process. Section III and IV describes the internal model control strategy for PID
tuning.
Process Description
As the DVR employs the isolated dc source, inverter and series injection transformer,
it requires a filter at the output of the inverter to reduce the harmonics before the
transformer. The fig 1 shows the process to be regulated. The circuit comprises of
multilevel inverter with an output LC filter. As per fig 1, output voltage of filter is
given by
1 LS + R
V s = LCS2 + RCS + 1V inv + LCS 2 + RCS + 1 I L
(1)
Where
Vs, Vinv, iL is the filter output voltage, inverter output voltage and transformer
primary current.
During abnormal conditions, DVR operates and remains idle during normal
condition. When DVR is operating, load current flows through the secondary winding
of the series injection transformer. A component of load current flows through the
primary winding affecting the filter. This load current flowing in the reverse direction
of the filter acts as the disturbance signal influences the dc source and inverter.
Magnitude of the disturbance signal purely depends on the load parameters. Now, this
disturbance signal has to be suppressed in the error signal before the PWM pulses are
generated to the inverter. Apart from the disturbance effects, some of the other
uncertainty on the system includes modeling error due to non-linearity, noise and
modeling error due to time varying etc. Hence, a robust controller is needed to take
care of these uncertainties. The PI controller produces an angle δ. The sinusoidal
signal Vcontrol is phase modulated by means of an angle δ.
VA = sin (ωt+δ) (1)
VB = sin (ωt+δ-2π/3) (2)
VC = sin (ωt+δ+2π/3) (3)
Classic Pi Controller
The circuit comprises of multilevel inverter with an output LC filter. As per fig 1,
output voltage of filter is given by eqn (1). The function of the filter is to block the
ripple frequency by its low pass function without modifying the reference signal. The
eqn. (4) indicates that the output voltage of the filter is affected by the transformer
174 S.N.V. Ganesh et al
current as a disturbance. This disturbance has an adverse effect on the controller and
indirectly on the dc energy source which has to supply the power required. Fig 4
represents the closed loop system of a plant with PI controller placed in feed forward
path. The reference signals to be generated by DVR will be regulated by a PI or RST
controller [13]. Parameters of regulation system ensures the short response time and
acceptable reject perturbation caused by the load current iL crossing the active
conditioner and perturbing the injected voltage Vinv on the output filter capacitor
terminals C. The plant (LC filter) transfer function is given by
1 ωn 2
G(S ) = =
2
LCS + RCS + 1 s 2 + 2ζωn s + ωn 2 (5)
LC values are chosen to have cut-off frequency of 650 Hz. Assuming Kp and Ki be
the proportional and integral gain values, the controller transfer function can be
written as
KI
C(S ) = KP +
s (6)
Figure 3: PI controller.
Where ε and are obtained from the plant transfer function by the formulae
R/2 L (9)
(10)
Since Gcl(s) is of third order form, it can be written as P1(s)P2(s), where P1(s)
corresponds to dominant pole and P2(s) corresponds to auxiliary poles chosen
depending on poles of the plant. i.e., if plant poles are complex, then auxiliary poles
Internal Model Control Strategy 175
will be also complex. If complex pole is chosen as auxiliary, then it must have its
conjugate. P1(s) & P2(s) are arbitrarily chosen as real and complex conjugate poles.
Gclp (s) now can written as
Gclp(S) = (s +a)(s +2ζdωds+ωd ) =P1(s)P2(s)
2 2
(11)
The values of and are chosen arbitrarily in order to modify the rise time,
zero steady state error and less settling time
and rad/sec.
Figure 4: Step response of closed loop system with PI controller without disturbance.
Figure 5: Step response of closed loop system with PI controller and disturbance of
u(t)=5.
PI controller does not have disturbance rejection capability. So it cannot track the
input signal accurately in the presence of disturbance (spike at t=1sec) as shown in fig
6. This disturbance will increase the stress on the PWM controller and indirectly
increase dc energy required. The controller input is an error signal obtained as a
difference of the reference voltage and r.m.s value of the terminal voltage (with
176 S.N.V. Ganesh et al
o Design Procedure:
• Select the plant G(s)
• Select the plant model Gm(s).
• Partition the plant model into minimum phase and non-minimum phase (all
pass) components i.e non-invertible and invertible components. Non-invertible
component Gm-(s) contains the terms, if inverted leads to instability and
realisability problems. For example zeros in right hand plane and delays.
Remaining terms of the plant model will be invertible component Gm+(s).
• Gm(s) = Gm+(s) Gm-(s)
• Set q(s) = Gm+(s)-1. If q(s) is improper then q(s) should be multiplied by low
pass filter.
• Set Gimc(s) = Gc(s)*Gf(s) where Gf(s) = 1/ (τs+1)n where n value is chosen so
as to make the Gimc(s) proper.
−1
G+ m (s) G f (s)
• G p id ( s ) = (13)
1− G − − 1
m (s) G f (s)
12
10
Magnitude
6
0
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Figure 7: Step response of closed loop system with IMC controller without disturbance.
12
10
8
magnitude
0
0 1 2 3 4 5 6 7 8 9 10
Time(sec)
Figure 8: Step response fo closed system with IMC controller with step disturbance
of u(t)=2.
Test System
The test parameters are
L=3mH, C= 20uF, R=1ohm
Case 1: A triple line fault is created with fault resistance of 0.66ohms at point x in the
fig 7.This fault results in a voltage sag of 20% in the load voltage. The fault is created
for duration of 0.5 to 0.8ms. The load voltage is depicted as shown in the fig 11.
0.9
0.8
0.7
0.6
m agnitude (pu)
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
Time(secs)
Figure 11: Load voltage without DVR with three phase fault (fault resistance
(0.66ohms).
0.8
m agnitude (v )
0.6
0.4
0.2
0
0 0.2 0.4 0.6 0.8 1
Time (secs)
To simulate the both control strategies are simulated in MAT lab Simulink the
results are presented to verify the performance of the both control strategies for DVR.
Case 2: A triple line to ground fault is created with a fault resistance of 0.001 ohms at
point x in the fig 7. This fault results in a voltage interruption in the load voltage. The
load voltage is shown in the fig 13.
0.9
0.8
0.7
0.6
magnitude (pu)
0.5
0.4
0.3
0.2
0.1
0
0 0.5 1 1.5 2 2.5 3 3.5
Time(secs) 5
x 10
Figure 13: Load voltage without DVR with three phase to ground fault (fault
resistance 0.001ohms).
0.9
0.8
0.7
0.6
magnitude (pu)
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
Time (secs)
Conclusion
• The test system employing the cascaded multilevel inverter type DVR is
modeled in matlab simulink.
• Two different control strategies namely, pole placement and internal model
control for PI tuning is discussed briefly.
• The use of multilevel inverter as voltage source converter reduces the dc
requirement and filter rating further reducing the cost for dc storage & the
filter.
• Pole placement design methodology is discussed briefly for PI tuning.
• The figs depict that PI controller cannot track the reference signal in the
presence of disturbance.
• Internal model control design is presented for PI tuning.
• With this method, PI gains the disturbance rejection capability as shown in the
fig
• The comparison between Pole-placement and IMC are as follows
Acknowledgement
Authors are very thankful to JNTU for providing constant support. Authors are
thankful to VR Siddhartha engineering college for providing resources and necessary
guidance.
References
[1] C. Sharmeela, M.R. Mohan, G. Uma and J.Baskaran “A Novel Detection and
Classification Algorithm for Power QualityDisturbances using Wavelets”,
Journal of Applied Sciences, Volume 3 issue 1, 2049-2053, 2006.
[2] G.yaleinkaya, M H J Bollen, P A crossly characterization of voltage sags in
American industrial distribution system IEEE transaction on industry
applications vol 34, no4, July/august, pp.682-688, 1999.
Internal Model Control Strategy 181
[3] D. Saxena, K.S. Verma and S.N. Singh, “Power quality event classification: an
overview and key issues”, International Journal of Engineering, Science and
Technology”, Vol. 2, No. 3, 2010, pp. 186-199,2010.
[4] SNV Ganesh, K. Ramesh Reddy and B.V. Sanker Ram, “ Comparison of
different control strategy based on pole placement for cascaded multilevel
inverter based dynamic voltage restorer”, Journal of Electric Systems, volume
6, mar 2010.
[5] SNV Ganesh, K. Ramesh Reddy and B.V. Sanker Ram,” A neuro control
strategy for cascaded multilevel inverter based dynamic voltage restorer”,
International Journal of Electrical and Power Engineering, Vol 3 issue 4,pp:
208-214, 2009.
[6] Braatz. R.D. Internal model control. The control hand book. CRC press. Boca
Raton, FL 1995.
[7] HO, W.K. Zhou. J.H. Performance and gain and phase margin of well known
PI tuning formulas IEEE trans.c.s Technol. 1995, 3,245.
[8] Morari. M.Zafiriou, E. Robust process control, prentice- Hall. Englewood
cliffs, N.J. 1989.
[9] Rivera, D.E. skogestad, s.Morari M.IMC 4: PID controller design. Ind.Eng
chem.. Process des. Dev 1986, 25,252.
[10] Campi, M.W.S. lee & B.D.O Anderson (1982) new filters for IMC design.
International journal of robust and nonlinear control.
[11] M. Morari and E. Zafiriou, “ Robust Process Control”, Prentice Hall,
International edition, 1989.
182 S.N.V. Ganesh et al