Next Article in Journal
Design and Characterization of Soft Fabric Omnidirectional Bending Actuators
Next Article in Special Issue
Practical Comparison of Two- and Three-Phase Bearingless Permanent Magnet Slice Motors for Blood Pumps
Previous Article in Journal
Transient and Dynamic Simulation of the Fluid Flow through Five-Way Electric Coolant Control Valve of a 100 kW Fuel Cell Vehicle by CFD with Moving Grid Technique
Previous Article in Special Issue
Optimal Design of a Surface Permanent Magnet Machine for Electric Power Steering Systems in Electric Vehicle Applications Using a Gaussian Process-Based Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model Predictive Control Strategy Based on Loss Equalization for Three-Level ANPC Inverters

1
College of New Energy and Power Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China
2
Lanzhou Wanli Airlines Electromechanical Limited Liability Company, Lanzhou 730070, China
*
Author to whom correspondence should be addressed.
Actuators 2024, 13(3), 111; https://doi.org/10.3390/act13030111
Submission received: 6 February 2024 / Revised: 7 March 2024 / Accepted: 11 March 2024 / Published: 12 March 2024
(This article belongs to the Special Issue Power Electronics and Actuators)

Abstract

:
Targeting the issue of high losses of individual switching tubes in Neutral-Point Clamped (NPC) three-level inverters, an Active Neutral-Point Clamped (ANPC) three-level inverter is used, and a model predictive control strategy using the loss equalization of the inverter is proposed. This method organizes and analyzes multiple zero-state current pathway commutation modes and adds mode three under the original two commonly used zero-state commutation modes. On this basis, the three modes are flexibly switched by model predictive control, and the output is optimized according to the value function for the space vector in each operation, while the midpoint voltage control is added to the value function. The simulation results suggest that the recommended strategy in this study may effectively realize the loss equalization control and midpoint voltage control of the ANPC inverter, which improves the operation efficiency of the electromechanical actuator.

1. Introduction

Electromechanical servo systems are increasingly used in aerospace [1,2], and electromechanical actuators are the actuators of electromechanical servo systems, which are more efficient, more integrated, and easier to maintain than traditional hydraulic actuators. With the development of aerospace electromechanical actuators, permanent magnet synchronous motors (PMSM) have become an important part of them because of their high efficiency, high power density, and precise control [3,4]. The control effect of PMSM plays a crucial role in the performance and reliability of electromechanical actuator systems [5,6,7], and most of the existing researches improve the performance of PMSM by adopting multilevel inverters with advanced control strategies and the loss control should be considered by adopting multilevel inverters.
Among several multilevel structures, the NPC inverter circuit is currently one of the more mature structures, and its circuit structure and control method are straightforward and have the benefits of a high voltage withstand level and a low rate of output voltage distortion [8,9]. However, due to its loss, the problem is difficult to solve, resulting in some switching tubes’ junction temperatures being too high and reducing the system efficiency, so the redundant zero-level path more ANPC inverter is used to solve the problem.
In the existing problem of ANPC inverter loss, soft-switching technology is used, which can effectively reduce the voltage and current stresses, switching losses, and electromagnetic interference of switching devices [10,11]. However, multiple switching tubes, as well as capacitors and inductors, need to be added to the inverter to generate resonance, which increases the device size and reduces the power density. Due to the high requirement of device power density in electromechanical actuators [1,2], it does not meet the requirements. Part of it combines the zero-level characteristics of the ANPC inverter, replacing the high-frequency part of the switching tube Si(Silicon) IGBT with SiC(Silicon Carbide) MOSFETs to reduce the loss by using the characteristics of SiC devices [12,13,14]. This method reduces the loss, but the SiC device increases the cost, and the di/dt and dv/dt of the two devices with different switching speeds in the switching process will lead to electromagnetic interference and switching overvoltage [12], so it does not meet the requirements; The remaining part of the improvement of the control strategy, through the reasonable allocation of the redundant zero-level path to achieve the balanced control of the switching tube loss.
Literature [15] based on hardware PWM configuration outputs asymmetric driving waveforms, which makes the turn-on and turn-off losses separate, but its calculation is complicated and does not make full use of the redundant zero level of the ANPC inverter. Literature [16] controls the ANPC inverter two redundant zero level allocation mode one and mode two alternately; for the different allocation modes to bear the switching loss device, different characteristics of the two flexible switching are needed to achieve the switching tube loss equalization control. Literature [17] combines the two methods to turn a single zero-level clamp circuit into two clamp circuits conducting at the same time, which reduces the conduction loss and increases the efficiency. Literature [18] regulates the frequency cycle, changing the duration ratio of mode one and mode 2 in each frequency cycle to realize the balanced adjustment of switching tube losses, but the ratio selection lacks a theoretical basis, and frequent switching between different modes will produce excessive switching losses, affecting the system efficiency [19]. Literature [16,20,21] used a model prediction method of multi-objective optimization for loss equalization control by setting the value function loss minimization but did not classify and make full use of the ANPC inverter redundancy zero level in a manner, whereas literature [20,21] used only manner two and its variants.
Based on the above problems, this paper makes complete use of the redundant zero level of the ANPC inverter and adds mode three on the basis of the two commonly used zero-level path modes. It summarizes the switching tubes and the loss law driven by each mode, designs the loss principle between the modes, and uses the model predictive control to realize the flexible switching on the basis of which the model predictive control is implemented [7,22]. Thus, the switching tube loss equalization control is accomplished, and the solution to the problem of uneven inverter loss in electromechanical actuators is realized, and, at the same time, it realizes inverter midpoint voltage equalization control. Finally, relevant simulations are carried out in Matlab to verify the theoretical analysis’s correctness, as well as the feasibility and effectiveness of the recommended plan.

2. ANPC Inverter with Its Zero-Level Commutation Method

2.1. ANPC Inverter with Space Voltage Vectors

The three-level ANPC inverter topology is shown in Figure 1. In the figure, C1 and C2 are the upper and lower dc-side capacitors, respectively, and point o is the midpoint of the dc-side bus. Sa1, Sa2, Sa3, and Sa4 are the four IGBT switching tubes on the bridge arms of each phase, and the clamp diode in the original NPC inverter is replaced by Sa5 and Sa6, and there are antiparallel diodes Da1Da6 connected to each switching tube. Udc is the dc-side bus voltage; io is the current, and ic1 and ic2 are the currents that flow through the dc-side capacitors C1 and C2. io is the midpoint current of the dc side, and ic1 and ic2 are the currents that flow through the dc side capacitors C1 and C2.
Same as the NPC inverter, each phase of the bridge arm has three modes, p, o, and n, which represent the three voltage amplitudes Udc/2, 0, and −Udc/2 of the output voltage Udc. There are a total of 33 = 27 switching states, which correspond to the space voltage vector, as shown in Figure 2.
Table 1 shows the space vectors corresponding to the vector types, where the small vectors appear in pairs and have an opposite effect on the midpoint voltage, the medium vectors cause the midpoint voltage to increase, while the zero and large vectors have no impact on the midpoint voltage.

2.2. Space Voltage Vector Modeling

Assuming that the power electronic devices in the inverter are all ideal devices and equating the single-phase bridge arm to a single-pole, three-throw switch, with the three modes p, o, and n corresponding to the three switching states of each bridge arm, the switching function Sx can be expressed in the following way:
S x ( x a , b , c ) = 1 ,         p - level 0 ,         o - level 1 ,   n - level
The phase voltage at the output of the three-level inverter can be expressed as:
u a = S a 2 U dc u b = S b 2 U dc u c = S c 2 U dc
where ua, ub, uc are the phase voltages of the three phases of ABC, respectively; Udc is the DC bus voltage; Sa, Sb, and Sc are the switching states of the three-phase bridge arms of ABC.
After the relationship between the line voltage as well as the three-phase current and the three-phase voltage at the space angle of 120° to each other, the three-phase output voltage synthesized vector is expressed as follows:
U = U dc 6 × 2 1 2 j 3 2 1 2 + j 3 2 1 1 + j 3 1 2 + j 3 2 1 1 2 j 3 2 1 j 3 × S a S b S c
The equivalent mathematical model of all 27 space voltage vectors can be obtained from the above equation.

2.3. ANPC Inverter Zero-Level Commutation Method and Corresponding Losses

The current paths in the p-level and n-level of the ANPC inverter are the same as in the NPC topology; while the o-level has more options, as shown in Table 2, the current in the o-level can circulate through S2 and S5 or through S3 and S6. Therefore, switching, depending on the switching tube turned on, can be categorized into six forms. Where the switching tube Sa1 with its anti-parallel diode Da1 becomes S1, and the other switching tubes are the same.
Since the bridge arm voltage will switch back and forth between p, o and n states during the inversion process, and because each switching process requires different switching tubes to be controlled, the six forms are categorized into three modes, mode one, mode two and mode three.
As demonstrated in Figure 3, mode 1 combines the OUL1 and OUL4 zero level mode, in the p-level switching o-level process, only S1 and S5 switch adjust, S2 and S6 switch states remain unchanged; similarly, from the n-level switching to the o-level process, only S4 and S6 switch to adjust, S3 and S5 switch state remains unchanged. (The arrows in the figure point to the switching tube that needs to change the state, where the dotted line indicates the switching tube that needs to be turned off and the other that needs to be turned on).
Therefore, in current path mode 1, the switching losses are concentrated in the S1, S4, S5, and S6 tubes, which reduces the losses in the S2 and S3 tubes, as shown in Figure 4 for the switching tube losses under mode 1 in the simulation, with higher overall losses S1 and S4. The loss collection background is: The test background is exactly the same as that in Section 5, which is the loss generated by the PMSM under model predictive control when running at steady state for 0.1 s at 3000 rpm and 5 N-m load conditions. Then the sampling frequency is set to 100 kHz, and the IGBT adopts Infineon’s IKZ75N65EH5, whose turn-on and turn-off losses are 0.68 mj and 0.43 mj, respectively, at 25 °C; the initial voltage drop Vceo of the device is checked by the switching tube datasheet, which is 1.65 V, and the internal resistance r is 10 mΩ in the on-state.
As demonstrated in Figure 5, the mode 2 current path method combines the OUL2 and OUL3 o-level methods, in the process of p-level switching o-level only S2 and S3 switches are adjusted, and the S1 and S6 switch status remains unchanged; similarly, the process of switching from the n-level to the o-level is only adjusted for the S2 and S3 switches, and the S4 and S5 switches status remains unchanged.
Therefore, in the current path switching mode of mode 2, the switching losses are concentrated in the S2 and S3 tubes, which reduces the losses of the rest of the switching tubes, as shown in Figure 6 for the switching tube losses under mode 2 in the simulation, and the overall losses S2 and S3 are higher.
As shown in Figure 7 for mode three current path switching mode, which combines the OL1 and OU1 o-level mode, in the process of p-level switching o-level only S1 and S3 switch to adjust, S2 and S6 switch state remain unchanged; similarly, from the n-level switching to the o-level process is only adjusted to the S2 and S4 switch, S3 and S5 switch state remains unchanged.
Therefore, in the current path switching mode of mode 3, the switching loss is concentrated in the S1, S2, S3 and S4 tubes, which reduces the loss of the S5 and S6 tubes, as shown in Figure 8 for the switching loss under mode 3 in the simulation, the loss of the S1S4 tubes is more average, and the loss of the S5 and S6 tubes is lower compared to the previous two modes.

3. Switching Tube Loss Evaluation

Most of the inverter power switching tube are used with anti-parallel diode IGBT device composition, it is generally used fast recovery diode, because of its negligible turn-on loss and turn-off loss is much smaller than the IGBT, this paper focuses on the discussion of IGBT loss.
Losses are mainly switching losses and conduction losses of two types, of which switching losses include turn-on losses and turn-off losses.

3.1. ANPC Inverter Switching Loss Analysis

The device during the turn-on and turn-off transient loss is referred to as switching loss, the size of the device is mostly determined by the size and direction of the voltage and current on both sides of the device, and the effect is usually a nonlinear relationship, the representation is generally approximated by constructing a linear relationship.
Assume that the IGBT’s switching frequency is fs, in a switching frequency of switching change process in the role of time [t1, t2], then the average switching loss in the role of time is roughly equal to:
P sw = t 1 t 2 ( E on + E off ) × f S × i ( t )   d t
where Eon and Eoff are the turn-on loss energy and turn-off loss energy of the IGBT under the actual peak operating current, respectively (which can be found in the switching tube datasheet), fs is the switching frequency, and i(t) is the real-time current.

3.2. ANPC Inverter Conduction Loss Analysis

Conduction loss is the loss generated by the IGBT during the conduction period. The size of the loss is determined by the length of its own conduction time and the size of the current flowing during conduction during an action time, and its expression can be approximated as:
P on = V ceo × i ( t ) + i ( t ) 2 × r
where r is the on-state internal resistance, Vceo is the initial voltage drop of the device (which can be found in the switching tube datasheet); i(t) is the actual on-state current.
Therefore, let the switching frequency of the IGBT be fs, and the action time during the switching process at one switching frequency be [t1, t2], then the average conduction loss during the action time can be expressed as:
P on _ T = t 1 t 2 ( V ceo + i ( t ) r ) × i ( t ) d t

4. Model Predictive Control Loss Equalization Method

The basic principle of the model prediction algorithm is to forecast the response of the future era based on the current state, take the first item of the control sequence as the control quantity at the next moment, and then make the predicted response close to the set target through rolling optimization and feedback correction. This is accomplished by bringing the relevant variables into the value function and then comparing the variables with the smallest error in the finite set so that the control value gradually approaches the reference value.

4.1. PMSM Current Prediction Model

The model predictive control performance is heavily dependent on the mathematical model of the controlled object, and a mismatch of the controlled object parameters or other unmodeled dynamics can affect the performance [23]. In this section, an electromechanical actuator in normal operation is targeted to be modeled under the following assumptions: the influence of external factors such as temperature and frequency on the motor parameters is not taken into account, space harmonics and the higher harmonic components of the magnetic field are neglected, rotor losses are not taken into account, and the stator windings are perfectly uniformly distributed in space. The final continuous domain mathematical model of the permanent magnet synchronous motor in the synchronous rotating d-q coordinate system can be expressed as:
u d = R i d + d d t ( L d i d + ψ f ) ω 1 ( L q i q ) u q = R i q + d d t ( L q i q ) ω 1 ( L d i d + ψ f )
where ud, uq are the d-axis and q-axis output voltages, id and iq are the d-axis and q-axis output currents, ψf is the permanent magnet chain, R is the stator resistance, and ω1 is the electrical angular frequency.
The output currents id, iq can be approximated using the forward Euler discretization method as:
d i d d t i d ( k + 1 ) i d ( k ) T c d i q d t i q ( k + 1 ) i q ( k ) T c
where id(k + 1) and iq(k + 1) are the d-axis and q-axis output currents at the time of k + 1, id(k), iq(k) are the d-axis and q-axis output currents at the time of k, respectively, and Tc signifies the output current’s control period.
Substitute (8) into (7), it is possible to obtain the compilation:
i d ( k + 1 ) = ( 1 R T c L d ) i d ( k ) + ω 1 L q T c L d i q ( k ) + T c L d u d ( k ) i q ( k + 1 ) = ω 1 L d T c L q i d ( k ) + ( 1 R T c L q ) i q ( k ) + T c L q u q ( k ) ω 1 ψ f T c L q
where ud(k) and uq(k) are the components of the space voltage vector on the d-axis and q-axis at time of k, respectively. Through (9), The projected value of output current at k + 1 moments under the operation of any space voltage vector can be calculated using k moments.

4.2. Current Control Value Function

After collecting the current id(k) and iq(k) values, the mathematical model synthesized with the 27 voltage vectors is sequentially substituted into the prediction model. The expected values id(k + 1), iq(k + 1) for the following moment of the 27 voltage vectors can then be derived, and then the value function is set to compare and find the optimization with the reference currents id*(k + 1), iq*(k + 1). Specifically, it is to find the voltage vector whose predicted value is closest to the reference value, so the predicted values of all the voltage vectors differ from the reference value and squared. Then, optimization is done to find the optimal voltage vector. The value function expression is as follows:
Δ i dq = ( i d ( k + 1 ) i d * ( k + 1 ) ) 2 + ( i q ( k + 1 ) i q * ( k + 1 ) ) 2

4.3. Midpoint Voltage Control Value Function

The expression for the midpoint current of the three-level ANPC inverter at moment k is:
i np ( k ) = ( S a ( k ) i a ( k ) + S b ( k ) i b ( k ) + S c ( k ) i c ( k ) )
where
S x = 1   ,         The   x th   phase   output   p 0 ,           The   x th   phase   output   o     1   ,   The   x th   phase   output   n x = a , b , c
The expression for the upper and lower capacitance currents and capacitance voltages on the dc side at a time t is given by:
i C 1 ( t ) = C 1 d U C 1 ( t ) d t i C 2 ( t ) = C 2 d U C 1 ( t ) d t
Discretizing (13) yields:
U C 1 ( k + 1 ) = 1 C i C 1 ( k ) T s + U C 1 ( k ) U C 2 ( k + 1 ) = 1 C i C 2 ( k ) T s + U C 2 ( k )
The offset of the upper and lower capacitor voltages on the DC side at k + 1 is then:
Δ U np ( k + 1 ) = U C 1 ( k + 1 ) U C 2 ( k + 1 ) = 1 C i np ( k ) T s + Δ U np ( k )
In the specific calculation process, this paper to the fastest inverter can change the switching frequency time as the role of time, for example, this paper to 100 kHz as the control algorithm sampling time, so [t1, t2] is actually [0, 1 × 10−5], that is, in every 1 × 10−5 s to the loss generated in the previous moment of time for a calculation.

4.4. Loss Equalization Control Logic

The loss equalization control logic is shown in Figure 9. Firstly, the current value passed in each IGBT of the inverter is collected and entered into the loss model to calculate the current loss value, and the cumulative loss of each switching tube is calculated.
Then, the loss judgment is performed, and the loss judgment time is based on multiple verifications to finally take the value of the electrical frequency, which is carried out once every 0.005 s, with the goal of equalizing the loss of S1S4 tubes and making S5 and S6 as small as possible. If the sum of the losses of S1 and S4 tubes is greater than the sum of the losses of S2 and S3 tubes within a certain range, then the zero level is set to the mode two pathway; conversely, the zero level is set to the mode one pathway; if the losses of S1 and S4 tubes are approximately equal, then the zero level is set to the mode three pathway, and the judgment is set to judge the range as large as possible, to decrease the switching loss caused by toggling the three modes. After selecting the zero-level access path, the next judgment is made.

4.5. Finite Set Model Predictive Control

The finite set model prediction algorithm first performs rolling optimization on all voltage vectors in the finite set and then selects the voltage vector with the smallest value function for output. Each rolling is computed for the finite set’s 27 voltage vectors.
Figure 10 depicts the total system block diagram, which includes model predictive control for the current inner loop and PI control for the speed outer loop. Firstly, the reference rotational speed ω* is given, and then the difference with the collected actual rotational speed ω is made and brought into the PI regulator. Next, the reference value of stator q-axis current iq*(k + 1) is obtained by the PI regulator and brought into the value function with the predicted value for calculation, and then the optimal vector is selected by searching for the optimal vector, and the corresponding switching sequence is substituted into the inverter to output the three-phase currents to be supplied to the PMSM, in which the model predictive control controls the currents and the mid-point voltage of the inverter at the same time, that is, (10) and (15) are added together to finally value function is obtained as follows:
T = Δ i dq + n × Δ U np ( k + 1 )
where n is the midpoint voltage control weight coefficient, and the control of current and midpoint voltage balance is realized by adjusting the n value, In this paper, the value of n is selected as 3500.
Where ω and ω* are the actual value and the given value of the motor speed, respectively, id*(k + 1), iq*(k + 1) are the given values of stator d-axis and q-axis currents at the moment k + 1.
The predictive control technique is implemented as follows:
Step 1: The current i(k), the inverter upper and lower capacitor voltages Uup(k), Udown(k) with the stator dq-axis currents id(k), iq(k) in the PMSM flowing in each switching tube of the inverter at moment k are collected;
Step 2: Bring the current i(k) into the inverter loss model (4) and (6) for loss calculation, and select the zero-level path for the next moment by judging the switching tube loss.
Step 3: After selecting the mode, the collected stator dq-axis currents id(k), iq(k) with the 27 voltage vector mathematical models are brought into the prediction model (9) to obtain the expected currents id(k + 1), iq(k + 1) for each voltage vector’s k + 1 instant;
Step 4: Substitute the predicted currents with the reference currents id*(k + 1), iq*(k + 1), and the collected midpoint voltages into the value function (16), calculate and select the voltage vector corresponding to the minimum value of the value function as the optimal vector, and finally act the optimal vector corresponding to the switching sequence on the inverter.

5. Simulation Verification

To test the validity and efficacy of the algorithm suggested in this work, based on the model prediction loss equalization control, Matlab simulation was carried out to compare and analyze the ANPC inverter and permanent magnet synchronous motor. The three phase PMSM is controlled using id = 0. Table 3 displays the simulation parameters. All of the following loss control backgrounds are the same as in Section 2.3, with only improvements to the control algorithms.
Figure 11 shows the loss of each switching tube in phase A of the ANPC inverter when only mode one and mode two are used under model control with the parameters of Table 3; Figure 12 shows the loss of each switching tube in phase A of the inverter with the addition of mode 3. In contrast, the improved algorithm has a better control effect, and the overall loss at the same time is reduced by 5.6%, of which the loss of the clamped switch tubes S5 and S6 is reduced by 24.6%, which proves the superiority of the control effect under the improved algorithm.
Figure 13, Figure 14, Figure 15, Figure 16, Figure 17 and Figure 18 give the waveforms of the motor operation at the motor setting of 5 N-m and 3000 rpm under the model predictive control with loss equalization. Under this condition, we collect and calculate the average switching frequency of the ANPC inverter, which is 18.7 kHz.
Where: In Figure 16 and Figure 17, the red waveform represents phase a, the green waveform represents phase b, the blue waveform represents phase c.
From Figure 13 and Figure 14, it can be seen that the motor reaches 3000 rpm in 0.04 s and starts to run steadily, at which time the motor stator dq-axis current and torque remain stable.
Figure 15 gives the midpoint voltage control effect of the ANPC inverter under the model predictive control of loss equalization, and it is clear that after the motor speed reaches 3000 rpm and stabilizes, the absolute value of the midpoint upper and lower capacitance voltages is kept within 0.05, which has a better control effect.
Figure 16 and Figure 17 give the three-phase current and three-phase voltage output waveforms of the inverter under the predictive control of the model with loss equalization. It can be seen that the three-phase current and three-phase voltage remain stable after the motor speed reaches 3000 rpm.
Figure 18 shows the total harmonic distortion of phase A current in Figure 16 when the motor is stabilized at 3000 rpm. The three-phase current frequency is measured to be 199 Hz, and it can be seen that at a switching frequency of 100 kHz, the total harmonic distortion of the current is 15.8% and the current is slightly harmonic but generally stable.
Figure 19 and Figure 20 give the waveforms of motor speed and torque during load up and load down, in which the motor speed is set to 3000 rpm, and the torque is switched between 0 N·m and 5 N·m. It can be seen that the rotational speed remains stable during load up and load down, the torque follows the target quickly and then remains stable, and there is no large torque pulsation in the waveforms.
Figure 21 and Figure 22 give the waveforms of motor speed and torque during acceleration and deceleration, in which the motor torque is set to 5 N·m, and the speed is switched between 1000 and 3000 rpm.
As can be seen in Figure 21, the motor can be decelerated from 3000 rpm to 1000 rpm in 0.02 s, the torque decreases rapidly and remains stable at the moment of deceleration, and the torque quickly follows and remains stable after the momentary torque pulsation when the deceleration is completed; as can be seen in Figure 19, the motor can be accelerated from 1000 rpm to 3000 rpm in 0.027 s, and the torque rapidly decreases and remains stable at the moment of acceleration, and the torque does not have large torque pulsation and quickly follows and remains stable at the moment of acceleration. When the acceleration is completed, the torque does not have a large torque pulsation, follows quickly, and remains stable.
Figure 23 gives the servo response waveform of the motor during the sudden change of load, in which the displacement of the motor-driven ball screw is set to change by 16 mm in 0.05 s, and the load is set to increase from 5 N·m to 8 N·m in 0.6 s. As shown in the figure, the red line represents the set reference position, and the green line represents the actual position. It can be seen from the figure that the ball screw reaches the preset position in 0.35 s, and at the same time, it remains stable and the position fluctuation is kept within ±0.05 mm in 0.4 s; After the sudden change of load in 0.6 s, the position of the ball screw remains basically unchanged, slightly shifted downward, but the position fluctuation is still kept within ±0.05 mm. mm; in 0.6 s after a sudden change in load, the position of the ball screw remains basically unchanged, slightly shifted downward, but the position fluctuation is still maintained within ±0.05 mm.
Figure 24 gives the servo response waveform of the motor in the displacement change process, in which the ball screw displacement change is set to 16 mm in 0 s, the displacement change is restored to 0 mm in 0.5 s, and the load is set to 5 N·m. From the figure, it can be seen that the ball screw position can be guaranteed to complete the servo response within 0.35 s in both the forward and backward movements and the position fluctuations are kept within ±0.05 mm.

6. Conclusions

In this research, a model predictive control technique according to inverter loss equalization is presented to add pathway mode three under the original two commonly used zero-level pathway modes of ANPC inverters, and the three modes are flexibly switched using model predictive control, and the following conclusions can be drawn through the theoretical analysis and simulation verification.
  • The method in this research only improves the driving strategy to avoid the problem of power density reduction in electromechanical actuators and ensures the stability and rapidity of PMSM operation.
  • Under the model predictive control, the improved algorithm realizes the ANPC inverter switching tube loss equalization, and at the same time reduces the overall loss of switching tubes, in which the loss of clamped switching tubes is greatly reduced.
  • The method in this paper uses a model predictive control strategy to simultaneously achieve inverter switching tube loss equalization and midpoint voltage control to improve the operating efficiency of the electromechanical actuator.
  • The method in this paper only changes the driving strategy, which reduces the overall inverter loss as well as the clamped switching tube loss. It can be generalized to the Si and SiC hybrid method for its characteristics.
  • In this paper, the value of its time in the loss judgment is initially selected as 0.005 s each time, but whether this value is also applicable to other rotational speeds is not further verified in this paper, to be followed by further research.

Author Contributions

Conceptualization, S.W. and C.L.; methodology, S.W. and H.D.; software, S.W. and C.L.; validation, H.D. and C.L.; investigation; resources, B.W. and J.C.; data curation, S.W.; writing—original draft preparation, S.W.; writing—review and editing, H.D.; supervision, B.W. and H.D.; project administration; funding acquisition, B.W. and H.D. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by the Major Science and Technology Program of Gansu Province, China (21ZD4GA005). Sponsor: Haiying Dong.

Data Availability Statement

The data that has been used are confidential.

Acknowledgments

The completion of this study is due to the collaborative efforts of several co-authors.

Conflicts of Interest

Author Shaoqi Wan was employed by College of New Energy and Power Engineering, Lanzhou Jiaotong University, The other authors declare no conflicts of interest.

References

  1. Chunqiang, L.; Guangzhao, L.; Wencong, X. Survey on active disturbance rejection control of permanent magnet synchronous motor for aviation electro-mechanical actuator. J. Electr. Eng. 2021, 16, 12–24. [Google Scholar]
  2. Shixiao, L.; Jinghua, D.; Yun, L. Fault diagnosis of electromechanical actuators based on one-dimensional convolutional neural network. Trans. China Electrotech. Soc. 2022, 37, 62–73. [Google Scholar]
  3. Zhuoran, Z.; Li, Y.; Jincai, L. Key Technologies of advanced aircraft electronic machine tools systems for aviation electrification. J. Nanjing Univ. Aeronaut. Astronaut. 2017, 49, 622–634. [Google Scholar]
  4. Demir, Y.; Aydin, M. A novel dual three-phase permanent magnet synchronous motor with asymmetric stator winding. IEEE Trans. Magn. 2016, 52, 8105005. [Google Scholar] [CrossRef]
  5. Xinghe, F.; Rui, C.; Ting, D. Review of MTPA control of permanent magnet synchronous motor considering parameter uncertainties. Proc. CSEE 2022, 42, 796–808. [Google Scholar]
  6. Xin, G.; Jinyue, L.; Zhiqiang, W. Harmonic current suppression strategy for permanent magnet synchronous Motor based on deadbeat current prediction control. Trans. China Electrotech. Soc. 2022, 37, 6345–6356. [Google Scholar]
  7. Fan, Y.; Ximei, Z.; Hongyan, J. Parameter-free adaptive finite control set model predictive control for PMSM. Proc. CSEE 2023, 43, 8935–8943. [Google Scholar]
  8. Chunxi, L.; Baoqi, T.; Zhile, L. Adaptive model predictive control for NPC-type three-level grid-connected inverter. Proc. CSU-EPSA 2023, 35, 143–151. [Google Scholar]
  9. Xinglai, G.; Xiaohua, Z.; Yan, Y. Comparative study on synchronized space vector PWM for three-level neutral point clamped VSI under low carrier ratio. Proc. CSEE 2018, 22, 24–32. [Google Scholar]
  10. Yenan, C.; Dehong, X. Review of soft-switching topologies for single-phase photovoltaic inverters. IEEE Trans. Power Electron. 2022, 37, 1926–1944. [Google Scholar]
  11. Yinglai, X.; Ayyanar, R. Naturally adaptive Low-loss zero-voltage-transition circuit for high-frequency full-bridge inverters with hybrid PWM. IEEE Trans. Power Electron. 2018, 33, 4916–4933. [Google Scholar]
  12. Jing, L.; Enshuai, D.; Yushun, F. A hybrid three-level active-neutral-point-clamped zero-voltage transition soft-switching converter with siliconcarbide and silicon devices. In Transactions of China Electrotechnical Society; Machine Press: Beijing, China, 2023; pp. 1–15. [Google Scholar] [CrossRef]
  13. Li, Z.; Xiutao, L.; Chushan, L. Evaluation of different Si/SiC hybrid three-level active NPC inverters for high power density. IEEE Trans. Power Electron. 2020, 35, 8224–8236. [Google Scholar]
  14. Zhijian, F.; Xing, Z.; Shaolin, Y. Comparative study of 2SiC&4Si hybrid configuration schemes in ANPC inverter. IEEE Access 2020, 8, 33934–33943. [Google Scholar]
  15. Xiuzhen, L.; Li, Z.; Yongwei, C. A dedicate modulation scheme for 4-SiC 3L-ANPC inverter with loss balanced distribution and efficiency improvement. Proc. CSEE 2022, 42, 1925–1933. [Google Scholar]
  16. Yi, D.; Jun, L.; Shin, K.H. Improved modulation scheme for loss balancing of three-level active NPC converters. IEEE Trans. Power Electron. 2017, 32, 2521–2532. [Google Scholar]
  17. Wenchao, W.; Shanxu, D.; Tianbao, Y. Loss equalization and efficiency optimization strategy of active neutral point clamped inverter. Trans. China Electrotech. Soc. 2022, 37, 4872–4882. [Google Scholar]
  18. Ma, L.; Kerekes, T.; Rodriguez, P. A new PWM strategy for grid-connected half-bridge active NPC converters with losses distribution balancing mechanism. IEEE Trans. Power Electron. 2015, 30, 5331–5340. [Google Scholar] [CrossRef]
  19. Mengxing, C.; Donghua, P.; Huai, W. Investigation of switching oscillations for silicon carbide MOSFETs in three-level active neutral-point-clamped inverters. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 4839–4853. [Google Scholar]
  20. Qiang, W.; Daohong, L.; Chuangang, C. ANPC grid-connected inverter based on multi-objective optimal model predictive control. Power Electron. 2021, 55, 93–97. [Google Scholar]
  21. Cungang, H.; Dajun, M.; Qunjing, W. Control strategy of loss distribution balancing for three-level active neutral-point-clamped inverter. Trans. China Electrotech. Soc. 2017, 32, 129–138. [Google Scholar]
  22. Shulin, Z.; Jingsong, K.; Yezhe, S. A low common mode voltage FCS-MPC scheme for three-level NPC inverter without weighting factor. Proc. CSEE 2023, 43, 7614–7626. [Google Scholar]
  23. Brosch, A.; Hanke, S.; Wallscheid, O. Data-driven recursive least squares estimation for model predictive current control of permanent magnet synchronous motors. IEEE Trans. Power Electron. 2021, 36, 2179–2190. [Google Scholar] [CrossRef]
Figure 1. Typical circuit of the three-shunt sensing inverter.
Figure 1. Typical circuit of the three-shunt sensing inverter.
Actuators 13 00111 g001
Figure 2. Space vector diagram.
Figure 2. Space vector diagram.
Actuators 13 00111 g002
Figure 3. Zero-level path switching mode 1.
Figure 3. Zero-level path switching mode 1.
Actuators 13 00111 g003
Figure 4. Mode 1 switch tube loss.
Figure 4. Mode 1 switch tube loss.
Actuators 13 00111 g004
Figure 5. Zero-level path switching mode 2.
Figure 5. Zero-level path switching mode 2.
Actuators 13 00111 g005
Figure 6. Mode 2 switch tube loss.
Figure 6. Mode 2 switch tube loss.
Actuators 13 00111 g006
Figure 7. Zero-level path switching mode 3.
Figure 7. Zero-level path switching mode 3.
Actuators 13 00111 g007
Figure 8. Mode 3 switch tube loss.
Figure 8. Mode 3 switch tube loss.
Actuators 13 00111 g008
Figure 9. Loss equalization control logic block diagram.
Figure 9. Loss equalization control logic block diagram.
Actuators 13 00111 g009
Figure 10. Model predictive control system block diagram.
Figure 10. Model predictive control system block diagram.
Actuators 13 00111 g010
Figure 11. The traditional way of switching tube loss.
Figure 11. The traditional way of switching tube loss.
Actuators 13 00111 g011
Figure 12. Improved switching tube loss.
Figure 12. Improved switching tube loss.
Actuators 13 00111 g012
Figure 13. Motor stator dq axis current waveform.
Figure 13. Motor stator dq axis current waveform.
Actuators 13 00111 g013
Figure 14. Motor speed and torque waveform.
Figure 14. Motor speed and torque waveform.
Actuators 13 00111 g014
Figure 15. The waveform of the absolute value of midpoint voltage.
Figure 15. The waveform of the absolute value of midpoint voltage.
Actuators 13 00111 g015
Figure 16. Three-phase current output waveform.
Figure 16. Three-phase current output waveform.
Actuators 13 00111 g016
Figure 17. Three-phase voltage output waveform.
Figure 17. Three-phase voltage output waveform.
Actuators 13 00111 g017
Figure 18. Current total harmonic distortion.
Figure 18. Current total harmonic distortion.
Actuators 13 00111 g018
Figure 19. Speed and torque waveform in load lifting.
Figure 19. Speed and torque waveform in load lifting.
Actuators 13 00111 g019
Figure 20. Speed and torque waveform in load shedding.
Figure 20. Speed and torque waveform in load shedding.
Actuators 13 00111 g020
Figure 21. Speed and torque waveform in deceleration.
Figure 21. Speed and torque waveform in deceleration.
Actuators 13 00111 g021
Figure 22. Speed and torque waveform in acceleration.
Figure 22. Speed and torque waveform in acceleration.
Actuators 13 00111 g022
Figure 23. Load sudden change servo response waveform.
Figure 23. Load sudden change servo response waveform.
Actuators 13 00111 g023
Figure 24. Displacement transform servo response waveform.
Figure 24. Displacement transform servo response waveform.
Actuators 13 00111 g024
Table 1. Table of vector types.
Table 1. Table of vector types.
Switching StateMidpoint Current
Zero vectorppp, ooo, nnn0
Small vectorpoo, onnia, ia
ppo, oonic, −ic
opo, nonib, ib
opp, nooia, −ia
oop, nno−ic, ic
pop, onoib, −ib
Medium vectoropn, onpia
pon, nopib
pno, npoic
Large vectorpnn, ppn, npn0
npp, nnp, pnp
Table 2. Switch status table.
Table 2. Switch status table.
S1S2S3S4S5S6
p110011
n001110
OUL1010011
OUL2011001
OUL3011010
OUL4001011
OL1101001
OL2010110
Table 3. Simulation Parameter.
Table 3. Simulation Parameter.
ParametersValueUnit
Control frequency100[kHz]
DC side voltage270[V]
DC side capacitance4700[μF]
d-axis inductance0.395[mH]
q-axis inductance0.395[mH]
Stator resistance0.0485[Ω]
Permanent magnet flux0.1194[Wb]
Number of pole-pairs4[pair]
Maximum motor speed6000[r/min]
Locked-rotor torque33[N·m]
Rated power15[kW]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wan, S.; Wang, B.; Chen, J.; Dong, H.; Lv, C. Model Predictive Control Strategy Based on Loss Equalization for Three-Level ANPC Inverters. Actuators 2024, 13, 111. https://doi.org/10.3390/act13030111

AMA Style

Wan S, Wang B, Chen J, Dong H, Lv C. Model Predictive Control Strategy Based on Loss Equalization for Three-Level ANPC Inverters. Actuators. 2024; 13(3):111. https://doi.org/10.3390/act13030111

Chicago/Turabian Style

Wan, Shaoqi, Bo Wang, Jingbo Chen, Haiying Dong, and Congxin Lv. 2024. "Model Predictive Control Strategy Based on Loss Equalization for Three-Level ANPC Inverters" Actuators 13, no. 3: 111. https://doi.org/10.3390/act13030111

APA Style

Wan, S., Wang, B., Chen, J., Dong, H., & Lv, C. (2024). Model Predictive Control Strategy Based on Loss Equalization for Three-Level ANPC Inverters. Actuators, 13(3), 111. https://doi.org/10.3390/act13030111

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop