Ultimate Switching:: Toward A Deeper Understanding of Switch Timing Control in Power Electronics and Drives
Ultimate Switching:: Toward A Deeper Understanding of Switch Timing Control in Power Electronics and Drives
P. T. Krein, Director Grainger Center for Electric Machinery and Electromechanics Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign
Outline
Fundamentals: power electronics control at its basic level Motivation False starts and model-limited control Small-signal examples Ultimate formulation Geometric control examples
Fundamentals
In any power electronic circuit or system, control can be expressed in terms of the times at which switches operate. The fundamental challenge is to find switching times for each device. Example:
For each switch in a converter, find switching times that best address a set of constraints. This is an optimal control problem of a sort. Might represent this with a switching function q(t).
Grainger Center for Electric Machines and Electromechanics University of Illinois at Urbana-Champaign 3
Fundamentals
The general problem is daunting, so we simplify and address switch timing indirectly.
Averaging (address duty ratio rather than q) PWM (use d as the actuation, not just the control) Sigma-delta (make one decision each period based only on present conditions) Other approaches
We are researching to try and identify ways to address the timing questions more directly.
Motivation
We believe that a new and more fundamental consideration of a switch timing framework has strong potential benefits. Motivated by our work on switching audio
Showed that sine-triangle PWM, used as a basis for audio amplifiers, provides nearly unlimited fidelity.
False Starts
Many argue that space-vector modulation (SVM) gets more directly at switch timing. In fact, SVM addresses duty ratios and yields (at best) exactly the same result as a PWM process. It is usually worse because uniform sampling is involved. Small-signal analysis methods are even less direct. Sliding-mode controls confine the switching without getting to the timing challenge.
Grainger Center for Electric Machines and Electromechanics University of Illinois at Urbana-Champaign 6
Model-Limited Control
Many control methods used in todays switching power converters are limited by the models of the systems. Model-limited control is an important barrier to improvement of converters.
Model-Limited Control
Any type of PWM implies switching that takes place much faster than system dynamics. Dc-dc converters use controllers designed based on averaging. We often learn that bandwidths are limited to a fraction of the switching rate. We finally have the tools to interpret this rigorously.
Grainger Center for Electric Machines and Electromechanics University of Illinois at Urbana-Champaign 9
Model-Limited Control
Distortion in the low-frequency band can be computed as a function of switching frequency ratio. Distortion must be at least -40 dB (better -60 dB) to justify control loop design. Based on natural sampling: Frequency ratio In-band distortion
5 7 9 11 13 15 -9 dB -42 dB -70 dB -110 dB -154 dB -201 dB
10-10
This is consistent with signal arguments that yield 2 as the minimum ratio and rules of thumb about a ratio of 10 for best results.
Grainger Center for Electric Machines and Electromechanics University of Illinois at Urbana-Champaign 10
Model-Limited Control
These models are convenient and useful, but do not use the full capability of a conversion circuit. We gave up a factor of 10 on dynamic performance in exchange for precision. Consider an example:
Small-signal methods and models are powerful tools for analysis and design. They can only go so far toward the analysis of large-signals circuits and disturbances.
Grainger Center for Electric Machines and Electromechanics University of Illinois at Urbana-Champaign 11
Buck Converter
In this example, a feedforward compensation is used to eliminate changes caused by line variation. iIN #1 L IOUT + + VIN vOUT RLOAD V OUT #2 ( ( V o ltag e V ) , cu rren t A )
i ( t)
v ( t)
- 1.1 0 j 2048
Cu r r e n t
0.5
500
1000
1500
2000
Result?
Is the disturbance rejected or not?
Yes and no.
- 1.1 0 j 4096
Output Ripple
10
Cu r r e n t
5
s3iiii
10
500
1000
1500
2000 iii
2500
3000
3500
4000
Result?
In several ways, the result is the same, although filtering is less effective because of the higher frequency. There is an aliasing effect (but there was previously as well). The disturbance frequency does not appear in the output.
10
Line input
Voltage
8
10
20
30 Time (us)
40
50
Hysteresis Method
Now the ripple is tied only to the switching rate. The disturbance has no noticeable influence on the output. This is true even though the disturbance is faster than the switching frequency! Does this mean the converter has a bandwidth greater than its switching frequency?
Comments
Frequency response and bandwidth imply certain converter models. Physical limits are more fundamental:
When should the active switch operate to provide the best response? How soon can the next operation take place? How fast can the converter slew to make a change?
Hysteresis controls respond rapidly. This is an issue of timing flexibility more than of switching frequency.
Grainger Center for Electric Machines and Electromechanics University of Illinois at Urbana-Champaign 22
t1
t2 t3
t4 t5
t6
t7
t8
t9
t10 t11
t12 t13
27
VIN
VOUT
-
Find the best time sequence to correct a step load change and maintain fixed output voltage.
Grainger Center for Electric Machines and Electromechanics University of Illinois at Urbana-Champaign 28
Implications
For steady-state analysis, this must yield familiar results. A dc-dc converter with loss constraints must act at a specific switching frequency with readily calculated duty ratio. For dynamic situations, the implications are deeper.
Should a converter operate for a short time at higher frequency when disturbed? How do EMI considerations affect times? Are our models accurate and complete enough?
Grainger Center for Electric Machines and Electromechanics University of Illinois at Urbana-Champaign 32
+ V in_
+ #1 #2 v ou t _ R
l ad o
+ v ou t _
v ou t ( t) V
in
V o ltag e
v ou t ti e m 0 T 2T
University of Illinois at Urbana-Champaign 33
0
Grainger Center for Electric Machines and Electromechanics
i L (t)
0.95
0.9
1.05
Inductor current
Steady state
0.95
0.9 4.99
4.995
5 Capacitor voltage
5.005
Hysteresis Control
Alternative: simply switch based on whether the output is above or below 5 V. No frequency constraint.
1.1
20
40
60
80
100
120
Hysteresis Control
Same result, in state space. These controls need timing constraints to prevent chattering.
1.1
State space.
1.05
0.95
0.9 4.99
4.995
5 Y2
5.005
0.9
50
100
150
200
Time (us)
250
300
350
400
State Space
State space plot shows how much the behavior deviates.
1.1
State space
1.05
iL i
0.95
0.9 4.98
4.99
5.01 vc i
5.02
5.03
20
40
Tim (us) e
60
80
100
State Space
The step is cancelled perfectly essentially in zero time.
1.1
State space
1.05
iL i
0.95
0.9 4.99
4.995
5 vc i
5.005
VIN
vL
vin
VOUT
-
1.5
0.5
5
2.5
10
15
20
25
30
35
40
2.5
2.45
1.5
2.4
State space
2.35
0.5
5
2.3 11.85
10
11.9
15
11.95
20
12 12.05 Capac itor voltage
25
12.1
30
12.15
35
40
1
Voltage
200
400
600
800
1000
1200
1400
1600
1800
2000
State Space
Suggests a faster transition is possible.
State space
2.4
2.2
1.8
1.6 11.4
11.6
11.8
12
12.2
12.4
12.6
12.8
13
13.2
Ad Hoc Control
Short-term overshoot can be used to dramatically speed the response.
2.5
1.5
0.5
100
200
300
400
500
Tim (us) e
600
700
800
900
1000
State Space
Rapid move toward final desired result.
2.4
State space
12
12.2
12.4
12.6
12.8
13
13.2
Augmented Boost
Now alter the boost to achieve timing targets. This control eliminates the transient.
2.5
i L (t)
2
1.5
0.5
50
100
150
200
250
300
350
400
450
500
State Space
The response never goes outside ripple limits.
Start
2.4
Inductor current
1.9 11.85
11.9
12.1
12.15
Research Topics
Find examples of high-performance converter controls, based on a timing control perspective. Develop design methodologies for them. Formulate sample optimization problems that address timing control directly. Seek controls that address system-level factors. Seek simplifications that reduce costs with little (or no) sacrifice in performance.
Grainger Center for Electric Machines and Electromechanics University of Illinois at Urbana-Champaign 53
Conclusion
The ultimate in power electronics control is to find a sequence of switching times that optimizes a specific objective function. Some test cases show that performance far outside the accepted range can be obtained. Good ways to specify constraints, quantify the problem, and optimize are issues for research. Examples show existence of such solutions. The objective is to identify and develop control concepts and methods that use the full physical capability of power electronics.
Grainger Center for Electric Machines and Electromechanics University of Illinois at Urbana-Champaign 54