2015 Model Predictive Control MPC's Role in The Evolution of Power Electronics
2015 Model Predictive Control MPC's Role in The Evolution of Power Electronics
net/publication/287796890
CITATIONS READS
108 864
5 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Samir Kouro on 29 June 2016.
T
he evolution of power electronics and its control has been mainly
driven by industry applications and influenced by the development
achieved in several technologies, such as power semiconductors,
converter topologies, automatic control, and analog and digital
electronics. Digital signal processors (DSPs), in particular, have ex-
perienced an exponential development in processing power, which
SAMIR KOURO, MARCELO A. PEREZ,
until now has not been fully exploited for control purposes in power converters
JOSE RODRIGUEZ, ANA M. LLOR,
and drive applications. Presently, the control system technology finds itself in a
and HECTOR A. YOUNG
paradigm-changing tipping point, in which more demanding control goals, system
flexibility, and functionalities required by emerging applications are driving the
control system technology development, in addition to stabilization and robust-
ness, which was the main focus in the past. This article walks briefly through the
history of the mainstream power converter control scene, with an emphasis on
the more recent introduction of predictive control, and gives a glimpse on the
challenges and possibilities ahead. Special attention is given to finite control set
Controlled Drive
microprocessors.
2010
The History of Power
Electronics and Its Control
A major breakthrough in power elec-
tronics, which started a revolution in
Power Electronics
the control of power, was the thyristor,
Current Control of
introduced by General Electric in 1957
2007: Predictive
2000
[1]. The introduction of this first con-
trolled semiconductor device marks
the beginning of modern power elec-
VSC
tronics as we know it, as shown in the
1996: Introduction
time line in Figure 1. Since then, sev-
eral devices have been introduced; cur-
rently, the metal–oxide–semiconductor
of IGCT
field-effect transistor and insulated-
1990
gate bipolar transistor (IGBT) domi-
nate low and medium power, while the
high-voltage IGBT, integrated gate-com-
1985: Introduction
1983: SVM Introduced
of IGBT
converters were based on linear cas-
1980
FIGURE 1 – The time line of control theory and control technology milestones.
The modulation stage generates
the commutation signals for the con-
verter based on a time-average oper-
Analog Electronics
Introduced
(First Controlled
of Thyristor
Introduced
Device)
x i Ts
Surface
ia* δ p
i (t ) i1
S1 p
Reaching i2
S2
Very Low Medium High Very p
Low S3 i3
High
Fuzzy Value
Sa
i *(t ) Sn p
Closed-Loop in
Real Value Sliding
Root Locus
t
y tk tk+1
ia* Sa i *(tk )
+ S (tk )
– Cost Function
vd* va* ia Fuzzy i* Minimization
va*
id* Rules Sa
d,q
+ Sa Sa
– vb* ib* Sb S n
vb* Calc.
id Sb + i*
PWM
vq* vc* Sb Sb
PWM
– + vc* i
–
a,b,c
iq* + Sc ib Sc
Fuzzyfication
– Sc i p(tk + 1) i (tk )
Defuzzyfication
iq i Predictive
ic* Sc Model
+
–
ic
Known Bandwidth by Design Nonlinear Controller, Nonlinear Controller Directly Applicable to Nonlinear Controller
Use of Modulator Makes Very Robust Simple Analogy to Human Switched Converters No Modulation and
Simple to Extend to Different No Modulator Required Response Robust Against Model Coordinate Transformation
Topologies Very Fast Dynamic Linguistic Variables Uncertainties and Can Include Nonlinearities
Fixed Switching Frequency Performance Disturbances and Requirements and
Well Established (Mature, Simple Design Heuristic Design Constraints
Used in Commercial Drives) Well Established (Mature, Problems with Very High Control Activity, i.e., Simple Design Based on
Used in Commercial Drives) Defuzzyfication “Chattering” Prediction Model and Cost
Robustness for Nonlinear Function
Systems Digital Implementation
Not Easy to Adapt for Special Requires High Sample Rate Variable Switching Frequency
Requirements (Constraints, Variable Switching Frequency High Computational
Nonlinearities, etc.) Resonance Issues Requirements
Requires Modulator (Slower Not Easy to Extend to Parameter Uncertainty
Dynamics) Different Converter Heuristic Design of Weighting
Usually Requires Coordinate Topologies Factors
Transformation
FIGURE 2 – The control methods used in power electronics.
t
0 t 0
ton Ts ton Ts α = 20° α = 60°
dc ac
(a) dc dc (b)
dc ac
ac ac
vdc vaN varef voa voaref
∧
2 V
0 t
0
vdc
–
2 Ts ∧
ton ton Ts –V α = 28° α = 148°
(c) (d)
FIGURE 3 – The classic linear control using time-average models for different power converter families. (a) Step-down dc-dc converter. (b) Three-
phase thyristor rectifier. (c) Three-phase PWM inverter. (d) Cycloconverter.
The output voltage waveform in this are several conditions present in many and transform electrical energy using
converter is obtained, similarly to the applications, such as nonlinear plants, nonlinear power semiconductors.
three-phase thyristor, by controlling where linear control presents several
the firing angles appropriately. restrictions in terms of dynamic re- Digital Microprocessors
The four power conversion types sponse, handling of constrains, and Early digital processors appearing at the
operate following the exact same un- even stability when parameters change. beginning of the 1970s had very restrict-
derlying principle, in which a non- Control theory has shown great advanc- ed features regarding processing power
linear waveform is generated with a es during the last years, proposing new and calculation speed. However, the fast
time-average value equal to the de- control techniques with higher capabil- developments of semiconductor tech-
sired reference provided by the linear ities, such as robust control, H-infinite, nology increase their processing capabil-
controller. Although the platforms in fuzzy logic, generalized control, passiv- ity [measured in million instructions per
which these methods are implemented ity based control, etc. These advanced second (MIPS)] at an exponential rate
have changed from analog electronics control strategies outnumbered linear shown in Figure 4. Other features such
to microprocessors, it has become a control in applications with complex, as number of bits representation, float-
mature and reliable technology widely nonlinear, and heavily constrained dy- ing point arithmetic, fast memory op-
adopted across most power electronic namical systems. erations, and the number of processing
applications over the last decades. Among these advanced control cores have been continuously enhanced
strategies, MPC has been found to over time. On the other hand, the price
New Possibilities of Control be the most relevant. After years of of the digital processor has been con-
Theory and Microprocessors development, predictive control has tinuously reduced, as shown in Figure 4.
Technology found increasing acceptance, par- Although early generations of micro-
ticularly in the process industry [13], processors did not have enough capa-
Modern Control Theory being considered as one of the major bilities for control purposes, dedicated
Linear control is the most commonly advances during the last two decades hardware such as DSPs and FPGAs ap-
used control strategy, employed in in the field of control theory [14]. Now, pear from the early 1980s [15]. The
almost every industrial application the scientific community is observing capabilities of such processors also
because of its well-known design and an increasing application of predictive includes analog to digital signal conver-
simple implementation. However, there control to power electronics, to control sion, sequential and parallel processing
USD/Transistor/MHz
Pentium 4
[16]. They are usually in charge of tasks 103 Pentium 10–5
Pentium III
such as handling signal acquisition, car-
MIPS
102 10–7
rier generation and modulation, filtering, ADSP2100
and control algorithm implementation TMS32010
101 Intel 486 10–9
[6]. The control algorithm includes a PI Motorola
68000 Intel 386
controller, observers, and estimators, 100 10–11
Intel 286
which are usually digital implementa- Intel 8080
tions of their linear counterpart [17], [18]. 10–1 10–13
Intel 4004
The increasing of processing ca-
10–2 10–15
pabilities allows intense calculation 1970 1980 1990 2000 2010 2020
tasks, such as audio, image, and video Year
processing. However, the requirements
for standard control applications have FIGURE 4 – The evolution of microprocessor processing capabilities and costs.
not been increased; hence, there exists
a large gap between calculation require- to have an accurate prediction. These such as commutation losses, common-
ments of power electronics applica- models depend directly on the applica- mode voltages, switching frequency
tions and the calculation capability of tion and the power converter used. For and others, can be also included. Fur-
state-of-the-art microprocessors. This example, in drives, they are basically thermore, nonlinear operation, such
gap has pushed the research, devel- electrical machines whose physical as restrictions and constraints, can be
opment, and implementation of more models have been widely studied such easily added greatly increasing the flex-
complex controller strategies, which as induction, synchronous, permanent ibility and reach of this control strategy.
requires higher processing capabilities, magnets, switched reluctance, etc. For Today, it is possible to find very
such as fuzzy logic, genetic algorithms, other applications, the loads, sources, powerful microprocessors in the mar-
and MPC, as previously discussed. and filters can be modeled as combina- ket, which can perform a large amount
Particularly, in MPC, the increase tions of resistive, inductive, and capac- of calculations at a reduced cost. These
in processing capabilities will allow itive components. Mechanical systems calculations can be fast enough to pre-
its application to tasks that require a and their interaction with electrical dict the behavior of variables like elec-
high amount of calculations such as systems can also be modeled and in- trical currents or voltages in real time
multilevel converters and extended cluded in the MPC algorithm. These without negatively affecting the perfor-
horizon predictions. elements have well-known mathemati- mance of the system under control, en-
cal models established in the theory of abling the use of predictive control in
MPC in Power Electronics electrical networks and machines. power electronics applications.
MPC has found successful application Power converters are composed by
in the chemical and process industry semiconductors operating in only two Operational Principle of
for several decades, mainly because states: cutoff and saturation. Therefore, Predictive Control
of its complex models and slow speed there always exist a finite number of The working principle of MPC is based
dynamics [19]. Power electronics con- possible combinations of the switching on the prediction of the system be-
verters also have complex models and states in any power converter. This fea- havior using a mathematical model
faster dynamics than chemical pro- ture greatly simplifies the application of of it and the optimization of the cost
cesses; therefore, improvements to predictive control because, instead of a function defined using the predicted
microprocessor capabilities and dis- time consuming continuous optimiza- values to fulfill the control objectives.
crete modeling were necessary to en- tion algorithm, direct evaluation of the When applied to power converters
able the use of MPC in such converters switching states can be performed. this working principle can be separated
[20], [21]. On the other hand, one of the The control objectives in power in the following three steps:
most attractive features of predictive electronics are usually to follow ref- ■■ calculation of the predicted variables
control is its intuitive and logical pro- erences of currents, voltages, power, of the system using a discrete model.
cedure to set out the control problem, torque, flux, etc. These objectives are ■■ evaluation of the cost function for
which makes it easy to understand as represented in MPC by a cost function, each one of the switching states of
a concept and simple to implement. which evaluates the errors between the converter.
One of the key elements required in these references and the actual vari- ■■ selection—no optimization and appli-
MPC is a precise model of the system ables. Additional control objectives, cation of the optimal switching state.
20
is il
10
0
−10
if
−20
0.02 0.04 0.06 0.08 0.1 0.12 0.14
Time (s)
is il
Nonlinear
if Load
Grid
20 1,005
Filter dc Voltage (V)
Vdc
Filter Current (A)
if Vdc
10 1,000
Active
0
Filter
995
−10
−20 990
0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Time (s) Time (s)
Indirect Matrix Converter Torque and Flux, Input Reactive Power [37]
Current control, Torque and Flux, Switching Losses,
NPC Inverter [38]–[42]
Voltage Balance
Machine Current Control, Switching Frequency Speed, Current
Drive Voltage Source Inverter Magnitude Minimization, Torque Ripple Torque and Flux, [22], [43]–[54]
Current Limitation
Voltage Source Inverter
Current Control [55]–[61]
(5–6 Ph)
Voltage Source Inverter Hybrid Torque, Current Magnitude Minimization [62], [63]
Cascaded H-bridge Asymmetric Current Control, Voltage Control, Voltage Balance [89]
Controllable
Power Flying Capacitor Current Control, Voltage Control, Capacitor Balance [90]–[92]
Supply
Voltage Source Inverter Current Control, Switching Minimization [93]–[96]