Professional Documents
Culture Documents
Predictive Control - A Simple and Powerful Method To Control Power Converters and Drives
Predictive Control - A Simple and Powerful Method To Control Power Converters and Drives
flux i s u s 6
j
controller e PWM
current
controllers
us
speed is
controller e-j
model M
r 3~
encoder
Problems
of Linear Algorithms
in cascaded control structures
speed control must be much faster than position control
and current control must be much faster than speed control
• more power
• more dynamics
• etc.
simpler handling !
why PWM ?
• linearization of the inverter
consequences ?
• very high switching frequency
DC link
PI controller
Structure of a Direct Control
DC link
direct controller
Outline
Introduction
Predictive Control - Why
Predictive Control Principles
Predictive Control Methods
Different Way of Thinking
Review of classical PWM
The principle of MPC in Power Electronics
Review of converter topologies controlled using MPC
Some applications of converters controlled using MPC
Predictive Control – where’s the future ?
Conclusions/Discussion
Principle of Predictive Control
definite number of
equivalent circuits
without switching
elements
inverter
definite number of
switching states
definite number of
switching elements
Family tree of predictive control algorithms
hysteresis
hys t
e r
e sisbased
base strategies
ds trat
e gies trajec t
o r
trajectoryy base
basedd s tr
a t
e gi
strategieses
direct torque control (DTC) direct self fast-response
adaptive switching (Takahashi/Nogushi) control (DSC) current control
pattern (ASP) (Tiitinen/Lalu) (Depenbrock) (Holtz, et.al)
(Nagy)
direct torque integral
predictive control (DTC) space-vector PWM predictive control
current control (Chapuis, et.al.) (Trzynadlowski, et.al.) (Kennel/Schröder)
(Holtz/Stadtfeld)
multilevel direct speed
PROMC hysteresis DTC control (DSPC) improved
current control (Purcell/Acarnley) (Mutschler) predictive control
(Kohlmeier et.al.) (Warmer et.al.)
direct mean torque direct self
PROMC control (DMTC) control (DSC) new predictive
voltage control (Flach, et.al.) (Bonanno, et.al.) current control
(Hintze) (Hecht)
torque pulsation
hysteresis control reduced DTC
(bang bang) (Vas, et.al.)
new direct
“space vector” torque control
control (Kang/Sul)
(Kazmierkowski, et.al.) current control
DTC with reduction
adaptive and of torque ripple (Choi/Sul)
optimized regulator (La/Shin/Hyun)
(Ackva, et.al.)
DTC + dithering
“space vector” (Noguchi, et.al.)
control DTDTC
(Wuest/Jenni) (Maes/Melkebeek)
direct current DTC-SVM
control (Lascu et.al.)
(Pfaff/Wick)
DTC-DSVM
current control (Casadei et.al) direct control
method sliding mode control of IM currents
DTC with ORS
(Salama et.al) (Emeljanov) (Mayer/Pfaff)
(Moucary et.al.)
DTC-PPWC
(Nillesen et.al.) optimal on-line-tuning digital direct digital predictive
current regulator current controller current controller
(du Toit Mouton/Enslin) (Betz/Cook/Henriksen) (Holmes/Martin)
vectorial torque control
(Attaianese, et.al.)
predictive current control
for resonant link inverter
(Oh/Jung/Youn)
trajectory
tracking control
(Holtz/Beyer)
Family tree of predictive control algorithms
Part 2 MPC
dc-dc converter
(Geyer/Morari)
Outline
Introduction
Predictive Control - Why
Predictive Control Principles
Predictive Control Methods
Different Way of Thinking
Review of classical PWM
The principle of MPC in Power Electronics
Review of converter topologies controlled using MPC
Some applications of converters controlled using MPC
Predictive Control – where’s the future ?
Conclusions/Discussion
Outline
Introduction
Predictive Control Methods
+ + +
≈ U0
grid =
- - -
Example : Trajectory Based Predictive Control
Predictive Current Control acc. to Kennel
Trajectory Based Predictive Control Strategies
ud a=
ek+1/ak+1
* e model and uk
=
prediction ~ ek+3/ak+3
Sk+1
Sk
is us
–Hy +Hy
M Sk+2 e = – ref
3~ ek/ak
ek+2/ak+2
Characteristics
of Trajectory Based Predictive Control
Example : Hysteresis Based Predictive Control
Direct Self Control acc. to Takahashi
Outline
Introduction
Predictive Control Methods
ud jIm
* uk
is di n
predict =
i s di sk ~ s dt
u sk
is dt us i s*
model
is
M is
3~
0 Re
Example : Hysteresis Based Predictive Control
Predictive Current Control acc. to Holtz
Characteristics
of Hysteresis Based Predictive Control
bang-bang control
DSC (Takahashi)
7 % hysteresis
predictive control
(Holtz)
DSC (Takahashi)
2 % hysteresis
source Andreas Haun, Vergleich von Steuerverfahren …, VDI-Fortschrittsbereichte, Reihe 21, Nr. 113, 1992:
Flux Trajectories
40 Hz fundamental frequency
500 Hz switching frequency
standard PWM
DSC (Depenbrock)
bang-bang control
DSC (Takahashi)
7 % hysteresis
predictive control
(Holtz)
DSC (Takahashi)
2 % hysteresis
source Andreas Haun, Vergleich von Steuerverfahren …, VDI-Fortschrittsbereichte, Reihe 21, Nr. 113, 1992:
Stator Current Trajectories
40 Hz fundamental frequency
500 Hz switching frequency
standard PWM
DSC (Depenbrock)
bang-bang control
DSC (Takahashi)
7 % hysteresis
predictive control
(Holtz)
DSC (Takahashi)
2 % hysteresis
source Andreas Haun, Vergleich von Steuerverfahren …, VDI-Fortschrittsbereichte, Reihe 21, Nr. 113, 1992:
Frequency Spectrum of Torque
a) 40 Hz fundamental frequency
250 Hz switching frequency
b) 45 Hz fundamental frequency
500 Hz switching frequency
1. standard PWM
2. bang-bang control
4. DSC (Depenbrock)
source Andreas Haun, Vergleich von Steuerverfahren …, VDI-Fortschrittsbereichte, Reihe 21, Nr. 113, 1992:
Additional Losses
under Inverter Supply
a) variable fundamental frequency
500 Hz switching frequency
b) 40 Hz fundamental frequency
variable switching frequency
1. standard PWM
2. bang-bang control
4. DSC (Depenbrock)
source Andreas Haun, Vergleich von Steuerverfahren …, VDI-Fortschrittsbereichte, Reihe 21, Nr. 113, 1992:
Outline
Introduction
Predictive Control Methods
switching control
SVM directly
(space vector modulation)
Page 44
Model Predictive Control
Overview
Page 45
Direct Model Predictive Control
System Model / Cost Function
Page 46
Direct Model Predictive Control
System Model / Cost Function
Page 47
Characteristics
of Model Based Predictive Control
• basic ideas are derived from state-space control
• the past is explicitely considered (mostly by the system state)
• future control values are pre-calculated and optimized
until a (pre-)defined „horizon“
• the first of the precalculated control values only
is transmitted to the controlled system
• model parameters can be estimated on-line
• extension to MIMO-control is possible with little additional effort
• use of non-linear model is possible for non-linear control systems
• a lot of calculation power is required
Features of
(Longe Range) Predictive Control
Advantages
• possibility to use foreknowledge about drive system (system model)
• inverter limitations and dynamic behaviours are taken into account
• improved representation of non-linear systems
• no need for time challenging cascade structure
• improved dynamic behaviour
Disadvantages
• high processing capability required
• for industrial use change in teaching engineers necessary
• stationary accuracy and dynamic behaviour
depend on accurracy of model parameters
Outline
Introduction
Predictive Control - Why
Predictive Control Principles
Predictive Control Methods
Different Way of Thinking
Review of classical PWM
The principle of MPC in Power Electronics
Review of converter topologies controlled using MPC
Some applications of converters controlled using MPC
Predictive Control – where’s the future ?
Conclusions/Discussion
Different Way of Thinking
in Model Based Predictive Control
2. cost function
the engineer has to learn to describe
what he wants the controlled system really to do !!!
3. stability
… that‘s a really good question … next question ?
Page 51
Different Way of Thinking
in Model Based Predictive Control
2. cost function
the engineer has to learn to describe
what he wants the controlled system really to do !!!
3. stability
… that‘s a really good question … next question ?
Page 52
Outline
Introduction
Predictive Control - Why
Predictive Control Principles
Predictive Control Methods
Different Way of Thinking
Review of classical PWM
The principle of MPC in Power Electronics
Review of converter topologies controlled using MPC
Some applications of converters controlled using MPC
Predictive Control – where’s the future ?
Conclusions/Discussion
Predictive Control: A new and Powerful Alternative for
Power Electronics and Drives
Jose Rodriguez
Fellow IEEE
Distinguished Lecturer IEEE Universidad Técnica Federico Santa María
Valparaíso, Chile.
Introduction
-2-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Outline
Introduction
Conclusions
-3-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Introduction
-4-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Introduction
-5-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of Classical PWM
R C
Mean value of 𝑣𝐿
𝑡𝑜𝑛
𝑣𝐿 = 𝑉 = 𝐷𝑉𝐵 𝐷: duty cycle
𝑇𝑠 𝐵
Changing the duty cycle you can control the energy flow to the load.
This principle comes from analog electronics.
It is an old principle repeated today with microprocessors.
-6-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of Classical PWM
Subharmonic control
Example:
R C
-7-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of Classical PWM
Subharmonic control
Example:
R C
-8-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of Classical PWM
Subharmonic control
Example:
R C
-9-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of Classical PWM
Subharmonic control
Example:
R C
-10-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of Classical PWM
Subharmonic control
Example:
R C
-11-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of Classical PWM
Subharmonic control
Example:
R C
-12-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of Classical PWM
Space Vector Modulation (SVM)
1
𝑣∗ = 𝑣 𝑡 + 𝑣𝑏 𝑡𝑏 + 𝑣𝑜 𝑡𝑜
𝑇 𝑎 𝑎
𝑡𝑎 + 𝑡𝑏 + 𝑡𝑜 = 𝑇
Calculate times 𝑡𝑎 and 𝑡𝑏 every period of the carried, so the mean value 𝑣 is
equal to the reference 𝑣 ∗ .
We have learned that this is the only way to control energy.
-13-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of Classical PWM
Space Vector Modulation (SVM)
1
𝑣∗ = 𝑣 𝑡 + 𝑣𝑏 𝑡𝑏 + 𝑣𝑜 𝑡𝑜
𝑇 𝑎 𝑎
𝑡𝑎 + 𝑡𝑏 + 𝑡𝑜 = 𝑇
Calculate times 𝑡𝑎 and 𝑡𝑏 every period of the carried, so the mean value 𝑣 is
equal to the reference 𝑣 ∗ .
We have learned that this is the only way to control energy.
𝑎 = 𝑒𝑗 2𝜋/3
-15-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
The principle of MPC in Power Electronics
2
𝑖 = 𝑖𝑎 + 𝑎𝑖𝑏 + 𝑎2 𝑖𝑐
3
2
𝑣 = 𝑣𝑎 + 𝑎𝑣𝑏 + 𝑎2 𝑣𝑐
3
𝑑𝑖
𝑣 = 𝑅𝑖 + 𝐿 + 𝑒
𝑑𝑡
𝑑𝑖 𝑖 𝑘 + 1 − 𝑖(𝑘)
≈
𝑑𝑡 𝑇𝑠
𝑅𝑇𝑠 𝑇𝑠
𝑖𝑃 𝑘+1 = 1− 𝑖 𝑘 + 𝑉 𝑘 −𝑒 𝑘
𝐿 𝐿
-16-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
The principle of MPC in Power Electronics
-17-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
The principle of MPC in Power Electronics
-18-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
The principle of MPC in Power Electronics
-19-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
The principle of MPC in Power Electronics
-20-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
The principle of MPC in Power Electronics
-21-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
The principle of MPC in Power Electronics
-22-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
The principle of MPC in Power Electronics
-23-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
The principle of MPC in Power Electronics
-24-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
The principle of MPC in Power Electronics
-25-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
The principle of MPC in Power Electronics
-26-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies
controlled using MPC
-27-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
-28-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
-29-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
-30-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
-31-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
-32-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
-33-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
-34-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
-35-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
-36-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
Current control in a cascaded H-bridge inverter
Cost function to be minimized:
-37-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
Current control in a cascaded H-bridge inverter
Cost function to be minimized:
From: (P. Cortes, et al, “Model Predictive Control of Multilevel Cascaded H-Bridge Inverters”,
IEEE-TIE, vol. 57, no. 8, pp. 2691-2699, Aug. 2010).
-38-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
-39-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
From: (E. I. Silva, et al, “Predictive Control of a Flying Capacitor Converter”, Proc. IEEE-
ACC, pp. 3763-3768, 2007).
-40-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
-41-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
Continuous equations
- Load equations
𝑑𝑖𝑜
𝑣𝑜 = 𝑅𝑙 𝑖𝑜 − 𝐿𝑙
𝑑𝑡
- Input filter equations
𝑑𝑖𝑠
𝑣𝑠 = 𝑣𝑖 + 𝑅𝑓 𝑖𝑠 + 𝐿𝑓
𝑑𝑡
𝑑𝑣𝑖
𝑖𝑠 = 𝑖𝑖 + 𝐶𝑓
𝑑𝑡
-42-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
Prediction equations
𝑐1 𝑐2 𝐴𝑐 𝑇𝑠
𝑐5 𝑐6 −1 𝑒 𝐴𝑐 𝑇𝑠 − 𝐼
𝑐3 𝑐4 = 𝑒 𝑐7 𝑐8 = 𝐴 𝑐 2𝑥2 𝐵𝑐
1 1
0 0 −
𝐶𝑓 𝐶𝑓
𝐴𝑐 = , 𝐵𝑐 =
1 𝑅𝑓 1
− − 0
𝐿𝑓 𝐿𝑓 𝐿𝑓
-43-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
Reminder: How the classical current control and
modulation of a Matrix Converter is done today?
𝑇𝛽 𝑇𝑣 𝑇𝛽𝜇
𝑑𝛽 = 𝑑𝑣 = 𝑑𝛽𝜇 = 𝑑𝛽 𝑑𝜇 =
𝑇𝑠 𝑇𝑠 𝑇𝑠
-44-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
Predictive current control of a Matrix Converter
Cost function
- Output current control
∗ 𝑃 ∗ 𝑃
𝑔 = 𝑖0𝛼 − 𝑖0𝛼 + 𝑖0𝛽 − 𝑖0𝛽
- Output current and input reactive power control
∗ 𝑃 ∗ 𝑃
𝑔 = 𝑖0𝛼 − 𝑖0𝛼 + 𝑖0𝛽 − 𝑖0𝛽 − 𝜆𝑞 |0 − 𝑞𝑠 |
-45-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
∗ − 𝑖𝑃 + 𝑖 ∗ − 𝑖 𝑃
𝑔 = 𝑖𝑜𝛼 𝑜𝛼 𝑜𝛽 𝑜𝛽
Only control of
load current
-46-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
∗ − 𝑖𝑃 + 𝑖 ∗ − 𝑖 𝑃
𝑔 = 𝑖𝑜𝛼 ∗ − 𝑖𝑃 + 𝑖 ∗ − 𝑖 𝑃 − 𝜆 0 − 𝑞
𝑔 = 𝑖𝑜𝛼
𝑜𝛼 𝑜𝛽 𝑜𝛽 𝑜𝛼 𝑜𝛽 𝑜𝛽 𝑞 𝑠
-47-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
Field oriented speed control of an induction machine
driven by a Matrix Converter using MPC for current control
∗ − 𝑖𝑃 + 𝑖 ∗ − 𝑖 𝑃
𝑔 = 𝑖𝑜𝛼 𝑜𝛼 𝑜𝛽 𝑜𝛽
Only control of
load current
-48-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Review of converter topologies controlled using MPC
Field oriented speed control of an induction machine
driven by a Matrix Converter using MPC for current control
∗ − 𝑖𝑃 + 𝑖 ∗ − 𝑖 𝑃 ∗ − 𝑖𝑃 + 𝑖 ∗ − 𝑖 𝑃 − 𝜆 0 − 𝑞
𝑔 = 𝑖𝑜𝛼 𝑜𝛼 𝑜𝛽 𝑜𝛽 𝑔 = 𝑖𝑜𝛼 𝑜𝛼 𝑜𝛽 𝑜𝛽 𝑞 𝑠
From: (R. Vargas, et al, “Predictive Current Control of an Induction Machine Fed by a Matrix
Converter With Reactive Power Control”, IEEE-TIE, vol. 55, no. 12, pp. 4362-4371, Dec. 2008).
-49-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters
controlled using MPC
-50-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
Drives:
Active filters
Multiphase converters
-51-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
Converter Side
Current i1 [A]
Grid Current
i2 [A]
-53-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
Application of MPC in a distributed generation
system
From: (H. Miranda, et al, “Model Predictive Current Control for High-Power Grid-Connected
Converters With Output LCL Filter”, Proc. IEEE-IECON, pp. 633-638, 2009).
-54-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
Drives
High
Performance
Drives
Model
Field Oriented Direct Torque
Predictive
Control (FOC) Control (DTC)
Control (MPC)
Predictive Field
Predictive Predictive
Oriented
Torque Control Speed Control
Control
Direct Cascaded
-55-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
Stator flux 𝜓𝑠 = 𝐿𝑠 𝑖𝑠 + 𝐿𝑚 𝑖𝑟
Rotor flux 𝜓𝑟 = 𝐿𝑚 𝑖𝑠 + 𝐿𝑟 𝑖𝑟
Electrical torque 3
𝑇 = 𝑝𝐼𝑚{𝜓𝑠∗ ⋅ 𝑖𝑠 }
2
-56-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
Stator flux
Stator current
𝑇𝑠 𝑘 𝑇𝑠 1 𝑘𝑟
𝑖𝑠𝑘+1 = 1+ 𝑖 + − 𝑘𝑟 𝑗𝜔 𝜓𝑟𝑘 + 𝑣𝑠𝑘
𝜏𝜎 𝑠 𝜏𝜎 + 𝑇𝑠 𝑅𝜎 𝜏𝑟
Electrical torque
𝑘+1
3
𝑇 = 𝑝𝐼𝑚 𝜓𝑠𝑘+1∗ ⋅ 𝑖𝑠𝑘+1
2
-57-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
-58-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
From: (J. Rodriguez, et al, “High-Performance Control Strategies for Electrical Drives: An
Experimental Assessment”, IEEE-TIE, vol. 59, no. 2, pp. 812-820, Feb. 2012).
-59-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
2. Ranking-based PTC
-60-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
∗ 1 ∗
2𝐿𝑟
𝑖𝑠𝑑 ≈ 𝜓 ∗ 𝑖𝑠𝑞 = 𝑇∗
𝐿𝑠 𝑠 3𝐿𝑚 𝑝𝜓𝑟𝑑
∗ ∗ −𝑖 𝑝 𝑝
𝑔 = 𝑖𝑠𝑑 − 𝑖𝑠𝑑 + 𝑖𝑠𝑞 𝑠𝑞
-61-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
1) Predictive field-oriented control
-62-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
Speed
Torque
Stator Flux
Stator Current
-63-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
2) Ranking-based PTC
𝑔2 = 𝜓𝑠 ∗ − 𝜓𝑠 𝑝 2
2) Ranking-based PTC
Speed
Torque
Stator Flux
Stator Current
From: (C. A. Rojas, et al, “Predictive Torque and Flux Control Without Weighting Factors”, IEEE-
TIE, vol. 60, no. 2, pp. 681-690, Feb. 2013).
-65-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
- without PWM
-66-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
- Direct alternative
-67-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
1 2
1. rotor speed tracking
2. Maximization of the torque per ampere ratio
-68-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
1 2 3 4
1. rotor speed tracking
2. Maximization of the torque per ampere ratio
3. Minimization of high-frequency torque components
4. Stator current limitations
-69-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
1 2 3 4
1. rotor speed tracking
2. Maximization of the torque per ampere ratio
3. Minimization of high-frequency torque components
4. Stator current limitations
-70-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
Predictive Speed Control of a PMSM
-71-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
-72-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
∗
𝑔 = 𝜆𝑣 𝑣𝑑𝑐 ∗ −𝑖
− 𝑣𝑑𝑐 + 𝜆𝑖 𝑖𝑝𝑣
𝑝 𝑝 1. dc-link voltage control
𝑝𝑣
2. Input current control
1 2
From: (P. E. Kakosimos, et al, “Implementation of Photovoltaic Array MPPT Through Fixed
Step Predictive Control Technique”, Renewable Energy, pp. 2508-2514, 2011).
-73-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
𝑟𝑒𝑓 𝑝𝑟𝑒𝑑
𝑔 = 𝑣𝑜 − 𝑣𝑜
-74-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
-75-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
From: (P. Cortes, et al, “Model Predictive Control of an Inverter With Output LC Filter for UPS
Applications”, IEEE-TIE, vol. 56, no. 6, pp. 1875-1883, June 2009).
-76-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
Multiphase converters
- Four-leg two level voltage source inverter
Conventional
𝑔1 𝑘 + 1 = ||𝑖𝑜∗ 𝑘 + 1 − 𝑖𝑜 𝑘 + 1 || modulation
3D-SVM
Predictive current control
-77-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
From: (J. Rodriguez, et al, “Predictive Current Control of Three-Phase Two-Level Four-
Leg Inverter”, IEEE-EPE-PEMC, pp. T3.106-110, 2010).
-78-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
converter
-79-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
Without control of qs
-80-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
-81-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
-82-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Some applications of converters controlled using MPC
From: (R. Vargas, U. Ammann, B. Hudoffsky, J. Rodriguez, and P. Wheeler, “Predictive torque
control of an induction machine fed by a matrix converter with reactive input power control,”
IEEE-TIE, vol. 25, no. 6, pp. 1426-1438, June 2010).
-84-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison of operating principle
-85-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison of operating principle
-86-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison of operating principle
-87-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison of operating principle
-88-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison of operating principle
-89-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
-90-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
-91-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
PI controller
𝑇𝑠𝑒𝑡𝑡𝑙𝑖𝑛𝑔 = 12.5[𝑚𝑠]
-92-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
-93-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
Steady-state performance:
Index MPC PI+SVM
RMSE 0.1928 0.1466
IAE 0.1772 0.1322
THDv [%] 86.20 76.50
THDi [%] 2.16 1.94
-94-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
-95-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
-96-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
-97-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
-98-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
-99-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
-100-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
-101-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Comparison between MPC and classical solutions
-102-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Open questions and future work
-103-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Open questions and future work
- different alternatives:
-104-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Open questions and future work
-105-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Remark
-106-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Remark
-107-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Remark
-108-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Conclusions
-109-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Conclusions
-110-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Conclusions
-111-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Conclusions
-112-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Conclusions
-113-
Symposium onConversion
IEEE Energy Predictive Control
Congressof Electrical DrivesECCE
and Exposition, and Power
2014 Electronics - 2013
Predictive Control: A new and Powerful Alternative for
Power Electronics and Drives
Symposium onConversion
IEEE Energy Predictive Control of Electrical
Congress Drives and
and Exposition, ECCEPower Electronics - 2013
2014
Outline
Introduction
Predictive Control - Why
Predictive Control Principles
Predictive Control Methods
Different Way of Thinking
Review of classical PWM
The principle of MPC in Power Electronics
Review of converter topologies controlled using MPC
Some more applications
Predictive Control – where’s the future ?
Conclusions/Discussion
Saliency based
Overview
Saliency
Tracking
Conclusion
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Overview
Saliency
A Predictive Torque Controller Tracking
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Predictive Torque Control
Overview
Predictive
Torque
Control
Saliency
Tracking
Simulation
Results
Measure-
ments
Conclusion
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Predictive Torque Control
Current and PM flux linkage from
measurements
Predictive
prediction of current and Torque
Control
respective torque
Saliency
Tracking
Simulation
Selecting optimum of cost function Results
Measure-
ments
Conclusion
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Predictive Torque Control
Overview
Predictive
Torque
Control
Saliency
Tracking
Simulation
Results
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Saliency Tracking Approach
Predicted current progression
Overview
Predictive
Torque
Control
Simulation
Prediction error Results
Measure-
ments
Conclusion
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Saliency Tracking Approach
Overview
Predictive
Reconstructed prediction error Torque
Control
Saliency
Tracking
Measure-
ments
Conclusion
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Simulation Results for PMSM
Predictive
Torque
Control
Saliency
Tracking
Simulation
Speed controlled encoderless predictive torque control Results
Measure-
ments
Conclusion
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Simulation Results for PMSM
Speed controlled step response to rated speed
Overview
Saliency
Tracking
dependency on
torque gradients Simulation
Results
Measure-
ments
Conclusion
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Measurements with Reluctance Machine
Predictive
Torque
Control
Saliency
Tracking
Simulation
Results
Measure-
ments
Conclusion
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Measurements with Reluctance Machine
Predictive
Torque
Control
Saliency
Tracking
Simulation
Results
Measure-
ments
Conclusion
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Measurements with Reluctance Machine
Response to 66% rated torque load step at speed controlled standstill
Overview
Predictive
Torque
Control
Saliency
Tracking
Simulation
Results
Measure-
ments
Conclusion
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Summary
Proposed Scheme:
Neglect the saliency in PTC equations Overview
Benefits: Simulation
Results
No signal injection:
Conclusion
Institute for Electrical Drive Systems & Power Electronics – Technische Universität München
Arcisstr. 21, D-80333 Munich - peter.landsmann@tum.de
Encoderless Control with Arbitrary Injection
„Limitations“ of HF Injection Methods
Meaning of „Arbitrary“
- No physical necessity for injection shape
Meaning of „Arbitrary“
Page
Outline
Introduction
Predictive Control - Why
Predictive Control Principles
Predictive Control Methods
Different Way of Thinking
Review of classical PWM
The principle of MPC in Power Electronics
Review of converter topologies controlled using MPC
Some applications of converters controlled using MPC
Predictive Control – where’s the future ?
Conclusions/Discussion
Experimental Results (DMPC)
current control
Advantages
• possibility to use foreknowledge about drive system (system model)
• inverter limitations and dynamic behaviours are taken into account
• improved representation of non-linear systems
• no need for time challenging cascade structure
• improved dynamic behaviour
Disadvantages
• high processing capability required
• for industrial use change in teaching engineers necessary
• stationary accuracy and dynamic behaviour
depend on accurracy of model parameters
Discussion
Page 77
Outline
Introduction
Predictive Control - Why
Predictive Control Principles
Predictive Control Methods
Different Way of Thinking
Review of classical PWM
The principle of MPC in Power Electronics
Review of converter topologies controlled using MPC
Some applications of converters controlled using MPC
Predictive Control – where’s the future ?
Conclusions/Discussion
There is definitely a strong demand
for reducing the calculation power
necessary for predictive control
Calculation Times
DMPC - control, implicite solution
complete enumeration 2 64 35 µs
complete enumeration 3 512 > 500 µs
processor:
• Heuristic Preselection
• Extrapolation instead of Exact calculation
• …
Control task
Current control of a three-phase resistive-inductive-active load
Heuristic method
Peter Stolze
• In more than 95% of the cases the “real“ optimum is still found
Simulation Results
Three-Level Inverter with Capacitor Voltage Balancing
Sinusoidal references Flying capacitor voltages
E1 E2 E3
R R R
L L L
General remarks
Im
-+0 +0-
-0- 00-
the same as for two-level 11 9 7
states“ can be 14
00+
16
+0+
18
-0+ +-0
--0 0-0
in the range [-1; 1] 24 22 20
23 21
• Heuristic Preselection
• Extrapolation instead of Exact calculation
• …
Model Based Predictive Current Control
the respective
system behaviour (current)
can be calculated
in advance
… for the candidate sequences, further prediction (e. g. by a reduced system model) is performed
example : the number of steps after which the first of the two variables the i and i
sa isb
… for the candidate sequences, further prediction (e. g. by a reduced system model) is performed
example : the number of steps after which the first of the two variables the i and i
sa isb
Disadvantages
• high processing capability required
• for industrial use change in teaching engineers necessary
• stationary accuracy and dynamic behaviour
depend on accurracy of model parameters
Actual Situation
in cascaded control structures
speed control must be much faster than position control
and current control must be much faster than speed control
current control must be extremely fast
to achieve position control with reasonable cycle times
Page 99
Discussion
• predictive control strategies
offer the possibility to use foreknowledge about the drive system
• physical limitations and dynamic behaviour of power electronics
are taken into account
• non-linear systems are represented better (by non-linear models)
• no need for time challenging cascaded structures
• the way of thinking is different
model of the controlled system cost function
Page
What do you think ?
Thank you !