Loading [MathJax]/jax/output/HTML-CSS/autoload/mtable.js
Optimization of Analytical TSFs for DC-Link Current Reduction in Switched Reluctance Motors | IEEE Journals & Magazine | IEEE Xplore

Optimization of Analytical TSFs for DC-Link Current Reduction in Switched Reluctance Motors


Abstract:

The large dc-link current is a known issue in switched reluctance motor (SRM) drives, which often demand the use of a bulky dc-link capacitor. However, control techniques...Show More

Abstract:

The large dc-link current is a known issue in switched reluctance motor (SRM) drives, which often demand the use of a bulky dc-link capacitor. However, control techniques can be designed and optimized to lessen this issue. In this context, this article proposes the optimization of analytical torque sharing functions (TSFs) for dc-link current reduction in SRMs. Initially, the analytical TSFs are described, and the importance of adequate parameter selection is highlighted. Next, an optimization procedure based on the nondominated sorting genetic algorithm II is proposed to determine the optimal turn-on and overlap angles by solving a multiobjective optimization problem considering torque rms error and dc-link rms current as objectives to be minimized, something not previously reported in the literature. The pareto fronts for different operating conditions are presented, including both soft and hard chopping operation, as well as different sampling frequencies. Then, an approach for selecting a solution from within the pareto front is described, enabling the result from the pareto front that yielded the desired tradeoff between torque RMSE and dc-link current to be identified. Experimental results are provided to support the effectiveness of the proposal. A comparison between three different cases is shown, highlighting the tradeoff between objectives.
Published in: IEEE Open Journal of Industry Applications ( Volume: 5)
Page(s): 356 - 368
Date of Publication: 12 August 2024
Electronic ISSN: 2644-1241

Funding Agency:


SECTION I.

Introduction

In the search for rare-Earth-free machines, the switched reluctance motor (SRM) has emerged as a prime candidate. The SRM has several advantages, such as robustness, low manufacturing costs, inherent fault-tolerance, and a simple structure. In addition, the rotor of the machine is free of any permanent magnets, which present price fluctuations, supply chain restrictions, and significant environmental impact. These features make the machine an ideal candidate for propulsion applications, for example [1], [2], [3], [4], and [5]. High torque ripple and acoustic noise are known challenges of the machine, which have been studied and addressed mainly through adequate machine design and high-performance control strategies [6], [7], [8], [9], [10].

Another challenge of SRMs is the need for a large dc-link capacitor, which results in an increase in the cost and volume of the system. Due to the switched nature of the machine, a large amount of energy is exchanged between the dc-link and the phases during magnetization and demagnetization, leading to significant voltage and current ripple [11]. In addition, large rms capacitor current is often observed in SRMs, which leads to an increase in capacitor temperature and, in turn, a reduction in the lifetime of the component [12]. Thus, a bulky capacitor is often required to suppress these fluctuations and to help provide the drive with the necessary energy, while also ensuring a suitable operating temperature. One effective technique for reducing the capacitor size in SRM drives is through the minimization of rms capacitor and dc-link currents [13].

In this context, the reduction of dc-link and capacitor rms currents has become a topic of interest [14], [15], [16], [17], [18], [19], [20]. A method for dc-link and capacitor rms current evaluation in SRM drives is proposed in Ahmad and Narayanan's [14] work. In Klein-Hessling et al.’s [15] work, an additional dc–dc converter is used in order to reduce the dc-link capacitor. Similar hardware-based approaches to promoting capacitor reduction in SRM drives are also observed in [16] and [17], for example. Although successful, these proposals increase the complexity and cost of the system. A synchronized switching modulation strategy to reduce dc-link current is proposed in Cabezuelo et al.’s [18] work. By forcing the exchange of energy between phases, authors are able to decrease the energy transfer between the dc-link and the machine. Similarly, in Neuhaus et al.’s [19] work, a control scheme with power balancing phase commutation is proposed. The magnetic energy is kept within the machine and used to magnetize the incoming phase, allowing the dc-link capacitance to be minimized. In Haque et al.’s [20] work, a closed-loop dc-link current ripple minimization algorithm is developed. Based on the input dc-link current measurement, the phase currents are shaped in order to reduce current ripple and deliver smooth torque. Note, however, that few dc-link current reduction strategies with torque ripple reduction capabilities have been investigated.

Torque sharing functions (TSFs) are an effective approach at torque ripple reduction, and can often be optimized in order to account for a secondary objective [21], [22], [23], [24], [25]. In Xue et al.’s [21] work, a genetic algorithm is used to optimize the turn-on and overlap angles of TSFs to minimize copper losses while extending the speed range. An analytical approach is presented in Vujičić’s [22] work, also delivering torque-ripple minimization with optimal efficiency. An optimized TSF is described in Ye et al.’s [23] work, where the square of phase currents and the rate of change of flux linkage are both considered as secondary metrics for optimization. Finally, more recent approaches, such as [24] and [25], have proposed offline optimized TSFs with reduced phase current while also featuring reduced computational burden and improved current tracking performance, respectively.

Although the above-mentioned presented strategies are able to effectively reduce phase currents, it should be noted, however, that this does not guarantee that the dc-link current is effectively being reduced. In addition, to the best of our knowledge, no attempt of TSF optimization considering dc-link related metrics has been observed in literature to date. In this context, this article presents as a contribution an original analysis of the capabilities of dc-link current reduction by means of optimization applied to analytical TSFs. First, the analytical TSFs are presented, and the effects of adequate parameter selection are illustrated. Then, unlike what has been previously reported in the literature, a multiobjective optimization procedure is used to optimize the TSFs with respect to torque rms error (RMSE) and dc-link rms current, making use of the nondominated sorting genetic algorithm II (NSGA-II). The pareto fronts along with the optimal firing angles are presented to demonstrate the effectiveness of the optimization approach for both hard chopping (HC) and soft chopping (SC) operation. The cost functions are combined by using normalization, enabling an optimal result with the desired tradeoff to be identified. Experimental results are presented to demonstrate the effectiveness of the proposal, comparing different optimal solutions with the selected optimal result from the pareto front, as well as highlighting the tradeoff between optimization and performance metrics.

SECTION II.

SRM Fundamentals

This section presents the mathematical modeling of the SRM, the asymmetric half-bridge converter, and the control fundamentals regarding HC, SC, and dc-link current.

A. SRM Model

The SRM presents excitation exclusively on its stator, given the absence of magnets or windings in its rotor [1]. By neglecting phase coupling, the SRM phase voltage is given by \begin{equation*} v_{\text{ph}} = Ri + \frac{{d\lambda }}{{dt}} \tag{1} \end{equation*}

View SourceRight-click on figure for MathML and additional features.where v_{\text{ph}} is the phase voltage, R is the winding resistance, i is the phase current, and \lambda is the flux linkage. As a result of the double salient structure of the machine, flux linkage is a nonlinear function of both current and rotor position, \theta \begin{equation*} \lambda (i,\theta) = L(i,\theta) i(t). \tag{2} \end{equation*}
View SourceRight-click on figure for MathML and additional features.

Substituting (2) in (1) and rewriting the terms results \begin{equation*} v_{\text{ph}} = Ri + l(\theta, i)\frac{{di}}{{dt}} + e \tag{3} \end{equation*}

View SourceRight-click on figure for MathML and additional features.where \begin{align*} l(\theta, i) =& L(\theta, i) + i\frac{{\partial L(\theta, i)}}{{\partial i}} \tag{4} \\ e =& i\omega _{r} \frac{{\partial L(\theta, i)}}{{\partial \theta }}. \tag{5} \end{align*}
View SourceRight-click on figure for MathML and additional features.

The first term, l(\theta, i), is referred to as incremental inductance [26]. It accounts for the effects of magnetic saturation, by considering current, self-inductance L (\theta, i) and the inductance variation caused by current. The term e corresponds to the machine's back-EMF, where \omega _{r} is the rotor speed.

B. Asymmetric Half-Bridge Converter

Due to the switched nature of the machine, the use of a static converter is required for SRMs. The most commonly used topology is the asymmetric half-bridge converter [27], where a four-phase configuration is depicted in Fig. 1.

Figure 1. - Four-phase asymmetric half-bridge converter.
Figure 1.

Four-phase asymmetric half-bridge converter.

Assuming that each phase is excited independently, without overlapping, the switching states of the converter can be analyzed separately, as depicted in Fig. 2. First, when both of the switched are closed, dc-link voltage is applied to the phase and current rises, characterizing the state of magnetization, as shown in Fig. 2(a). Note that during this state the diodes are blocked. Once the switches are opened, negative dc-link voltage is applied to the phase, causing the diodes to be forward biased and current to decrease characterizing the demagnetization state, shown in Fig. 2(b). During this state, current returns to the dc-link until phase current reaches zero, when the diodes no longer conduct. Finally, a third switching state can be used, where one of the switches is closed and the other is open. This causes the phase current to flow within the phase, a switch and a diode, characterizing the freewheeling state, shown in Fig. 2(c). Note that this state is of interest, as it does not contribute to the dc-link current.

Figure 2. - Switching states for the asymmetric half-bridge converter. (a) Magnetization. (b) Demagnetization. (c) Freewheeling.
Figure 2.

Switching states for the asymmetric half-bridge converter. (a) Magnetization. (b) Demagnetization. (c) Freewheeling.

C. SRM Control and Dc-Link Current

The control of an SRM is dependent on the rotor speed. By disregarding the phase resistance, (3) can be rewritten as \begin{equation*} v_{\text{ph}} - e = l(\theta, i)\frac{{di}}{{dt}}. \tag{6} \end{equation*}

View SourceRight-click on figure for MathML and additional features.

From (6), it can be observed that as long as the excitation voltage has a greater magnitude than the back-EMF, phase current can be controlled. The point at which current control is no longer feasible in SRMs is also often referred to as base speed [3].

When operating in the current controlled region, a hysteresis controller is often used in order to regulate current during the excitation period. Considering the switching states of the asymmetric half-bridge converter presented in Fig. 2, the most common topology used to drive an SRM, two different excitation approaches can be employed: HC and SC. In HC only positive and negative voltage levels [see Fig. 2(a) and (b)] are applied, while in SC positive and zero voltage levels [see Fig. 2(a) and (c)] are used during excitation and negative voltage [see Fig. 2(b)] is only used to demagnetize the winding toward the end of the excitation period.

In order to demonstrate the effects of both HC and SC in the dc-link current, example waveforms are presented in Fig. 3. It can be seen that the use of HC contributes to dc-link current during both magnetization and demagnetization. When using SC, however, due to the freewheeling state, current does not return to the dc-link, effectively reducing rms dc-link current.

Figure 3. - Example waveforms for phase current, phase voltage, and dc-link current. (a) HC. (b) SC.
Figure 3.

Example waveforms for phase current, phase voltage, and dc-link current. (a) HC. (b) SC.

SECTION III.

Torque Sharing Functions

TSFs are an effective tool for torque ripple reduction in SRM drives. The technique shares the torque production between the active phases, ensuring that the total torque produced equals the desired reference value. During commutation, torque is shared by gradually increasing torque production of the incoming phase and reducing torque production of the outgoing phase [6].

A. Analytical TSFs

Considering phase h of an SRM, the torque reference is defined as \begin{equation*} {T_{\text{ref} - h}} = \left\lbrace {\begin{array}{ll}0&{0 \leq \theta < {\theta _{\mathrm{{on}}}}}\\ {{T_\mathrm{ref}} \times {f_{\text{rise}}}\left(\theta \right)}&{{\theta _{\mathrm{{on}}}} \leq \theta < {\theta _{\mathrm{{on}}}} + {\theta _\mathrm{{ov}}}}\\ {{T_\mathrm{ref}}}&{{\theta _{\mathrm{{on}}}} + {\theta _\mathrm{{ov}}} \leq \theta < {\theta _{\mathrm{{off}}}}}\\ {{T_\mathrm{ref}} \times {f_{\text{fall}}}\left(\theta \right)}&{{\theta _{\mathrm{{off}}}} \leq \theta < {\theta _{\mathrm{{off}}}} + {\theta _\mathrm{{ov}}}}\\ 0&{{\theta _{\mathrm{{off}}}} + {\theta _\mathrm{{ov}}} \leq \theta < {\theta _{\mathrm{{off}}}} + {\theta _{p}}} \end{array}} \right. \tag{7} \end{equation*}

View SourceRight-click on figure for MathML and additional features.where {T_{\text{ref}-h}} is the torque reference for phase h, {T_\mathrm{ref}} is the total torque reference, {f_{\text{rise}}}(\theta) is the rising portion of the TSF, {f_{\text{fall}}}(\theta) is the falling portion of the TSF, \theta _{\mathrm{{on}}} is the turn-on angle, \theta _{\mathrm{{off}}} is the turn-offangle, \theta _\mathrm{{ov}} is the overlap angle, \theta _{p} is the pole pitch, and \theta is the phase position.

Analytical TSFs, also referred to as conventional TSFs, make use of mathematical expressions to share the torque in the overlap region [6]. Fig. 4 depicts the linear, sinusoidal, exponential and cubic TSFs, the most commonly used in literature.

Figure 4. - Analytical TSFs. (a) Linear. (b) Sinusoidal. (c) Cubic. (d) Exponential.
Figure 4.

Analytical TSFs. (a) Linear. (b) Sinusoidal. (c) Cubic. (d) Exponential.

According to Xue et al. [21], the different rising and falling portions of the four TSFs shown in Fig. 4 can be computed according to the following.

  1. Linear TSF \begin{align*} f_{\text{rise}}^{\text{lin}}\left(\theta \right) =& \frac{1}{{{\theta _\mathrm{{ov}}}}}\left({\theta - {\theta _ \mathrm{{on}}}} \right) \tag{8} \\ f_{\text{fall}}^\mathrm{lin}\left(\theta \right) =& 1 - \frac{1}{{{\theta _\mathrm{{ov}}}}}\left({\theta - {\theta _ \mathrm{{off}}}} \right). \tag{9} \end{align*}

    View SourceRight-click on figure for MathML and additional features.

  2. Sinusoidal TSF \begin{align*} f_{\text{rise}}^{\sin }\left(\theta \right) =& \frac{1}{2} - \frac{1}{2}\cos \frac{\pi }{{{\theta _\mathrm{{ov}}}}}\left({\theta - {\theta _\mathrm{{on}}}} \right) \tag{10} \\ f_\mathrm{fall}^{\sin }\left(\theta \right) =& \frac{1}{2} + \frac{1}{2}\cos \frac{\pi }{{{\theta _\mathrm{{ov}}}}}\left({\theta - {\theta _\mathrm{{off}}}} \right). \tag{11} \end{align*}

    View SourceRight-click on figure for MathML and additional features.

  3. Exponential TSF \begin{align*} f_{\text{rise}}^{\exp }\left(\theta \right) =& 1 - \exp \left({\frac{{ - {{\left({\theta - {\theta _\mathrm{{on}}}} \right)}^{2}}}}{{{\theta _\mathrm{{ov}}}}}} \right) \tag{12} \\ f_{\text{fall}}^{\exp }\left(\theta \right) =& \exp \left({\frac{{ - {{\left({\theta - {\theta _\mathrm{{off}}}} \right)}^{2}}}}{{{\theta _\mathrm{{ov}}}}}} \right). \tag{13} \end{align*}

    View SourceRight-click on figure for MathML and additional features.

  4. Cubic TSF \begin{align*} f_{\text{rise}}^{\text{cub}}\left(\theta \right) =& \frac{3}{{\theta _\mathrm{{ov}}^{2}}}{\left({\theta - {\theta _\mathrm{{on}}}} \right)^{2}} - \frac{2}{{\theta _\mathrm{{ov}}^{3}}}{\left({\theta - {\theta _\mathrm{{on}}}} \right)^{3}} \tag{14} \\ f_{\text{fall}}^{\text{cub}}\left(\theta \right) =& 1 - \frac{3}{{\theta _\mathrm{{ov}}^{2}}}{\left({\theta - {\theta _\mathrm{{off}}}} \right)^{2}} + \frac{2}{{\theta _\mathrm{{ov}}^{3}}}{\left({\theta - {\theta _\mathrm{{off}}}} \right)^{3}}. \tag{15} \end{align*}

    View SourceRight-click on figure for MathML and additional features.

Note that for the TSFs presented previously, the overlap angle must meet [21] \begin{equation*} {\theta _\mathrm{{ov}}} \leq \frac{{{\theta _{p}}}}{2} - {\theta _\mathrm{{off}}}. \tag{16} \end{equation*}

View SourceRight-click on figure for MathML and additional features.

From Fig. 4, the turn-off angle is given by \begin{equation*} {\theta _\mathrm{{off}}} = {\theta _\mathrm{{on}}} + {\theta _{\text{shift}}} \tag{17} \end{equation*}

View SourceRight-click on figure for MathML and additional features.where {\theta _{\text{shift}}} is the mechanical phase shift between adjacent phases. In the case of the machine used in this article, a four-phase 8/6 SRM, a pole pitch of 60^\circ and a shift of 15^\circ are observed. Hence, (16) can be rewritten as \begin{equation*} {\theta _\mathrm{{ov}}} \leq 15 - {\theta _\mathrm{{on}}}. \tag{18} \end{equation*}
View SourceRight-click on figure for MathML and additional features.

B. Parameter Selection

Once the phase torque references are obtained, an inverted torque lookup table (LUT), i(\theta,T) LUT, is used in order to acquire the phase current references. Although different turn-on and overlap angle combinations will generate similar torque references for a given TSF, due to the highly nonlinear torque–current–position characteristic of SRMs, the reference currents will vary significantly. In order to illustrate this phenomenon, Fig. 5 shows eight different current references for a linear TSF using the angle combinations presented in Table 1. Peak and rms current measurements for every profile are also provided.

TABLE 1 Current Metrics for the Different Current Profiles
Table 1- Current Metrics for the Different Current Profiles
Figure 5. - Phase current profiles generated by TSFs with different angle combinations. (a) Different $\theta _\mathrm{{on}}$ values. (b) Different $\theta _\mathrm{{ov}}$ values.
Figure 5.

Phase current profiles generated by TSFs with different angle combinations. (a) Different \theta _\mathrm{{on}} values. (b) Different \theta _\mathrm{{ov}} values.

It can be seen that the current profiles are directly affected by the changes in the turn-on and overlap angles. In addition, it is observed that the peak and rms current values are also impacted by the excitation interval. Note, however, that different profiles may present different advantages when compared to one another. Hence, the adequate choice of the TSF parameters is key for optimal performance.

In the following subsection, a multiobjective optimization algorithm for analytical TSFs will be proposed.

SECTION IV.

TSF Optimization Procedure

The optimization procedure proposed in this section aims to determine the optimal turn-on and overlap angles for analytical TSFs seeking to reduce dc-link current and torque RMSE. A case study for an 8/6 SRM illustrates the use of the procedure.

A. Optimization Procedure

The algorithm chosen for this proposal is NSGA-II [28]. Two cost functions are defined to guide such algorithm, where the objective of the optimization procedure is to minimize both of the cost functions as much as possible, yielding a pareto front of optimal solutions. The first function, {f_{1}}({{\theta _{\mathrm{{on}}}},{\theta _\mathrm{{ov}}}}), is a measure of the torque RMSE, T_{\text{RMSE}}, while the second function, {f_{2}}({{\theta _{\mathrm{{on}}}},{\theta _\mathrm{{ov}}}}), is a measure of the rms value of the dc-link current, {{i_{\text{dc-link}}}}. Both functions are shown in (19) and (20), respectively \begin{align*} {f_{1}}\left({{\theta _{\mathrm{{on}}}},{\theta _\mathrm{{ov}}}} \right) =& \sqrt{\frac{1}{N}{\sum \nolimits _{k = 1}^{N} {\left({{T_{\text{ref}(k)}} - {T_{e(k)}}} \right)}^{2}}} \tag{19} \\ {f_{2}}\left({{\theta _{\mathrm{{on}}}},{\theta _\mathrm{{ov}}}} \right) =& \sqrt {\frac{1}{N} { \sum \nolimits _{k = 1}^{N} {\left({{i_{\text{dc-link}(k)}}} \right)}^{2}}} \tag{20} \end{align*}

View SourceRight-click on figure for MathML and additional features.where T_{e} is the total electromagnetic torque and N is the number of data points. Moreover, note that the optimization algorithm is subject to the linear constraint given in (16).

A simulation model is built in MATLAB/Simulink software. The control structure used is depicted in Fig. 6. A torque reference is used along with a TSF to generate the individual phase torque references. Then, the inverted torque LUT, i(\theta,T) LUT, is used in order to obtain the phase current references. Finally, a hysteresis controller is used to track the current references. Based on the output of the hysteresis controller, adequate switching signals are generated and sent to the asymmetric half-bridge converter.

Figure 6. - Block diagram of the SRM control structure.
Figure 6.

Block diagram of the SRM control structure.

The proposed optimization procedure is shown in Fig. 7. It is performed entirely offline, and it starts by loading the SRM simulation model in Simulink. Next, the optimization parameters are loaded, such as the parameter bounds, inequality constraints and the population size. Then, the execution of the NSGA-II starts. At the end of each simulation, the cost functions are calculated, and the population of the GA is updated. The steps of the NSGA-II algorithm are depicted in Fig. 7, and for a detailed explanation, please refer to Deb et al.’s [28] work. The algorithm is executed until the stopping criterion is met, which in this case is determined by the average change in the spread of the pareto solutions over a number of maximum stall generations. From the pareto front, a solution that suits the desired balance between cost functions can be selected.

Figure 7. - Flowchart of the proposed TSF optimization procedure.
Figure 7.

Flowchart of the proposed TSF optimization procedure.

First, the vectors containing the cost function values for the optimal results from the pareto front can be defined as \begin{align*} {F_{1}} =& {\left[ {\begin{array}{cccc}{f_{1}}_{_{(1)}}&{{f_{{1_{(2)}}}}}& \ldots &{{f_{{1_{(n)}}}}} \end{array}} \right]^{T}} \tag{21} \\ {F_{2}} =& {\left[ {\begin{array}{cccc}{f_{{2_{(1)}}}}&{{f_{{2_{(2)}}}}}& \ldots &{{f_{{2_{(n)}}}}} \end{array}} \right]^{T}} \tag{22} \end{align*}

View SourceRight-click on figure for MathML and additional features.where n is the number of solutions in the pareto front.

Then, F_{1} and F_{2} can be combined into a single metric by means of normalization, where both of the cost functions are normalized with respect to their maximum observed value, as shown in the following: \begin{equation*} {F_{\text{norm}}} = \alpha \frac{{{F_{1}}}}{{\max \left[ {{F_{1}}} \right]}} + \beta \frac{{{F_{2}}}}{{\max \left[ {{F_{2}}} \right]}} \tag{23} \end{equation*}

View SourceRight-click on figure for MathML and additional features.where {F_{\text{norm}}} is the normalized cost function vector, and \alpha and \beta are weights.

The firing angles that yielded the minimal value of {F_{\text{norm}}} are saved, and the procedure is repeated for different operating conditions.

B. Case Study

This subsection presents a case study for the optimized analytical TSFs with reduced dc-link current.

The characteristics of the SRM used in this article are given in Table 2. The flux linkage and torque profiles of the machine are presented in Fig. 8. The first set of characteristics is obtained by means of finite element analysis data, using JMAG software. The second set, labeled measured, is obtained using the dc excitation method [29], with the rotor locked mechanically.

TABLE 2 Parameters of the Studied SRM
Table 2- Parameters of the Studied SRM
Figure 8. - Characteristics of the 8/6 SRM. (a) Flux linkage. (b) Torque.
Figure 8.

Characteristics of the 8/6 SRM. (a) Flux linkage. (b) Torque.

The optimization parameters used are given in Table 3. The linear constraint is set based on the condition presented in (18), ensuring that \theta _\mathrm{{on}}+\theta _\mathrm{{ov}} \leq 15. Furthermore, the initial population of the NSGA-II is initialized randomly. The stopping criteria of the optimization procedure is determined by the average relative change in the best fitness function value over a maximum number of stall generations. If this value is less than or equal to the “function tolerance” parameter over a number of “maximum stall generations,” the algorithm will be stopped.

TABLE 3 Parameters of the NSGA II Implementation
Table 3- Parameters of the NSGA II Implementation

Simulation results are obtained using MATLAB/Simulink software. The sampling frequency of the control algorithm is set to 200 kHz to ensure the hysteresis controller has superior current tracking performance. In addition, results considering a 60 kHz sampling frequency are also presented as a means to investigate the effects of the sampling rate in the torque RMSE and dc-link current. Regardless of the control frequency, the simulation frequency for the model is set to 10 MHz, as depicted in Fig. 6. For real-world applications, an advanced PWM current controller could be used as an alternative. The hysteresis band is set to 0.5 A and both HC and SC operations are investigated. For HC, only the positive and negative voltage levels are used, while SC uses the positive, zero and negative voltage levels. Note that, in this article, SC operation is implemented as proposed in Scalcon et al.’s [30] work, where positive and zero voltage levels are applied while \theta < \theta _{\text{off}}, while positive and negative voltage levels are applied after \theta > \theta _{\text{off}}.

The algorithm is executed for the four different TSFs presented in Fig. 4. The optimization results for a speed of 1000 r/min at a 3 Nm load, composed of the pareto sets and the optimal firing angles, are presented in Fig. 9. The results consider both HC and SC, as well as 200 and 60 kHz sampling frequencies. Similarly, Figs. 10 and 11 present results for the operating conditions of 3000 r/min at 3 Nm and 6000 r/min at 1.5 Nm, respectively.

Figure 9. - Optimization results for a speed of 1000 r/min at a 3 Nm load. (a) Pareto fronts for 200 kHz and HC. (b) Pareto fronts for 200 kHz and SC. (c) Pareto fronts for 60 kHz and HC. (d) Pareto fronts for 60 kHz and SC. (e) Optimal angles for 200 kHz and HC. (f) Optimal angles for 200 kHz and SC. (g) Optimal angles for 60 kHz and HC. (h) Optimal angles for 60 kHz and SC.
Figure 9.

Optimization results for a speed of 1000 r/min at a 3 Nm load. (a) Pareto fronts for 200 kHz and HC. (b) Pareto fronts for 200 kHz and SC. (c) Pareto fronts for 60 kHz and HC. (d) Pareto fronts for 60 kHz and SC. (e) Optimal angles for 200 kHz and HC. (f) Optimal angles for 200 kHz and SC. (g) Optimal angles for 60 kHz and HC. (h) Optimal angles for 60 kHz and SC.

Figure 10. - Optimization results for a speed of 3000 r/min at a 3 Nm load. (a) Pareto fronts for 200 kHz and HC. (b) Pareto fronts for 200 kHz and SC. (c) Pareto fronts for 60 kHz and HC. (d) Pareto fronts for 60 kHz and SC. (e) Optimal angles for 200 kHz and HC. (f) Optimal angles for 200 kHz and SC. (g) Optimal angles for 60 kHz and HC. (h) Optimal angles for 60 kHz and SC.
Figure 10.

Optimization results for a speed of 3000 r/min at a 3 Nm load. (a) Pareto fronts for 200 kHz and HC. (b) Pareto fronts for 200 kHz and SC. (c) Pareto fronts for 60 kHz and HC. (d) Pareto fronts for 60 kHz and SC. (e) Optimal angles for 200 kHz and HC. (f) Optimal angles for 200 kHz and SC. (g) Optimal angles for 60 kHz and HC. (h) Optimal angles for 60 kHz and SC.

Figure 11. - Optimization results for a speed of 6000 r/min at a 1.5 Nm load. (a) Pareto fronts for 200 kHz and HC. (b) Pareto fronts for 200 kHz and SC. (c) Pareto fronts for 60 kHz and HC. (d) Pareto fronts for 60 kHz and SC. (e) Optimal angles for 200 kHz and HC. (f) Optimal angles for 200 kHz and SC. (g) Optimal angles for 60 kHz and HC. (h) Optimal angles for 60 kHz and SC.
Figure 11.

Optimization results for a speed of 6000 r/min at a 1.5 Nm load. (a) Pareto fronts for 200 kHz and HC. (b) Pareto fronts for 200 kHz and SC. (c) Pareto fronts for 60 kHz and HC. (d) Pareto fronts for 60 kHz and SC. (e) Optimal angles for 200 kHz and HC. (f) Optimal angles for 200 kHz and SC. (g) Optimal angles for 60 kHz and HC. (h) Optimal angles for 60 kHz and SC.

First, a tradeoff between both cost functions is observed. Moreover, it can be seen that the dc-link current can be reduced to a certain extent while exhibiting reasonable torque tracking error. Furthermore, a similar behavior can be observed for the results using HC, despite of the different operating conditions. When considering SC, however, a bigger discrepancy between the different TSFs is observed. This is made evident in Fig. 10(b) and (d), as well as in Fig. 11(b) and (d). It should be noted, however, that the exponential TSF tends to perform worse when compared to the remaining three TSFs. When comparing both HC and SC, it can be observed that SC is able to significantly reduce dc-link current. This is attributed to the fact that the hysteresis current controller switches between positive and zero voltage levels for most of the excitation period, which causes no contribution to the dc-link current during the freewheeling state. On the other hand, HC uses both positive and negative voltage levels, constantly contributing to dc-link current. Regarding the torque tracking performance, it can be observed that at lower speeds, HC enables superior tracking, while SC exhibits different tracking capability along the pareto front. With the increase in speed, however, HC also presents a larger tradeoff on its pareto fronts. It should be noted that, even though reasonable results are also observed at higher speed conditions, TSFs progressively lose current tracking capabilities with the increase of speed, and, consequently, torque tracking capability. Hence, this technique is not suitable for high-speed conditions, with typically single pulse control being used above base speed.

Regarding sampling frequency, it can be seen that a lower sampling rate leads to worse torque tracking performance. This is demonstrated by the higher torque RMSE values observed in the results with 60 kHz when compared to the 200 kHz counterpart. This is expected, as the current tracking performance of the hysteresis controller is directly related to the sampling rate. For the high-speed results, at 6000 r/min, it is observed that the gap in performance between the different frequencies is much smaller. This can be attributed to the fact that, with the increase in speed, the back-EMF of the machine is also increased, generally deteriorating the tracking capability of the controller at higher speeds. Furthermore, the ratio between sampling and electrical frequencies is much closer than it is at lower speeds, justifying the similar performance.

Finally, it can be seen that solutions that yielded lower torque RMSE typically present a larger overlap angle, while solutions that more effectively minimize the dc-link current tend to have a smaller overlap angle. In addition, with the increase in speed, the turn-on angle is advanced in solutions with good torque tracking performance. This is an expected behavior in SRMs, that can be seen replicated here in the results of the optimization procedure.

Based on these solutions, a point from the pareto front which satisfies the desired dc-link current reduction, while still presenting an acceptable torque RMSE value, can be selected as the optimal firing angles by means of (23). For this article, authors opted to use \alpha =1 and \beta =2, due to the normalized variation in torque RMSE being much greater than the variation in dc-link current. Please note, however, that the weights should be adjusted according to the studied SRM, application and targeted dc-link current reduction.

Experimental results will be presented in the following section as a means to compare the performance of different solutions from the pareto front.

SECTION V.

Experimental Results

In order to verify the effectiveness of the proposed optimization procedure, experimental results are presented in this section. The machine used is the 8/6 SRM described in Section IV-B. The experimental setup is presented in Fig. 12, being mainly composed of an SRM coupled to an induction machine (IM), a four-phase AHB converter and a commercial three-phase IM drive. The IM is used as a means to provide a mechanical load to the SRM by operating as a generator. A TS2225N13E102 resolver, built-in to the SRM housing, is used to measure the rotor position.

Figure 12. - Experimental setup containing the SRM, IM, and their respective drives.
Figure 12.

Experimental setup containing the SRM, IM, and their respective drives.

Fig. 6 depicts the block diagram of the proposed control structure. A digital signal processor (DSP) TMS320F28335 is used for digital implementation. The hysteresis current controller uses a hysteresis band of 1 A with a 55 kHz sampling frequency, the highest achievable value considering the limited performance of this DSP [24]. Due to digital implementation, the hysteresis controller presents a one sample delay. Both HC and SC operation are evaluated experimentally. For SC, positive and zero voltage levels are applied while \theta < \theta _\mathrm{{off}}, while positive and negative voltage levels are applied after \theta > \theta _\mathrm{{off}}. For HC, only positive and negative voltage levels are used.

In addition, for each operation mode, three cases are considered as follows.

  1. Case 1: result from the pareto front that yielded the smallest {f_{1}}({{\theta _{\mathrm{{on}}}},{\theta _\mathrm{{ov}}}}) (torque RMSE) value.

  2. Case 2: result from the pareto front that yielded the desired tradeoff between torque RMSE and dc-link current according to (23).

  3. Case 3: result from the pareto front that yielded the smallest {f_{2}}({{\theta _{\mathrm{{on}}}},{\theta _\mathrm{{ov}}}}) (dc-link current) value.

For the results presented in this article, the torque to current conversion is performed offline using Simulink, by means of an inverted torque LUT. Hence, the current references are loaded directly to the DSP's memory, and no online conversion is performed. The instantaneous torque waveforms, on the other hand, are estimated inside of the DSP by means of a torque LUT and measured using a 12-bit digital-to-analog converter. This LUT is obtained as described in Bilgin et al.’s [31] work, using characteristics of the studied SRM. It has as inputs the phase current and position measurements, while outputting the instantaneous phase torque value. The total torque is obtained by repeating the procedure for each phase and adding the individual results.

Fig. 13 shows the experimental results for the sinusoidal TSF for the three different cases considering HC operation at a speed of 1000 r/min under a 3 Nm load. Similarly, Fig. 14 shows experimental results for the sinusoidal TSF for the same cases and operating condition considering SC operation. In order to evaluate the proposal for a different operating speed, experimental results at 3000 r/min under a 3 Nm load considering hard and SC operation are presented in Figs. 15 and 16, respectively. The turn-on and overlap angles used in the experimental results are extracted from Figs. 9 and 10, and given in Table 4.

TABLE 4 Excitation Parameters for the Experimental Results
Table 4- Excitation Parameters for the Experimental Results
Figure 13. - Experimental results for HC at a speed of 1000 r/min under a 3 Nm load. (a) Case 1. (b) Case 2. (c) Case 3.
Figure 13.

Experimental results for HC at a speed of 1000 r/min under a 3 Nm load. (a) Case 1. (b) Case 2. (c) Case 3.

Figure 14. - Experimental results for SC at a speed of 1000 r/min under a 3 Nm load. (a) Case 1. (b) Case 2. (c) Case 3.
Figure 14.

Experimental results for SC at a speed of 1000 r/min under a 3 Nm load. (a) Case 1. (b) Case 2. (c) Case 3.

Figure 15. - Experimental results for HC at a speed of 3000 r/min under a 3 Nm load. (a) Case 1. (b) Case 2. (c) Case 3.
Figure 15.

Experimental results for HC at a speed of 3000 r/min under a 3 Nm load. (a) Case 1. (b) Case 2. (c) Case 3.

Figure 16. - Experimental results for SC at a speed of 3000 r/min under a 3 Nm load. (a) Case 1. (b) Case 2. (c) Case 3.
Figure 16.

Experimental results for SC at a speed of 3000 r/min under a 3 Nm load. (a) Case 1. (b) Case 2. (c) Case 3.

From the results, it can be observed that SC is able to achieve significant dc-link current reduction when compared to HC. Moreover, a tradeoff between objectives is observed, with case 1 generally showing a lower torque RMSE value, while case 3 shows the most reduction in dc-link current. A quantitative analysis is shown in Tables 5 and 6, where measurements of T_{\text{RMSE}}, {{i_{\text{dc-link}}}}, torque ripple, efficiency and torque per ampere ratio are presented for the results shown in Figs. 13–​16.

TABLE 5 Performance Comparison for the Experimental Results at a Speed of 1000 r/min Under a 3 Nm Load
Table 5- Performance Comparison for the Experimental Results at a Speed of 1000 r/min Under a 3 Nm Load
TABLE 6 Performance Comparison for the Experimental Results at a Speed of 3000 r/min Under a 3 Nm Load
Table 6- Performance Comparison for the Experimental Results at a Speed of 3000 r/min Under a 3 Nm Load

The torque ripple, T_{\text{ripple}}, is given by \begin{equation*} T_{\text{ripple}} = \frac{{T_{\max } - T_{\min }}}{T_{\text{avg}}} \tag{24} \end{equation*}

View SourceRight-click on figure for MathML and additional features.where T_{\max } is the maximum estimated torque value, T_{\min } is the minimum estimated torque value, and T_{\text{avg}} is the average torque value.

The efficiency, \eta, is calculated as \begin{equation*} \eta = \frac{{{P_{\text{out}}}}}{{{P_{\text{in}}}}} \tag{25} \end{equation*}

View SourceRight-click on figure for MathML and additional features.where P_{\text{in}} is the input power and P_{\text{out}} is the output power.

The input power is defined as \begin{equation*} {P_{\text{in}}} = {V_{\text{dc}}}{i_{\text{avg}}} \tag{26} \end{equation*}

View SourceRight-click on figure for MathML and additional features.where {V_{\text{dc}}} is the dc-link voltage and {i_\mathrm{avg}} is the average dc bus current.

The output power is defined as \begin{equation*} {P_{\text{out}}} = {\omega _{r}}{T_\mathrm{avg}}. \tag{27} \end{equation*}

View SourceRight-click on figure for MathML and additional features.

The torque per ampere ratio, another metric often used to evaluate efficiency [31], is calculated as {{{T_\mathrm{avg}}} / {{i_{\text{rms}}}}}, where i_{\text{rms}} is the rms value of the phase current.

As seen in Table 5, the expected tradeoff is observed between the three cases at 1000 r/min. For HC, it can be seen that the difference is rather small between each case; however, note that this is expected as the pareto front shown in Fig. 9 also presents a small amplitude variation for both metrics. Regarding the results for SC, a similar tradeoff is observed. Note, however, that the dc-link current is significantly suppressed at the cost of increased torque tracking error. From Table 6, it can be seen that at 3000 r/min the tradeoff is more evident for HC, as expected from the pareto front in Fig. 10. Once more, dc-link current reduction is achieved at the cost of higher T_{\text{RMSE}}. Furthermore, it is observed that the absolute values for T_{\text{RMSE}} from the experimental results are higher than the ones presented in the pareto fronts. This is justified by the limitations in sampling frequency and hysteresis band of the experiment, which are respectively smaller and greater than the simulation results, in turn leading to a worse tracking performance. A similar trend to the T_{\text{RMSE}} metric is observed for the torque ripple measurements. It should be pointed out, however, that the torque ripple metric is often avoided. Given that the metric uses maximum and minimum values, it can be significantly affected by noise or varying peak values in the measurements, not truly reflecting the characteristics of the output torque, as seen in both speeds for case 2 with SC, for example.

From the efficiency metric, it can be seen that all three cases present a negligible difference between measurements at 1000 r/min. Similarly, at 1000 r/min minimal difference can be seen between the three cases with regards the torque per ampere ratio. Nonetheless, it is observed that SC presents a superior torque per ampere ratio when compared to HC. Similar efficiency levels are also observed between the different cases at 3000 r/min with SC. Note that each case presents different characteristics regarding copper, iron and switching losses, for example, making it reasonable for similar efficiency values to be reached even under different operating conditions. For the results at 3000 r/min with HC, however, note that efficiency is significantly lower for case 3. This is justified by the lower average torque value, also made evident by the much lower torque per ampere ratio. Finally, when comparing HC and SC, it is observed that the latter presents higher efficiency at both speeds. This is expected due to the lower switching frequency, reduced dc-link current and use of the freewheeling state, among other factors.

SECTION VI.

Conclusion

This article investigates the optimization of analytical TSFs aiming to reduce the dc-link current of SRMs. First, a description of the four analytical TSFs is presented, as well as the impact of the excitation parameters in the current profiles. Then, a multiobjective optimization problem taking into account torque rms error and dc-link rms current metrics is solved by means of the NSGA-II algorithm. Next, an approach for selecting a solution with the desired tradeoff from within the pareto front is described. The effectiveness of the proposal is demonstrated by a case study, and further verified by the experimental results, which show the tradeoff between the objectives under three different cases in both hard and SC operation. The combination of parameters selected by the optimization procedure is capable of delivering a performance with adequate balance between both metrics. Furthermore, it can be seen that dc-link current can be effectively reduced with the use of optimized analytical TSFs. Finally, the benefits of dc-link current reduction when using SC over HC are also highlighted. This can consequently enable other drive improvements, such as the increase in capacitor lifetime or capacitor size reduction, two key issues of SRM drives due to the large exchange of energy between the dc-link and the machine. One limitation of the proposal is the fact that it is restricted to the analysis of analytical TSFs. In this context, future work should be carried out in evaluating the dc-link current reduction capabilities of more sophisticated TSFs, such as the ones generated by offline optimization procedures.

References

References is not available for this document.