1. Introduction
With the revolutionary development of renewable energy power generation worldwide, power electronic devices are almost ubiquitous in power systems nowadays [
1]. Grid-tied inverters, which act as medium for power conversion and transmission [
2], are highly distributed in the power system network. However, these inverters introduce significant harmonics and disturbances to the power grid because of various operating conditions and switching actions. In terms of the former case, those harmonics and disturbances can be addressed by advanced control strategies for better transient performance or low THD [
3,
4,
5]. However, when it comes to those disturbances generated because of inherent high-frequency switching characteristic of power electronics, these inverters give rise to severe EMI noise [
6], which pollutes the electromagnetic environment and affects the normal operation of sensitive equipment and cannot be handled only at the control level. The mechanism of the EMI noise propagation process is shown in
Figure 1. Switching the devices of the inverter generates abundant high-frequency noises because of high-speed pulse width modulation (PWM). If the filters are ideal, these noises are supposed to be attenuated to an acceptable level because of their low-pass features. However, parasitic characteristics of passive components like inductors or capacitors provide a low-impedance path for noise propagation [
7]. The power loop parasitic characteristics offer the path for the differential mode (DM) noise and the common mode (CM) noise propagates through the grounding system [
8]. These noises can amplify their influence with the assistance of power lines and thus must be handled strictly [
9].
Several typical methods can be applied for EMI reduction in inverters, such as layout optimization, active or passive filter, soft switching, shielding, VFM, and so on [
10,
11,
12,
13]. A rational PCB layout is essential for better EMI behavior, but it is usually constrained by cost, temperature rise, and other relevant limitations, and requires additional modification of the original circuit [
14]. An EMI filter is the most effective way to reduce EMI, but it features high cost and occupies a large space [
15]. Soft switching can shape the switching process and achieve EMI and loss optimization, yet the added passive or active components increase the cost and instability of the inverter. Shielding is sufficient for radiated emission reduction but has little effect when it comes to conducted emission [
16]. VFM reduces the peak value of noise by dispersing its energy over a wider frequency range. Although the effect of VFM cannot be compared with passive filter in terms of EMI reduction, it can be easily implemented in the digital controller and does not require any additional hardware devices; thus, it attracts the attention of more researchers, and a number of forms targeting different objectives have been developed [
17].
Different from constant frequency modulation (CFM), VFM changes the frequency of switching devices for specific purposes. It can be separated into three categories according to the frequency variation mode: random PWM (RPWM), periodic PWM (PPWM), and programmed PWM (Pro-PWM). When using RPWM, SF varies randomly to realize uniform distribution of EMI noise. However, it is hard for the digital controller to generate a true random number especially when the control cycle is very short, thus the random number is usually generated with the help of a peripheral circuit [
13,
18]. Pro-PWM varies SF according to the sampled feedback signals to realize specific optimizations like current harmonic minimization, switching loss or CM voltage reduction [
19]; this method occupies more time of controller and might influence the closed-loop control. PPWM varies SF according to a fixed function periodically to realize uniform distribution of EMI noise. Because SF function is preset, the carrier frequency required for the current control cycle can be obtained by simply calculating the value of the function, which is easy to implement, and its EMI performance is close to RPWM, thus, arousing more researchers’ interest.
Although PPWM exhibits great EMI performance, how the parameters required for SF function are determined is rarely mentioned in the current literature. Conventionally, three types of function were applied for PPWM in [
20]: triangular, sinusoidal, and exponential function. However, the principle for the selection of SF ranges was not mentioned. A combination of three functions was taken into account in [
21] for minimum voltage spikes, but the author ignored the induced variation in loss and THD, which means the effect of the method is full of unknowns when frequency variation range is large. In [
22,
23], the relationship between distribution characteristic and SF function is studied, and the SF functions to realize uniform distribution and other distribution characteristics of SFs were derived. However, this paper only determined the shape of SF function, and how to get the practical parameters required for the SF function was not investigated in depth. In [
24,
25,
26], the shape of SF function was not preset; it was obtained through calculus of variations for switching or total loss optimization with constant THD constraint. However, the topology applied in these papers is a L-filtered full-bridge inverter, which is nearly obsolete nowadays. Furthermore, because the shape of SF function is dependent on circuit parameters, the method is not suitable for occasions with operating condition variations, and merely reducing total loss without considering respective thermal resistances of MOSFET and inductor might lead to one of them overheating.
Driven by the drawbacks existing in the current techniques of PPWM, this paper proposes a new method for parameter determination of the SF function. Current transients of inverter side and grid side are analyzed with the assistance of MFD and characteristics of Bessel function. The current transient on the inverter side is applied for switching and conduction loss estimation with the help of a linearized loss model. The current transient on the grid side is applied for THD calculation. Core loss is estimated through MSE. Copper loss is evaluated through the characteristics of VFM and an average AC resistance model. The optimization objective is minimum total loss with temperature rise and THD constraints, and the problem is solved by the AL method. With the help of the proposed method, total loss optimization within the feasible region is realized, and the case where the optimal value obtained from the algorithm leads to overheating of the MOSFET or inductor core can be avoided. The main contributions of this paper are listed below.
- (1)
Current dynamics of grid side and inverter side are derived through MFD and characteristics of Bessel function.
- (2)
Analytical approximation of conduction and switching loss is derived with the assistance of current dynamics and forward Euler method.
- (3)
Analytical approximation of core and copper loss is derived through MSE and average AC resistance model of winding.
- (4)
Frequency range for optimal total loss restricted by current THD and devices’ temperature is obtained through AL method.
This paper is organized as follows: In
Section 2, the topology is introduced and current transients of inverter and grid side are analyzed. In
Section 3, how the losses of MOSFETs and inductors are calculated will be explained, and temperature rise in MOSFET and inductor core will be estimated. In
Section 4, the process of solving constrained optimization problems using the AL method will be introduced. The parameters obtained from the proposed method are applied and compared with its neighborhood to prove the effectiveness of the proposed algorithm in
Section 5. The conclusions will be drawn in
Section 6.
2. Topology Introduction and Current Transient Analysis
Topology of LCL-filtered full-bridge grid-tied inverter is shown as
Figure 2.
udc is DC voltage supply; S
1~S
4 are MOSFETs;
L1,
L2 and
C1 are inductors and capacitor of LCL filter and they are symmetrically distributed to reduce mutual transformation between CM and DM noise;
ug is voltage of power grid;
uAB is the output voltage of full bridge;
uC1 is the voltage of
C1;
iL1 is current of
L1; and
ig is current of
iL2.
When using unipolar modulation for driving signal generation, the modulation process is shown as
Figure 2.
um is modulation wave generated from controller;
uc is the triangular carrier wave ranging from −1 to 1;
um is applied as modulation signal for bridge A and −
um is applied for bridge B. According to [
21], exponential function performs uniformly distributed SFs, and its conducted emission is lower than that of triangular or sine function, thus it is discussed as an example in this paper. The SF function is shown in Equation (1).
Because of symmetry, the curve of SF function can be expressed as
Figure 3, the period of which is twice that of the fundamental wave. The phase of
fsw (
t) is the same as the absolute value of the fundamental wave.
In terms of inductor loss, L1 has a greater impact when compared with L2 since its current ripple is much higher than L2. In general, both loss of MOSFETs and inductors mainly depend on the current of L1. As a result, the analysis of the current transient process of L1 is the foundation for estimating loss of the system.
When considering current dynamic of
L1, voltage fluctuation of
C1 is much smaller than
uAB. In terms of harmonic components resulting from switching frequency,
iL2 achieves an attenuation of −60 dB/dec, while that of
iL1 is −20 dB/dec for LCL filter. Furthermore, the value of
L2 is typically ranging from a few tens of microhenries to several millihenries, which means voltage drop of
L2 resulting from the fundamental components of
iL2 is extremely small. Since
uAB changes between
udc and −
udc, voltage drop of
L2 resulting from both harmonic components and fundamental components of
iL2 can be neglected compared with
uAB [
27]; thus, the topology in
Figure 2a can be simplified as circuit in
Figure 4.
Because of high-frequency application,
ug can be considered constant in each switching period. In most cases, the power factor of the inverter is set to 1. In that condition, fundamental component of
uAB,
ug and
iL1 can be expressed as Equation (2), where
M is modulation index,
uAB0 is the fundamental component of
uAB,
iL10 is the fundamental component of
iL1,
Ug is magnitude of grid voltage, and
Ig is magnitude of output current. In fact, the phase of
uAB0 is not equal to
ug, but it is be neglected since the impedance of
L1 is quite a small value.
To analyze the transient process of
iL1, the harmonic components of
uAB should be obtained. Conventionally the spectrum of
uAB is obtained through MFD. For each bridge, midpoint voltage can be expressed as Equation (3), where
ωc and
φc are the angular frequency and phase of carrier,
um (
t) is a cosine function ranging from −
M to
M,
uc (
t) is a triangular wave ranging from −1 to 1, and
ε (
t) is a step function.
Considering the angle of modulation and carrier wave as variables independent from
t, namely
x =
ωc t +
φc,
y =
ω0t − π/2, then
ubridge can be considered as a binary function, as shown in Equation (4).
The surface of
ubridge is shown as
Figure 5.
As can be seen in
Figure 5,
ubridge is a periodic function regarding both
x and
y; thus, it can be two-dimensional Fourier decomposed as shown in Equation (5), where
Jn(
x) represents Bessel function of the first kind of order
n.
When using unipolar modulation,
um of bridge B lags that of A π; thus,
uAB can be expressed as Equation (6). When
m is an odd number, whatever
n is, it can be derived from Equation (6) that the corresponding harmonic is zero, and that is why unipolar modulation has the function of doubling frequency.
When only considering harmonic component
iL1H, it can be expressed as Equation (7). The equation cannot be used for transient analysis of
iL1H because it is an infinite series. However, some special points of
iL1H can help determine characteristic of
iL1 preliminarily. At the start and end of a switching period,
ωct +
φc is 0. Considering harmonics
m ωc +
n ω0 and
m ωc −
n ω0, their transient value are almost the opposite since
n only takes even number and impedance of
L1 is almost the same at two frequencies. At midpoint of each switching period the same conclusion can be derived either. As a result, at start, end, and middle point of every switching period,
iL1H is 0 and
iL1 is equal to its fundamental value
iL10.
In each switching period,
ug can be considered constant. Combined with start, end, and middle point characteristics, the current dynamic in each switching period can be described as the linear process in
Figure 6.
Duration and current slope of each stage can be calculated through principle of unipolar modulation, as shown in Equation (8), where Δ
t1~Δ
t3 are duration of each stage and
k1~
k3 are their current slopes.
According to Equation (8), current transient can be divided into two identical parts. Because
L1 and
L2 are quite small for fundamental components,
Ug is close to
M udc, then some relationships between stage duration and slope, as shown in Equation (9).
Once the current transient of L1 is obtained, the current of each MOSFET can be analyzed and its conduction and switching loss can be derived.
The current of
L2 directly influences grid-connected power quality and its transient should be analyzed to obtain the THD model of the inverter. In terms of the LCL filter, its transfer function is shown in Equation (11).
Since
ug(
s) contains few high-frequency harmonic components and the SF of the inverter should keep a certain distance from the resonant frequency, transfer function of
iL2 can be simplified as Equation (11), where
iL2H and
uABH are harmonic components of
iL2 and
uAB, respectively.
As can be seen from Equation (11),
iL2 can be considered as the third-order integral of
uAB. Combined with Equation (6), harmonic components of
iL2 can be expressed as an infinite series like Equation (12). When
m is odd, cos(
mπ/2) is zero; when
n is even, sin(
nπ/2) is zero, thus only when
m is even and
n is odd should the corresponding harmonic be considered, and this is the basic working principle of unipolar frequency-doubled modulation.
Equation (12) cannot be used for transient of
iL2H because it is an infinite series, but characteristics of Bessel function and impedance of LCL filter can be applied to simplify Equation (12). In terms of LCL filter, its impedance for the fourth harmonic and its sideband is much higher than that for the second harmonic; thus, only
m = 2 needs to be considered when analyzing the transient process of
iL2. In terms of
Jn(π
M), the curves of Bessel function for different
n when
M ranging from 0 to 1 are shown in
Figure 7a. It can be seen that
Jn(π
M) is almost negligible when
n > 3. Current harmonic spectrum in
Figure 7a,b reflects that only when
m = 1 and
n ∈ {±1, ±3} should the corresponding harmonic be considered.
In conclusion, the main harmonics of
iL2 can be approximated as Equation (13). As can be seen from the equation, the transient process of
iL2H can be considered as product of high-frequency sinusoidal component related to carrier wave and low-frequency sinusoidal component related to modulation wave. Because the current transient of
iL2H is 0 at the start and end of each switching period, it is applicable for both CFM and VFM.
The simulated waveform in a fundamental period and the profile described through Equation (13) are revealed in
Figure 8. It can be seen that the analytical profile is almost equal to the simulation result, which means using Equation (13) for THD estimation is reasonable.
In each switching period, the low-frequency part of
iL2H can be considered constant, and, thus, Equation (13) can be considered as a sine function and integration of the square of
iL2H and can be expressed as Equation (14), where
tm represents midpoint of the
mth switching period and
Tc is the corresponding switching period.
For integration of the square of
iL2H in
T/4, it can be considered as summary of Equation (14), because the summation terms vary slowly and 2π/
ωc is the time interval of a switching period, the summation can be simplified as integration process as expressed in Equation (15).
SF function fsw is a constant value for CFM and a time-varying function for VFM. With the help of Equation (15), root mean square (RMS) value of harmonic component can be derived and thus current THD can be obtained either.
4. Loss Optimization with Temperature Constraints
In this section, the parameter determination method will be introduced. The parameters of SF function should meet the requirements that total loss of the inverter is optimized, while THD and working temperature of key components are lower than the preset limit; furthermore, the distance between minimum SF and resonant frequency is restricted to a safe value.
Combined with the current transient model and thermal model, the constrained optimization problem can be expressed as Equation (28) and the terms independent of SF function in total loss estimation are neglected.
Most integral, Equation (28) can be directly solved since VFM is an exponential function, but analytical solution of core loss term cannot be derived due to non-integer power. Because
g (
t) is a function that varies in a small range, non-integer power term can be approximated as Equation (29).
The comparison between the original function and the fitted curve is shown in
Figure 14. It can be seen that using a quadratic function to fit
g−α+β+1(
t) yields very small error.
Because the optimization objective is the total loss of the inverter, it is impossible for the optimal point to lie on the boundaries of both inequalities in constraint (3), so the optimization problem can be separated into two problems that each of them is subject to only one temperature constraint. To facilitate the solution of the optimization problem, slack variables
si are introduced to inequality constraint, as shown in Equation (30).
Having introduced slack variables, all inequality constraints are converted into equality constraints, and the optimization problem can be solved through the augmented Lagrangian (AL) method. Because
tr is close to zero when using unipolar modulation, it is set to a series of fixed values to simplify the solution process of the optimization problem. The AL function is expressed as Equation (31), where
λi is the Lagrange multiplier for constraint
hi.
μ is the penalty factor.
Solution process of the optimization problem using AL method can be described as
Figure 15. At the beginning,
tr,
λi and
μ are initialized, and then optimal point (
A(k+1),
α(k+1),
si(k+1)) for contemporary
LA can be derived through Quasi-Newton method, and then Lagrange multiplier
λi(k+1) required for next period can be calculated. Calculate constraint violation degree, and
μ should be multiplied by
ρ if the degree exceeds the limit
τ. Repeat the loop until all
hi are sufficiently close to zero, and then the optimal point for
tr(j) will be obtained. When optimal point for every
tr(j) is derived, the global optimal point (
Aopt,
αopt) will be acquired. For grid-tied inverter, its DC and AC voltage are stabilized by former and post stage, and its output current might be variable, which can be settled by interpolation of optimal points under different current levels. Because the proposed algorithm requires using iteration to solve several non-constraint optimization problems, it is hard to be executed in a digital controller and thus the optimal points under different load current conditions can be calculated in the computer and the results can be saved in a table in the controller. The controller only needs to look up the table and change the count number of PWM module to vary the switching frequency, thus imposing little impact on the ordinary control of the inverter.
Having calculated the optimal points, SF function required for the inverter can be obtained. The whole control structure of VFM method can be described as
Figure 16, where
kpow determines inverter’s output current and
kdamp is active damping coefficient. The closed-loop control of the inverter is realized through simple PI controller and active damping. The grid voltage is sampled to obtain phase-locked loo to determine the phase of output current. When hardware parameters of the inverter are obtained, the optimal parameters of SF function under different load current levels can be derived and saved in the table, and the optimal value
Aopt and
αopt for
Ig can be obtained through interpolation of data in the table. Combining the optimal value and grid phase, SF for current switching period can be derived, and then count number of PWM module in the controller will be determined. Combing the modulation signal generated by the closed-loop controller and carrier generated by PWM module, the driving signal required for the inverter will be created.
5. Simulation Verification
In this section, simulation verification is conducted to prove the effectiveness of the proposed method. A comprehensive comparison between the proposed VFM and CFM in terms of EMI, losses and temperature rise will be carried out.
The MOSFET adopted in the simulation is C3M0120065D manufactured by Wolfspeed. When
udc is set to 200 V, the curves of turn-on loss and turn-off loss versus current and their fitting curves are shown in
Figure 17. The fitting curves are obtained through least squares method. Although the fitting error is relatively large when load current is small. However, since the exponential SF function performs uniformly distributed frequencies, the summary of these losses using fitting curves is close to that using the simulated curves.
According to the fitting curves, ρon, qon0, ρoff, qoff0 can be derived.
Thermal simulations of MOSFETs under different thermal power levels are conducted in COMSOL Multiphysics 6.2 and the results are shown in
Figure 18. According to the simulated junction and case temperatures,
Rθjc and
Rθcase can be estimated.
The inductor core adopted in the paper is A77083 manufactured by Magnetics. Thermal simulations of inductor core under different power levels are shown in
Figure 19. According to the simulation results,
Rθsur can be estimated.
Parameters of the inverter are shown in
Table 1.
When output current is set to 10 A and maximum temperature rise in MOSFET and core is set to 50 °C; the operating points derived from iterative process are shown in
Figure 20. The calculated optimal point (
A = 57504,
ψ = −175) is located at minimum loss power point within the constraint boundary.
Switching and conduction loss are simulated in PLECS, and
iL1 is exported to COMSOL for inductor loss and thermal simulation. Waveforms of
iL1, average
pmos and
pinductor under different SF ranges are shown in
Figure 21. Because
pmos is more influential than
pinductor, it receives more attenuation by the proposed algorithm to find a balance between loss of MOSFET and inductor.
Total losses under different SF ranges are shown in
Figure 22. As can be seen from bar chart, the total loss of the inverter reaches the minimum when the calculated optimal frequency range is adopted. According to copper loss simulation results, it can be concluded that SF has a negligible effect on the copper loss. Although an increased SF will raise the AC resistance, the corresponding current will be attenuated by inductor impedance because of the increased frequency. Compared with frequencies within the optimal frequency range, the total loss power is reduced by up to 3.8%. Compared with adjacent frequencies outside the optimal range, the total loss power is reduced by up to 9.2%.
Temperature distribution of MOSFET and inductor core are shown in
Figure 23. Temperature rise in core is higher than MOSFET because of the absence of heat sink, but both of them are less than 50 °C.
EMI simulation is conducted in CST Studio Suite. Parameters of PCB are extracted by ODB++ file, parameters of filters are obtained from data sheet provided by manufacturer, and MOSFET’s behavior is simulated by spice model provided by manufacturer. Structure and parameters of the circuit are provided in
Figure 24.
A line impedance stabilization network (LISN) is inserted between the inverter and the power grid to obtain noise signal, impedance between heat dissipation surface of MOSFET and grounded heat sink is approximated as a capacitor drawn from the drain.
Conducted emissions under different SFs when using CFM and VFM are shown in
Figure 25. Compared with CFM, conducted emission under optimal SF range is lower than that under 40 kHz, 60 kHz or 80 kHz; compared with VFM, conducted emission under optimal range is lower than that under 40–50 kHz, 60–70 kHz, 80–90 kHz. Conducted emission under the optimal range is lower than the ranges within or above the calculated optimal range. When using CFM, only when SF is lower than minimum value of the optimal SF function will the conducted emission perform better. Compared with frequencies within or near the optimal boundary, conducted emission under optimal frequency range is reduced by up to 4 dBμV.