Internal Model Control Strategy
Internal Model Control Strategy
5.1 INTRODUCTION
The Internal Model Control (IMC) based approach for PID controller
inaccuracies and hence using IMC-PID tuning method [36], [37] a clear
Also the IMC-PID controller allows good set-point tracking and gives
silky disturbance response especially for the process with a small time-
time for load disturbances for lag dominant processes which are not
desirable in the control industry. Usually, disturbances are categorized
considered to same. Since all the IMC-PID [38], [39] approaches involve
IMC. Filter time constant plays a vital role to obtain better trade off
IMC controller depend on the IMC filter time constant. Increase in the
The conceptual usefulness of the IMC lies in the fact that much
stable process.
input signal without the benefit of feedback. Open loop control systems
are not commonly used as closed loop control systems because of the
clear from basic linear system theory that the output Y(s) can be
Gc ( s) Gp (s)1 (5.2)
identifiable.
feedback and assumed that the process model represent the process
exactly i.e. process model has all features of parent model. In real life
with the parent process; hence feedback control schemes are designed
Controller Gc(s)
Process Gp(s)
Internal model G p ( s)
Disturbance d(s)
The fig 5.3 shows the standard linear IMC scheme where the
effectively open loop and hence no stability problems can arise. This
control structure also depicts that if the process Gp(s) is stable, which
is true for most industrial processes, the closed loop will be stable for
any stable controller Gc(s). Thus, the controller Gc(s) can simply be
its model. The process output Y ( s) is compared with the output of the
model resulting in
error signal to the controller. The error signal incorporates the model
U (s) R(s) dˆ (s) Gc (s) R(s) G p (s) G p (s) U (s ) d (s ) Gc (s ) (5.4)
U ( s)
R(s) d (s) Gc (s) (5.5)
1 G p ( s) G p ( s) Gc ( s)
Since Y (s) Gp (s)U (s) d (s) the closed loop transfer function for the
Gimc (s ) Gc (s )G f (s ) (5.7)
order of the filter so as to make Gimc ( s) proper. The resulting closed loop
equation is given by
calculates the difference between the outputs of the process and that of
Specification of inputs
convenient.
Some important properties of IMC scheme
FUNCTIONS
internal model control is the easiest way for PID tuning as it depends
variables(RST).
If Gp ( s) Gp ( s) then,
plant G p ( s) .
model. i.e. all right half plane (RHP) zeros and time delays. The
with no right half poles (RHP) on the s-plane then the model is
G p ( s)1
q( s) , (5.12)
s 1
n
parameter. Usually from the eqn 5.12, the final form for the
(s ) 1 q(s ) f (s )G p (s ) (5.13)
q( s)
Internal model control parameter Gimc
1 q( s)G p ( s)
Increasing increases the closed loop time constant and slows the
is not more than 20 times its low frequency gain. For controllers that
q ( )
20 (5.15)
q(0)
Since the plant contains poles on the left hand plane, the system
1/ LC
is a minimum phase system. Hence G p ( s)
s ( R / L) s 1/ LC
2
s 2 ( R / L) s 1/ LC
q( s) G p ( s)1 , From the equation, it is evident
1/ LC
G p ( s)1 s 2 ( R / L) s 1/ LC
with adding the filter q( s) becomes
s 1 (1/ LC )* s 1
n n
proper. Considering the order of the filter same as the plant (n=2)
s 2 333.33 _1.667*107
q( s) (5.16)
(0.01)2 0.02s 1
q( s) 6( s 2 333.33s 1.667*107 )
Gimc ( s)
1 q( s)G p ( s) s 2 0.02s
Filter resistance 1
12
10
8
magnitude
0
0 1 2 3 4 5 6 7 8 9 10
Time (secs)
is added at the output in the test system. The simulink diagram of the
test system with disturbance is depicted in fig 5.7. The corresponding
Fig 5.7: IMC Design: Step Input disturbance at the output of plant
12
10
8
magnitude
0
0 1 2 3 4 5 6 7 8 9 10
Time (secs)
The transient parameters namely rise time, settling time and peak
overshoot depends on the filter time constant. The lower is the filter
time constant, lower is the rise time and peak overshoot. Moreover the
Smaller filter time constant leads to more robust system but decreases
[40]
and Vi(0)
best ( gbest ).
1
5. Evaluate the fitness:= fi , f i
1 error
6. For each particle, compare the particle’s value with pbest . If the
current value is better than the pbest value, than set this value as
7. Identify the particle that has the best fitness value. The value of
9. Xi (t ) Xi (t 1) vi (t ) and
13. increase i
value)
uncertainties.
Bode Diagram
10
Magnitude (dB) 0
-10
-20
-30
-40
90
Phase (deg)
45
0
0 1 2 3 4
10 10 10 10 10
Frequency (rad/sec)
Fig 5.9: Bode plot for output sensitivity function with IMC
-50
Magnitude (dB)
-100
-150
-200
0
-45
Phase (deg)
-90
-135
-180
2 3 4 5 6 7 8 9 10
10 10 10 10 10 10 10 10 10
Frequency (rad/sec)
The fig 5.10 represents the bode plot of the closed loop system.
Phase margin indicates that the maximum of 180˚ angle can be added
verge of instability. Since both gain margin and phase margin are large,
disturbances.
resistances. The fault resistance for voltage sag is 0.66Ω and for voltage
Control (IMC) for the generation of control angle δ. This control angle δ
is used for generation of reference signal. The various case studies are
RL load. DVR operates only during the period of voltage sag and
interruption. Voltage sag is mitigated with IMC based DVR. The fig 5.11
depicts the load voltage with IMC controller in DVR. It can be seen very
clearly that DVR is able to maintain the load voltage at 98%. The tame
taken by the DVR to respond to voltage sag is less than 4ms. The
observed to be 1.60%. The THD is measured for the fault duration only
comprising of 22 cycles.
Vca(V) 0
-1
0 0.2 0.4 0.6 0.8 1
1
Vb(V)
-1
0 0.2 0.4 0.6 0.8 1
1
Vc(V)
-1
0 0.2 0.4 0.6 0.8 1
Time
Fig 5.11: Load voltage with IMC controller compensating voltage sag
-1
0 0.2 0.4 0.6 0.8 1
Time (s)
Fundamental (50Hz) = 0.9351 , THD= 1.60%
Mag (% of Fundamental)
15
10
0
0 1 2 3 4 5 6 7 8 9 10
Harmonic order
rectifier load distorts the load voltage waveform. The voltage sag is
voltage sag. The fig 5.13 represents the load voltage waveform with DVR
conducting during the period of voltage sag. The recovery time for
evident that the injected voltage by DVR is free from harmonics. The
the standards.
1
Va(V)
-1
0 0.2 0.4 0.6 0.8 1
1
Vb(V)
-1
0 0.2 0.4 0.6 0.8 1
1
Vc(V)
-1
0 0.2 0.4 0.6 0.8 1
Time
Fig 5.13: load voltage after compensation of voltage sag In utility system with
rectifier load
Selected signal: 51.94 cycles. FFT window (in red): 22 cycles
1
-1
0 0.2 0.4 0.6 0.8 1
Time (s)
15
10
0
0 2 4 6 8 10
Harmonic order
1
Va(V)
-1
0 0.2 0.4 0.6 0.8 1 1.2 1.4
1
Vb(V)
-1
0 0.2 0.4 0.6 0.8 1 1.2 1.4
1
Vc(V)
-1
0 0.2 0.4 0.6 0.8 1 1.2 1.4
Time
-1
0 0.2 0.4 0.6 0.8 1 1.2 1.4
Time (s)
60
40
20
0
0 1 2 3 4 5 6 7 8 9 10
Harmonic order
Load. DVR with closed loop control can mitigate the voltage fluctuation
upto 50% only. Research work involves open loop control to increase
The fig 5.15 shows the load voltage waveform with IMC controller based
DVR injecting voltage during the period of interruption. Since, the DVR
-1
0 0.2 0.4 0.6 0.8 1
1
Vb(V)
-1
0 0.2 0.4 0.6 0.8 1
1
Vc(V)
-1
0 0.2 0.4 0.6 0.8 1
Time
Fig 5.17: Load voltage with rectifier load
-1
0 0.2 0.4 0.6 0.8 1 1.2
Time (s)
60
40
20
0
0 2 4 6 8 10
Harmonic order
the missing voltage at the load end. The rectifier load is considered in
this case study. The figs 5.17 & 5.18 represent the load voltage and
PWM controller and filter introduced a small delay which is very clearly
5.6 SUMMARY
The selection of only one variable (filter time constant) makes the
loads.
end.