1. Introduction
The significance of power electronics technology in the energy management and power transmission systems of electric vehicles has increased in tandem with the rising global energy demand and the rapid progression of electric vehicle technology. Rectifiers are a crucial element of the electric vehicle charging system and are vital for the AC/DC conversion process [
1,
2]. But existing rectifier technologies are limited by energy efficiency bottlenecks, a poor power factor, and harmonic pollution, which not only jeopardize the grid power quality but also make it difficult to achieve the high efficiency, safety, and stability requirements for EV charging systems [
3,
4].
The Vienna rectifier has become a central subject of investigation in power electronics owing to its unique three-level neutral point-clamped structure [
5]. This three-level AC/DC converter offers advantages over traditional PWM (Pulse Width Modulation) rectifiers, including a reduced number of switches, a simpler topology, diminished voltage stress on power-switching devices, the elimination of dead time settings, and enhanced power density. This enables the fulfillment of the need for the rapid charging of electric vehicles while concurrently improving the system efficiency and power quality [
6,
7]. In recent years, the Vienna rectifier has been widely employed across various energy sectors, including electric vehicle charging stations, power exchange apparatus, aviation power supplies, and wind power generation systems.
Currently, the control technique of the Vienna rectifier is a significant focus of scholarly attention within the industry. The primary control objectives of the rectifier are as follows: first, to rapidly align the output voltage of the DC side with the goal voltage value; second, to guarantee stable operation at a unit power factor; third, to uphold the balance of the neutral point potential [
8,
9]. For control objectives one and two, the prevalent control methods are PI (Proportional–Integral) control and sliding mode control. Among these, PI control was the earliest control system integrated with PWM, and its straightforward design and ease of implementation are its notable features. A PI controller can augment stability and enhance the dynamic performance of the system in diverse operating situations [
10]. The introduction of phase lag in the high-frequency domain may result in a reduction in the system response speed and induce oscillation. Extended deviations may result in integrator saturation, thereby reducing control effectiveness. In instances of substantial disturbances or rapid load fluctuations, the performance of the PI controller may be less effective than that of more advanced control methods [
11]. Yang et al. employed a hybrid control technique integrating PI feedforward intervention and repeated control to enhance the quality of the input current waveform; nevertheless, following a load disturbance, the duration required for the DC-side output voltage to revert to the goal value was comparatively prolonged [
12]. Wang et al. introduced a double closed-loop PI control system that mitigates current zero-crossing distortion, enhancing the grid-side power factor; nevertheless, it neglects the issue of DC-side voltage overshoot during rapid load changes [
13]. Song et al. suggested that the voltage outer loop employs a PI controller, while the current inner loop utilizes an enhanced hysteresis control method. Despite its simplicity, the variable switching frequency complicates the circuit parameter design [
14]. He et al. implemented the vector control of the optimized current PI regulator to satisfy the stability performance criteria of the rectifier under varying input voltages and inductance conditions; however, they did not address the circuit’s dynamic performance [
15]. With the increasing prevalence of Vienna rectifiers, the contexts of their application have become increasingly diverse, accompanied by escalating dynamic and static requirements. The rectifier is a sophisticated system characterized by nonlinearity, significant time variability, and strong coupling. Achieving the necessary control effect using the typical double closed-loop PI control technique is challenging [
16,
17].
Numerous researchers and experts from both domestic and foreign institutions have studied the rectifier and its cascade system in great detail using modern control methodologies in order to overcome the problems with the current three-phase rectifier. Because of its quick response, insensitivity to changes in parameters and disturbances, ease of physical implementation, and absence of a need for online system identification, the sliding mode variable structure control is the most representative [
18,
19]. The control is essentially a unique form of nonlinear control, characterized by the discontinuity of its control mechanism. The difference between this control strategy and others is that the system’s ‘structure’ is not fixed; instead, it can dynamically adjust according to the system’s current state (including deviations and their derivatives), intentionally modifying itself to ensure the system adheres to a specified ‘sliding mode’ state trajectory [
20]. The literature suggests using sliding mode control on a three-phase rectifier to regulate the DC-side output voltage [
21]. Wang et al. proposed a nonlinear sliding mode variable control for the voltage outer loop, which is unaffected by parameter variations and is straightforward to implement [
22]. Ma et al. employed a sliding mode proportional resonant composite control technique. The enhanced electric sliding mode variable structure was employed for voltage outer-loop control, enabling a rapid response to voltage fluctuations and enhancing the system’s dynamic performance and durability [
23]. Yang et al. developed an adaptive voltage outer-loop sliding mode control technique utilizing an RBF (Radial Basis Function) neural network, which substantially diminishes switching losses and improves the system’s resistance to interference [
24]. Despite the aforementioned advantages of sliding mode control, it is not devoid of shortcomings. When the system’s trajectory intersects with the switching surface, its velocity is not infinite; rather, inertia causes the moving point to traverse the switching surface, resulting in jitter vibrations that superimpose on the ideal sliding mode surface. Consequently, the inherent discontinuous switching characteristics of sliding mode variable structure control induce jitter vibrations in the system [
25].
Professor Gao Weibing devised a method for chattering eradication in China. This approach employs the exponential order reaching rule to guarantee the dynamic quality of the sliding mode convergence process and can mitigate the high-frequency jitter of the control signal. Nonetheless, the significant rate of the system motion point moving toward the switching surface will still induce chattering. This work offers a fractional order exponential reaching law by including a fractional order calculus operator in the exponential reaching law to successfully address these issues. Utilizing sliding mode variable derivatives of a non-integer order mitigates the jitter phenomenon during the convergence process while sustaining a high convergence speed throughout the entire duration. A comparative analysis with alternative methods substantiates the efficacy of the proposed control strategy [
26,
27].
The third control target, the midpoint potential balance, can be divided into the following three categories:
The influence on the midpoint potential is counterbalanced by varying the action time of positive and negative redundant small vectors;
The variation in the neutral point potential is directly incorporated into the closed-loop control and modified through feedback;
The zero-sequence component is incorporated into the modulation wave to mitigate the variation in the midpoint potential [
28,
29,
30].
In this paper, based on the idea of injecting a zero-sequence component into the carrier modulation and adding a balance factor on the basis of the zero-sequence component, a sliding mode direct power control strategy based on a fractional exponential reaching law is proposed by improving the reaching law. The strategy comprehensively considers stabilizing the output voltage, maintaining the midpoint potential balance, and maintaining the unit power factor operation, and can meet the sliding mode accessibility, existence, and arrival time boundedness requirements. The control rate designed according to this strategy has good dynamic and static stability and robust performance.
The remainder of this article is structured as follows: The second portion presents the power mathematical model of the Vienna rectifier. The third section presents the design of the voltage outer-loop controller. The fourth portion presents the inner-loop direct power control approach. The final portion presents the neutral point potential balance technique with similar SVPWM (Space Vector Pulse Width Modulation) technology. The control approach suggested in this paper is employed for simulation and experimental validation in the sixth section. The seventh segment presents the conclusion.
2. Three-Phase Vienna Rectifier Power Mathematical Modeling
The main circuit topology of the three-phase Vienna rectifier is shown in
Figure 1.
,
,
is a rectified three-phase AC power supply;
,
,
is the three-phase input current for the DC bus positive and negative currents,
,
;
,
,
and
,
,
are the AC-side filter inductors and resistors, respectively, and the sizes are
and
, respectively. In the center is a rectifier bridge consisting of three pairs of fast-recovery diodes;
is the switching function, and the structure of each of the three pairs of bidirectional switches consists of two MOSFETs (Metal Oxide Semiconductor Field Effect Transistors) in opposite directions, as shown in
Figure 1.
and
are for the DC side of the upper and lower filter capacitance. The two capacitance values are equal; their value is
. The DC bus voltages of
,
and
, are the voltages of the upper and lower filter capacitors on the DC side, respectively;
is the output resistive load.
The Vienna rectifier is a current-driven power factor correction device. Its topology is a three-level circuit. The voltage at both ends of the power switch tube is determined by the state of the switch tube and the current direction of the current source side. Each phase bridge arm can be equivalent to a positive and negative boost circuit. Taking phase a as an example, if the input current is positive and the switch is turned off, the voltage at both ends of the switch is ; if the input current is negative and the switch is turned off, the voltage at both ends of the switch is . No matter whether the current is positive or negative, as long as the switch is turned on, the switch tube is clamped at the midpoint N of the DC side.
Assuming that the grid voltage is in an ideal equilibrium state, the bidirectional power switch tube can be equivalent to a single-pole three-throw switch. The three-phase switching function
was introduced to represent the potential state of each phase switch, and
can be expressed as
Based on the three-phase grid voltage balance, the Vienna rectifier operates in a continuous current mode, and according to the above working process, the mathematical model can be obtained in the three-phase stationary coordinate system:
where
and
denote the switching functions with positive and negative current directions, respectively. Using the equal power transformation matrix, the mathematical model in the three-phase stationary coordinate system of Equation (2) was transformed to the
α-β two-phase stationary coordinate system, and the corresponding transformation relationship is expressed as
The mathematical model in the
α-β coordinate system obtained using the coordinate transformation formula is as follows:
In the equation, is the load resistance, and L and R are the inductance and resistance of the input side, respectively. , , , , , and are the grid-side voltage, the grid-side current, and the voltage at both ends of the switch tube in the two-phase stationary α-β coordinate system, respectively.
The analysis of Equation (4) showed that the Vienna rectifier still had a certain coupling in the
α-β coordinate system. The time-varying amount in the
α-β coordinate system was converted into the direct flow in the
d-q two-phase rotating coordinate system by Park transformation. The
d-axis and
q-axis were used to represent the active and reactive components of the rectifier system, respectively. The corresponding transformation relationship is expressed as
The mathematical model in the
d-q coordinate system obtained using the coordinate transformation formula is
In the equation,
and
,
,
,
, and
are the voltage and current components in the
d-q coordinate system;
ω is the AC angular frequency. The equivalent circuit model in the
d-q coordinate system can be obtained using Equation (6), as shown in
Figure 2.
In the case of a balanced three-phase grid, based on the instantaneous power theory, the active and reactive power of the system can be expressed in terms of the voltage and current components in the
d-q coordinate system:
In the
d-q rotating coordinate system, by reasonably selecting the initial phase of the coordinate system, the initial phase angle of the
d-axis was set to zero and coincided with the reference voltage vector of the grid. At this time, the
q-axis component of the voltage was equal to zero, that is,
. The calculation of Equation (7) can be obtained:
Bringing Equation (8) into Equation (6) yielded a mathematical model of power control with
P and
Q as control variables:
Utilizing P and Q as control variables, the subsequent control technique can directly modulate the active and reactive power inside the system, independent of conventional current or voltage transformation. This direct control method not only streamlines the control structure but also enhances the system’s tracking capability to the power target. It responds more swiftly to abrupt shocks and decreases the control delay.
3. Design of Voltage Loop Controller
3.1. Design of Voltage Loop Fractional Order Sliding Mode Controller
A sliding mode variable structure is a kind of nonlinear structure control strategy. In the process of using a sliding mode variable structure control strategy to control the system, the control structure of the system is usually not fixed, but changes with the change in the running state of the whole system. For the control quantity of a discontinuous state, it is often judged by the S symbol of the sliding mode surface and changed according to the corresponding switching law. This control characteristic can force the system to move up and down with a small amplitude and high frequency along the prescribed state trajectory under certain characteristics, that is, the so-called sliding mode or ‘sliding mode’ motion. This sliding mode can be designed and has nothing to do with the parameters and disturbances of the system, that is, the sliding mode controller has good robustness to external disturbances and changes in internal parameters, so the application of the sliding mode variable structure control is very extensive.
The Vienna rectifier works under the unit power factor. When the system is stable, the output reactive power is 0, that is,
. According to the active power factor correction circuit of the Vienna rectifier, the calculation formula of the output active power can be obtained:
where
P is the output active power,
is the load resistance, and
C is the value of the capacitance at the output.
In order to realize the tracking of DC voltage and keep it stable, as well as to improve the rapidity, accuracy, and robustness of the control system, the sliding mode variable structure control was selected as the outer loop of the voltage, and the state variable was chosen as the difference between the reference value and the actual value, and the sliding mode surface
S was designed as follows:
where
is the target voltage.
The derivation of Equation (11) was obtained:
The combination of Equations (10) and (12) can be obtained:
To weaken the jitter of the sliding mode variable structure, the exponential approach rate was selected, that is
In the equation,
and
are the convergence rate exponential coefficients and the rate at which the system converges to the switching surface, respectively;
is the exponential convergence term, and
is the sign function, that is
The idea of the classical integer order sliding mode control strategy is to adjust the convergence law to make the system state quickly converge to the specified sliding mode surface, and perform the sliding mode motion along the sliding mode surface in accordance with the predetermined trajectory, so as to let the system error be minimized in a finite time. The exponential convergence law can provide better convergence, but its convergence speed may be limited by the setting of the and values, which results in the system state not being able to reach the sliding mode surface to enter the sliding mode control phase in a finite amount of time and failing to meet the control requirements. Aiming to solve the problem of a slow convergence speed and poor chattering suppression effect in the integer order sliding mode control strategy, fractional order calculus was introduced into the classical sliding mode control algorithm, that is, a fractional order calculus operator was introduced into the exponential reaching law to form a fractional order sliding mode control strategy. The core idea of fractional calculus is to extend the classical calculus theory to the order other than the integer order, which has more general significance than the integer order calculus. The increased degree of freedom through the fractional calculus operator will improve the convergence speed of the system. At the same time, the non-integer order derivative of the sliding mode variable can reduce the chattering phenomenon in the reaching process. Moreover, the fractional order α can be adjusted to achieve the balance between the response speed and the control accuracy of the system, and the robustness of the system can be improved through its information memory characteristics.
The fractional exponential reaching law is
In the equation, is the calculus operator, is the fractional order, and is the exponential reaching law of the integer order. It can be seen that when the parameters of the sliding mode surface are determined, the fractional order sliding mode control can still adjust the dynamic performance of the system by adjusting the fractional order calculus operator α, while the integer order sliding mode control does not have the ability to adjust the performance so flexibly.
At the same time, the sign function
is discontinuous near
, and the system will frequently switch positive and negative signs, resulting in high-frequency chattering. In order to reduce this phenomenon, the saturation function
was used to replace the sharp switching of the sign function with a smooth transition when the value of
is small. That is,
The saturation function
is
In the equation, δ is the thickness of the boundary layer; when , the existence of the fractional order ensures that the system converges to the sliding mode with a higher speed; when , the sign function makes the transition to the sliding mode smoother by providing linear feedback within the boundary layer, ensuring fast convergence while weakening the jitter.
For the improved reaching law, when and , the improved reaching law can be written as , that is, there is almost no chattering phenomenon when the system is in the critical steady state.
Equations (13) and (17) were combined to obtain the active power command value of the inner loop:
According to the above analysis, the voltage outer-loop sliding mode variable structure control block diagram of the Vienna rectifier can be obtained from Equation (19), as shown in
Figure 3.
3.2. Stability of the Sliding Mode Control Law
To verify the stability of the sliding membrane system, the positive definite function was constructed according to the Lyapunov stability theory:
The derivation of this function was obtained:
The derivative of the sliding surface was represented by the form of the fractional exponential reaching law shown in Equation (17), and Equations (17) and (21) were combined to obtain
Since , , , Equation (22) can be discussed in two cases:
From the above analysis, can be obtained, and only when , does .
If the system is , it is shown that the system is asymptotically stable in the sense of Lyapunov, and then the improved sliding mode reaching law can ensure the existence and accessibility of the sliding mode, that is, the system can reach the equilibrium point after adopting the improved sliding mode reaching law.
4. Inner-Loop Direct Power Control Strategy
The inner loop of the Vienna rectifier adopted the power control strategy and designed the PI regulator. The method was similar to the traditional three-phase rectifier, and the derivation process was no longer derived, and the derivation result was given directly. It can be seen from Equation (6) that due to the existence of
, the
d-q axis current is coupled, resulting in the mutual coupling between the
d-q axis power variables in Equation (9). In order to eliminate the influence of the coupling term, the independent DC variables were obtained so that the control of active and reactive components could be carried out independently. The power inner loop was decoupled by a feedforward process, and the decoupling control block diagram shown in
Figure 4 was obtained.
After feedforward decoupling, the two coupling terms were eliminated and the system was transformed into a linear structure with which the design of the power inner-loop controller was carried out. To make the system operate at the unit power factor, suppose
. The PI regulator in
Figure 4 was used as the power inner-loop controller to obtain the mathematical model of the power inner-loop controller of the Vienna rectifier as follows:
In the equation, , , is the integral gain of the PI regulator and is the proportional gain.
According to the analysis of the above content, the dynamic performance of the system was greatly improved by using fractional order sliding mode control in the outer loop, and its output was the reference value of the active power in the inner loop. The PI control in the inner loop not only has a good control effect, but also simplifies the control system. The principle diagram of the control system of the Vienna rectifier is shown in
Figure 5.
5. Neutral Point Potential Balance Strategy Based on Equivalent SVPWM
Compared with the traditional three-level rectifier, the switch combination and zero vector distribution of the Vienna rectifier show different states. The zero vector is only
, while
and
are two invalid states. The ideal way to adjust the midpoint potential balance is to use SVPWM, which can not only improve the load-side voltage utilization rate, but also reduce the switching loss. However, the calculation process is more complicated. In order to avoid re-judging the sector and calculating the vector action time, the method of injecting the zero-sequence component into the modulation wave was adopted. At the same time, a balance factor was added to the zero-sequence component to obtain a better midpoint potential balance ability, and the SVPWM effect was obtained.
Figure 6 is the equivalent SVPWM principle block diagram.
Since the division of the working sectors of the Vienna rectifier and the traditional three-level rectifier is different, it was necessary to re-divide the working sectors, as shown in
Figure 7, with
as the first large sector; a large sector was divided every 60 degrees, and then each large sector was divided into six small sectors.
The divided sectors are shown in
Figure 7. Taking the first large sector as an example,
was selected as the target vector of the small sector. At this time, the three-phase current is
,
,
. The target vector
adopts the principle of nearest vector synthesis, which is synthesized by
,
, and
. According to the principle of volt-second balance, the action time of each vector is:
In the equation,
,
, and
are the action time of the long vector
, short vector
, and medium vector
, respectively, and
is the sampling period. At the same time,
,
,
, and
satisfy the following relationship:
We simplified Equation (26) by the real part and the imaginary part:
According to
, the vectors in Equation (26) are normalized under the criterion of
. The lengths of the long vector
, the middle vector
, and the short vector
are
,
, and
, respectively, and are inverted to the three-phase stationary coordinate system using Clarke’s inverse matrix, and the inversion matrix is shown below:
In the equation,
,
, and
are the variables of
in the three-phase stationary coordinate system, and
and
are the real and imaginary parts after transformation. Substituting Equations (26) and (27) into Equation (29), the action times of
,
and
are
The charging and discharging time of the upper and lower capacitors on the DC side was adjusted by allocating the action time of the small vector redundancy pair to achieve the midpoint potential balance, which satisfies the following relationship:
In the equation,
f is the time distribution coefficient of small vector redundancy to
and
,
; the value is controlled by the difference between the upper and lower capacitance voltages on the DC side through the pi regulator, in order to make the switching loss decrease and harmonic content decrease; the seven-segment time allocation mode is adopted; and there is a switching tube action for every change of vector; the start and end are selected as positive small vectors, and the middle is selected as a negative small vector. The modulation order with positive small vectors as initial vectors is as follows:
The operating times of the three switching tubes
are derived from Equations (28) and (30)–(32):
Collating Equation (33) gives
The above formula is the zero-sequence component of
located in the small sector of the first large sector
A. When
is located in other sectors, the zero-sequence component corresponding to each sector can be deduced according to the above process. In order to simplify the analysis and make it have a unified expression, the three-phase modulation wave was redefined as follows:
Then, the injected zero-sequence component is as follows:
The injection of the zero-sequence component yielded an analogous SVPWM effect, facilitating the balancing of the midpoint potential.