Abstract
Non-isolated DC/DC converter based on modular multilevel converter (MMC) technology is expected to play an important role in future DC transmission grids. This paper presents a phasor analytical model for this new family of converters which is suitable for a range of studies like DC grid power flow or DC/DC parametric design. The 3
THE first high-voltage direct current (HVDC) transmission grid has been implemented in China recently, as a significant advance of point-to-point HVDC transmission [
DC/DC converters are expected to play a significant role in future DC transmission grids [
The operating principle of non-isolated MMC DC/DC converter (NIMDC) has been presented in [
Phasor converter models belong to the family of average models and have been applied to a range of converter topologies such as MMC AC/DC converters [
A steady-state phasor-domain NIMDC model is developed in [
Based on literature review, there is a need for an accurate analytical model for NIMDC, which would facilitate fast design and parametric studies of component stress/selection and performance. The optimal design of NIMDC is challenging because of numerous internal parameters such as operating frequency, arm inductances, and cell capacitances, which is unlike that of common MMC AC/DC converter and differs between upper and lower arms.
It is known that electromagnetic topology (EMT) time-domain simulation of DC/DC converters is difficult since higher operating frequency implies very small simulation steps, and may cause simulation accuracy or instability issues [
This paper contributes with an accurate phasor model for NIMDC by considering the DC, fundamental-frequency, and second-harmonic components of the key variables of the converter (arm sum voltage, arm voltage, and arm current) for upper and lower arms. The model is developed in 3 coordinate frames and the interactions among them are considered. The analytical model is validated against detailed PSCAD model using several realistic GW-size test systems. The importance of key modelling principles to the model accuracy is highlighted. The use of this model will finally be illustrated on a study of parametric design.

Fig. 1 Structure of a unipolar three-phase NIMDC.
This topology has substantially different upper (denoted by subscript U) and lower (denoted by subscript L) arms (in terms of cell topology, parameters, and control), because the contribution of upper and lower arms in the amount of power transfer is different and depends on the voltage step ratio [
The operating principles are described in [
The voltage and current of each arm are composed of a DC component and an AC component. Upper arms have DC components of voltage and current approximately equal to and lower-arm DC current , respectively, while the lower-arm DC voltage is and the lower-arm DC current is , where and are the DC currents at HV and LV sides, respectively. Because of different DC power on upper and lower arms, it is necessary to introduce power balancing using AC power at fundamental frequency . Under a balanced operating condition, the AC component of the voltage or current among the p phase-legs has identical amplitude with the phase angles displaced by . As a consequence of non-linear nature of MMC-arm voltage control, a second harmonic will appear on the arm voltages and currents.
The dynamic equations of the NIMDC are studied in [
(1) |
(2) |
(3) |
where and are the upper- and lower-arm inductances, respectively; is the output filter; and are the upper- and lower-arm equivalent capacitances, respectively; and are the upper- and lower-arm equivalent resistances, respectively; and and are the upper- and lower-arm control signals, respectively. And some new parameters are introduced as:
(4) |
where and are the upper- and lower-arm cell capacitances, respectively; and N is the number of submodules (SM) in arm.
The aim of this parametric analytical model is to obtain all the NIMDC steady-state variables (voltages and currents), which are dependent on converter parameters, operating conditions, and control signals. The time-domain equations (
Step 1: express each of the variables from (1)-(3) in the 3 coordinate frames which will have 5 (1 in DC, 2 in dq, and 2 in d2q2) components in general case.
Step 2: replace each of the variables (considering all components) in (1)-(3) and perform multiplications. When variables from different coordinate frames are multiplied, it is necessary to consider rules for dq frame modelling [
Step 3: separate each of the variables in (1)-(3) in zero-sequence, fundamental-frequency, and second-harmonic frames.
Although the converter shown in
It is assumed that all NIMDC parameters and variables are symmetrical and balanced. The control signals are assumed to have zero-sequence and fundamental frequency components only:
(5) |
where and are the control signals for the NIMDC without second-harmonic current suppression control (SHCSC); is the phase shift; the subscript 0 denotes the zero-sequence component; and the subscripts d and q denote the two components in the coordinate frame rotating at the fundamental frequency (determined by the converter operating frequency ). The fundamental-frequency component of the upper-arm control signal is aligned with the d-axis of dq coordinate frame, i.e., , and therefore, and .
The upper- and lower-arm currents are assumed to have the components in 3 frames as zero sequence, fundamental frequency, and second harmonic:
(6) |
where and are the upper- and lower-arm currents, respectively. The subscripts d2 and q2 denote the two components in the coordinate frame rotating at the second-harmonic . The multiplication terms in (2) and (3) generate higher harmonics. However, only second-harmonic terms are considered in this paper because of their significant importance on the model accuracy as verified in Section V, and the higher harmonics are neglected.
The time-domain expression will be omitted for brevity, but it can be derived for each variable as in (5).
The upper- and lower-arm sum voltages are also assumed to have zero-sequence, fundamental-frequency, and second-harmonic components, and presented as below:
(7) |
Similarly, the upper- and lower-arm voltages are:
(8) |
Considering only zero-sequence terms for all arm voltages and currents (the first component of (6) and (8)), equating the differential terms to zero and using the second sub-equation of (4), the zero-sequence expression of (1) is:
(9) |
Using the dq modelling algebra ((43) in [
(10) |
It is observed that the upper-arm equation can be derived from the lower-arm one by replacing the subscript U with L and considering and . From now on, only lower-arm equations are derived for brevity.
It is also observed that the variables from two coordinate frames are presented in the above equation, due to the interaction between the zero-sequence and fundamental-frequency coordinate frames. If a simple modelling is adopted as in [
The zero-sequence expression of the lower-arm equation of (3) is obtained similarly as:
(11) |
Using the dq algebra for differential equation ((45) in [
(12) |
where for the fundamental frequency, and for the second harmonic.
The fundamental frequency expression of (1) is then obtained by replacing (12) in the left side of (1), and by considering only the fundamental-frequency components of the arm voltages and currents as:
(13) |
The fundamental frequency expression of (2) and (3) can be expressed similarly as:
(14) |
(15) |
Each of the above equations will lead to two equations (one along each of the dq axes).
The two equations in (1) are expressed in the second-harmonic frame using (12) with for the left side and by considering only the second harmonic of the arm voltages and currents at the right side as:
(16) |
The second-harmonic expression of (2) and (3) can be given similarly as:
(17) |
(18) |
The second-harmonic arm current can be eliminated by using feedback proportional integral (PI) control of Id2 and Iq2, which is similar to conventional AC/DC MMC [
(19) |
where and are the phase shifts of the second-harmonic component of the upper-arm and lower-arm control signals, respectively.
It is assumed that the SHCSC suppresses perfectly the second-harmonic components of the arm currents, i.e., . Replacing this assumption in (16) yields .
(20) |
Equations (
(21) |
(22) |
The second-harmonic arm sum voltages in (17) are rewritten as:
(23) |
By similarly rewriting (18) and considering , the required d2q2 components of the lower- arm modulation signals can be obtained as:
(24) |
Equations (
(25) |
where x is the vector of variables; u is the vector of all nonlinear terms; and v is the vector of external signals (disturbances). The model is expanded (including both the upper- and lower-arm equations) and presented in matrix form in Appendix A. The matrix form of the model with SHCSC can be presented in a similar way.
The NIMDC without SHCSC has 5 control signals, which are , , , , and , as shown in (5). There are numerous options for control strategy, and a generic control is assumed, as shown in

Fig. 2 Block diagram of NIMDC control.
The zero-sequence signals and are employed to regulate arm sum voltages, which ensures energy balancing in the converter arms. The inner current control is used to improve system response and to limit the current in case of disturbances. The DC power flow Pdc is regulated at the reference DC power by using the phase shift between the control signals of the lower and upper arms.
One good approach to selecting the magnitude of fundamental-frequency component control ( and ) is to maximize the AC voltage (), in order to minimize the losses:
(26) |
The control signals can be determined using numerical iterative methods, which are time-consuming. To avoid iterations, this paper shows that for this converter, it is possible to obtain accurate explicit linear model by estimating the control signals. This estimation can be achieved if the following assumptions are made.
1) Ripples of upper- and lower-arm sum voltages are usually small and can be ignored, i.e., dq and d2q2 components are zero and .
2) since fundamental voltage follows the control signal which is aligned with the coordinate frame.
3) The phase angle of lower-arm control signal is approximated by an average of phase angles of the upper- and lower-arm voltages.
From (11) and considering the assumption 1, the zero-sequence components of the arm voltage are estimated as and by replacing these estimations in (9), the zero-sequence components of the control signals are approximated as:
(27) |
where ; and .
The arm DC power must be equal to the arm AC power in one cycle to maintain power balance. This condition for the upper arm of converter considering assumption 2 yields:
(28) |
VUd and IUd can be respectively estimated from (15) and the first equation of (13) by considering assumptions 1 and 2 and assuming the lossless converter as:
(29) |
By replacing (29) in (28) and considering , VLq is approximated as:
(30) |
Using (30) and assumption 3, and considering that the amplitude of the upper- and lower-arm fundamental voltages are the same, i.e., , the phase angle of the lower-arm control signal is then estimated as:
(31) |
Using (26), (27), and (31), the 5 control signals can be determined.
By replacing the estimated control signals in (25), a closed-loop phasor model is obtained. The closed-loop model can then be linearized and presented as , where the matrices can be obtained using linearization; and is the matrix of the closed-loop linear phasor model .

Fig. 3 Proposed phasor model structure.
The PSCAD test model of the system includes a 3-phase NIMDC connected to a DC source at each side, following CIGRE B4.76 approach [
The proposed phasor model is verified against the PSCAD model using 3 test cases given in
Case | Prated(MW) | (p.u.) | Vdc(kV) | Frequency (Hz) | Csm (µF) | Larm (mH) | L2 (mH) |
---|---|---|---|---|---|---|---|
1 | 600 |
|
| 150 |
|
| 80 |
2 | 600 | -0.5 |
| 200 |
|
| 60 |
3 | 300 | 0.2 |
V1=320, V2=80 | 300 |
|
LarmU=7, LarmL=5 | 40 |
The quantitative comparison results for all 30 variables of the model for test case 1 are given in
Variable | Type | Magnitude of different components | Norm-2 error (%) | ||||
---|---|---|---|---|---|---|---|
Zero sequence | d | q | d2 | q2 | |||
PSCAD | 320.000 | 1.417 | 9.110 | 0.504 | 4.810 | 0.035 | |
Model | 320.000 | 1.319 | 9.120 | 0.502 | 4.770 | ||
PSCAD | 320.000 | -8.360 | 13.320 | 0.526 | -1.170 | 0.024 | |
Model | 320.000 | -8.430 | 13.310 | 0.525 | -1.154 | ||
PSCAD | 69.100 | 70.400 | 2.490 | 0.270 | 2.040 | 0.060 | |
Model | 69.100 | 70.300 | 2.490 | 0.253 | 2.020 | ||
PSCAD | 250.200 | -75.000 | 25.300 | 1.002 | -2.570 | 0.034 | |
Model | 250.200 | -75.100 | 25.300 | 1.002 | -2.520 | ||
PSCAD | 0.629 | -1.239 | 0.077 | 0.004 | 0.030 | 0.413 | |
Model | 0.628 | -1.238 | 0.072 | 0.003 | 0.030 | ||
PSCAD | -0.165 | -1.374 | -0.823 | 0.018 | 0.032 | 0.317 | |
Model | -0.164 | -1.374 | -0.828 | 0.017 | 0.032 |
The norm-2 error for each variable x, , is calculated as:
(32) |
where . It is observed that the norm-2 errors are well below 0.5% for all variables。

Fig. 4 Steady-state upper-arm sum voltage and arm current iarmU.

Fig. 5 Steady-state error of upper-arm sum voltage and arm current.
The verification results for test case 2 are provided in
Variable | Type | Magnitude of different components | Norm-2 error (%) | ||||
---|---|---|---|---|---|---|---|
Zero sequence | d | q | d2 | q2 | |||
PSCAD | 320.000 | 12.340 | -2.600 | 3.930 | -1.324 | 0.048 | |
Model | 319.900 | 12.330 | -2.610 | 3.860 | -1.320 | ||
PSCAD | 320.000 | -8.880 | -3.460 | 2.830 | 1.905 | 0.022 | |
Model | 320.000 | -8.830 | -3.460 | 2.790 | 1.896 | ||
PSCAD | 160.500 | 167.100 | -1.593 | 5.120 | -1.295 | 0.089 | |
Model | 160.400 | 167.000 | -1.613 | 4.980 | -1.301 | ||
PSCAD | 159.700 | -164.600 | -12.470 | 3.770 | 1.970 | 0.121 | |
Model | 159.700 | -164.500 | -12.470 | 3.520 | 1.938 | ||
PSCAD | -0.310 | 0.609 | 1.232 | -0.025 | 0.221 | 0.663 | |
Model | -0.310 | 0.610 | 1.230 | -0.024 | 0.212 | ||
PSCAD | 0.323 | 0.693 | -0.831 | -0.035 | 0.217 | 0.860 | |
Model | 0.324 | 0.694 | -0.832 | -0.033 | 0.208 |
Type | MU0 | ML0 | MU | MLd | MLq |
---|---|---|---|---|---|
PSCAD | 0.2155 | 0.7780 | 0.2188 | -0.2139 | 0.0463 |
Phasor model | 0.2159 | 0.7818 | 0.2188 | -0.2114 | 0.0442 |
Variable | Type | Magnitude of different components | Norm-2 error (%) | ||||
---|---|---|---|---|---|---|---|
Zero sequence | d | q | d2 | q2 | |||
PSCAD | 320.000 | 1.417 | 9.110 | 0.504 | 4.810 | 0.199 | |
Model | 319.400 | 1.528 | 9.090 | 0.553 | 4.540 | ||
PSCAD | 320.000 | -8.360 | 13.320 | 0.526 | -1.170 | 0.490 | |
Model | 318.500 | -8.190 | 12.880 | 0.518 | -1.090 | ||
PSCAD | 69.100 | 70.400 | 2.490 | 0.270 | 2.040 | 1.052 | |
Model | 69.100 | 69.400 | 2.450 | 0.285 | 1.961 | ||
PSCAD | 250.200 | -75.000 | 25.300 | 1.002 | -2.570 | 0.606 | |
Model | 250.100 | -73.800 | 24.200 | 0.985 | -2.390 | ||
PSCAD | 0.629 | -1.239 | 0.077 | 0.004 | 0.030 | 4.170 | |
Model | 0.596 | -1.192 | 0.085 | 0.002 | 0.030 | ||
PSCAD | -0.165 | -1.374 | -0.823 | 0.018 | 0.032 | 3.570 | |
Model | -0.156 | -1.321 | -0.800 | 0.015 | 0.032 |
It is observed that the control signal estimations are reasonably good, while the errors of the closed-loop model are higher because of the assumptions in the control signal estimation. However, the accuracy is still adequate for most practical studies.
A simplified model is obtained by equating the second-order harmonic of the variables (d2 and q2 components of , , and ) in vectors x and u, and matrix A in (A1) and (A2) to zero, which reduces the number of variables from 30 to 18.
The accuracy of this reduced-order open-loop model for test case 3 is compared with that for both the PSCAD and full-order models, and the verification results are shown in
Variable | Type | Magnitude of different components | Norm-2 error (%) | ||||
---|---|---|---|---|---|---|---|
Zero sequence | d | q | d2 | q2 | |||
PSCAD | 320.000 | 3.270 | 2.670 | 0.429 | 0.238 | ||
Full-order | 320.000 | 3.260 | 2.670 | 0.425 | 0.241 | 0.007 | |
Reduced-order | 320.000 | 3.290 | 2.620 | 0.154 | |||
PSCAD | 320.000 | -6.420 | 2.310 | 1.678 | -1.190 | ||
Full-order | 319.700 | -6.410 | 2.290 | 1.665 | -1.172 | 0.090 | |
Reduced-order | 319.900 | -6.060 | 2.240 | 0.654 | |||
PSCAD | 239.900 | 82.500 | 2.040 | 0.731 | 0.512 | ||
Full-order | 239.900 | 82.500 | 2.030 | 0.726 | 0.514 | 0.006 | |
Reduced-order | 239.900 | 82.500 | 1.960 | 0.354 | |||
PSCAD | 80.200 | -81.500 | 6.840 | 1.250 | -0.660 | ||
Full-order | 80.200 | -81.500 | 6.680 | 1.191 | -0.636 | 0.155 | |
Reduced-order | 80.200 | -81.200 | 6.540 | 1.281 | |||
PSCAD | 0.063 | -0.375 | 0.424 | -0.001 | 0.043 | ||
Full-order | 0.063 | -0.374 | 0.424 | -0.001 | 0.041 | 0.329 | |
Reduced-order | 0.061 | -0.366 | 0.435 | 7.910 | |||
PSCAD | -0.182 | -0.407 | -0.589 | 0.003 | 0.045 | ||
Full-order | -0.181 | -0.405 | -0.588 | 0.003 | 0.044 | 0.376 | |
Reduced-order | -0.177 | -0.396 | -0.576 | 6.540 |
It is observed that the simplified model errors are much higher for almost all variables. This implies that the second harmonic has significant impact on the model accuracy, and the reduced phasor modelling with only two coordinate frames (0 and dq) [
The phasor model with SHCSC is also verified, and the verification results for test case 1 are given in
Variable | Type | Magnitude of different components | Norm-2 error (%) | ||||
---|---|---|---|---|---|---|---|
Zero sequence | d | q | d2 | q2 | |||
PSCAD | 320.000 | 1.443 | 9.140 | 0.136 | 4.840 | 0.020 | |
Model | 320.000 | 1.390 | 9.160 | 0.140 | 4.810 | ||
PSCAD | 320.000 | -8.400 | 13.330 | 0.355 | -1.081 | 0.014 | |
Model | 320.000 | -8.440 | 13.330 | 0.354 | -1.072 | ||
PSCAD | 69.100 | 70.300 | 2.510 | 0.009 | -0.036 | 0.043 | |
Model | 69.100 | 70.300 | 2.500 | 0 | 0 | ||
PSCAD | 250.200 | -74.900 | 25.300 | -0.010 | -0.037 | 0.023 | |
Model | 250.200 | -75.000 | 25.300 | 0 | 0 | ||
PSCAD | 0.629 | -1.238 | 0.076 | 0 | 0 | 0.255 | |
Model | 0.630 | -1.240 | 0.073 | 0 | 0 | ||
PSCAD | -0.164 | -1.377 | -0.823 | 0 | 0 | 0.179 | |
Model | -0.165 | -1.376 | -0.826 | 0 | 0 |
Type | MUd2 | MUq2 | MLd2 | MLq2 |
---|---|---|---|---|
PSCAD | -0.0006 | -0.0064 | -0.0027 | 0.0078 |
Model | -0.0006 | -0.0064 | -0.0027 | 0.0077 |
The proposed phasor model can be used to study the impact of the NIMDC parameters on the performance and for the converter design purposes.

Fig. 6 Upper- and lower-arm sum voltage ripples versus lower-arm SM capacitance (test case 1).
The voltage ripple is considered as the sum of fundamental frequency and second harmonic on the arm sum voltage as below:
(33) |
The stability of the NIMDC for test case 1 has been analysed using the eigenvalues of . With the design parameters, all the eigenvalues are in the left half plane, implying that the system is stable with the dominant eigenvalues of .
The system eigenvalues move toward the right half plane (the instability region) by decreasing the main parameters of each converter, i.e., , , , , and the operating frequency. Comparing the phasor and PSCAD models,
Type | Larm (mH) | L2 (mH) | CarmU (µF) | CarmL (µF) | Frequency (Hz) |
---|---|---|---|---|---|
Model | 5 | 485 | 5600 | 102 | |
PSCAD | 7 | 2 | 1100 | 6850 | 121 |
It is observed that the stability limits based on the phasor model are more optimistic than the corresponding limits in PSCAD. Since phasor model is valid only in steady state, the PSCAD results indicate the dynamic stability limits. It should be noted that phasor models are not usually suitable for stability analysis.
The accurate 3
References
M. Wang, T. An, H. Ergun et al., “Review and outlook of HVDC grids as backbone of transmission system,” CSEE Journal of Power and Energy Systems, vol. 7, no. 4, pp. 797-810, Jul. 2021. [Baidu Scholar]
D. Jovcic, High Voltage Direct Current Transmission: Converters Systems and DC Grids. New York: Wiley, 2019. [Baidu Scholar]
A. Mokhberdoran,J. Sau-Bassols,E. Prieto-Araujo et al., “Fault mode operation strategies for dual H-bridge current flow controller in meshed HVDC grid,” Electric Power Systems Research, vol. 190, pp. 163-172, Mar. 2018. [Baidu Scholar]
CIGRE WG B4.52, “HVDC grid feasibility study,” Paris, Tech. Rep. CIGRE technical brochure 533, Apr. 2013. [Baidu Scholar]
CIGRE WG B4.58, “Control methodlogies for direct voltage and power flow in meshed HVDC grid,” Paris, Tech. Rep. CIGRE technical brochure 699, Sept. 2017. [Baidu Scholar]
CIGRE WG B4.76, “DC-DC converters in HVDC grids and for connections to HVDC systems,” Paris, Tech. Rep. CIGRE technical brochure 827, Mar. 2021. [Baidu Scholar]
S. P. Engel, M. Stieneker, N. Soltau et al., “Comparison of the modular multilevel DC converter and the dual-active bridge converter for power conversion in HVDC and MVDC grids,” IEEE Transactions on Power Electronics, vol. 30, no. 1, pp. 124-137, Jan. 2015. [Baidu Scholar]
G. J. Kish, M. Ranjram, and P. W. Lehn, “A modular multilevel DC/DC converter with fault blocking capability for HVDC interconnects,” IEEE Transactions on Power Electronics, vol. 30, no. 1, pp. 148-162, Jan. 2015. [Baidu Scholar]
G. J. Kish, “On the emerging class of non-isolated modular multilevel DC-DC converters for DC and hybrid AC-DC systems,” IEEE Transactions on Smart Grid, vol. 10, no. 2, pp. 1762-1771, Mar. 2019. [Baidu Scholar]
D. Jovcic, P. Dworakowski, G. Kish et al., “Case study of non-isolated MMC DC-DC converter in HVDC grids,” in Proceedings of CIGRE Symposium, Aalborg, Denmark, Jun. 2019, pp. 1-6. [Baidu Scholar]
D. Jovcic and A. Jamshidifar, “Phasor model of modular multilevel converter with circulating current suppression control,” IEEE Transactions on Power Delivery, vol. 30, no. 4, pp. 1889-1897, Aug. 2015. [Baidu Scholar]
X. Lu, W. Lin, J. Wen et al., “Dynamic phasor modelling and operating characteristic analysis of half-bridge MMC,” in Proceedings of IEEE 8th International Power Electronics and Motion Control Conference (IPEMC-ECCE Asia), Heifei, China, Jul. 2016, pp. 1-8. [Baidu Scholar]
H. Yang, J. Qin, S. Debnath et al., “Phasor domain steady-state modeling and design of the DC-DC modular multilevel converter,” IEEE Transactions on Power Delivery, vol. 31, no. 5, pp. 2054-2063, Oct. 2016. [Baidu Scholar]
H. Yang, M. Saeedifard, and A. Yazdani, “An enhanced closed-loop control strategy with capacitor voltage elevation for the DC-DC modular multilevel converter,” IEEE Transactions on Industrial Electronics, vol. 66, no. 3, pp. 2366-2375, Mar. 2019. [Baidu Scholar]
G. J. Kish and P. W. Lehn, “Linearized DC-MMC models for control design accounting for multifrequency power transfer mechanisms,” IEEE Transactions on Power Delivery, vol. 33, no. 1, pp. 271-281, Feb. 2018. [Baidu Scholar]
W. Lin and D. Jovcic, “Average modelling of medium frequency DC-DC converters in dynamic studies,” IEEE Transactions on Power Delivery, vol. 30, no. 1, pp. 281-289, Feb. 2015. [Baidu Scholar]
B. Dobrucky, M. Pokorny, and M. Benova, “Instantaneous single-phase system power demonstration using virtual two phase theory,” in Proceeding of 2008 IEEE International School on Nonsinusoidal Currents and Compensation, Lagow, Poland, Jun. 2008, pp. 1-5. [Baidu Scholar]
M. Janaszek, “Extended Clarke transformation for n-phase systems,” Proceedings of Electrotechnical Institute, vol. 63, pp. 5-26, Dec. 2016. [Baidu Scholar]
H. Zhang, D. Jovcic, W. Lin et al., “Average value MMC model with accurate blocked state and cell charging/discharging dynamics,” in Proceeding of IEEE 4th International Symposium on Environmental Friendly Energies and Applications, Belgrade, Serbia, Sept. 2016, pp. 1-6. [Baidu Scholar]