Automatic boost current regulation for zero voltage switch in auxiliary resonant commutated pole inverter

By adjusting the boost current of the PWM auxiliary resonant commutation pole inverter by using counters and detection signals, the problem of boost current regulation in the prior art is solved, and the appropriate ZVS operation and switching loss reduction under various conditions is achieved.

CN119813811APending Publication Date: 2025-04-11ABB (SCHWEIZ) AG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411394124.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-10-09
Filing Date
2024-10-08
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The existing PWM auxiliary resonant commutation pole inverters are susceptible to factors such as temperature dependence and aging when adjusting the boost current, resulting in poor results in reducing ZVS and switching losses.

Method used

Through an automated system, the boost current is regulated using counters and detection signals, ensuring proper ZVS operation and switching loss reduction under any operating conditions. The system includes providing an input triggering a first counter, triggering a second counter based on the first counter reaching a boost time, obtaining a time interval counted by the second counter, and adjusting the boost current based on the sum of the time interval equals the first time and the blanking time.

Benefits of technology

It realizes automatic adjustment of the boost current under various operating conditions, ensuring efficient operation of the inverter at high switching frequency and low switching losses, and reducing dependence on temperature and aging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119813811A_ABST
    Figure CN119813811A_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to automatic boost current regulation for a zero voltage switch in an auxiliary resonant commutated pole inverter. A method, control circuit, and non-transitory computer readable medium for regulating boost current of an auxiliary resonant commutated pole inverter (ARCPI). The method comprises: (1) providing an input for triggering a first counter; (2) triggering a second counter based on determining that the first counter reaches a boost time of ARCPI; (3) based on determining that the detection signal is received, stopping the second counter and acquiring a time interval counted by the second counter; and (4) adjusting the boost current based on determining that the time interval is equal to the sum of the first time and the blanking time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates generally to zero voltage switching (ZVS) in an auxiliary resonant commutated pole inverter (ARCPI), and more particularly to a method and device for accurate ZVS in an ARCPI. Background Art

[0002] A pulse width modulation (PWM) assisted resonant commutated pole inverter (ARCPI) is often used to implement soft switching. The PWM ARCPI utilizes auxiliary devices and enables zero voltage switching (ZVS) at each commutation moment. Therefore, the PWM ARCPI offers the advantages of more efficient operation at higher switching frequencies and ease of control compared to inverters without ZVS. In order to ensure ZVS and reduce switching losses, the task of the auxiliary devices of the PWM ARCPI is to boost a precise amount of current before each commutation moment. The boost current of the PWM ARCPI is expected to reach a level sufficient to guarantee proper ZVS operation of the PWM ARCPI through adjustments. Such adjustments are usually performed manually when commissioning the PWM ARCPI. However, the results of these adjustments are easily affected by various factors, such as temperature dependence and aging of semiconductor devices and capacitors.

[0003] Therefore, there is a need to create an automated system that is able to provide boost current regulation for PWMARCPI under any operating conditions to ensure ZVS and reduced switching losses. Summary of the invention

[0004] In an exemplary embodiment, the present disclosure provides a method for an auxiliary device for auxiliary resonant commutated pole inverter (ARCPI) to regulate the boost current of the ARCPI. The auxiliary device is connected to a resonant inductor. The method includes:

[0005] (1) providing an input for triggering a first counter; (2) triggering a second counter based on determining that the first counter reaches a boost time of ARCPI; (3) stopping the second counter based on determining that a detection signal is received and obtaining a time interval counted by the second counter; and (4) adjusting the boost current based on determining that the time interval is equal to the sum of the first time and the blanking time.

[0006] Adjusting the boost current includes increasing the first time by a first time value and repeating steps (1)-(4) based on determining that the first time is less than a maximum time until the time interval is less than the sum of the first time and the blanking time; determining whether the boost current is less than the maximum boost current based on determining that the first time is greater than or equal to the maximum time; and in response to the boost current being less than the maximum boost current, increasing the boost current by a boost current value and repeating steps (1)-(4) until the time interval is less than the sum of the first time and the blanking time.

[0007] The method further includes indicating a "search failure" in response to the boost current being greater than or equal to the maximum boost current.

[0008] The method also includes indicating that the boost current is set based on determining that the time interval is less than a sum of the first time and the blanking time.

[0009] The boost time is calculated as follows:

[0010]

[0011] Where V DC Indicates DC bus voltage, L r represents the resonant inductance of the resonant inductor of ARCPI, I o Represents the current output current at the commutation moment of ARCPI, I bst Indicates the boost current corresponding to the boost time of ARCPI.

[0012] The detection signal is determined by a detection circuit for the main switch of the ARCPI.

[0013] The input is pulse width modulated (PWM).

[0014] The first counter is the same as the second counter, or the first counter is different from the second counter.

[0015] In another exemplary embodiment, the present disclosure provides a control circuit for an auxiliary device of an auxiliary resonant commutated pole inverter (ARCPI) to regulate a boost current of the ARCPI. The auxiliary device is connected to a resonant inductor. The control circuit includes one or more processors configured to:

[0016] (1) providing an input for triggering a first counter; (2) triggering a second counter based on determining that the first counter reaches a boost time of ARCPI; (3) stopping the second counter based on determining that a detection signal is received and obtaining a time interval counted by the second counter; and (4) adjusting the boost current based on determining that the time interval is equal to the sum of the first time and the blanking time.

[0017] The one or more processors are also configured to, based on determining that the first time is less than the maximum time, increase the first time by a first time value and repeat steps (1)-(4) until the time interval is less than the sum of the first time and the blanking time; based on determining that the first time is greater than or equal to the maximum time, determine whether the boost current is less than the maximum boost current; and in response to the boost current being less than the maximum boost current, increase the boost current by a boost current value and repeat steps (1)-(4) until the time interval is less than the sum of the first time and the blanking time.

[0018] The one or more processors are further configured to indicate a “search failure” in response to the boost current being greater than or equal to the maximum boost current.

[0019] The one or more processors are further configured to indicate that the boost current is set based on determining that the time interval is less than a sum of the first time and the blanking time.

[0020] The boost time is calculated as follows:

[0021]

[0022] Where V DC Indicates DC bus voltage, L r represents the resonant inductance of the resonant inductor of ARCPI, I o Represents the current output current at the commutation moment of ARCPI, I bst Indicates the boost current corresponding to the boost time of ARCPI.

[0023] The detection signal is determined by a detection circuit for the main switch of the ARCPI.

[0024] The input is pulse width modulated (PWM).

[0025] The first counter is the same as the second counter, or the first counter is different from the second counter.

[0026] In another exemplary embodiment, the present disclosure provides a non-transitory computer readable medium having computer executable instructions stored thereon that, when executed by one or more processors of a control circuit for an auxiliary device of an auxiliary resonant commutated pole inverter (ARCPI) to regulate a boost current of the ARCPI, cause the control circuit to facilitate the following steps. The auxiliary device is connected to a resonant inductor.

[0027] (1) providing an input for triggering a first counter; (2) triggering a second counter based on determining that the first counter reaches a boost time of ARCPI; (3) stopping the second counter based on determining that a detection signal is received and obtaining a time interval counted by the second counter; and (4) adjusting the boost current based on determining that the time interval is equal to the sum of the first time and the blanking time.

[0028] Based on determining that the first time is less than the maximum time, the control circuit is also caused to increase the first time by a first time value and repeat steps (1)-(4) until the time interval is less than the sum of the first time and the blanking time based on determining that the first time is less than the maximum time; based on determining that the first time is greater than or equal to the maximum time, determine whether the boost current is less than the maximum boost current; and in response to the boost current being less than the maximum boost current, increase the boost current by a boost current value and repeat steps (1)-(4) until the time interval is less than the sum of the first time and the blanking time.

[0029] The control circuit is further caused to indicate a “search failed” in response to the boost current being greater than or equal to the maximum boost current.

[0030] The control circuit is further caused to indicate that the boost current is set based on determining that the time interval is less than a sum of the first time and the blanking time. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 is a schematic diagram of an equivalent circuit of a single-phase auxiliary resonant commutated pole inverter (ARCPI) according to an exemplary embodiment of the present disclosure;

[0032] Figure 2 is a schematic diagram of a bottom diode to top IGBT switching mode (mode A) of a single-phase ARCPI equivalent circuit according to an exemplary embodiment of the present disclosure;

[0033] Figure 3 is a schematic diagram of relevant parameters of a single-phase ARCPI equivalent circuit during mode A according to an exemplary embodiment of the present disclosure;

[0034] Figure 4 is a schematic diagram of a zero voltage switching (ZVS) timing measurement process of a single-phase ARCPI equivalent circuit according to an exemplary embodiment of the present disclosure;

[0035] Figure 5 is a schematic flow chart of an automatic boost current regulation process of a single-phase ARCPI equivalent circuit according to an exemplary embodiment of the present disclosure;

[0036] Figure 6 is a schematic flow chart of an automatic boost current regulation process of a single-phase ARCPI equivalent circuit according to an exemplary embodiment of the present disclosure; and

[0037] Figure 7 is a schematic diagram of a device for automatically adjusting a boost current of a single-phase ARCPI equivalent circuit according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0038] The exemplary embodiments of the present disclosure provide a method for an auxiliary device for an auxiliary resonant commutated pole inverter (ARCPI) to regulate a boost current of the ARCPI. The auxiliary device includes a resonant inductor (L r ) is connected to an auxiliary switch path of ARCPI. The method provides zero voltage switching (ZVS) and switching loss reduction by adjusting the boost current level in the auxiliary switch path of ARCPI.

[0039] The boost current of ARCPI is determined by applying a certain voltage to a known inductor (e.g., the resonant inductor (L r )) of the ARCPI. If the boost current is insufficient, no switching occurs between the main switches of the ARCPI, resulting in high switching voltage losses, i.e. no ZVS. Therefore, it becomes critical to regulate the boost current to a level sufficient to ensure proper ZVS operation of the ARCPI.

[0040] Conventionally, the adjustment of the boost current is performed manually when the ARCPI is commissioned. However, such adjustment is easily affected by the temperature dependence and aging of semiconductor devices and capacitors, etc. The results are less than satisfactory. It is desirable to have an automated system that is able to adjust the boost current of the ARCPI under all operating conditions.

[0041] Exemplary embodiments of the present disclosure provide an algorithm for an automated system by which the boost current is regulated to an appropriate value that guarantees ZVS operation of the ARCPI and switching loss reduction under all operating conditions.

[0042] Figure 1 is a schematic diagram of an equivalent circuit of a single-phase auxiliary resonant commutated pole inverter (ARCPI) according to an exemplary embodiment of the present disclosure.

[0043] The circuit 100 includes a direct current (DC) charging power source 110, such as a DC bus voltage 110. The circuit 100 includes an auxiliary switching path that uses a resonant inductor L r and two insulated gate bipolar transistors (IGBTs) S a1 and S a2 As an auxiliary switch or auxiliary device (which forms a bidirectional switch configuration). Auxiliary switch path I aux The current flowing through the resonant inductor L r And two IGBT S a1 and S a2 . Resonant inductor L r An LC resonant circuit is formed which ensures a smooth voltage transition from the DC bus voltage 110 to zero.

[0044] The circuit 100 includes two further IGBTs S used as main switches. 1 and S 2 . Main switch S 1 and S 2 Each main switch and capacitor C 1 and C 2 Parallel arrangement. Across the main switch S 1 The voltage is fed to the main switch S 1 The zero voltage detection circuit 120 detects the zero voltage across the main switch S 1 Zero voltage, at this time, the main switch S 1 Therefore, the zero voltage detection circuit 120 generates a detection signal 130, which indicates that the zero voltage detection circuit 120 detects that the voltage across the main switch S 1 of zero voltage.

[0045] Similarly, the main switch S 2 The voltage will be fed to the main switch S 2 The zero voltage detection circuit 140 detects the zero voltage across the main switch S 2 of zero voltage, and thus generates a detection signal 150.

[0046] During each commutation event of ARCPI, two auxiliary devices (S a1 and S a2 ) and LC resonant circuit assisted zero voltage switching (ZVS), for example, to assist in achieving ZVS within a certain time window. Typically, the LC resonant circuit current must reach a certain level, called the boost current I bst , then one of the main switches (S 1 or S 2 ) can be disconnected. The boost current I bst The boost time T bst The time interval control, during which one of the main switches (S 2 or S 1 ) and one of the auxiliary devices (S a1 or S a2 ) Both are in the on state.

[0047] In an exemplary embodiment of the present disclosure, the boost time T bst is regulated to control the cross-connection of the main switch (S 1 or S 2 ) reaches zero volts. For example, the boost time T bst is adjusted to ensure that the main switch (S 1 or S 2) has zero voltage. Therefore, the main switch (S 1 or S 2 ) can be connected within the maximum allowed time period.

[0048] In an exemplary embodiment of the present disclosure, the optimal boost current is gradually increased by the boost time T bst Determine the initial boost current I bst This search and the corresponding gradual increase will continue until ZVS is achieved within a certain time window. For example, the initial boost current I bst is adjusted to ensure that the main switch (S 1 or S 2 ) has zero voltage. Therefore, the main switch (S 1 or S 2 ) can be connected within the maximum allowed time period.

[0049] Achieving ZVS significantly reduces the main switch (S 1 and S 2 ) switching losses. In addition, achieving ZVS enables efficient operation of ARCPI at high switching frequencies. By turning on the main switch (S 1 and S 2 ), avoiding extra losses and unnecessary oscillations.

[0050] Figure 2 is a schematic diagram of a bottom diode to top IGBT switching mode (mode A) of a single-phase ARCPI equivalent circuit according to an exemplary embodiment of the present disclosure.

[0051] In an exemplary embodiment of the present disclosure, the initial boost current I bst The regulation is based on detection signals 130 and 150 from zero voltage detection circuits 120 and 140, which detect the main switch (S) across ARCPI. 1 and S 2 For example, the time interval is measured between the end of the boost period and the detection of the zero voltage across the main switch to be turned on (S 1 or S 2 ) between the time points of zero voltage. For example, the end of the boost period is determined by the preset boost current I bsto Sure.

[0052] If the measured time interval is less than the pre-programmed time window T w2 Add the blanking time T blk , it means that ZVS is achieved, and it also means that the boost current I bst and boost time T bstIf the measured time interval is greater than or equal to the preprogrammed time window T w2 Add the blanking time T blk , there are two possibilities. One possibility is that ZVS happens to be within the pre-programmed time window T w2 In this case, the boost current I bst and boost time T bst Another possibility is that ZVS does not occur, which means that the main switch (S 1 or S 2 ) is turned on when the voltage is insufficient. In this case, the boost current I bst will be searched and incremented until within the pre-programmed time window T w2 ZVS is achieved internally.

[0053] For example, Figure 2 Mode A shown corresponds to the slave main switch S 2 The bottom diode to the main switch S 1 Similarly, mode A corresponds to the output current transition from the main switch S 1 The top diode to the main switch S 2 The output current of the complementary bottom IGBT is transformed. In mode A, the commutation event of ARCPI includes the bottom main switch S 2 is turned on and the top main switch S 1 will be turned on with the help of the LC resonant circuit. During this commutation event, the bottom main switch S 2 The diode will be disconnected and the top main switch S 1 The IGBT will be turned on. When the auxiliary device S a2 When it is turned on, the switching cycle starts and the gate signal G is generated accordingly. a2 At this time, the first time counter (counter 1) starts counting the time. The bottom main switch S 2 and auxiliary devices S a2 The boost time T of the LC resonant circuit bst The voltage rise time T bst Calculated according to the following formula:

[0054]

[0055] Where V DC Indicates voltage, for example, the DC bus voltage 110, L r Represents the resonant inductor L r The resonant inductance, I o Indicates the current output current at the moment of current conversion (or commutation), I bstrepresents the boost time T of the auxiliary current in the auxiliary switch path bst The corresponding boost current.

[0056] When counter 1 reaches T bst When the value of the bottom main switch S 2 is disconnected, and therefore the gate signal G 2 is generated. At the same time, the second time counter (Counter 2) is enabled. That is, Counter 1 and Counter 2 count in parallel. Counter 2 keeps counting in parallel with Counter 1 until the detection signal 130 is detected from the top main switch S 1 The zero voltage detection circuit 120 is received. This means that across the top main switch S 1 Zero voltage is detected and the top main switch S 1 Therefore, the gate signal G is generated. 1 .

[0057] If the detection signal 130 is not received, this means that the top main switch S 1 The zero voltage detection circuit 120 does not detect zero voltage. In this case, once the preprogrammed time window T w2 Due, top main switch S 1 will be turned on. Then, once the top main switch S 1 When the MOSFET is turned on, the voltage across it will decay to zero or close to zero. The zero voltage detection circuit 120 will detect this voltage and generate a detection signal 130 accordingly.

[0058] The detection signal 130 provides a positive or rising edge, which latches the detection signal 130 in a high state, such as Figure 3 As shown, and is used to trigger Counter 2 to stop counting. That is, the time when the LC resonance starts for Counter 2 is the same as the time when the top main switch S 1 The time interval between the time the voltage reaches zero volts (TZV) is counted. ARCPI's ZVS timing is measured at Figure 4 Shown in.

[0059] Figure 3 is a schematic diagram of relevant parameters of a single-phase ARCPI equivalent circuit during mode A according to an exemplary embodiment of the present disclosure.

[0060] like Figure 3 As shown, for top main switch S 1 PWM1 triggers the commutation event of ARCPI. Therefore, the bottom main switch S 2 The diode is disconnected, and the top main switch S 1 The IGBT is turned on. When the auxiliary device S a2When it is turned on, the switching cycle begins, and at this time, counter 1 starts counting. As shown in the figure, the auxiliary device S a2 The gate signal G a2 The graphs of and the graph of counter 1 respectively show the actions of these descriptions.

[0061] When counter 1 reaches the boost time (T bst ) value, the bottom main switch S 2 is disconnected. Depends on T bst The exact value of Figure 3 The bottom main switch S 2 The corresponding gate signal G 2 Similarly, depending on T bst The exact value across the bottom main switch S 2 The current can be I S2 or I S2 '. Such as I S2 or I S2 'The graph shows that across the bottom main switch S 2 The current is based on the bottom main switch S 2 The disconnection process varies.

[0062] At this time, counter 2 is triggered to count, and from this time on, counter 1 and counter 2 count in parallel. Additionally and / or alternatively, when counter 2 starts counting, counter 1 can stop counting. 2 After being disconnected, the bottom main switch S 2 The zero voltage detection circuit 140 detects the voltage across the bottom main switch S 2 The voltage increases, and therefore, the bottom main switch S 2 The voltage detection signal 150 is reset to a low state. This action is performed by Figure 3 At the same time, across the top main switch S 1 The voltage starts to decrease, such as V 130 As shown in the curve graph.

[0063] Counter 2 keeps counting in parallel with Counter 1 until the top main switch S 1 The zero voltage detection circuit 120 detects the voltage across the top main switch S 1 The voltage reaches zero volts. The graph labeled 130 represents the corresponding detection signal 130 generated by the zero voltage detection circuit 120. 130 'The graph shows that across the top main switch S 1 The voltage at the top of the main switch S 1 is turned on, which is achieved by the corresponding gate signal G 1 The graph of the curve is shown.

[0064] like Figure 3 As further shown, the state of counter 2 indicates that the LC resonance of ARCPI starts until the top main switch S 1 The time interval between the voltage reaching zero volts (TZV). In an exemplary embodiment of the present disclosure, the time interval TZV is expected to be less than the pre-programmed time window T w2 plus the programmed blanking time T blk It is expected that the automatic boost current regulation algorithm will find the appropriate boost current I bst and subsequent T bst , where the time TZV is less than T blk +T w2 , in order to provide proper ZVS.

[0065] like Figure 3 As shown, the auxiliary device S a1 The gate signal G a1 remains flat (low state) during mode A. It will show the same gate signal G during mode B. a2 A similar graph, where the current is commutated from the IGBT to the diode of the main switch (S 1 To S 2 or S 2 To S 1 ). For example, in mode B, the bottom main switch S 2 The IGBT will be disconnected, and the top main switch S 1 The difference between mode A and mode B is that in mode A, the output current is transferred from the diode to the complementary IGBT, while in mode B, the current is transferred from the IGBT to the complementary diode.

[0066] Figure 4 is a schematic diagram of a zero voltage switching (ZVS) timing measurement process of a single-phase ARCPI equivalent circuit according to an exemplary embodiment of the present disclosure.

[0067] like Figure 4 As shown, PWM 402 (such as Figure 3 As shown, for top main switch S 1 PWM1 and for the bottom main switch S 2 PWM2) will be provided to the rising edge detector 404. The positive edge of PWM 402 will be detected at 404 and latched at 406 and then used to enable counter 408 (Counter 1). While counter 408 is counting, it is also coupled to the ramp time T at 412. bst For comparison, the boost time T bst At 410, according to equation (1), the boost current I bst and output current Io (Output current I o If the time counted by the counter 408 is equal to the boost time T bst If the counter 408 is the same, it is latched at 414 and used to enable counter 422 (Counter 2). From this point on, both counter 408 and counter 422 are counting.

[0068] For example, the counter 422 continues to count until the rising edge detector 418 detects a positive edge of the detection signal 130 of the zero voltage detection circuit 120 or the detection signal 150 of the zero voltage detection circuit 140 provided at 416. The detection signal 130 or 150 will then be latched at 420 and used to stop the counter 422. The TZV 424 counted by the counter 422 indicates the start of the LC resonance and the cross-main switch (S 1 or S 2 )’s voltage reaches zero volts.

[0069] Reference again Figure 2 Then, the TZV counted by counter 2 (counter 422) is equal to the pre-programmed time window T w2 +T blk If TZV is less than the pre-programmed time window T w2 +T blk , it means the top main switch S 1 The zero voltage switching of w2 That is, the top main switch S 1 It is indeed switching in ZVS mode. This also means that the boost current I bst is sufficient for ZVS operation. Therefore, the boost time T bst is also sufficient for ZVS operation. In this case, the existing boost current I bst is set appropriately.

[0070] If TZV is greater than or equal to the pre-programmed time window T w2 +T blk If the blanking time T blk is a preset value used to prevent false detection of zero voltage moments. It takes some time for the voltage to change from Vdc to zero volts. This time will depend on the designed LC resonant circuit parameters and the current load current. Therefore, there is a minimum time when zero voltage moments are not expected. This minimum time is used to preset the blanking time T blk It is estimated that this time is in the order of 100ns to 500ns. On the other hand, the time window T w2It is set to ensure that the voltage transition time is no longer than the target value of the limited dV / dt proposed by the designer. For example, this value can range from 200ns to 2000ns.

[0071] In one possible case, for the top main switch S 1 The detection signal 130 of the zero voltage detection circuit 120 can appear exactly within the pre-programmed time window T w2 To verify this, the pre-programmed time window T w2 For example, if the preprogrammed time window T w2 Less than the maximum pre-programmed time window T w2max , it is incremented by a small value Δt each time and the whole process is repeated. The whole process is repeated until TZV is less than the pre-programmed time window T w2 and blanking time T blk sum.

[0072] Once T w2 Reach T w2max , it can be determined that the top main switch S 1 is not switching in ZVS mode, and the boost current I bst If the boost current I bst Less than the maximum allowable boost current I bst_max , then increase it by a small value ΔI each time bst , and then repeat the whole process. The whole process repeats until TZV is less than the pre-programmed time window T w2 and blanking time T blk In this case, this means that the top main switch S 1 Switching in ZVS mode. Figure 5 and Figure 6 It is shown in the form of a flow chart.

[0073] In this way, the process for regulating the boost current of the bottom-up device switching mode (mode A) of the single-phase ARCPI equivalent circuit is completed. Figure 4-Figure 6 As shown, a similar process can be used for the IGBT (top in the example) to diode (bottom in the example) switching mode (mode B) of the single-phase ARCPI equivalent circuit.

[0074] Figure 5 is a schematic flow chart of an automatic boost current regulation process of a single-phase ARCPI equivalent circuit according to an exemplary embodiment of the present disclosure.

[0075] As shown, the process or method 500 of adjusting the boost current of ARCPI includes the following steps:

[0076] At 502, a device provides an input for triggering a first counter.

[0077] The device generally includes one or more processors that execute a process or method 500 for regulating the boost current of ARCPI. Figure 7 Detailed description.

[0078] The input is a PWM for PWM ARCPI. Additionally and / or alternatively, other types of inputs may also be used to trigger the first counter.

[0079] The first counter may be based on Figure 2 Description of counter 1 and according to Figure 4 Described counter 408. Once triggered, the first counter starts counting.

[0080] At 504, when the first counter is counting, the device compares the time counted by the first counter with the boost time T of ARCPI. bst Make a comparison.

[0081] ARCPI boost time (T bst ) According to reference Figure 2 The equation (1) described above is based on the boost current (I bst ) to calculate.

[0082] If the time counted by the first counter does not reach the ARCPI boost time T bst , the first counter continues to count, as shown in 505. If the time counted by the first counter reaches the boost time T of ARCPI bst , the second counter is triggered to count.

[0083] At 506, once the device determines that the time counted by the first counter reaches the boost time T of ARCPI bst , the device triggers the second counter.

[0084] Once triggered, the second counter counts in parallel with the first counter (the first counter may also be stopped at this time).

[0085] The second counter may be based on Figure 2 The counter 2 described and according to Figure 4 The counter 422 described above. Additionally and / or alternatively, the second counter may be the same as or different from the first counter.

[0086] At 508, while the second counter is counting, the device determines whether a detection signal is received.

[0087] like Figure 1 and Figure 2 As shown, the detection signal is generated by the top main switch S 1The zero voltage detection circuit 120 generates or is generated by the bottom main switch S 2 The zero voltage detection circuit 140 generates a detection signal indicating that the top main switch S across ARCPI 1 Or bottom main switch S 2 Is the voltage zero?

[0088] If the detection signal is not received, the second counter continues to count, as shown in 509. If the detection signal is received, the second counter stops.

[0089] Once the device determines that the detection signal is received, the device stops the second counter at 510. Thus, the device acquires a time interval (TZV) indicating the time counted by the second counter.

[0090] The timing measurements performed by steps 502, 504, 505, 506, 508, 509 and 510 are also referred to Figure 4 Give a description.

[0091] At 512, the device determines whether TZV is greater than or equal to the preprogrammed time window T w2 and blanking time T blk sum.

[0092] If TZV is less than the pre-programmed time window T w2 and blanking time T blk The sum of the values ​​indicates that the ZVS mode is achieved and the boost current (I bst ) and boost time (T bst ) is also sufficient. Therefore, the device understands and can also indicate the boost current (I bst ) is set, as shown in 514. The device ends the process / method 500.

[0093] If TZV is greater than or equal to the pre-programmed time window T w2 and blanking time T blk The process / method 500 further comprises the following steps:

[0094] At 516, the device determines the pre-programmed time window T w2 Whether the maximum time window T is reached w2max .

[0095] At 518, if the device determines that the pre-programmed time window T w2 The maximum time window T is not reached w2max , the device will pre-program the time window T w2 Increment the time value. The time value can be Δt.

[0096] Then, by repeating steps 502, 504, 505, 506, 508, 509, 510, 512, 516, and 518, the device verifies that for a given I bst Time TZV is always greater than or equal to T w2 +T blk , even for T w2 =T w2max The same is true for the maximum allowed value (confirm I bst Not high enough to ensure ZVS).

[0097] At 520, if the device determines that the pre-programmed time window T w2 Reach the maximum time window T w2max , the device first determines the boost current I bst Is it less than the maximum boost current I bst_max .

[0098] At 522, if the boost current I bst Less than the maximum boost current I bst_max , the device will boost the current I bst Incremental boost current value ΔI bst . Boost current value ΔI bst The ARCPI model may be followed, additionally and / or alternatively, the boost current value ΔI bst Other values ​​are possible.

[0099] The device then adjusts the boost current I by repeating steps 502, 504, 505, 506, 508, 509, 510, 512, 516, 520, and 522. bst , until TZV is less than the pre-programmed time window T w2 and blanking time T blk sum.

[0100] If the boost current I bst Greater than the maximum boost current I bst_max , the device cannot find an I high enough to ensure ZVS bst .

[0101] Thus, the process / method 500 of regulating the boost current of ARCPI is completed. The boost current is controlled to a level sufficient to ensure proper ZVS operation. Thus, the voltage supplied by the main switch S of ARCPI is reduced. 1 With S 2 The switching loss caused by switching between

[0102] Figure 6 is a schematic flow chart of an automatic boost current regulation process of a single-phase ARCPI equivalent circuit according to an exemplary embodiment of the present disclosure.

[0103] like Figure 5 As shown, the process or method 600 of adjusting the boost current of ARCPI is performed before the process 500. The process 600 includes the following steps:

[0104] At step 602, the device receives the parameters required for adjusting the boost current of ARCPI. These parameters include (1) the previously set boost current (I bsto );(2)Boost current value ΔI bst , if the boost current I bst The maximum boost current I is not reached bst_max , it will be incremented by the boost current value; (3) pre-programmed time window T w2 ; (4) time value Δt, if the pre-programmed time window T w2 The maximum time window T is not reached w2max , it will be incremented by the time value Δt; T w2max The maximum value and (5) blanking time T blk .

[0105] At step 604, the device receives an output current I o A current sensor is required to obtain this value.

[0106] At step 606, the device generates a current output current I o Determines whether ARCPI is in Mode A or Mode B.

[0107] At step 608, if the device determines that ARCPI is not in mode A, that is, ARCPI is in mode B, the device receives the output current I at step 604. o Set to zero.

[0108] At step 610, the device sets the boost current to the resulting current I o and the boost current I set on 602 bsto The sum of the initial values ​​of .

[0109] Therefore, these parameters can be used to calculate the boost time T according to equation (1): bst , and is further used to regulate the boost current to achieve ZVS operation.

[0110] Figure 7 is a schematic diagram of a device for automatically adjusting a boost current of a single-phase ARCPI equivalent circuit according to an exemplary embodiment of the present disclosure.

[0111] like Figure 7As shown, the device 700 for automatically adjusting the boost current of ARCPI may include a bus 706, a processor 702, a communication interface 704, and a memory 708. Additionally and / or alternatively, the device 700 may further include a display 710. For example, the processor 702, the communication interface 704, the memory 708, and the display 710 may communicate with each other via the bus 706.

[0112] Processor 702 may include one or more general-purpose processors, such as a central processing unit (CPU), or a combination of a CPU and a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field programmable gate array (FPGA), a general array logic (GAL), or any combination thereof.

[0113] The memory 708 may include volatile memory, such as random access memory (RAM). The memory 708 may also include non-volatile memory (NVM), such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD). The memory 708 may also include a combination of the above types.

[0114] The memory 708 may store computer readable program codes. The processor 702 may read the computer readable program codes stored in the memory 708 to implement the above Figure 5 The method 500 and Figure 6 The method shown in 600 thus adjusts Figure 1 and Figure 2 The boost current in the auxiliary switch path of the ARCPI is shown. Additionally and / or alternatively, the processor 702 may read the computer readable program code stored on the memory 708 to implement one or more other functions, or a combination of these functions.

[0115] The processor 702 may also communicate with another computing device via the communication interface 704. For example, the processor 702 may communicate with another computing device to receive a PWM input to initiate a commutation event of the ARCPI. For example, the processor 702 may communicate with another computing device to receive two time parameters (T w2 and T blk ) to evaluate the time counted by counter 2, thereby adjusting the boost current of ARCPI. For example, processor 702 may communicate with another computing device to receive the previously set boost current I bsto and the first boost current I o , to calculate the boost time T according to equation (1) bst ; and receiving a boost current value ΔI bstFor example, the processor 702 may also communicate with another computing device to receive a time value Δt for adjusting the preprogrammed time window T w2 .

[0116] The processor 702 may also trigger the display 710 to display information to the user. For example, the processor 702 may trigger the display 710 to display information such as Figure 5 Each value of the boost current is adjusted for each iteration of the method 500 shown. For example, the processor 702 may trigger the display 710 to display the time parameter T w2 Expiration and main switch (such as Figure 1 and Figure 2 The S shown 1 or S 2 ) will be forced on and thus the detection signal (such as Figure 2 and Figure 1 130 or 150) is generated. For example, the processor 702 can trigger the display 710 to display Figure 3 The graph shown.

[0117] Those skilled in the art will understand that Figure 7 The device 700 shown can communicate with one or more other computing devices via the communication interface 704 or a wireless connection to implement other functions or functional combinations. The device 700 can also include one or more other functional components to perform and / or trigger other functions or functional combinations.

[0118] All references, including publications, patent applications, and patents, cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein.

[0119] In the context of describing the present invention (particularly in the context of the following claims), the use of the terms "a" and "an", "the", and "at least one", and similar references should be interpreted to cover both the singular and the plural, unless otherwise specified herein or clearly contradicted by the context. Unless otherwise specified herein or clearly contradicted by the context, the use of the term "at least one" followed by a list of one or more items (e.g., "at least one of A and B") should be interpreted to refer to one item (A or B) selected from the listed items, or any combination of two or more of the listed items (A and B). Unless otherwise specified, the terms "comprising", "having", "including", and "containing" should be interpreted as open-ended terms (i.e., meaning "including but not limited to"). Unless otherwise specified herein, references to ranges of values ​​herein are intended merely as a shorthand method of individually referencing each individual value falling within the range, and each individual value is incorporated into the specification as if it were individually referenced herein. Unless otherwise specified herein or clearly contradicted by the context, all methods described herein can be performed in any suitable order. Unless otherwise required, the use of any and all examples or exemplary language (e.g., "such as") provided herein is intended only to better illustrate the present disclosure and does not limit the scope of the present disclosure. No language in the specification should be interpreted as indicating that any unclaimed element is essential to the practice of the present disclosure.

[0120] Exemplary embodiments of the present disclosure are described herein, including the best mode known to the inventor for implementing the present disclosure. After reading the above description, variations of these exemplary embodiments may become clear to those of ordinary skill in the art. The inventor expects that skilled technicians will appropriately adopt such variations, and the inventor intends to practice the present disclosure in a manner different from that specifically described herein. Therefore, the present disclosure includes all modifications and equivalents to the subject matter described in the attached claims as allowed by applicable law. In addition, unless otherwise stated herein or clearly contradictory to the context, any combination of all possible variations of the above elements is included in the present disclosure.

Claims

1. A method for regulating a boost current of an auxiliary resonant commutated pole inverter ARCPI, comprising: (1) providing an input for triggering a first counter; (2) triggering a second counter based on determining that the first counter reaches the boost time of the ARCPI; (3) stopping the second counter based on determining that the detection signal is received, and acquiring a time interval counted by the second counter; as well as (4) Adjusting the boost current based on determining that the time interval is equal to the sum of the first time and the blanking time.

2. The method of claim 1 , wherein adjusting the boost current comprises: Based on determining that the first time is less than a maximum time, increasing the first time by a first time value and repeating the steps (1)-(4) until the time interval is less than the sum of the first time and the blanking time; determining whether the boost current is less than a maximum boost current based on determining that the first time is greater than or equal to the maximum time; as well as In response to the boost current being less than the maximum boost current, the boost current is increased by a boost current value and steps (1)-(4) are repeated until the time interval is less than the sum of the first time and the blanking time.

3. The method according to claim 2, further comprising: In response to the boost current being greater than or equal to the maximum boost current, a “search failure” is indicated.

4. The method according to claim 1, further comprising: Based on determining that the time interval is less than the sum of the first time and the blanking time, the boost current is indicated to be set.

5. The method according to claim 1, wherein the boost time is calculated as follows: Where V DC Indicates DC bus voltage, L r represents the resonant inductance of the resonant inductor of the ARCPI, I o represents the current output current at the commutation moment of the ARCPI, and I bst represents the boost current corresponding to the boost time of the ARCPI. 6 . The method of claim 1 , wherein the detection signal is determined by a detection circuit for a main switch of the ARCPI. The method of claim 1 , wherein the input is pulse width modulation (PWM).

8. The method of claim 1, wherein the first counter is the same as the second counter, or the first counter is different from the second counter.

9. A control circuit for regulating a boost current of an auxiliary resonant commutated pole inverter ARCPI, comprising one or more processors, wherein the one or more processors are configured to: (1) providing an input for triggering a first counter; (2) triggering a second counter based on determining that the first counter reaches the boost time of the ARCPI; (3) stopping the second counter based on determining that the detection signal is received, and acquiring a time interval counted by the second counter; as well as (4) Adjusting the boost current based on determining that the time interval is equal to the sum of the first time and the blanking time.

10. The control circuit of claim 9, wherein the one or more processors are further configured to: Based on determining that the first time is less than a maximum time, increasing the first time by a first time value and repeating the steps (1)-(4) until the time interval is less than the sum of the first time and the blanking time; determining whether the boost current is less than a maximum boost current based on determining that the first time is greater than or equal to the maximum time; as well as In response to the boost current being less than the maximum boost current, the boost current is increased by a boost current value and steps (1)-(4) are repeated until the time interval is less than the sum of the first time and the blanking time.

11. The control circuit of claim 10, wherein the one or more processors are further configured to: In response to the boost current being greater than or equal to the maximum boost current, a “search failure” is indicated.

12. The control circuit of claim 9, wherein the one or more processors are further configured to: Based on determining that the time interval is less than the sum of the first time and the blanking time, the boost current is indicated to be set.

13. The control circuit according to claim 9, wherein the boost time is calculated as follows: Where V DC Indicates DC bus voltage, L r represents the resonant inductance of the resonant inductor of the ARCPI, I o represents the current output current at the commutation moment of the ARCPI, and I bst represents the boost current corresponding to the boost time of the ARCPI.

14. The control circuit of claim 9, wherein the detection signal is determined by a detection circuit for a main switch of the ARCPI.

15. The control circuit of claim 9, wherein the input is pulse width modulation (PWM). 16 . The control circuit according to claim 9 , wherein the first counter is the same as the second counter, or the first counter is different from the second counter.

17. A non-transitory computer readable medium having stored thereon computer executable instructions which, when executed by one or more processors of a control circuit for regulating a boost current of an auxiliary device of an auxiliary resonant commutated pole inverter ARCPI, cause the control circuit to facilitate: (1) providing an input for triggering a first counter; (2) triggering a second counter based on determining that the first counter reaches the boost time of the ARCPI; (3) stopping the second counter based on determining that the detection signal is received, and acquiring a time interval counted by the second counter; as well as (4) Adjusting the boost current based on determining that the time interval is equal to the sum of the first time and the blanking time.

18. The non-transitory computer readable medium of claim 17, wherein the control circuit is further caused to: Based on determining that the first time is less than a maximum time, increasing the first time by a first time value and repeating the steps (1)-(4) until the time interval is less than the sum of the first time and the blanking time; determining whether the boost current is less than a maximum boost current based on determining that the first time is greater than or equal to the maximum time; as well as In response to the boost current being less than the maximum boost current, the boost current is increased by a boost current value and steps (1)-(4) are repeated until the time interval is less than the sum of the first time and the blanking time.

19. The non-transitory computer readable medium of claim 18, wherein the control circuit is further caused to: In response to the boost current being greater than or equal to the maximum boost current, a “search failure” is indicated.

20. The non-transitory computer readable medium of claim 17, wherein the control circuit is further caused to: Based on determining that the time interval is less than the sum of the first time and the blanking time, the boost current is indicated to be set.