<?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. Electron.</journal-id>
<journal-title>Frontiers in Electronics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Electron.</abbrev-journal-title>
<issn pub-type="epub">2673-5857</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">670077</article-id>
<article-id pub-id-type="doi">10.3389/felec.2021.670077</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Electronics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Implementation of a Fault-Tolerant AC/DC Converter for Permanent Magnet Synchronous Motor Drive Systems</article-title>
<alt-title alt-title-type="left-running-head">Liu and Wang</alt-title>
<alt-title alt-title-type="right-running-head">Fault-Tolerance for PMSM Drives</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liu</surname>
<given-names>Tian-Hua</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1057875/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yu-Wei</given-names>
</name>
</contrib>
</contrib-group>
<aff>Department of Electrical Engineering, National Taiwan University of Science and Technology, <addr-line>Taipei</addr-line>, <country>Taiwan</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/1032201/overview">Rui Zhang</ext-link>, University of New South Wales, Australia</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/1059366/overview">Ton Duc Do</ext-link>, Nazarbayev University, Kazakhstan</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1039896/overview">Wenzheng Xu</ext-link>, Beijing Jiaotong University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Tian-Hua Liu, <email>Liu@ntust.edu.tw</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Industrial Electronics, a section of the journal Frontiers in Electronics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>01</day>
<month>07</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>2</volume>
<elocation-id>670077</elocation-id>
<history>
<date date-type="received">
<day>20</day>
<month>02</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>04</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2021 Liu and Wang.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Liu and Wang</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&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>Fault tolerant drive systems have played an increasing role for electric vehicles in order to improve reliability, availability, and to reduce maintenance. For safety reason, a fault-tolerant drive system, which includes some redundant devices and a traditional motor drive system, has been developed. This fault-tolerant system executes real-time fault detection, diagnosis, isolation, and control to make the fault-tolerant drive system operate normally even though some faults have happened. In this paper, an AC/DC converter faults, which includes a single-phase full-bridge rectifier diode fault, a three-phase full-bridge rectifier diode fault, and a DC-link capacitor fault are investigated. The fault-tolerant processes include fault detection, diagnosis, isolation, and control to improve the reliability of the drive system and reduce the disturbances during faulty interval. A digital signal processor, manufactured by Texas Instruments, type TMS320F2808, is used as a control center to achieve the fault tolerant processes. Experimental results validate theoretical analysis to demonstrate the correctness and feasibility of the proposed methods. The proposed method can be easily implemented in industrial products due to its simplicity.</p>
</abstract>
<kwd-group>
<kwd>fault-tolerance</kwd>
<kwd>AC/DC converter</kwd>
<kwd>permanent magnet synchronous motor</kwd>
<kwd>digital signal processor</kwd>
<kwd>drive system</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Several researchers have investigated the fault-tolerant PMSM drive systems. For example, Jlassi et&#x20;al. proposed a robust control for a Hall sensor fault and an IGBT fault (<xref ref-type="bibr" rid="B12">Jlassi et&#x20;al., 2017</xref>). <xref ref-type="bibr" rid="B5">Eickhoff et&#x20;al. (2018)</xref> investigated a PWM switching algorithm to reduce torque pulsations when one power device is opened. <xref ref-type="bibr" rid="B2">An et&#x20;al. (2015)</xref> studied the current residual vector to diagnose an open circuit of power switches and then executed fault-tolerant control to keep the motor rotating at the same speed. Zeng et&#x20;al. used a three-leg four-switch inverter to drive a three-phase permanent magnet synchronous motor. The cost of the whole drive system was reduced; however, the torque ripple was increased (<xref ref-type="bibr" rid="B23">Zeng et&#x20;al., 2017</xref>).</p>
<p>AC motors have replaced DC motors for more than 4&#xa0;decades because the DC motor uses the brush and commutator, which requires maintenance and may cause arc when the brush touches the commutator. The AC motor includes induction motors and PMSMs. PMSMs have higher efficiency, high power density, and easier control characteristics than induction motors. As a result, most of electric vehicles and elevators use PMSMs as the drive systems. The details are discussed as follows. <xref ref-type="fig" rid="F1">Figure&#x20;1</xref> shows the fault-tolerant permanent-magnet synchronous motor fed by a single-phase full-bridge rectifier. To improve the reliability of the drive system, several fault-tolerant parts need to be investigated including one power switch of the inverter is opened or short-circuited (<xref ref-type="bibr" rid="B16">Liu et&#x20;al., 1993</xref>; <xref ref-type="bibr" rid="B18">Liu et&#x20;al., 2021</xref>). One phase of the motor is opened or partially short circuited (<xref ref-type="bibr" rid="B1">Akin et&#x20;al., 2008</xref>). Some researchers proposed using different sensorless techniques to replace the encoder signal when it was faulty (<xref ref-type="bibr" rid="B21">Vas, 1993</xref>). In addition, the DC-link capacitor could be deteriorated after the PMSM drive system is operated 4&#x2013;5 years. Furthermore, the rectifier diode also could be opened or short-circuited. To narrow down the research topic, in this paper, the fault-tolerant cases of the DC-link capacitor fail and the rectifying diode fail are investigated. <xref ref-type="fig" rid="F1">Figure&#x20;1</xref> shows the proposed fault-tolerant surface-mounted PMSM drive system with a single-phase full-bridge rectifier. The single-phase full-bridge rectifier includes four diodes, <italic>D</italic>
<sub>1</sub>, <italic>D</italic>
<sub>1</sub>, <italic>D</italic>
<sub>2</sub>, and <italic>D</italic>
<sub>2</sub>. Because the diodes are quite cheap, in this paper, when any diode is opened or short-circuited, the DSP uses a back-up full-bridge rectifier to replace the faulty full-bridge rectifier via a single-pole double-throw mechanical switch. The high speed fuses, the <italic>F</italic>
<sub>
<italic>a</italic>
</sub> and <italic>F</italic>
<sub>
<italic>b</italic>
</sub> are used to transfer the diode from a short circuited into an open circuited. The resistances, <italic>R</italic>
<sub>1</sub> and <italic>R</italic>
<sub>2</sub>, are used to limit the surge current when the capacitors <italic>C</italic>
<sub>1</sub> and <italic>C</italic>
<sub>1</sub> are immediately connected into the DC-link. The DC switches <italic>S</italic>
<sub>4</sub> and <italic>S</italic>
<sub>5</sub> are used to short circuit the resistor and then reduce the power consumption. In this paper, the resistances <italic>R</italic>
<sub>1</sub> and <italic>R</italic>
<sub>2</sub> are both 50&#x20;<inline-formula id="inf1">
<mml:math id="m1">
<mml:mi>&#x3a9;</mml:mi>
</mml:math>
</inline-formula>, and then the surge current of the capacitor can be limited to 7&#xa0;A.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>A fault-tolerant SPMSM drive system with a single-phase full-bridge rectifier.</p>
</caption>
<graphic xlink:href="felec-02-670077-g001.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F1">Figure&#x20;1</xref> includes an AC source, AC/DC converters, DC-link capacitors, an inverter, and a surface-mount PMSM (SPMSM). In the real world, each part of the SPMSM drive system could be faulty. To improve the reliability of the whole system, a fault-tolerant configuration of the SPMSM drive system is required. Several researchers have investigated this issue. For example, Chai et&#x20;al. studied the fault-tolerant control method when the SPMSM is faulty (<xref ref-type="bibr" rid="B4">Chai et&#x20;al., 2019</xref>). Liu et&#x20;al. used periodic control algorithms to improve the dynamic responses when the inverter has one IGBT open circuited or short circuited (<xref ref-type="bibr" rid="B17">Liu et&#x20;al., 2019</xref>). In addition, Liu et&#x20;al. also proposed a predictive controller and a sliding-mode estimator to improve the reliability of the SPMSM drive system when one Hall-effect sensor or the encoder is faulty (<xref ref-type="bibr" rid="B15">Liu and Chang, 2019</xref>). Several researchers focused on a novel fault-tolerant inverter (<xref ref-type="bibr" rid="B14">Li et&#x20;al., 2017</xref>), stator turn fault tolerant method (<xref ref-type="bibr" rid="B10">Hadef et&#x20;al., 2010</xref>), and Hall sensor fault tolerant method (<xref ref-type="bibr" rid="B20">Mehta et&#x20;al., 2015</xref>). For AC/DC converter fault tolerant method, Lee et&#x20;al. proposed a DC-link capacitor estimation when the motor was stopped (<xref ref-type="bibr" rid="B13">Lee et&#x20;al., 2008</xref>).</p>
<p>In this paper, the authors focus on the fault-tolerant control of the AC/DC converter. The faulty cases include: one diode opened, one diode short-circuited, and a degradation of the DC-link capacitor. The fault-tolerant control of AC/DC converter for an SPMSM drive system has not been investigated by previous papers (<xref ref-type="bibr" rid="B12">Jlassi et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B5">Eickhoff et&#x20;al., 2018</xref>; <xref ref-type="bibr" rid="B2">An et&#x20;al., 2015</xref>; <xref ref-type="bibr" rid="B23">Zeng et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B15">Liu and Chang, 2019</xref>; <xref ref-type="bibr" rid="B18">Liu et&#x20;al., 2021</xref>; <xref ref-type="bibr" rid="B1">Akin et&#x20;al., 2008</xref>; <xref ref-type="bibr" rid="B21">Vas, 1993</xref>; <xref ref-type="bibr" rid="B4">Chai et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B16">Liu et&#x20;al., 1993</xref>; <xref ref-type="bibr" rid="B15">Liu and Chang, 2019</xref>; <xref ref-type="bibr" rid="B14">Li et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B10">Hadef et&#x20;al., 2010</xref>; <xref ref-type="bibr" rid="B20">Mehta et&#x20;al., 2015</xref>). The paper first time proposes to measure the input AC side currents to diagnosis the open circuit or short-circuited for a full-bridge rectifier, and then to execute its fault-tolerant control. In addition, the paper first time proposed the estimation the DC-link capacitor when the motor is operated at different speeds. In previously published paper, the DC-link capacitor was estimated when the motor was stopped (<xref ref-type="bibr" rid="B13">Lee et&#x20;al., 2008</xref>). Although the proposed methods are straight forward, they are original ideas and have not been investigated in the previous papers. In addition, the proposed methods are practical and useful. The details are as follows.</p>
</sec>
<sec id="s2">
<title>Fault Tolerant Control of Different Full-Bridge Rectifier Converters</title>
<sec id="s2-1">
<title>(a) Single-phase Full-bridge Rectifier AC/DC Converter</title>
<p>In <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>, if diode <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is short-circuited and then the diode <italic>D</italic>
<sub>1</sub> turns on, the high-speed fuse <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is suddenly burned out. After that, the full-bridge rectifier becomes half-bridge rectifier. For a single-phase full-bridge rectifier, the input ac voltage source is expressed as:<disp-formula id="e1">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the input ac source, <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is amplitude of the input voltage, and <inline-formula id="inf6">
<mml:math id="m7">
<mml:mi>&#x3c9;</mml:mi>
</mml:math>
</inline-formula> is the frequency of the input ac voltage.</p>
<p>For a normal full-bridge operation, the ripple frequency of the output DC voltage is 120&#xa0;Hz, which has a time interval of 8.33&#xa0;m&#xa0;s, and an average of the output voltage is<disp-formula id="e2">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>V</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:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.636</mml:mn>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>When one diode is opened, the single-phase full-bridge rectifier becomes a half-bridge rectifier, which produces an output average voltage as<disp-formula id="e3">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>V</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:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.318</mml:mn>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>In addition, the frequency of the output ripple reduces to 60&#xa0;Hz, which has a time interval of 16.66&#xa0;m&#xa0;s.</p>
<p>In the real world, the output voltage is seriously affected by the DC-link capacitance, which is used as a low-pass filter. In addition, the output voltage is also related to the load. As a result, it is not feasible to use the output voltage to detect whether the single-phase full-bridge rectifier has a diode opened or not. To solve the problem, in this paper, the output capacitor current is used to detect whether the single-phase full-bridge rectifier has a diode opened or not. From <xref ref-type="fig" rid="F2">Figures 2A,B</xref>, one can observe that the diode currents appear every 8.33&#xa0;m&#xa0;s in the ac input side. However, the diode currents appear every 16.6&#xa0;m&#xa0;s when one diode of the full-bridge rectier is faulty. As a result, we can observe that the frequency of the charging current of the capacitor reduces to 50% as one diode is opened, in which the frequency of the output voltage ripples become half. The DSP uses this characteristic to identify when the single-phase full-bridge rectifier is faulty. After that, the DSP controls the relay to disconnect the DC-link output from the faulty rectifier, and then the relay connects the DC-link output to the back-up single-phase full-bridge rectifier.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The current of the capacitor of a single-phase full-bridge rectifier. <bold>(A)</bold> Normal operation, <bold>(B)</bold> one diode opened.</p>
</caption>
<graphic xlink:href="felec-02-670077-g002.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F3">Figure&#x20;3</xref> shows the variations of the DC-link output voltages. From <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>, the DC-link voltage is varied from 150 to 154&#xa0;V when the single-phase full-bridge rectifier is used. The DC-link voltage is varied from 142 to 154&#xa0;V after one diode is opened. By measuring the voltage drops of the DC-link capacitor but not the variations of the frequency of the DC-link capacitor, the faulty of the DC-link capacitor is diagnosed (<xref ref-type="bibr" rid="B11">Isermann, 2006</xref>). However, the DC-link voltage is also seriously affected by the external load of the surface-mounted PMSM. As a result, a wrong diagnosis could be generated when a heavy external load is added. To avoid this situation, the capacitance current is used to replace the capacitance voltage to determine if one diode of the single-phase full-bridge rectifier is opened.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The DC-link capacitor voltage at normal operation and faulty condition.</p>
</caption>
<graphic xlink:href="felec-02-670077-g003.tif"/>
</fig>
<p>Electrolytic capacitors can be degraded because when they are operated at overvoltage, reverse-voltage, high temperature, or lack of electrolyte. In these situations, the equivalent series resistance (ESR) is increased and the capacitance is decreased (<xref ref-type="bibr" rid="B11">Isermann, 2006</xref>). To obtain good performance, the motor drive systems require suitable dc-link capacitors to filter the voltage variations (<xref ref-type="bibr" rid="B22">Wang and Blaabjerg, 2014</xref>)-(<xref ref-type="bibr" rid="B9">Grotzbach and Draxler, 1989</xref>). To diagnose the fault of a capacitor, a Kalman filter for state estimation has been proposed by Ginart et&#x20;al. (<xref ref-type="bibr" rid="B7">Farhadi et&#x20;al., 2018</xref>). However, the computations of this method are very complicated. To simplify this issue, in this paper, a new method is proposed by real-time measurement of the voltage and current for the capacitor. The details are as follows.</p>
<p>The relationship between a capacitor current, <inline-formula id="inf7">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and voltage, <inline-formula id="inf8">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, for a capacitor <italic>C</italic> is described as follows:<disp-formula id="e4">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>In fact, a digital signal processor (DSP) is used in this paper. The discrete-form relationship, therefore, can be developed as follows:<disp-formula id="e5">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <italic>k</italic> is the sampling times, <inline-formula id="inf9">
<mml:math id="m14">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the sampling interval, and <italic>v</italic>
<sub>
<italic>c</italic>1<italic>&#x3c6;</italic>
</sub>, <italic>i</italic>
<sub>
<italic>c</italic>1<italic>&#x3c6;</italic>
</sub>, and <italic>C</italic>
<sub>1<italic>&#x3d5;</italic>
</sub> are the capacitor voltage, capacitor current, and capacitor individually by using the single-phase full-bridge rectifier. Then, the estimated capacitor is<disp-formula id="e6">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>&#x3d5;</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>c</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>The capacitor voltage variations are detected by using a voltage sensor across the DC-link capacitor. The sampling frequency of the capacitor current and voltage is 10&#xa0;kHz. When the estimated capacitor <inline-formula id="inf10">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is below than the 80% of the nominal value <inline-formula id="inf11">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, a faulty condition is detected. After that, a new back-up capacitor is connected in parallel to increase the total capacitor of the DC-link side. The proposed method can obtain a capacitance current and a capacitor voltage without noises; therefore, no low-pass filter is required. According to the experimental results, by using the real-time estimating method shown in <xref ref-type="disp-formula" rid="e6">Eq. 6</xref>, an estimated capacitance value, which only creates 5% estimated error, can be obtained.</p>
</sec>
<sec id="s2-2">
<title>(b) Three-Phase Full-bridge Rectifier AC/DC Converter</title>
<p>Many industrial applications, such as elevators and subway trains need high power to generate high torque for their loads. These applications cannot be achieved by using only a single-phase full-bridge rectifier (<xref ref-type="bibr" rid="B3">Cardoso, 2019</xref>; <xref ref-type="bibr" rid="B8">Ginart, 2018</xref>; <xref ref-type="bibr" rid="B19">Lu and Sharma, 2008</xref>; <xref ref-type="bibr" rid="B6">Errabelli and Mutschler, 2012</xref>). Therefore, three-phase full-bridge rectifiers are widely used in high-power applications. In addition, the percentage of the output DC-link voltage ripple is reduced because the frequency of the output voltage ripple is 360&#xa0;Hz but not 120&#xa0;Hz. <xref ref-type="fig" rid="F4">Figure&#x20;4</xref> shows the configuration of a fault-tolerant three-phase AC/DC converter, which includes a three-phase voltage source, a normal three-phase AC/DC full-bridge rectifier, a back-up three-phase AC/DC full-bridge rectifier, a single pole double throw switch, two resistors to limit the transient current, two DC-link capacitors, and two parallel switches. During the normal operation, the normal three-phase AC/DC full-bridge rectifier is used, the relay is connected the DC-link bus to the normal full-bridge rectifier, and the <italic>S</italic>
<sub>2</sub> switch, <italic>S</italic>
<sub>4</sub> switch, <italic>R</italic>
<sub>1</sub> resistor, and <italic>C</italic>
<sub>1</sub> capacitor are used. The other parts are belong to the back-up components, including the back-up full-bridge rectifier, <italic>S</italic>
<sub>3</sub> switch, <italic>S</italic>
<sub>5</sub> switch, <italic>R</italic>
<sub>2</sub> resistance, and <italic>C</italic>
<sub>2</sub> capacitor. In addition, the relay is connected the back-up full-bridge rectifier to the DC-bus. The details are discussed as follows.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Configuration of a fault-tolerant three-phase AC/DC converter.</p>
</caption>
<graphic xlink:href="felec-02-670077-g004.tif"/>
</fig>
<p>Generally speaking, by using the three-phase full-bridge rectifier, the voltage ripple in the DC-link capacitor is 360&#xa0;Hz. As a result, each period of the voltage ripple is 2.77&#xa0;m&#xa0;s. In every period, the capacitor current increases and then decreases. In addition, the current waveform is discontinuous. The detailed current waveform is shown in <xref ref-type="fig" rid="F5">Figure&#x20;5A</xref>, which has similar amplitudes and the same time interval.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The current waveforms of the DC-link capacitor. <bold>(A)</bold> normal operation, <bold>(B)</bold> one diode opened.</p>
</caption>
<graphic xlink:href="felec-02-670077-g005.tif"/>
</fig>
<p>When one diode is opened, the input current is obviously distorted as shown in <xref ref-type="fig" rid="F5">Figure&#x20;5B</xref>. The opened diode produces zero current. Then, the next turn on diodes generate a huge current, which is more than twice of the normal current. It is not difficult for a DSP to detect the one-diode open fault, and then to control the relay. The relay connects the DC-link capacitor to the back-up three-phase full-bridge rectifier, and disconnects the DC-link capacitor to the normal three-phase full-bridge rectifier. <xref ref-type="fig" rid="F6">Figure&#x20;6</xref> shows the voltages of the capacitor at the normal operation and faulty condition. As one can observe, the voltage ripple increases when one diode is opened. In this paper, the DSP uses the capacitor current to detect the faulty condition instead of using the capacitor voltage. The major reason is that the DC-link voltage could be obviously affected by the external load of the motor, which may cause wrong diagnosis.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The DC-link voltage at normal condition and one-diode opened condition.</p>
</caption>
<graphic xlink:href="felec-02-670077-g006.tif"/>
</fig>
<p>Electrolytic capacitors suffer from low reliability because their liquid are being evaporated. The health of electrolytic capacitors is affected by the operating conditions, which include working temperatures, voltages, currents, and frequencies. Degradation of capacitors cause the increasing of the capacitors&#x2019; equivalent resistances and the decreasing of the capacitors&#x2019; equivalent capacitances. In addition, continued degradation of the capacitor leads to the DC-link output voltage to drop below its specified output value. It is possible to construct the mathematical model of a capacitor, and then to use state forecasting to determine whether a capacitor is faulty or not. However, it is too complicated. To simplify this issue, in this paper, the real-time estimation of the capacitor value is used by measuring the voltage and current of the capacitor. The computation of the proposed method is very simple. As a result, it is easy to implement by using a&#x20;DSP.</p>
<p>The capacitor voltage, which is measured by a DSP, is expressed as follows<disp-formula id="e7">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <italic>k</italic> is the sampling times, <inline-formula id="inf12">
<mml:math id="m19">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the sampling interval,&#x20;and <inline-formula id="inf13">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf14">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and C<inline-formula id="inf15">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mn>3</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the capacitor voltage,&#x20;capacitor current, and capacitor of the three-phase full-bridge rectifier. Then, the estimated capacitor is<disp-formula id="e8">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>&#x3d5;</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>c</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>In this paper, the sampling time is selected as 10&#xa0;kHz. When the estimated capacitor <inline-formula id="inf16">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is below than the 80% of the nominal value <inline-formula id="inf17">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, a faulty condition is detected. After that, a new back-up capacitor is connected in parallel to increase the total capacitor of the DC-link&#x20;side.</p>
</sec>
</sec>
<sec id="s3">
<title>Implementation</title>
<p>The block diagram of the implemented fault-tolerant surface-mounted PMSM drive is shown in <xref ref-type="fig" rid="F7">Figure&#x20;7A</xref>. The block diagram was discussed in references (<xref ref-type="bibr" rid="B16">Liu et&#x20;al., 1993</xref>; <xref ref-type="bibr" rid="B18">Liu et&#x20;al., 2021</xref>; <xref ref-type="bibr" rid="B17">Liu et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B15">Liu and Chang, 2019</xref>) by one of the authors in this paper. This author investigated the faulty of one power switch, which includes one power switch is opened or short-circuited, of the inverter in references (<xref ref-type="bibr" rid="B16">Liu et&#x20;al., 1993</xref>; <xref ref-type="bibr" rid="B18">Liu et&#x20;al., 2021</xref>; <xref ref-type="bibr" rid="B17">Liu et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B15">Liu and Chang, 2019</xref>). Then, a new switching patterns of the inverter were proposed to maintain the motor&#x2019;s speed and torque as a constant. In this paper, the authors assume the inverter is normally operated and the single&#x2013;phase AC/DC rectifier or the three-phase AC/DC rectifier is faulty, including one diode is opened, or short-circuited or the DC-link capacitor is faulty. First, the speed command <inline-formula id="inf18">
<mml:math id="m26">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>is compared to the feedback speed <italic>&#x3c9;</italic>
<sub>
<italic>m</italic>
</sub>. Then, the speed error <inline-formula id="inf19">
<mml:math id="m27">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is obtained. By using a speed-loop PI controller, the q-axis current command <inline-formula id="inf20">
<mml:math id="m28">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>q</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is obtained, and the d-axis current command <inline-formula id="inf21">
<mml:math id="m29">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is set as zero. After that, the d-q axis current commands are compared to the d-q axis currents. Then, the d-q axis current errors <inline-formula id="inf22">
<mml:math id="m30">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>and <inline-formula id="inf23">
<mml:math id="m31">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are computed. Next, the current controller determines the d-q axis voltage commands, <inline-formula id="inf24">
<mml:math id="m32">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf25">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>q</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. The d-q axis voltage commands are transferred to the a-b-c axis voltage commands, <inline-formula id="inf26">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf27">
<mml:math id="m35">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf28">
<mml:math id="m36">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. In addition, a space vector pulse-width modulation is executed. Finally, the triggering signals determine the switching states of the inverter and then the surface-mounted PMSM rotates. A closed-loop motor drive system, is thus achieved. <xref ref-type="fig" rid="F7">Figure&#x20;7B</xref> shows the photography of the implemented AC/DC converter, which includes a full-bridge rectifier, a relay, a single-phase AC voltage source or a three-phase AC voltage source, a DC-link capacitor, and a fault-tolerant control circuit. <xref ref-type="fig" rid="F7">Figure&#x20;7C</xref> shows the photograph of the implemented surface-mounted PMSM drive system, which includes a DSP, an inverter, and some sensors. The PMSM drive system provides the 10&#xa0;kHz, variable voltage, variable frequency, 3-phase AC voltage to the surface-mounted PMSM to adjust its&#x20;speed.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Fault-tolerant surface-mounted PMSM drive system. <bold>(A)</bold> block diagram, <bold>(B)</bold> AC/D converter, and <bold>(C)</bold> inverter and DSP.</p>
</caption>
<graphic xlink:href="felec-02-670077-g007.tif"/>
</fig>
</sec>
<sec id="s4">
<title>Experimental Results</title>
<p>Several experimental results are shown here to validate the theoretical analysis. <xref ref-type="fig" rid="F8">Figure&#x20;8</xref> shows the photograph of the SPMSM drive system and its dynamometer. <xref ref-type="table" rid="T1">Table&#x20;1</xref> shows the specification of the SPMSM that used in this&#x20;paper.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Photograph of the surface-mounted PMSM drive system.</p>
</caption>
<graphic xlink:href="felec-02-670077-g008.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Specification of surface-mounted PMSM.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameters</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Pole number</td>
<td align="center">8&#xa0;pole</td>
</tr>
<tr>
<td align="left">Rated speed</td>
<td align="center">2,000&#xa0;r/min</td>
</tr>
<tr>
<td align="left">Rated torque</td>
<td align="center">9.5&#xa0;N-m</td>
</tr>
<tr>
<td align="left">Stator resistance</td>
<td align="center">0.73&#xa0;&#x2126;</td>
</tr>
<tr>
<td align="left">Stator inductance</td>
<td align="center">1.37&#xa0;mH</td>
</tr>
<tr>
<td align="left">Inertia</td>
<td align="center">0.00194&#xa0;kg&#xa0;m<sup>2</sup>
</td>
</tr>
<tr>
<td align="left">Vicous coefficient</td>
<td align="center">0.003&#xa0;N&#xa0;m&#xa0;s/rad</td>
</tr>
<tr>
<td align="left">Flux linkage</td>
<td align="center">0.167&#xa0;Wb</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="F9">Figures 9A,B</xref> show the waveforms when using the fault-tolerant algorithms of a diode opened for a single-phase full-bridge rectifier. <xref ref-type="fig" rid="F9">Figure&#x20;9A</xref> demonstrates the DC-link voltage. When a diode opened, the voltage ripples increase to <inline-formula id="inf29">
<mml:math id="m37">
<mml:mo>&#xb1;</mml:mo>
</mml:math>
</inline-formula>5&#xa0;V. After that, the DSP executed the fault-tolerant control and then isolates the faulty single-phase full-bridge rectifier and connects the motor drive system to a back-up single-phase full-bridge rectifier. A huge voltage is produced. Finally, the fault-tolerant algorithms are finished and the voltage ripples of the capacitor are abruptly reduced and returned to the original value. <xref ref-type="fig" rid="F9">Figure&#x20;9B</xref> demonstrates the measured current of the capacitor current, which is discontinuous. <xref ref-type="fig" rid="F10">Figures 10A,B</xref> show the measured waveforms when using the fault-tolerant algorithms of a diode opened for a three-phase full-bridge rectifier. <xref ref-type="fig" rid="F10">Figure&#x20;10A</xref> demonstrates the measured DC-link voltage. When a diode opened, the voltage drop is near 8&#xa0;V. After that, the DSP executes fault-tolerant control, isolates the fault three-phase full-bridge rectifier, and then connects the SPMSM drive to a back-up three-phase full-bridge rectifier. A huge voltage spike, which is near a 50&#xa0;V drop, is produced. Finally, the fault-tolerant algorithms are finished and the voltage ripples are obviously reduced to their original values. <xref ref-type="fig" rid="F10">Figure&#x20;10B</xref> demonstrates the measured capacitor current, which is also discontinuous but has a higher frequency than the capacitor current of the single-phase full-bridge rectifier.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>One diode opened for a single-phase full-bridge rectifier. <bold>(A)</bold> DC-link voltage, <bold>(B)</bold> capacitor current.</p>
</caption>
<graphic xlink:href="felec-02-670077-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>One diode opened for a three-phase full-bridge rectifier. <bold>(A)</bold> DC-link voltage, <bold>(B)</bold> capacitor current.</p>
</caption>
<graphic xlink:href="felec-02-670077-g010.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F11">Figures 11A,B</xref> show the measured waveforms of the DC-link capacitor fault for a single-phase full-bridge rectifier. <xref ref-type="fig" rid="F11">Figure&#x20;11A</xref> demonstrates the measured DC-link voltage, and <xref ref-type="fig" rid="F11">Figure&#x20;11B</xref> demonstrates the estimated capacitor. When the DSP detects the capacitor becomes 720&#xa0;&#xb5;F, the fault-tolerant algorithms are executed to connect another back-up capacitor, which is 720&#xa0;&#xb5;F. The total value of the capacitor returns to the original value. <xref ref-type="fig" rid="F12">Figures 12A,B</xref> show the measured waveforms of the DC-link capacitor fault for a three-phase full-bridge rectifier. <xref ref-type="fig" rid="F12">Figure&#x20;12A</xref> demonstrates the DC-voltage, which provides a DC average voltage near 308.5&#xa0;V. <xref ref-type="fig" rid="F12">Figure&#x20;12B</xref> demonstrates the estimated capacitor, which is 1,440&#xa0;&#xb5;F in normal. When the DC-link capacitor is faulty, the capacitance value reduces to 720&#xa0;&#xb5;F; however, it returns to its original capacitance 1,440&#xa0;&#xb5;F after the fault tolerant algorithms are executed.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>The DC-link capacitor fault for a single-phase full-bridge rectifier. <bold>(A)</bold> DC-link voltage, <bold>(B)</bold> estimated capacitor.</p>
</caption>
<graphic xlink:href="felec-02-670077-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>The DC-link capacitor fault for a three-phase full-bridge rectifier. <bold>(A)</bold> DC-link voltage, <bold>(B)</bold> estimated capacitor.</p>
</caption>
<graphic xlink:href="felec-02-670077-g012.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F13">Figures 13A,B</xref> show the measured waveforms at 300&#x20;r/min and 2&#xa0;N&#xa0;m by using a single-phase full-bridge rectifier. <xref ref-type="fig" rid="F13">Figure&#x20;13A</xref> demonstrates the a-phase measured current, which is near a sinusoidal waveform. <xref ref-type="fig" rid="F13">Figure&#x20;13B</xref> shows the line-line voltage at the same case. <xref ref-type="fig" rid="F13">Figure&#x20;13C</xref> shows the DC-link current at the same case. <xref ref-type="fig" rid="F13">Figure&#x20;13D</xref> shows the input ac current by using a single-phase full-bridge rectifier, which is obviously a discontinuous current. <xref ref-type="fig" rid="F13">Figure&#x20;13E</xref> shows the input ac current by using a three-phase full-bridge rectifier, as you can observe, the frequency of the current pulsations become triple when it is compared to a single-phase full-bridge rectifier.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Measured waveforms of the surface-mounted PMSM at 300&#x20;r/min and 2&#xa0;N&#xa0;m. <bold>(A)</bold> Current, <bold>(B)</bold> line voltage, <bold>(C)</bold> DC-link current, <bold>(D)</bold> 1-phase input current, and <bold>(E)</bold> 3-phase input cutrrent.</p>
</caption>
<graphic xlink:href="felec-02-670077-g013.tif"/>
</fig>
<p>Comparing with the previously proposed method (<xref ref-type="bibr" rid="B11">Isermann, 2006</xref>), which only needed one voltage sensor, the proposed method in our paper requires one voltage sensor and one current sensor to measure the voltage and current of the DC-link capacitor. However, the proposed method in our paper provides a better accurate of the diagnosis results than the previously published paper (<xref ref-type="bibr" rid="B11">Isermann, 2006</xref>). In addition, comparing with reference (<xref ref-type="bibr" rid="B13">Lee et&#x20;al., 2008</xref>), which estimated the DC-link capacitor when the motor was stopped, our paper can compute the DC-link capacitor when rotor is operated at different speeds.</p>
</sec>
<sec sec-type="conclusion" id="s5">
<title>Conclusion</title>
<p>In this paper, one diode opened for a single-phase full-bridge rectifier and a three-phase full-bridge rectifier, and a DC-link capacitor degraded fault for a single-phase full-bridge rectifier and a three-phase full-bridge rectifier are investigated. Experimental results verify the proposed method which uses real-time detection and diagnosis of the faults and then executing the fault-tolerant control algorithms. The surface-mounted PMSM drive system can be operated normally after the fault-tolerant control is executed. The proposed method can be used in industry to improve the reliability of the motor drive system due to its simplicity.</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>T-HL research topic, English paper writing, methods. Y-WW Experimental results, Simulation results, Drawing figures.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>The 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>
<ack>
<p>The paper is supported by Ministry of Science and Technology, under Grant MOST 108-2221-E-011-085.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Akin</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Orguner</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Toliyat</surname>
<given-names>H. A.</given-names>
</name>
<name>
<surname>Rayner</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Phase-Sensitive Detection of Motor Fault Signatures in the Presence of Noise</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>55</volume> (<issue>6</issue>), <fpage>2539</fpage>&#x2013;<lpage>2550</lpage>. <pub-id pub-id-type="doi">10.1109/tie.2008.921681</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>An</surname>
<given-names>Q.-T.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>L.-Z.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Current Residual Vector-Based Open-Switch Fault Diagnosis of Inverters in PMSM Drive Systems</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>30</volume> (<issue>5</issue>), <fpage>2814</fpage>&#x2013;<lpage>2827</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2014.2360834</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cardoso</surname>
<given-names>A. J.&#x20;M.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Diagnosis and Fault Tolerance of Electrical Machines, Power Electronics and Drives</source>. <publisher-loc>England &#x26; Wales</publisher-loc>: <publisher-name>The Institution of Engineering and Technology</publisher-name>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chai</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Fault-tolerant Control of Modular Permanent Magnet Synchronous Motor under Open-Circuit Faults</article-title>. <source>IEEE Access</source> <volume>7</volume>, <fpage>154008</fpage>&#x2013;<lpage>154017</lpage>. <pub-id pub-id-type="doi">10.1109/access.2019.2948363</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eickhoff</surname>
<given-names>H. T.</given-names>
</name>
<name>
<surname>Seebacher</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Muetze</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Strangas</surname>
<given-names>E. G.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Post-fault Operation Strategy for Single Switch Open-Circuit Faults in Electric Drives</article-title>. <source>IEEE Trans. Ind. Appl.</source> <volume>54</volume> (<issue>3</issue>), <fpage>2381</fpage>&#x2013;<lpage>2391</lpage>. <pub-id pub-id-type="doi">10.1109/tia.2018.2807404</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Errabelli</surname>
<given-names>R. R.</given-names>
</name>
<name>
<surname>Mutschler</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Fault-Tolerant Voltage Source Inverter for Permanent Magnet Drives</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>27</volume> (<issue>2</issue>), <fpage>500</fpage>&#x2013;<lpage>508</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2011.2135866</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Farhadi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fard</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>Abapour</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hagh</surname>
<given-names>M. T.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>DC-AC Converter-Fed Induction Motor Drive with Fault-Tolerant Capability under Open- and Short-Circuit Switch Failures</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>33</volume> (<issue>2</issue>), <fpage>1609</fpage>&#x2013;<lpage>1621</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2017.2683534</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ginart</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). <source>Fault Diagnosis for Robust Inverter Power Drives</source>. <publisher-loc>England &#x26; Wales</publisher-loc>: <publisher-name>The Institution of Engineering and Technology</publisher-name>.</citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Grotzbach</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Draxler</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>1989</year>). <source>Line Side Behavior of Uncontrolled Rectifier Bridges with Capacitor DC Smoothing</source>. <publisher-loc>Aachen, German</publisher-loc>: <publisher-name>IEEE EPE</publisher-name>, <fpage>761</fpage>&#x2013;<lpage>764</lpage>.</citation>
</ref>
<ref id="B10">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hadef</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mekideche</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Djerdir</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2010</year>). <source>Vector Controlled Permanent Magnet Synchronous Motor Drive with Stator Turn Fault</source>. <publisher-loc>Rome</publisher-loc>: <publisher-name>IEEE ICEM</publisher-name>. <pub-id pub-id-type="doi">10.1109/icelmach.2010.5608104</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Isermann</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Fault-Diagnosis Systems-An Introduction from Detection to Fault Tolerance</source>. <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jlassi</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Estima</surname>
<given-names>J.&#x20;O.</given-names>
</name>
<name>
<surname>El Khil</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Bellaaj</surname>
<given-names>N. M.</given-names>
</name>
<name>
<surname>Cardoso</surname>
<given-names>A. J.&#x20;M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A Robust Observer-Based Method for IGBTs and Current Sensors Fault Diagnosis in Voltage-Source Inverters of PMSM Drives</article-title>. <source>IEEE Trans. Ind. Appl.</source> <volume>53</volume> (<issue>3</issue>), <fpage>2894</fpage>&#x2013;<lpage>2905</lpage>. <pub-id pub-id-type="doi">10.1109/tia.2016.2616398</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yoon</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yoo</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Condition Monitoring of DC-link Electrolytic Capacitors in Adjustable-Speed Drives</article-title>. <source>IEEE Trans. Ind. Appl.</source> <volume>44</volume> (<issue>5</issue>), <fpage>1606</fpage>&#x2013;<lpage>1613</lpage>. <pub-id pub-id-type="doi">10.1109/tia.2008.2002277</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Fault-tolerant Inverter for High-Speed Low-Inductance BLDC Drives in Aerospace Applications</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>32</volume> (<issue>3</issue>), <fpage>2452</fpage>&#x2013;<lpage>2463</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2016.2569611</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>T. H.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>S. F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Fault&#x2010;tolerant Matrix&#x2010;converter&#x2010;controlled IPMSM&#x2010;drive System Using a Predictive Controller and Sliding&#x2010;mode Estimator</article-title>. <source>J.&#x20;Eng.</source> <volume>2019</volume> (<issue>11</issue>), <fpage>8225</fpage>&#x2013;<lpage>8235</lpage>. <pub-id pub-id-type="doi">10.1049/joe.2019.0084</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>T. H.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>J.&#x20;R.</given-names>
</name>
<name>
<surname>Lipo</surname>
<given-names>T. A.</given-names>
</name>
</person-group> (<year>1993</year>). <article-title>A Strategy for Improving Reliability of Field-Oriented Controlled Induction Motor Drives</article-title>. <source>IEEE Trans. Ind. Appl.</source> <volume>29</volume> (<issue>5</issue>), <fpage>910</fpage>&#x2013;<lpage>918</lpage>. <pub-id pub-id-type="doi">10.1109/IAS.1991.178194</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>T. H.</given-names>
</name>
<name>
<surname>Mubarok</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Hendriyono</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Suwarno</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Speed&#x2010;loop Frequency&#x2010;adaptive and Current&#x2010;loop Optimal Harmonic Periodic Controllers for Fault&#x2010;tolerant SPMSM Drive Systems</article-title>. <source>IET Electric Power Appl.</source> <volume>15</volume>, <fpage>629</fpage>&#x2013;<lpage>642</lpage>. <pub-id pub-id-type="doi">10.1049/elp2.12053</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>T. H.</given-names>
</name>
<name>
<surname>Mubarok</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Ridwan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Suwarno</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Design and Implementation of a Speed-Loop-Periodic-Controller-Based Fault-Tolerant SPMSM Drive System</article-title>. <source>Energies</source> <volume>12</volume> (<issue>9</issue>), <fpage>1</fpage>&#x2013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.3390/en12193593</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>S. K.</given-names>
</name>
</person-group> (<year>2008</year>). <source>A Survey of IGBT Fault Diagnostic Methods for Three-phase Power Inverter</source>. <publisher-loc>Beijing, China</publisher-loc>: <publisher-name>IEEE ICCMD</publisher-name>, <fpage>756</fpage>&#x2013;<lpage>763</lpage>.</citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mehta</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Thakar</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Joshi</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Rathod</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Kurulkar</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2015</year>). <source>Hall Sensor Fault Detection and Fault Tolerant Control of PMSM Drive System</source>. <publisher-loc>Pune, India</publisher-loc>: <publisher-name>IEEE ICIC</publisher-name>. <pub-id pub-id-type="doi">10.1109/iic.2015.7150817</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Vas</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>1993</year>). <source>Parameter Estimation, Condition Monitoring, and Diagnosis of Electrical Machines</source>. <publisher-loc>&#x201d; Oxford, UK</publisher-loc>: <publisher-name>Calarendon Press</publisher-name>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Blaabjerg</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Reliability of Capacitors for DC-link Applications in Power Electronic Converters-An Overview</article-title>. <source>IEEE Trans. Ind. Appl.</source> <volume>50</volume> (<issue>5</issue>), <fpage>3569</fpage>&#x2013;<lpage>3578</lpage>. <pub-id pub-id-type="doi">10.1109/tia.2014.2308357</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Hybrid Space Vector Modulation Strategy for Torque Ripple Minimization in Three-phase Four-Switch Inverter-Fed PMSM Drives</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>64</volume> (<issue>3</issue>), <fpage>2122</fpage>&#x2013;<lpage>2134</lpage>. <pub-id pub-id-type="doi">10.1109/tie.2016.2625768</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>