Professional Documents
Culture Documents
Reference + Output
signal Controller Plant signal
Sensor
Closed Loop Control of DC Drives
Current Control for DC Drives
with Choppers
Current control loop is used to control torque via armature current (ia)
Output of current controller determines duty cycle (i.e. switching) of DC-DC
converter
Current controller can be either:
Pulse-Width-Modulation (PWM) Controller
contain PI controllers, i.e. linear
fixed switching frequency
Hysteresis (bang-bang) controller
on-off controllers, i.e. non-linear
varying switching frequency
Selection of controller affects current control loop transient response
Hence, affects speed loop bandwidth.
Current Control for Chopper
Drives – PWM Controller vc > Vtri vc < Vtri
In the PWM circuit: Ttri
• vc is compared with a triangular
waveform
• if vc > Vtri ‘on’ signal is produced (q
= 1)
• if vc < Vtri ‘off’ signal is produced (q vc
= 0)
1 vc > Vtri
1
q
0 vc < Vtri
0
ton
Vdc
• Chopper switching frequency is fixed
by triangular waveform frequency
regardless of operating conditions 0
• Bandwith of current loop controller is
limited by frequency of Vtri q=1 q=0
T1 ‘on’, va = Vdc T2 ‘on’, va = 0
Current Control for Chopper Drives – PWM
Controller
In the PWM circuit: Ttri
T 0 0
va switches between Vdc and 0
average armature voltage Va depends on duty cycle (i.e. how long T1 is on)
Current Control for Chopper Drives – PWM
Controller
• PWM controls chopper duty cycle once in every cycle
• Frequency of Va fixed by frequency of Vtri
• Hence, chopper is a variable voltage source with average current
control
• Instantaneous current control is not exercised
• Current can exceed maximum armature current between two
consecutive switching
Comparison between Bipolar & Unipolar
Switching
Vdc
• Current ripple = iripple
f output voltage
+
ia* D2
T2
ia Va
ia -
ia i a* ierr q
q
ia
Current Control for Chopper Drives –
Hysteresis Controller
• Actual current i compared with
i i a a
* + ia
a
reference current ia* to obtain error
signal ierr
• If ia ia* + ia q = 0, T2 ‘on’ and Va = ia*
0 ia
• If ia ia* - ia q = 1, T1 ‘on’ and Va = ia
Vdc 1 ia ia* - ia
q
0 ia ia + ia
* ia
ia ia* - ia q
Preferred method !