2.1. Steady-State CCM Analysis of a Two-Phase DM-Coupled Boost Converter
The operation of the two-phase DM-coupled boost converter is divided into two cases depending on the duty cycle: when the duty cycle is below 0.5 and when it is above 0.5. For the analysis of the converter, the coupled inductor is represented by an equivalent circuit consisting of leakage inductances, magnetizing inductance, and a transformer.
VS and
VO denote the input and output voltages, respectively.
Llkg1 and
Llkg2 represent the primary and secondary leakage inductances of the coupled inductor,
LDM is the magnetizing inductance of the coupled inductor, and k is the coupling coefficient.
Llkg1 and
Llkg2 have the same inductance value, denoted as
Llkg. When the turns ratio between the primary and secondary windings of the coupled inductor is 1:1, the coupling coefficient can be expressed as shown in Equation (1). The voltage and current waveforms for duty cycles above 0.5 and below 0.5 are as shown in
Figure 3.
The input-output voltage relationship in the CCM (Continuous Conduction Mode) operation of the proposed converter can be derived using the voltage-second balance equation of the leakage inductance. The analysis can be divided into two cases based on the duty cycle, and the input-output voltage relationship for each condition has been derived. When the duty cycle is greater than 0.5, the switching state can be divided into two (1 − D) intervals and two (D − 0.5) intervals. Similarly, when the duty cycle is less than 0.5, the intervals are divided into two D intervals and two (0.5 − D) intervals. By applying the voltage-second balance equation to the primary-side leakage inductance, the following equation can be derived:
Equation (2) corresponds to the case where the duty cycle is greater than 0.5, and Equation (3) applies when the duty cycle is less than 0.5. Upon rearranging both equations in terms of the duty cycle, they can be simplified and derived as shown in Equation (4). This reveals that the CCM duty cycle equation for the two-phase DM-coupled boost converter is identical to that of a conventional boost converter operating in CCM.
2.2. Steady-State DCM Analysis of a Two-Phase DM-Coupled Boost Converter
In the DCM operation of the two-phase DM-coupled boost converter, depending on the magnitude of the load current and phase current, there may be one or two intervals where the inductor current remains at zero. Additionally, the analysis must consider cases where the duty cycle is greater than or less than 0.5. For duty cycles less than 0.5, the operation is analyzed sequentially for cases with one interval and two intervals where the inductor current reaches zero. The waveforms for the case where the inductor current has one interval at zero are as shown in
Figure 4.
Mode 1 (
t0–
t1): When switch Q
1 is turned on, a conduction path is formed as shown in
Figure 5a. In this mode, the secondary leakage inductor transfers its stored energy to the output, while the primary leakage inductor experiences a positive voltage. This voltage is the difference between the input voltage, reflected to the secondary side by the coupling coefficient, and the magnetizing inductor voltage. As a result, the current in the primary leakage inductor increases. The voltage applied to the primary leakage inductor (
vLlkg1) is given by the following equation:
Mode 2 (
t1–
t2): When switches Q
1 and Q
2 are turned off, a conduction path is formed as shown in
Figure 5b. The energy stored in the primary and secondary leakage inductors (
Llkg2) is transferred to the output along with the input. In this mode, the primary leakage inductor experiences a negative voltage, which is the difference between the input voltage and the output voltage, causing the current to decrease. The voltage applied to the primary leakage inductor is given by the following equation:
Mode 3 (
t2–
t3): As switches Q
1 and Q
2 remain off and the energy stored in the secondary inductor is fully discharged, a conduction path is formed as shown in
Figure 5c. When the secondary leakage inductor current reaches zero, the current flowing through the secondary diode also becomes zero. In the primary leakage inductor, based on the voltage division principle, a portion of the voltage is applied, which is the difference between the input and output voltages, scaled by the ratio of the primary leakage inductance to the sum of the primary leakage inductance and the magnetizing inductance. The voltage applied to the primary leakage inductor is given by the following equation:
Mode 4 (
t3–
t4): When switch Q
2 is turned on, a conduction path is formed as shown in
Figure 5d. The energy stored in the primary leakage inductor, along with the input, is transferred to the output. In this mode, the primary leakage inductor experiences a positive voltage, which is the input voltage minus the magnetizing inductor voltage, which accounts for the output voltage reflected by the coupling coefficient. As a result, the current in the primary leakage inductor increases. The voltage applied to the primary leakage inductor is given by the following equation:
Mode 5 (
t4–
t5): When switch Q
2 is turned off, a conduction path is formed as shown in
Figure 5e. This mode is analyzed in the same manner as Mode 2.
Mode 6 (
t5–
t6): When switch Q
2 turns off, the energy stored in the primary leakage inductor is fully released, forming a conduction path as illustrated in
Figure 5f. As the current through the primary leakage inductor drops to zero, the current through the primary diode also becomes zero. Consequently, a voltage of 0 V is applied across the primary leakage inductor.
Interpretation of the Case with Two Intervals Where the Inductor Current is Zero: The waveforms for the case where the inductor current has two intervals at zero are as shown in
Figure 6.
Mode 1 (
t0–
t1): When switch Q
1 is turned on, a conduction path is formed as shown in
Figure 7a. In this phase, the secondary leakage inductor transfers its stored energy to the output side. At the same time, the primary leakage inductor has a voltage applied to it that is the difference between the input voltage (after accounting for the coupling coefficient) and the magnetizing inductor voltage from the output voltage. This results in a positive voltage being applied across the primary leakage inductor, causing the current through it to increase. The voltage applied to the primary leakage inductor is as follows:
Mode 2 (
t1–
t2): When switches Q
1 and Q
2 are turned off, a conduction path is established as shown in
Figure 7b. The energy stored in the primary and secondary leakage inductors (
Llkg2) is transferred to the output side along with the input. Meanwhile, a negative voltage, which is the difference between the input voltage and the output voltage, is applied across the primary leakage inductor, causing its current to decrease. The voltage applied to the primary leakage inductor is as follows:
Mode 3 (
t2–
t3): When switches Q
1 and Q
2 are turned off, the energy stored in the secondary inductor is fully released, and a conduction path is established as shown in
Figure 7c. As the current through the secondary leakage inductor drops to 0 A, the current through the secondary diode also becomes 0 A. According to the voltage division principle, the voltage applied to the primary leakage inductor is the difference between the input voltage and the output voltage, scaled by the ratio of the primary leakage inductance to the sum of the primary leakage inductance and the magnetizing inductance. The voltage applied to the primary leakage inductor is as follows:
Mode 4 (
t3–
t4): When switches Q
1 and Q
2 are turned off, the energy stored in the primary inductor is fully released, and a conduction path is established as shown in
Figure 7d. As the current through the primary leakage inductor drops to 0 A, the current through the primary diode also becomes 0 A. A voltage of 0 V is applied across the primary leakage inductor. Similarly, the current through the secondary leakage inductor is also 0 A, and the applied voltage is 0 V.
Mode 5 (
t4–
t5): When switch Q
2 is turned on, a conduction path is established as shown in
Figure 7e. The energy stored in the primary leakage inductor is transferred to the output side along with the input. The primary leakage inductor is subjected to a positive voltage, which is the difference between the input voltage, adjusted for the coupling coefficient, and the magnetizing inductor voltage from the output voltage. This results in an increase in current through the primary leakage inductor. The voltage applied to the primary leakage inductor is as follows:
Mode 6 (
t5–
t6): When switch Q
2 turns off, a conduction path is established as shown in
Figure 7f. In this mode, the interpretation is the same as in Mode 2.
Mode 7 (
t6–
t7): When switch Q
2 turns off, the energy stored in the primary leakage inductor is fully released, and a conduction path is established as shown in
Figure 7g. As the current through the primary leakage inductor drops to 0 A, the current through the primary diode also becomes 0 A. A voltage of 0 V is applied across the primary leakage inductor.
Mode 8 (
t7–
t8): When switch Q
2 turns off, the energy stored in the secondary leakage inductor is fully released, and a conduction path is established as shown in
Figure 7h. As the currents through both the primary and secondary leakage inductors drop to 0 A, the currents through both the primary and secondary diodes also become 0 A. A voltage of 0 V is applied across both the primary and secondary leakage inductors.
The relationship between input and output voltages in the DCM operation of the proposed converter is derived using the voltage-time balance condition of the leakage inductors. Depending on the load current, the analysis can be divided into two cases. For the case where the duty cycle is 0.5 or less, and there is one interval with zero current, the analysis can be divided into two D intervals, two D
A intervals, and two 0.5–(D + D
A) intervals. Here, D
A refers to the interval from the moment switch Q
1 turns off until the secondary leakage inductor fully releases its stored energy. By applying the voltage-time balance condition to the primary leakage inductor, the input-output relationship can be derived as follows:
When there are two intervals with zero current, the analysis can be divided into two D intervals, two D
A intervals, two D
B intervals, and two 0.5–(D + D
A + D
B) intervals, depending on the switching states. Here, D
B refers to the interval from the moment the secondary leakage inductor has fully released its energy until the primary leakage inductor also fully releases its energy. By applying the voltage-time balance condition to the primary leakage inductor, the input-output voltage relationship can be derived as follows:
In the case of a two-phase DM coupled boost converter operating in DCM, as mentioned earlier, the number of intervals where the current reaches 0 A varies depending on the load current. Accordingly, DA and DB intervals are added, with DA and DB depending on factors such as the switching frequency of each phase, the leakage inductance of the coupled inductor, the magnetizing inductance, the duty cycle, and the load current. Additionally, since both cases where the duty cycle is greater than or equal to 0.5 and less than or equal to 0.5 must be considered, it is difficult to analyze this as simply as the DCM duty cycle relationship of a conventional boost converter.
2.3. Conventional Duty Feedforward Compensation Method
The conventional control method for a boost converter operating in CCM is average current control. The plant modeling for average current control of a boost converter is based on the average inductor voltage during CCM operation. The inductor current equation in the s-domain for CCM operation can be expressed as shown in Equation (15). When represented as current-input voltage, current-output voltage, and current-duty transfer functions, it is given by Equation (16).
Figure 8 shows a block representation of the current controller, and the equations for such a feedback system are given by Equation (18).
The current-duty transfer function
Gid(s) can be approximated as shown in Equation (17). Since the input voltage and output voltage are uncontrollable values, they can be considered as disturbance components. To minimize the effect of these disturbances, the loop gain
Ti(s) should be kept high. However, due to phase delays caused by Sample & Hold and computation time delays in digital systems, it is challenging to design a controller with sufficient phase margin and high loop gain compared to analog systems. To eliminate disturbance components caused by input and output voltages, a feedforward compensation duty is added to the output of the current controller. The expression for the feedforward compensation duty in CCM operation is given by Equation (19).
Equation (20) represents the inductor current equation when feedforward compensation is applied in CCM operation. As can be seen from Equation (20), applying feedforward compensation duty offsets the effects of disturbances caused by the input and output voltages. It can be observed that the feedforward compensation duty in Equation (19) is the same as the duty expression derived from the input-output relationship of the boost converter. However, when the inductor current operates in DCM, using the CCM feedforward compensation duty at the controller output can generate excessive duty, leading to overcurrent and current distortion phenomena. Therefore, in DCM operation, it is necessary to use a feedforward compensation duty derived from the input-output relationship based on inductance, switching period, and load conditions, such as the one given in Equation (21), instead of the CCM feedforward compensation duty.
Ge represents the input equivalent conductance, which is 1/
Re. As shown in
Figure 9, when the load is small,
Ge decreases, leading to DCM operation. The
dff,DCM value becomes smaller than the
dff,CCM value. Conversely, when the load is large,
Ge increases, resulting in CCM operation. In this case, the
dff,DCM value becomes larger than the
dff,CCM value. To prevent current distortion due to excessive duty compensation, it is necessary to compare the two feedforward compensation values and apply the appropriate duty compensation according to the inductor current operation, as shown in
Figure 10.
2.4. DCM Feedforward Compensation Method Using a Look-Up Table
In the DCM intervals of a two-phase DM coupled boost converter, duty calculation must consider not only the intervals where the inductor current drops to zero based on the output current but also the operational changes when the duty value is either above or below 0.5. Therefore, deriving the duty cycle using traditional analytical input-output relationships is not feasible. Instead, feedforward compensation should be performed using steady-state duty data obtained from experiments and simulations in the DCM intervals, organized in a Look-Up Table format.
Figure 11 illustrates the method of extracting duty cycle data to construct a 2D Look-Up Table during the experimental process. In this setup, a conventional PI(Proportional-Integral) controller without feedforward compensation is used to control the two-phase DM-coupled boost converter. Duty cycle data is recorded as the system reaches steady-state operation in the Discontinuous Conduction Mode (DCM). For each specified output voltage level (e.g., 450 V, 650 V, and 828 V), duty cycle values are gathered, capturing the system’s behavior under different conditions. These values are organized into a 2D Look-Up Table to reflect the nonlinear duty cycle characteristics during DCM, especially as the system transitions to Continuous Conduction Mode (CCM). This Look-Up Table provides the necessary reference duty values for feedforward compensation, enabling accurate adjustments that align with the converter’s real-world non-linear dynamics.
The Look-Up Table is constructed with input voltage, output voltage, and inductor peak current as variables. When the output voltage variable is fixed at the maximum output voltage of 828 V, the Y-axis of the table is configured to account for the nonlinear transition of inductor peak current from DCM to CCM based on input voltage, ensuring that the duty in steady-state CCM operation differs by 0.125. The X-axis of the table consists of the inductor peak current values transitioning from DCM to CCM for each input voltage. The Look-Up Table based on an output voltage of 828 V is shown in
Table 1. The nonlinearity of the duty cycle, as demonstrated in
Figure 12, substantiates the necessity of employing a Look-Up Table for feedforward compensation, rather than relying on analytical derivations. This approach ensures more accurate compensation in response to the system’s non-linear characteristics. Given that the input-output voltage conditions involve multiple variables rather than a single condition, multiple Look-Up Tables are required.
This results in a large amount of data that must be processed by the MCU, leading to increased computational burden. To address this issue, a correction algorithm is proposed that reduces the dimensionality by fixing the output voltage as a variable, thereby converting the 3D Look-Up Table into a 2D Look-Up Table. With this approach, it is possible to perform feedforward compensation for all input-output voltage conditions using a single Look-Up Table based on the maximum output voltage of 828 V. The correction algorithm can be represented as a block diagram, as shown in
Figure 13.
The ratio of the maximum output voltage to the sensed output voltage is calculated as shown in Equation (22).
VOut.Max represents the maximum output voltage (828 V), and
VOut.Sen represents the sensed output voltage. The inductor peak current and input voltage, which are the X-axis and Y-axis of the table, are corrected by multiplying them by
KDFFGAIN, as derived in Equation (22), and are adjusted as shown in Equation (23).
VIn.Corr represents the corrected input voltage,
VIn.Sen represents the sensed input voltage,
iL.Corr represents the corrected inductor current, and
iL.Sen represents the sensed inductor current. By reflecting the corrected input voltage and inductor current, the duty is selected from the Look-Up Table and feedforward compensation is performed with the corresponding duty. For example, with an input voltage of 207 V, an output voltage of 414 V, and a phase current of 5 A, multiplying each by
KDFFGAIN results in an input voltage of 414 V, an output voltage of 828 V, and a phase current of 10 A. The duty corresponding to these conditions is then selected from the Look-Up Table for feedforward compensation. In the DCM interval, feedforward compensation is performed using the Look-Up Table, while in the CCM interval, the duty compensation is performed using the duty relationship for the two-phase DM coupled boost converter in CCM operation as described by Equation (4). The algorithm is set to apply the smaller of the two duty values. The block diagram of the current controller with the applied correction algorithm is shown in
Figure 14.
By applying the proposed correction algorithm to the 2D Look-Up Table, the dynamic characteristics of the two-phase DM coupled boost converter in the DCM interval can be improved. Additionally, with a single Look-Up Table, feedforward compensation in the DCM interval can be performed for all input-output voltage conditions, which reduces the computational load on the MCU.