Janesh Rupasinghe
Janesh Rupasinghe
Janesh Rupasinghe
by
MASTER OF SCIENCE
This thesis presents a new dynamic phasor model of a modular multilevel converter
(MMC), which can be used for electromagnetic transient (EMT) simulation studies.
The model is extendable to capture and replicate any given number of harmonics of
the output waveforms and also it produces the most dominant frequency components
of internal capacitor voltages and arm currents waveforms. The internal dynamics of
the MMC are modeled using the conventional dynamic phasor (CDP) principles in
form of a linear state equation system. Solution of the state equations, which is
obtained via numerical integration, is then used to build the dynamics of output
frequency dynamic phasors (BFDP). Validation of the model is carried out against a
detailed switching model and a detailed average model of an MMC by integrating all
system built in PSCAD/EMTDC simulator. Simulation results illustrate that the new
MMC model is much more computationally efficient than other two models and is also
ii
Acknowledgments
This thesis becomes a reality with the kind of support of many individuals. I would
Prof. Shaahin Filizadeh for his continuous guidance and consistent advice throughout
the research. A special thanks must be conveyed to the examining committee for
I would also like to acknowledge the support and inspiration given by academic
all the colleagues and friends, whom I shared this wonderful experience with and my
(NSERC) of Canada for providing financial support for the research. I would also like
Center.
Last but not least, I would like to pay tribute to each and everyone, who shared
Janesh Rupasinghe
iii
In dedication to
My family,
All my teachers
And friends
iv
Contents
Front Matter
Abstract ................................................................................................................... ii
Acknowledgments .................................................................................................. iii
Contents ...................................................................................................................v
List of Tables ........................................................................................................ viii
List of Figures ........................................................................................................ ix
List of Abbreviations .............................................................................................. xi
1. Introduction 1
General Background....................................................................................... 1
EMT Simulation ............................................................................................. 2
Problem Definition ......................................................................................... 4
Thesis Motivation and Objectives .................................................................. 6
Thesis Outline ................................................................................................ 8
5. Model Validation 67
MMC Operation as an Inverter.....................................................................68
5.1.1 Test System Specifications ...............................................................68
5.1.2 Steady State Simulation ...................................................................70
5.1.3 Step Change of Real Power Reference ..............................................75
5.1.4 Step Change of AC Voltage Magnitude Reference ...........................77
MMC Operation as a Rectifier ......................................................................78
5.2.1 Test System Specifications ...............................................................78
5.2.2 Steady State Simulation ...................................................................79
5.2.3 Step Change in DC Voltage Reference .............................................80
vi
MMC Operation in a Back-to-Back System ..................................................82
5.3.1 Test System Specifications ...............................................................82
5.3.2 Real Power Control ...........................................................................83
5.3.3 Reactive Power Control.....................................................................85
5.3.4 DC Pole-to-Pole Voltage Control.......................................................86
5.3.5 Real Power Reversal .........................................................................86
Twelve-Bus System .......................................................................................88
5.4.1 Test System Specifications ...............................................................88
5.4.2 Remote Generator Voltage Reference Change .................................89
5.4.3 Three-Phase Symmetric Fault ..........................................................90
5.4.4 System Response to MMC-2 Voltage Control...................................91
Time and Speed-Up Comparisons .................................................................92
5.5.1 Influence of Time-Step and Harmonic Content ...............................93
5.5.2 Influence of the Number of Submodules per Arm ............................94
Summary and Major Conclusions .................................................................96
7. References 104
8. Appendix A 112
vii
List of Tables
Table 2-1 : MMC submodule switching pattern in a leg .............................................13
Table 5-4 : Simulation time of 6-level detailed switching MMC model ......................93
Table 5-5 : Simulation time comparison of dynamic phasor MMC model for different
time-steps and harmonic content ................................................................................94
Table 5-6 : Influence of arm submodule number for simulation time of dynamic phasor
MMC model and detailed average MMC model ..........................................................95
viii
List of Figures
Figure 1.1: EMT simulation program equivalence of switches.................................... 4
Figure 2.2 : Configurations and switching patter of (a) half-bridge submodule (b) full-
bridge submodule .........................................................................................................12
Figure 3.7 : Time taken for dynamic phasor simulations in MATLAB ......................43
Figure 4.1 : Circuit diagrams of (a) General phase of MMC, (b) Upper arm submodule,
(c) Lower arm submodule ............................................................................................46
ix
Figure 4.4 : Schematic diagram of AC voltage modeling procedure ...........................61
Figure 5.2 : MMC inverter (a) real power control (b) terminal voltage control ..........70
Figure 5.4 : Accuracy comparison of inverter waveforms for different time-steps, (a)
output voltage waveforms (b) output current waveforms ...........................................72
Figure 5.5 : Accuracy comparison of detailed MMC switching model for different time-
steps, (a) voltage waveforms (b) current waveforms ...................................................74
Figure 5.7 : Inverter response to a step change in active power reference ................76
Figure 5.10 : MMC rectifier (a) DC voltage control (b) terminal voltage control .......78
Figure 5.12 : MMC rectifier response to a step change in DC voltage reference .......81
Figure 5.14 : MMC back-to-back system response to real power control ...................84
Figure 5.15 : MMC back-to-back system response to reactive power control .............85
Figure 5.17 : MMC back-to-back system response to real power reversal .................87
Figure 5.18 : MMC responses to generator voltage reference increase at bus-12 ......89
Figure 5.19 : MMC responses to remote three-phase fault in 12-bus system ............90
Figure 5.20 : Bus voltage change of 12-bus system for step change in MMC-2 voltage
reference .......................................................................................................................92
x
List of Abbreviations
AC alternative current
DC direct current
xi
Chapter 1
Introduction
General Background
Evolution of power conversion circuit topologies has led to rapid developments in high
voltage direct current (HVDC) power transmission in electrical power systems. HVDC
affecting the linked AC system was impossible due to the lack of turn-off capability of
thyristors, and thus these conventional HVDC systems are not suitable to operate
with weak AC grids [1]. Apart from that, the inability of controlling real and reactive
power independently and large filtering requirements of LCC systems have led the
industry towards finding new power converter topologies for HVDC systems [1]–[5].
insulated gate bipolar transistors (IGBTs), made voltage source converters (VSC) a
reality. VSC topologies are able to overcome most of the challenges with LCCs and
offer additional benefits such as black-start capability, fast dynamic performance, and
unipolar dc link voltage [3]–[6]. These benefits have caused VSCs to appear in various
1
applications including renewable energy sources, electric machines drives, and power
conditioners [1], [2], [7]. Practical limitations in terms of control and power losses
restricted VSCs to two- and three-level converters; these converters were suitable for
HVDC applications wherein losses need to be as small as possible [1], [3], [5]. As a
result, technologies have moved towards multi-cell converter topologies that provides
cost effective and efficient power conversion at high voltages [1], [8]. Introduction of
small and identical voltage levels. As the trend continued, a new multi-cell convertor
Since then, MMCs have received significant attention in high and medium voltage
applications due to the unique features and benefits they have to offer.
EMT Simulation
For majority of time, a power system operates under steady state, and its behaviour
energy exchange between electrical and magnetic components under a sudden change
in the system such as a switching event, fault or any other disturbance results in large
variations of currents and voltages [10]. Exchange of stored energy between electrical
fields of capacitors and magnetic fields of inductors in a power system under various
the range of below one hertz to several kilo-hertz, and die out rapidly, sometimes even
before protection decisions may be made. Knowledge about these transients is vital in
2
determining component ratings, insulation levels, designing protection systems, and
explaining equipment failures [12]. Therefore, EMT simulations are carried out in
Earlier in EMT simulation, state space modeling was used, but it was replaced
by the nodal analysis method due to its code complexity, greater solution time, and
become the most widely used EMT simulation engines due to their flexibility and
as a current source and a conductance. A set of nodal equations are developed taking
as unknowns the voltages of each node. These take the form of (1.1).
Y V I (1.1)
where the square matrix [Y] is called the admittance matrix and is made of
conductances between each node. The voltage vector V consists of node voltages, and
employed in many EMT solvers in order to transform these components into current
source and conductance equivalents for simulation [10], [11]. This set of nodal
equations is then solved by taking the inverse of the admittance matrix to find the
node voltages iteratively until the end of simulation is reached. Each iteration
increases the time by a fixed time interval, which is referred to as time-step and this
3
For a system with constant conductances, the admittance matrix does not change,
and its inversion is required only once for the entire simulation. The systematic nature
of this method allows to readily develop nodal equations for large networks in digital
computer simulation.
Problem Definition
The main feature that characterizes an MMC is its multi-cell arrangement. Each cell
is made of two or more power electronic switches depending on the cell configuration.
Ron Roff
changing the value of the switching branch resistance. If the switch is on, a small
value is used for the on-time resistance Ron and if the switch is off, it can be modeled
4
by selecting large resistance value for Roff. Since the conductance of a switching branch
changes each time a switching event occurs, this procedure involves reformation and
inversion of the admittance matrix after each such event. As a result, the
large number of frequent switching actions. Therefore, a detailed EMT solver must
model thousands of switches using the above explained method. This will result in a
large number of nodes in the EMT program and the admittance matrix whose size
corresponds to the number of nodes in the network subsystem has to be reformed and
inverted every time a switching action occur [6], [8]. For this reason, EMT simulation
of an MMC integrated network must be carried out using adequately small time-steps
in order to obtain transient details accurately. This approach is not practical due to
technique for EMT simulation of MMC has made the way to simplified and averaged
models of MMC.
Dynamic phasors are a widely accepted averaging technique used for EMT
simplified and flexible new MMC model in the context of an EMT solver by employing
dynamic phasor theories. The new model will allow direct interfacing of an MMC with
5
Thesis Motivation and Objectives
The types of MMC models for EMT simulation can be classified as detailed models,
equivalent circuit based models, arm switching function based models, and average
value models. Comparison between different types of MMC models including detailed
and average models are given in [6] and [13]. The majority of simplified MMC models,
which are based on averaging techniques, replicate the transient responses through
faster than the detailed switching model, the speed is much less compared to an
average model. Models presented in [13], [14] are based on the arm switching function.
These types of models are much faster than most other models and can be used to
study the dynamic behaviors of large systems [15]. However, the problem with the
arm switching function models is that they do not consider the submodules behavior;
selecting design parameters such as component ratings and deciding insulation levels.
Several MMC models based on dynamic phasors have been proposed in the
literature. One of the attractive features of dynamic phasor modeling is its selectivity,
frequency components have been ignored. Models presented in [16] and [17] fall into
this category. Apart from the MMC model, impact on controller gains during
6
frequency and double the fundamental frequency (for circulating currents). An
extended frequency dynamic phasor MMC model is proposed and validated in [18],
[19]. This model is flexible to amend any number of higher order harmonics based on
However, all aforementioned MMC models are developed and simulated in the
DC system and controllers are also modeled in dynamic phasor domain and they do
not have the capability to readily interface with an electrical network build in an EMT
simulator.
model of an MMC in the context of an EMT solver. The primary objectives of this
any given number of harmonics efficiently as per the user requirement and the
user must be able to study both internal and external dynamics of the MMC
interfacing with the rest of the electrical network and control system, which
3. Validation of the steady state and dynamic responses and the efficiency of the
developed model by comparing the results for various transient events with a
model.
7
Thesis Outline
A general background of MMC and EMT simulation was given in this chapter. The
Modulation and controlling scheme of MMC submodules are also briefly discussed.
preliminaries of the traditional method and a new dynamic phasor technique are
explained and then a comparison is made between the two methods by taking an
This is carried out by comparing results with a widely accepted EMT simulator called
given in Chapter 6. Suggestions for future improvements of the model are also
provided.
8
Chapter 2
MMCs are the newest member introduced to the VSC family in order to overcome
shortcomings of traditional LCC and VSC topologies. Since their introduction, MMCs
have become an attractive converter topology in medium and high power applications;
and have, therefore, received substantial attention in research studies throughout the
past decade [5], [7], [20], [21]. This chapter is dedicated to give an overview about
MMCs offer the following important benefits over traditional two-level and three-level
are easily achieved and reliability and redundancy can be improved with minimum
cost.
9
Good harmonic performance: The output AC waveform of an MMC is produced
by switching a large number of small and identical voltage levels and/or using high
with low high order harmonic content, thereby the requirement of a large filter
switching methods are not compulsory for MMCs. The switching frequency can be
other VSC schemes. Reduced converter power losses overcome a major drawback
applications.
of change of voltage of the MMC due to switching. Hence the effect of stray
capacitance and the requirement of insulation level become less. Also an MMC
However, use of such large number of switching devices brings more challenges
An MMC consists of six converter arms, each arm built up by stacking a large number
of identical submodules. An arm acts as a variable voltage source that provides a large
10
number of output voltage levels. This allows the MMC to synthesize an approximately
level of individual arm. Figure 2.1 illustrates a graphical representation of the most
Idc
V dc
2 SM 1 SM 1 SM 1
SM 2 SM 2 SM 2
SM N SM N SM N
L L L
R R R
ia va
ib vb
ic vc
R R R
L L L
SM N SM N SM N
SM 2 SM 2 SM 2
V dc SM 1 SM 1 SM 1
2
submodule capacitor can be inserted in series with other submodule in the same arm
configurations are the two-level half bridge and three-level full bridge structures. In
11
a half bridge submodule, the output voltage can be switched either to E or zero, where
E is the voltage of the integrated capacitor of the submodule. In the full bridge case,
the voltage of each submodule can be switched to ±E and zero. Figure 2.2 illustrates
configurations.
VSM
S1 E
CSM E 0
+ t
VSM
S2 S1 S2
-
(a)
VSM
E
S1 S3
+
VSM CSM E 0
- t
S4 S2 -E
S1,S2 S1,S3 S3,S4 S4,S2
(b)
Figure 2.2 : Configurations and switching patter of (a) half-bridge submodule (b) full-bridge
submodule
The main drawback of the full bridge scheme is higher number of switches that
in turn increases the cost and power losses. Therefore, half bridge submodules are
widely used in many MMC-HVDC applications [7], [9], [20]. Hereinafter in this thesis,
only the half-bridge submodule structure is considered. More details about different
12
For a given MMC arm, the number of submodule per arm, N, is a constant. The
maximum number of voltage levels that can be produced in the output voltage using
N number of submodules is N+1. The total voltage of the upper arm and lower arm in
the same phase must be equal to the DC voltage and the maximum and minimum
voltages that a single arm can achieve are +Vdc /2 and -Vdc /2, respectively. Therefore,
Vdc (2.1)
E
N
Since the total voltage across the upper and lower arms of one leg is equal to Vdc,
it is clear from (2.1) that the total number of inserted capacitors in one phase leg must
be equal to N at any given instant. In other words, the sum of inserted capacitors in
the upper arm and inserted capacitors in the lower arm in the same leg is equal to N.
By adjusting the inserted number of submodule capacitors in each arm with time, any
① 0 5 5 𝑉𝑑𝑐⁄
2
② 1 4 5 3𝑉𝑑𝑐⁄
10
③ 2 3 5 𝑉𝑑𝑐⁄
10
④ 3 2 5 −𝑉𝑑𝑐⁄
10
⑤ 4 1 5 −3𝑉𝑑𝑐⁄
10
⑥ 5 0 5 −𝑉𝑑𝑐⁄
2
13
V dc
①
2 V dc
E
5
②
V dc
2 ⑥
Generally, the MMC arm consists of a few hundred submodules; thus, the
number of voltage levels is high, and the capacitor voltages (voltage step size) become
small. By using an appropriate switching technique (for example the one discussed in
Section 2.2.1), the desired sinusoidal waveform at the output can be achieved.
Apart from submodule string, each MMC arm includes a small inductor, whose
role is to limit high-frequency components of the arm current and the rate of change
of current during a critical fault situation such as a DC pole-to-pole short circuit [1],
[7], [24]. Furthermore, the arm inductor avoids parallel connection of each arm from
the DC side [1], [24]. Each arm is a voltage source and connecting them in parallel
are mainly based on the energy storage inside the MMC [29], [30] and minimizing
capacitor voltage ripples [31]. The submodule capacitance can be calculated based on
14
EP S MMC N
C SM (2.2)
3Vdc2
where SMMC is the rated power of the MMC. The energy to power ratio is typically
is proposed in [32]. Approaches presented in [29] and [31] do not consider circulating
current control, but suggest a way to find the arm inductance based on circulating
current resonance prevention. Typically, the arm inductor is selected as in (2.3) [31].
X arm (2.3)
XT 0.15 X base
2
where XT is the reactance of the link transformer, Xarm is the arm reactance of the
MMC, and Xbase is the converter base impedance. When looking from the AC side, the
upper and lower arm inductances of the same phase are connected in parallel; thus,
Control of MMC
MMC control basically consists of system level control, arm current control, and
balancing control [16]. Control of real and reactive power comes under system control
while arm current control includes circulating current suppression. Balancing control
ensures that the voltages of submodule capacitors are kept close to the nominal value.
There are several options to control power flow of the MMC including direct control
and decoupled control. Also many techniques are proposed in the literature to control
the circulating current. However, system control and circulating current suppression
15
Since the switching pattern decides the submodule capacitor insertion in the arm,
PWM techniques can be found in [33]–[36]. However, the main issue with high-
frequency PWM methods is the increased amount of power losses. Therefore, low-
Nearest level control (NLC) is one of such widely used low-frequency switching
The NLC technique produces the nearest voltage level that can be produced by
The nearest output voltage level n is produced by rounding to a nearest voltage level
as
vref (t )
n(t ) round (2.4)
E
where vref is the reference voltage waveform. The maximum possible error that can be
occur due to this process is E/2. The produced waveform by NLC modulation takes the
16
Figure 2.4 : Nearest level control modulation for N = 8
Since the maximum and minimum voltage levels that can be achieved by
switching submodules are +Vdc /2 and -Vdc /2, it is important to maintain the reference
voltage within these limits. Even though the number of voltage levels that can
produced by N arm submodules is N+1, the actual number of voltage levels could be
less than the maximum in case the magnitude of the reference voltage is less than
Vdc E
. More about generating voltage reference is discussed in subsection 2.2.2.
2 2
modulation (SVM). However, the simplicity of the concept and implementation make
NLC popular in MMC applications. One flaw of this method is that harmonic contents
are significant when the number of levels is small [39]. Therefore, it is recommended
to practice NLC modulation only when the number of levels is large enough.
17
2.2.2 Generating the Voltage Reference
The output voltage of the MMC is a function of the DC voltage and expected to be
sinusoidal. Therefore, a reference for the output voltage can be given as below.
Vdc (2.5)
vref m sin( )
2
where m is the modulation index, θ is the phase angle, and δ is the power angle. Each
arm must produce the voltage difference between the output voltage and the DC pole
voltage it is connected to. Based on this reference, separate references for both the
Vdc
u
vref 1 m sin( ) (2.6)
2
Vdc
l
vref 1 m sin( ) (2.7)
2
Subscript u and l stand for the upper and lower arms, respectively. In order to
generate voltage waveforms properly, both reference signals require three input
parameters.
1. Modulation index (m): The ratio between the phase voltage magnitude (peak)
reactive power.
transformer at the point of common coupling (PCC). Power flow of the system can
be handled by changing the phase angle at the converter output. Phase angle
18
difference between converter waveform and the phase angle at the PCC is referred
to as δ. It can be used to control active power flow or DC bus voltage based on the
3. Phase angle (θ): When the MMC interfaces to the AC system, the converter
output voltage must be shifted relative to a known reference point. This is achieved
by measuring the instantaneous value of the voltage phase angle at the PCC by
mean of a phase-locked loop (PLL). There are many PLL architectures in the
literature. A PLL generates a ramp train between [0,2] whose value reflects the
instantaneous phase angle of the tracking signal, in this case, the positive
The entire procedure of generating the reference voltage waveforms for the upper
and lower arms can be summarised to a block diagram as shown in Figure 2.5. In this
method modulating signals (m and δ) are generated directly from the system
parameters for a given operating point. Even though this is very simple and effective
direct control of circulating current and average capacitor voltage is difficult in this
19
Vdc Vdc
2 2
Q / Vac m vref + u
Controller х - vref
P / Vdc δ l
Controller + sin(.) + vref
+ +
Va Vdc
θ 2
Vb PLL
Vc
provide any information about which submodule capacitors to insert or bypass. On the
other hand, if the submodule capacitors are not utilized equally, some capacitors will
charge or discharge more than the other capacitors, thus making capacitor voltages
is inserted, the total arm current starts to flows through the capacitor, hence, charging
equal. A block diagram of a capacitor voltage balancing algorithm starting from NLC
20
Capacitor Voltages
e1 e2 eN
NLC
(+) or (-)
Comparator
Iarm 0
Details about this capacitor balancing algorithm are available in [8], [37] and
[40]. Firstly, the voltages of individual capacitors and the direction of arm current are
measured in the beginning of each switching instant. Capacitors are then sorted and
If the direction of arm current is positive (Iarm > 0), n(t) number of submodule
capacitors with lowest voltages are selected and inserted. If the arm current is in
negative direction (Iarm < 0), n(t) number of capacitors with highest voltages are
selected and inserted. This balancing algorithm ensures that the capacitors with the
lowest voltages are charged or capacitors with the highest voltages are discharged
during each switching instant. Consequently, all capacitor voltages are balanced and
21
MMC Applications
Even though MMCs were initially designed for HVDC applications, their excellent
technology for other applications such as medium-voltage motor drives and power
quality applications as well. Details about the following applications are found in [1],
voltage levels and transfer power with increased efficiency, they are used in many
HVDC bulk power transmission systems. Unlike traditional LLC systems, MMCs
can change power flow direction without changing the DC voltage polarity.
Therefore, MMCs can be used in multi-terminal HVDC systems and they allow to
offshore wind farm systems. The power generated in offshore wind farms is
transmitted over long distances via submarine cables and then connected to an AC
grid. MMCs have become a popular candidate in those application due to the
benefits they offer in terms of efficiency and cost. Furthermore, an MMC’s ability
to supply islanded loads as the primary voltage source makes it more suitable in
applications such as offshore wind interconnections since they require the black
start capability. In addition to that, MMCs are used to connect two or more
22
2. Medium-voltage motor drives: MMCs can be found in variable-speed drives
and regenerative energy sources as the line-side converter and in some marine
frequency compared to conventional drives. Most MMC medium voltage drives are
power quality applications is that they can be connected to the grid without a
Many studies have been carried out in this area, and it is expected that MMCs
play key roles in the future. MMC-based STATCOMs are already developed and
integration of solar photovoltaic and wind energy systems. Unified power quality
and parallel compensation, where the series compensation handles the voltage sag
and swell problems in AC bus while the parallel compensation handles the power
23
Summary and Major Conclusions
A general overview of MMCs, which is important to understand the rest of this thesis,
was given in this chapter. Basic circuit structure of a commonly used MMC topology
and submodule structures were presented and their operation was explained.
Modulation and capacitor voltage balancing are two major aspects of inner control
balancing algorithm based on sorting was presented. Then, several implemented and
potentially viable MMC applications were discussed to show the importance and
As a conclusion, MMCs are a rapidly developing VSC topology with many benefits
over traditional LLCs and other VSC topologies. In spite of all the advances made over
the past decade, MMCs are still not the perfect converter that can be used in all power
24
Chapter 3
Dynamic phasors are essential tools in power electronic converter modeling; they use
Fourier coefficients [11], [41], [42]. Dynamic phasor-based modeling looks at the
average dynamics of current and voltage waveforms over a predefined length of time
large computational burden and time compared to EMT simulators [43]. Another
any selected number of harmonics for simulation purposes [11], [16], [18]. The user
can select a larger time-step for dynamic phasor-based simulations if the accuracy
complex numbers assuming that their magnitude and phase are constants [11], [42].
However, in transient analysis, both magnitude and phase of those signals change
25
over time. The dynamic phasor principle provides a method to represent quasi-
periodic signals by approximating the magnitude and phase of signals within a fixed
window, which is then slid over time. The time interval is usually chosen as the
Other than power electronic converter modeling, dynamic phasor principles are
dynamics and faults, modeling and analysing of electrical machines, and modeling of
flexible ac transmission systems (FACTS) [41]. Before moving into the proposed model
dynamic phasor principle (CDP) and a recently developed dynamic phasor concept,
The use of generalised averaging method for power conversion circuits generally
referred to as dynamic phasors is well described in [11] and [45]. Consider a quasi-
periodic signal x(t) over the time interval (t-T, t ], the Fourier series of x(t) is given by
2
( t T s )
jk
x(t T s) x k (t )e T
(3.1)
k
where, s (t-T, t ] and integer k is the order of the harmonic. T is the period of the
26
time interval under consideration slides over time; therefore, it is referred to as a
dynamic phasor of x(t) [41], [45], [46]. It represents the time-varying magnitude and
phase of kth harmonic of x(t) with angular frequency of k.2/T. The value of x k (t ) is
given by
T 2
1 jk ( t T s )
x k (t ) x(t T s)e T ds (3.2)
T 0
It is important to note that the formulation of (3.1) using (3.2) requires large
can be modified as
n 2
( t T s )
jk
x(t ) x k (t )e T
(3.3)
k n
calculated as
27
d d 2
x k (t ) x (t ) jk x k (t ) (3.4)
dt dt k T
convolution relationship [45]. Consider two signals x(t) and y(t); dynamic phasors
x. y k
i
x k i
y i
(3.5)
Since higher order harmonics are often negligibly small in most of the
applications, the above infinite series can be approximated with a finite series by
28
(t ) x k (t )
*
x k
(3.6)
to write all the harmonics, including dc, in terms of the fundamental dynamic phasor
component. The main principles behind this method are explained and presented in
[44], [47]. The goal of this section is to explain the mathematical concept and
advantages of BFDP.
The theory that explains the BFDP starts with the conventional method. Equation
2
( t T s )
x(t T s) x 0 (t ) 2 Re x k (t )e T
jk
(3.7)
k 1
As pointed out in Section 3.1, (3.7) represents each harmonic with a distinct
dynamic phasor coefficient. However, (3.7) can be reorganized to represent all the
below.
29
2
j ( t T s ) j ( k 1) ( t T s ) j ( t T s )
2 2
x(t T s) Re x 0 (t )e T
2 x k (t )e T
e T (3.8)
k 1
The term that represents all the harmonics and the dc value is defined as the
BFDP, X B , as below. Henceforth in this thesis, the notation B denotes the BFDP
of corresponding signal.
2 2
j ( t T s ) j ( k 1) ( t T s )
X B
(t ) x 0 (t )e T
2 x k (t )e T
(3.9)
k 1
most relevant values of integer k based on the required level of accuracy. A signal
equation.
2
x(t ) Re X B
(t ) e
j
T
t
(3.10)
Since all the harmonic components are amalgamated in one component in this
applicable. Therefore, a new expression to find the BFDP of the product of two signals
x(t) and y(t) must be obtained starting from the basic definition as follows.
2 2
j
j ( h 1) T
2 x
t t
x y (t ) x y i
e T
y h i
e (3.11)
h 1 i
B i i
i
As in the definition of BFDP method, the first term of the right-hand side
presents the dc component of the product and the second term provides the remaining
30
harmonic components. In most power system applications, at least one of the two
waveforms is nearly sinusoidal; hence, its higher order harmonics may be ignored.
2
x y B
(t ) x 1
y 1
x 1
y 1
e j
T
t
2
e
j ( h 1)
2 x
t
1
y h 1
x 1
y h 1
T
(3.12)
h 1
When the product does not have a dc component, the first term on the right-hand
side will vanish and the equation can be further simplified only to the second term. In
order to solve the second term, only non-zero harmonic components need to be
When a dynamic phasor model is interfaced with an EMT solver, only the
instantaneous values of present and past time-steps of voltage and current signals are
demands the dynamic phasors corresponding to each individual harmonic, which have
to be calculated using (3.2) by integrating over the past cycle as in the CDP method.
If the signal consists of a large number of harmonics, this will require several
integrations in order to accurately represent the signal using dynamic phasors. This
simulations and one will find no advantage for BFDP over CDP. In order to make this
31
process efficient, an alternative method, which only needs one integration is discussed
below. Details of this new algorithm are first proposed in [44] and [47] and are
EMT DP
2 2
1
T
j (t T s ) 2x ( t T s ) +
Re ()e T
j
1
x (t ) ()e T ds -
T0
+ 2
Xh (t) j t T s
+ () e T
X B (t)
Consider the signal x(t) over the time interval [t-T, t]; the Fourier series of x(t) is
given in (3.1). One can express the same series separating the fundamental component
of the signal as
2 2
( t T s ) ( t T s )
x (t )e T
j jk
x(t T s) 2 Re x 1 (t )e T k ,k 1,1 k (3.13)
The second term on right-hand side has all the frequency components including
32
2 2 2
j ( t T s ) j ( k 1) ( t T s ) j ( t T s )
x(t T s) 2 Re x 1 (t )e T x (t )e T e T
k ,k 1,1 k (3.14)
X h (t )
(3.2) with k = 1 as depicted in Figure 3.1 and the left-hand side is available from the
EMT solver. Using (3.14), one can define a new variable, Xh(t), that includes all the
frequency components plus the dc component but without the fundamental in the
j ( t T s ) j ( t T s )
2 2
X h (t ) x(t T s) 2 Re x 1 (t )e T e T
(3.15)
X B
(t ) X h (t ) 2 x 1
(3.16)
The actual advantage of modeling with BFDP mostly depends on the application.
Many applications may find convenience in modeling with the conventional method
rather than modeling with BFDP in steady state. However, when it comes to transient
simulation, there is no guarantee that all the dynamics can be accurately modeled
33
using one or two harmonic components. In fact, network transients may include much
As highlighted earlier in the thesis, one of the main advantages of using BFDP
is that it has the ability to capture important high-frequency contents of the network;
in fact, the entire spectrum of harmonics of the network can be captured and then
to reproduce a large number of harmonics in steady state and transient solution of the
time-step is used in simulations, all the harmonic contents and fast transients can be
retained in the network solution. It is important to note that all these additional
Phasors – An Example
Dynamic phasor modeling and simulation can be further illustrated using a general
dynamic phasor methods is presented in this section and comparisons are made to
understand the advantages and disadvantages of the two methods. Simulation results
are compared with results obtained from implementing the same circuit in
PSCAD/EMTDC EMT simulator. Figure 3.2 and Figure 3.3 show the circuit diagram
34
and voltage waveforms of a three-phase controlled rectifier constructed using
thyristors.
IO
T1 T3 T5
LS
va LO
VO
LS
vb
RO
vc LS
T4 T6 T2
vo
VO
Vm
vp
va vb vc
0 2π/3 4π/3 2π
α µ
vn
Vm
inductor LO and resistor RO. The operation of the six-pulse thyristor converter can be
35
The six thyristors of the converter can be divided into two parts. The positive half
consists of thyristors T1, T3, and T5 while the negative half consists of thyristors T2,
T4, and T6. At any given time, only one thyristor from each half conducts except during
commutation. Due to the effect of the source-side inductance, thyristors cannot turn
on or off instantaneously; thus, the thyristor turning on and the thyristor turning off
overlap between two phases. During commutation, the voltage is the average of the
corresponding two phases. The angle difference between the beginning and the end of
2LS I o
cos 1 cos( ) (3.17)
2 VLL
where VLL is the line to line rms voltage and is the firing angle. When the magnitude
of a particular phase comes to be the highest among the three phases, the thyristor of
the positive half of the same phase becomes forward biased and ready to conduct. It
will start conducting as soon as it receives the firing command on its gate. The same
happens in the negative half of the converter when the phase voltage becomes the
lowest among the three phases. The angle difference between the time it becomes
forward biased and the time it receives its gate signal is called the firing angle and
The approach used to model this kind of power electronic converter using
characterized using the thyristor switching explained in the previous two paragraphs
and provides the mathematical relationship between input and output. An illustrative
diagram of the voltage switching functions for each phase of the example is shown in
Figure 3.4.
36
ua ub uc
1
0.5
0
0 2π/3 4π/3 2π
-0.5 α µ
-1
The output voltage of the converter can be expressed using switching functions
vo ua va ub vb uc vc (3.18)
Now, the dynamics of the output can be obtained by applying Kirchhoff’s voltage
d io R 1
o io v o (3.19)
dt Lo Lo
37
3.3.1 Modeling with Conventional Dynamic Phasors
By applying dynamic phasor operations to (3.18) and (3.19), the following equations
can be found.
d io R 1
k
j o k o io k
vo k (3.20)
dt Lo Lo
vo k
u a va k
ub vb k
u c vc k
(3.21)
purely sinusoidal and only the base-frequency component exists. Therefore, the
dynamic phasor of va,b,c can be found using (3.2) with k = 1. Switching functions have
the harmonics of order 1, 5, 7, 11, 13, 17… etc. The dynamic phasor quantity of kth
je jk ( x )
u x k (t )
2k
1 e jk 1 e jk 2 3 (3.22)
respectively. The output voltage is made of the dc term and multiples of 6th order
harmonics. It is understood from (3.20) that one has to solve a separate state equation
to model each individual harmonic considered. For example, if one considers six
harmonic components, i.e. k = 0, 6, 12, 18, 24, and 30, then the system consists of the
38
d io Ro 1
0
io 0
vo 0
dt Lo Lo
d io R 1
6
j 6 o o io 6
vo 6
dt Lo Lo
d io R 1
30
j30o o io 30
vo 30
(3.23)
dt Lo Lo
separated to real and imaginary parts before going into the numerical integration.
This nearly doubles the number of state equation to be solved. More about solving
After obtaining the solutions the time-domain equation of output current can be
obtained as (3.3).
Modeling with BFDP follows the same steps as in conventional method. By applying
the BFDP principle to the converter equations one obtains the following.
d io R 1
B
j o o io B
vo B (3.24)
dt Lo Lo
vo B
u a va B
ub vb B
u c vc B
(3.25)
represented by io B , taking solution of (3.24) yields the output waveform. Unlike the
conventional method, this method has only one state equation to integrate using an
39
Numerical integration shares a significant proportion of computational complexity;
therefore, this method brings large computational advantage over the traditional
method.
it can be estimated using (3.12) as the source voltages are assumed to be purely
2
u x vx B
(t ) v x 1
ux 1
vx 1
ux 1
e j
T
t
2 (3.26)
v e
30 j ( h 1) t
2 x 1 ux h 1
vx 1
ux h 1
T
h 6 ,12,..
The circuit shown in Figure 3.2 is constructed in PSCAD/EMTDC simulator and the
results are compared with the both dynamic phasor solutions obtained by modeling
the same circuit in MATLAB. Both steady state results and dynamic responses are
two dynamic phasor models. Then the time taken for two dynamic phasor solutions
are compared. Case parameters selected for the simulation are listed below in Table
3-1.
40
Table 3-1 : Thyristor converter parameters
Parameter Value
𝑉𝐿𝐿 230 V
𝑓𝑜 60 Hz
𝐿𝑆 0.01 H
𝐿𝐿 0.1 H
𝑅𝐿 10 Ω
Figure 3.5 and Figure 3.6 illustrate the comparison of output current and voltage
with PSCAD/EMTDC results for different choices of selected harmonics. As the first
case, only two components (k = 0 and 6) are included in dynamic phasors. Simulation
is started with a firing angle of 15O and it is then suddenly changed to 30O at t =
Figure 3.5 : Comparison of six-pulse thyristor converter waveform considering harmonics up to 6th
order (k = 0 and 6)
41
Figure 3.6 : Comparison of six-pulse thyristor converter waveform considering harmonics up to 30th
order (k = 0, 6, 12, 18, 24 and 30)
The results prove that the error between dynamic phasor models and
PSCAD/EMTDC results are higher when a small number of harmonics are modeled.
Even though both voltage and current follow the same dynamic pattern, the shape of
steady state and dynamic response waveforms are not matching. This is due to the
fact that the PSCAD waveform provides the full harmonic spectrum of the waveform,
accuracy of dynamic phasor results in both steady state and transients seems to have
are modeled.
Another necessary observation is that the accuracy of BFDP and CDP seems to
be the same since both are modeled using the same number of harmonics in each case.
The difference between the two dynamic phasor models can be readily understood by
a simulation speed comparison as in Figure 3.7. The time taken to acquire each
dynamic phasor solution with respect to the number of harmonics used to reconstruct
42
the waveforms are compared. Simulations are carried out using MATLAB and the
When the solutions only include the dc component, CDP method is faster than
the BFDP solution. It is because in CDP the system has only one state equation to
solve since the dc component consists of real values. However, when the dc component
there are two state equations to solve. However, in CPD the number of state equations
keep increasing with the number of considered harmonics while BFDP always gives
the solution using two state equations. Therefore, BFDP is always ahead of the CPD
in speed when the number of modelled harmonics is high as witnessed in Figure 3.7.
43
Summary and Major Conclusions
method known as base-frequency dynamic phasor was presented. The first method
involves modeling individual harmonics separately while the new method shows all
and general benefits and drawbacks of both methods were discussed. A case of six-
pulse thyristor rectifier was used to demonstrate the dynamic phasor modeling
process and comparison of results were made against a detailed transient simulation
model. Practice of BFDP or CDP depends on the application. BFDP gives noteworthy
advantage over CDP in terms of computations and simulation speed when modeling
44
Chapter 4
interfacing the developed model with EMT simulator are two of the main objectives of
MMC and applying dynamic phasor principles. Then the proposed MMC model and
interfacing it with the rest of the electrical network built in an EMT simulator are
Circuit diagrams of a general phase of an MMC and submodules of the upper and
45
Idc
V dc i xu u
i Cx
2 SM 1
u CSM V Cxu
v arm x SM 2
SM N
L
(b)
R
ix vx
l
SM N i Cx
l
v arm x SM 2 CSM VCxl
V dc SM 1
2 i xl
(a) (c)
Figure 4.1 : Circuit diagrams of (a) General phase of MMC, (b) Upper arm submodule, (c) Lower arm
submodule
Kirchoff’s voltage law to the upper arm and lower arm separately.
46
d u
L i x Vdc varm
u
x R ix vx
u
dt (4.1)
d l
L i x Vdc varm
l
x R ix vx
l
(4.2)
dt
Note that the subscripts u and l stand for the upper arm and lower arm variables,
u l
respectively. varm x and varm x represent the total voltage across all the submodules of
x S x VCx
u u u
varm (4.3)
x S xVCx
l l l
varm (4.4)
u ,l
where S x are arm switching functions of the MMC and characterise the number of
capacitors turned on in each arm during each switching state. Switching functions
Another two equations can be derived by applying Kirchoff’s current law to the
d u u
C SM VCx iCx (4.5)
dt
d l
C SM VCx iCx
l (4.6)
dt
u ,l
Submodule currents, iCx , depend on the on/off state of the submodule at a given
time; therefore, they can be written as a function of switching function and arm
47
S xu u
u
iCx ix (4.7)
N
S xl l
i ix
l
Cx
(4.8)
N
have awareness about the content of arm currents when deciding on harmonic
equations.
I dc i x
i xu icir x (4.9)
3 2
I dc i x
i xl icir x (4.10)
3 2
where icir x is the circulating current flowing through the arm, which comprises of
second order harmonics. The above two equations are accurate under the assumption
that all three phases are well balanced. After going through all equations, the
d u S xu u
VCx ix (4.11)
dt C SM N
d l S xl l
VCx ix (4.12)
dt C SM N
d u Vdc 1 u u R u 1
ix S x VCx i x v x (4.13)
dt 2L L L L
d l Vdc 1 l l R l 1 (4.14)
ix S xVCx i x v x
dt 2L L L L
48
Equations (4.11)-(4.14) give sufficient information to characterise the dynamics
of an MMC. For analytical and mathematical convenience, instead of taking the upper
and lower arms separately, these equations are re-written in terms of new variables
defined by taking the summation and difference of the upper and lower arm variables.
d s 1
VCx ( S xs i xs S xd i xd ) (4.15)
dt 2 NC SM
d d 1
VCx ( S xs i xd S xd i xs ) (4.16)
dt 2 NC SM
d s 1 1 1
i x S xsVCxs S xd VCxd Ri xs Vdc (4.17)
dt L2 2
d d 1 1 1
i x S xsVCxd S xd VCxs Ri xd v x (4.18)
dt L2 2
upper and lower arm variables. Using (4.9) and (4.10), it is seen that the difference of
2
i xs I dc 2icir x (4.19)
3
i xd i x (4.20)
input measurement from the EMT simulator at the AC side dynamic phasor-EMT
s d s
interface. Therefore, VCx , VCx , and i x are used as state variables while (4.18) is used
beneficial since it increases the system speed when solving the system.
49
4.1.2 Dynamic Phasor Equations of an MMC
d s 1 s
VCx Sx i xs S xd i xd jkwo VCxs (4.21)
2 NC SM i k i k i
dt k i
i
i
k
d d 1 s
VCx Sx i xd S xd i xs jkwo VCxd (4.22)
2 NC SM i k i k i
dt k i
i
i
k
d s 1 s
ix Sx VCxs S xd VCxd
2 L i k i k i
dt k i
i
i
R 1
jkwo i xs Vdc
L
k
k L
(4.23)
1 s
vx Sx V d
Cx i S xd VCxs
4 i k i k i
k i
i
R jkwo d L d d
ix ix
2 k 2 dt k
(4.24)
s s d
Note that i x and VCx contain dc and even harmonics, and VCx and v x comprise
s
odd harmonics. According to (4.19), i x is made of dc current and circulating current.
s
Therefore, predominant harmonic components of i x are dc and second harmonics (k =
s d
0 and 2). Similarly for the other two state variables VCx and VCx , consideration of the
s d
first two harmonics components, i.e. k = 0 and 2 for VCx and k = 1 and 3 for VCx is
adequate since capacitor ripples depend on the current flowing through the
50
submodules and higher order harmonics of these variables are almost non-existing.
simulator.
A state equation can be written for individual harmonic component of each state
variable substituting corresponding k values. The resulting system takes the form of
d
X (t ) A(t ) X (t ) B(t )U (t ) (4.25)
dt
where
X (t ) ixs
0
VCxs
0
Re VCxd
1
Im VCxd
1
Re ixs
2
Im ixs
2
Re VCxs
2
Im VCxs
2
Re VCxd
3
Im VCxd
3
T
(4.26)
U (t ) Vdc 0
Re i xd
1
Im i xd
1
Re i xd
3
Im i xd
3
T
(4.27)
51
A(t )
R S xs Re S xd Im S xd Re S xd Im S xd
0 1 1
0 0 0 0 3 3
L 2L L L L L
n xs
0
0 0 0 0 0 0 0 0 0
Re S d
x 1
0 0 w
Re S xd S xd
1 3
Im S xd S xd
1 3
0 0 0 0
d
Im S x 1
0 w 0
Im S d
x 1 S d
x 3 Re S d
x 1 S d
x 3 0 0 0 0
Re S xd S xd
1 3
Im S xd S xd
1 3
R S xs
0
Re S xd
1
Im S x
d
1
0 0 2wo 0
2L 2L L 2L 2L 2L
Im S xd S xd Re S xd S xd R S xs Im S xd d
Re S x
0 0 1 3 1 3
2wo 0 0 1 1
2L 2L L 2L 2L 2L
S xs
0
0
0 0 0 0 0 2w 0 0
S s
x 0
0 0 0 0 0 2w 0 0 0
Re S d Re S xd Im S xd
x 3
0 0 0 1 1
0 0 0 3w
Im S d Im S xd Re S xd
x 3
0 0 0 1 1
0 0 3w 0
(4.28)
1
L 0 0 0 0
2 Re S xd 2 Im S xd 2 Re S xd 2 Im S xd
1 1 3 3
0
S xs
0
0
0 0 0
S xs
0 0 0
0 0
B(t ) (4.29)
0 0 0 0 0
0
0 0 0 0
Re S xd S xd Im S xd S xd
0
1 3 1 3
0 0
0
Im S xd
1
S xd
3
Re S xd 1
S xd
3
0 0
0 0 0 0 0
0 0 0 0 0
and = 2NCSM.
52
Input matrix U can be constructed using the instantaneous values measured at
one can readily calculate Vdc 0 by taking the average of the instantaneous values of
during the previous cycle. Dynamic phasors i x 1 and i x 3 can be found using
d d
Vdc
the measured line current with the help of (3.2) with k = 1 and 3.
component, are made up of complex values. Therefore, they must be separated to real
and imaginary parts before taking the solution of the above first-order differential
equation system using a suitable integration method. More details about the solution
Producing the phase voltage using the conventional dynamic phasor method is
straightforward since one can readily compute dynamic phasor components of phase
voltage using (4.24) and the state variables defined in (4.26) with the help of a
As a result, the output voltage waveform takes the shape of a sinusoidal waveform at
various network transients such as faults, it is possible to find dc and high frequency
contents in the waveform. On the other hand, there are some simulation scenarios
that use a small number of arm submodules. In such situations, a significant amount
required in order to accurately model steady state and transient responses. This is,
53
number of frequency components separately. As a way out, a flexible method to
The nature of the output voltage waveform is mainly determined by the switching
of submodule capacitors and the current passing through the arm inductor and
resistor. Therefore, the entire harmonic spectrum of the output voltage can be
compressed to one equation using BFDP if one can compute dynamic phasors of the
vx B
4
1 s d
S x .VCx
B
S xd .VCxs
B
R 2jw L i
o d
x B
L d d
2 dt
ix
B
(4.30)
The BFDP voltage equation (4.30) consists of two product terms. None of the
variables in each product is sinusoidal. Therefore, BFDP of both product terms have
s
to be found as in (3.11). However, S x is purely a DC component and the higher order
d s
harmonics of VCx and VCx are not significant. Therefore, reasonably accurate results
can be obtained considering only two harmonic components, i.e., k = 1 and 3 for VCx k
d
and k = 0 and 2 for VCx k . Note that those dynamic phasor values are already
s
values of i x are available from the EMT solver. Therefore, i x B can be constructed
d d
efficiently using the algorithm discussed in subsection 3.2.2. The derivative part of
the right-hand side can be ignored if the user is prepared to give up a negligible
54
amount of accuracy since the arm inductance is typically small (in the range of several
milli-henries (mH)). If not ignored, it can be readily calculated by taking the difference
The algorithm given in subsection 3.2.2 maps the entire harmonic spectrum of
waveform mainly depends on how many harmonics are chosen to construct the
switching function, when the voltage waveform is expected to have many harmonics.
The role of the switching function is to illustrate the number of inserted submodules
in an arm during each switching state. The discrete function takes place due to NLC
important to note that these two switching functions are produced based on the
assumption that all submodule capacitor voltages in an arm are balanced and are
N N
S xu m C k sin(k k k x ) (4.31)
2 2 k 1
N N
S m C k sin(k k k x )
l
x (4.32)
2 2 k 1
The phase angle θ comes from a PLL locked onto the PCC of AC network. The
angle difference between the PCC and the converter output, δ, and the modulation
index, m, are generated by the controller and obtained as inputs. The constant angle
x is a representation of the phase thus x = 0, -2/3, and +2/3 for phase a, b, and c,
55
respectively. Coefficient Ck is calculated based on the NLC technique used for
submodule switching discussed in Section 2.2.1. For odd and even values of N, the Ck
N 1
8 2
kN cos(k i ) cos(k 1 ) if N odd
i 1
Ck (4.33)
N
2
8 cos(k i ) if N even
kN i 1
1 2
sin mN i 1 if N odd
i (4.34)
sin 1 2 i 1 if N even
mN
2
In order to use these in MMC equations, addition and difference of the upper and
S xs N (4.35)
S xd mN C k sin(kwo t k k x ) (4.36)
k 1
The difference of the switching functions, S xd , has only odd harmonics; therefore, k is
an odd number. Dynamic phasor representation of kth harmonic of (4.35) and (4.36) is
given by
56
N if k 0
S xS (4.37)
k
0 Otherwise
mNCk jk x
j e if k odd
S d
x 2 (4.38)
k
0 Otherwise
to the kth harmonic of the discrete function take place due to NLC. Once Ck is
calculated, the dynamic phasor of the switching function for any harmonic can be
differential equations are often complex and large, thus analytical solutions are
impractical. Apart from that, digital computer simulations are unable to produce
continuous information of the dynamics of a given problem; instead, dynamic data are
solution such as accuracy, stability, and time requirement rest on the technique used
to acquire the solution [48]. There are a number of numerical techniques that provide
diverse benefits and drawbacks. One of simplest methods used in some applications
is Euler’s method. Weaknesses of this method are low level of accuracy and inability
57
to guarantee a stable solution [49]. Another well-known and extensively used
accurate results and, most importantly it preserve the stability of the solution for a
linear real system [48], [50]. Therefore, the trapezoidal method has become a method
of choice in most dynamic simulation applications. There are other methods such as
Runge-Kutta second order and fourth order methods, but they lack simplicity and
general applicability, which the trapezoidal method possesses [48], [49]. Considering
the application and its stability requirement, the trapezoidal numerical integration
technique is used to solve the linear system described in (4.25). Basic concepts of this
For a linear state equation system, (4.39) takes the following standard form:
x (t ) x (t t )
x(t t ) x(t ) t (4.41)
2
58
f x(t ), u (t ) f x(t t ), u (t t )
x(t t ) x(t ) t (4.42)
2
Ax (t ) Bu (t ) Ax (t t ) Bu (t t ) (4.43)
x(t t ) x(t ) t
2
1
t t u (t ) u (t t )
x(t t ) I A I A x(t ) B t (4.44)
2 2 2
Starting from the initial conditions at t = 0, solution for state variables is found at
each time-step until the end of the simulation is reached. Since the matrix A is time-
variant, the inverse of I t
2
A has to be taken at each time-step. Given the matrix
A is 10х10 (for one phase), and considering its sparsity, a technique such as LU
since a large time-step results in a large deviation of the solution from the actual
solution and a smaller time-step size leads to less computational efficiency. Therefore,
a trade-off between accuracy and speed has to be made when selecting the right
DP-EMT Interface
The MMC model has to interface with EMT simulator on both DC and AC sides. A
general block diagram of the proposed interface including PLL and controller is
59
ia,b,c Vdc
AC MMC DC
va,b,c Idc
θ δ m
Pac / Vdc
The instantaneous values of line currents corresponding to all three phases from
the AC network and DC voltage from the DC bus are taken at the interfaces. Phase
voltages and DC current are calculated and fed to the corresponding systems. Based
source and three voltage sources as depicted in Figure 4.3. The internal variables of
MMC
Leq
AC DC
Ceq
System System
idc
va vb vc -
60
4.2.1 AC-side Interface
The AC side is provided with three controlled voltage sources and the command
for each source is given through the dynamic phasor solver. The complete
Figure 4.4.
m δ θ Vdc ia,b,c
m, Ck Switching
NLC
Function
CDP Conversion
BFDP Conversion
State Equations
Voltage
Equations
Numerical Integration
u ,l
V Cx i xu , l va,b,c
To begin, the nearest level control scheme determines the number of conducting
coefficients Ck of resulting discrete waveform. They are then used to produce the
measurement and power angle δ. In the subsequent stage, the switching function
61
along with DC voltage and line currents, which are available from the interfaces, are
converted to CDP and state equations given by (4.21)-(4.23) are derived. Solution of
this system, which is obtained through trapezoidal integration, delivers the behaviour
of internal parameters of the MMC. Switching function, line currents, and internal
arm currents and submodule voltages are available as outputs for observation.
The proposed representation of DC system interface with MMC can be seen from
Figure 4.3. DC current is modelled and fed to the controlled current source. There are
internal MMC losses are assumed to be zero. Therefore, the DC current can be
v i
x x
I dc (t ) x a ,b , c (4.45)
Vdc (t )
Line currents for each phase and DC voltage are available from the interface while
phase voltages are available from the dynamic phasor solution. Since fast
62
current can be sent through a low-pass filter with appropriate cut-off frequency
and arm circulating current. Under the assumption that all three phases are well
out to be zero. In fact, the DC term of i xS is directly available from dynamic phasor
x a ,b , c
i xs
0
(4.46)
I dc (t )
2
stored inside the MMC on the DC side is not represented through the current source.
Therefore, an equivalent capacitor Ceq is added externally in parallel with the current
source to characterise the total energy stored inside submodule capacitors. The value
of Ceq can be derived using energy conservation principle. Assume EMMC as the total
energy stored inside the MMC submodules; the value of EMMC is given by the
summation of energy stored in the upper and lower arms in each phase. Equivalent
63
1
2
E MMC C SM N VCxu VCxu
2 2
(4.47)
x a ,b , c
1
E MMC Ceq Vdc2 (4.48)
2
If one assumes that all capacitors are well balanced, both the upper and lower
submodule voltages are approximately equal to Vdc N . Then, (4.47) can be further
simplified to,
2
1 V
E MMC 6 C SM N dc (4.49)
2 N
6 C SM
Ceq (4.50)
N
According to (4.9) and (4.10), one third of the DC current flows in each arm, and
consequently, through each arm inductance. The DC side equivalent inductor Leq is
included to mimic the effect of arm inductance on DC current (especially rate of change
of DC current). Since the same current flow through the upper and lower arms,
inductors in both arms are connected in series while inductors in each phase are
64
I dc
L L L
Leq
I dc I dc I dc
3 3 3 I dc
L L L
Figure 4.5 shows the formation of equivalent inductor using arm inductors. A
2
Leq L (4.51)
3
This chapter presented a novel and flexible average model of an MMC, which is
capable of interfacing with an EMT solver. The model uses a hybrid method that
involve both CDP and BFDP techniques. The governing equations of the MMC
dynamics were derived and then converted to phasor domain by applying dynamic
phasor operators. Internal dynamics were modeled in CDP domain, in the form of a
state equation system by selecting only important harmonics. Solution of this system,
which was obtained via numerical integration, was then used to model external AC
voltages in BFDP domain. A switching function was employed to give the relationship
between AC side and DC side. The interface of the MMC was made of controlled
parameter values were discussed. The main unique feature of this model is that it has
65
the capability to include any number of output harmonics without adversely affecting
the simulation speed (as shown in Chapter 5), while modeling internal dynamics
accurately.
66
Chapter 5
Model Validation
The developed MMC model is validated by comparing its results with a detailed IGBT-
based MMC model (henceforward referred to as detailed switching model) and another
about the detailed average model can be found in [8]. In order to obtain accurate
transient results, the time-step used to simulate detailed switching model has to be
very small compared to averaged models. Therefore, transient results of small systems
are compared with the detailed switching model while transient results of larger
systems of the developed model are compared with the detailed averaged model.
has a master library that consists of a large number of electrical components, and
language.
67
The MMC model proposed in Chapter 4 is programmed as a user-defined
component and then integrated to the EMT simulator. The detailed switching model
is built using components available in the master library. Control systems and the
rest of the electrical network to which the MMC is interfaced are similar for all three
models. Four types of HVDC test systems are considered for model validations. These
include, (i) inverter operation of MMC, (ii) rectifier operation of MMC, (iii) a back-to-
back system, and (iv) a twelve-bus system with an MMC-HVDC link placed between
Figure 5.1 illustrates the configuration of the first test system considering
Thévenin impedance and a voltage source, and the DC side is provided with two
constant voltage sources with a grounded middle point. The MMC is connected to the
MMC Inverter
N=5
290/290 kV
700 MVA
X = 5%
Vdc/2
SCR = 4∠ 80°
500 MW
± 250 kV
PCC
Vdc/2
290 kV
60 Hz
68
The number of submodules per arm is selected as five for clarity of identifying
voltage levels of waveforms and for the purpose of reducing the computational burden
of the detailed switching MMC model. Test system specifications are tabulated in
Table 5-1.
Parameter Value
AC system frequency 60 Hz
This test system is selected similar to the test system given in [18] for
comparative purposes, thus transformer reactance and MMC arm reactance are not
properly sized. However, it does not affect the functionality or the purpose of the
simulation.
Real power flow of the inverter and the rms terminal voltage at the PCC are
controlled by means of direct controllers for simplicity as shown in Figure 5.2. The
69
Pref δ Vref m
+ PI + PI
- -
Pmeas Vmeas
(a) (b)
Figure 5.2 : MMC inverter (a) real power control (b) terminal voltage control
The error signals generated by comparing references and the measured values
are given to the PI controllers to produce the modulation index and the converter
power angle. The rest of the controls are modeled as discussed in Section 2.2.
The time-step used for detailed switching model simulation is 5 µs for high accuracy.
In order to compare the influence of the number of harmonics for dynamic phasor
model waveforms, the same time-step is used for the first simulation of dynamic
phasor model. Power and system voltage are controlled at 500 MW and 1 pu,
respectively and phase voltages and currents are measured at the PCC. Figure 5.3
gradually increasing the number of harmonics in the dynamic phasor model. It is clear
that the number of voltage level of the voltage waveform is six (N+1) and therefore, a
large number of harmonics exist. When a small number of harmonics are considered
in the dynamic phasor model, the error of the current and voltage waveforms seems
to be large but it tends to become small when the number of harmonic considered is
70
(a) (b)
Figure 5.3 : Accuracy comparison of inverter waveforms by increasing the harmonic content, (a) output
voltage waveform (b) output current waveform
71
(a) (b)
Figure 5.4 : Accuracy comparison of inverter waveforms for different time-steps, (a) output voltage
waveforms (b) output current waveforms
72
In the second experiment, the influence of the simulation time-step for dynamic
phasor model is compared. The detailed switching model is simulated using the 5 µs
dynamic phasor model is kept constant at 45. Observations are shown in Figure 5.4.
For smaller time-steps, results do not show any visual change in accuracy. However,
the accuracy of the dynamic phasor waveforms is not significantly deteriorated as the
time-step increases to larger values. As one can see from Figure 5.4, the dynamic
the switching model, this is a marked improvement as the user can use a large time-
step for EMT simulation and still obtain results with sufficient accuracy.
step size, the six-level switching model is also simulated with larger time-steps and
compared with the simulation results obtained by simulating the same model with 5
the Figure 5.5. It can be seen that the switching model starts to produce visibly
inaccurate results when the time-step reaches 100 µs. It is important to note that the
switching model is constructed considering only five submodules per arm. In a real
scenarios, however, the number of levels will be much larger; thus, the maximum
time-step that can be used for the switching model simulation will be further reduced
and even a very small time-step might not give correct information. Dynamic phasor
model will not reduce the accuracy level for the same time-step as number of levels
increases. This can be further observed from the back-to-back system simulation in
Section 5.3.
73
(a) (b)
Figure 5.5 : Accuracy comparison of detailed MMC switching model for different time-steps, (a) voltage
waveforms (b) current waveforms
One of the main features of the new dynamic phasor model is that it can give the
internal steady state and dynamic waveforms of the MMC. Figure 5.6 illustrate the
steady state performance of the MMC arm currents and submodule capacitor voltage
ripples for a simulation time-step of 100 µs and with 45 harmonics at the output.
74
Figure 5.6 : MMC internal waveforms
It is observed that the new model is providing internal data with reasonable
accuracy. Direct controls are used to control the MMC without a circulating current
suppression method and also the number of voltage levels is very small; therefore, a
discussed in the previous chapter, only the first two harmonics of capacitor voltages
and arm currents are modeled. Therefore, an error is generated in the dynamic phasor
In order to compare the dynamic response of the MMC model, a step change of active
power reference is given from 500 MW to 300 MW at 2.5 s for both models. Harmonic
components up to 45th order are modeled and a time-step of 100 µs is used for dynamic
75
Figure 5.7 : Inverter response to a step change in active power reference
Since the voltage is controlled at 1 pu, there is no change of the output voltage
waveform. However, the output current is reduced to respond to the power flow
change. The output current is a part of the arm current. Therefore, arm currents and
voltage ripples of the capacitors also respond to the active power change. As it can be
seen from Figure 5.7, dynamic phasor model transients and switching model
transients closely follow each other. The accuracy of the external waveforms of the
dynamic phasor model is higher than that of the internal waveforms due to large
76
5.1.4 Step Change of AC Voltage Magnitude Reference
A step change in the AC voltage magnitude from at PCC is applied at 2.5 s. The voltage
reference is reduced from 1 pu to 0.8 pu. Observations are shown in Figure 5.8.
It can be seen that when the voltage reference is lowered, the output voltage is
reduced and the current is increased to maintain the power flow at 500 MW. During
the initial transient, the number of levels of the MMC output voltage is reduced to
four then it increases back to six. External dynamics of the new model are nearly
identical to the PSCAD/EMTDC results and the internal dynamics are given with
reasonable accuracy.
77
MMC Operation as a Rectifier
The same system used in the Section 5.1 is used to study the operation of the MMC
as a rectifier by changing the direction of the power flow. The DC side is replaced with
voltage is controlled at 1 pu. Test system configuration and the control systems are
MMC Rectifier
N=5
290/290 kV 500 kV
700 MVA
X = 5% 2500Ω
SCR = 4∠ 80°
PCC 2500Ω
290 kV
60 Hz
Vdc_ref δ Vref m
+ PI + PI
- -
Vdc_meas Vmeas
(a) (b)
Figure 5.10 : MMC rectifier (a) DC voltage control (b) terminal voltage control
78
Both steady state and dynamic results of the dynamic phasor model are observed
for simulations considering harmonics up to 45th order and using the time-step of 100
µs. Detailed switching model simulation is carried out using a 5-µs time-step.
Figure 5.11 provides the results obtained from steady state simulations of both the
switching and dynamic phasor models. As in the inverter case, the rectifier operation
of the dynamic phasor model of MMC also provides accurate waveforms compared to
PSCAD/EMTDC model. A small error can be observed from the output voltage and
current waveforms of the dynamic phasor model compared to the switching model.
The reason is that unlike the inverter operation, the rectifier is not supported with a
constant dc voltage source. Therefore, the average capacitor voltage value of the
switching model, and thus, the magnitude of voltage level of the rectifier fluctuates
with the instantaneous DC link voltage. However, in the dynamic phasor model, the
DC link voltage value is averaged over the previous cycle and the instantaneous
waveform dynamics are ignored. The error can be minimized by increasing the
79
Figure 5.11 : MMC steady state operation as a rectifier
applied at t = 7.5 s. Comparative results for internal and external dynamics are
80
Figure 5.12 : MMC rectifier response to a step change in DC voltage reference
current correspondingly. It does not affect the AC voltage because the voltage is
DC voltage, it draws more power from the AC side, thus, the AC current and arm
81
MMC Operation in a Back-to-Back System
230 kV
230 kV
60 Hz
60 Hz
A back-to-back HVDC system as shown in Figure 5.13 is chosen as the next study
case. Two similar AC systems are considered and power is sent from system-1 to the
system-2 via the back-to-back system. System parameters are given in Table 5-2.
Voltage magnitude and real power flow into the AC sytem-2 are controlled at the
flow to the AC sytem-1 are controlled at MMC-1. The number of levels per MMC arm
is increased to 50 in order to present a more realistic scenario and reduce the harmonic
content of waveforms. Therefore, the dynamic phasor results are compared with
another validated MMC model (referred to as detailed average model henceforth) with
the simulation of the switching MMC model with such a large number of submodules
45th order are considered. 20 µs is used for the detailed average model simulation.
82
Table 5-2 : MMC back-to-back system specifications
AC system frequency 60 Hz 60 Hz
Initially the power flow from AC system-1 to AC system-2 through the HVDC system
83
Figure 5.14 : MMC back-to-back system response to real power control
Only the waveforms that are subjected to transients are shown. Since AC system-
2 voltage is controlled at 1 pu, the output current of the MMC-2 responds to the change
of power and follows the oscillations of the real power flow during the transient. MMC-
1 initially sends the same amount of power as demanded by the MMC-2. Therefore,
the sudden reduction of power drawn from system-2 increases the DC voltage until
the dc voltage controller reacts to the situation and regulates the DC voltage. DC
current is reduced from 1 kA to 0.8 kA. The average capacitor voltage follows the same
pattern as the DC bus voltage and the arm currents of MMC-2 follow the same pattern
as system-2 output current. For clarity of the illustration of the ripples of internal
84
5.3.3 Reactive Power Control
The system is started with MMC-1 feeding 200 MVAr of reactive power to system-1.
result of reduced reactive power flow. This unexpected reduction of voltage magnitude
gives a sudden reduction of MMC-2 side power flow for a small duration, thus, creating
It can be seen that the capacitor ripples of the detailed average model are
distorted at certain points due to the large simulation time-step. However, dynamic
85
phasor model still preserves the accuracy with the same time-step. Regardless of the
At the start the DC pole-to-pole voltage reference is set to 500 kV and 500 MW of
520 kV at t = 7.5 s.
Figure 5.16 illustrates the dynamic responses of DC link voltage and current
oscillation and settles at 520 kV. DC current is reduced to maintain constant power
Initially the back-to-back system is set to send 500 MW of real power to AC sytem-2
from AC system-1. At t = 7.5 s, the real power reference of MMC-2 is change from 500
MW to -500 MW. The change correspond to a power flow reversal from AC system-2
to AC system-1. System responses to real power reversal are illustrated in Figure 5.17.
86
Figure 5.17 : MMC back-to-back system response to real power reversal
Phase currents of both AC systems are changed during the power flow reversal.
kV before and after the transient. Change of power direction without changing DC
LCC-HVDC schemes.
87
Twelve-Bus System
A 12-bus system is selected as the fourth test system for the purpose of testing the
dynamic phasor MMC model in a large power system with machine dynamics. The
thesis and more details can be found in [51]. A 600-km long, 500-kV MMC-HVDC link
is placed between bus-1 and bus-3 and 350 MW of real power is sent from bus-1 to
AC system frequency 60 Hz 60 Hz
Voltage magnitude and real power flow into bus-3 are controlled at the MMC-2
and the DC pole-to-pole voltage and voltage magnitude of bus-1 are controlled at
MMC-1. The dynamic phasor model results are validated by implementing the same
88
system with a detailed average model of MMC. The 12-bus system with dynamic
phasor model is simulated using time-step of 50 µs and the twelve-bus system with
detailed averaged model is simulated using 1 µs since its accuracy deteriorates if large
time-step is used.
A step increase from 1 pu to 1.05 pu is given to the voltage reference of the generator
89
Responding to generator voltage reference change at bus-12, each parameter
shown in Figure 5.18 undergoes to a small transient. However, the variations of those
waveforms are not significant compared to steady state values and they come back to
controlled value after a few oscillations. As it can be observed, both models provided
90
It can be seen that dynamic phasor model closely follows the dynamic and steady
magnitudes at certain points of some waveforms; however, the mismatches are very
In subsections 5.4.2 and 5.4.3, MMC behaviour for various disturbances in AC system
was studied and compared. Focus of this subsection is to study the system dynamic
response to a change in the MMC-HVDC link. A step change to the inverter bus (bus-
Figure 5.20 illustrates the voltage magnitudes of several selected busses (bus-1,
2, 3, 4, 5, and 6). It can be observed that the bus-3 voltage is reduced from 1 pu to
0.95 pu. As a results, voltage of bus-4 is also reduced and voltages of bus-2 and 5 are
slightly increased. There is no visible change of voltage magnitudes of bus-1 and bus-
6 after the transient. Dynamic results of both models are nearly matching. However,
it can be seen that few small oscillations are missing from the dynamic phasor model
at the start of the transient. The reason could be attributed to the fact that the number
of submodules per arm is large; therefore, the time-step used to simulate the detailed
average model is not adequate. However, further reduction of the time-step is not
91
Figure 5.20 : Bus voltage change of 12-bus system for step change in MMC-2 voltage reference
by the new dynamic phasor EMT model compared to the detailed switching model and
the detailed average model. Simulations are performed on a computer with a 2.60
version 4.5.3.0.
92
5.5.1 Influence of Time-Step and Harmonic Content
For detailed switching model simulation, only a 6-level (5 submodules per arm) MMC
was available. Therefore, the inverter system discussed in Section 5.1 is considered
5 µs 269.038 s
Time taken for dynamic phasor MMC model embedded inverter system
output waveforms for different time-steps. Simulation time for larger time-steps are
period for higher accuracy. Comparative results are presented in Table 5-5.
It can be observed that for a six-level MMC, the dynamic phasor model provides
a factor of 2.3 speed-up if the same time-step is used. However, one of the main
advantages of the dynamic phasor model compared to switching model and other types
can be observed from tabulated results, the advantage in terms of simulation speed
93
Table 5-5 : Simulation time comparison of dynamic phasor MMC model for different time-steps and
harmonic content
1 21 45 99
Another observation that can be seen from Table 5-5 is that the simulation time
does not change significantly if the order of modeled harmonic content of the output
voltage waveform is increased to a larger value. This is due to the fact that the BFDP
captures and models all harmonics in one equation. Therefore, the computation
increase corresponding only to the calculation of switching function and the weight of
CDP principle were used, the number of equations would be increased proportionally
to harmonic order and a separate integration had to be done to capture each frequency
In the previous section, simulation time comparison was made considering only five
per arm is much higher and falls in to the range of several hundreds. Simulation of
94
detailed switching MMC model with hundreds of submodules per arm is not practical.
against the detailed average model of the MMC by simulating the back-to-back system
given in Figure 5.13 and gradually increasing the number of submodules per arm. A
period of 10 s is simulated using a time-step of 100 µs for both models. The number of
harmonics considered for dynamic phasor model is 45. Time taken for simulations are
Table 5-6 : Influence of arm submodule number for simulation time of dynamic phasor MMC
model and detailed average MMC model
When the number of voltage levels increases, the nearest level controller of
dynamic phasor model performs more computations to determine the switching states,
significantly less compared to the detailed average model of the MMC. It can be
observed that when the number of submodules is less, the dynamic phasor model is
less effective but when it increases to a value more than 25, the dynamic phasor model
model of the MMC. Almost all the MMC applications are expected to have large
submodules per arm; therefore, the dynamic phasor model is going to be more
95
It is important to note that this comparison is made against the detailed average
model of the MMC using the same time-step. Therefore, it is expected that the
switching MMC model when the number of submodules per arm is large. The
advantage can be improved further by using a larger time-step for dynamic phasor
model simulation.
In this chapter, validation for dynamic phasor MMC model proposed in Chapter 5 was
carried out against a switching MMC model and the detailed average MMC model in
PSCAD/EMTDC environment. Four HVDC test systems were considered for the result
comparison.
To begin with, inverter and rectifier operation of the proposed model of MMC was
analysed separately and steady state and dynamic results were compared with the
detailed switching model. Due to practical limitations, the switching model was
constructed only with five submodules per arm. Then the dynamic phasor model was
arm. Real and reactive power control, DC bus voltage control and real power reversal
of the back-to-back system were separately analysed. Then, the MMC model was
comparison was made in order to analyse the time advantage given by the proposed
model.
During the experiments carried out in this chapter, it was found that the new
dynamic phasor MMC model provides accurate steady state and transient responses
96
in both internal and external waveforms compared to other MMC models. The
model provided accurate results for larger simulation time-steps that other two
models cannot use. The dynamic phasor model was significantly faster than both other
MMC models with large number of submodules per arm if simulated with a same
97
Chapter 6
The main contribution of this research work is the development of a new flexible and
efficient dynamic phasor-based MMC model for EMT-type simulations. What follows
next are the contributions made throughout this work and distinct conclusions drawn
Origination of MMC has laid a path to new research aspects, such as finding
different types of models, over the past years. The overview of the MMC presented
and submodule capacitor voltage balancing, medium and high power applications
98
2. A comparative study of dynamic phasor principles
Two dynamic phasor concepts, the traditional concept (CDP) and a novel one
(BFDP), were presented and comparative studies were carried out taking the case
concepts are capable of providing accurate steady state and dynamic results.
harmonics.
EMT simulation
developed and presented in this thesis. The model is flexible to accurately produce
the level of detail required. Also, it produces the most dominant harmonic contents
of the internal dynamics thus retaining important operating quantities. The new
reported in literature have been carried out focusing only on the low-frequency
contents of converter waveforms in part due to the lack of effectiveness of the CDP
concept for power electronic converter modeling, as proven in this thesis, opens up
99
or simulation speed. Therefore, the contribution made by extending BFDP to
modeling applications.
The new MMC model was programed and embedded as a custom component
were represented by dependent voltage and current sources, respectively, and the
command for each source was given through the user-defined component. The
model was successfully interfaced with the rest of the electrical network and the
and operation within a large electrical network of the new dynamic phasor MMC
model were tested for various scenarios and it was found that the results closely
match the results of detailed switching model and a detailed averaged model both
arm. It was observed that the new model provided accurate steady state and
dynamic representation even for a larger simulation time-step while the accuracy
100
7. Analysis of the speed performance of the model by taking harmonic content,
Speed analysis done in Section 5.5 revealed that the new model allows to add
thus, the precision of waveforms can be improved efficiently. The speed advantage
given by the dynamic phasor model increases steeply when simulating real world
larger simulation time-step makes it even more appealing (speed wise) compared
As a summary, the effort of developing a flexible averaged model for EMT co-
simulation can be concluded as successful. Validation results illustrated that the new
model preserves precision during both steady state and transient conditions with
models and other average models since the user can select the compromise between
the accuracy and the simulation speed. Considering the flexibility and the accuracy,
component ratings, and insulation level design. Furthermore, it can be used for many
research and study purposes, including, but not limited to, studying the functional
and low frequency behavior of large power systems, and transient stability studies.
101
Limitations and Future Work
During the modeling and validation process, few limitations that lay the platform for
significant future work on the new dynamic phasor model were identified. The
1. Initializing an HVDC system with the dynamic phasor MMC model was done
disconnecting it after steady state voltage and power are reached. Therefore, the
start-up behavior of the system cannot be studied with the developed model.
2. Even though it is often adequate to consider the two most dominant harmonic
consist of a great deal of harmonics. Therefore, one can make the model flexible to
However, the inclusion of more harmonics in those waveforms will increase the
computational burden.
circulating current suppression controller to the control system. This will reduce
enhance the accuracy of dynamic phasor model internal waveforms, which are
102
4. The method developed in the thesis is limited to the NLC modulation method.
Fourier coefficients of the discrete functions that take place due to other PWM
5. During the modeling process of the dynamic phasor MMC, balanced grid
conditions are assumed. (for example (4.9) and (4.10) ). On the other hand, all the
test systems studied in this thesis, phases are not independently controlled. Thus,
MMC responses for unbalanced grid conditions may be problematic. More research
can be done in this area in order to rectify this limitation. One possible way of
6. During startup and dc faults, the IGBTs of the MMC are blocked, thus
representation of MMC (Figure 4.3), the block mode operation of the MMC cannot
103
References
Converters,” IEEE J. Emerg. Sel. Top. Power Electron., vol. 5, no. 4, pp. 1631–
1656, 2017.
voltage source converter based HVDC technologies for grid connection of large
[4] R. Feldman et al., “A Hybrid Modular Multilevel Voltage Source Converter for
HVDC Power Transmission,” IEEE Trans. Ind. Appl., vol. 49, no. 4, pp. 1577–
Transients,” IEEE Trans. Power Deliv., vol. 29, no. 3, pp. 1481–1489, Jun. 2014.
104
[7] S. Debnath, J. Qin, B. Bahrani, M. Saeedifard, and P. Barbosa, “Operation,
Trans. Power Electron., vol. 30, no. 1, pp. 37–53, Jan. 2015.
Simulation Programs,” IEEE Trans. Power Deliv., vol. 26, no. 1, pp. 316–324,
Jan. 2011.
topology suitable for a wide power range,” in 2003 IEEE Bologna Power Tech
1st ed., ser. IET Power and Energy Series, The Institution of Engineering and
M.Sc. thesis, Dept. Elect. and Com. Eng., Uni. of. Manitoba, Canada, 2014.
Trans. Power Deliv., vol. 24, no. 3, pp. 1657–1669, Jul. 2009.
and Averaged Models for a 401-Level MMC-HVDC System,” IEEE Trans. Power
105
[14] H. Saad et al., “Dynamic Averaged and Simplified Models for MMC-Based
HVDC Transmission Systems,” IEEE Trans. Power Deliv., vol. 28, no. 3, pp.
[15] J. Xu, A. M. Gole, and C. Zhao, “The Use of Averaged-Value Model of Modular
Multilevel Converter in DC Grid,” IEEE Trans. Power Deliv., vol. 30, no. 2, pp.
With Circulating Current Suppression Control,” IEEE Trans. Power Deliv., vol.
frequency dynamics phasors,” M.Sc. thesis, Dept. Elect. and Com. Eng., Uni. of.
Converters,” IEEE Trans. Power Electron., vol. 30, no. 1, pp. 4–17, Jan. 2015.
106
[21] H. Akagi, “Classification, Terminology, and Application of the Modular
Multilevel Cascade Converter (MMCC),” IEEE Trans. Power Electron., vol. 26,
Paris, France.
Capacitor Voltage Balancing Method,” IEEE Trans. Ind. Electron., vol. 60, no.
Ind. Electron., vol. 60, no. 10, pp. 4536–4545, Oct. 2013.
[27] M. Glinka and R. Marquardt, “A new AC/AC multilevel converter family,” IEEE
Trans. Ind. Electron., vol. 52, no. 3, pp. 662–669, Jun. 2005.
107
[28] A. Nami, J. Liang, F. Dijkhuizen, and G. D. Demetriades, “Modular Multilevel
Functionalities,” IEEE Trans. Power Electron., vol. 30, no. 1, pp. 18–36, Jan.
2015.
[31] Z. Xu, H. Xiao, and Z. Zhang, “Selection methods of main circuit parameters for
modular multilevel converters,” IET Renew. Power Gener., vol. 10, no. 6, pp. 788–
797, 2016.
[32] Y. Li and F. Wang, “Arm inductance selection principle for modular multilevel
Modular Multilevel Converters,” IEEE Trans. Power Electron., vol. 24, no. 7, pp.
[34] K. Wang, Y. Li, Z. Zheng, and L. Xu, “Voltage Balancing and Fluctuation-
Converter,” IEEE Trans. Ind. Electron., vol. 60, no. 5, pp. 1943–1954, May 2013.
108
[35] G. S. Konstantinou, M. Ciobotaru, and V. G. Agelidis, “Operation of a modular
[36] F. Deng and Z. Chen, “A Control Method for Voltage Balancing in Modular
Multilevel Converters,” IEEE Trans. Power Electron., vol. 29, no. 1, pp. 66–76,
Jan. 2014.
Trans. Power Electron., vol. 30, no. 1, pp. 450–462, Jan. 2015.
Trans. Power Deliv., vol. 26, no. 3, pp. 2009–2017, Jul. 2011.
Modular Multilevel Converter,” IEEE Trans. Power Deliv., vol. 26, no. 1, pp.
HVDC Systems Using Dynamic Phasors,” IEEE Trans. Power Deliv., vol. 29, no.
109
[42] S. Henschel, “Analysis of electromagnetic and electromechanical power system
1999.
of Power Systems,” IEEE Trans. Power Deliv., vol. 25, no. 4, pp. 2655–2669, Oct.
2010.
simulation,” Transm. Distrib. IET Gener., vol. 11, no. 12, pp. 2991–3001, 2017.
averaging method for power conversion circuits,” IEEE Trans. Power Electron.,
[46] “Validation of Generalized State Space Averaging Method for Modeling and
Journal of Electrical Engineering & Technology, vol. 2, no. 2, pp. 231-240, 2007
Integration,” IEEE Trans. Power Appar. Syst., vol. PAS-98, no. 3, pp. 1080–1090,
May 1979.
110
[49] M. F. Fathoni and A. I. Wuryandari, “Comparison between Euler, Heun, Runge-
Single-and Multiphase Networks,” IEEE Trans. Power Appar. Syst., vol. PAS-
models,” IEEE Trans. Power Deliv., vol. 21, no. 1, pp. 484–491, Jan. 2006.
111
Appendix A
Given below is the single line circuit diagram of the12-bus power system simulated in
this thesis.
Bus 5 Bus 4
Bus 1 Bus 2 230 kV 230 kV
230 kV 230 kV
Bus 10
22 kV
Bus 9
Infinite Bus Bus 6
22 kV 230 kV
G
G Bus 3
Bus 12 230 kV
Bus 7 Bus 8
22 kV
345 kV 345 kV
Bus 11
22 kV
The 12-bus system consists of six 230-kV buses, two 345-kV buses, and four 22-kV
generator buses. All transmission lines except one are 230 kV and the transmission
112