Next Article in Journal
Dynamic Characteristics of Crude Oil Price Fluctuation—From the Perspective of Crude Oil Price Influence Mechanism
Next Article in Special Issue
Analysis of the Usefulness Range of the Averaged Electrothermal Model of a Diode–Transistor Switch to Compute the Characteristics of the Boost Converter
Previous Article in Journal
Road Tests of the Positioning Accuracy of INS/GNSS Systems Based on MEMS Technology for Navigating Railway Vehicles
Previous Article in Special Issue
Inrush Current Control of High Power Density DC–DC Converter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Universal Mathematical Model of Modular Multilevel Converter with Half-Bridge

1
College of Electrical Engineering, Guizhou University, Guiyang 550025, China
2
Department of Mechanical Engineering, Guizhou College of Electronic Science and Technology, Guian 550003, China
3
Guizhou Provincial Key Laboratory of Internet + Intelligent Manufacturing, Guiyang 550025, China
*
Author to whom correspondence should be addressed.
Energies 2020, 13(17), 4464; https://doi.org/10.3390/en13174464
Submission received: 30 June 2020 / Revised: 21 August 2020 / Accepted: 27 August 2020 / Published: 29 August 2020
(This article belongs to the Special Issue Design and Control of Power Converters 2020)

Abstract

:
Modular multilevel converters (MMCs) play an important role in the power electronics industry due to their many advantages, such as modularity and reliability. In the current research, the simulation method is used to study the system. However, with the increasing number of sub-modules (SMs), it is difficult to model and simulate the system. In order to overcome these difficulties, this paper presents a universal mathematical model (UMM) of MMC using half-bridge cells as SMs. The UMM is a full-scale model with switching state, capacitance, inductance, and resistance characteristics. This method can calculate any number of SMs, and it does not need to build a simulation model (SIM) of physical MMC—in particular, parametric design can be realized. Compared with the SIM, the accuracy of the proposed UMM is verified, and the computational efficiency of the UMM is 8.7 times higher than the simulation method. Finally, by utilizing the proposed UMM method, the influence of the parameters of MMCs is studied, including the arm induction, SM capacitance, SM number, and output current/voltage total harmonic distortion (THD) based on the UMM in the paper. The results offer an engineering insight to optimize the design of MMCs.

1. Introduction

With the rapid development of offshore wind farms, the demand for a high power, high-quality transmission system becomes more urgent. Modular multilevel converter (MMC)-based high voltage direct voltage (HVDC) technology provides a promising solution, due to its advantages of modularization, scalability, high efficiency, excellent harmonic performance, fault blocking ability, small filter size, high efficiency, and low redundancy cost [1,2,3]. MMC has been applied to many industries, such as energy storage systems, medium-voltage and high-power motor drive systems, distribution systems, etc. [4,5,6,7,8].
However, it is difficult to formulate an explicit expression of MMC, because it is a hybrid system of discrete and continuous models. The main feature of MMCs is the cascaded connection of a large number of sub-modules (SMs). These SMs are arranged in groups called arms or branches. The low-frequency voltage or current at the AC side is controlled by high-frequency switching values to manage SMs on/off. Therefore, the interaction between the arm and line quantities (variables) generates low- and high-frequency components on the AC and DC side of the SMs in an MMC [9]. In other words, MMC has strong coupling nonlinear multi-input and multi-output dynamic features [10]. The simulation studies were utilized to analyze the behavior of an MMC. However, the simulation process consumes time and computer resources to create a large number of SMs (up to 400 per arm) [11]. For example, a traditional detailed model (TDM) of MMC requires hundreds and thousands of Insulated Gate Bipolar Transistors(IGBTs) with antiparallel diodes and capacitors to be built and electrically connected in the simulation package’s graphical user interface, resulting in a large admittance matrix.
To simplify the simulation model, the conventional switching models/detailed models with full capabilities of replicating the conduction of power electronic devices such as IGBTs and their anti-parallel diodes are inefficient for the modeling of MMC-HVDC, as the simulation time is prohibitively long [1]. To simplify the calculation, it was assumed that the SM capacitor voltages are well balanced at their reference values [12,13]. The SM terminal voltage in each arm was modeled as a single equivalent voltage source [14]. In [15], the equivalent model was used and a small-signal analysis was carried out. Alternatively, each arm of MMC was modeled as a nonlinear capacitor with a time-variant sinusoidal capacitance [16]. Moreover, to simplify the analysis, the average value models (AVMs) are presented in [17,18,19,20]. However, the methods above do not reflect the switching state and the transient process of the SM capacitor voltage.
To address this problem, an efficient model was proposed by Udana and Gole in [21], which is referred to as the detailed equivalent model (DEM) in this paper; yet, a drawback of the DEM is that the individual converter components are invisible to the user. A new model, referred to as the accelerated model (AM), was proposed by Xu et al. in [22], but a full and objective comparison could not be completed because different researchers built the models on different computers. In [23], an enhanced accelerated model (EAM) with improved simulation speed was proposed by Antony et al., which further improved the computational efficiency of one method. A new dynamic phasor (DP) model of an MMC with an extended frequency range for direct interfacing with an electromagnetic transient (EMT) simulator was presented in [24]. In reference [25], a method of MMC modeling and design based on parametric and model-form uncertainty quantification is proposed, which can establish confidence in modeling and simulation in the presence of manufacturing variability and modeling errors, and may eliminate the need for heuristic safety factors. However, the high-efficiency calculation of large-scale SMs is not involved. The internal dynamics of the MMC are modeled considering the dominant harmonic components of each variable. However, the improved simulation models introduced above are based on Power Systems Computer Aided Design/Electromagnetic Transients including DC(PSCAD/EMTDC) for electromagnetic transient simulation. It is inconvenient to set variable parameters or change the topology of the whole circuit. It cannot be satisfied by loop calculation to compare the changes of parameters.
In this paper, a universal mathematical model for MMC is proposed which can reflect the steady-state and dynamic process of MMC. The model is a detailed numerical model, including the capacitor voltage and switch function of SMs. It can be implemented by a computer for any number of SMs. The whole model is parametric programmed; by setting one or several parameters, the desired results can be quickly obtained. Compared with the simulation model, this algorithm can easily modify the circuit parameters by setting cycle statements, and automatically carry out repeated simulation and multi-state simulation, so it is convenient to observe the operation characteristics of the system under different parameter values. Using the proposed MMC, the output voltage and the current THDs of MMC have been analyzed under different parameters (such as module number, capacitor voltage, arm inductance). In addition, the change in the capacitance voltage has been studied as one capacitance value decayed.
Without losing generality, in this paper the research is based on MATLAB/Simulink because of its powerful numerical calculation ability and rich processing module (such as Pulse Width Modulation (PWM) generator, and various transformation and comparison modules), especially the demonstration of control strategy. Compared with Simulink, PLECS is more professional, but does not have as many toolboxes as Simulink. The LTSpice installation package is small, easy to operate, and fast, but most of the support is for the ADI company’s own chip model. PSIM has the advantages of simple operation and fast simulation speed, and supports mainstream simulation mode analysis. However, due to the use of ideal switches, the simulation accuracy is limited.
This paper is organized as follows. Section 2 introduces the MMC topology, operation, and mathematical model. The algorithm of the universal mathematical model (UMM) is explained in Section 3. The correctness of the UMM is demonstrated in Section 4. A performance analysis under different conditions is shown in Section 5. The conclusions of the study are presented in Section 4.

2. Topology and Mathematical Model of the MMC

Topology and Principles of Operation

The circuit structure of a three-phase MMC is shown in Figure 1. The single-phase consists of an upper and a lower arm. Each arm is composed of N sub-modules (SM), and an inductor and equivalent resistance are connected in series. Each individual SM contains a capacitor and two complementary insulated gate bipolar transistor modules (i.e., S j m , n and S j m , n ). In this paper, the subscript j = a , b , c means three-phase; m = u , l , where u represents the upper arm and l represents a lower arm; n = 1 , 2 , 3 , , N represents the number of sub-modules. The rest of the symbols are as follows: L (the arm inductance), R (the arm equivalent resistance), u j m (the arm voltage), i j m (the arm current), u j (the AC side voltage), i o j (the output current), i c j (the circulating current), L o j (the load inductance), R o j (the load resistance), U d c (the DC source voltage), u j m , n (the capacitor voltage).
d u j m , n d t = S j m , n i j m C
where S j m , n is the switch function of the nth SM in the m arm of phase-j, and its value is 1 or 0; C is the SM capacitance.
The relationship between the arm voltage and the capacitor voltage in phase-j and the switching function is:
u j m = n = 1 N S j m , n u j m , n
Considering a fictitious midpoint in the DC side of Figure 1 and using Kirchhoff’s circuit laws, the following mathematical equations that govern the dynamic behavior of the MMC in phase-j can be obtained:
u j u + R i j u + L d i j u d t + R o j i o j + L o j d i o j d t + u j U d c 2 = 0
u j l + R i j l + L d i j l d t R o j i o j L o j d i o j d t u j U d c 2 = 0
i o j = i j u i j l
The arm currents can be expressed as:
i j u = i o j 2 + i c j ,   i j l = i o j 2 + i c j
where i c j is the circulating currents flowing through phase-j of the MMC and can be calculated by Equation (7):
i c j = i j u + i j l 2
Substitute (3) and (5) into (4), and the dynamics of phase-j AC-side currents can be obtained as:
d i o j d t = R + 2 R o j L + 2 L o j i o j 1 L + 2 L o j u j u + 1 L + 2 L o j u j l 2 L + 2 L o j u j
Similarly, the dynamic behavior of the circulating current in phase-j can be obtained by substituting (3) and (7) into (4):
d i c j d t = R L i c j 1 2 L u j u 1 2 L u j l + 1 2 L U d c
Based on (1), (2), (8), and (9), the state-space equation of the MMC in phase-j can be described as:
x ˙ ( t ) = A ( t ) x ( t ) + D d ( t )
where x = [ i o j ,   i c j ,   u j u , 1 ,   ,   u j u , N ,   u j l , 1 ,   ,   u j l , N ] T 2 N + 2 is the state vector ;   d = [ u j ,   U d c ] T is a perturbation vector; the desired value ( u j * ) of u j is presented in Equation (11); A ( 2 N + 2 ) × ( 2 N + 2 ) is a time-varying structure state matrix, presented in (12); and D ( 2 N + 2 ) × 2 is the perturbation coefficient matrix, presented in (20).
u j * = 2 U sin ( 2 π f t + φ j )
where U is the voltage effective value (RMS) on the AC side, f is the AC system frequency, and φ j is the initial phase angle in phase-j.
A ( t ) = [ A 1 A 2 ( t ) A 3 ( t ) 0 ] ( 2 N + 2 ) × ( 2 N + 2 )
where A 1 2 × 2 is a constant matrix in (13), and A 2 2 × 2 N and A 3 2 N × 2 are time-varying matrixes in (14) and (18), respectively.
A 1 = [ R + 2 R o j L + 2 L o j 0 0 R L ]
A 2 ( t ) = A 2 d i a g ( u ( t ) )
where A 2 = [ A 21   A 22 ] 2 × 2 N ; A 21 2 × N is presented in (15); A 22 2 × N is presented in (16); and u ( t ) is the input control vector, presented in (17).
A 21 = [ 1 L + 2 L o j 1 L + 2 L o j 1 L + 2 L o j 1 2 L 1 2 L   1 2 L   ]
A 22 = [   1 L + 2 L o j   1 L + 2 L o j   1 L + 2 L o j 1 2 L   1 2 L   1 2 L ]
u ( t ) = [ S j u , 1 , S j u , 2 , , S j u , N , S j l , 1 , S j l , 2 , , S j l , N ]
A 3 ( t ) = d i a g ( u ( t ) ) A 3
where A 3 2 N × 2 is as follows:
A 3 = [ 1 2 C j u , 1 1 2 C j u , N 1 C j u , 1 1 C j u , N   1 2 C j l , 1 1 2 C j l , N 1 C j l , 1 1 C j l , N ] T
D = [ D 1 0 ] ( 2 N + 2 ) × 2
where D 1 is as follows:
D 1 = [ 2 L + 2 L o j 0 0 1 2 L ]
The output voltage of the MMC, such as phase-j, is defined as the voltage difference from point j to N.
v j N = R o j i o j + L o j d i o j d t + u j
In (10), the control of the system is to adjust the structure of matrix A so that u j u j * , U d c U d c *   (or the active power and reactive power are close to their desired values). As the focus of the paper is the universal mathematical model of the controlled object, the control method is shown in reference [26], and will not be detailed here.
From Equation (8), we can get the formula of u j as follows (in active inverter, u j 0 , R o j = 0; in passive inverter, u j = 0 ,   R o j 0):
u j = 1 2 ( L + 2 L o j ) d i o j d t R 2 i o j 1 2 u j u + 1 2 u j l

3. Algorithm of the Universal Mathematical Model

Equation (10) shows that the MMC is a nonlinear multi input system where the nonlinearity consists of the products between the states and inputs. The direct solution is difficult to find; as a result, the discrete sampling method will be used. The algorithm of the universal model is shown in Figure 2.

3.1. Discrete-Time Model of the MMC

It is assumed that the switching of equations occurs at the sampling points. Based on (10) and assuming a sampling time of T s , the discrete-time model of the MMC, based on a forward Euler approximation, is obtained as:
x ( k + 1 ) = ( I + T s A ( k ) ) x ( k ) + T s D d ( k )
The output current, i o j ( k ) , can be calculated as:
i o j ( k ) = x 1 ( k )
The circulating current, i c j ( k ) , is obtained by Equation (26):
i c j ( k ) = x 2 ( k )
The capacitance voltage,   u j m , n ( k ) , is obtained by the following Equation:
u j m , n ( k ) :   x 3 ( k ) ~ x 2 N + 2 ( k )
Based on Equations (6), (25), and (26), the arm currents can be calculated as:
i j u ( k ) = x 1 ( k ) 2 + x 2 ( k ) ,   i j l ( k ) = x 1 ( k ) 2 + x 2 ( k )
Based on Equation (22), the output voltage of the MMC can be expressed as:
v j N ( k ) = R o j x 1 ( k ) + L o j x 1 ( k + 1 ) x 1 ( k ) T s + u j ( k )
Based on Equation (23), the AC voltage of the MMC can be expressed as:
u j ( k ) = 1 2 ( L + 2 L o j ) x 1 ( k + 1 ) x 1 ( k ) T s R 2 x 1 ( k ) 1 2 u j u ( k ) + 1 2 u j l ( k )

3.2. Nearest Level Modulation

The nearest level modulation (NLM), also known as the round method, is an approach that uses the nearest voltage level to estimate the desired output voltage. The three phases are controlled independently. Given a normalized voltage reference v j , r e s , the nearest output voltage level n j m can be determined by:
{ n j u = N 2 round ( m N v j , r e s 2 ) n j l = N 2 + round ( m N v j , r e s 2 )  
where m is the modulation coefficient, and v j , r e s is defined as:
v j , r e s = sin ( 2 π f t + θ j )
where θ j is the initial phase angle in phase-j. Normalized voltage references for the three phases can be presented as:
{ v a , r e s = sin ( 2 π f t ) v b , r e s = sin ( 2 π f t 2 π 3 ) v c , r e s = sin ( 2 π f t + 2 π 3 )

3.3. Control Systems

In this paper, the control strategy applied in [26] is utilized to obtain the optimal value u j u * and u j l * through the tracking control of the AC voltage or DC voltage. Of course, not limited to this control strategy, other controls (such as the traditional PI control) are also applicable.
{ n j u = round ( u j u * u C ) n j l = round ( u j l * u C )  
where u C is the capacitor-rated voltage, u C = U d c * / N .
The MMC control diagram is shown in Figure 3, and a more detailed closed-loop control is shown in Figure 2b. Since this study focuses on the universality of the model controlled (UMM), only the system is considered as an open-loop system (in Figure 2a) in the early stage of the design, and the control system is designed after the system-controlled parameters are fixed.

3.4. Voltage Sorting Algorithm

In this paper, the voltage sorting algorithm applied in [27] is utilized to equalize all the capacitor voltages of the MMC u j m , n . The algorithm reads the insertion indices n j u and n j l and determines which SMs are connected or bypassed in each arm of the MMC according to the plus-minus of the arm current i j m . For example, if i j m ( k ) > 0, the algorithm connects n j m SMs with the lowest voltages in the corresponding arm and bypasses all the others. Conversely, if i j m ( k ) < 0, the algorithm connects n j m SMs with the highest voltages and bypasses the others. Therefore, the switching signals S j m , n to be applied in the sampling time k can be obtained. Finally, u ( k ) is obtained based on (17).

4. Verification of Universal Mathematical Model

To evaluate the performance of the proposed UMM, a comparison between the results from the UMM and the nonlinear time-domain simulation model has been conducted. The nonlinear time-domain simulation model (SIM) is implemented in MATLAB/Simulink, and the UMM is performed using an m-file in MATLAB. The initial value is set as x ( 0 ) = [ 0 ,   0 ,   u C ,   u C ,   ,   u C ] T 2 N + 2 . The comparison was conducted for a single-phase converter with 20 submodules. The main parameters of the MMC in the simulation are listed in Table 1. All the simulations were conducted using a Microsoft Windows 10 operating system with a 2.7 GHz Intel® core ™ i7-7500U processor and 16 GB of RAM. The test results are given in the following sub-sections.

4.1. Accuracy Analysis

The waveforms calculated by the UMM were compared with those generated from the SIM to evaluate the accuracy of the proposed approach. The results are shown in Figure 4 and Figure 5. In these figures, the solid line “I” represents the result of UMM, the dashed line “II” represents the result of SIM.

4.1.1. Dynamic Simulation under Normal Operation

Figure 4 displays the out current, i o a , and output voltage, v a N , versus time. It shows that within a 0.2 s time range, the results calculated via UMM are favorable compared with the result obtained from SIM. According to Table 2, the root mean square errors are within a reasonable range. These results demonstrate the accuracy of the UMM method at steady state.
For example, Figure 5a shows the transient behaviors of the circulating current. Figure 5b shows a trend of capacitor voltages for the upper and lower arm from transient to steady state. The upper arm current waveform is shown in Figure 5c. Before 0.06 s, the system was at a transient state, and the UMM and SIM results had shown similar behavior with a slight amplitude difference. After the transient state, the system tended to be stable and the two results were completely coincident.
The root mean square errors are shown in Table 2. From the numerical point of view, except for v a N the errors of other variables are small. In the meantime, the value of v a N is only less than 3/10,000 relative to its RMS (21,216 V).
In short, the perfect coincidence of the above-mentioned various dynamic waveforms (output current i o a /voltage v a N , circulating current i c a , capacitive voltage u a m , n , and upper arm current i a u ) has proved the accuracy and correctness of the proposed algorithm UMM.

4.1.2. Dynamic Simulation of SM Open Circuit Fault

The open circuit fault of SM was assumed to study the effect of the internal fault of sub module on the MMC system. The time interval of failure is given as [3, 3.04]—i.e., two cycles.
In Figure 6, it can be seen that in the transient process of fault, the waveforms of UMM and that of SIM also match well.

4.2. Computational Efficiency

A 5 s period was tested with a 50 µs simulation time step. In this paper, we considered three groups of data (number of submodules, N = 8, 12, 20) for calculation, and the calculation results are shown in Figure 7. For example, when N = 20, the UMM took 7.1 s to get the result, while SIM consumed 62.2 s. The computational efficiency of UMM is significantly improved, which is about 8.7 times faster than that of SIM. However, the computational efficiency of the average value model (AVM) lies in the middle of the three.
Another advantage of UMM over SIM is that the SIM system took a large amount of time to build a system with many SMs.
Under different sampling times (10, 30, 50 µs), the Central Processing Unit (CPU) times for UMM have been shown in Figure 8 as a 0.1 s period. It can be seen in Figure 8 that at N < 150, the three sampling times have little difference. However, with the increase in N, the time gap among them becomes larger. Especially when N is 404, the CPU times of the three were 162.8, 44.0, and 25.5 s, respectively. However, in fact, only the sampling time 50 µs for the UMM system met the accuracy requirements.

5. Application Based on UMM

Section 4 had proved the accuracy and efficiency of UMM. However, in this section, UMM will be used to study the MMC system, which is also the biggest difference from most existing models. The quality of the output voltage and current is a criterion to judge the performance of an inverter. For a long time, it was believed that the output current and voltage quality would be improved with an increase in the SM quantity, but there is no definite conclusion and mathematical evidence for this.
It is time-consuming to build simulation models, so it is impossible to simulate and analyze a large number of SMs. The utilization of UMM can facilitate this analysis. In this section, the influence of the number N of SMs on the output voltage and current THD under different conditions will be investigated. The dynamic performance of the MMC system was analyzed on the effects of different Ns.

5.1. Output Voltage/Current Harmonic Performance under Different N Values

The calculation parameters are given with Table 1, except for the parameter N, where N is an independent variable from 0 to 400. The simulation results are shown in Figure 9.
In Figure 9, during the period when N was increased from 4 to 50, both the THD and fundamental amplitude decreased rapidly. After that, as N increased, the change rate tends to reduce. The optimal value was at (308, 0.352%) in Figure 9a, and (92, 0.1335%) in Figure 9c. The fundamental amplitude reached the minimum value at N = 28, then increased slightly in Figure 9b,d. After N > 50, it reached a stable state with small fluctuations.
In summary, the results show that the relationship between the quality of output voltage (or current) and the number N of SMs is not proportional. It has an optimal solution; using UMM, it is possible to find the optimal solution. In practice, in the design of N should be also considered the cost of hardware, the voltage grade, and the complexity of control.

5.2. Output Voltage/Current Harmonic Performance under Different SM Capacitance C and N Values

The influence of different SM capacitances, C, is studied in this section. The results are shown in Figure 10.
Figure 10 displays the THD value of the output current and voltage changing with a different number N of SMs and SM capacitance C , respectively. As illustrated, when the N is small, less than 50, the THD basically coincides with different C values. After N > 100, the THD of the curve of C = 0.5 mF rises rapidly and become unstable. This phenomenon indicates that, along with the increase in the SMs, the capacity should be increased accordingly to keep the system stable.
According to [28], the voltage fluctuation rate of the SM capacitor can be calculated in the following equation:
ε = 1 3 S vN N ω C u C 2
where S vN is the MMC nominal power, and ω = 2 π f .
Substitute u C = U d c / N into (32), then:
ε = N S vN 3 ω C U d c 2
Generally, S vN ,   ω , and U d c are constants. As a result, ε is directly proportional to N and inversely proportional to C. When N increases and C is a fixed value, the system will diverge and become unstable after ε exceeds the allowable value.

5.3. Output Voltage/Current Harmonic Performance under Different Arm Inductance L and N Values

The influence of different SM inductances, L, is studied in this section. The simulation results are shown in Figure 11.
In Figure 11, when N is less than 110, the THD of the output voltage is basically the same for all the inductance values; after that, the THD decreases slowly as N increases, but the larger the arm inductance value, the higher the THD. It shows a small mutation near N = 140.
Figure 12 shows the THD value of the output voltage changing with N and L . When N is less than 40, the output current THD is around the same value. The inductance value has different effects on THD in different areas of N. For example, the areas with the smallest THD are as follows: L = 1 mF, N [44, 56]; L = 1.5 mF, N [ 56 ,   68 ] [ 100 ,   116 ] ; L = 3 mF in the interval [68, 80], L = 0.5 mF,   N [ 68 ,   100 ] [ 116 ,   144 ] in the interval [68, 100]. After N increased to greater than 96, the THD increases significantly with the increase in L.
From the general trend, as N becomes larger, the inductance value should become smaller. However, if the inductance value is too small, it will lose the effect of suppressing the arm current and fault tolerance. Therefore, the design should be selected based on the actual situation.

5.4. Dynamic Performance under SM Capacitance Decay Fault

In this test, the capacitance of the SM a u 1 was attenuated by 0.6 times. Shown as Figure 13, the failure occurred at 3 s and continued until the end. From the SM voltage waveform, the difference between the waveforms before and after 3 s is obvious. This means that, in addition to the IGBT open circuit fault mentioned above, the proposed model can also study the parameter fault.

5.5. Object-Oriented Parametric Design

Through object-oriented programming in Figure 14, the program can realize human-computer interaction and reduce the workload of designers, so as to realize the universality, versatility, ease of use, and operation of MMC. Of course, this is only an example. See reference [28] for the calculation of relevant parameters, which will not be discussed here.

6. Conclusions

A general mathematical model has been derived in detail from the circuit structure of MMC in this paper. The mathematical model includes the non-linear or linear characteristics of switching state, capacitance voltage, inductance, and resistance. Compared with the traditional MATLAB/Simulink (21-level MMC), the output voltage/current, circulating current, and capacitor voltage coincide, and the accuracy of the proposed model is fully proved. Additionally, this model is 8.7 (N = 20) times faster than the traditional simulation method. By changing the arm induction, SM capacitance, and the number of SMs to study the impact of each parameter on the output current/voltage THD, the optimal number of SMs has been found. In addition, the proposed model can also analyze the structure and parameter faults of MMC. The UMM proposed lays a solid foundation for further research into the dynamic performances of MMC with a large number of SMs.
The UMM mainly analyzes the static/dynamic system by discretizing the state equation of MMC. In essence, it belongs to the analytical analysis mathematical model. Its iterative calculation speed is much faster than that of the simulation model. At the same time, it also reduces the modeling time of the large-scale component modules and improves the universality. This is the reason that although the simulation model compared is only based on MATLAB/Simulink, it is not lost generality.

Author Contributions

Conceptualization, M.L. and Z.L.; methodology, M.L.; software, M.L.; validation, M.L.; resources, X.Y.; data curation, X.Y.; writing—original draft preparation, M.L.; writing—review and editing, M.L.; project administration, X.Y.; funding acquisition, Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No. 61963009) and (No. 61861007); Science and Technology Planning Project of Guizhou Province (No.2154 (2019)) and (No. 2302 (2016)); Collaborative Foundation of Guizhou Province (No. 7228 (2017)); Platform Talent Project of Guizhou Province (No. 5788 (2017)); and the special fund project of provincial governor for outstanding science and technology education talents in Guizhou Province (No. 4 (2010)).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

MMCmodular multilevel converter
THDtotal harmonic distortion
UMMuniversal mathematical model
SIMsimulation model
NLMnearest level modulation
TDMtraditional detailed model
AMaccelerated model
DPdynamic phasor
HVDCHigh-voltage direct voltage
SMsub-module
DCdirect current
ACalternating current
IGBTinsulated gate bipolar transistor
AVMaverage value model
EAMenhanced accelerated model
EMTelectromagnetic transient

References

  1. Raju, M.N.; Sreedevi, J.; Mandi, R.P.; Meera, K.S. Modular multilevel converters technology: A comprehensive study on its topologies, modelling, control and applications. IET Power Electron. 2019, 12, 149–169. [Google Scholar] [CrossRef]
  2. Kouro, S.; Malinowski, M.; Gopakumar, K.; Pou, J.; Franquelo, L.G.; Wu, B.; Rodriguez, J.; Perez, M.A.; Leon, J.I. Recent advances and industrial applications of multilevel converters. IEEE Trans. Ind. Electron. 2010, 57, 2553–2580. [Google Scholar] [CrossRef]
  3. Debnath, S.; Member, S.; Qin, J.; Member, S.; Bahrani, B. Operation, Control, and Applications of the Modular Multilevel Converter: A Review. IEEE Trans. Power Electron. 2015, 30, 37–53. [Google Scholar] [CrossRef]
  4. Nguyen, T.H.; Al Hosani, K.; El Moursi, M.S.; Blaabjerg, F. An Overview of Modular Multilevel Converters in HVDC Transmission Systems with STATCOM Operation during Pole-to-Pole DC Short Circuits. IEEE Trans. Power Electron. 2019, 34, 4137–4160. [Google Scholar] [CrossRef]
  5. Picas, R.; Zaragoza, J.; Pou, J.; Ceballos, S.; Konstantinou, G.; Capella, G.J. Study and comparison of discontinuous modulation for modular multilevel converters in motor drive applications. IEEE Trans. Ind. Electron. 2019, 66, 2376–2386. [Google Scholar] [CrossRef]
  6. Li, B.; Zhou, S.; Xu, D.; Yang, R.; Xu, D.; Buccella, C.; Cecati, C. An Improved Circulating Current Injection Method for Modular Multilevel Converters in Variable-Speed Drives. IEEE Trans. Ind. Electron. 2016, 63, 7215–7225. [Google Scholar] [CrossRef]
  7. Perez, M.A.; Bernet, S.; Rodriguez, J.; Kouro, S.; Lizana, R. Circuit topologies, modeling, control schemes, and applications of modular multilevel converters. IEEE Trans. Power Electron. 2015, 30, 4–17. [Google Scholar] [CrossRef]
  8. Li, J.; Konstantinou, G.; Member, S.; Wickramasinghe, H.R.; Member, S.; Pou, J. Operation and Control Methods of Modular Multilevel Converters in Unbalanced AC Grids: A Review. IEEE J. Emerg. Sel. Top. Power Electron. 2019, 7, 1258–1271. [Google Scholar] [CrossRef]
  9. Ilves, K.; Antonopoulos, A.; Norrga, S.; Nee, H.-P. Steady-state analysis of interaction between harmonic components of arm and line quantities of modular multilevel converters. IEEE Trans. Power Electron. 2012, 27, 57–68. [Google Scholar] [CrossRef]
  10. Vatani, M.; Member, S.; Hovd, M.; Member, S. Control of the Modular Multilevel Converter Based on a Discrete-Time Bilinear Model Using the Sum of Squares Decomposition Method. IEEE Trans. Power Del. 2015, 30, 2179–2188. [Google Scholar]
  11. Dekka, A.; Wu, B.; Fuentes, R.; Perez, M.; Zargari, N. Evolution of Topologies, Modeling, Control Schemes, and Applications of Modular Multilevel Converters. IEEE J. Emerg. Sel. Top. Power Electron. 2017, 5, 1631–1656. [Google Scholar] [CrossRef]
  12. Vatani, M.; Member, S.; Bahrani, B. Indirect Finite Control Set Model Predictive Control of Modular Multilevel Converters. IEEE Trans. Smart Grid 2015, 6, 1520–1529. [Google Scholar] [CrossRef] [Green Version]
  13. Wang, J.; Liang, J.; Gao, F.; Xiaoming, D.; Wang, C.; Zhao, B. A Closed-Loop Time-Domain Analysis Method for Modular Multilevel Converter. IEEE Trans. Power Electron. 2017, 32, 7494–7508. [Google Scholar] [CrossRef]
  14. Saad, H.; Peralta, J.; Dennetiere, S.; Mahseredjian, J.; Jatskevich, J.; Martinez, J.A.; Davoudi, A.; Saeedifard, M.; Sood, V.; Wang, X. Dynamic averaged and simplified models for MMC based HVDC transmission systems. IEEE Trans. Power Del. 2013, 28, 1723–1730. [Google Scholar]
  15. Leon, A.E.; Amodeo, S.J. Modeling, control, and reduced-order representation of modular multilevel converters. Electr. Power Syst. Res. 2018, 163, 196–210. [Google Scholar] [CrossRef]
  16. Belhaouane, M.M.; Ayari, M.; Guillaud, X.; Braiek, N.B. Robust Control Design of MMC-HVDC Systems Using Multivariable Optimal Guaranteed. IEEE Trans. Ind. Appl. 2019, 55, 2952–2963. [Google Scholar] [CrossRef]
  17. Xu, J.; Gole, A.M.; Zhao, C. The use of averaged-value model of modular multilevel converter in DC grid. IEEE Trans. Power Del. 2015, 30, 519–528. [Google Scholar]
  18. Meng, X.; Han, J.; Bieber, L.; Wang, L.; Li, W.; Belanger, J. A Universal Blocking-Module-Based Average Value Model of Modular Multilevel Converters with Different Types of Submodules. IEEE Trans. Energy Convers. 2020, 35, 53–66. [Google Scholar] [CrossRef]
  19. Lyu, J.; Zhang, X.; Cai, X.; Molinas, M. Harmonic State-Space Based Small-Signal Impedance Modeling of a Modular Multilevel Converter with Consideration of Internal Harmonic Dynamics. IEEE Trans. Power Electron. 2019, 34, 2134–2148. [Google Scholar] [CrossRef] [Green Version]
  20. Freitas, C.M.; Watanabe, E.H.; Monterio, L.F.C. A linearized small-signal Thévenin-equivalent model of a voltage-controlled modular multilevel converter. Electr. Power Syst. Res. 2020, 182, 106231–106241. [Google Scholar] [CrossRef]
  21. Gnanarathna, U.N.; Gole, A.M.; Jayasinghe, R.P. Efficient modeling of modular multilevel HVDC converters (MMC) on electromagnetic transient simulation programs. IEEE Trans. Power Del. 2011, 26, 316–324. [Google Scholar]
  22. Xu, J.; Zhao, C.; Liu, W.; Guo, C. Accelerated model of modular multilevel converters in PSCAD/EMTDC. IEEE Trans. Power Del. 2013, 28, 129–136. [Google Scholar]
  23. Beddard, A.; Barnes, M.; Preece, R. Comparison of Detailed Modeling Techniques for MMC Employed on VSC-HVDC Schemes. IEEE Trans. Power Deliv. 2015, 30, 579–589. [Google Scholar]
  24. Rupasinghe, J.; Member, S.; Filizadeh, S.; Member, S. A Dynamic Phasor Model of an MMC with Extended Frequency Range for EMT Simulations. IEEE J. Emerg. Sel. Top. Power Electron. 2019, 7, 30–40. [Google Scholar] [CrossRef]
  25. Rashidi, N.; Burgos, R.; Roy, C.; Boroyevich, D. On the Modeling and Design of Modular Multilevel Converters with Parametric and Model-Form Uncertainty Quantification. IEEE Trans. Power Electron. 2020, 35, 10168–10179. [Google Scholar] [CrossRef]
  26. Liu, M.; Li, Z.; Yang, X. Tracking Control of Modular Multilevel Converter Based on Linear Matrix Inequality without Coordinate Transformation. Energies 2020, 13, 1978. [Google Scholar] [CrossRef]
  27. Gutierrez, B. Modular Multilevel Converters (MMCs) Controlled by Model Predictive Control with Reduced Calculation Burden. IEEE Trans. Power Electron. 2018, 33, 9176–9187. [Google Scholar] [CrossRef]
  28. Zheng, X. HVDC System, 2nd ed.; China Machine Press: Beijing, China, 2016; pp. 69–71. [Google Scholar]
Figure 1. Structure of a three-phase MMC-based inverter and its SM.
Figure 1. Structure of a three-phase MMC-based inverter and its SM.
Energies 13 04464 g001
Figure 2. Block diagram of the universal mathematical model algorithm for MMC. (a) Open-loop control system, (b) closed-loop control system.
Figure 2. Block diagram of the universal mathematical model algorithm for MMC. (a) Open-loop control system, (b) closed-loop control system.
Energies 13 04464 g002
Figure 3. MMC control diagram.
Figure 3. MMC control diagram.
Energies 13 04464 g003
Figure 4. Output current/voltage diagram of the MMC. “I” represents the result of UMM, “II” represents the result of SIM. (a) current i o a , (b) voltage v a N .
Figure 4. Output current/voltage diagram of the MMC. “I” represents the result of UMM, “II” represents the result of SIM. (a) current i o a , (b) voltage v a N .
Energies 13 04464 g004
Figure 5. Circulating current/capacitor voltage diagram of the MMC. “I” represents the result of UMM, “II” represents the result of SIM. (a) circulating current i c a , (b) voltage v a N . “1” represents the upper arm, “2” represents the lower arm, (c) upper arm current i a u .
Figure 5. Circulating current/capacitor voltage diagram of the MMC. “I” represents the result of UMM, “II” represents the result of SIM. (a) circulating current i c a , (b) voltage v a N . “1” represents the upper arm, “2” represents the lower arm, (c) upper arm current i a u .
Energies 13 04464 g005
Figure 6. The waveform in case of open circuit fault. “I” represents the result of UMM, “II” represents the result of SIM. (a) output voltage, (b) circulating current, (c) capacitor voltage waveform in the case of open circuit fault.
Figure 6. The waveform in case of open circuit fault. “I” represents the result of UMM, “II” represents the result of SIM. (a) output voltage, (b) circulating current, (c) capacitor voltage waveform in the case of open circuit fault.
Energies 13 04464 g006
Figure 7. CPU times for UMM and SIM.
Figure 7. CPU times for UMM and SIM.
Energies 13 04464 g007
Figure 8. CPU times for UMM under different sampling times.
Figure 8. CPU times for UMM under different sampling times.
Energies 13 04464 g008
Figure 9. The oscillogram varying with the number of SM. (a) Output voltage THD, (b) output voltage fundamental amplitude, (c) output current THD, (d) output current fundamental amplitude.
Figure 9. The oscillogram varying with the number of SM. (a) Output voltage THD, (b) output voltage fundamental amplitude, (c) output current THD, (d) output current fundamental amplitude.
Energies 13 04464 g009
Figure 10. The THD diagram of the output current varying with C and N. The C value is shown in the legend.
Figure 10. The THD diagram of the output current varying with C and N. The C value is shown in the legend.
Energies 13 04464 g010
Figure 11. The THD diagram of the output voltage varying with L and N. The L value is shown in the legend.
Figure 11. The THD diagram of the output voltage varying with L and N. The L value is shown in the legend.
Energies 13 04464 g011
Figure 12. The THD diagram of the output current varying with   L and N.
Figure 12. The THD diagram of the output current varying with   L and N.
Energies 13 04464 g012
Figure 13. The SM1 capacitor voltage diagram under capacitance decay fault.
Figure 13. The SM1 capacitor voltage diagram under capacitance decay fault.
Energies 13 04464 g013
Figure 14. Design and verification interface for MMC.
Figure 14. Design and verification interface for MMC.
Energies 13 04464 g014
Table 1. Main parameters of the MMC (phase-a).
Table 1. Main parameters of the MMC (phase-a).
ParametersValue
AC system frequency   f (Hz)50
DC voltage   U d c (kV)60
Initial capacitor voltage u C (V) U d c / N
SM number in each arm ( N ) 20 (variable)
SM capacitance   C (mF)40 (variable)
Arm inductance L (mH)3 (variable)
Arm equivalent resistance R   (Ω)0.5
Load inductance L o a (mH) 400
Load resistance R o a (Ω)500
Sampling time T s ( μ s )50
AC side voltage v a RMS (V)0 (passive network)
Table 2. Root mean square error of UMM and SIM.
Table 2. Root mean square error of UMM and SIM.
ParametersRoot Mean Square ErrorParametersRoot Mean Square Error
i o a 0.0061 A i a u 0.0638 A
v a N 6.4867 V v a u , 1 0.2855 V
i c a 0.0668 A v a l , 1 0.6646 V

Share and Cite

MDPI and ACS Style

Liu, M.; Li, Z.; Yang, X. A Universal Mathematical Model of Modular Multilevel Converter with Half-Bridge. Energies 2020, 13, 4464. https://doi.org/10.3390/en13174464

AMA Style

Liu M, Li Z, Yang X. A Universal Mathematical Model of Modular Multilevel Converter with Half-Bridge. Energies. 2020; 13(17):4464. https://doi.org/10.3390/en13174464

Chicago/Turabian Style

Liu, Ming, Zetao Li, and Xiaoliu Yang. 2020. "A Universal Mathematical Model of Modular Multilevel Converter with Half-Bridge" Energies 13, no. 17: 4464. https://doi.org/10.3390/en13174464

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop