WO2018190076A1 - 電力変換回路の制御装置 - Google Patents
電力変換回路の制御装置 Download PDFInfo
- Publication number
- WO2018190076A1 WO2018190076A1 PCT/JP2018/010710 JP2018010710W WO2018190076A1 WO 2018190076 A1 WO2018190076 A1 WO 2018190076A1 JP 2018010710 W JP2018010710 W JP 2018010710W WO 2018190076 A1 WO2018190076 A1 WO 2018190076A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- voltage
- value
- compensation
- component
- command value
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M7/00—Conversion of ac power input into dc power output; Conversion of dc power input into ac power output
- H02M7/42—Conversion of dc power input into ac power output without possibility of reversal
- H02M7/44—Conversion of dc power input into ac power output without possibility of reversal by static converters
- H02M7/48—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M7/53—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
- H02M7/537—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters
- H02M7/5387—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration
- H02M7/53871—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M7/00—Conversion of ac power input into dc power output; Conversion of dc power input into ac power output
- H02M7/42—Conversion of dc power input into ac power output without possibility of reversal
- H02M7/44—Conversion of dc power input into ac power output without possibility of reversal by static converters
- H02M7/48—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M7/53—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
- H02M7/537—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters
- H02M7/5387—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration
- H02M7/53871—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current
- H02M7/53873—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current with digital control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/22—Current control, e.g. using a current control loop
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
- H02P27/06—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
- H02P27/08—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters with pulse width modulation
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M1/00—Details of apparatus for conversion
- H02M1/0003—Details of control, feedback or regulation circuits
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M1/00—Details of apparatus for conversion
- H02M1/0003—Details of control, feedback or regulation circuits
- H02M1/0016—Control circuits providing compensation of output voltage deviations using feedforward of disturbance parameters
- H02M1/0022—Control circuits providing compensation of output voltage deviations using feedforward of disturbance parameters the disturbance parameters being input voltage fluctuations
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M1/00—Details of apparatus for conversion
- H02M1/0003—Details of control, feedback or regulation circuits
- H02M1/0025—Arrangements for modifying reference values, feedback values or error values in the control loop of a converter
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M1/00—Details of apparatus for conversion
- H02M1/38—Means for preventing simultaneous conduction of switches
- H02M1/385—Means for preventing simultaneous conduction of switches with means for correcting output voltage deviations introduced by the dead time
Definitions
- the present invention relates to a control device of a power conversion circuit that performs PWM modulation control of a semiconductor switching element, and more particularly to a dead time compensation method.
- FIG. 14 is a diagram showing an example of a motor drive system using a three-phase inverter.
- a three-phase voltage source inverter (power conversion circuit) is configured by combining the DC power supply voltage Vdc and the semiconductor switching elements Su, Sv, Sw, Sx, Sy, and Sz of six arms.
- IGBTs and antiparallel diodes are used as semiconductor switching elements.
- FIG. 15 is a block diagram showing an example of control of this three-phase voltage source inverter. This assumes that the current command value Iref_dq of the orthogonal two-axis rotational coordinate system (dq axis) is given by vector control or the like, and the functions after the current command value Iref_dq are described.
- the motor M is assumed as a load, and in digital control, current control is often configured by an orthogonal two-axis rotation coordinate system (dq axis) synchronized with the rotation angle.
- dq axis orthogonal two-axis rotation coordinate system
- Idet_uvw a three-phase component, a two-axis component, and the like will be represented as Idet_uvw or Iref_dq if they are current components. It is represented as "U-phase current detection value: Idet (u)" only when it is desired to represent one element of three-phase and two-axis components.
- the current control unit serving as the basis of FIG. 15 drives the motor by PI control of the difference between the two-phase current command value Iref_dq of the rotating coordinate system and the two-phase current detection value Idet_dq of the rotating coordinate system by the current control unit ACR.
- the two-phase voltage command value Vref_dq of the rotating coordinate system is output.
- the current detection value i_uvw of the analog value detected by the current detection sensor HCT is converted into a digital value by the AD converter AD to output a three-phase current detection value Idet_uvw.
- the three-phase / two-phase converter 3ph / 2ph converts the three-phase current detection value Idet_uvw into a two-phase current detection value Idet_ ⁇ of a fixed coordinate system.
- the rotation coordinate converter ⁇ / dq converts the two-phase current detection value Idet_ ⁇ of the fixed coordinate system into the two-phase current detection value Idet_dq of the rotation coordinate system.
- the two-phase voltage command value Vref_dq of the rotating coordinate system which is the output voltage of the current control unit ACR, is converted to the two-phase voltage command value Vref_ ⁇ of the fixed coordinate system in the reverse rotation coordinate converter dq / ⁇ .
- the two-phase to three-phase converter 2ph / 3ph converts the two-phase voltage command value Vref_ ⁇ of the fixed coordinate system into a three-phase voltage command value Vref_uvw.
- the PWM generation unit PWM compares the three-phase voltage command value Vref_uvw with the triangular wave carrier signal Cry to generate the final PWM command value PWM_ref of the voltage type inverter.
- a dead time (short circuit prevention period) is added to the PWM command value PWM_ref to generate a total of six gate signals Gate for the semiconductor switching elements of the upper and lower arms.
- the main circuit section alternately outputs Vdc, which is the potential of the power supply voltage, and 0 to supply the PWM voltage equivalent to the voltage command value to the load.
- error voltage due to dead time The component whose potential varies depending on the current polarity is called "error voltage due to dead time” or the like. This error voltage causes large distortion when the polarity of the current switches, that is, near the zero cross in the sine wave current waveform.
- the current control tries to compensate the disturbance voltage to follow the two-phase current command value Iref_dq of the rotating coordinate system, but there is a limit to the response characteristic of the control, so waveform distortion remains at the current zero crossing .
- This current distortion causes torque pulsations and in some cases may cause motor instability.
- Class 1 Classification by reference information (a) Method using information (command value and detected value) of output current (b) Method using information (command value and detected value) of output voltage (c) Switching Method to measure delay time (approximate output potential to Vdc / 0 binary value) (D) Method of using a plurality of information among the above (class 2) Classification according to application of compensation (a) Method of correcting by delaying PWM pulse edge (switching ON and OFF) (b) PWM command value generation Method to correct error voltage component to previous voltage command value (Class 3) Classification by timing of compensation operation (a) Method to perform correction operation at high speed with half cycle of triangular wave carrier signal as minimum unit (b) Basic wave period Method to learn the correction pattern by detecting pulsation component such as effective value of 6th harmonic or 6th harmonic and multiplying by long time (classification 4) Classification by voltage error component to compensate (a) Error due to switching delay time component Method of correcting only voltage (b) DC power supply voltage in addition to methods (c) and (
- Patent Document 2 Patent Document 4
- Patent Document 6 a system combining these functions will be described.
- Other prior art documents are cited for functional contrast.
- the correspondence with the function of the prior art document to be used in the two embodiments described later is as follows.
- Embodiment 1 System combining Patent Document 2 and Patent Document 4
- Embodiment 2 System combining Patent Document 2 and Patent Document 4 and further combining voltage drop compensation of the semiconductor switching element of Patent Document 6
- FIG. 15 is a control block diagram showing Patent Document 2 in accordance with the expression method of the present invention. First, “compensation method based on current command value” 2 will be described.
- the voltage compensation calculation unit dVi_comp receives the three-phase current command value Iref_uvw and the voltage compensation command value dVi_cmd, and calculates a voltage compensation component dVi_FF according to the current value of each phase.
- the voltage compensation component dVi_FF is added to the three-phase voltage command value Vref_uvw that is the previous stage of the PWM generation unit PWM to calculate the correction voltage command value.
- the voltage compensation component dVi_FF for the calculation of the voltage compensation component dVi_FF in the voltage compensation calculation unit dVi_comp, a function of the current and the compensation voltage as shown in FIG. 16 is used.
- the voltage compensation component dVi_FF (u) resembles a trapezoid with respect to the sinusoidal current i (u) as shown in FIG. Complex waveforms.
- the output current includes PWM ripple, which causes disturbance.
- processing such as a filter for sampling and holding the output of the current sensor and further performing AD conversion or removing current ripple is necessary, there is a time delay.
- the time delay of this detection causes the zero cross distortion of the current waveform to increase, which causes deterioration of the compensation performance.
- a compensation method using a current command value with a small time delay has a feature that it can suppress zero cross distortion of current.
- the current command value itself may not exist, and in that case, the information of the current detection value can only be used.
- FIG. 18 is a view showing a configuration example of both Patent Document 3 and Patent Document 4. These are obtained by comparing the three-phase voltage detection value Vdet_uvw with an intermediate potential level such as Vdc / 2 in the potential binarization unit Sign, so that two values of H (Vdc potential) / L (zero potential) are obtained. It is detected by approximating to the digital value PWM_det. Then, in the circuit as shown in FIG. 19, the ON delay time dT_on and the OFF delay time dT_off are detected by the operation of the delay time measuring unit dTcount as shown in FIG.
- the delay time measurement unit dT_count based on voltage detection utilizes a function equivalent to the measurement portion (FIGS. 2, 3, [0029] to [0034]) of Patent Document 4, and
- Vdc / (Tc / 2) a DC power supply voltage divided by a half cycle of a triangular wave carrier signal in the present invention.
- FIG. 20 is a timing chart showing operations such as PWM generation unit PWM, dead time adder Deadtime, and delay time measurement.
- PWM generation unit PWM the triangular wave carrier signal Cry is given to the input Cry and the three-phase voltage command values Vu *, Vv *, Vw * are given to the input ref, and these magnitudes are compared to obtain the three-phase PWM command from the output pwm.
- PWM_ref Pu, Pv, Pw in FIG. 20
- the trigger signal of the upper vertex time of the triangular wave carrier signal Cry is Carry_Top
- the trigger signal of the lower vertex time is Carry_Btm
- the PWM command value Pu is converted to gate signals Gu and Gx to the semiconductor switching elements Su and Sx of the upper and lower arms by the dead time adder Deadtime.
- the gate signals Gu and Gx are both paused only during the dead time Tdead.
- the voltage v (u) output from the main circuit varies in waveform depending on the polarity of the current i (u).
- the waveform is as shown by [for + I (u)].
- the waveform is as shown in [case].
- the count value ON_COUNT does not change when the switching is completed, it is read as the ON delay time dT_on at a time slightly delayed from the trigger signal Carry_Btm (during a sufficiently late time than the switching delay and during a stable measurement value).
- the values of the ON delay time dT_on and the OFF delay time dT_off differ depending on whether the current polarity is [+ I (u)] or [-I (u)], the influence component due to the dead time can be measured. It will be.
- Patent Document 3 after the correction period is synchronized with the triangular wave carrier signal Cry in the correction period synchronization unit dTcomp according to the previous ON delay time dT_on and OFF delay time dT_off, the delay correction unit 1 in FIG. In order to compensate for this delay time, the ON / OFF time of the PWM pattern is delayed, that is, the width of the pulse waveform is adjusted to compensate for the voltage disturbance.
- the measured ON delay time dT_on and the OFF delay time dT_off are converted into an error voltage component dVt_FB by a conversion factor of Vdc / (Tc / 2) in the unit converter dVtcomp, and three-phase voltage command values
- the error voltage component is compensated by adding to.
- this time delay component does not occur, but the problem is how to set the function (correction pattern) of the correction voltage as shown in FIG.
- the semiconductor switching elements There are individual variations in the semiconductor switching elements, and there are also changes in switching characteristics due to temperature fluctuations. Therefore, in order to always obtain good compensation accuracy, it is necessary to take measures such as implementing some learning function or combining robust methods such as a disturbance observer.
- the switching delay time due to the dead time is short, at least a period of half cycle Tc / 2 or more of the triangular wave carrier signal is required for measuring this. Furthermore, in order to correct the voltage command value and the PWM pulse width using this detection information, an additional time delay occurs. Therefore, even in the method of measuring the delay time, it is a problem that the control delay (waste time) until the compensation value is reflected is large. The current distortion due to the influence of the control delay appears notably near the zero cross of the current.
- Japanese Patent Application Laid-Open No. 60-118082 Japanese Patent Laid-Open No. 6-62580 JP-A-2-307369 JP, 2012-16232, A JP, 2015-47021, A JP, 2001-352762, A JP, 2008-178159, A JP 2012-44785 A Unexamined-Japanese-Patent No. 2004-201414
- the present invention has been made in view of the above-mentioned conventional problems, and one aspect thereof is a current control unit for outputting a voltage command value based on a deviation between a current command value and a current detection value, and the voltage command
- a PWM generation unit that outputs a PWM command value based on a correction voltage command value obtained by adding a composite voltage compensation component to a value and a triangular wave carrier signal, and adding a dead time to the PWM command value
- a dead time adder for outputting a gate signal to a semiconductor switching element, a voltage compensation operation unit for calculating a voltage compensation component based on the current command value, and the voltage compensation component, the absolute value of the switching level of the compensation voltage
- a first limiter for limiting within a range, a potential binarization unit for binarizing a voltage detection value and outputting a binary digital value, and an ON delay time by the binary digital value and the PWM command value
- Average value of error voltage components by multiplying the average value of the DC power supply
- a current control unit that outputs a voltage command value based on a deviation between a current command value and a current detection value, a correction voltage command value obtained by adding a composite voltage compensation component to the voltage command value, and a triangular wave
- a PWM generation unit that outputs a PWM command value based on a carrier signal
- a dead time adder that adds a dead time to the PWM command value and outputs a gate signal to a semiconductor switching element of a power conversion circuit
- a voltage compensation operation unit that calculates a voltage compensation component based on a current command value, and the voltage compensation component is limited within the range of the absolute value of the switching voltage level of the compensation voltage plus the voltage drop component of the semiconductor switching element
- First limiter a potential binarization unit for binarizing the voltage detection value and outputting a binary digital value, and ON based on the binary digital value and the PWM command value Error voltage component by multiplying the average value of the ON delay time and the OFF delay time by the delay time measuring unit that measures
- the switching level of the compensation voltage is adjusted according to the operating state of the power conversion circuit.
- FIG. 2 is a block diagram showing a control function of the power conversion circuit in Embodiment 1.
- FIG. 2 is a block diagram showing a decoding block in the first embodiment.
- 6 is a timing chart for explaining the operation in Embodiment 1;
- the time-axis enlarged view of FIG. FIG. 7 is a block diagram showing a decoding block in Embodiment 2. 6 is a timing chart for explaining the operation in Embodiment 2; The block diagram which shows an example of a three phase voltage type inverter.
- FIG. 19 is a block diagram showing a delay time measurement unit of FIG. 18; The timing chart which shows operations, such as PWM generation part PWM and dead time adder Deadtime, and delay time measurement.
- the present invention applies a compensation method using a current command value with a small time delay to a portion where the change in error voltage near the current zero cross is large, and when the current reaches a certain amplitude, the accuracy in a relatively steady state
- the compensation method based on the measurement of the delay time is applied.
- FIG. 1 is a diagram illustrating a control device of a power conversion circuit according to a first embodiment. Parts similar to those in FIG. 15 and FIG. 18 are assigned the same reference numerals and detailed explanations thereof will be omitted.
- This utilizes the “compensation method of current command value” 2 in FIG. 15, the potential binarization unit Sign corresponding to patent document 4 in FIG. 18, the delay time measurement unit dTcount, and the unit converter dVtcomp.
- the composite voltage compensation component dV_mixed is generated by combining the compensation information in the composite block 4 and the combined voltage compensation component dV_mixed is generated as the correction amount of the voltage command value, thereby generating the correction voltage command value Vref_uvw.
- FIG. 2 A detailed configuration example of this decoding block 4 and the unit converter dVt_comp of the preceding stage is shown in FIG.
- the point of FIG. 2 is that a switching level dV_level of the compensation voltage is newly set in order to combine two types of compensation components by different information sources.
- the voltage compensation component dVi_FF based on the current command value is limited to within the range of the absolute value of the switching level dV_level of the compensation voltage through the first limiter 5 having a saturation characteristic (limiter) to obtain a voltage compensation component dVi_FF_b after limitation.
- the multiplication unit 7 multiplies the time ⁇ voltage conversion coefficient (a value obtained by dividing the DC power supply voltage by a half cycle of the triangular wave carrier signal) Vdc / (Tc / 2) to obtain an average value dVt_FB_ave of error voltage components. Then, only the error voltage component dV_FB_c after limitation exceeding the absolute value of the switching level ⁇ dV_level of the compensation voltage is extracted through the second limiter 6 having the dead zone characteristic (dead zone) of the set level.
- the compensation voltage is desired to be synchronized with the half cycle Tc / 2 of the triangular wave carrier signal Cry
- synchronization is achieved by sampling with the trigger signal Carry_Top / Btm of the vertex times above and below the triangular wave carrier signal Cry.
- the installation position of this sampler may be at a further front part, and even if it is divided into a part of the ON delay time dT_on or the OFF delay time dT_off and a part of the voltage compensation component dVi_FF or the like, the operation is equivalent.
- the inner and outer components of the compensation voltage width (switching level of compensation voltage) ⁇ dV_level are extracted, It is the configuration of Embodiment 1 to combine and re-synthesize.
- FIG. 3 shows the relationship between the U-phase current waveform and the ON delay time dT_on and the OFF delay time dT_off.
- the U-phase component of the current command value of current control is Iref (u) as indicated by the broken line in (a)
- the current output value is i (u) indicated by the solid line.
- the current command value Iref (u) follows the current command value Iref (u) with a slight delay.
- the ON delay time dT_on is as shown by the alternate long and short dashed line in (b1)
- the OFF delay time dT_off is as shown by the dashed line in (b2) Change.
- the output voltage is decreased in the ON delay time dT_on period, and an error voltage is generated such that the output voltage is increased in the OFF delay time dT_off period.
- a positive compensation voltage is required to compensate for the ON delay time dT_on, and a negative compensation voltage is required for the OFF delay time dT_off as a negative value for the positive polarity.
- the average calculation of is performed to convert into a compensation component.
- the set value of the switching level dV_level of the compensation voltage is set to be slightly smaller than the amplitude of the voltage compensation component dVi_FF based on the current command value (usually, dV_sat in FIG. 16).
- the error voltage component dVt_FB_c after the limitation has both ends like the shaded portion in FIG. 3D in order to extract the portion exceeding the width of the switching level ⁇ dV_level of the compensation voltage. Is output, and components inside (0 V side) of the switching voltage level of the compensation voltage ⁇ dV_level are eliminated.
- FIG. 3E shows the voltage compensation component dVi_FF_b after limitation in which the voltage compensation component dVi_FF in FIG. 17 is limited by the first limiter 5 to the switching level of the compensation voltage ⁇ dV_level and the error voltage component dVt_FB_c after the aforementioned limitation.
- the trapezoidal waveform of the voltage compensation component dVi_FF_b after limitation is generated based on the current command value Iref (u) of (a), the zero cross timing of the current output value i (u) is obtained. There is no time delay.
- FIG. 3 (e) is based on the current command value, and therefore there is no time delay in switching voltage level of compensation voltage within the range of ⁇ dV_level after compensation voltage compensating component dVi_FF_b and switching of compensation voltage with time delay due to actual current It is a combination of different components such as error voltage component dVt_FB_c after limitation which exceeds the width of level ⁇ dV_level.
- the problem of time delay among voltage errors due to dead time which is a factor of current distortion near the current zero cross is solved.
- the distortion can be suppressed by applying the voltage compensation component dVi_FF_b after limitation with no time delay.
- the compensation voltage dV_sat at the time of saturation in FIG. 16 should be set as the voltage compensation command value dVi_cmd set to generate the voltage compensation component dVi_FF, in practice the variation of the characteristics of the semiconductor switching element And errors due to temperature fluctuations. Therefore, the switching voltage dV_level of the compensation voltage set in the first and second limiters 5 and 6 is set to a value smaller than the current compensation command value (dVi_cmd d dVi_sat) by an assumed variation or fluctuation. . Thus, at first, the minimum compensation voltage of variation can be secured.
- the error voltage component dVt_FB_c after limitation based on the measured delay time is added to the voltage command value and the compensation accuracy is ensured.
- the detected values of the ON delay time dT_on and the OFF delay time dT_off are detected later than the case where the current according to the ideal current command flows as shown in (b1) and (b2) of FIG.
- the difference between the ideal waveform and the actual measurement waveform is the error of the compensation amount.
- This error is large when the inclination with respect to time is large, that is, within the range of the switching level dV_level of the compensation voltage.
- the error of the compensation amount is small even if the same delay time occurs, so current distortion hardly occurs.
- 4 and 5 are time charts showing an example of operation simulation of the dead time compensation method (FIG. 15) based on the current.
- dVi_cmd 1.0 x dV_sat (for an appropriate compensation amplitude)
- dV_level 1.1 ⁇ dV_sat (correction by measurement of delay time is forcibly limited to zero)
- 6 and 7 are time charts showing another example of operation simulation of the dead time compensation method (FIG. 15) based on current.
- dVi_cmd 0.8 ⁇ dV_sat (when the compensation amplitude is as small as 80%)
- dV_level 1.1 ⁇ dV_sat (correction by measurement of delay time is forcibly limited to zero)
- 8 and 9 are time charts showing an example of operation simulation of the dead time compensation method (FIG. 18) based on voltage detection.
- dVi_cmd 0.8 ⁇ dV_sat (when the compensation amplitude is as small as 80%)
- dV_level 0 (compensation on the current side is forced to be zero, and only compensation by time delay is operating)
- 10 and 11 are time charts showing an operation simulation in the case where the dead time compensation method based on both of the voltage command value and the voltage detection value according to the first embodiment is mixed.
- dVi_cmd 0.8 ⁇ dV_sat (if the compensation amplitude is as small as 80%)
- dV_level 0.7 ⁇ dV_sat (at this level, two compensation amounts are separated and recombined)
- the larger the current distortion the easier to understand the improvement effect.
- the frequency is set to a low frequency of about 1/6 of the rated frequency, and the current amplitude is also set to a low condition of about 20%.
- the response characteristic of current control is also set as low as about 1000 rad / s. 4, 6, 8 and 19 show two types of “waves for two cycles” and FIGS. 5, 7, 9 and 11 show “waveforms with enlarged time axis”. .
- the following four waveforms are shown in each figure.
- the first stage is each element component of the current detection value Idet_dq used for current control, which is obtained by converting the three-phase current detection values from which the PWM ripple is removed into orthogonal two axes (dq axes) of the rotational coordinate system .
- the influence of distortion appears in the waveform Idet_d of the d axis.
- the second stage is the three-phase current detection values i (u), i (v), i (w) of the actual current, and this is where distortion appears largely near the zero crossing. Since these are real waveforms, they also include PWM ripple components.
- the third stage shows the three types of components in FIG. 2 focusing only on the U-phase component, and the upper stage is a combined voltage compensation component dV_mixed, and the middle stage is a voltage compensation component generated by the current command value.
- dVi_FF the lower part is an error voltage component dVt_FB generated by measuring the delay time.
- the composite voltage compensation component dV_mixed is synthesized based on the setting of the switching level dV_level of the compensation voltage from the lower two types of waveforms, and the switching level ⁇ dV_level of the compensation voltage is indicated by a dotted line.
- the fourth stage is a three-phase AC component of a three-phase correction voltage command value Vref (u), Vref (v), Vref (w) to which the composite voltage compensation component dV_mixed is added.
- Vref a three-phase correction voltage command value
- Vref (u) a three-phase correction voltage command value
- Vref (v) a three-phase correction voltage command value
- Vref (w) to which the composite voltage compensation component dV_mixed is added.
- a sine wave voltage is output by current control, and a trapezoidal compensation voltage by dead time compensation is added to this.
- FIGS. 4 and 5 show the case where ideal compensation is applied, which is regarded as a target realized by the first embodiment.
- the current distortion by it is shown. 8 and 9 are methods in which only the amount of compensation by measurement having delay time is applied, and this also shows that the current distortion is large.
- FIG. 5 is an example of correction based on an ideal current command value, and since distortion of the actual current is also small, the time delay of the compensation component by delay time measurement is also small.
- the delay time is the same as in FIG. 5, but the amplitude of the compensation voltage is insufficient. Therefore, current distortion occurs, and the waveform of the compensation component by delay time measurement also changes.
- FIG. 11 a compensation voltage substantially the same as that in FIG. 5 is generated, and a difference due to detection delay occurs only in a portion exceeding the switching level dV_level of the compensation voltage. However, since the period during which the delay affects is short, it can be seen that it does not become a cause of current distortion. The above is the comparison of simulation results to show the effect.
- the switching level dV_level of the correction voltage can be changed continuously, and when the current amplitude is small and accurate current polarity can not be estimated, the value of the switching level dV_level of the compensation voltage By reducing the delay time, it is possible to adjust to increase the ratio of the compensation amount based on the delay time. That is, it can be said that the degree of freedom in adjusting the switching level dV_level of the compensation voltage is increased depending on the operating state of the power conversion circuit.
- the second embodiment uses the same configuration of FIG. 1 as the first embodiment, and changes FIG. 2 as shown in FIG.
- the difference between FIG. 2 and FIG. 12 is that the setting value of the first limiter 5 for limiting the voltage compensation component dVi_FF based on the current command value is added to the switching level dV_level of the correction voltage by the voltage drop component dV_drop of the semiconductor switching element Replaced with a value. That is, the first limiter 5 limits the range to ⁇ (dV_level + dV_drop).
- the level of the second limiter 6 of the dead zone characteristic of the method of extracting the excess of the compensation amount by time delay measurement remains the same as that of the first embodiment.
- the voltage compensation component dVi_FF_b which performs substantially the same operation as in Embodiment 1 but does not have a time delay based on the current command value is ⁇ (dV_level + dV_drop) ⁇ (dV_sat + dV_drop) within the width of ⁇ dV_level.
- ⁇ dV_level + dV_drop
- dV_sat + dV_drop ⁇
- the voltage error due to the dead time but also the voltage error due to the voltage drop component dV_drop of the semiconductor switching element is present in the error voltage of the PWM inverter.
- the voltage drop component dV_drop of the semiconductor switching element is ignored. Therefore, the voltage error V_drop by the voltage drop of the semiconductor switching element There was no compensation effect.
- a function to compensate the voltage drop component dV_drop of the semiconductor switching element is added to the compensation voltage of the voltage compensation component dVi_FF_b using the current command value, and an error caused by the dead time In addition to the voltage, it is effective that the function of compensating for the error component due to the voltage drop of the semiconductor switching element can be obtained.
- the characteristic of the voltage drop component dV_drop of the semiconductor switching element is similar to the error voltage caused by the dead time, and has a characteristic that changes with the current polarity and a characteristic that the error voltage is saturated. Therefore, only by increasing the limit level of the saturation characteristic (limiter) on the voltage compensation component dVi_FF side by the amount of voltage drop as ⁇ (dV_level + dV_drop) ⁇ ⁇ (dV_sat + dV_drop), the voltage on the voltage compensation component dVi_FF_b side after limitation The effect of compensation of the drop component dV_drop can be added.
- the present invention can also be applied to power converters other than inverters for driving a motor.
- this technology is applicable to a PWM converter that converts AC power into DC power.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Inverter Devices (AREA)
Abstract
電力変換回路の制御装置において、電流歪を適切に抑制する。第1制限器5において、電圧補償成分dVi_FFを補償電圧の切換レベルdV_levelの絶対値の範囲内に制限する。ON遅延時間dT_onとOFF遅延時間dT_offの平均値に、直流電源電圧を三角波キャリア信号の半周期で除算した値Vdc/(Tc/2)を乗算して誤差電圧成分の平均値dVt_FB_aveを出力する。第2制限器6において、誤差電圧成分の平均値dVt_FB_aveから、補償電圧の切換レベルdV_levelの絶対値を超過した値を抽出する。制限後の電圧補償成分dVi_FF_bと、制限後の誤差電圧成分dVt_FB_cと、を加算して複合電圧補償成分dV_mixedを出力する。
Description
本発明は、半導体スイッチング素子をPWM変調制御する電力変換回路の制御装置に係り、特に、デッドタイム補償方式に関する。
[基本となるシステム構成]
図14は、三相インバータによるモータ駆動システムの一例を示す図である。直流電源電圧Vdcと6アームの半導体スイッチング素子Su,Sv,Sw,Sx,Sy,Szを組み合わせて、三相電圧形インバータ(電力変換回路)を構成している。ここでは、半導体スイッチング素子として、IGBTと逆並列ダイオードを使用している。
図14は、三相インバータによるモータ駆動システムの一例を示す図である。直流電源電圧Vdcと6アームの半導体スイッチング素子Su,Sv,Sw,Sx,Sy,Szを組み合わせて、三相電圧形インバータ(電力変換回路)を構成している。ここでは、半導体スイッチング素子として、IGBTと逆並列ダイオードを使用している。
図15は、この三相電圧形インバータの制御例をブロック図として表したものである。これはベクトル制御などによって直交二軸回転座標系(dq軸)の電流指令値Iref_dqを与えられるものと仮定し、電流指令値Iref_dq以降の機能を記載している。
ここでは負荷としてモータMを想定しており、ディジタル制御では電流制御を回転角に同期した直交二軸回転座標系(dq軸)で構成することが多い。ここで、変数の表記を簡素化するために、三相成分や二軸成分などを電流成分ならIdet_uvwやIref_dqのように表すことにする。三相や二軸成分の一つの要素を表したいときだけ「U相電流検出値:Idet(u)」のように表す。
図15の基本となる電流制御部は、回転座標系の二相の電流指令値Iref_dqと回転座標系の二相の電流検出値Idet_dqの差分を電流制御部ACRにてPI制御してモータを駆動する回転座標系の二相の電圧指令値Vref_dqを出力する。
電流検出センサHCTで検出されたアナログ値の電流検出値i_uvwをAD変換器ADにてディジタル値に変換して三相の電流検出値Idet_uvwを出力する。三相/二相変換器3ph/2phは、三相の電流検出値Idet_uvwを固定座標系の二相の電流検出値Idet_αβに変換する。回転座標変換器αβ/dqは固定座標系の二相の電流検出値Idet_αβを回転座標系の二相の電流検出値Idet_dqに変換する。
電流制御部ACRの出力電圧である回転座標系の二相の電圧指令値Vref_dqは、逆回転座標変換器dq/αβにおいて、固定座標系の二相の電圧指令値Vref_αβに変換する。二相三相変換器2ph/3phは固定座標系の二相の電圧指令値Vref_αβを三相の電圧指令値Vref_uvwに変換する。そして、PWM生成部PWMにおいて、この三相の電圧指令値Vref_uvwと三角波キャリア信号Cryとを大小比較することにより、最終的な電圧形インバータのPWM指令値PWM_refを生成する。
さらに、デッドタイム付加器Deadtimeにおいて、PWM指令値PWM_refにデッドタイム(短絡防止期間)を付加して、上下アームの半導体スイッチング素子に対する合計で6本のゲート信号Gateを生成する。主回路部では、電源電圧の電位であるVdcと0とを交互に出力して、電圧指令値と等価なPWM電圧を負荷に供給する。以上が、電圧形インバータを用いた電流制御系の基本部分である。
また、各相のPWM指令値PWM_refが下アームから上アームに転流する場合を「スイッチング=on(電位が0→Vdcに変換)」,逆に上アームから下アームに転流する場合を「スイッチング=off(電位がVdc→に変換0)」と定義することにする。
しかし、ゲート駆動や主回路素子のスイッチング特性などの遅れ時間成分が存在するため、図14の上下アームの半導体スイッチング素子(例えば、SuとSx)に与えるゲート信号Gateには、デッドタイムという両アームともオフする短絡防止期間を挿入しなければならない。
これにより、PWM指令値PWM_refと実際に出力される電圧のパターンに誤差が生じてくることが知られており、これが電流制御に対する電圧外乱となって出力電流に歪を引き起こす。
デッドタイム期間中は上下の両方のIGBTがオフしているため、逆並列に接続されたダイオードに電流が流れる。しかし、出力電流の極性によって流路は上下アームの導通ダイオードに切り換わり、電流が負方向(負荷から主回路方向)の場合には上アーム側を流れるので出力端子に電位Vdcが現れ、電流が正方向(主回路から負荷方向)の場合には下アーム側に流れるので零電位となる。
このように電流極性によって電位が変動する成分を「デッドタイムによる誤差電圧」などと呼んでいる。この誤差電圧は、電流の極性が切り替わるとき、つまり正弦波電流波形のうち零クロス付近に大きな歪を発生させる。
電流制御は回転座標系の二相の電流指令値Iref_dqに追従させようと外乱電圧を補償しようとするが、制御の応答特性に限界があるため、どうしても電流零クロス部分に波形歪が残ってしまう。この電流歪によりトルク脈動が生じ、場合によってはモータの不安定現象を誘発することもある。
そこで、このデッドタイムに起因する電圧誤差成分を検出または推定して補償する方式が考案されており、これらは「デッドタイム補償」と呼ばれている。このデッドタイム補償方式については、既に多くの先行技術文献にて多種多様な方式が報告されているので個別の詳細な説明は省略し、大まかな原理によって分類して比較する。
[先行技術文献の原理による分類]
分類項目としては、「情報源を何にするか」,「補償を適用する箇所はどこか」,さらに「素子の電圧降下も考慮するか」などの視点で選定した。
分類項目としては、「情報源を何にするか」,「補償を適用する箇所はどこか」,さらに「素子の電圧降下も考慮するか」などの視点で選定した。
(分類1)基準となる情報による分類
(a)出力電流の情報(指令値や検出値)を利用する方式
(b)出力電圧の情報(指令値や検出値)を利用する方式
(c)スイッチング遅れ時間を計測する方式(出力電位をVdc/0の2値に近似する)
(d)上記のうち複数の情報を利用する方式
(分類2)補償を適用する対象による分類
(a)PWMパルスエッジ(スイッチングONとOFF)を遅延させて補正する方式
(b)PWM指令値生成前の電圧指令値に、誤差電圧成分を補正する方式
(分類3)補償演算のタイミングによる分類
(a)三角波キャリア信号の半周期を最小単位として高速に補正演算を行う方式
(b)基本波周期の実効値や6倍高調波などの脈動成分を検出して、長い時間を掛けて補正パターンを学習する方式
(分類4)補償する電圧誤差成分による分類
(a)スイッチング遅れ時間成分に起因する誤差電圧のみ補正する方式
(b)スイッチング遅れ時間成分に起因する誤差電圧だけでなく主回路の電圧誤差成分も補正する方式
(c)(b)に加えて、直流電源電圧Vdcに高速な変動があっても検出して補償する方式。
(a)出力電流の情報(指令値や検出値)を利用する方式
(b)出力電圧の情報(指令値や検出値)を利用する方式
(c)スイッチング遅れ時間を計測する方式(出力電位をVdc/0の2値に近似する)
(d)上記のうち複数の情報を利用する方式
(分類2)補償を適用する対象による分類
(a)PWMパルスエッジ(スイッチングONとOFF)を遅延させて補正する方式
(b)PWM指令値生成前の電圧指令値に、誤差電圧成分を補正する方式
(分類3)補償演算のタイミングによる分類
(a)三角波キャリア信号の半周期を最小単位として高速に補正演算を行う方式
(b)基本波周期の実効値や6倍高調波などの脈動成分を検出して、長い時間を掛けて補正パターンを学習する方式
(分類4)補償する電圧誤差成分による分類
(a)スイッチング遅れ時間成分に起因する誤差電圧のみ補正する方式
(b)スイッチング遅れ時間成分に起因する誤差電圧だけでなく主回路の電圧誤差成分も補正する方式
(c)(b)に加えて、直流電源電圧Vdcに高速な変動があっても検出して補償する方式。
従来例には多数の方式があるが、本願発明に関連している10個の方式を選定したものを先行技術文献に列記した。これらについて上記の分類を適用してみると下記のような表1となり、様々な組み合わせの多様な方式が存在していることがわかる。
また、本願では2つの実施形態について説明するが、参考としてこの分類を適用した結果も下段に追加してある。
このうち、本願発明が利用する技術を含むものは、特許文献2と特許文献4および特許文献6であり、これらの機能を組み合わせた方式を説明する。それ以外の先行技術文献は、機能の対比のために引用している。後述する2つの実施形態において、使用する先行技術文献の機能との対応は下記となっている。
(実施形態1)特許文献2と特許文献4を組み合わせる方式
(実施形態2)特許文献2と特許文献4を組み合わせ、さらに、特許文献6の半導体スイッチング素子の電圧降下補償も組み合わせた方式
以降は、まず特許文献2と特許文献4および特許文献6について概要を説明しておく。
(実施形態1)特許文献2と特許文献4を組み合わせる方式
(実施形態2)特許文献2と特許文献4を組み合わせ、さらに、特許文献6の半導体スイッチング素子の電圧降下補償も組み合わせた方式
以降は、まず特許文献2と特許文献4および特許文献6について概要を説明しておく。
[特許文献2の概要]
図15は、特許文献2を本願発明の表現方法に合わせて表した制御ブロック図である。まず、「電流指令値による補償方式」2について説明する。
図15は、特許文献2を本願発明の表現方法に合わせて表した制御ブロック図である。まず、「電流指令値による補償方式」2について説明する。
電圧補償演算部dVi_compは、三相の電流指令値Iref_uvwと電圧補償指令値dVi_cmdを入力し、各相の電流値に応じた電圧補償成分dVi_FFを演算する。この電圧補償成分dVi_FFをPWM生成部PWMの前段である三相の電圧指令値Vref_uvwに加算し、補正電圧指令値を算出している。
電圧補償演算部dVi_compにおける電圧補償成分dVi_FFの演算には、図16に示すような電流と補償電圧との関数などを使用している。もし、図16の実線(a)で示した曲線状の補正関数の場合には、図17に示すように正弦波状の電流i(u)に対して電圧補償成分dVi_FF(u)は台形に似た複雑な波形になる。
しかし、半導体スイッチング素子の特性を厳密に表現するために図16の実線(a)のような曲線の補正電圧関数を設定したり、さらにこれを厳密に計測などによって調整しようとするにはかなりの手間が必要になる。また、実際には半導体スイッチング素子が有するバラツキや温度変動などのドリフト成分があるため、図16の実線(a)の複雑な関数を使用しても、高い補償精度が得られない場合もある。
そのため、もっと簡略化して、飽和時の補償電圧dV_satなどを設定値として、図16の一点鎖線(b)のような台形状の折れ線で近似したり、もっと簡単に点線(c)のような正負の2値などに近似して使用することが多い。
三相の電流指令値Iref_uvwの代わりに三相の電流検出値Idet_uvwを利用する方法もあり、図15の「電流検出値による補償方式」3にはこの方式を示している。この場合は、電圧補償演算部dVi_compにおいて、三相の電流検出値Idet_uvwと電圧補償指令値dVi_cmdを入力し、電圧補償成分dVi_FBを演算して出力する。基準となる電流成分の情報源が異なるだけで、補償関数以降は同じ機能を使用し、電圧補償成分dVi_FBを三相の電圧指令値Vref_uvwに加算するものである。
電流検出値の方が電流指令値より正確であると考えがちだが、実際には出力電流にはPWMリプルが含まれておりこれが外乱要因となる。また、電流センサの出力をサンプルホールドしさらにAD変換したり電流リプルを除去するためのフィルタなどの処理が必要となるため、どうしても時間遅れが存在する。
この検出の時間遅れは電流波形の零クロス歪を大きくさせるため、補償性能を劣化させる要因となる。電流制御を利用するシステム構成の場合であれば、時間遅れが少ない電流指令値を使用する補償方式の方が電流の零クロス歪を抑制できるという特長がある。ただし、V/F制御のように電流指令値自体が存在しない場合もあり、その場合には電流検出値の情報を使用するしかない。
[特許文献3と特許文献4の概要]
図18は、特許文献3と特許文献4の両方の構成例を示す図である。これらは、電位2値化部Signにて、三相の電圧検出値Vdet_uvwをVdc/2のような中間電位レベルと比較することにより,H(Vdc電位)/L(零電位)という2値のディジタル値PWM_detに近似して検出する。そして、図19のような回路にて、図20に示すような遅延時間計測部dTcountの動作によってON遅延時間dT_on,OFF遅延時間dT_offを検出する。
図18は、特許文献3と特許文献4の両方の構成例を示す図である。これらは、電位2値化部Signにて、三相の電圧検出値Vdet_uvwをVdc/2のような中間電位レベルと比較することにより,H(Vdc電位)/L(零電位)という2値のディジタル値PWM_detに近似して検出する。そして、図19のような回路にて、図20に示すような遅延時間計測部dTcountの動作によってON遅延時間dT_on,OFF遅延時間dT_offを検出する。
電圧検出による遅延時間計測部dT_countについては、特許文献4の計測部分(図2,図3,[0029]~[0034])と等価な機能を利用するものであり、また、(特許文献4の図3)の1クロックの時間を等価な電圧に変換した値は本願発明で変換係数Vdc/(Tc/2)=直流電源電圧を三角波キャリア信号の半周期で除算した値と等価である。しかし、特許文献4のように遅延時間の計測と電圧変換を同時に行うと分かりにくいので、図19(図2)では遅延時間計測部dT_countと単位変換器dVtcompを2個のブロックに分離して描いてある。
このように、この遅延時間の計測に関する構成に関しては従来例とほぼ同じなので説明を省略し、(特許文献4,図3)と同様なタイムチャートを図20に示して、異なる変数名の定義だけを明確にしておく。
図20はPWM生成部PWMとデッドタイム付加器Deadtime、および、遅延時間計測などの動作を示すタイミングチャートである。PWM生成部PWMでは三角波キャリア信号Cryが入力Cryに、三相の電圧指令値Vu*,Vv*,Vw*が入力refに与えられ、これらの大小比較を行って出力pwmから三相のPWM指令値PWM_ref(図20ではPu,Pv,Pw)を生成する。
ここで、三角波キャリア信号Cryの上側頂点時刻のトリガ信号をCarry_Top,下側の頂点時刻のトリガ信号をCarry_Btmとする。
三相のPWM指令値PWM_refのうちU相にのみ着目すると、PWM指令値Puはデッドタイム付加器Deadtimeにて上下アームの半導体スイッチング素子Su,Sxへのゲート信号Gu,Gxに変換される。ゲート信号Gu,GxにはデッドタイムTdeadの期間だけ両方とも休止させてある。
このようなデッドタイムTdeadを含んだゲート信号Gu,Gxで駆動されると、主回路から出力される電圧v(u)は電流i(u)の極性によって波形が異なってくる。U相電流が主回路から負荷方向に流れ出す場合には[+I(u)の場合]で示すような波形となり、逆にU相電流が負荷から主回路に流れ込む場合には[-I(u)の場合]で示すような波形になる。
次に、スイッチングがONとOFFの場合において、個別にPWM指令値PuからV(u)までの遅れ時間を計測する。スイッチングONは三角波キャリア信号Cryが下降する期間にしか発生しないので、トリガ信号Carry_Topの時刻でカウント値ON_COUNTを零にリセットしておき、PWM指令値Pu(PWM_ref)=Hとv(u)(PWM_det)=Lの期間だけカウントアップさせることにより遅延時間を計測する。
スイッチングが完了するとカウント値ON_COUNTは変化しなくなるので、トリガ信号Carry_Btmより少し遅れた時刻(スイッチング遅れよりも十分に遅く、計測値が安定な期間中)にON遅延時間dT_onとして読み出す。
同様に、スイッチングOFFは三角波キャリア信号Cryが上昇する期間にしか発生しないので、トリガ信号Carry_Btmの時刻でカウント値OFF_COUNTを零にリセットしておき、PWM指令値Pu(PWM_ref)=Lとv(u)(PWM_det)=Hの期間だけカウントアップさせることにより遅延時間を計測する。スイッチングが完了するとカウント値OFF_COUNTは変化しなくなるので、トリガ信号Carry_Topより少し遅れた計測値が安定な時刻に、OFF遅延時間dT_offとして読み出す。
電流極性が[+I(u)の場合]と[-I(u)の場合]とでは、ON遅延時間dT_onやOFF遅延時間dT_offの値が異なるが、これによりデッドタイムによる影響成分を計測できていることになる。
特許文献3では、前回のON遅延時間dT_onとOFF遅延時間dT_offに応じて、補正期間同期部dTcompにて補正期間を三角波キャリア信号Cryに同期させた後に、図18の遅延補正部1にて、この遅れ時間を補償するようにPWMパターンのON/OFF時刻を遅延、つまり、パルス波形の幅を調整して電圧外乱分を補償している。
特許文献4では、計測したON遅延時間dT_onとOFF遅延時間dT_offを単位変換器dVtcompにおいて、Vdc/(Tc/2)の変換係数により、誤差電圧成分dVt_FBに変換して、三相の電圧指令値に加算することにより誤差電圧成分を補償する。
したがって、これらは遅延時間という誤差電圧の時間方向の成分を検出して補正する方式であるといえる。前者の特許文献3では直流電源電圧Vdcの情報を使用していないため、直流電源電圧Vdcが一定でないと正確に補償できない。後者の特許文献4では誤差電圧の計測時とPWM生成時の直流電源電圧Vdcが変動した場合でも、正確な誤差電圧を補正できるという利点がある。
[特許文献6の概要]
これは特許文献4の方式に、(分類4(b))の半導体スイッチング素子の電圧降下成分の補償機能を組み合わせたものである。各相の電流と半導体スイッチング素子の電圧降下成分を補償する電圧指令値との関係は、図16の電圧誤差の補償関数と似た特性である。したがって、特許文献2の電流による電圧補償の形態を利用して、補償量の設定値を飽和時の補償電圧dV_satから半導体スイッチング素子の電圧降下成分dV_drop相当に置き換えたものを電圧指令値に加算補正している。従って、特に新しい機能ブロックを考案したものではなく、従来の複数の機能を流用して組み合わせた方式と言える。
これは特許文献4の方式に、(分類4(b))の半導体スイッチング素子の電圧降下成分の補償機能を組み合わせたものである。各相の電流と半導体スイッチング素子の電圧降下成分を補償する電圧指令値との関係は、図16の電圧誤差の補償関数と似た特性である。したがって、特許文献2の電流による電圧補償の形態を利用して、補償量の設定値を飽和時の補償電圧dV_satから半導体スイッチング素子の電圧降下成分dV_drop相当に置き換えたものを電圧指令値に加算補正している。従って、特に新しい機能ブロックを考案したものではなく、従来の複数の機能を流用して組み合わせた方式と言える。
前述の分類1には、(a)出力電流の情報(指令値や検出値),(b)出力電圧の情報(指令値や検出値),(c)スイッチング遅れ時間の計測という3種類が存在することを示した。この分類に対応して、次のような問題点がある。
(a)出力電流の情報(指令値や検出値)を使用する方式の問題点
前述したように、電流検出値を使用する方法では電流のリプル成分が外乱となること、また検出遅れがあるために補償電圧にも遅れが生じる。この時間遅れにより誤差電圧が補償できない成分が残るため、電流波形の零クロス付近に大きな歪が発生してしまう。
(a)出力電流の情報(指令値や検出値)を使用する方式の問題点
前述したように、電流検出値を使用する方法では電流のリプル成分が外乱となること、また検出遅れがあるために補償電圧にも遅れが生じる。この時間遅れにより誤差電圧が補償できない成分が残るため、電流波形の零クロス付近に大きな歪が発生してしまう。
もう一方の電流指令値を使用する方式ではこの時間遅れの成分が生じなくなるが、図16に示すような補正電圧の関数(補正パターン)をどのように設定するかが問題となる。半導体スイッチング素子には個々にバラツキがあるし温度変動によるスイッチング特性の変化も存在する。したがって、常に良好な補償精度を得るためには、何らかの学習機能を実装したり、外乱オブザーバなどのロバスト性のある方式を組み合わせるなどの対策が必要になる。
(b)出力電圧の情報(指令値や検出値)を使用する方式の問題点
前述の先行技術文献の説明では省略しているが、電圧検出値をAD変換して補正に使用する方式もある。これについてはPWMパルス波形からどのようにして基本波成分を抽出するかが問題となる。PWMパルス波形には高い周波数成分(高調波成分)まで含まれているので、正確なフィルタや高速なAD変換器、および、AD変換後のディジタルフィルタ処理などが必要になる。そして、高調波成分除去用のフィルタには大きな遅れ時間が生じるため、電流検出値を利用する方式にて説明したように、遅延時間が大きな電流歪を発生させてしまう。
前述の先行技術文献の説明では省略しているが、電圧検出値をAD変換して補正に使用する方式もある。これについてはPWMパルス波形からどのようにして基本波成分を抽出するかが問題となる。PWMパルス波形には高い周波数成分(高調波成分)まで含まれているので、正確なフィルタや高速なAD変換器、および、AD変換後のディジタルフィルタ処理などが必要になる。そして、高調波成分除去用のフィルタには大きな遅れ時間が生じるため、電流検出値を利用する方式にて説明したように、遅延時間が大きな電流歪を発生させてしまう。
(c)スイッチング遅れ時間の計測を使用する方式の問題点
出力電圧をH/L(電位Vdc/0)の2値に近似してPWM波形として取り扱い、ディジタル回路でスイッチング遅れ時間を計測する方式である。しかし、2値に近似する際に、半導体スイッチング素子の電圧降下成分などは無視してしまっている。さらに、誤差時間を電圧情報に変換するためには直流電源電圧Vdcの計測情報が必要である。
出力電圧をH/L(電位Vdc/0)の2値に近似してPWM波形として取り扱い、ディジタル回路でスイッチング遅れ時間を計測する方式である。しかし、2値に近似する際に、半導体スイッチング素子の電圧降下成分などは無視してしまっている。さらに、誤差時間を電圧情報に変換するためには直流電源電圧Vdcの計測情報が必要である。
また、デッドタイムに起因するスイッチング遅れ時間は短いのだが、これを計測する期間は最低でも三角波キャリア信号の半周期Tc/2以上の間隔が必要になる。さらにこの検出情報を使用して電圧指令値やPWMパルス幅の補正を実施するためには、更なる時間遅れが発生する。したがって、遅れ時間を計測する方法でも、補償値が反映されるまでの制御遅れ(ムダ時間)が大きいことが問題となっている。この制御遅れの影響による電流歪は、電流の零クロス付近で顕著に表れる。
このように、どの方式においても何らかの問題があり、すべての条件を満足する方式はまだない。以上示したようなことから、電力変換回路の制御装置において、電流歪を適切に抑制することが課題となる。
Y. Murai; T. Watanabe; H. Iwasaki: "Waveform Distortion and Correction Circuit for PWM Inverters with Switching Lag-Times", IEEE Trans. on Industry Applications, IA-23, Issue:5,p.881-886 (1987)
本発明は、前記従来の問題に鑑み、案出されたもので、その一態様は、電流指令値と電流検出値との偏差に基づいて電圧指令値を出力する電流制御部と、前記電圧指令値に複合電圧補償成分を加算した補正電圧指令値と、三角波キャリア信号と、に基づいてPWM指令値を出力するPWM生成部と、前記PWM指令値にデッドタイムを付加して、電力変換回路の半導体スイッチング素子にゲート信号を出力するデッドタイム付加器と、前記電流指令値に基づいて、電圧補償成分を演算する電圧補償演算部と、前記電圧補償成分を、補償電圧の切換レベルの絶対値の範囲内に制限する第1制限器と、電圧検出値を2値化して2値のディジタル値を出力する電位2値化部と、前記2値のディジタル値と前記PWM指令値とによりON遅延時間とOFF遅延時間を計測する遅延時間計測部と、前記ON遅延時間と前記OFF遅延時間の平均値に、直流電源電圧を三角波キャリア信号の半周期で除算した値を乗算して誤差電圧成分の平均値を出力する乗算部と、前記誤差電圧成分の平均値から、補償電圧の切換レベルの絶対値を超過した値を抽出する第2制限器と、前記制限後の電圧補償成分と、前記制限後の誤差電圧成分と、を加算して前記複合電圧補償成分を出力する加算器と、を備えたことを特徴とする。
また、他の態様において、電流指令値と電流検出値との偏差に基づいて電圧指令値を出力する電流制御部と、前記電圧指令値に複合電圧補償成分を加算した補正電圧指令値と、三角波キャリア信号と、に基づいてPWM指令値を出力するPWM生成部と、前記PWM指令値にデッドタイムを付加して、電力変換回路の半導体スイッチング素子にゲート信号を出力するデッドタイム付加器と、前記電流指令値に基づいて、電圧補償成分を演算する電圧補償演算部と、前記電圧補償成分を、補償電圧の切換レベルに半導体スイッチング素子の電圧降下成分を加算した値の絶対値の範囲内に制限する第1制限器と、電圧検出値を2値化して2値のディジタル値を出力する電位2値化部と、前記2値のディジタル値と前記PWM指令値とによりON遅延時間とOFF遅延時間を計測する遅延時間計測部と、前記ON遅延時間と前記OFF遅延時間の平均値に、直流電源電圧を三角波キャリア信号の半周期で除算した値を乗算して誤差電圧成分の平均値を出力する乗算部と、前記誤差電圧成分の平均値から、補償電圧の切換レベルの絶対値を超過した値を抽出する第2制限器と、前記制限後の電圧補償成分と、前記制限後の誤差電圧成分と、を加算して前記複合電圧補償成分を出力する加算器と、を備えたことを特徴とする。
また、その一態様として、前記電力変換回路の運転状態によって、前記補償電圧の切換レベルを調整することを特徴とする。
本発明によれば、電力変換回路の制御装置において、電流歪を適切に抑制することが可能となる。
本願発明は、電流零クロス付近の誤差電圧の変化が大きな箇所には、時間遅れの少ない電流指令値を使用した補償方式を適用し、電流がある程度の振幅に達すると、比較的定常時の精度がよい遅延時間の計測による補償方式を適用したものである。
以下、本願発明の電力変換回路の制御装置の実施形態1,2を図1~図13に基づいて詳述する。
[実施形態1]
図1は、本実施形態1の電力変換回路の制御装置を示す図である。図15,図18と同様の箇所には同様の符号を付してその詳細な説明は省略する。これは、図15の「電流指令値の補償方式」2と、図18の特許文献4に相当する電位2値化部Sign,遅延時間計測部dTcount,単位変換器dVtcompを利用しており、これらの補償情報を複合化ブロック4にて合成して複合電圧補償成分dV_mixedを生成し、これを電圧指令値の補正量として加算することにより補正電圧指令値Vref_uvwを生成している。
図1は、本実施形態1の電力変換回路の制御装置を示す図である。図15,図18と同様の箇所には同様の符号を付してその詳細な説明は省略する。これは、図15の「電流指令値の補償方式」2と、図18の特許文献4に相当する電位2値化部Sign,遅延時間計測部dTcount,単位変換器dVtcompを利用しており、これらの補償情報を複合化ブロック4にて合成して複合電圧補償成分dV_mixedを生成し、これを電圧指令値の補正量として加算することにより補正電圧指令値Vref_uvwを生成している。
この複合化ブロック4とその前段の単位変換器dVt_compについて、詳細な構成例を図2に示している。図2のポイントは異なる情報源による2種類の補償成分を合成するために、新たに補償電圧の切換レベルdV_levelを設定したことにある。
電流指令値に基づく電圧補償成分dVi_FFを飽和特性(リミッタ)を有する第1制限器5を通して補償電圧の切換レベルdV_levelの絶対値の範囲内に制限して制限後の電圧補償成分dVi_FF_bとする。
一方、遅延時間の計測値を基準とする補償については、電圧指令成分に変換したいので、先ずON遅延時間dT_onからOFF遅延時間dT_offを減算して1/2を乗算して平均値を算出した後に、乗算部7において時間⇒電圧の変換係数(直流電源電圧を三角波キャリア信号の半周期で除算した値)Vdc/(Tc/2)を掛けて誤差電圧成分の平均値dVt_FB_aveにする。そして、設定されたレベルの不感帯特性(デッドゾーン)を有する第2制限器6を通して、補償電圧の切換レベル±dV_levelの絶対値を超過した制限後の誤差電圧成分dV_FB_cだけを抽出する。
そして、これらの2種類の第1,第2制限器5,6の出力、つまり、飽和特性(リミッタ)側の制限後の電圧補償成分dVi_FF_bと不感帯特性(デッドゾーン)側の制限後の誤差電圧成分dVt_FB_cとを加算器8で加算して新たな複合電圧補償成分dV_mixedとする。
ここで、補償電圧は三角波キャリア信号Cryの半周期Tc/2と同期させたいので、三角波キャリア信号Cryの上と下の頂点時刻のトリガ信号Carry_Top/Btmでサンプルすることにより同期をとってある。このサンプラの設置位置は、もっと前段部分でもよく、ON遅延時間dT_onやOFF遅延時間dT_offの部分と電圧補償成分dVi_FFの部分などに分割して移行しても等価な動作をする。
このように、2種類の特徴が異なる補償情報を、それぞれの長所が生きるように合成するために、補償電圧幅(補償電圧の切換レベル)±dV_levelの内側成分と外側成分とを抽出し、それらを組み合わせて再合成することが本実施形態1の構成である。
図3は、U相の電流波形と、ON遅延時間dT_onやOFF遅延時間dT_offの関係を示したものである。電流制御の電流指令値のU相成分を(a)の破線で示したようなIref(u)とすると、電流制御による応答遅れが存在するので、電流出力値は実線で示したi(u)のように電流指令値Iref(u)に対して少し遅れて追従するようになる。
電流出力値i(u)が(a)の実線で示すような波形の場合、ON遅延時間dT_onは(b1)の一点鎖線のように、またOFF遅延時間dT_offは(b2)の破線のように変化する。このように、電流の極性によって半波ごとに遅延時間の発生量が異なるという特徴がある。
この2種類の遅延時間のうちON遅延時間dT_onの期間の方は出力電圧を減少させ、OFF遅延時間dT_offの期間の方は出力電圧を増加するような誤差電圧を発生させる。
そこで、図2に示すように、ON遅延時間dT_onの方を補償するには正の補償電圧が必要なので+極性に、OFF遅延時間dT_offの方は負の補償電圧が必要なので負値として、これらの平均演算を行って補償成分に変換している。
この負値と正値の加算は差分演算のことであり、図3(c)の一点鎖線と破線に1/2を乗算すると、実線のような「ON遅延時間dT_onとOFF遅延時間dT_offの平均相当の補償電圧成分」となる。そして、これを電圧の単位に変換するためにVdc/(Tc/2)を乗算すると、(d)に示すような誤差電圧成分の平均値dVt_FB_aveの波形が得られる。
ここで、補償電圧の切換レベルdV_levelの設定値は、電流指令値に基づく電圧補償成分dVi_FFの振幅(通常は図16のdV_sat)より少し小さくなるように設定しておく。
図2の第2制限器6では、補償電圧の切換レベル±dV_levelの幅を超過した部分を抽出するため、制限後の誤差電圧成分dVt_FB_cは図3(d)の網掛け部のような両端部だけが出力され、補償電圧の切換レベル±dV_levelの幅より内側(0V側)の成分は削除される。
図3(e)は、図17の電圧補償成分dVi_FFを第1制限器5により補償電圧の切換レベル±dV_levelの幅で制限した制限後の電圧補償成分dVi_FF_bと前述の制限後の誤差電圧成分dVt_FB_cを加算して、これを最終的な補償電圧成分としたものである。ここで、制限後の電圧補償成分dVi_FF_bの台形状の波形は、(a)の電流指令値Iref(u)を基準として生成されているため、電流出力値i(u)の零クロスタイミングに対して時間遅れが存在しない。
つまり、図3(e)は、電流指令値に基づくので時間遅れのない補償電圧の切換レベル±dV_levelの幅内の制限後の電圧補償成分dVi_FF_bと、実電流による時間遅れのある補償電圧の切換レベル±dV_levelの幅より超過した制限後の誤差電圧成分dVt_FB_cという異なる成分を合成したものになっている。
本実施形態1によれば、図3(e)のように2種類の補償動作を合成することにより、電流零クロス付近の電流歪の要因であるデッドタイムによる電圧誤差のうち時間遅れの問題については、時間遅れが無い制限後の電圧補償成分dVi_FF_bを適用することにより歪を抑制することができる。
もう一つの問題は、電圧補償成分dVi_FFを生成するために設定する電圧補償指令値dVi_cmdとしては図16の飽和時の補償電圧dV_satが設定されるべきだが、実際には半導体スイッチング素子の特性のバラツキや温度変動などによる誤差が生じることであった。そこで、第1,第2制限器5,6などに設定する補償電圧の切換レベルdV_levelの値を、電流補償指令値(dVi_cmd≒dVi_sat)よりも想定したバラツキや変動分だけ小さくした値を設定する。こうして、まずはバラツキの最低限の補償電圧を確保することができる。
そして、バラツキ範囲の成分については、実測した遅延時間に基づく制限後の誤差電圧成分dVt_FB_cを電圧指令値に上乗せ加算することにより補償の精度の方を確保する。
ON遅延時間dT_onやOFF遅延時間dT_offの検出値は、図3の(b1)と(b2)のように、理想的な電流指令通りの電流が流れた場合よりも遅れて検出されるが、この理想波形と実計測波形の差異が補償量の誤差になる。この誤差が大きいのは時間に対する傾きが大きな部分つまり補償電圧の切換レベルdV_levelの幅以内の部分である。逆に、時間に対する傾きが小さな補償電圧の切換レベルdV_levelの幅を超過した部分では、同じ遅延時間が生じていても補償量の誤差は少ないため、電流歪は発生しにくい。
この特性を利用して、2種類の補償方式の長所のみを取り出して合成することにより、電流歪を抑制できることがこの方式の効果である。
具体的な波形例として示すために、数値シミュレーションを行って特性を比較したものが、図4~図11である。この4種類の波形は、下記のような条件で行っている。
図4,図5は、電流を基準とするデッドタイム補償方式(図15)の動作シミュレーションの一例を示すタイムチャートである。
dVi_cmd=1.0×dV_sat(適切な補償振幅の場合)
dV_level=1.1×dV_sat(遅延時間の計測による補正は強制的に零に制限されている)
図6,図7は、電流を基準とするデッドタイム補償方式(図15)の動作シミュレーションの他例を示すタイムチャートである。
dVi_cmd=0.8×dV_sat(補償振幅が80%と少ない場合)
dV_level=1.1×dV_sat(遅延時間の計測による補正は強制的に零に制限されている)
図8,図9は、電圧検出を基準とするデッドタイム補償方式(図18)の動作シミュレーションの一例を示すタイムチャートである。
dVi_cmd=0.8×dV_sat(補償振幅が80%と少ない場合)
dV_level=0(電流側の補償は強制的に零とし、時間遅延による補償のみ動作している)
図10,図11は、本実施形態1の電圧指令値と電圧検出値の両方を基準とするデッドタイム補償方式を混合化した場合の動作シミュレーションを示すタイムチャートである。
dVi_cmd=0.8×dV_sat(補償振幅が80%と少ない場合),
dV_level=0.7×dV_sat(このレベルで2種類の補償量が切り分け再合成されている)
ここで、電流歪が大きい方が改善効果を分かり易くなるため、定格周波数の1/6程度の低い周波数に設定し、電流振幅も20%程度と低い条件に設定している。電流制御の応答特性も1000rad/s程度と低めに設定してある。また、それぞれ図4,図6,図8,図19では「2周期分の波形」、図5,図7,図9,図11では「時間軸を拡大した波形」の2種類を示してある。
dVi_cmd=1.0×dV_sat(適切な補償振幅の場合)
dV_level=1.1×dV_sat(遅延時間の計測による補正は強制的に零に制限されている)
図6,図7は、電流を基準とするデッドタイム補償方式(図15)の動作シミュレーションの他例を示すタイムチャートである。
dVi_cmd=0.8×dV_sat(補償振幅が80%と少ない場合)
dV_level=1.1×dV_sat(遅延時間の計測による補正は強制的に零に制限されている)
図8,図9は、電圧検出を基準とするデッドタイム補償方式(図18)の動作シミュレーションの一例を示すタイムチャートである。
dVi_cmd=0.8×dV_sat(補償振幅が80%と少ない場合)
dV_level=0(電流側の補償は強制的に零とし、時間遅延による補償のみ動作している)
図10,図11は、本実施形態1の電圧指令値と電圧検出値の両方を基準とするデッドタイム補償方式を混合化した場合の動作シミュレーションを示すタイムチャートである。
dVi_cmd=0.8×dV_sat(補償振幅が80%と少ない場合),
dV_level=0.7×dV_sat(このレベルで2種類の補償量が切り分け再合成されている)
ここで、電流歪が大きい方が改善効果を分かり易くなるため、定格周波数の1/6程度の低い周波数に設定し、電流振幅も20%程度と低い条件に設定している。電流制御の応答特性も1000rad/s程度と低めに設定してある。また、それぞれ図4,図6,図8,図19では「2周期分の波形」、図5,図7,図9,図11では「時間軸を拡大した波形」の2種類を示してある。
各図には、次の4段の波形を示している。1段目は、電流制御に使用する電流検出値Idet_dqの各要素成分であり、PWMリプルを除去した三相の電流検出値を回転座標系の直交二軸(dq軸)に変換したものである。特にd軸の波形Idet_dに歪の影響が大きく現れる。
2段目は、実電流の三相の電流検出値i(u),i(v),i(w)であり、これは零クロス付近に歪が大きく現れる。これらは実波形であるので、PWMリプル成分も含んでいる。
3段目は、U相成分だけに着目して図2の3種類の成分を示したものであり、上段が合成された複合電圧補償成分dV_mixed,中段が電流指令値により生成された電圧補償成分dVi_FF,下段が遅延時間の計測により生成された誤差電圧成分dVt_FBである。複合電圧補償成分dV_mixedは、下の2種類の波形から補償電圧の切換レベルdV_levelの設定に基づいて合成されており、この補償電圧の切換レベル±dV_levelを点線で示している。
4段目は、複合電圧補償成分dV_mixedを加算された三相の補正電圧指令値Vref(u),Vref(v),Vref(w)の三相交流成分である。電流制御により正弦波電圧が出力され、これにデッドタイム補償による台形状の補償電圧を加算したものである。
図4から図11までに示した4種類の波形のうち、図4,図5が理想的な補償を適用した場合であり、これを本実施形態1が実現する目標とみなす。
図6,図7も電流指令値による補償方式だけの場合であるが、補償量をdVi_cmd=0.8×dV_sat(補償振幅が80%)と少なく設定したことによる補償誤差成分が存在しており、それによる電流歪が示されている。図8,図9は、逆に遅延時間を有する計測による補償量だけを適用した方式であり、これも電流歪が大きいことを示している。
最後の図10,図11は、本実施形態1を適用したものであり、電流指令値の補償量の振幅設定を図6,図7と同じdVi_cmd=0.8×dV_satとして補償誤差が存在する条件としておき、補償電圧の切換レベルをdV_level=0.7×dV_satのように電流指令値による補償振幅よりも少し小さめに設定してある。
その結果、図4,図5とほぼ同様な電流波形が得られ、デッドタイムに起因する電圧誤差を正確に補償したことにより、電流歪が抑制できていることが確認できた。4種類の時間拡大図(図5,図7,図9,図11)の3段目を比較してみると、補償特性の差異が明確になる。
図5では、理想的な電流指令値による補正の例であり、また実電流の歪も小さいので、遅延時間計測による補償成分の時間遅れも少ない。
しかし、図7では、図5と同じ遅延時間だが補償電圧の振幅が不足している。そのため電流歪が発生し、遅延時間計測による補償成分の波形も変化している。
図9では、時間遅れの大きな遅延時間計測による補償成分を使用しているため電流波形歪が大きくなり、これがさらに遅延時間計測による補償成分の時間遅れを増大させていることが分かる。
図11では、図5とほぼ同様な補償電圧が発生しており、補償電圧の切換レベルdV_levelより超過した部分だけに検出遅れによる差異が生じている。しかし、その遅延が影響している期間は短いので、電流歪の発生要因となっていないことが分かる。以上が、効果を示すためのシミュレーション結果の比較である。
さらに、図2の構成であれば補正電圧の切換レベルdV_levelを連続的に変化させることも可能であり、電流振幅が小さくて正確な電流極性を推定できない場合には補償電圧の切換レベルdV_levelの値を下げることによって遅延時間に基づく補償量の比率を高くするように調整することが可能になる。つまり、電力変換回路の運転状態によって補償電圧の切換レベルdV_levelを調整するという自由度が増えたとも言える。
これと似た機能を実現する手法として、学習機能により電流と補償電圧の関係を修正する方式がある。しかし、軽負荷と重負荷が急変した場合など、電流振幅が急変すると学習が追従できないこともある。これに対して、本実施形態1の方式では、検出値を直接に補正量として利用しているため、学習のような大きな追従遅れは発生しない。また、外乱電圧の推定オブザーバで問題となるモデルの設定も必要ない。
[実施形態2]
本実施形態2は、実施形態1と同じ図1の構成を利用するものであり、図2を図12のように変更したものである。この図2と図12との差異は,電流指令値による電圧補償成分dVi_FFを制限する第1制限器5の設定値を、補正電圧の切換レベルdV_levelに半導体スイッチング素子の電圧降下成分dV_dropだけ加算した値に置き換えた。つまり、第1制限器5では、±(dV_level+dV_drop)の範囲内に制限するようにした。
本実施形態2は、実施形態1と同じ図1の構成を利用するものであり、図2を図12のように変更したものである。この図2と図12との差異は,電流指令値による電圧補償成分dVi_FFを制限する第1制限器5の設定値を、補正電圧の切換レベルdV_levelに半導体スイッチング素子の電圧降下成分dV_dropだけ加算した値に置き換えた。つまり、第1制限器5では、±(dV_level+dV_drop)の範囲内に制限するようにした。
一方、時間遅れ計測による補償量の超過分を抽出する方のデッドゾーン特性の第2制限器6のレベルは実施形態1と同じままである。
このように、第1,第2制限器5,6のレベルに差を付けることにより,(分類4(b))で示したような半導体スイッチング素子の電圧降下成分も補償することができるようになる。
実施形態1とほぼ同じ動作をするが、図13に示すように電流指令値に基づく時間遅れのない電圧補償成分dVi_FF_b成分の方を、±dV_levelの幅内から±(dV_level+dV_drop)≒±(dV_sat+dV_drop)の幅内に変更することにより、電圧降下成分だけ拡大させる動作になる。これにより、電流極性に応じた半導体スイッチング素子の電圧降下成分が補正できる。
誤差電圧成分dVt_FB_cの方には、出力電圧を2値化する際に半導体スイッチング素子の電圧降下成分dV_dropなどは無視されているので、こちらには電圧降下成分dV_dropの補償は必要ない。
PWMインバータの誤差電圧には、デッドタイムに起因する電圧誤差だけでなく、半導体スイッチング素子の電圧降下成分dV_dropによる電圧誤差も存在している。実施形態1の方式では、出力電圧を2値化して誤差電圧成分dVt_FBに変換する際に半導体スイッチング素子の電圧降下成分dV_dropを無視しているため、この半導体スイッチング素子の電圧降下による電圧誤差V_drop分補償する効果は無かった。
そこで、本実施形態2では、電流指令値を用いた電圧補償成分dVi_FF_bの補償電圧の方に、半導体スイッチング素子の電圧降下成分dV_dropを補償する機能を追加したものであり、デッドタイムに起因する誤差電圧だけでなく、半導体スイッチング素子の電圧降下による誤差成分も補償する機能が得られることが効果である。
半導体スイッチング素子の電圧降下成分dV_dropの特性はデッドタイムに起因する誤差電圧と似ており、電流極性により変化する特性と誤差電圧が飽和するという特性とを有している。したがって、電圧補償成分dVi_FF側の飽和特性(リミッタ)の制限レベルだけを、±(dV_level+dV_drop)≒±(dV_sat+dV_drop)のように電圧降下分だけ増量させるだけで、制限後の電圧補償成分dVi_FF_b側に電圧降下成分dV_dropの補償の効果を追加することができる。
本実施形態2を適用すると、デッドタイムだけでなく半導体スイッチング素子の電圧降下成分dV_dropによる誤差電圧を補償することができるので、より正確なPWM電圧を出力することができる。その結果、電流制御の外乱電圧をさらに抑制できるため、電流波形の歪も抑制することができる。
以上、本発明において、記載された具体例に対してのみ詳細に説明したが、本発明の技術思想の範囲で多彩な変形および修正が可能であることは、当業者にとって明白なことであり、このような変形および修正が特許請求の範囲に属することは当然のことである。
なお、本発明は、モータを駆動するインバータ以外の電力変換器にも適用できる。例えば、交流系統電力を直流電力に変換するPWMコンバータにも適用できる技術である。
Claims (3)
- 電流指令値と電流検出値との偏差に基づいて電圧指令値を出力する電流制御部と、
前記電圧指令値に複合電圧補償成分を加算した補正電圧指令値と、三角波キャリア信号と、に基づいてPWM指令値を出力するPWM生成部と、
前記PWM指令値にデッドタイムを付加して、電力変換回路の半導体スイッチング素子にゲート信号を出力するデッドタイム付加器と、
前記電流指令値に基づいて、電圧補償成分を演算する電圧補償演算部と、
前記電圧補償成分を、補償電圧の切換レベルの絶対値の範囲内に制限する第1制限器と、
電圧検出値を2値化して2値のディジタル値を出力する電位2値化部と、
前記2値のディジタル値と前記PWM指令値とによりON遅延時間とOFF遅延時間を計測する遅延時間計測部と、
前記ON遅延時間と前記OFF遅延時間の平均値に、直流電源電圧を三角波キャリア信号の半周期で除算した値を乗算して誤差電圧成分の平均値を出力する乗算部と、
前記誤差電圧成分の平均値から、補償電圧の切換レベルの絶対値を超過した値を抽出する第2制限器と、
前記制限後の電圧補償成分と、前記制限後の誤差電圧成分と、を加算して前記複合電圧補償成分を出力する加算器と、
を備えた電力変換回路の制御装置。 - 電流指令値と電流検出値との偏差に基づいて電圧指令値を出力する電流制御部と、
前記電圧指令値に複合電圧補償成分を加算した補正電圧指令値と、三角波キャリア信号と、に基づいてPWM指令値を出力するPWM生成部と、
前記PWM指令値にデッドタイムを付加して、電力変換回路の半導体スイッチング素子にゲート信号を出力するデッドタイム付加器と、
前記電流指令値に基づいて、電圧補償成分を演算する電圧補償演算部と、
前記電圧補償成分を、補償電圧の切換レベルに半導体スイッチング素子の電圧降下成分を加算した値の絶対値の範囲内に制限する第1制限器と、
電圧検出値を2値化して2値のディジタル値を出力する電位2値化部と、
前記2値のディジタル値と前記PWM指令値とによりON遅延時間とOFF遅延時間を計測する遅延時間計測部と、
前記ON遅延時間と前記OFF遅延時間の平均値に、直流電源電圧を三角波キャリア信号の半周期で除算した値を乗算して誤差電圧成分の平均値を出力する乗算部と、
前記誤差電圧成分の平均値から、補償電圧の切換レベルの絶対値を超過した値を抽出する第2制限器と、
前記制限後の電圧補償成分と、前記制限後の誤差電圧成分と、を加算して前記複合電圧補償成分を出力する加算器と、
を備えた電力変換回路の制御装置。 - 前記電力変換回路の運転状態によって、前記補償電圧の切換レベルを調整する請求項1または2記載の電力変換回路の制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/604,668 US10826411B2 (en) | 2017-04-12 | 2018-03-19 | Device for controlling power conversion circuit |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017-078578 | 2017-04-12 | ||
JP2017078578A JP6376239B1 (ja) | 2017-04-12 | 2017-04-12 | 電力変換回路の制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018190076A1 true WO2018190076A1 (ja) | 2018-10-18 |
Family
ID=63250051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2018/010710 WO2018190076A1 (ja) | 2017-04-12 | 2018-03-19 | 電力変換回路の制御装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10826411B2 (ja) |
JP (1) | JP6376239B1 (ja) |
WO (1) | WO2018190076A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110247598A (zh) * | 2018-03-09 | 2019-09-17 | 宝沃汽车(中国)有限公司 | 交流电机的补偿方法、补偿系统、电机控制器和电动汽车 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101904101B1 (ko) * | 2016-12-26 | 2018-10-05 | 효성중공업 주식회사 | Mmc 컨버터 출력단 직류성분 제거방법 |
CN110165922B (zh) * | 2019-06-11 | 2024-05-28 | 西安科技大学 | 多路输出任意波形功率信号源 |
JP7309002B1 (ja) | 2022-03-04 | 2023-07-14 | 三菱電機株式会社 | 電力変換装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009254032A (ja) * | 2008-04-02 | 2009-10-29 | Fuji Electric Systems Co Ltd | 電力変換器の制御装置 |
JP2011055608A (ja) * | 2009-08-31 | 2011-03-17 | Yaskawa Electric Corp | Pwmインバータ装置およびその制御方法 |
JP2015047021A (ja) * | 2013-08-29 | 2015-03-12 | 株式会社明電舎 | 電力変換装置のデットタイム補償装置 |
JP2017046500A (ja) * | 2015-08-27 | 2017-03-02 | パナソニックIpマネジメント株式会社 | 電力変換装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60118082A (ja) | 1983-11-29 | 1985-06-25 | Meidensha Electric Mfg Co Ltd | 誘導電動機のベクトル制御装置 |
JP2782780B2 (ja) | 1989-05-20 | 1998-08-06 | 株式会社明電舎 | トランジスタインバータにおけるデットタイム補償装置 |
JPH0662580A (ja) * | 1992-08-06 | 1994-03-04 | Hitachi Ltd | インバータ装置 |
US5811949A (en) * | 1997-09-25 | 1998-09-22 | Allen Bradley Company, Llc | Turn-on delay compensator for motor control |
JP3800393B2 (ja) * | 2000-06-07 | 2006-07-26 | 富士電機機器制御株式会社 | Pwmインバータの出力電圧補償方法 |
CA2517579A1 (en) * | 2002-02-28 | 2003-09-04 | Zetacon Corporation | Predictive control system and method |
JP2004201414A (ja) | 2002-12-18 | 2004-07-15 | Toyoda Mach Works Ltd | モータ制御装置、モータ制御方法および電気式動力舵取装置 |
US7521907B2 (en) * | 2006-03-06 | 2009-04-21 | Enpirion, Inc. | Controller for a power converter and method of operating the same |
JP4937766B2 (ja) | 2007-01-16 | 2012-05-23 | 国立大学法人長岡技術科学大学 | 電圧型インバータの制御装置 |
JP2011188633A (ja) * | 2010-03-09 | 2011-09-22 | Denso Corp | モータ制御方法、モータ制御装置、および、これを用いた電動パワーステアリング装置 |
JP5736678B2 (ja) * | 2010-07-05 | 2015-06-17 | 株式会社明電舎 | Pwm電力変換装置のデッドタイム補償装置 |
JP5659620B2 (ja) | 2010-08-19 | 2015-01-28 | 三菱電機株式会社 | 電力変換器の制御装置 |
US10608572B2 (en) * | 2017-10-31 | 2020-03-31 | Nidec Corporation | Motor drive control device |
-
2017
- 2017-04-12 JP JP2017078578A patent/JP6376239B1/ja active Active
-
2018
- 2018-03-19 US US16/604,668 patent/US10826411B2/en active Active
- 2018-03-19 WO PCT/JP2018/010710 patent/WO2018190076A1/ja active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009254032A (ja) * | 2008-04-02 | 2009-10-29 | Fuji Electric Systems Co Ltd | 電力変換器の制御装置 |
JP2011055608A (ja) * | 2009-08-31 | 2011-03-17 | Yaskawa Electric Corp | Pwmインバータ装置およびその制御方法 |
JP2015047021A (ja) * | 2013-08-29 | 2015-03-12 | 株式会社明電舎 | 電力変換装置のデットタイム補償装置 |
JP2017046500A (ja) * | 2015-08-27 | 2017-03-02 | パナソニックIpマネジメント株式会社 | 電力変換装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110247598A (zh) * | 2018-03-09 | 2019-09-17 | 宝沃汽车(中国)有限公司 | 交流电机的补偿方法、补偿系统、电机控制器和电动汽车 |
CN110247598B (zh) * | 2018-03-09 | 2021-05-14 | 宝沃汽车(中国)有限公司 | 交流电机的补偿方法、补偿系统、电机控制器和电动汽车 |
Also Published As
Publication number | Publication date |
---|---|
JP2018182886A (ja) | 2018-11-15 |
JP6376239B1 (ja) | 2018-08-22 |
US20200169185A1 (en) | 2020-05-28 |
US10826411B2 (en) | 2020-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8674652B2 (en) | Motor control device | |
WO2018190076A1 (ja) | 電力変換回路の制御装置 | |
WO2010029808A1 (ja) | インバータ制御回路、このインバータ制御回路を備えた系統連系インバータシステム | |
US10374503B2 (en) | Power conversion device | |
WO2014125697A1 (ja) | 三相電力変換装置 | |
US11218107B2 (en) | Control device for power converter | |
WO2009113367A1 (ja) | コンバータの制御方法及び制御装置 | |
JPH078146B2 (ja) | インバータの制御装置 | |
JPWO2005088822A1 (ja) | モータ制御装置とそのpwmインバータの変調波指令作成方法 | |
US20160241158A1 (en) | Inverter apparatus including control circuit employing two-phase modulation control, and interconnection inverter system including the inverter apparatus | |
JPH03107373A (ja) | 電力変換装置とその制御方法 | |
JP7109670B2 (ja) | 電力変換装置および電力変換装置の駆動方法 | |
JP2006317425A (ja) | 電力変換回路の交流電圧検出方式 | |
JP5852544B2 (ja) | 3レベル電力変換装置 | |
JP3409039B2 (ja) | 電力変換装置の制御装置 | |
JP6011261B2 (ja) | 3相pwmインバータ装置及びそれを用いた電動機制御装置 | |
JPH0984360A (ja) | Npcインバータ装置 | |
JPH07177753A (ja) | 電力変換装置の制御方法および装置 | |
JP4779442B2 (ja) | 電力変換器の制御装置 | |
JP6409945B2 (ja) | マトリックスコンバータ | |
JP2019201493A (ja) | マルチレベル電力変換装置およびその制御方法 | |
JP6754022B1 (ja) | 電力変換装置 | |
JPH02307070A (ja) | Pwmインバータの電流検出方法 | |
WO2016147489A1 (ja) | 電力変換装置 | |
JP6292021B2 (ja) | マトリックスコンバータ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18784801 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18784801 Country of ref document: EP Kind code of ref document: A1 |