Professional Documents
Culture Documents
Modelling of Power
Electronics Converters
Pablo M. Poblete Durruty, Javier Pereda Torres.
Outline
1. Introduction
3. Bilinear Form
2
What is Modelling?
The process of obtaining an approximate, but sufficiently
comprehensive representation of some system.
Modelling
Aproaches
This Lecture is focused on the information approach, because we know the converters topologies
and switching configurations.
3
Large-Signal and small-Signal
Models
Converter dynamic behavior is generally nonlinear. In order to
build linear control laws, it is necesarry to develop linear
models around a certain operating point.
4
Small-Signal model: local
linearization around an equilibrium
point
General non linear system:
𝑥 ∈ ℝ+ ,
𝑥̇ = 𝑓 𝑥, 𝑢 ,
𝑢 ∈ ℝ, ,
𝑦 = 𝑔 𝑥, 𝑢 , 𝑦 ∈ ℝ- .
∆𝑦 = 𝐶∆𝑥 + 𝐷∆𝑢,
∆𝑥 = 𝑥 − 𝑥/0 ,
∆𝑦 = 𝑦 − 𝑦/0 ,
∆𝑢 = 𝑢 − 𝑢/0 .
6
Small-Signal model: local
linearization around an equilibrium
point
𝜕𝑓 𝑥/0, 𝑢/0 𝜕𝑓 𝑥/0, 𝑢/0
𝑥̇ = 𝑓 𝑥, 𝑢 = 𝑥/0 + 𝑥 − 𝑥/0 + 𝑢 − 𝑢/0
𝜕𝑥 𝜕𝑢
7
General scope of Modelling
strategies
8
General relations beteween
models and control strategies
9
Modelling Assumptions for
power converters
q Switches are considered perfect in the sense that they
behave as a zero-value resistance during the ON state and
an infinite-value resistance during the OFF state.
10
Outline
1. Introduction
3. Bilinear Form
11
Switched Model
Power converters are ussualy made of:
q Semiconductors working as switches.
q Power sources.
q Passive components.
12
Switched Model
The switched model of a converter is the sum of all of this
configurations, each one asocciated to a validation funcion:
𝒉𝒊 ∈ 𝟎, 𝟏 ,
That takes the value of 1 when the configuration is active and zero
when it is not.
N
𝑑
𝑥 𝑡 = K 𝐴@ 𝑥 𝑡 + 𝐵@ 𝑒 𝑡 O ℎ@
𝑑𝑡
@LM
𝒊𝑳 𝒊𝑳
+ 𝒗𝑳 − 𝒊𝑪 𝒊𝑹 + 𝒗𝑳 − 𝒊𝑪 𝒊𝑹
+ + +
𝑬 𝒗𝒄 𝒗𝒄
- - -
15
Switched Model
Configuration 1 (ON) Configuration 2 (OFF)
𝑑 1 𝑑 1
𝑖Z = (𝐸 − 𝑣] ) 𝑖Z = − 𝑣]
𝑑𝑡 𝐿 𝑑𝑡 𝐿
𝑑 1 𝑣] 𝑑 1 𝑣]
𝑣] = (𝑖Z − ) 𝑣] = (𝑖Z − )
𝑑𝑡 𝐶 𝑅 𝑑𝑡 𝐶 𝑅
𝑑 1 𝑑 1
𝑖Z 0 − 𝑖Z 1 𝑖Z 0 − 𝑖Z
𝑑𝑡 = 𝐿 + O 𝐸 O ℎM 𝑑𝑡 = 𝐿 + 0 O 𝐸 O ℎ_
𝑑 1 1 𝑣] 𝐿 𝑑 1 1 𝑣]
𝑣 − 𝑣 −
𝑑𝑡 ] 𝐶 𝑅𝐶 𝑑𝑡 ] 𝐶 𝑅𝐶
𝐵M 𝐵_
𝐴M 𝐴_
_
𝑑
𝑥 𝑡 = K 𝐴@ 𝑥 𝑡 + 𝐵@ 𝑒 𝑡 O ℎ@
𝑑𝑡
@LM
16
Switched Model
q The switched model contains all the dynamics information of
the converter, so it can be used for simulations purposes. That’s
way it is also called Exact Model.
q The major problem of this model is that the control inputs of the
switches are not explicit in the equations.
17
Outline
1. Introduction
3. Bilinear Form
18
Bilinear Form
q Represents mathematically the converter including the control
inputs instead of the N validation functions.
19
Bilinear Form
Q x, 𝑏, , 𝑑 ∈ ℝ+ ,
𝑑
𝑥 𝑡 = 𝐴𝑥(𝑡) + K 𝐵, 𝑥 𝑡 + 𝑏, O 𝑢, + 𝑑 A, B ∈ ℝ+ R + ,
𝑑𝑡 Q
,LM 𝑢 = 𝑢M 𝑢_ … 𝑢Q .
22
Finding the Bilinear Form
Algorithm 1: consider all the configurations
23
Finding the Bilinear Form
Algorithm 2: identify the switching variables
1. Choose the state variables, by either directly taking the capacitor voltages and
inductor currents or by taking an appropriate combination of these variables.
2. Identify the switching variables; e.g., transistor voltages and diode currents.
Write their mathematical expressions depending on the states of the switches
(on/off) and on the variables.
3. Write the Kirchhoff’s voltage laws for expressing the derivatives of the inductor
currents and Kirchhoff’s current laws for expressing the derivatives of the
capacitor voltages.
+ 𝒗𝑳 − + 𝒗𝑳 −
𝒊𝑳
𝒊𝑳 𝒊𝑪 + 𝒊𝑪 𝒊𝑹
+ + +
𝑬 𝒗𝒄 𝑬 𝒗𝒄
- - - -
Configuration 1 Configuration 2
25
Finding the Bilinear Form
Algorithm 1
+ 𝒗𝑳 − + 𝒗𝑳 −
𝒊𝑳
𝒊𝑳 𝒊𝑪 + 𝒊𝑪 𝒊𝑹
+ + +
𝑬 𝒗𝒄 𝑬 𝒗𝒄
- - - -
Configuration 1 (ON)
𝑑
𝐿 𝑖Z = 𝐸
𝑑𝑡
𝑑 𝑣]
𝐶 𝑣] = −
𝑑𝑡 𝑅 𝑑 1
𝑖Z = 𝐸 − (1 − 𝑢) O 𝑣]
𝑑𝑡 𝐿
Configuration 2 (OFF)
𝑑 1 𝑣]
𝑑 𝑣] = (1 − 𝑢) O 𝑖Z −
𝐿 𝑖Z = 𝐸 − 𝑣] 𝑑𝑡 𝐶 𝑅
𝑑𝑡
𝑑 𝑣]
The transition between the
𝐶 𝑣] = 𝑖Z − configurations is unified
𝑑𝑡 𝑅
by the switching function.
27
Finding the Bilinear Form
Algorithm 1
𝑑 1
𝑖Z = 𝐸 − (1 − 𝑢) O 𝑣]
𝑑𝑡 𝐿
𝑑 1 𝑣]
𝑣] = (1 − 𝑢) O 𝑖Z −
𝑑𝑡 𝐶 𝑅
= Q
Then the bilinear form 𝑥 𝑡 = 𝐴𝑥 + ∑,LM 𝐵, 𝑥 𝑡 + 𝑏, O 𝑢, + 𝑑
=>
M M
𝑖Ż 0 − 𝑖Z 0 𝑖Z 0
n
Z Z
= M + 𝑢+ 𝑢+ m
𝑣]̇ −
M 𝑣] −
M
0 𝑣] 0 0
] m] ]
A B b d
28
Finding the Bilinear Form
Algorithm 2
𝑳 𝒊𝑳 𝒊𝑫
+ 𝒗𝑳 − 𝒊𝑪 𝒊𝑹
+ + +
𝑬 𝒗𝑯 𝑪 𝑹
𝒗𝒄
- - -
𝑣q = 𝑣] (1 − 𝑢) 𝑖r = 𝑖Z (1 − 𝑢)
29
Finding the Bilinear Form
Algorithm 2
𝑳 𝒊𝑳 𝒊𝑫
+ 𝒗𝑳 − 𝒊𝑪 𝒊𝑹
+ + +
𝑬 𝒗𝑯 𝑪 𝑹
𝒗𝒄
- - -
Writing the Kirchhoff laws for the inductor voltage and the capacitor
current:
𝑑 𝑑 1
𝐿 𝑖Z = 𝐸 − 𝑣q → 𝑖Z = 𝐸 − (1 − 𝑢) O 𝑣] Same equations
𝑑𝑡 𝑑𝑡 𝐿 are obtained
𝑑 𝑣] 𝑑 1 𝑣] with both
𝐶 𝑣] = 𝑖r − → 𝑣] = (1 − 𝑢) O 𝑖Z − methods!
𝑑𝑡 𝑅 𝑑𝑡 𝐶 𝑅
30
Finding the converter equivalent
circuit from the Bilinear Form
q Because the Bilinear Form contains all the expressions for the coupled
terms of the converter signals and their relations with the control inputs,
it is possible to obtain the equivalent circuit diagram of a converter,
which normally is easier to analyse than the original circuit.
q This analysis tools are not mandatory for control purposes, but are good
for a better understanding of the coupled terms in the converter.
31
Finding the converter equivalent
circuit from the Bilinear Form
𝑑 1
+ 𝒗𝑳 − 𝒊𝑪 𝒊𝑹 𝑖Z = 𝐸 − (1 − 𝑢) O 𝑣]
𝑑𝑡 𝐿
+ +
𝑬 𝒗𝒄 𝑪 𝑹
𝑑 1 𝑣]
- - 𝑣] = (1 − 𝑢) O 𝑖Z −
𝑑𝑡 𝐶 𝑅
32
Finding the converter DC-Transformer
from the equivalent circuit
q Also we assume that the capacitor voltage and the inductor current
ripple are neglectable, so just the DC component is considered.
+0− 𝑅Z 0
+ +
𝐸 𝑉
- -
(1 − 𝛼) O 𝑉 (1 − 𝛼) O 𝐼Z
33
Finding the converter DC-Transformer
from the equivalent circuit
+0− 𝑅Z 0
+ +
𝐸 𝑅 𝑉
- -
(1 − 𝛼) O 𝑉 (1 − 𝛼) O 𝐼Z
𝛼 y: 1
+0− 𝑅Z 0 𝑅Z
+ + +
𝛼 y_ +
1
𝐸 𝑉 𝐸 y 𝑅 𝑉
- - 𝛼 -
-
34
Finding the converter DC-Transformer
from the equivalent circuit
𝑅Z
+
1 𝛼 y_ +
𝐸 y 𝑅 𝑉
𝛼
- -
M m n M
𝑉=𝐸 O ~ = O ~•
{| m} •• (M‚{) M}
€| ~(ƒ„€)•
35
Conclusions about the Switched
Model and Bilinear Form
36
Outline
1. Introduction
3. Bilinear Form
37
Classical Averaged Model
q This model focuses on capturing the low-frequency behaviour of
the converter while neglecting high-frequency variations due to
circuit switching.
q Average of a Switch
𝐸O 𝑢 † , when 𝐸 is constant.
𝑆 † = 𝐸O𝑢 † =
≈ 𝐸 †O 𝑢 † , when 𝐸 is variable.
40
Methodoly of Averaging Power
Electronics Converters
Algorithm 1: Graphical Approach
N
𝑑𝑥†
= K 𝐴@ O 𝑥 + 𝐵@ O 𝑒 O ℎ@
𝑑𝑡
@LM
†
N N
𝑑𝑥†
= K(𝐴@ O ℎ@ ) O 𝑥 + K(𝐵@ O ℎ@ ) O 𝑒
𝑑𝑡
@LM @LM
†
42
Methodoly of Averaging Power
Electronics Converters
Algorithm 2: Analytical Approach starting from the
Switched Model
Applying the product approximations:
N N
𝑑𝑥†
≈ K(𝐴@ O ℎ@ ) O 𝑥 † + K(𝐵@ O ℎ@ ) O 𝑒 †
𝑑𝑡
@LM @LM
† †
𝐴- 𝐵-
𝑑𝑥†
≈ 𝐴- O 𝑥 † + 𝐵- O 𝑒 †
𝑑𝑡
Note: 𝐴- and 𝐵- are not the state and input matrices, respectively. They are
dependent on the state and the control input, which does not appear explicitly in
the switched model.
43
Methodoly of Averaging Power
Electronics Converters
Algorithm 2: Analytical Approach starting from the
Bilinear Form
Q
𝑑
𝑥 = 𝐴𝑥 + K 𝐵, 𝑥 + 𝑏, O 𝑢, + 𝑑
𝑑𝑡
,LM
44
Methodoly of Averaging Power
Electronics Converters
Algorithm 2: Analytical Approach starting from the
Bilinear Form
Q
𝑑
𝑥 † =𝐴O 𝑥 † + K 𝐵, 𝑥 + 𝑏, † O 𝑢, † + 𝑑 †
𝑑𝑡
,LM
Q
𝑑
𝑥 † =𝐴O 𝑥 † + K 𝐵, O 𝑥 † + 𝑏, O 𝛼, + 𝑑
𝑑𝑡
,LM
Where 𝜶𝒌 = 𝒖𝒌 𝟎 , e.g., vector that contains the duty cycles of the switching
functions. Note that this is still a Large Signal Model, and it is non-linear for the
majority of the power converters.
45
Small Signal Averaged Model
q To design a linear controller, the linear representation of the
converter in the state-space or frequency domain is needed.
Linear Model:
𝜕𝑓 𝑥/0, 𝑢/0 𝜕𝑓 𝑥/0, 𝑢/0
∆𝑥̇ = 𝐴∆𝑥 + 𝐵∆𝑢 𝐴= , 𝐵= ,
𝜕𝑥 𝜕𝑢
∆𝑦 = 𝐶∆𝑥 + 𝐷∆𝑢 𝜕𝑔 𝑥/0, 𝑢/0 𝜕𝑔 𝑥/0, 𝑢/0
𝐶= , 𝐷= .
𝜕𝑥 𝜕𝑢
Transfer Function:
𝑌(𝑠)
= 𝐻 𝑠 = 𝐶(𝑠𝐼 − 𝐴)‚M 𝐵 + 𝐷
𝑈(𝑠)
46
Example: Boost Converter
Small Signal Averaged Model
From the previous example, we know that the bilinear form of the boost converter
in continuous conduction mode is given by:
𝑑 1
𝑖Z = 𝐸 − (1 − 𝑢) O 𝑣]
𝑑𝑡 𝐿
𝑑 1 𝑣]
𝑣] = (1 − 𝑢) O 𝑖Z −
𝑑𝑡 𝐶 𝑅
𝑑 1 𝑑 1
𝑖Z † = 𝐸 − (1 − 𝑢) O 𝑣] 𝑖Z † = 𝐸 − (1 − 𝛼) O 𝑣] †
𝑑𝑡 𝐿 † 𝑑𝑡 𝐿
𝑑 1 𝑣] 𝑑 1 𝑣] †
𝑣] † = (1 − 𝑢) O 𝑖Z − 𝑣] † = 1 − 𝛼 O 𝑖Z † −
𝑑𝑡 𝐶 𝑅 † 𝑑𝑡 𝐶 𝑅
Large-Signal Averaged Model
47
Example: Boost Converter
Small Signal Averaged Model
Considering the notation 𝑖Z † = 𝑥M and 𝑣] † = 𝑥_:
𝑑 1
𝑥M = 𝐸 − (1 − 𝛼) O 𝑥_
𝑑𝑡 𝐿 𝑑
𝑥 = 𝑓(𝑥, 𝛼)
𝑑 1 𝑥_ 𝑑𝑡
𝑥_ = 1 − 𝛼 O 𝑥M −
𝑑𝑡 𝐶 𝑅
1 𝑥_/0 𝑥_/0 𝐸
0= 1 − 𝛼/0 O 𝑥M/0 − → 𝑥M/0 = → 𝑥M/0 = _
𝐶 𝑅 1 − 𝛼/0 O 𝑅 1 − 𝛼/0 O𝑅
48
Example: Boost Converter
Small Signal Averaged Model
Now we can linearize around the equilibrium point:
Reminder:
𝜕𝑓M(𝑥/0 , 𝛼/0 ) 𝜕𝑓M(𝑥/0 , 𝛼/0 ) (1 − 𝛼/0 )
𝜕𝑥M 𝜕𝑥_ 0 − 𝑑 1
𝐴= = 𝐿 𝑑𝑡
𝑥M = 𝐸 − (1 − 𝛼) O 𝑥_
𝐿
𝜕𝑓_(𝑥/0 , 𝛼/0 ) 𝜕𝑓_(𝑥/0 , 𝛼/0 ) (1 − 𝛼/0 ) 1
−
𝜕𝑥M 𝜕𝑥_ 𝐶 𝑅𝐶 𝑑
𝑥_ =
1
1 − 𝛼 O 𝑥M −
𝑥_
𝑑𝑡 𝐶 𝑅
𝜕𝑓M(𝑥/0 , 𝛼/0 ) 𝑥_/0 𝐸
𝐸
𝜕𝛼 𝐿 O (1 − 𝛼/0 ) 𝑥M/0 =
𝐵= = 𝐿 1 − 𝛼/0
_
O𝑅
𝜕𝑓_(𝑥/0 , 𝛼/0 ) 𝑥M/0 = 𝐸
− − _
𝐸
𝜕𝛼 𝐶 𝑅𝐶 O 1 − 𝛼/0
𝑥_/0 =
(1 − 𝛼/0 )
(1 − 𝛼/0 ) 𝐸
0 − 𝐿 O (1 − 𝛼/0 )
∆𝑥̇ = 𝐿 ∆𝑥 + ∆𝛼
(1 − 𝛼/0 ) 1 𝐸
− − _
𝐶 𝑅𝐶 𝑅𝐶 O 1 − 𝛼/0
49
Example: Buck-Bost Converter
50
Example: Buck-Bost Converter
a) Establish the switched model
𝒊𝑹
𝒊𝑳 𝒊𝑪
+ + +
𝑬 𝒗𝑳 𝑳 𝒗𝑪
- - -
𝒊𝑳 𝒊𝑳 𝒊𝑹
𝒊𝑪
𝒊𝑪
+ + + + +
𝑬 𝒗𝑳 𝒗𝑪 𝒗𝑳 𝒗𝑪
- - - - -
𝒊𝑹
𝑑 𝑑
𝐿 𝑖Z = 𝐸 𝐿 𝑖Z = 𝑣]
𝑑𝑡 𝑑𝑡
𝑑 𝑣] 𝑑 𝑣]
𝐶 𝑣] = − 𝐶 𝑣] = −𝑖Z −
𝑑𝑡 𝑅 𝑑𝑡 𝑅
Configuration 1 (ON)
𝑑
𝐿 𝑖Z = 𝐸
𝑑𝑡
𝑑 𝑣]
𝐶 𝑣] = −
𝑑𝑡 𝑅 𝑑 1
𝑖Z = 𝐸 O 𝑢 + 𝑣] (1 − 𝑢)
𝑑𝑡 𝐿
Configuration 2 (OFF) 𝑑 1 𝑣]
𝑣] = −𝑖Z (1 − 𝑢) −
𝑑𝑡 𝐶 𝑅
𝑑
𝐿 𝑖Z = 𝑣]
𝑑𝑡 The transition between the
𝑑 𝑣] configurations is unified
𝐶 𝑣] = −𝑖Z − by the switching function.
𝑑𝑡 𝑅
53
Example: Buck-Bost Converter
b) Build the classical averaged model, the analytical method is used.
We know that the bilinear form of the buck boost converter in continuous conduction
mode is given by:
𝑑 1
𝑖Z = 𝐸 O 𝑢 + 𝑣] (1 − 𝑢)
𝑑𝑡 𝐿
𝑑 1 𝑣]
𝑣 = −𝑖Z (1 − 𝑢) −
𝑑𝑡 ] 𝐶 𝑅
𝑑 1 𝑑 1
𝑖Z † = 𝐸 O 𝑢 + 𝑣] (1 − 𝑢) 𝑖Z † = 𝐸𝛼 + 𝑣] †(1 − 𝛼 )
𝑑𝑡 𝐿 † 𝑑𝑡 𝐿
𝑑 1 𝑣] †
𝑑 1 𝑣] 𝑣] † = − 𝑖Z † 1−𝛼 −
𝑣] † = −𝑖Z (1 − 𝑢) − 𝑑𝑡 𝐶 𝑅
𝑑𝑡 𝐶 𝑅 †
1 𝛼/0
0 = 𝐸𝛼/0 + 𝑥_/0 (1 − 𝛼/0 ) 𝑥M/0 = _
𝐸
𝐿 (1 − 𝛼/0 ) 𝑅
1 𝑥_/0 𝛼/0
0= −𝑥M/0 1 − 𝛼/0 − 𝑥_/0 =− 𝐸
𝐶 𝑅 (1 − 𝛼/0 )
55
Example: Buck-Bost Converter
d) Deduce the state-space Small-Signal model.
1
𝑥Ṁ = 𝐸𝛼 + 𝑥_(1 − 𝛼 )
𝐿
1 𝑥_ 𝑓(𝑥, 𝛼)
𝑥_̇ = −𝑥M 1 − 𝛼 −
𝐶 𝑅
Applying the formulas for linearization around an equilibrium point:
56
Example: Buck-Bost Converter
d) Deduce the state-space Small-Signal model.
The small-signal averaged model of the buck boost converter:
(1 − 𝛼/0 ) 𝐸 𝛼/0
0 + 𝐸
𝐿 𝐿 𝐿(1 − 𝛼/0 )
∆𝑥̇ = ∆𝑥 + 𝛼/0 ∆𝛼
(1 − 𝛼/0 ) 1
− − _ 𝐸
𝐶 𝑅𝐶 (1 − 𝛼/0 ) 𝑅𝐶
{”•
Considering the simplification 𝑀 = M‚{”•
:
𝛼/0 𝐸
0 (1 + 𝑀)
𝑀𝐿 𝐿
∆𝑥̇ = 𝛼/0 1 ∆𝑥 + 𝐸 𝑀_ ∆𝛼
− − O
𝑀𝐶 𝑅𝐶 𝑅𝐶 𝛼/0
57
Example: Buck-Bost Converter
d) Deduce the transfer function of the system having duty ratio
variations as input and the capacitor voltage as output.
Due to the capacitor voltage is the only output, we define Δ𝑦 = 𝐶Δ𝑥, with
𝐶 = [0 1]‰ . Then, one way for determine the transfer function from the state
space equations is by the formula:
𝑌(𝑠)
𝐻 𝑠 = = 𝐶(𝑠𝐼 − 𝐴)‚M𝐵 + 𝐷
𝛼(𝑠)
After algebra calculations:
𝑀_ 𝐸 1 − 𝜏𝑠
𝐻 𝑠 =− _ O
𝛼 /0 𝑠 _ 1 + 𝑠 2𝜉 + 1
𝑤+ _ 𝑤+
𝑀_ 𝐿 𝛼/0 1 𝑀 𝐿
𝜏= O , 𝑤+ = O , 𝜉= O
𝛼/0 𝑅 𝑀 𝐿𝐶 2𝛼/0 𝑅_𝐶
58
Example: Buck-Bost Converter
𝑅 = 15Ω
𝐶 = 100𝑢𝐹
𝐿 = 0.5𝑚𝐻
𝐸 = 100𝑉
59
Example: Buck-Bost Converter
The system presents non-minimum phase! This must be considered for the
controller design.
60
Conclusions about the Classical
Averaged Model
Advantages: Disadvantages:
q Easy to develop from the Switched q Is not useful for converters with AC
Model or the Bilinear Form. stages (zero average value of certain
variables).
q Good for linear control schemes.
q Exhibits difficulties in the
q Good Approximation when the state discontinuous conduction mode.
variables are lightly rippled. Thus, as the concerned variable
becomes zero at each switching
q Easy to obtain a discrete-time model cycle, it cannot be expressed as a
for implementation. large-signal recurrent form.
61
Outline
1. Introduction
3. Bilinear Form
62
Generalized Averaged Model (GAM)
q Approach: determine an appropriate state-space model in which
the Fourier Series coefficients are the states.
63
Properties of the Sliding Harmonics
There are 2 fundamental properties in order to obtain the desired state space
models. For the first property, suppose the following generical state vector:
𝑑
𝑥 𝑡 = 𝑓(𝑥 𝑡 , 𝑢(𝑡))
𝑑𝑡
𝑑 𝑑
𝑥 , 𝑡 = 𝑥 𝑡 − 𝑗𝑘𝑤 𝑥 , 𝑡
𝑑𝑡 𝑑𝑡 ,
64
Properties of the Sliding Harmonics
The second fundamental property is:
With 𝑖 is for all the integers. In many cases, we shall rely on many of the terms of
the series being negligibly small or we just consider the harmonics of interest.
> >
1 ‚žO†OŸ
1
𝑥 †(𝑡) = ˆ 𝑥(𝜏) O 𝑒 𝑑𝜏 → 𝑥 †(𝑡) = ˆ 𝑥(𝜏)𝑑𝜏
𝑇 𝑇
>‚‰ >‚‰
65
Sliding Harmonics of a Passive Circuit
q Inductor: 𝐿 𝑗𝑘𝑤𝐿
𝑑𝑖 𝑑𝑖 𝑑𝑖, 𝑖 ,
𝑣=𝐿 ⟹ 𝑣 , = 𝐿 = 𝑗𝑘𝑤𝐿 𝑖 , + 𝐿
𝑑𝑡 𝑑𝑡 , 𝑑𝑡 + 𝑣 , −
q Capacitor:
+ 𝑣 , −
𝑑𝑣 𝑑𝑣 𝑑𝑣,
𝑖=𝐶 ⟹ 𝑖 , = 𝐶 = 𝑗𝑘𝑤𝐶 𝑣 , + 𝐶
𝑑𝑡 𝑑𝑡 , 𝑑𝑡 𝐶 𝑖 ,
q Resistor: 1
𝑅
𝑗𝑘𝑤𝐶
𝑣 = 𝑅𝑖 ⟹ 𝑣 =𝑅 𝑖 𝑖 ,
, ,
+ 𝑣 , −
66
Sliding Harmonics of Signals
Regardless of the type of signal, always the sliding harmonic always can be
obtained by applying the definition. This can be simple for periodic functions. For
example:
𝑢(𝑤𝑡)
1 ª
𝜋 2𝜋 1 ‚žOMOŸ>
−2𝑗
𝑢 M = ˆ𝑢O𝑒 𝑑 𝑤𝑡 =
𝑤𝑡 2𝜋 𝜋
‚ª
−1
𝑦 = 𝑠𝑖𝑛(𝑤𝑡)
1 ª
𝜋 2𝜋 1 ‚žOMOŸ>
−1𝑗
𝑦 M = ˆ sin(𝑤𝑡) O 𝑒 𝑑 𝑤𝑡 =
𝑤𝑡 2𝜋 2
‚ª
−1
67
Sliding Harmonics of Signals
If the fundamental frequency of the signal is well-known. Then it is possible to use an
Amplitude Demodulator
𝑥M = 𝑅𝑒 𝑦(𝑡) ,
−𝟏 𝑥_ = 𝐼𝑚 𝑦(𝑡) ,
q One must pay attention to the delays inherently introduced by using low pass
filters and compensate them if they are too significant.
Let’s assume a sinusoidal signal 𝒊𝑳 with angular frequency equal to 𝒘. Using the first
coefficients of the Fourier Series, this signal can be expressed as:
M
𝑖Z = K 𝑖Z O 𝑒 ž,Ÿ> = 𝑖 O 𝑒 ‚žOMOŸ> + 𝑖 žOMOŸ>
, Z ‚M Z † + 𝑖Z M O 𝑒
,L‚M
69
Relation between 1-st Harmonic
decomposition and dq-frame
Single Phase case:
2 𝑖Z = 𝑖= sin 𝑤𝑡 + 𝑖0 cos(𝑤𝑡)
70
Relation between 1-st Harmonic
decomposition and dq-frame
Single Phase case:
Solving 1 = 2 :
𝑖0
𝑥M = 𝑖= = −2𝑥_
2
𝑖=
𝑥_ = − 𝑖0 = 2𝑥M
2
71
Relation between 1-st Harmonic
decomposition and dq-frame
Three Phase case:
Let’s assume a sinusoidal signals 𝒊𝟏 , 𝒊𝟐 and 𝒊𝟑 of a 3-phase balanced system with
angular frequency equal to 𝒘. With the same procedure that in the single phase case,
using the first coefficients of the Fourier Series, the signals can be expressed as:
72
Relation between 1-st Harmonic
decomposition and dq-frame
Three Phase case:
The corresponding transform matrices to obtain 3-phase signals into the dq-
reference frame:
(𝟏)
(𝟐)
73
Relation between 1-st Harmonic
decomposition and dq-frame
Three Phase case:
𝑖M = cos 𝑤𝑡 𝑖0 + sin 𝑤𝑡 𝑖=
= cos 𝑤𝑡) O (−1/2 + sin 𝑤𝑡) O 3/2 𝑖0 + sin 𝑤𝑡) O(−1/2 − cos 𝑤𝑡 O 3/2 𝑖=
1 3 3 1
= − 𝑖0 − 𝑖= cos 𝑤𝑡 + 𝑖0 − 𝑖= sin(𝑤𝑡)
2 2 2 2
74
Relation between 1-st Harmonic
decomposition and dq-frame
Three Phase case:
𝑖M = cos 𝑤𝑡 𝑖0 + sin 𝑤𝑡 𝑖=
1 3 3 1
𝑖_ = − 𝑖0 − 𝑖= cos 𝑤𝑡 + 𝑖0 − 𝑖= sin(𝑤𝑡)
2 2 2 2
= cos 𝑤𝑡) O (−1/2 − sin 𝑤𝑡) O 3/2 𝑖0 + sin 𝑤𝑡) O(−1/2 + cos 𝑤𝑡 O 3/2 𝑖=
1 3 3 1
= − 𝑖0 + 𝑖 cos 𝑤𝑡 + − 𝑖 − 𝑖 sin(𝑤𝑡)
2 2 = 2 0 2 =
75
Relation between 1-st Harmonic
decomposition and dq-frame
Three Phase case:
1
𝑥M = 𝑖0
𝑖M = 2(𝑥M cos 𝑤𝑡 − 𝑥_ sin 𝑤𝑡 ) 2
1
𝑥_ = − 𝑖=
𝑖_ = 2(𝑦M cos 𝑤𝑡 − 𝑦_ sin 𝑤𝑡 ) 2
1 3
𝑖¶ = 2(𝑧M cos 𝑤𝑡 − 𝑧 sin 𝑤𝑡 ) 𝑦M = − 𝑖0 − 𝑖=
4 4
3 1
𝑦_ = − 𝑖 + 𝑖
𝑖M = cos 𝑤𝑡 𝑖0 + sin 𝑤𝑡 𝑖= 4 0 4 =
1 3 3 1 1 3
𝑖_ = − 𝑖0 − 𝑖= cos 𝑤𝑡 + 𝑖0 − 𝑖= sin(𝑤𝑡) 𝑧M = − 𝑖0 + 𝑖
2 2 2 2 4 4 =
1 3 3 1
𝑖¶ = − 𝑖0 + 𝑖= cos 𝑤𝑡 + − 𝑖0 − 𝑖= sin(𝑤𝑡) 3 1
2 2 2 2 𝑧_ = 𝑖0 + 𝑖=
4 4
76
How to obtain the GAM of
Power Electronics Converters
Algorithm 1: Analytical Approach, starting from the bilinear form of the exact model
77
How to obtain the GAM of
Power Electronics Converters
Algorithm 2: Graphical Approach , starting from the bilinear form of the exact model
𝒊𝒄
𝒊𝑳
− 𝒗𝑳 +
+ +
𝒗𝟎 𝒆
- -
79
Examples
b) Find the GAM of a single-phase grid connected Inverter with Bipolar
PWM.
𝒊𝒔
𝒊𝒄
𝒊𝑳
− 𝒗𝑳 +
+ +
𝒗𝟎 𝒆
- -
80
Examples
c) Find the GAM of a single-phase grid connected Inverter with Unipolar
PWM.
𝒊𝒔
𝒊𝒄
𝒊𝑳
− 𝒗𝑳 +
+ +
𝒗𝟎 𝒆
- -
81
Examples
d) Find the GAM of a three-phase grid connected Inverter with PWM.
𝒊𝒔 𝒊𝟎
𝒊𝒄
+ 𝒆𝟏 −
𝒊𝟏
𝒗𝟏
+ + 𝒆𝟐 −
𝒊𝟐
𝒗𝟎 𝒗𝟐 N
- + 𝒆𝟑 −
𝒊𝟑
𝒗𝟑
82
Simulation: 3-phase grid connected Inverter
The inverter and the GAM model are simulated in parallel in order to compare the signals obtained
in each case.
Simulated Circuit:
83
Simulation: 3-phase grid connected Inverter
𝑣† † 𝐸
𝑖=̇ = 𝑤 O 𝑖0 − 𝛽= +
2𝐿 𝐿
𝑣† †
𝑖0̇ = −𝑤 O 𝑖= − 𝛽0
2𝐿
3 𝑖½ †
𝑣†̇ † = (𝑖= 𝛽= + 𝑖0 𝛽0 ) −
4𝐶 𝐶
Simulated Model
Simulation: 3-phase grid connected Inverter
85
Outline
1. Introduction
3. Bilinear Form
86
Reduced-Order Averaged Model (ROAM)
q Approach: eliminate the problematic variables (high frequency
states or inductor current in dcm) and replace it by a function of
other state variable. Hence a reduced order model is obtained.
87
Working Principle of the ROAM
The switched model can be separated in two dynamics:
• Main dynamic
When it is practical to
separate the dynamics?
Case 1 Case 2
There is a very slow dynamic There are variables being zeroed
prevailing over another much faster periodically due to discontinuous
one. The separation may not result conduction mode. In most of
from the initial circuit design, but can cases it can be shown that these
be later ensured by control action variables do not significantly
(presence of a inner control loop). influence the converter main
dynamics
88
How to obtain the ROAM of
Power Electronics Converters
2. Split the model into two parts by separating the state vector in low dynamics
states and fast dynamics states.
3. Solve the fast dynamic states by considering constant the slow variables at their
averaged value. Compute in this way the averaged response depending on the
values of the slow variables.
5. In the low dynamics states, replace the averaged value of fast dynamic states
obtained in 3.
89
Example: Buck-Boost Converter in
Discontinuous Conduction Mode
𝒊𝑹
𝒊𝑳 𝒊𝑪
+ + +
𝑬 𝒗𝑳 𝑳 𝒗𝑪
- - -
1 𝐸_𝑇 𝑣] †
𝑣†̇ † = _
O𝛼 −
𝐶 2𝐿 𝑣] † 𝑅
90
Simulation: buck-boost DCM
The buck boost and the ROAM model are simulated in parallel in order to compare the signals
obtained in each case.
Simulated Circuit:
Simulated Model:
Simulation: buck-boost DCM
q The green signals are obtained with the ROAM model and the red ones from
the circuit measures.
92
References
Ø Bacha, Seddik, Iulian Munteanu, and Antoneta Iuliana Bratcu.
"Power electronic converters modeling and control." Advanced
textbooks in control and signal processing (2014).
93