Professional Documents
Culture Documents
2021/2022
desired
Controlled
reference
signal Command command Physical Variable
generation Actuator
Process
The command profile can be achieved on the base of the mathematical model of the
plant (actuator and physical process)
In case of a constant value for the desired reference such a method can assure satisfactory
results while, when a time-varying profile is needed, is usually quite difficult to achieve
the right command profile.
Reference command vu
Command DC-DC
DC Motor
vi Generator Converter
vc
PWM
vi vc
+
-
vg
The dc motor furnishes a rotational speed w = k·vu proportional to the applied voltage.
The reference speed can be generated by an electrical voltage signal, obtained thorough a
potentiometer, proportional to the desired speed. is used to generate the input command of a DC-DC
converter supplying the motor.
An open-loop control is a low-cost solution and quite simple to implement; however, it is strongly
affected by external disturbances (i.e. the hand pressure over the disc used as a load) that, varying
the load torque, can reduce the rotor speed making the control action ineffective.
Such a type of control is affected by parametric variations in the command chain as well.
Reference Controlled
Signal error command Physical variable
Regulator Actuator
Process
Measure
Trasnsducer
The difference among the desired reference signal and the measured value of the
controlled variable furnishes the error signal. On the basis of the error a specific
function, denoted as Regulator, provides the command signal to the actuator.
Drawbacks
• Higher system complexity
• Higher costs both for hardware (transducers and controllers, analog or digital) and for
software, (control algorithm development)
wrif v vc va Motor
w
Regulator Converter +
Load
Tachimeter
1
𝑌 𝑠 = 𝐹(𝑠) Step response transformation
𝑠
To obtain the response in the time domain y(t) the inverse Laplace transformation has to
be used:
𝑦 𝑡 = L−1 𝑌 𝑠
𝑅
L−1 =𝑅
𝑠
−1
𝑅𝑖
L = 𝑅𝑒 𝑝𝑖 𝑡
𝑠 − 𝑝𝑖
𝑅𝑖𝑐 w2𝑛𝑖 (1 + 𝜃𝑖 𝑠)
L−1 = 𝑅𝑒 σ𝑖 𝑡
sin(𝜔𝑡 + 𝜑)
𝑠 + 2zw𝑛𝑖 𝑠 + w𝑛𝑖
2 2
A system with only real negative poles and/or real negative parts (in case of complex
poles) is denoted as asymptotically stable as every contributions of the poles to the
impulse response y(t) tends toward zero. In presence of a poles in the origin, the
impulse response tends to a constant value, thus the system is denoted as stable.
In conclusion:
The stability is an intrinsic property of the system, thus it is independent from the initial
conditions and from the applied input.
U(S) Y(S)
F(S)
• Summing node
I1 Y
Y=I1 ± I2
±
I2
• Propagation node
I
I
• Cascaded Blocks
U Y
G1 G2
is equivalent to
U Y
G=G1*G2
Y = G* U where G= G1*G2
U(s) Y(s)
W(s)
1
If, as practically verified, GH>>1 Y (s) U (s)
H
i.e. the system response depends only from H
- s (1 s )
h
i pi
F(S) N H (s)
H(S) H (s) =
DH ( s )
Closed-loop TF
G (s) K i (1 s zi )
W (s) = = h
1 G ( s ) H ( s ) s i (1 s pi )DH ( s ) K N H ( s ) i (1 s zi )
The stability of the closed-loop TF depends on the interaction on the G(s) and H(s) as well
as the gain K that moves the poles of the open-loop plant G(s) in other positions.
Thus, even if G(s) was stable, it is not assured that the W(s) is stable as well.
+
U(S) E(S) Y(S)
G(S) (1 s )
G(s) = K i zi
- s (1 s )
h
i pi
E ( s ) = U ( s ) K h E ( s )G ( s )
E ( s) 1
We ( s ) = = 1 W ( s) =
U (s) 1 K hG ( s)
s h i (1 s pi )
We ( s ) = Closed-loop error TF
s h
(1 s
i pi ) K K h i (1 s zi )
1
er = lim e(t ) = lim sWe ( s)U ( s) = lim sWe ( s)
t s 0 s 0 s i 1
s h i
Steady-state error er = lim h
s 0 s K K
h
10
-10
Magnitude (dB)
-20
-30
-40
-50
-60
-70
-80
0
-45
Phase (deg)
-90
-135
-180
2 3 4 5
10 10 10 10
Frequency (rad/s)
u(t)
The PID Regulator PID is widely employed in the control of many industrial processes
Benefit:
• Good performances if the tuning is accurate
• Can be employed independently from the process type (mechanical, hydraulic,
thermal, electric)
• Does not require detailed knowledge of mathematical model
• Tuning of 1, 2 or 3 parameters are needed depending on the required control
actions (P, P+I or P+I+D)
• Simple implementation in either analog or digital environment
u (t ) = K P e(t )
Furnishes an action proportional to the instantaneous error value, thus able to perform a
fast error correction.
A large Kp value implies a significant reaction even on low error variations. Moreover:
• increases the control bandwidth, thus the system is able to track faster reference
variations, including the noise (undesired signal)
• reduces the steady-state error tracking for type 0 systems (no poles in the origin)
A low Kp value implies a weak reaction on the control variable even in presence of
significant error values
Benefits:
• Accounts for the history of the error, acting as a mechanical inertia
• Introduces a pole in the origin which permits to obtain a zero steady-state error
for a step reference input if the plant model does not include any poles in the
origin
Drawbacks:
• Increases the phase delay in the direct chain and determines a reduction of both
gain and phase stability margins
Notice: If the plant model includes any poles in the origin the integral action has not
to be used to avoid the above mentioned drawback
Power Electronics – Introduction to automatic control systems 25/27
PID Regulators
Derivative Action D
de(t )
u (t ) = K D
dt
Benefits:
• Produce very fast response on rapid error variations, thus a step reference change
generates a large correction that has to be limited imposing a saturation
• Phase leading action which improves the gain and phase stability margins
Drawbacks:
• Amplifies high frequencies signals including noise
• Rarely used in power converters controllers
Ki / s
R(s)
Kh
Ki
s
Ki Kp 1 s i 1
R( s) = ( K p ) = K p = Kp i =
s s s i Ki
• Introduces a pole in the origin which permits to obtain a zero steady-state error
for a step
• Introduces a zero which permits to increase the phase stability margin