<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1359410</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2024.1359410</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A current injection method for converter power loss representation in electromagnetic transient simulation</article-title>
<alt-title alt-title-type="left-running-head">Liu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2024.1359410">10.3389/fenrg.2024.1359410</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Hui</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Su</surname>
<given-names>Rui</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2604286/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wu</surname>
<given-names>Linlin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Yunhong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhou</surname>
<given-names>Yunhong</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yu</surname>
<given-names>Siqi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1643559/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Electric Power Research Institute</institution>, <institution>State Grid Jibei Electric Power Company Limited</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>International Graduate School at Shenzhen</institution>, <institution>Tsinghua University</institution>, <addr-line>Shenzhen</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Sichuan Energy Internet Research Institute</institution>, <institution>Tsinghua University</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/894653/overview">Hong Fan</ext-link>, Shanghai University of Electric Power, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1127049/overview">Yizhen Wang</ext-link>, Tianjin University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1844529/overview">Hongjun Gao</ext-link>, Sichuan University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Rui Su, <email>sur21@mails.tsinghua.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>05</day>
<month>02</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1359410</elocation-id>
<history>
<date date-type="received">
<day>21</day>
<month>12</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>01</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Liu, Su, Wu, Li, Zhou and Yu.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Liu, Su, Wu, Li, Zhou and Yu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>The power-electronics converters are increasingly applied in modern power system, which contains various sub-systems, such as renewable energy power plants and high voltage direct current transmission systems, <italic>etc.</italic> The electromagnetic transient simulation has been one of the important tools for the study of complex system containing large numbers of power converters. The coordination control of the power converters and corresponding power generation and load units is one of the challenges ensuring stability and obtaining optimal efficiency. However, the detailed modeling of the power converters considering the conduction and switching losses can cost a great number of computation resources, which makes it difficult to simulate a large system. This work proposed a current injection method for converter power loss representation, which can accurately consider the conduction and switching losses of the power-electronics switches with low computation complexity. A look-up table (LUT) of the power loss ratio is calculated before the simulation, and a current source representing the power loss is connected in parallel with the converter to track the reference loss generated by the look-up table. The proposed method can be combined with multiple converter modeling schemes, such as the two-resistance model, the switching-function model, and the average value model, <italic>etc.</italic> The topologies of the two-level converter and the modular multi-level converter (MMC) were used in the case studies to demonstrate the effectiveness of the proposed method. Compared to the device-level model, the simulation power loss deviation is 0.64% and 4.13% applying the current injection method model in the case studies of the two-level converter and the MMC.</p>
</abstract>
<kwd-group>
<kwd>electromagnetic transient simulation</kwd>
<kwd>power converter model</kwd>
<kwd>power loss</kwd>
<kwd>renewable power plant</kwd>
<kwd>modular multi-level converter</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Smart Grids</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>Power-electronics converters are widely used in modern power system, which contains a large number of wind power plants, solar power plants, micro-grids, high voltage direct current (HVDC) transmission systems, etc (<xref ref-type="bibr" rid="B1">Ansari et al., 2020</xref>; <xref ref-type="bibr" rid="B10">Jin et al., 2020</xref>; <xref ref-type="bibr" rid="B7">Huang et al., 2021</xref>; <xref ref-type="bibr" rid="B9">Jamal et al., 2022</xref>). The study of the power-electronics system is not only constrained within the range of single or several converters but also the large power system composed of several tens or even hundreds of converters (<xref ref-type="bibr" rid="B25">Wickramasinghe et al., 2019</xref>; <xref ref-type="bibr" rid="B5">Gao et al., 2014</xref>). One of the research purposes is to study the coordination control for a large number of converters to obtain secure and efficient operation (Nguyen and Kim, 2021; Tong et al., 2019).</p>
<p>The electromagnetic transient (EMT) simulation is an essential tool for the transient phenomenon study, the control algorithm, and the protection algorithm for power-electronics systems and power systems (<xref ref-type="bibr" rid="B4">Dommel, 1969</xref>; <xref ref-type="bibr" rid="B19">Omar Faruque et al., 2015</xref>; <xref ref-type="bibr" rid="B23">Subedi et al., 2021</xref>). The study of optimal operation efficiency demands the accurate modeling of the major components considering the losses. This work is particularly interested in the modeling schemes of power-electronics converters considering the conduction and switching losses.</p>
<p>In the literature, many researchers focused on the detailed switch model applicable to electromagnetic transient simulation (<xref ref-type="bibr" rid="B20">Rajapakse et al., 2005</xref>; <xref ref-type="bibr" rid="B22">Shen and Dinavahi, 2016</xref>; <xref ref-type="bibr" rid="B12">Liang and Dinavahi, 2018</xref>; <xref ref-type="bibr" rid="B13">Lin and Dinavahi, 2018</xref>; <xref ref-type="bibr" rid="B14">Liu et al., 2019</xref>; <xref ref-type="bibr" rid="B2">Bai et al., 2020</xref>; <xref ref-type="bibr" rid="B20">Rajapakse et al., 2005</xref>) proposed the switch model with an accurate representation of switching loss and thermal status using differential equation parameters (<xref ref-type="bibr" rid="B22">Shen and Dinavahi, 2016</xref>); developed the device-level electrothermal model using parameters from the manufacturer&#x2019;s datasheet applied for the modular multi-level converter (MMC) (<xref ref-type="bibr" rid="B13">Lin and Dinavahi, 2018</xref>); improved the electrothermal model and applied it to the hybrid HVDC breaker (<xref ref-type="bibr" rid="B12">Liang and Dinavahi, 2018</xref>); proposed the power electronics device model via Hammerstein configuration (<xref ref-type="bibr" rid="B14">Liu et al., 2019</xref>; <xref ref-type="bibr" rid="B2">Bai et al., 2020</xref>). proposed piecewise-based models for insulated gate bipolar transistor (IGBT) modules presenting the switching transient process.</p>
<p>Although the above-mentioned methods can present detailed device characteristics including accurate power loss, they cost high computation effort and some of the methods rely on dedicated computation platforms, such as field programmable gate arrays (FPGAs). The above-mentioned methods can be very time-consuming for offline electromagnetic transient simulation on a PC for a large system. In the system-level study, the overall losses for a converter during various operation conditions are focused on rather than the losses of individual switches. To ensure the accuracy of the converter loss, the characteristics of individual switches shall be considered. This work proposed a current injection method, which can accurately represent power converter conduction and switching losses. The method first prepares the power loss ratio look-up table (LUT) for different switching frequencies and current ratings using the curves from the manufacturers&#x2019; datasheet. During the simulation period, a current source is applied at the converter DC side to track the accurate power loss obtained from the LUT with the inputs of instantaneous power and switching frequency. Using the proposed scheme, the power loss of the converter can be adjusted to match the practical system. The proposed method is independent of the converter topology and the modeling scheme of the converter. Therefore, this method can be used for various topologies, such as the two-level converters, which are widely used in wind and solar power plants, the three-level converters, and the modular multi-level converters used in the HVDC transmission system. Besides, the proposed current source branch can be combined with various methods including the two-resistance model, the switching function model, the average value model, and the equivalent circuit method for MMC. The two-level converter and MMC have significant differences in complexity and operation principles, therefore they are taken as examples to demonstrate the effectiveness of the proposed method.</p>
<p>This paper is organized as follows: Section 2 introduces the converter modeling schemes for the two-level converter and MMC. Section 3 describes the proposed method in detail. Section 4 presents the simulation results using the proposed method with the case studies, followed by the conclusions in Section 5.</p>
</sec>
<sec id="s2">
<title>2 Two-level converter and MMC model</title>
<p>This section briefly introduces the topology and the commonly used modeling schemes for both two-level converter and MMC.</p>
<sec id="s2-1">
<title>2.1 Two-level converter</title>
<sec id="s2-1-1">
<title>2.1.1 Topology</title>
<p>
<xref ref-type="fig" rid="F1">Figure 1</xref> presents the topology of the two-level converter containing 6 IGBT and diode pairs. By controlling the gating signals, the switching devices conduct in-turns and the converters generate pulse-width modulated voltage waveform at the AC terminals. The switching devices have non-ideal characteristics during the control cycles with switch-on and switch-off transients as well as conduction voltage drops, which contribute to the switching loss and the conduction loss correspondingly.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The topology of the two-level converter.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g001.tif"/>
</fig>
</sec>
<sec id="s2-1-2">
<title>2.1.2 Physics and behaviour model</title>
<p>The physics model applies differential equations to represent the internal structure of the power electronics devices, which can accurately simulate the transients of the switching process (<xref ref-type="bibr" rid="B11">Kraus and Mattausch, 1998</xref>). The behavior model simplifies the parameters which are not necessarily related to the structure and material of the device (<xref ref-type="bibr" rid="B17">Myaing and Dinavahi, 2011</xref>). However, it still uses multiple nodes and non-linear components to model a single switching device. Both models are relatively complex using the typical time-step of several to several tens of nanoseconds. Although these models can accurately take the switching and conduction losses into account, they are not applicable to simulate a large system with many converters due to the enormous computation burden.</p>
</sec>
<sec id="s2-1-3">
<title>2.1.3 Two-resistance model</title>
<p>Two-resistance model uses small resistance for the on-state and large resistance for the off-state, which is one of the most common converter modeling schemes for EMT simulation (<xref ref-type="bibr" rid="B15">Maguire et al., 2018</xref>). By adding a voltage source in a series of the resistance representing the threshold voltage and slope resistance during the on-state, the conduction loss can be modeled.</p>
</sec>
<sec id="s2-1-4">
<title>2.1.4 Switching function and average value model</title>
<p>To further reduce the computation effort, the switching function model and the average value model are also commonly used for converter modeling, especially for a large system. These models use controlled sources as the interface, which can avoid the change of conductance matrix and the following complete matrix inversion process (<xref ref-type="bibr" rid="B3">Chiniforoosh et al., 2010</xref>). These models can have a one-time step delay in exchanging the voltage and the current values, and it may cause a minor power imbalance between the DC and the AC sides.</p>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 MMC</title>
<sec id="s2-2-1">
<title>2.2.1 Topology</title>
<p>
<xref ref-type="fig" rid="F2">Figure 2</xref> shows the topology of the MMC, which is composed of 6 six converter arms. Each arm contains an arm inductor and numerous series-connected sub-modules (SM). The half-bridge (HB) circuit shown in <xref ref-type="fig" rid="F2">Figure 2</xref> and the full-bridge (FB) circuit are mostly applied, and the sub-module number can be up to several hundred in a typical HVDC transmission system. Due to the relatively complex topology, modeling the MMC using discrete switches are not applicable with thousands of SMs, since the system has too many electrical nodes.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The topology of MMC with half-bridge sub-modules.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g002.tif"/>
</fig>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Equivalent model</title>
<p>Thevenin equivalence based methods were proposed in (<xref ref-type="bibr" rid="B6">Gnanarathna et al., 2011</xref>) to simplify the models of SMs. Series connected Thevenin equivalent interfaces are summed together reducing the electrical nodes significantly. In the real-time simulation, the computation of the Thevenin equivalence process can be further reduced by the equivalent circuit method or the surrogate network method (<xref ref-type="bibr" rid="B16">Maguire et al., 2013</xref>; <xref ref-type="bibr" rid="B21">Saad et al., 2015</xref>). Like the switching function and average value model for a two-level converter, the above equivalent models for MMC use a controlled source as the interface. Spurious power losses may occur due to some modeling equivalent methods or decoupling method introducing one-step delay. The spurious power losses introduced by the converter model scheme are difficult to calculate and are changing according to the time-step, and the operation state of the circuit.</p>
</sec>
<sec id="s2-2-3">
<title>2.2.3 Device-level model</title>
<p>In literature, device-level modeling schemes were proposed for the switching devices in MMC and other converter topologies (<xref ref-type="bibr" rid="B22">Shen and Dinavahi, 2016</xref>; <xref ref-type="bibr" rid="B12">Liang and Dinavahi, 2018</xref>; <xref ref-type="bibr" rid="B13">Lin and Dinavahi, 2018</xref>). It is noted that such models are not based on iterative solvers such as Spice but are developed for electromagnetic transient programs. The device-level model considers the switching characteristics of all individual switching devices using the values of the firing pulses, the current, and the voltage across each device. The characteristics are obtained from the manufacturer&#x2019;s datasheet. The device-level model can accurately calculate the instantaneous switching loss and conduction loss. However, it requires high computation effort, which restricts the SM number in MMC applicable to these methods.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 Proposed current injection method for accurate power loss representation</title>
<p>Based on the brief converter modeling schemes review in Section II, the detailed model considering device loss and high simulation speed can hardly be achieved simultaneously. Some models may even introduce spurious power loss.</p>
<p>This work adopts the concept of using the manufacturer&#x2019;s datasheet of switching devices&#x2019; characteristics in EMT simulation and the process of extracting the characteristics from the datasheet (<xref ref-type="bibr" rid="B22">Shen and Dinavahi, 2016</xref>; <xref ref-type="bibr" rid="B12">Liang and Dinavahi, 2018</xref>; <xref ref-type="bibr" rid="B13">Lin and Dinavahi, 2018</xref>). The device-level modeling scheme costs very high computation effort calculating the losses for all the switching devices. This paper proposed a novel current injection method for accurate converter loss representation with low computation consumption. Similar to device-level modeling schemes, it uses the manufacturer&#x2019;s datasheet to obtain the switching loss and conduction loss characteristics. A LUT with the inputs of the switching frequency and the instantaneous power is prepared before the simulation begins. During the simulation, the LUT is used to generate the reference power loss for a certain operational condition. A current source is added in parallel at the DC side of the converter to generate or absorb the power, therefore the converter&#x2019;s overall loss can track the reference power loss accurately. To compensate for the spurious power loss during the simulation, a feedback loop is applied to track the reference power loss. The flow chart of the method is illustrated in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The flow chart of the proposed method.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g003.tif"/>
</fig>
<sec id="s3-1">
<title>3.1 Look-up table preparation</title>
<p>The converter losses are majorly composed of IGBT conduction loss, IGBT switch-on loss, IGBT switch-off loss, diode conduction loss, and diode reverse-recovery loss. The LUT is formed taking these loss characteristics into account, with the steps of identifying LUT inputs, obtaining device loss characteristics, and calculating converter power loss.</p>
<sec id="s3-1-1">
<title>3.1.1 Identifying look-up table inputs</title>
<p>The proposed LUT stores the loss ratios for various power ratings, and the instantaneous power is one of the inputs of the LUT. The power loss ratio is also affected by the switching frequency, therefore the switching frequency is another input of the LUT. More variables, such as environment temperature, can also dynamically influence the loss ratio by introducing the third input, while not considered in this work.</p>
</sec>
<sec id="s3-1-2">
<title>3.1.2 Obtaining device loss characteristics</title>
<p>The output characteristics and switching loss curves of the switching devices can be obtained from the manufacturer&#x2019;s datasheet. The curves are fitted by third-order polynomials. <xref ref-type="fig" rid="F4">Figure 4</xref> shows the IGBT conduction characteristics, IGBT switch-on loss, and IGBT switch-off loss of the Infineon FF 1800R23IE7P IGBT module (<xref ref-type="bibr" rid="B8">Infineon IGBT modules, 2023</xref>).</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>IGBT output characteristic curve: <bold>(A)</bold> IGBT conduction characteristics and <bold>(B)</bold> IGBT switching loss curve.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g004.tif"/>
</fig>
</sec>
<sec id="s3-1-3">
<title>3.1.3 Calculating converter power loss</title>
<p>The conduction and switching losses change with the device current, therefore the device current shall be calculated first for certain instantaneous power input. For a two-level converter, the current through each switching device is a portion of the AC side current of each phase. The phase current can be calculated as Eq. <xref ref-type="disp-formula" rid="e1">1</xref>:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>i</italic>
<sub>
<italic>ph</italic>
</sub> is the phase current; <italic>p</italic> is the instantaneous power; <italic>u</italic>
<sub>
<italic>ph</italic>
</sub> is the phase voltage; <italic>f</italic>
<sub>
<italic>n</italic>
</sub> is the fundamental frequency; t is the simulation time. It is noted that harmonics are neglected in <xref ref-type="disp-formula" rid="e1">(1)</xref> for conduction loss calculation.</p>
<p>For the two-level converter, the phase current either flows through the upper arm or the lower arm. In other words, the conduction current of all devices in the upper and lower arms in the two-level converter is exactly the phase current.</p>
<p>For MMC, the arm current contains both the AC part and the DC part. Without considering the double-frequency circulation current, the bridge arm current for MMC is calculated by the Eqs. <xref ref-type="disp-formula" rid="e2">2</xref>&#x2013;<xref ref-type="disp-formula" rid="e4">4</xref>:<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>M</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>M</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <italic>i</italic>
<sub>
<italic>dc</italic>
</sub> is the DC current; <italic>u</italic>
<sub>
<italic>dc</italic>
</sub> is the DC voltage; <italic>i</italic>
<sub>
<italic>arm_U_MMC</italic>
</sub> is the upper bridge arm current; <italic>i</italic>
<sub>
<italic>arm_L_MMC</italic>
</sub> is the lower bridge arm current.</p>
<p>The calculation of the device current is based on the assumption that the turn-on time and turn-off time of the IGBT and diode are identical. Taking the upper IGBT and anti-parallel connected diode pair as module V1, and the lower IGBT and anti-parallel connected diode pair as module V2, the current flowing through V1 and V2 can be calculated as Eqs. <xref ref-type="disp-formula" rid="e5">5</xref>&#x2013;<xref ref-type="disp-formula" rid="e7">7</xref>:<disp-formula id="e5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mtext>&#xa0;is&#xa0;on</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>state&#xa0;and&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>&#xa0;is&#xa0;off</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>state</mml:mtext>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>&#xa0;is&#xa0;on</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>state&#xa0;and&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mtext>&#xa0;is&#xa0;off</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>state</mml:mtext>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <italic>i</italic>
<sub>
<italic>v1</italic>
</sub> is the V<sub>1</sub> current; <italic>i</italic>
<sub>
<italic>v2</italic>
</sub> is the V<sub>2</sub> current; <italic>i</italic>
<sub>
<italic>arm</italic>
</sub> is the arm current of the converter; <italic>S</italic>
<sub>
<italic>j</italic>
</sub> is the switching function of the <italic>j</italic>th submodule.</p>
<p>The conduction losses of both V1 and V2 can be calculated as Eqs. <xref ref-type="disp-formula" rid="e8">8</xref>&#x2013;<xref ref-type="disp-formula" rid="e10">10</xref>:<disp-formula id="e8">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <italic>T</italic>
<sub>
<italic>0</italic>
</sub> is the time-period of fundamental frequency; <italic>P</italic>
<sub>
<italic>V1</italic>
</sub> is the conduction loss of V<sub>1</sub>; <italic>P</italic>
<sub>
<italic>V2</italic>
</sub> is the conduction loss of V<sub>2</sub>; <italic>u</italic>
<sub>
<italic>CE</italic>
</sub> is the collector-emitter voltage of IGBT; <italic>u</italic>
<sub>
<italic>F</italic>
</sub> is the on-state voltage of diode; <italic>P</italic>
<sub>
<italic>cond</italic>
</sub> is the overall conduction loss of IGBT and diode.</p>
<p>By substituting Eqs. <xref ref-type="disp-formula" rid="e5">5</xref>, <xref ref-type="disp-formula" rid="e6">6</xref>, <xref ref-type="disp-formula" rid="e8">8</xref>, <xref ref-type="disp-formula" rid="e9">9</xref> into <xref ref-type="disp-formula" rid="e10">10</xref>, the conduction loss can be calculated as Eq. <xref ref-type="disp-formula" rid="e11">11</xref>:<disp-formula id="e11">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>For switching loss calculation, the switching time instants are assumed evenly distributed within the period of the fundamental frequency. All the current samples during the cycles are used to calculate the switching energy loss. The average switching power loss of all devices in one phase of a two-level converter or a half-bridge SM in MMC can be calculated as Eq. <xref ref-type="disp-formula" rid="e12">12</xref>:<disp-formula id="e12">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>w</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>w</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>w</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <italic>P</italic>
<sub>
<italic>sw</italic>
</sub> is the overall switching loss of IGBT and diode; <italic>E</italic>
<sub>
<italic>sw_on</italic>
</sub> is the switch-on loss of IGBT; <italic>E</italic>
<sub>
<italic>sw_off</italic>
</sub> is the switch-off loss of IGBT; <italic>E</italic>
<sub>
<italic>sw_rec</italic>
</sub> is reverse-recovery loss of diode; <italic>f</italic>
<sub>
<italic>c</italic>
</sub> is the switching frequency; <italic>N</italic> is the sample points in a current period. <italic>E</italic>
<sub>
<italic>sw_on</italic>
</sub> and <italic>E</italic>
<sub>
<italic>sw_off</italic>
</sub> can be obtained from <xref ref-type="fig" rid="F4">Figure 4B</xref>. <italic>E</italic>
<sub>
<italic>sw_rec</italic>
</sub> can be obtained from the manufacturer&#x2019;s datasheet with the same approach of obtaining <italic>E</italic>
<sub>
<italic>sw_on</italic>
</sub> and <italic>E</italic>
<sub>
<italic>sw_off</italic>
</sub>.</p>
<p>Multiplied by the number of repetitive units, the total power loss of the converter can be calculated. The power loss ratio represents the result of dividing power loss by transmission power. The power losses and the power loss ratio of the two-level converter and MMC can be calculated as Eqs. <xref ref-type="disp-formula" rid="e13">13</xref>&#x2013;<xref ref-type="disp-formula" rid="e16">16</xref>.<disp-formula id="e13">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>_</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
<disp-formula id="e14">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>M</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>6</mml:mn>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e15">
<mml:math id="m15">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>_</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
<disp-formula id="e16">
<mml:math id="m16">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>M</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <italic>P</italic>
<sub>
<italic>loss_2L</italic>
</sub> is the power loss of the two-level converter; <italic>P</italic>
<sub>
<italic>loss_MMC</italic>
</sub> is the power loss of MMC; <italic>N</italic>
<sub>
<italic>MMC</italic>
</sub> is the SM number of one arm; <italic>Ratio</italic>
<sub>
<italic>2L</italic>
</sub> is the power loss ratio of the two-level converter; <italic>Ratio</italic>
<sub>
<italic>MMC</italic>
</sub> is the power loss ratio of MMC.</p>
<p>The losses and the corresponding loss ratios are calculated for finite combinations of the instantaneous power and switching frequencies to form the LUT. The balance between the accuracy and efficiency of the proposed method is achieved by using appropriate LUT dimension and linear interpolation.</p>
<p>The power loss ratio of arbitrary combinations can be calculated as Eqs. <xref ref-type="disp-formula" rid="e17">17</xref>&#x2013;<xref ref-type="disp-formula" rid="e19">19</xref>:<disp-formula id="e17">
<mml:math id="m17">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
<disp-formula id="e18">
<mml:math id="m18">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
<disp-formula id="e19">
<mml:math id="m19">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <italic>Ratio</italic> is the power loss ratio of the converter; <italic>f</italic>
<sub>
<italic>c</italic>
</sub>
<italic>, f</italic>
<sub>
<italic>c1</italic>
</sub>
<italic>,</italic> and <italic>f</italic>
<sub>
<italic>c2</italic>
</sub> are the switching frequencies; <italic>f</italic>
<sub>
<italic>c</italic>
</sub> is between <italic>f</italic>
<sub>
<italic>c1</italic>
</sub> and <italic>f</italic>
<sub>
<italic>c2</italic>
</sub>, <italic>p</italic> is between <italic>P</italic>
<sub>
<italic>1</italic>
</sub> and <italic>P</italic>
<sub>
<italic>2</italic>
</sub>.</p>
<p>With the datasheet of Infineon FF 1800R23IE7P, the power loss ratio curves for multiple switching frequencies are generated as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. The loss ratio first decreases with the increment of the transmission power. Then the power loss ratio increases slightly after reaching the optimal point of the loss ratio. As expected, the switching frequency has a significant impact on the overall loss ratio of the converter.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The power loss ratio of a two-level converter with multiple switching frequencies.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g005.tif"/>
</fig>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 Current injection method</title>
<p>
<xref ref-type="fig" rid="F6">Figure 6</xref> illustrates the current injection method for accurate power loss representation. A typical feedback loop with proportional and integral (PI) control is applied to track the reference power loss. The detailed processes are explained as follows.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The schematic of the current injection method process.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g006.tif"/>
</fig>
<sec id="s3-2-1">
<title>3.2.1 Calculating power loss and reference power loss</title>
<p>The transmission power of the converter AC side and DC side is calculated using the instantaneous voltages and currents. The power loss is the transmission power difference between the AC and DC sides.</p>
<p>The reference power loss is calculated by the LUT which is generated in Section &#x2162;. Reference power loss can be obtained by using the interpolation method with inputs of instantaneous power and switching frequency. The AC side instantaneous power is used as the input of the LUT. The switching frequency can be set as either a constant value or a variable by counting the number of switching pulses during the simulation.</p>
</sec>
<sec id="s3-2-2">
<title>3.2.2 Tracking reference power loss</title>
<p>To compensate for the power loss during the simulation, a feedback loop with PI control is adopted to track the reference power loss. The PI control can dynamically eliminate the deviation between the reference loss and the measured loss.</p>
<p>Furthermore, the feedforward control is used to improve the response speed of the system, when the reference value or the DC voltage changes rapidly.</p>
<p>A limiter is placed at the output of the control module. The limiter parameter is determined by multiplying the power loss of the rated condition with a coefficient before dividing by the DC voltage. When the power system is in a transient state, the limiter may take effect. The proposed method is mainly aimed for the steady-state condition with little change in power loss. The proposed method is not accurate for drastic transients such as fault conditions, while it has a relatively small effect on the transients due to the limiter.</p>
</sec>
<sec id="s3-2-3">
<title>3.2.3 Current injection</title>
<p>To track the reference power loss, a variant resistor or a current source can be used as the interface. However, a varaint resistor will change the conductance matrix and require the full solution of the LU-factorization, which is time-consuming. Therefore, a current source is added to adjust the converter power loss according to the reference. The current source can be placed in parallel to the AC side or the DC side. However, the control of the AC side current source requires the phase-locked loop (PLL), which makes it relatively complex. Therefore, the controlled current source is placed at the DC side in this work.</p>
</sec>
</sec>
</sec>
<sec id="s4">
<title>4 Case studies</title>
<p>Case studies of the two-level converter and the MMC are presented in this section to verify the effectiveness of the proposed method. Infineon FF 1800R23IE7P IGBT modules and 5SNA 2000K452300 StakPak IGBT modules are utilized to generate the LUT for the two-level converter and the MMC, respectively.</p>
<sec id="s4-1">
<title>4.1 Two-level converter</title>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> shows the case study circuit topology for a two-level converter in the full-converter (Type 4) wind turbine system. The DC voltage of the system is 1.1&#xa0;kV with the rated power of 10&#xa0;MW. The detailed parameters are shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>The topology of the full-converter wind turbine system.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g007.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Major parameters for two-level converter system.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Parameters</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">line-to-line voltage of grid (kV)</td>
<td align="center">120</td>
</tr>
<tr>
<td align="center">fundamental frequency (Hz)</td>
<td align="center">60</td>
</tr>
<tr>
<td align="center">switching frequency (Hz)</td>
<td align="center">3,000</td>
</tr>
<tr>
<td align="center">transmission power (MW)</td>
<td align="center">10</td>
</tr>
<tr>
<td align="center">DC capacitor (&#x3bc;F)</td>
<td align="center">450,000</td>
</tr>
<tr>
<td align="center">DC voltage (kV)</td>
<td align="center">1.1</td>
</tr>
<tr>
<td align="center">proportional coefficient of the current injection method</td>
<td align="center">0.1</td>
</tr>
<tr>
<td align="center">integral coefficient of the current injection method</td>
<td align="center">10</td>
</tr>
<tr>
<td align="center">upper limiter of the current injection method</td>
<td align="center">0.3</td>
</tr>
<tr>
<td align="center">lower limiter of the current injection method</td>
<td align="center">&#x2212;0.3</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="F8">Figure 8</xref> shows the simulation results of power loss curves with the switching frequency of 3000&#xa0;Hz using a two-resistance model with ideal characteristics, on-state characteristics, and the proposed injection current method, respectively. The power losses are calculated by the difference of the instantaneous power at the DC and the AC terminals of the grid-side converter. For the curve with ideal characteristics, the on-state resistance is set as 1e-6&#xa0;&#x2126; and the threshold voltage is set as 0; for the curve with the on-state characteristics, the on-state resistance is set as 8.85e-4 ohm, the threshold voltage is set as 0.5&#xa0;V; for the curve using the proposed method, the values of the on-state resistance and the threshold voltage can be either set as ideal values or the values with on-state characteristics, since loss compensation process is independent of the converter models.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>The power loss curves using different models in two-level converter.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g008.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F8">Figure 8</xref>, the wind speed changes slowly from 15&#xa0;m/s to 12&#xa0;m/s, and the system reaches a new steady state. The transmitted power is 9.303&#xa0;MW when the system reaches the new steady state. The power loss and power loss ratio with ideal characteristics are close to 0.0584&#xa0;kW and 0.06% respectively. When the on-state characteristics are considered for the two-resistance model, the power loss and power loss ratio are 39.74&#xa0;kW and 0.43%. Applying the proposed scheme, the averaged switching loss and conduction loss can be accurately represented, the power loss and the power loss ratio are 171.2&#xa0;kW and 1.84%. When the device-level modeling scheme is adopted, the power loss and the power loss ratio are 172.3&#xa0;kW and 1.85%.</p>
<p>The proposed method prioritizes the precise calculation of power loss in a steady state, rather than focusing on the specific loss during each switching moment. As a result, the loss curve of the proposed method is much smoother than the device-level model. Compared to the device-level model, the simulation power loss deviation is 0.64% for the current injection method model in the two-level converter. The simulation results show that the current injection method is much closer to the device-level model results than the ideal model and on-state model. It is verified that the method proposed in this paper can improve the accuracy of the converter power loss calculation in the electromagnetic transient simulation.</p>
<p>
<xref ref-type="fig" rid="F9">Figure 9</xref> shows the simulation results of the power loss with various switching frequencies. The losses with the switching frequency of 2000&#xa0;Hz, 3000&#xa0;Hz, and 5000&#xa0;Hz are 132.9&#xa0;kW, 171.2&#xa0;kW, and 246.6&#xa0;kW when the transmission power is 9.303&#xa0;MW, respectively. It can be seen that the switching frequency can have a significant impact on power loss.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>The power loss curves with various switching frequencies.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g009.tif"/>
</fig>
<p>The consumed time of the two-resistance model with on-state characteristics is 817.13&#xa0;s, whereas the time of the model using the proposed injection current scheme is 877.28&#xa0;s and the time of the device-level model is 1,396.79&#xa0;s using Matlab/Simulink for a 6s simulation. The extra burden of including the proposed method is only 10.38% of the one using the device-level model in the case study using the two-level converter. The computation reduction can be larger for the circuit with more converters with complex topologies. It proves that the current injection method proposed in this paper costs low computation effort to consider power loss accurately.</p>
</sec>
<sec id="s4-2">
<title>4.2 MMC</title>
<p>
<xref ref-type="fig" rid="F10">Figure 10</xref> shows the structure of a bipolar HVDC transmission system with the MMC topology containing 286 sub-modules in each converter arm. The DC voltage is &#xb1;600&#xa0;kV, with the rated power of 3000&#xa0;MW. The detailed parameters are shown in <xref ref-type="table" rid="T2">Table 2</xref>. In the case study, the MMC uses carrier phase-shift modulation combined with the capacitor voltage sorting algorithm, and the Thevenin equivalence method is used for the MMC modeling.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>The topology of the bipolar MMC-HVDC system.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g010.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Major parameters for MMC-Based HVDC system.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Parameters</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">line-to-line voltage of grid (kV)</td>
<td align="center">525</td>
</tr>
<tr>
<td align="center">fundamental frequency (Hz)</td>
<td align="center">50</td>
</tr>
<tr>
<td align="center">switching frequency (Hz)</td>
<td align="center">150</td>
</tr>
<tr>
<td align="center">transmission power (MW)</td>
<td align="center">3,000</td>
</tr>
<tr>
<td align="center">number of SM in one arm</td>
<td align="center">286</td>
</tr>
<tr>
<td align="center">DC voltage (kV)</td>
<td align="center">&#xb1;600</td>
</tr>
<tr>
<td align="center">proportional coefficient of the current injection method</td>
<td align="center">10</td>
</tr>
<tr>
<td align="center">integral coefficient of the current injection method</td>
<td align="center">100</td>
</tr>
<tr>
<td align="center">upper limiter of the current injection method</td>
<td align="center">0.1</td>
</tr>
<tr>
<td align="center">lower limiter of the current injection method</td>
<td align="center">&#x2212;0.1</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="F11">Figure 11</xref> shows the reference power loss ratio curve for MMC with a switching frequency of 150&#xa0;Hz.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>The reference power loss ratio curve with the switching frequency of 150&#xa0;Hz.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g011.tif"/>
</fig>
<p>Shown in <xref ref-type="fig" rid="F12">Figure 12</xref>, the power losses for the cases using the on-state characteristics and the proposed scheme are 13.37&#xa0;MW and 63.32&#xa0;MW when the transmission power is 2400&#xa0;MW. The difference exists because the proposed method considers the switching loss. It is noted that the power loss is not close to 0 even with the ideal on-state resistance as 1e-6&#xa0;&#x2126;. It happens due to the one-step latency using the Thevenin equivalence method illustrated in Section II.B.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>The power loss curves using different models in MMC.</p>
</caption>
<graphic xlink:href="fenrg-12-1359410-g012.tif"/>
</fig>
<p>The power loss using the device-level method is 66.05&#xa0;MW. The power loss deviation between the proposed method and the device-level modeling method is 4.13%. By using the current injection method, the power loss simulation result is closer to the device-level model result.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>This paper proposes a current injection method accurately representing conduction and switching losses with low computation effort. This method first prepares the conduction and switching losses look-up table before the simulation with finite combinations of instantaneous power and switching frequency based on the curve provided by the manufacturers&#x2019; datasheet. The interpolation method is used in the simulation to calculate the reference power loss with the inputs of arbitrary instantaneous power and switching frequency. A current source is applied in parallel at the converter DC side to track reference power loss dynamically. In this paper, the two-level converter model and MMC model are used to illustrate the effectiveness of the current injection method. The proposed method can be used for the research when the overall efficiency is interested in a large system with a large number of converters.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>HL: Conceptualization, Methodology, Writing&#x2013;review and editing. RS: Conceptualization, Methodology, Validation, Writing&#x2013;original draft. LW: Investigation, Writing&#x2013;review and editing. YL: Investigation, Writing&#x2013;review and editing. YZ: Data curation, Writing&#x2013;review and editing. SY: Data curation, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This research was funded by State Grid Jibei Corporation (52010122001T).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Authors HL, LW, YLi, and SY were employed by State Grid Jibei Electric Power Company Limited.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ansari</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>S. A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>MMC based MTDC grids: a detailed review on issues and challenges for operation, control and protection schemes</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>168154</fpage>&#x2013;<lpage>168165</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.3023544</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Paire</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A device-level transient modeling approach for the FPGA-based real-time simulation of power converters</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>35</volume>, <fpage>1282</fpage>&#x2013;<lpage>1292</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2019.2918590</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chiniforoosh</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jatskevich</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ramirez</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sood</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Dinavahi</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Martinez</surname>
<given-names>J. A.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Definitions and applications of dynamic average models for analysis of power systems</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>25</volume>, <fpage>2655</fpage>&#x2013;<lpage>2669</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrd.2010.2043859</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dommel</surname>
<given-names>H. W.</given-names>
</name>
</person-group> (<year>1969</year>). <article-title>Digital computer solution of electromagnetic transients in single and multiphase networks</article-title>. <source>IEEE Trans. Power Apparatus Syst.</source> <volume>88</volume>, <fpage>388</fpage>&#x2013;<lpage>399</lpage>. <pub-id pub-id-type="doi">10.1109/tpas.1969.292459</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>A GPU-based parallel simulation platform for large-scale wind farm integration</article-title>,&#x201d; in <conf-name>IEEE PES T&#x26;D Conference and Exposition</conf-name>, <conf-loc>Chicago, IL, USA</conf-loc>, <conf-date>24 July 2014</conf-date>.</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gnanarathna</surname>
<given-names>U. N.</given-names>
</name>
<name>
<surname>Gole</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Jayasinghe</surname>
<given-names>R. P.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Efficient modeling of modular multilevel HVDC converters (MMC) on electromagnetic transient simulation programs</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>26</volume>, <fpage>316</fpage>&#x2013;<lpage>324</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrd.2010.2060737</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ahmad</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Demand response for industrial micro-grid considering photovoltaic power uncertainty and battery operational cost</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>12</volume>, <fpage>3043</fpage>&#x2013;<lpage>3055</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2021.3052515</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<collab>Infineon IGBT modules</collab> (<year>2023</year>). <source>Technical information, Infineon IGBT modules FF1800R23IE7P</source>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://www.infineon.com/dgdl/Infineon-FF1800R23IE7P-DataSheet-v01_00-CN.pdf?fileId=8ac78c8c8412f8d30184859adb400a21">https://www.infineon.com/dgdl/Infineon-FF1800R23IE7P-DataSheet-v01_00-CN.pdf?fileId&#x3d;8ac78c8c8412f8d30184859adb400a21</ext-link>.</comment>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jamal</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Elmorshedy</surname>
<given-names>M. F.</given-names>
</name>
<name>
<surname>Dabour</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Rashad</surname>
<given-names>E. M.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Almakhles</surname>
<given-names>D. J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A comprehensive review of grid-connected PV systems based on impedance source inverter</article-title>. <source>IEEE Access</source> <volume>10</volume>, <fpage>89101</fpage>&#x2013;<lpage>89123</lpage>. <pub-id pub-id-type="doi">10.1109/access.2022.3200681</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ju</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Rehtanz</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Modeling of wind speeds inside a wind farm with application to wind farm aggregate modeling considering LVRT characteristic</article-title>. <source>IEEE Trans. Energy Convers.</source> <volume>35</volume>, <fpage>508</fpage>&#x2013;<lpage>519</lpage>. <pub-id pub-id-type="doi">10.1109/tec.2019.2938813</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kraus</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Mattausch</surname>
<given-names>H. J.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Status and trends of power semiconductor device models for circuit simulation</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>13</volume>, <fpage>452</fpage>&#x2013;<lpage>465</lpage>. <pub-id pub-id-type="doi">10.1109/63.668107</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Dinavahi</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Real-time system-on-chip emulation of electrothermal models for power electronic devices via Hammerstein configuration</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>6</volume>, <fpage>203</fpage>&#x2013;<lpage>218</lpage>. <pub-id pub-id-type="doi">10.1109/jestpe.2017.2710348</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Dinavahi</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Detailed device-level electrothermal modeling of the proactive hybrid HVDC breaker for real-time hardware-in-the-loop simulation of DC grids</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>33</volume>, <fpage>1118</fpage>&#x2013;<lpage>1134</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2017.2685423</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Gechter</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>FPGA-based real-time simulation of high-power electronic system with nonlinear IGBT characteristics</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>7</volume>, <fpage>41</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1109/jestpe.2018.2873157</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Maguire</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Elimban</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tara</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Predicting switch ON/OFF statuses in real time electromagnetic transients simulations with voltage source converters</article-title>,&#x201d; in <conf-name>2018 2nd IEEE Conference on Energy Internet and Energy System Integration (EI2)</conf-name>, <conf-loc>Beijing, China</conf-loc>, <conf-date>20 December 2018</conf-date>.</citation>
</ref>
<ref id="B16">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Maguire</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Warkentin</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hasler</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>Efficient techniques for real-time simulation of MMC systems</article-title>,&#x201d; in <conf-name>Int. Conf. Power Systems Transients</conf-name>, <conf-loc>Vancouver, Canada</conf-loc>, <conf-date>18-20 July 2013</conf-date>.</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Myaing</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Dinavahi</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>FPGA-based real-time emulation of power electronic systems with detailed representation of device characteristics</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>58</volume>, <fpage>358</fpage>&#x2013;<lpage>368</lpage>. <pub-id pub-id-type="doi">10.1109/tie.2010.2044738</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nguyen</surname>
<given-names>T. T.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>H. M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Cluster-based predictive PCC voltage control of large-scale offshore wind farm</article-title>. <source>IEEE Access</source> <volume>9</volume>, <fpage>4630</fpage>&#x2013;<lpage>4641</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.3048175</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Omar Faruque</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>Strasser</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Lauss</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Jalili-Marandi</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Forsyth</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Dufour</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Real-time simulation technologies for power systems design, testing, and analysis</article-title>. <source>IEEE Power Energy Technol. Syst. J.</source> <volume>2</volume>, <fpage>63</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1109/jpets.2015.2427370</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rajapakse</surname>
<given-names>A. D.</given-names>
</name>
<name>
<surname>Gole</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Wilson</surname>
<given-names>P. L.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Electromagnetic transients simulation models for accurate representation of switching losses and thermal performance in power electronic systems</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>20</volume>, <fpage>319</fpage>&#x2013;<lpage>327</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRD.2004.839726</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Saad</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ould-Bachir</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Mahseredjian</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dufour</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Dennetiere</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Nguefeu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Real-time simulation of MMCs using CPU and FPGA</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>30</volume>, <fpage>259</fpage>&#x2013;<lpage>267</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2013.2282600</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dinavahi</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Real-time device-level transient electrothermal model for modular multilevel converter on FPGA</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>31</volume>, <fpage>6155</fpage>&#x2013;<lpage>6168</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2015.2503281</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Subedi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Rauniyar</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ishaq</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hansen</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>Tonkoski</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Shirazi</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Review of methods to accelerate electromagnetic transient simulation of power systems</article-title>. <source>IEEE Access</source> <volume>9</volume>, <fpage>89714</fpage>&#x2013;<lpage>89731</lpage>. <pub-id pub-id-type="doi">10.1109/access.2021.3090320</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tong</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhuo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sui</surname>
<given-names>Q.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Coordinated sequential control of individual generators for large-scale DFIG-based wind farms</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>11</volume>, <fpage>1679</fpage>&#x2013;<lpage>1692</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2019.2936757</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wickramasinghe</surname>
<given-names>H. R.</given-names>
</name>
<name>
<surname>Konstantinou</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Pou</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Alternate arm converters-based HVDC model compatible with the CIGRE B4 DC grid test system</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>34</volume>, <fpage>149</fpage>&#x2013;<lpage>159</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrd.2018.2850933</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>