The present invention relates to a power converter, particularly to parallel-connected power converters, and more particularly to current sharing of parallel-connected power converters.
A dc-ac or ac-dc converter, also known as an inverter or a rectifier respectively, converts power from dc to ac or ac to dc system at desired voltages and frequencies. The inverter therefore can be operated as an adjustable-frequency voltage source. The dc power input to the inverter may be obtained from an existing power supply network through a rectifier or from a battery, fuel cell, photovoltaic array, etc. The filter capacitor(s) across the input terminals of the inverter provides a fairly constant dc-link voltage. A configuration of ac to de rectifier and dc to ac inverter may be called a dc-link converter.
In some situations, a power inverter with an increased output power capability is implemented by connecting a plurality of inverter units in parallel with one another to feed the same load The parallel-connected inverter units may receive simultaneous and similar control signals to provide a desired output of the power inverter. However, due to parameter differences of switch components and differing impedances in parallel branches, the currents between the units can be unequal in magnitude. Such a current imbalance can stress the components unevenly and wear switch components with higher current prematurely. A higher current in a switch component can result in a higher dissipated power and, further, a higher temperature of the component.
Current imbalance has been addressed by modifying switch control pulses in order to balance the currents. The control pulses can be modified by delaying a turn-on time instant for a switch that has the highest current or by delaying turn-off time instants for a switch that has the smallest current. One such method is disclosed in EP0524398. In these solutions, the conducting times of the parallel components are modified to equalize stresses to the switch components on the basis of measured inverter unit currents.
U.S. Pat. No. 8,432,714 discloses a method for balancing load between parallel-connected inverter modules wherein temperatures of each output leg of each inverter module are determined and the switching instructions for one or more of the parallel inverter modules are modified for controlling the temperatures of the output legs.
WO2017/079125A1 discloses a method wherein the output voltages of all the parallel connected power devices are measured, and the measuring results are used for mitigating timing differences during output voltage state changes caused e.g. by gate driver circuit and switching component parameter tolerances.
U.S. Pat. No. 7,068,525 discloses a method of operating multiple parallel-connected inverters by regulating the individual currents of the inverters separately.
An object of the present invention to provide an improved power converter system, particularly a system having two or more parallel-connected converter legs. The power converter system is recited in the independent claim 1. Preferred embodiments are disclosed in the dependent claims.
An aspect of the invention is a power converter system, comprising
In an embodiment, the resonant swing time controller is, configured to provide, based on an error between the actual resonant swing time duration and the reference value, control values to adjust a turn-on instant of at least one auxiliary switching device of the ARCP converter leg earlier or later in time so that resonant swing time duration of ARCP commutations is controlled towards the reference value.
In an embodiment, the resonant swing time controller is configured to form an integral of the error to provide the control value.
In an embodiment, the resonant swing time controller is configured to vary the control values around a nominal control value based on the error, the nominal control value preferably corresponding to about a midpoint of a desired control range of the resonant swing time.
In an embodiment, the resonant swing time controller is configured to adjust a turn-on instant of at least one auxiliary switching device of the ARCP converter leg earlier or later relative to a nominal turn-on instant of the at least one auxiliary switching device.
In an embodiment, the resonant swing time controller is configured to provide the control values based on ARCP Mode A commutations and to apply the same control values for both ARCP Mode A commutations and ARCP Mode B commutations.
In an embodiment, the resonant swing time controller is configured to measure the actual resonant swing time duration from switching instants of main switching devices of the ARCP converter leg in ARCP Mode A commutations, preferably from gating signals of the main switching devices.
In an embodiment, the resonant swing time controller is configured to calculate the resonant swing time reference based on an ARCP Mode A boost current and a dc-link voltage of the ARCP converter leg.
In an embodiment, the resonant swing time controller is configured to define the resonant swing time reference based on an actual measured dc-link voltage of the ARCP converter leg.
In an embodiment, the power converter system comprises a plurality of ARCP converter legs and a plurality of resonant swing time controllers, one for each ARCP converter leg, and wherein the resonant swing time controllers control the resonant swing time duration towards essentially same reference value in all ARCP converter legs of the converter system.
In an embodiment, the power converter system comprises
In an embodiment, the power converter system comprises two or more ARCP converters, each of the ARCP converters comprising one or more ARCP converter legs, wherein the parallel-connected ARCP converter legs are the corresponding ARPC converter legs of the two or more converters connected in parallel.
In an embodiment, each of said ARCP converter legs comprises:
In the following the invention will be described in greater detail by means of exemplary embodiments with reference to the accompanying drawings, in which
A dc-ac or ac-dc converter, also known as an inverter or a rectifier respectively, converts power from dc to ac or ac to dc power system at desired voltages and frequencies. Further, a dc-dc converter, such as a dc chopper, converts power from dc to dc power system. Although embodiments are described using inverters and inverter systems as examples, the invention is similarly applicable to rectifiers and rectifier systems as well as dc-dc converters. Inverter and rectifier can be exactly similar in structure and the control operations can be similar, the difference being the direction of a power flow. When a converter operates as an inverter (dc/ac converter), it converts the power from a dc system to an ac system, i.e., the ac side of the converter is referred as an output side and the dc side is considered as an input side. When a converter operates as a rectifier (ac/dc converter), it converts power from an ac system to a dc system, i.e., the ac side of the converter is considered as an input side and the dc side is considered as an output side. Further, connecting ac/dc and dc/dc converters in back-to-back configuration, i.e., dc-sides connected together, between two ac systems, one of the converters is operating in rectifier mode and the other in inverter mode, depending on the power flow direction. Operation modes of the converters may vary during the operation, as power flow may vary.
Each inverter module INV1 and INV2 may have one or more bridge circuits (a full bridge or a half bridge), one bridge circuit for each inverter phase or inverter leg. The bridge circuits of the same phase of different inverter modules are connected in parallel with one another. Each bridge circuit can include a plurality of electronic switching elements or devices (e.g., insulated gate bipolar transistors (IGBTs) that operate in a switch mode, meaning that that they are controlled to transition from a blocking state (OFF state) to a conducting state (ON state), and vice-versa, by providing control pulses (often called switching control signals or gating signals) at a high switching frequency. In a PWM modulation scheme, the width of control pulses provided to the control inputs of the switching devices is varied to provide a desired output of the inverter. The parallel-connected inverters INV1 and INV2 may have a common switching control (e.g., as a part of the higher level control 86 in
In embodiments, the higher-level control system 86 may be an electric motor control system or similar. It can also include a common PWM generation function (for example, a PWM modulator) for all system elements and phases.
Electronic switching devices, e.g., IGBTs, have a finite switching time, i.e. they they cannot instantly switch from the conductive to the blocking state and vice versa. During this transition interval (commutation), the switch neither completely blocks nor fully conducts, and therefore, neither the voltage across the switch nor the current through the switch is zero. In other words, there is a considerable overlap between voltage and current waveforms. This simultaneous presence of voltage across the switch and current through it means that, during this overlapping period, power is being dissipated within the device. This power loss, called “a switching loss”, reduces efficiency of the inverter, and when dissipated in the switch causes a major thermal stress on the switching device. The ability of a switching device to remove heat is limited. As the heat load increases, temperature rises which, in turn, degrades performance. Soft-switching techniques aim to eliminate the switching losses by forcing a zero-voltage or a zero-current condition on the switch during a switching event. Switching at zero-voltage crossing is called zero-voltage switching (ZVS) whereas switching at zero-current crossing is called zero-current switching (ZCS). The auxiliary resonant commutated pole (ARCP) inverter is one of the most promising approaches for soft-switching inverters and has distinct potential benefits in a motor drive application. The ARCP inverter can be implemented using various topologies, which all perform essentially similarly. The output voltage wave form during commutation can be shaped to be motor friendly via suitable resonant circuit parameter selections. The stress in motor insulation and bearings is thus reduced. The basic configuration and operation of ARCP is described, for example, an article “The auxiliary resonant commutated pole converter”, IEEE-IAS Conference Proceedings 1990, pp. 1228-35, and in U.S. Pat. No. 5,047,913 by R. W. De Doncker et al.
According to an aspect of the invention, the inverter system is an auxiliary resonant commutated pole (ARCP) inverter system, comprising a plurality of (i.e., two or more) ARCP inverters INV1, INV2, . . . , INVN connected in parallel from their DC side (e.g. DC link) input terminals and their AC side output terminals (e.g., U1, V1, W1, U2, V2, W2). In embodiments, an ARCP inverter comprises series-connected dc-link capacitances of equal size between the negative (N) and the positive (P) dc-link rails of the dc-link side of the inverter. At a midpoint, called a neutral point (NP), of capacitances there is provided a neutral point potential UNP that essentially corresponds to half of the voltage Udc between the dc rails. Each phase of the inverter is associated with at least one resonant capacitor to force zero-voltage turn-off switching conditions. Further, an auxiliary branch comprising a resonant inductor and auxiliary switching device(s) is connected between the neutral point and a phase output to operate under zero current switching conditions. In the ARCP commutation is accomplished through the auxiliary circuitry in a finite amount of time. The auxiliary circuit is only used when the output is required to commutate from one voltage rail to the other. In order to ensure that the inverter output voltage at least reaches the positive and negative dc rail voltages during each resonant commutation cycle, a boost current is added to the resonant current by appropriately controlling the conduction times of the auxiliary switching devices. A predetermined boost current level in the inductor adds sufficient energy to the resonant operation to ensure that the output voltage attempts to overshoot the respective converter antiparallel diode and clamping the output voltage to the respective rail voltage. Ideally, the main switches turn on and off in a zero-voltage condition, and the auxiliary switch(es) in zero-current condition, which reduce the occurring switching losses. Consequently, the switching frequency can be increased without a considerable loss penalty. Low acoustic noise of such a drive is appreciated in many applications. High switching frequency also enables higher fundamental output frequencies with low distortion, making the ARCP topology attractive for high-speed drive applications.
The schematic of an exemplary ARCP inverter system having a plurality of (i.e., two or more) inverters INV1, INV2, . . . , INVN connected in parallel is illustrated in
The parallel-connected ARCP inverters INV1 and INV2 may preferably be identical modules having the same configuration and operation. The exemplary ARCP inverter INV1 illustrated in
The dc-link rails 22 of the parallel-connected ARCP inverters (positive dc-link potentials P) are connected to each other and to a first voltage terminal Udc+ of the common DC power source 4. The de-link rails 24 of ARCP inverter modules (negative dc-link potentials N) are connected to each other and to a second voltage terminal Udc− of the common DC power source 4. Further, the neural points NP1 and NP2 of the parallel-connected ARCP inverter modules may be connected to each other as shown in
The exemplary ARCP inverters INV1 and INV2 illustrated in
The exemplary half-bridge power section 10U of the ARCP inverter INV1 illustrated in
In operation, when the first main switch S11/S12 is turned on (to a conductive state), a first switch current Is11/Is12 can flow between the dc-link rail 22 and the output node 110. Similarly, when the second main switching device S21/S22 is turned on (to a conductive state), a second switch current Is21/Is22 can flow between the output node 110 and the dc-link rail 24. On the other hand, when the first main switching device S11/S12 is turned off (to a non-conductive state), the first switch current Is11 will not flow in the switch-forward direction between the dc-link rail 22 and the output node 110, although a current Id11/Id12 may flow in the switch-reverse direction through the first anti-parallel diode D11/D12 of the first main switching device S11/S12. Similarly, when the second main switching device S21/S22 is turned off (to a non-conductive state), the second switch current Is21/Is22 will not flow in the switch-forward direction between the output node 110 and the dc-link rail 24, although a current Id21/Id22 may flow in the switch-reverse direction through the anti-parallel diode D21/D22 of the second switching device S21/S22. Thus, by turning on and off and closing the first main switching device S11/S12 and the second main switching device S21/S22, the output voltage at the output node 110 will be controlled or commutated to be either the voltage P from the dc-link rail 22 or the voltage N from the dc-link rail 24. The purpose of the resonant capacitors C11/C12 and C21/C22 is to limit the voltage slew rate of the output node; this ensures that the voltages Uc11/Uc12 and Uc21/Uc22 across the main switching devices S11/S12 and S21/S22 do not significantly change during turn-off such that the main switching devices are turned off at essentially zero-voltage.
The exemplary half-bridge power section 10U of the ARCP inverter INV1 illustrated in
The ARCP switching control 81 . . . 8n illustrated in
As used herein, the mode of commutating the output current Io from a diode to a switch (e.g., the current Io1 from the diode D21 to the switch S11) in ARCP is called mode A and the mode of commutating the output current Io from a switch to a diode (e.g., the current Io1 from the switch Si to the diode D21) is called mode B, when the auxiliary circuit is involved in commutation and a boost current is provided. The mode of commutating high output current Io from a switch to diode, when the output current Io itself is sufficient to drive the output voltage from one dc-link rail to another and the auxiliary circuit is not involved, is called mode O herein.
Mode A commutation: If the output current Io is positive (Io>0) and the output voltage Uo swings from the potential N (the dc-link 24) to the potential P (the dc-link 22), the lower diodes D21 and D22 commutate their currents (Id21 and Id22, respectively) to upper switches S11 and S12, respectively. If the output current Io is negative (Io<0) and the output voltage Uo swings from the potential P (the dc-link 22) to the potential N (the dc-link 24), the upper diodes D11 and D12 commutate their currents (Id11 and Id12, respectively) to lower switches S21 and S22, respectively.
Mode B commutation: If the output current Io is positive (Io>0) and the output voltage Uo swings from the potential P (the dc-link 22) to the potential N (the dc-link 24), the upper switches S11 and S12 commutate their currents to lower diodes D21 and D22, respectively. If the output current Io is negative (Io<0) and the output voltage Uo swings from the potential N (the dc-link 24) to the potential P (the dc-link 22), the lower switches S21 and S22 commutate their currents to diodes D11 and D12, respectively.
In the following, examples of typical ARCP commutation in modes A and B are briefly described for a single phase, e.g., the ARCP phase V1, of the ARCP inverter INV1. The commutation modes A and B of the corresponding the ARCP phase V2 of the ARCP inverter INV2 are similar.
As an example of the mode A, a commutation of the positive output current Io1 (Io>0) from the lower diode D21 to the upper main switch S11 and the output voltage Uo from N to P will described with reference to
When Uc21 reaches Udc and Uc11 reaches zero after a time interval tsA1 (
Because the diode D11 and the switch S11 clamp the output voltage to the positive dc potential P, the inductor current Ia1 decays linearly to zero during a time interval is ttA (
The current Id11 decays first from ItA1 to zero in time ttAx, whereafter the switch current Is11 increases linearly from zero to the load current level lot (
The total duration of the commutation from the turn-on of the auxiliary switch Sa21 to completion in mode A is tA=tbA1+tsA1+ttA1. There is a current in the auxiliary branch during this time interval.
As an example of the mode B, a commutation of the positive output current Io1 (Io>0) from the upper main switch S11 to the lower diode D21 and a swing of the output voltage Uo from N to P will described with reference to
The switch S11 is conducting the output current Io1 (Io1=Is11) (
The command for commutation arrives at time instant tB0. In the basic ARCP, after a waiting time twB1, the auxiliary switch Sa21 is turned on, and boosting current IbB1 (in negative direction in the inductor L1, positive direction in S11) is linearly built up for a nominal boosting time tbB1 (
The boosting current adds on top of the load current in the switch S11, which turns off a total current of Is11=Io1+IbB1 at the end of the nominal boosting time tbB1 (
The remaining current Ia1 in the inductance at the end of the swing adds initially on top of the output current Io1 in the diode D21 so that Id21=Io1+ItB. The diode current decays linearly to the final value Io, as the inductor current reaches zero again after time ttB (
The descriptions above for modes A and B assumed a positive direction of Io. The operation for a negative Io (Io<0) is identical, just the roles of S11 and S21, D11 and D21, and Uc11 and Uc21 are swapped from mode A to mode B, and vice versa.
The ARCP commutation for a corresponding phase in the plurality of parallel-connected ARCP inverters, e.g., for the ARCP phase V1 of the ARCP inverter INV1 and the ARCP phase V2 of the ARCP inverter INV2, can be initiated by similar commutation commands at the same time instant, e.g., at the time instant to for mode A commutation and at the time instant tBo for mode B commutation. In an ideal case, the output currents Io1 and Io2 of the parallel-connected ARCP inverters would be equal
Unfortunately, the parallel operated inverters do not behave similarly, for example due to parameter differences of switch components and differing impedances in parallel branches. One problem is that there may be differential variations of the ARCP resonant circuit component characteristics between the parallel-connected ARCP-inverters, e.g., the ARCP inverters INV1 and INV2 in
Let us examine the problem by a simulation example where a N-to-P commutation in Mode A is carried out for a 600 Arms inverter (with positive output current Io>0). The above impairments were modelled by injection of a 100 ns delay for gating signals Ga12 and Ga22 of the auxiliary switches Sa12 and Sa22 in the inverter INV2 relative to the gating signals Ga11 and Ga21 of the auxiliary switches Sa11 and Sa21 in the inverter INV1. In this simulation, the turn-off gating signals G21 and G22 of the main switches S21 and S22 were kept in synchrony, i.e., the start times of the resonant swing in the ARCP inverters INV1 and INV2 were identical, however not their durations. Thus, the gating signal Ga11 of the auxiliary switch Sa11 was turned on without delay in the ARCP inverter INV1, and the ARCP inverter INV1 had the entire boost time tbA for the buildup of the boost current Ia1. Due to the 100 ns delay in turning on gating signal Ga12 of the auxiliary switch Sa12, the ARCP inverter INV2 had less time for the buildup of the boost current Ia2. As a result, the boost current Ia2 in the inverter INV2 was 49 A lower compared to the boost current Ia1 in the ARCP inverter INV1, hence leading to a slower resonant swing with a 80 ns longer swing time duration in the ARCP inverter INV2 compared to the resonant swing of the ARCP inverter INV1. It was also observed that during the resonant swing the output current Io1 increased by 21.6 A in the ARCP inverter INV1 and the output current Io2 decreased by 24 A in the ARCP inverter INV2, i.e., the differential output current (e.g., Ido=Io1−Io2) between the ARCP half-bridge legs changed by 45.6 A (“circulating current”) during the resonant swing.
The different resonant swing trajectories in the ARCP inverter INV1 and the ARCP inverter INV2 result in differential voltages between the resonant capacitors C11 vs C12 and respectively C21 vs C22. These potential differences drive the buildup of the mentioned circulating currents during the resonant swing which are impeded only by the output impedances Lo1 and Lo2. However, as one of the major benefits of ARCP soft commutation is the inherently low rate of change du/dt of the converter output voltage, one would like to dispense with output filters which leaves the inductances Lo1 and Lo2 in the order of parasitic inductances (˜1 μH) resulting in unacceptable high differential output currents.
Large differential output currents lead to different temperatures in the main switching devices S11/S12 and S21/S22 in in the ARCP inverter INV1 and the ARCP inverter INV2 and may require de-rating of the combined output current Io which is undesirable.
Clearly, it is desired to suppress such large circulating currents or differential output currents without adding output filters.
According to an aspect of the invention the ARCP resonant swing time is controlled to a reference value autonomously in each ARCP inverter leg by means of a closed loop feedback based on a measured resonant swing time duration.
In embodiments, the measured resonant swing time duration is obtained from signals which correspond to switching instants of main switching devices of the ARCP inverter leg. For example, the actual resonant swing time may be easily measured from the gating signals of the main switching devices.
In embodiments, the actual resonant swing time duration is compared against the reference value in order to obtain an error signal and a turn-on time of at least one auxiliary switching device of the ARCP inverter leg is modified in a direction that drives the error signal towards zero, i.e., controls the resonant swing time duration of the ARCP commutation towards a reference value of the resonant swing time.
In embodiments, control values are provided, based on an error between the actual resonant swing time duration and the reference value, to adjust a turn-on instant of at least one auxiliary switching device of the ARCP inverter leg earlier or later in time so that resonant swing time duration of ARCP commutations is controlled towards the reference value. In embodiments, the actual resonant swing time duration is compared against the reference value in order to obtain an error signal and a control value (e.g., a gate signal time delay value) is provided to be applied to modify the turn-on time of the at least one auxiliary switching devices and to thereby drive said error signal towards zero.
In embodiments, the control value (e.g., a gate signal time delay value) is provided by a controller having integral control behavior (i.e., integral (I) controller). The I-converter forms an integral of the error to provide the control value. In embodiments, the control values (e.g., delay values) are adjusted to vary around a nominal control value (e.g., a nominal delay value) according to the error, the nominal control value preferably corresponding to about a midpoint of a desired control range of the resonant swing time. Therefore, a turn-on instant of at least one auxiliary switching device of the ARCP inverter leg may be adjusted to be earlier or later relative to a nominal turn-on instant of the at least one auxiliary switching device so as to control the resonant swing time duration of ARCP commutations towards the reference value. When the control value is less than the nominal control value, the gating signal of the auxiliary switch is advanced, e.g., delayed less compared to the nominal control value. When the control value is more than the nominal control value, the gating signal of the auxiliary switch is postponed, e.g., delayed more compared to the nominal control value.
In embodiments, a boost time of each commutation of the ARCP inverter leg is increased by a period of time to give a control range for resonant swing time control. The period of time may correspond to about at least half of a desired control range of the resonant swing time.
In embodiments, the actual resonant swing time duration is measured, and the resonant swing duration control value is calculated from ARCP Mode A commutations only, as only Mode A has a constant swing time which is not affected by load currents. In embodiments, the control value obtained in the ARCP Mode A commutations is applied to the auxiliary switching devices also in ARCP Mode B commutations, as the component impairments (e.g., auxiliary IGBT turn-on characteristics) can be assumed to be similar.
In embodiments, a dedicated resonant swing time controller is provided for each ARCP inverter leg and configured to control the resonant swing time duration to the same reference value in all ARCP inverter legs of the inverter system. This ensures substantially identical resonant swing time durations between the parallel ARCP inverter legs and therefore facilitates equal current sharing.
In embodiments, the inverter a dedicated resonant swing time controller is provided for each parallel connected ARCP half-bridge leg and thereby control the resonant swing time duration to the same reference value in all parallel connected half-bridge legs of the ARCP converter
The embodiments of the invention have various advantages. As the resonant swing time of the ARCP inverter leg is controlled in a closed loop (feedback), additional robustness of the ARCP commutation against component parameter uncertainties of the inverter is provided. Note that this improves a performance of a single inverter leg even for without having inverter legs connected in parallel. In case of parallel-connected inverter legs, embodiments of the inventions allow suppression of differential output currents by a simple control arrangement which is much cheaper to implement compared to adding an output filter. The control arrangement can be implemented with the same technology together with the other ARCP control functions of the ARCP inverter leg. In embodiments, the control arrangement may be implemented using Field Programmable Gate Arrays (FPGAs). The ARCP resonant swing time is controlled autonomously in each ARCP inverter leg, i.e., the ARCP resonant swing time control is carried out independently and concurrently in each ARCP inverter leg of the inverter system. No central coordination or communications across inverter legs is needed.
An exemplary functional block diagram of a resonant swing time controller logic according to an embodiment of the invention is illustrated in
In Mode A commutation from N to P, the pre-swing detector 70 outputs a pre-swing trigger pulse 70a, when it detects from a change of the gating signal G21 that the main switch S21 is turned off at the end of the boosting interval tbA1, and that the commutation swing of the output voltage Uc21 from N to P starts. The pre-swing trigger pulse 70a starts a timer 72 to calculate the elapsed time of the resonant swing. The post-swing detector 71 outputs a post-swing trigger pulse 71a, when it detects from a change of the gating signal G11 that the main switch Si is turned on at the end of the commutation swing of the output voltage Uc21. The post-swing trigger pulse 71a stops the timer 72 which outputs the measured actual resonant swing time ts_meas.
Similarly, in Mode A commutation from P to N, the pre-swing detector 70 outputs a pre-swing trigger pulse 70a, when it detects from a change of the gating signal G11 that the main switch S11 is turned off at the end of the boosting interval tbA1, and that the commutation swing of the output voltage Uc11 from P to N starts. The pre-swing trigger pulse 70a starts a timer 72 to calculate the elapsed time of the resonant swing. The post-swing detector 71 outputs a post-swing trigger pulse 71a, when it detects from a change of the gating signal G21 that the main switch S21 is turned on at the end of the commutation swing of the output voltage Uc11. The post-swing trigger pulse 71a stops the timer 72 which outputs the measured actual resonant swing time ts_meas.
A comparator 73 compares the actual resonant swing time ts_meas with a swing time reference ts_ref and outputs a swing time error signal ts_error which represents the difference between the actual resonant swing time ts_meas and a swing time reference ts_ref. The swing time error signal ts_error is fed into an integral controller (I-controller) 75. In the exemplary embodiment, the I-controller 75 forms an integral of the error signal that is used for forming a delay control command aux_delay_cmd. The delay control command aux_delay_cmd is the actual delay used in the turn-on gating of the auxiliary switch Sa11 or Sa21. In embodiments, the I-controller 75 combines (sums) the integral of the error signal with a nominal midpoint delay (max_diff_delay_aux/2) to form the delay control command aux_delay_cmd. Thus, in embodiments, the I-controller effectively varies or modifies the turn-on delay of an auxiliary switch around the nominal midpoint delay (max_diff_delay_aux/2) within a maximum delay control range (max_diff_delay_aux). The delay control range max_diff_delay_aux is split around the nominal midpoint delay to allow for either increasing or decreasing the auxiliary switch turn-on from the nominal midpoint delay to meet the swing time reference ts_ref, i.e., to drive the swing time error signal ts_error towards zero. Thereby, when the delay is decreased or increased from the nominal midpoint delay, the turn-on instant of the auxiliary switch is respectively advanced or delayed from the turn-on instant corresponding to the nominal midpoint delay. Consequently, the ARCP inverter has respectively more or less time for the buildup of the boost current, which respectively results in a higher or lower boost current, hence respectively leading to a faster resonant swing with a shorter swing time duration or to a slower resonant swing with a longer swing time duration in the ARCP inverter compared to the resonant swing corresponding to the nominal midpoint delay.
In the example shown in
In embodiments, a nominal boost time to calculated for a commutation is delayed or shifted in time by the nominal delay (e.g., max_diff_delay_aux/2) to form an actual delayed boost time tb*=nominal delay+tb, as illustrated by an adder 80 in
In embodiment, the swing time reference ts_ref may be calculated from the dc-link voltage Udc and the boost current (reference) IbA, e.g., by a swing time reference calculator 74 as illustrated in
In embodiments using a typical ARCP boost time calculation particularly in logic implementations (such as Field Programmable Gate Array, FPGA), the target boost current Ib is typically set to a constant value, regardless of Udc. There is a caveat that Udc is not a constant.
Therefore, in embodiments of the invention, particularly in logic or FPGA implementations, the swing time reference calculator 7 approximates the swing time reference ts_ref using an actual measured value of the dc-link voltage Udc with some readily available approximation means, such as a lookup table indexed by Udc values, linear interpolation, approximation of transcendental functions, etc. The resulting swing time reference will thus “breathe” with varying Udc but stay in synchronism among the parallel ARCP half-bridge legs.
With the circuit parameters of the above simulation case and Udc=1000 V the above equations will give the swing time reference ts_ref=1.6953 μs.
The switching control and swing time control techniques described herein may be implemented by various means. For example, these techniques may be implemented in hardware (one or more devices), firmware (one or more devices), software (one or more modules), or combinations thereof. For a firmware or software, implementation can be through modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in any suitable, processor/computer-readable data storage medium(s) or memory unit(s) and executed by one or more processors/computers. The data storage medium or the memory unit may be implemented within the processor/computer or external to the processor/computer, in which case it can be communicatively coupled to the processor/computer via various means as is known in the art. Additionally, components of systems described herein may be rearranged and/or complimented by additional components in order to facilitate achieving the various aspects, goals, advantages, etc., described with regard thereto, and are not limited to the precise configurations set forth in a given figure, as will be appreciated by one skilled in the art.
The description and the related drawings are only intended to illustrate the principles of the present invention by means of examples. Various alternative embodiments, variations and changes are obvious to a person skilled in the art on the basis of this description. The present invention is not intended to be limited to the examples described herein but the invention may vary within the scope and spirit of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
23180651.4 | Jun 2023 | EP | regional |