Next Article in Journal
Reducing Energy Requirements in the Production of Acrylic Acid: Simulation and Design of a Multitubular Reactor Train
Next Article in Special Issue
Novel Enhanced Modular Multilevel Converter for High-Voltage Direct Current Transmission Systems
Previous Article in Journal
Experimental Assessment of Flow, Performance, and Loads for Tidal Turbines in a Closely-Spaced Array
Previous Article in Special Issue
A New Configuration of Three-Level ZSI Using Transistor Clamped Topology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tracking Control of Modular Multilevel Converter Based on Linear Matrix Inequality without Coordinate Transformation

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
*
Author to whom correspondence should be addressed.
Energies 2020, 13(8), 1978; https://doi.org/10.3390/en13081978
Submission received: 25 February 2020 / Revised: 10 April 2020 / Accepted: 13 April 2020 / Published: 16 April 2020
(This article belongs to the Special Issue Multilevel Power Converters Control and Modulation Techniques)

Abstract

:
Modular multilevel converters (MMCs) play an important role in the power electronics industry due to their many advantages such as modularity and reliability. However, one of the challenges is to suppress fluctuations of circulating current and capacitor voltage and to ensure the quality of the output current. In this paper, the upper and lower arm voltages are employed as control inputs to control the output current and circulating current which are fed back to track the desired value. Based on linear matrix inequality (LMI), the control law of the MMC with multi-input system is designed to optimize the control value. The optimum arm voltage is divided by the SM nominal capacitor voltage to determine the number of SMs inserted into the upper/lower arm. The Voltage Sorting Algorithm (VSA) is then used to suppress the capacitor voltage fluctuation. The proposed tracking control strategy is implemented in MATLAB/Simulink. The results show that even under a small number of SMs (4 per arm), the output current can track the desired values and have better harmonic performance (current THD: 5.42%,voltage THD: 5.67%), and the fluctuations of the circulating current can be suppressed. Furthermore, it has better robustness and three-phase variable load fault tolerance.

Graphical Abstract

1. Introduction

With the development of power electronics technology, the modular multilevel converter (MMC) has received extensive attention [1,2,3]. In recent years, due to its modularity, scalability, high efficiency, good harmonic performance, fault blocking capability, etc., it has been used more and more in the industry [4,5,6,7,8], such as energy storage system, medium voltage and high power motor drive system, power distribution system, high voltage direct current transmission, and so on.
However, it is more challenging than other multilevel converters in the control of an MMC to guarantee the quality of the output current and voltage, at the same time, to minimize/eliminate circulating current while the capacitor voltages were maintained balanced [9]. In other words, when the MMC operates as an inverter, three control objectives need to be met to ensure normal operation. First, the output current or voltage must be controlled at the appropriate amplitude, frequency, and phase. Second, the circulating current flowing through each phase of the MMC must be controlled to a certain value. Third, the capacitor voltage of each SM must maintain its reference voltage [1,6,10].
In the past few years, a variety of control strategies have been proposed/studied. Among them, model predictive control (MPC) has developed rapidly because of its simple implementation, the ability to control multiple objectives in a cost function and excellent dynamic response [9,10]. However, as the number of SMs rises, its computational complexity is raised exponentially. Fortunately, some scholars have been trying to find ways to reduce the computational load [11,12,13]. In [14], on the premise that SM capacitor voltage is completely equal, simple linear controllers are employed to regulate the output and inner differential currents of the MMC by feedback linearization-based current control strategy. Proportional integral (PI) and phase shift resonant controller (PR) are based on linear system theory and need to transform abc/dqo and dqo/abc coordinate systems, and need to adjust multiple parameters [1]. Phase Shift Pulse Width Modulation (PS-PWM) [15,16] is suitable for a small number of SM. It has good output voltage and current quality, but the switching frequency is high, which takes up a lot of hardware resources and consumes a lot of energy. Compared with PS-PWM, nearest level control (NLC) [17] is simpler, with lower switching frequency and less loss. When the number of SM is relatively small, the quality of its output voltage and current is poor and the voltage fluctuation of SM capacitors is large. However, as the number of SMs increases, the output quality of the NLC is sufficient. In [18], by adding a small offset that alternates with a double fundamental frequency to the reference signal, the step change moment between the upper and lower arm voltages shows a small phase shift. References [19,20,21,22] improved the shortcomings of NLC at low level and achieved some results. In reference [23], a general analysis model and an improved arm control for the modular multilevel converter under asymmetrical operation conditions are proposed.
In view of the shortcomings of the above control methods, this paper proposes a controller that can optimize multi-target control and achieve dynamic tracking. In addition, the complexity of the control system, dynamic response, output current quality and commutation suppression are not affected by the number of SMs.
The structure of this paper is as follows. Section 2 introduces the topology, working principle and mathematical model of MMC. Controller design based on linear matrix inequality are explained in Section 3. The simulation and verification results are shown in Section 4. The conclusions of the study are presented in Section 5.

2. Topology and Mathematical Model of the MMC

2.1. Topology and Principles of Operation

The circuit structure of three-phase MMC is shown in Figure 1, and its single-phase consists of an upper and a lower arm. Each arm is composed of N sub-modules (SM), an inductor and equivalent resistance in series. Individual SM consists of a capacitor C and two complementary IGBT modules (i.e., T j m , n = { 0 , 1 } and T j m , n = { 1 , 0 } ). In this paper, the subscripts: j = a , b, c means three-phase, m = u , l, (u as upper arm, and l as lower arm), n = 1, 2, 3, ..., N, which represents the number of sub-modules. The L j is the arm inductance, and the R j is the arm equivalent resistance. The u j m and i j m represent the voltage and current of the upper arm or lower arm of phase-j, respectively. The u o j and i o j denote the output voltage and current of phase-j, respectively. The i c j is the circulating current of phase-j. The L o j and Z j are the inductance and load of phase-j, respectively. The U d c is the DC source voltage. The u S M , j m , n is the nth capacitor voltage of the upper or lower arms of phase-j.

2.2. Mathematical Model of the MMC

According to the structure principle of MMC mentioned above, the relationship between the capacitance voltage and the arm current in phase-j and switching function( T j m , n ) is as follows:
d u S M , j m , n d t = T j m , n i j m
The relationship between the arm voltage and the capacitor voltage in phase-j and switching function is as follows:
u j m = n = 1 N T j m , n u S M , j m , n
Considering the assumed DC-side midpoint in Figure 1, and using the Kirchhoff’s circuit law, the following mathematical equations controlling the dynamic characteristics of MMC in phase-j can be obtained:
u j u + R j i j u + L j d i j u d t + u o j + L o j d i o j d t U d c 2 = 0
u j l + R j i j l + L j d i j l d t u o j L o j d i o j d t U d c 2 = 0
i o j = i j u i j l
Based on Figure 1, the arm currents can be expressed as follows [24]:
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 the MMC phase-j, which can be obtained by the following formula.
i c j = i j u + i j l 2
By the difference between Equations (3) and (4) and substituting for i j u i j l from Equation (5), the dynamics of phase-j AC-side currents is obtained as follow:
d i o j d t = R j L j + 2 L o j i o j 1 L j + 2 L o j u j u + 1 L j + 2 L o j u j l 2 L j + 2 L o j u o j
Similarly, the dynamic behavior of the circulating current in phase-j is obtained by adding Equations (3) and (4) and substituting for i j u + i j l from Equation (7), and it is expressed as follow:
d i c j d t = R j L j i c j 1 2 L j u j u 1 2 L j u j l + 1 2 L j U d c
Let x 1 = i o j , x 2 = i c j , u 1 = u j u , u 2 = u j l , then, the state equations of MMCs in phase-j can be described as follow:
x ˙ 1 x ˙ 2 = R j L j + 2 L o j 0 0 R j L j x 1 x 2 + 1 L j + 2 L o j 1 L j + 2 L o j 1 2 L j 1 2 L j u 1 u 2 + 2 L j + 2 L o j 0 0 1 2 L j u o j U d c
Obviously, Equation (10) is a coupled state equation with multiple control inputs and disturbances. Especially important, the state variables are sinusoidal or cosine functions of periodic fluctuations, which makes the control more difficult. Because there is switching function and strong nonlinearity in SM, MMC model is established by using MATLAB/SIMULINK to solve the capacitor voltage value for replacing Equation (1).

3. Controller Design Based on Linear Matrix Inequality

In the previous section, we have obtained the state equation of MMC, see Equation (10). Then the next task is how to design the control variables u 1 and u 2 so that the desired value of x 1 is sinusoidal and the desired value of x 2 is constant. The ultimate goal of the control is that the output voltage can track the desired value. Since there is no coordinate transformation, the desired value of tracking is a nonlinear function, the LMI is employed for controller design.

3.1. Tracking Controller Design

In this section, based on the developed state model, a systematic controller design methodology is proposed, which is used to control the state variables to follow the desired values. Rewrite Equation (10) as follows:
x ˙ = A x + B u + E y
where x = [ x 1 , x 2 ] T is the state vector, x ˙ = [ x ˙ 1 , x ˙ 2 ] T is the time derivative of the state vector, u = [ u 1 , u 2 ] T is the control input vector, y = [ y 1 , y 2 ] T is the disturbance vector. In addition, the state matrix A, the control matrix B, the coefficient matrix E are as follows:
A = a 11 0 0 a 22 , B = b 11 b 11 b 22 b 22 , E = 2 b 11 0 0 b 22
where
a 11 = R j L j + 2 L o j , a 22 = R j L j , b 11 = 1 L j + 2 L o j , b 22 = 1 2 L j .
Assuming that the desired value of x is x d = [ x 1 d , x 2 d ) ] T , the error between x and x d is e, and that the desired value of y is y d = [ y 1 d , y 2 d ] T , the error between y and y d is e y = [ e 1 y , e 2 y ] T , then
e = x d x
e y = y d y
Deriving time from both sides of Equation (14)
e ˙ = x d ˙ x ˙
Deriving time from both sides of Equation (15)
e y ˙ = y d ˙ y ˙
The goal is to converge the error to zero, i.e., e , e y 0 as t . Assume the control law is as follows:
u = F x F x d B 1 A x d B 1 E y d + B 1 x ˙ d
where F is feedback gain, which can be obtained by designing LMI. B 1 is the inverse of B (invertible).
Take Equation (18) to into Equation (11) get the following equation:
d o t x d x ˙ = ( A + B F ) ( x d x ) + E ( y d y )
take Equations (14), and (15) into Equation (19) to get the following equation:
e ˙ = ( A + B F ) e + E e y
let Equation (17) equal to:
e y ˙ = N e y
where N = d i a g ( N 1 . N 2 ) is feedback gain, which can be obtained by designing LMI.
Theorem 1.
If the following LMIs are satisfied,
A T P + M T + P A + M P E E T P N T + N < 0 , P = P T > 0 , N T + N < 0
where F = ( P B ) 1 M , then the closed-loop system composed of the system in Equation (11) and the control law in Equation (18) is asymptotically stable.
Proof 
Consider the following Lyapunov function candidate.
V ( e , e y ) = e T P e + e y T e y
where P is a positive definite matrix. The derivative of Equation (23) along Equations (20) and (21) is given by
V ˙ = e T ( A T + F T B T ) P e + e y T E T P e + e T P ( A + B F ) e + e T P E e y + e y T ( N T + N ) e y = Y T Ω Y
where Y = [ e T , e y T ] T , and Ω = A T P + M T + P A + M P E E T P N T + N . To ensure V ˙ < 0 , only Y T Ω Y < 0 , i.e., Ω < 0 , i.e.,
Ω = A T P + M T + P A + M P E E T P N T + N < 0
In LMI Equation (25), since both F and P are unknown, in order to solve the LMI, it is necessary to linearize the formula and let M = P B F . In addition, the convergence of e y should be guaranteed, then N T + N < 0 . At this time, LMIs were expressed as
A T P + M T + P A + M P E E T P N T + N < 0 , P > 0 , N T + N < 0
P , M , N can be obtained from Equation (26), thus F can be obtained. Therefore, under the control law in Equation (18), the optimal control can be obtained by LMI if the system is controllable in Equation (11). □

3.2. Relevant Parameters of the Control System

To appraise the performance for the control method, a detailed switch model for three-phase MMC with 8 SM (9 level) in each arm was simulated. The control block diagram of the MMC is shown in Figure 2, and the parameters of the MMC are listed in Table 1.
In Figure 2, the desired value is y d = [ u o j * , U d c * ] T . When the AC side is a passive network, the DC voltage U d c is constant, U d c = U d c * , when the active network, the AC voltage u o j equals u o j * . F and N is calculated by LMI matrix Equation (22) as follows:
F = 2.8318 1.2994 2.1718 0.9966 , N = 0.4772 0 0 0.4781
Therefore, N 1 = −0.4772, N 2 = −0.4781. In the control system Equation (18), x 2 d = 0 and x ˙ 2 d = 0, but x 1 d and x ˙ 1 d are unknown. In the following Equations (28)–(33), the k 1 , k 2 are real parameters, which are unknown and can be stabilized by adjusting parameters. When the AC side is a passive network, let
x 1 d = k 1 e 1 y + k 2 e 1 y d t
then,
x ˙ 1 d = k 1 e ˙ 1 y + k 2 e 1 y
take Equation (21) into Equation (29):
x ˙ 1 d = k 1 N 1 + k 2 e 1 y
When the AC side is an active network, let
x 1 d = k 1 e 2 y + k 2 e 2 y d t
then,
x ˙ 1 d = k 1 e ˙ 2 y + k 2 e 2 y
take Equation (21) into Equation (32)
x ˙ 1 d = k 1 N 2 + k 2 e 2 y
In Figure 2, the x d and x ˙ d are input to the feedback controller calculated based on Equation (18) to obtain an optimal control u. Then, the inserted SMs number of phase-j upper and lower arms is calculated by Equation (34), n j u , n j l . The switch function is calculated by the Voltage Sorting Algorithm applied in [11] to balance all the capacitor voltages of the MMC u S M , j m , n . Due to limited space, it will not be repeated here.
The optimal number of SMs inserted in the MMC is as follows.
n j u = u 1 u C ; n j l = u 2 u C ;
where n j u and n j l the number of SMs inserted in the upper and lower arms of the MMC, respectively and u C is the nominal capacitor voltage of the SM, as follows.
u C = U d c N
The u obtained in Equation (18) is a continuous function, and after Equation (34), it is discretized by the SM structure of the MMC. This is the characteristic of power electronic circuits, a continuous and discrete hybrid system.
Due to the limited space, the dynamic performance of the system was only studied when the AC side is passive in this paper. However, this control method can be applied to other modes of MMC.

4. Simulation Results and Discussion

The simulation model is built in MATLAB/Simulink according to the block diagram as shown in Figure 2. The simulation parameters are listed in Table 1, and initial value x ( 0 ) = 0. The control target is that the output voltage is not interfered by the load, the converter is suppressed, and the SMs capacitance voltages are stable. Unless otherwise specified in the subsequent simulation, single-phase parameters refer to phase-a. It is assumed that the DC side is a constant voltage source without fluctuation.

4.1. Tracking Performance Under Desired Value Change

It is assumed that during 0.06–0.14 s, the amplitude value of the desired u o j * changes to 0.6 times. The simulation results are shown in Figure 3, Figure 4 and Figure 5.
In Figure 3, it has been shown that the three-phase voltage with the desired voltage change. The amplitude of the three-phase voltage also change with the desired value, and the change amplitude is also 0.6 times of the original value.
The output voltage of phase-a tracking the desired value is shown in Figure 4. It is obvious that u o a can track u o a * well and respond quickly even when the desired value u o a * changes suddenly. And the tracking error (mean value: 11.1347 V, root mean square value: 191.8994 V) has been shown in Figure 5.
In a word, it can be seen from Figure 3, Figure 4 and Figure 5 that the follow-up performance of the control system is well.

4.2. Dynamic Performance Under Different Loads

In this section, the stability of output voltage under three-phase symmetrical load is studied. It is assumed that load Z consisted of the resistance and inductance, and its value is shown in Table 2. In four cases, the simulation results of phase-a are shown in Figure 6 and Figure 7. However, the load is not limited to those listed in Table 2, it can be any form, whether linear or nonlinear.
In Figure 6, it is shown that the output voltage has little change under four load conditions, and the voltage RMS error is shown in Figure 7.
In Figure 7, Z 1 and Z 3 fluctuate in a wide range. Z 2 and Z 4 fluctuate less. It can be seen that the resistance value in the load has a certain influence on the control error, while the inductance value has little influence. If the allowable voltage fluctuation range is assumed to be 10% of the desired value, it is 250 V, with safety margin. Therefore, the proposed control method has been proved to be robust.

4.3. Fault Tolerance

In the section, the stability of the output voltage has been studied under the condition of three-phase load asymmetry. The simulation parameters are shown in Table 3. There are two cases. In case 1, the load of phase-a is different from phase-b and phase-c. In case 2, the three-phase resistances are different.
The simulation results are shown in Figure 8, Figure 9, Figure 10 and Figure 11. In Figure 8 and Figure 9, the output current and voltage in case 1 are shown, respectively. Same as this, in Figure 10 and Figure 11, the output current and voltage in case 2 are shown, respectively. From these figures, it can be seen that the output voltage is basically unchanged in either case1or case 2, as shown in Figure 8 and Figure 10. It has been shown that the current decreases as the resistance increases in Figure 9 and Figure 11. This is in accordance with Ohm’s law. When the voltage is fixed, the resistance is proportional to the current.
In short, the proposed control method has no coordinate transformation, so there is no coupling relationship among the three phases, which improves the fault tolerance of the system.

4.4. Dynamic Performance Under Different Number of Sub-Modules

In this section, it has been researched that the application of the proposed control method under different number of SMs. The system parameters are shown in Table 1. To compare the control performance, two cases of 4 SMs (5 level) and 8 SMs (9 level) at each arm are studied. The corresponding capacitance voltage is 1500 V and 750 V, and the other parameters remain unchanged. The simulation results are shown in Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16.
The output voltage and current are shown in Figure 12 and Figure 13, respectively. Neither voltage nor current can be completely coincident, and the fluctuation of 5 level is slightly larger.
In Figure 14a,c, the current THD value of 5level is shown 5.42% and the voltage THD value 5.67%, and in Figure 14b,d, the current THD value of 9level is 2.87% and the voltage THD value is 2.99%, respectively. The number of visible levels is doubled, and the THD value is reduced by about half.
In Figure 15, the circulating current has been suppressed. The mean value of 5 level is 24.6 A, and the standard deviation is 15.5 A. the mean value of 9 level is 25.2 A, and the standard deviation is 25.5 A.
In Figure 16a, the SM mean voltage in the upper arm of 5 level is 1490.4 V (lower arm: 1483.3 V), the fluctuation range is 2.66 % 1.21 % (lower arm: 2.82 % 0.9 % ). In Figure 16b, the SM mean voltage in the upper arm of 9 level is 744.0 V (lower arm: 739.6 V), the fluctuation range is 5.51 % 2.63 % , (lower arm: 4.43 % 2.63 % ). Their range is less than 6%. In general, the fluctuation value is considered to be 10∼ 12 % in the design [25].

5. Conclusions

This paper presents a controller design methodology to control the MMC based on LMI method. To describe the dynamic characteristics of AC-side current and circulating current, a multi-input and multi-output mathematical model of the MMC is established. Unlike the traditional control model, the model does not require coordinate transformation. The voltage of the upper(lower) arm is used as a control input to adjust the number of SMs inserted into the upper(lower) arm. Then, according to the output current and the circulating current feedback, the voltage of the upper and lower arms is corrected. Conversely, the voltage of the upper(lower) arm is corrected according to the error between output current and circulating current compared to their respective desired values. However, the desired value of the current is determined by the voltage.
Simulation results are provided to verify the effectiveness of the proposed strategy. It has been proved that the proposed control method has fast response, good robustness, high fault tolerance and can adapt to MMC low-level control by the study of tracking response speed and accuracy, load change, three-phase load asymmetry, different SMs number. More exciting is that the proposed control method only needs to adjust one PI value.

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 Collaborative Foundation of Guizhou Province [No. 7228(2017)], and Platform Talent Project of Guizhou Province [No. 5788(2017)].

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

MMCmodular multilevel converterLMIlinear matrix inequality
j = a , b , c three-phase m = u , l u as upper arm, l as lower arm
SMsub-module n = 1 , 2 , 3 , N N number of SM
T j m , n ( T j m , n )switching function L j arm inductance of phase-j
R j arm equivalent resistance u j m arm voltage
i j m arm current i o j output current
u o j output voltage i c j circulating current
L o j equivalent inductance Z j load
U d c DC source voltage u S M , j m , n SM capacitor voltage
Astate matrixBcontrol matrix
Ecoefficient matrix e , e y tracking error
F , N feedback gainPpositive definite matrix
k 1 , k 2 , k 3 real parameters u j m inserted SMs’ number

References

  1. Debnath, S.; Qin, J.; Bahrani, B.; Saeedifard, M.; Barbosa, P. Operation, Control, and Applications of the Modular Multilevel Converter: A Review. IEEE Trans. Power Electron. 2018, 30, 37–53. [Google Scholar] [CrossRef]
  2. 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]
  3. Kouro, S.; Malinowski, M.; Gopakumar, K.; Pou, J.; Franquelo, L.G.; Wu, B.; Rodriguez, J.; Pérez, M.A.; Leon, J.I. Recent advances and industrial applications of multilevel converters. IEEE Trans. Ind. Electron. 2010, 57, 2553–2580. [Google Scholar] [CrossRef]
  4. 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]
  5. 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]
  6. 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]
  7. Li, J.; Konstantinou, G.; Wickramasinghe, H.R.; Pou, J. Operation and Control Methods of Modular Multilevel Converters in Unbalanced AC Grids: A Review. IEEE J. Emerg. Sel. Topics Power Electron. 2019, 7, 1258–1271. [Google Scholar] [CrossRef]
  8. Nguyen, T.H.; Hosani, K.A.; 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]
  9. Vatani, M.; Bahrani, B.; Saeedifard, M.; Hovd, M. Indirect Finite Control Set Model Predictive Control of Modular Multilevel Converters. IEEE Trans. Smart Grid 2015, 6, 1520–1529. [Google Scholar] [CrossRef] [Green Version]
  10. Riar, B.S.; Geyer, T.; Madawala, U.K. Model predictive direct current control of modular multilevel converters: Modelling, analysis, and experimental evaluation. IEEE Trans. Power Electron. 2015, 30, 431–439. [Google Scholar] [CrossRef]
  11. 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]
  12. Zhou, D.; Yang, S.; Yi, T. Model-Predictive Current Control of Modular Multilevel Converters with Phase-Shifted Pulse width Modulation. IEEE Trans. Ind. Electron. 2019, 66, 4368–4378. [Google Scholar] [CrossRef]
  13. Liu, P.; Wang, Y.; Cong, W.; Lei, W. Grouping-Sorting-Optimized Model Predictive Control for Modular Multilevel Converter with Reduced Computational Load. IEEE Trans. Power Electron. 2016, 31, 1896–1907. [Google Scholar] [CrossRef]
  14. Yang, S.; Wang, P.; Tang, Y. Feedback linearization-based current control strategy for modular multilevel converters. IEEE Trans. Power Electron. 2018, 33, 161–174. [Google Scholar] [CrossRef]
  15. Deng, F.; Chen, Z. Voltage-balancing method for modular multilevel converters under phase-shifted carrier-based pulse width modulation. IEEE Trans. Ind. Electron. 2015, 62, 4158–4169. [Google Scholar] [CrossRef]
  16. Hagiwara, M.; Akagi, H. Control and experiment of pulse width modulated modular multilevel converters. IEEE Trans. Power Electron. 2009, 24, 1737–1746. [Google Scholar] [CrossRef]
  17. Meshram, P.M.; Borghate, V.B. A simplified nearest level control (NLC) voltage balancing method for modular multilevel converter (MMC). IEEE Trans. Power Electron. 2015, 30, 450–462. [Google Scholar] [CrossRef]
  18. Lin, L.; Lin, Y.; He, Z.; Chen, Y.; Hu, J.; Li, W. Improved Nearest-Level Modulation for a Modular Multilevel Converter with a Lower Submodule Number. IEEE Trans. Power Electron. 2016, 31, 5369–5377. [Google Scholar] [CrossRef]
  19. Wang, Y.; Hu, C.; Ding, R.; Xu, L.; Fu, C.; Yang, E. A Nearest Level PWM Method for the MMC in DC Distribution Grids. IEEE Trans. Power Electron. 2018, 33, 9209–9218. [Google Scholar] [CrossRef] [Green Version]
  20. Wu, D.; Peng, L. Characteristics of nearest level modulation method with circulating current control for modular multilevel converter. IET Power Electron. 2016, 9, 155–164. [Google Scholar] [CrossRef]
  21. Li, W.; Hu, J.; Hu, S.; Yang, H.; Yang, H.; He, X. Capacitor Voltage Balance Control of Five-Level Modular Composited Converter with Hybrid Space Vector Modulation. IEEE Trans. Power Electron. 2018, 33, 5629–5640. [Google Scholar] [CrossRef]
  22. Shen, K.; Wang, S.; Zhao, D.; Zhao, G.A. Discrete-Time Low-Frequency-Ratio Nearest Level Modulation Strategy for Modular Multilevel Converters with Small Number of Power Modules. IEEE Access 2019, 7, 25792–25803. [Google Scholar] [CrossRef]
  23. Liu, Z.; Miao, S.; Fan, Z.; Chao, K.; Liu, Y. Electrical Power and Energy Systems Characteristics analysis and improved arm control of modular multilevel converter under asymmetric operation conditions. Electr. Power Energy Syst. 2019, 105, 272–282. [Google Scholar] [CrossRef]
  24. Vatani, M.; Hovd, M.; Maryam, 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] [CrossRef]
  25. Zheng, X.; Chen, H.; Pan, W.; Jing, Z.; Xiao, H.; Qingrui, T.; Guan, M.; Zhang, Z.; Pan, W.; Gaoren, L.; et al. Main circuit parameter selection and loss calculation of MMC basic unit. In HVDC System, 2nd ed.; Lv, H., Zhu, L., Eds.; 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 01978 g001
Figure 2. Tracking control block diagram of the study system.
Figure 2. Tracking control block diagram of the study system.
Energies 13 01978 g002
Figure 3. Output voltage ( u o a , u o b , u o c ) waveforms under desired value change.
Figure 3. Output voltage ( u o a , u o b , u o c ) waveforms under desired value change.
Energies 13 01978 g003
Figure 4. Dynamic performance of output voltage ( u o a ) tracking its desired value ( u o a * ) .
Figure 4. Dynamic performance of output voltage ( u o a ) tracking its desired value ( u o a * ) .
Energies 13 01978 g004
Figure 5. Error of output voltage ( u o a ) tracking its desired value ( u o a * ) .
Figure 5. Error of output voltage ( u o a ) tracking its desired value ( u o a * ) .
Energies 13 01978 g005
Figure 6. Output voltage waveform under four load conditions.
Figure 6. Output voltage waveform under four load conditions.
Energies 13 01978 g006
Figure 7. Output voltage RMS error under different loads.
Figure 7. Output voltage RMS error under different loads.
Energies 13 01978 g007
Figure 8. Output three-phase voltage diagram under case 1.
Figure 8. Output three-phase voltage diagram under case 1.
Energies 13 01978 g008
Figure 9. Output three-phase current diagram under case 1.
Figure 9. Output three-phase current diagram under case 1.
Energies 13 01978 g009
Figure 10. Output three-phase voltage diagram under case 2.
Figure 10. Output three-phase voltage diagram under case 2.
Energies 13 01978 g010
Figure 11. Output three-phase current diagram under case 2.
Figure 11. Output three-phase current diagram under case 2.
Energies 13 01978 g011
Figure 12. Output voltage ( u o a ) waveforms.
Figure 12. Output voltage ( u o a ) waveforms.
Energies 13 01978 g012
Figure 13. Output current ( i o a ) waveforms.
Figure 13. Output current ( i o a ) waveforms.
Energies 13 01978 g013
Figure 14. Output current FFT results of two case: (a) Output current in 5 level. (b) Output current in 9 level. (c) Output voltage in 5 level. (d) Output voltage in 9 level.
Figure 14. Output current FFT results of two case: (a) Output current in 5 level. (b) Output current in 9 level. (c) Output voltage in 5 level. (d) Output voltage in 9 level.
Energies 13 01978 g014
Figure 15. Circulating current ( i c a ) waveforms of two cases.
Figure 15. Circulating current ( i c a ) waveforms of two cases.
Energies 13 01978 g015
Figure 16. Capacitor voltage ( u S M , a u , n , u S M , a l , n ) waveforms of two cases: (a) one capacitor voltage in upper/lower arm in 5 level. (b) one capacitor voltage in upper/lower arm in 9 level.
Figure 16. Capacitor voltage ( u S M , a u , n , u S M , a l , n ) waveforms of two cases: (a) one capacitor voltage in upper/lower arm in 5 level. (b) one capacitor voltage in upper/lower arm in 9 level.
Energies 13 01978 g016
Table 1. Parameters of the study system.(note:* represents desired value).
Table 1. Parameters of the study system.(note:* represents desired value).
NameParameter (Units)Value
AC system frequencyf (Hz)50
AC voltage RMS U m * (V)1768
AC output voltage of phase-a u o a * (V) 2 U m * cos ( 2 f π t )
DC voltage U d c * (V)6000
nominal capacitor voltage u C (V)750
SM number in each armN8
SM capacitanceC (F)0.004
Arm inductance L j (H)0.003
Arm equivalent resistance R j ( Ω ) 0.4
equivalent inductance L o j (H)0.004
Table 2. Load parameters of the MMC.
Table 2. Load parameters of the MMC.
LoadResistance ( Ω )Inductance (mH)
Z 1 200.1
Z 2 100.1
Z 3 200.2
Z 4 100.2
Table 3. Load parameters of the MMC.
Table 3. Load parameters of the MMC.
CasePhase-jResistance ( Ω )Inductance (mH)
case1a100.1
b,c200.1
case2a200.1
b150.1
c100.1

Share and Cite

MDPI and ACS Style

Liu, M.; Li, Z.; Yang, X. Tracking Control of Modular Multilevel Converter Based on Linear Matrix Inequality without Coordinate Transformation. Energies 2020, 13, 1978. https://doi.org/10.3390/en13081978

AMA Style

Liu M, Li Z, Yang X. Tracking Control of Modular Multilevel Converter Based on Linear Matrix Inequality without Coordinate Transformation. Energies. 2020; 13(8):1978. https://doi.org/10.3390/en13081978

Chicago/Turabian Style

Liu, Ming, Zetao Li, and Xiaoliu Yang. 2020. "Tracking Control of Modular Multilevel Converter Based on Linear Matrix Inequality without Coordinate Transformation" Energies 13, no. 8: 1978. https://doi.org/10.3390/en13081978

APA Style

Liu, M., Li, Z., & Yang, X. (2020). Tracking Control of Modular Multilevel Converter Based on Linear Matrix Inequality without Coordinate Transformation. Energies, 13(8), 1978. https://doi.org/10.3390/en13081978

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