[go: up one dir, main page]

CN107534397B - IGBT parameter identification method, dead zone compensation method and inversion device - Google Patents

IGBT parameter identification method, dead zone compensation method and inversion device Download PDF

Info

Publication number
CN107534397B
CN107534397B CN201580071792.4A CN201580071792A CN107534397B CN 107534397 B CN107534397 B CN 107534397B CN 201580071792 A CN201580071792 A CN 201580071792A CN 107534397 B CN107534397 B CN 107534397B
Authority
CN
China
Prior art keywords
phase
inverter circuit
dead
dead time
output voltage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201580071792.4A
Other languages
Chinese (zh)
Other versions
CN107534397A (en
Inventor
陈力
张波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Invt Electric Co Ltd
Original Assignee
Shenzhen Invt Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Invt Electric Co Ltd filed Critical Shenzhen Invt Electric Co Ltd
Publication of CN107534397A publication Critical patent/CN107534397A/en
Application granted granted Critical
Publication of CN107534397B publication Critical patent/CN107534397B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS 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/00Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
    • H02M7/42Conversion of DC power input into AC power output without possibility of reversal
    • H02M7/44Conversion of DC power input into AC power output without possibility of reversal by static converters
    • H02M7/48Conversion 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/53Conversion 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/537Conversion 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Inverter Devices (AREA)

Abstract

An IGBT parameter identification method, a dead zone compensation method and an inverter do not need to judge the current direction according to a sampling signal, the reciprocating zero crossing phenomenon does not exist, and the influence on the compensation effect is avoided. Meanwhile, IGBT parameters for dead zone compensation can be accurately identified without additionally adding a hardware detection board, and the time delay condition caused by a hardware circuit is avoided. The identified IGBT parameters simultaneously comprise dead time and conduction voltage drop of a switching device; the dead time comprises the dead time set by software and the turn-on and turn-off delay time of the IGBT, the sum of the dead time and the turn-on delay time of the IGBT is set for the software, the difference value of the turn-off delay time of the IGBT is subtracted, the dead time obtained by identification and the turn-on voltage drop of a switching device are used as IGBT parameters to carry out dead time compensation on the inverter circuit, the output voltage of the inverter circuit is enabled to be closer to the ideal output voltage, and therefore better output performance is obtained.

Description

IGBT parameter identification method, dead zone compensation method and inversion device
Technical Field
The invention relates to the technical field of inverters, in particular to an IGBT parameter identification method, a dead zone compensation method and an inverter.
Background
The inverter circuit in the frequency converter is used for controlling the on-off of the electronic power switch device through the control circuit in the frequency converter, and converting direct current into alternating current and outputting the alternating current.
In a three-phase bridge inverter circuit, upper and lower switching devices of a same-phase bridge arm work in a complementary state, and because the switching devices have certain switching dead time (namely turn-on and turn-off delay time), the two switching devices of the same-phase bridge arm can be in a through state when receiving complementary control signals. Therefore, the control circuit usually sets a section of software between the on and off signals of the upper and lower bridge arm switching devices in the same phase of the inverter circuit to set dead time so as to protect the inverter circuit from safe operation. The switching dead time of the device itself and the software set dead time are collectively referred to as dead time. Although the dead time is short (us-level), the cumulative effect of multiple cycles is considered to have a large effect on the output voltage of the frequency converter, especially at high switching frequencies.
And because the switching device has a conduction voltage drop when being switched on, the output voltage of the frequency converter is also influenced. The effects of dead time and the turn-on voltage drop of the switching device on the output voltage are generally referred to collectively as the dead time effect. When the low speed and the carrier frequency are very high, the dead zone effect can cause the amplitude of the fundamental wave of the output voltage of the frequency converter to be reduced and contain very large harmonic components, thereby increasing the loss of the motor, causing the torque of the motor to generate pulsation, and even possibly causing the system to be unstable and vibrate. It is therefore necessary to compensate for the dead-band effects of the frequency converter.
At present, a control circuit of a frequency converter generally performs dead-zone compensation on an inverter circuit, and one method in the prior art is to determine the dead-zone compensation direction according to the direction of current output by the inverter circuit; the method generally adopts a Hall device for sampling, the current direction is judged according to a sampling signal, but an interference signal exists in the sampling process, the current direction is difficult to accurately judge, a reciprocating zero crossing phenomenon exists, and the compensation effect is further influenced. The other method is that the actual output phase voltage is detected by a hardware circuit and then compared with a given voltage, and the difference value is used as dead zone compensation quantity to compensate; however, the output phase voltage in the method is difficult to obtain accurately, a hardware circuit needs to be added, and the delay condition is serious. And the prior art lacks a method for compensating for the conduction voltage drop of the switching device.
Disclosure of Invention
In view of this, the invention provides an IGBT parameter identification method, a dead-time compensation method and an inverter device, so as to solve the problems of poor compensation effect, serious delay and lack of on-state voltage drop compensation for a switching device in the prior art.
In order to achieve the above purpose, the technical solutions provided by the embodiments of the present invention are as follows:
an IGBT parameter identification method is used for compensating a dead zone of an inverter circuit; the IGBT parameter identification method comprises the following steps:
sampling the actual output current of each phase of the motor stator according to the given output voltage corresponding to each phase of the inverter circuit, and respectively calculating the resistance value of the motor stator resistor corresponding to each phase output of the inverter circuit;
respectively substituting the resistance values of the motor stator resistors into preset formulas in a preset first pulse width modulation period and a preset second pulse width modulation period, and calculating to obtain dead time and switching device conduction voltage drop as IGBT parameters of dead time compensation;
wherein the preset formula is the sum of the voltage loss caused by the dead time, the conduction voltage drop of the switching device and the actual output voltage of each phase of the inverter circuit;
the dead time is the sum of the dead time set by software and the IGBT conduction delay time, and then the difference value of the IGBT turn-off delay time is subtracted.
Preferably, the step of sampling the actual output current of each phase of the motor stator according to the given output voltage corresponding to each phase of the inverter circuit, and calculating the resistance value of the motor stator resistor corresponding to each phase output of the inverter circuit respectively comprises:
sampling a first actual output current of each phase of a motor stator according to a first given output voltage corresponding to each phase of the inverter circuit in the first pulse width modulation period, and substituting the first pulse width modulation period, the first given output voltage and the first actual output current into the preset formula to obtain a first formula;
sampling a second actual output current of each phase of a motor stator according to a second given output voltage corresponding to each phase of the inverter circuit in the first pulse width modulation period, and substituting the first pulse width modulation period, the second given output voltage and the second actual output current into the preset formula to obtain a second formula;
calculating a first resistance value of the motor stator resistance corresponding to each phase output of the inverter circuit according to the first formula and the second formula;
sampling a third actual output current of each phase of the motor stator according to a third given output voltage corresponding to each phase of the inverter circuit in the second pulse width modulation period, and substituting the second pulse width modulation period, the third given output voltage and the third actual output current into the preset formula to obtain a third formula;
sampling a fourth actual output current of each phase of the motor stator according to a fourth given output voltage corresponding to each phase of the inverter circuit in the second pulse width modulation period, and substituting the second pulse width modulation period, the fourth given output voltage and the fourth actual output current into the preset formula to obtain a fourth formula;
calculating a second resistance value of the motor stator resistance corresponding to each phase output of the inverter circuit according to the third formula and the fourth formula;
and calculating to obtain an average value of the first resistance value and the second resistance value, and taking the average value as the resistance value of the motor stator resistor.
Preferably, the IGBT parameter identification method further includes:
a comparison link receives a given output current corresponding to each phase of the inverter circuit and an actual output current of a corresponding phase of a motor stator, and generates and outputs a deviation signal of subtracting the actual output current of the corresponding phase of the motor stator from the given output current; the given output current is an external input quantity;
the current regulator receives the deviation signal, generates and outputs a given direct current voltage;
the coordinate transformation module receives the given direct-current voltage, generates and outputs a given output voltage corresponding to each phase of the inverter circuit; the given output voltage comprises: the first given output voltage, the second given output voltage, the third given output voltage, and the fourth given output voltage;
the PWM module receives the given output voltage, generates and sends a switching signal for controlling the on and off of the IGBT in the inverter circuit;
and the current sampling link samples the actual output current of each phase of the inverter circuit and feeds the actual output current back to the comparison link.
Preferably, the method further comprises the following steps: and rotating a d-axis of a motor through which direct current flows from one phase to another phase under a rotating coordinate system, repeatedly calculating the dead time and the conduction voltage drop of the switching device, respectively calculating the average value of the dead time and the conduction voltage drop of the switching device, replacing the dead time with the average value of the dead time, and replacing the conduction voltage drop of the switching device with the average value of the conduction voltage drop of the switching device, wherein the d-axis is used as the IGBT parameter for dead time compensation.
Preferably, the relationship between the voltage loss caused by the dead time and the dead time is as follows:
Figure GDA0002047718480000041
wherein △ V1 is the voltage loss due to the dead time, τ is the dead time, TcFor a pulse width modulation period, VdcIs the dc bus voltage.
A dead zone compensation method is used for compensating the dead zone of an inverter circuit; the dead zone compensation method comprises the following steps:
any one of the above IGBT parameter identification methods;
and performing dead zone compensation on the inverter circuit according to the IGBT parameters obtained by the IGBT parameter identification method.
Preferably, the step of performing dead-time compensation on the inverter circuit according to the IGBT parameter obtained by the IGBT parameter identification method includes:
judging whether the output current value is larger than a preset current threshold value or not;
when the output current value is judged to be larger than the preset current threshold value, the compensation amount for dead zone compensation is the sum of the voltage loss caused by the dead zone time and the conduction voltage drop of the switching device;
and when the output current value is judged to be smaller than the preset current threshold value, the compensation amount for dead zone compensation is a slope amount.
An inverter device comprising: the control circuit and the inverter circuit controlled by the control circuit; wherein the control circuit is to:
sampling the actual output current of each phase of the motor stator according to the given output voltage corresponding to each phase of the inverter circuit, and respectively calculating the resistance value of the motor stator resistor corresponding to each phase output of the inverter circuit;
respectively substituting the resistance values of the motor stator resistors into preset formulas in a preset first pulse width modulation period and a preset second pulse width modulation period, and calculating to obtain dead time and switching device conduction voltage drop as IGBT parameters of dead time compensation;
wherein the preset formula is the sum of the voltage loss caused by the dead time, the conduction voltage drop of the switching device and the actual output voltage of each phase of the inverter circuit;
the dead time is the sum of the dead time set by software and the IGBT conduction delay time, and then the difference value of the IGBT turn-off delay time is subtracted.
Preferably, the control circuit includes:
a comparison link for receiving a given output current corresponding to each phase of the inverter circuit and an actual output current of a corresponding phase of a motor stator, and generating and outputting a deviation signal of subtracting the actual output current of the corresponding phase of the motor stator from the given output current; the given output current is an external input quantity;
the current regulator is used for receiving the deviation signal and generating and outputting a given direct current voltage;
the coordinate transformation module is used for receiving the given direct-current voltage, generating and outputting a given output voltage corresponding to each phase of the inverter circuit; the given output voltage comprises: a first given output voltage, a second given output voltage, a third given output voltage, and a fourth given output voltage;
the PWM module is used for receiving the given output voltage, generating and sending a switching signal for controlling the on and off of the IGBT in the inverter circuit;
and the current sampling link is used for sampling the actual output current of each phase of the inverter circuit and feeding the actual output current back to the comparison link.
Preferably, the control circuit is further configured to: and rotating a d-axis of a motor through which direct current flows from one phase to another phase under a rotating coordinate system, repeatedly calculating the dead time and the conduction voltage drop of the switching device, respectively calculating the average value of the dead time and the conduction voltage drop of the switching device, replacing the dead time with the average value of the dead time, and replacing the conduction voltage drop of the switching device with the average value of the conduction voltage drop of the switching device, wherein the d-axis is used as the IGBT parameter for dead time compensation.
The application provides an IGBT parameter identification method, which comprises the steps of sampling actual output current of each phase of a motor stator through a control circuit according to given output voltage corresponding to each phase of an inverter circuit, and respectively calculating resistance values of motor stator resistors corresponding to each phase output of the inverter circuit; and then substituting the resistance values of the motor stator resistors into preset formulas in a preset first pulse width modulation period and a preset second pulse width modulation period respectively, and calculating to obtain dead time and switching device conduction voltage drop as the IGBT parameters of the dead time compensation. According to the IGBT parameter identification method, the current direction does not need to be judged according to the sampling signal, so that the reciprocating zero-crossing phenomenon does not exist, and the influence on the compensation effect is avoided. Meanwhile, IGBT parameters for dead zone compensation can be accurately identified without additionally adding a hardware detection board, and the time delay condition caused by a hardware circuit can be avoided. The preset formula adopted by the application is the sum of the voltage loss caused by the dead time of the given output voltage of each phase of the inverter circuit, the conduction voltage drop of the switching device and the actual output voltage of each phase of the inverter circuit, and the IGBT parameters identified by the preset formula not only comprise the dead time, but also comprise the conduction voltage drop of the switching device; and the dead time not only comprises the dead time set by the software, but also comprises the turn-on delay time and the turn-off delay time of the switching element, the sum of the dead time and the IGBT turn-on delay time is set for the software, the difference value of the IGBT turn-off delay time is subtracted, and the dead time and the turn-on voltage drop of the switching element obtained by identification are used as IGBT parameters to carry out dead time compensation on the inverter circuit, so that the output voltage of the inverter circuit is closer to the ideal output voltage, and better output performance is obtained.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a flowchart of an IGBT parameter identification method according to an embodiment of the present application;
fig. 2 is a flowchart of another IGBT parameter identification method according to another embodiment of the present application;
fig. 3 is a flowchart of another IGBT parameter identification method according to another embodiment of the present application;
FIG. 4 is a flow chart of a dead band compensation method according to another embodiment of the present application;
fig. 5 is a schematic structural diagram of a control circuit of an inverter according to another embodiment of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention provides an Insulated Gate Bipolar Transistor (IGBT) parameter identification method and an inverter device, and aims to solve the problems of poor compensation effect, serious time delay and lack of conduction voltage drop compensation for a switching device in the prior art.
Specifically, the IGBT parameter identification method is used for compensating the dead zone of an inverter circuit; the method for identifying the IGBT parameters is shown in FIG. 1 and comprises the following steps:
s101, sampling actual output current of each phase of a motor stator according to given output voltage corresponding to each phase of the inverter circuit, and respectively calculating resistance values of motor stator resistors corresponding to each phase output of the inverter circuit;
to realize the dead-time compensation with high accuracy, it is necessary to compensate for the dead-time and the error voltage caused by the on-state voltage drop of the switching device. The two parameters are identified first for compensation, and the motor stator resistor is needed for identifying the two parameters, so that the resistance value of the motor stator resistor corresponding to each phase output of the inverter circuit needs to be calculated first.
S102, substituting the resistance values of the motor stator resistors into preset formulas in a preset first pulse width modulation period and a preset second pulse width modulation period respectively, and calculating to obtain dead time and switching device conduction voltage drop as IGBT parameters of dead time compensation;
wherein the preset formula is that the given output voltage of each phase of the inverter circuit is the sum of the voltage loss caused by the dead time, the conduction voltage drop of the switching device and the actual output voltage of each phase of the inverter circuit;
the dead time is the sum of the dead time set by software and the IGBT conduction delay time, and then the difference value of the IGBT turn-off delay time is subtracted.
And the actual output voltage of each phase of the inverter circuit is equal to the voltage of each phase of the inverter circuit on the corresponding motor stator resistor. In the preset formula, the given output voltage of each phase of the inverter circuit, the resistance value of the motor stator resistor corresponding to each phase output of the inverter circuit and the actual output current of each phase of the motor stator are known, and the dead time and the conduction voltage drop of the switching device can be calculated by combining the two preset formulas in the preset first pulse width modulation period and the preset second pulse width modulation period.
According to the IGBT parameter identification method, the current direction does not need to be judged according to the sampling signal, so that the reciprocating zero-crossing phenomenon does not exist, and the influence on the compensation effect is avoided. Meanwhile, dead time and conduction voltage drop of the switching device can be accurately identified without additionally adding a hardware detection board, and the time delay condition caused by a hardware circuit can be avoided. The preset formula adopted by the application is the sum of the voltage loss caused by the dead time of the given output voltage of each phase of the inverter circuit, the conduction voltage drop of the switching device and the actual output voltage of each phase of the inverter circuit, and the IGBT parameters identified by the preset formula not only comprise the dead time, but also comprise the conduction voltage drop of the switching device; and the dead time not only comprises the dead time set by the software, but also comprises the turn-on delay time and the turn-off delay time of the switching element, the sum of the dead time and the IGBT turn-on delay time is set for the software, the difference value of the IGBT turn-off delay time is subtracted, and the dead time and the turn-on voltage drop of the switching element obtained by identification are used as IGBT parameters to carry out dead time compensation on the inverter circuit, so that the output voltage of the inverter circuit is closer to the ideal output voltage, and better output performance is obtained.
Preferably, as shown in fig. 2, step S101 includes:
s201, sampling a first actual output current of each phase of a motor stator according to a first given output voltage corresponding to each phase of the inverter circuit in the first pulse width modulation period, and substituting the first pulse width modulation period, the first given output voltage and the first actual output current into a preset formula to obtain a first formula;
s202, sampling a second actual output current of each phase of the motor stator according to a second given output voltage corresponding to each phase of the inverter circuit in the first pulse width modulation period, and substituting the first pulse width modulation period, the second given output voltage and the second actual output current into a preset formula to obtain a second formula;
s203, calculating a first resistance value of the motor stator resistance corresponding to each phase output of the inverter circuit according to the first formula and the second formula;
taking the phase a of the inverter circuit as an example, the control circuit outputs a first predetermined output voltage during a first pwm period T1
Figure GDA0002047718480000091
Sampling a first actual output current i of a motor statorA1(ii) a The control circuit outputs a second given output voltage
Figure GDA0002047718480000092
Sampling a second actual output current i of the motor statorA2(ii) a Respectively obtaining the following components according to a preset formula:
Figure GDA0002047718480000093
Figure GDA0002047718480000094
in the formulas (1) and (2), τ is the dead time; vdcIs a dc bus voltage; vthConducting a voltage drop for the switching device; i.e. iA1And iA2Actual output current obtained by sampling the phase A twice; rsA1The first resistance value of the motor stator resistance corresponding to the phase A output of the inverter circuit is obtained.
S204, sampling a third actual output current of each phase of the motor stator according to a third given output voltage corresponding to each phase of the inverter circuit in the second pulse width modulation period, and substituting the second pulse width modulation period, the third given output voltage and the third actual output current into a preset formula to obtain a third formula;
s205, sampling a fourth actual output current of each phase of the motor stator according to a fourth given output voltage corresponding to each phase of the inverter circuit in the second pulse width modulation period, and substituting the second pulse width modulation period, the fourth given output voltage and the fourth actual output current into a preset formula to obtain a fourth formula;
s206, calculating a second resistance value of the motor stator resistance corresponding to each phase output of the inverter circuit according to the third formula and the fourth formula;
taking the phase a of the inverter circuit as an example, the control circuit outputs a third predetermined output voltage during the second pwm period T2
Figure GDA0002047718480000095
Sampling a third actual output current i of the motor statorA3(ii) a The control circuit outputs a fourth given output voltage
Figure GDA0002047718480000096
Sampling a fourth actual output current i of the motor statorA4At this time iA3=iA2、iA4=iA1. Respectively obtaining according to the preset formula:
Figure GDA0002047718480000097
Figure GDA0002047718480000098
in the formulas (3) and (4), τ is the dead time; vdcIs a dc bus voltage; vthConducting a voltage drop for the switching device; i.e. iA1And iA2Actual output current obtained by sampling the phase A twice; rsA2And the second resistance value is the second resistance value of the motor stator resistance corresponding to the phase A output of the inverter circuit.
And S207, calculating to obtain an average value of the first resistance value and the second resistance value, and taking the average value as the resistance value of the motor stator resistor.
Step S203 calculates the motor stator corresponding to the phase A output of the inverter circuitFirst resistance value R of resistorsA1Step S206 calculates a second resistance R of the stator resistor of the motor corresponding to the phase a output of the inverter circuitsA2Calculating to obtain the average value of the two, namely the resistance value R of the A-phase statorsA. Similarly, the resistance value R of the B-phase stator can be calculatedsBAnd C-phase stator resistance value RsCThe detailed process is not described herein.
At this time, the dead time and the on-state voltage drop of the switching device calculated in step S102 are:
taking the phase A of the inverter circuit as an example, the average value of the stator resistance of the phase A, namely the stator resistance value R of the phase A is taken as an examplesASubstituting into formula (2) and formula (3) respectively for first resistance R of A-phase stator resistorsA1And a second resistance value RsA2Calculating to obtain tau and Vth
Figure GDA0002047718480000101
Preferably, the control circuit includes: the device comprises a comparison link, a current regulator, a coordinate transformation module, a PWM module and a current sampling link; as shown in fig. 3, the IGBT parameter identification method further includes:
s301, the comparison link receives a given output current corresponding to each phase of the inverter circuit and an actual output current of a corresponding phase of a motor stator, and generates and outputs a deviation signal of subtracting the actual output current of the corresponding phase of the motor stator from the given output current; the given output current is an external input quantity;
s302, the current regulator receives the deviation signal, generates and outputs a given direct current voltage;
s303, the coordinate transformation module receives the given direct-current voltage, and generates and outputs a given output voltage corresponding to each phase of the inverter circuit; the given output voltage comprises: the first given output voltage, the second given output voltage, the third given output voltage, and the fourth given output voltage;
s304, the PWM module receives the given output voltage, generates and sends a switching signal for controlling the on and off of the IGBT in the inverter circuit;
and S305, the current sampling link samples the actual output current of each phase of the inverter circuit and feeds the actual output current back to the comparison link.
The comparison link receives the given output current corresponding to each phase of the inverter circuit and the actual output current of the corresponding phase of the motor stator fed back by the current sampling link, the given direct-current voltage is generated and output through the current regulator, and the given direct-current voltage is received by the coordinate transformation module to generate and output the given output voltage corresponding to each phase of the inverter circuit; wherein the given output voltage comprises: a first given output voltage, a second given output voltage, a third given output voltage, and a fourth given output voltage.
In a specific practical application, the coordinate transformation module may adopt a 2r/3s transformation, which is not limited herein and is within the protection scope of the present application depending on the specific application environment.
Preferably, after step S102, the method further includes:
and rotating a d-axis of a motor through which direct current flows from one phase to another phase under a rotating coordinate system, repeatedly calculating the dead time and the conduction voltage drop of the switching device, respectively calculating the average value of the dead time and the conduction voltage drop of the switching device, replacing the dead time with the average value of the dead time, and replacing the conduction voltage drop of the switching device with the average value of the conduction voltage drop of the switching device, wherein the d-axis is used as the IGBT parameter for dead time compensation.
To improve the accuracy of the identification of the dead time and the turn-on voltage drop of the switching device, the d-axis of the dc current injection may be rotated from one phase to another.
Specifically, the following transformation may be performed: i.e. ia=Idc,ib=-Idc/2,ic=-Idc2; next, the following transformations are performed: i.e. ia=-Idc/2,ib=Idc,ic=-IdcAnd/2, finally, carrying out the following conversion: i.e. ia=-Idc/2,ib=-Idc/2,ic=Idc. Through the tests, the dead time tau and the conduction voltage drop V of the switching device are obtainedthAverage value of (a).
Preferably, the relationship between the voltage loss caused by the dead time and the dead time is as follows:
Figure GDA0002047718480000111
wherein △ V1 is the voltage loss due to the dead time, τ is the dead time, TcFor a pulse width modulation period, VdcIs the dc bus voltage.
Taking the phase a of the inverter circuit as an example, when the phase a current is positive, an error voltage is generated on the output voltage by the on-state voltage drop of an IGBT (Insulated Gate Bipolar Transistor)/diode of the inverter circuit and the dead time of the IGBT, and the error voltage △ V is shown as follows according to the area equivalent principle:
△V*TC=[(1-D)*TC+τ]Vd+τVdc+(DTC-τ)VS(6)
wherein D is the duty cycle; t iscIs a pulse width modulation period; vdcIs a dc bus voltage; vdIs a diode conduction voltage drop; vsConducting voltage drop for IGBT; τ ═ Td+Ton-ToffIs the dead time; t isdSetting dead time for software; t isonDelay time for the IGBT to turn on; t isoffThe IGBT turn-off delay time.
If the turn-on voltage drops of the IGBT and the diode are considered to be equal, equation (6) can be expressed as:
Figure GDA0002047718480000121
when the A-phase current is positive, the actual output voltage is reduced from the ideal voltageAn error voltage △ V is obtained, which includes two parts, the dead time causes a voltage loss of
Figure GDA0002047718480000122
The conduction voltage drop of the switching device is Vth
Another embodiment of the present invention further provides a dead-time compensation method for compensating a dead-time of an inverter circuit; as shown in fig. 4, the dead zone compensation method includes:
in the IGBT parameter identification method according to any of the embodiments, fig. 4 shows, for example, S101 and S102;
s103, performing dead zone compensation on the inverter circuit according to the IGBT parameters obtained by the IGBT parameter identification method.
S101 and S102 firstly identify two parameters of dead time and conduction voltage drop of the switching element, and S103 compensates error voltage caused by the dead time and the conduction voltage drop of the switching element so as to realize dead time compensation with higher precision than that of the prior art.
Preferably, step S103 includes:
judging whether the output current value is larger than a preset current threshold value or not;
when the output current value is judged to be larger than the preset current threshold value, the compensation amount for dead zone compensation is the sum of the voltage loss caused by the dead zone time and the conduction voltage drop of the switching device;
and when the output current value is judged to be smaller than the preset current threshold value, the compensation amount for dead zone compensation is a slope amount.
The dead-time compensation of the inverter circuit by the control circuit may be performed by the method described in this embodiment, but is not limited thereto, and may be determined according to the specific application environment.
Another embodiment of the present invention further provides an inverter device, including: the control circuit and the inverter circuit controlled by the control circuit; wherein the control circuit is to:
sampling the actual output current of each phase of the motor stator according to the given output voltage corresponding to each phase of the inverter circuit, and respectively calculating the resistance value of the motor stator resistor corresponding to each phase output of the inverter circuit;
respectively substituting the resistance values of the motor stator resistors into preset formulas in a preset first pulse width modulation period and a preset second pulse width modulation period, and calculating to obtain dead time and switching device conduction voltage drop as IGBT parameters of dead time compensation;
wherein the preset formula is the sum of the voltage loss caused by the dead time, the conduction voltage drop of the switching device and the actual output voltage of each phase of the inverter circuit;
the dead time is the sum of the dead time set by software and the IGBT conduction delay time, and then the difference value of the IGBT turn-off delay time is subtracted.
It should be noted that the inverter may be a frequency converter or a three-phase full-bridge inverter, which is not limited herein and is within the scope of the present application.
The specific working principle is the same as that of the above embodiment, and is not described herein again.
Preferably, as shown in fig. 5, the control circuit includes:
a comparison link 101, a current regulator 102, a coordinate transformation module 103, a PWM module 104 and a current sampling link 105.
The comparison link 101 receives a given output current corresponding to each phase of the inverter circuit and an actual output current of a corresponding phase of a motor stator, and generates and outputs a deviation signal of subtracting the actual output current of the corresponding phase of the motor stator from the given output current; the given output current is an external input quantity; the current regulator 102 is used for receiving the deviation signal, generating and outputting a given direct current voltage; the coordinate transformation module 103 is configured to receive the given dc voltage, generate and output a given output voltage corresponding to each phase of the inverter circuit; the given output voltage comprises: the first given output voltage, the second given output voltage, the third given output voltage, and the fourth given output voltage; the PWM module 104 is configured to receive the given output voltage, generate and send a switching signal for controlling on and off of an IGBT in the inverter circuit; the current sampling link 105 is used for sampling the actual output current of each phase of the inverter circuit and feeding the actual output current back to the comparison link.
In a specific practical application, the coordinate transformation module 102 may receive the coordinate transformation angle signal θ by using 2r/3s transformation to perform coordinate transformation. It is not limited herein, and may be within the scope of the present application depending on the specific application environment.
Preferably, the control circuit is further configured to: and rotating a d-axis of a motor through which direct current flows from one phase to another phase under a rotating coordinate system, repeatedly calculating the dead time and the conduction voltage drop of the switching device, respectively calculating the average value of the dead time and the conduction voltage drop of the switching device, replacing the dead time with the average value of the dead time, and replacing the conduction voltage drop of the switching device with the average value of the conduction voltage drop of the switching device, wherein the d-axis is used as the IGBT parameter for dead time compensation.
The specific working principle is the same as that of the above embodiment, and is not described herein again.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (5)

1. A dead-time compensation method is characterized in that the dead-time compensation method is used for compensating the dead time of an inverter circuit; the dead zone compensation method comprises the following steps:
sampling the actual output current of each phase of the motor stator according to the given output voltage corresponding to each phase of the inverter circuit, and respectively calculating the resistance value of the motor stator resistor corresponding to each phase output of the inverter circuit;
respectively substituting the resistance values of the motor stator resistors into preset formulas in a preset first pulse width modulation period and a preset second pulse width modulation period, and calculating to obtain dead time and switching device conduction voltage drop as IGBT parameters of dead time compensation;
wherein the preset formula is the sum of the voltage loss caused by the dead time, the conduction voltage drop of the switching device and the actual output voltage of each phase of the inverter circuit; the dead time is the sum of the dead time set by software and the IGBT conduction delay time, and then the difference value of the IGBT turn-off delay time is subtracted;
judging whether the output current value is larger than a preset current threshold value or not;
when the output current value is judged to be larger than the preset current threshold value, the compensation amount for dead zone compensation is the sum of the voltage loss caused by the dead zone time and the conduction voltage drop of the switching device;
and when the output current value is judged to be smaller than the preset current threshold value, the compensation amount for dead zone compensation is a slope amount.
2. The dead-time compensation method of claim 1, wherein the step of sampling an actual output current of each phase of the motor stator according to a given output voltage corresponding to each phase of the inverter circuit, and calculating a resistance value of a motor stator resistor corresponding to each phase output of the inverter circuit, respectively, comprises:
sampling a first actual output current of each phase of a motor stator according to a first given output voltage corresponding to each phase of the inverter circuit in the first pulse width modulation period, and substituting the first pulse width modulation period, the first given output voltage and the first actual output current into the preset formula to obtain a first formula;
sampling a second actual output current of each phase of a motor stator according to a second given output voltage corresponding to each phase of the inverter circuit in the first pulse width modulation period, and substituting the first pulse width modulation period, the second given output voltage and the second actual output current into the preset formula to obtain a second formula;
calculating a first resistance value of the motor stator resistance corresponding to each phase output of the inverter circuit according to the first formula and the second formula;
sampling a third actual output current of each phase of the motor stator according to a third given output voltage corresponding to each phase of the inverter circuit in the second pulse width modulation period, and substituting the second pulse width modulation period, the third given output voltage and the third actual output current into the preset formula to obtain a third formula;
sampling a fourth actual output current of each phase of the motor stator according to a fourth given output voltage corresponding to each phase of the inverter circuit in the second pulse width modulation period, and substituting the second pulse width modulation period, the fourth given output voltage and the fourth actual output current into the preset formula to obtain a fourth formula;
calculating a second resistance value of the motor stator resistance corresponding to each phase output of the inverter circuit according to the third formula and the fourth formula;
and calculating to obtain an average value of the first resistance value and the second resistance value, and taking the average value as the resistance value of the motor stator resistor.
3. The dead-zone compensation method of claim 2, further comprising:
a comparison link receives a given output current corresponding to each phase of the inverter circuit and an actual output current of a corresponding phase of a motor stator, and generates and outputs a deviation signal of subtracting the actual output current of the corresponding phase of the motor stator from the given output current; the given output current is an external input quantity;
the current regulator receives the deviation signal, generates and outputs a given direct current voltage;
the coordinate transformation module receives the given direct-current voltage, generates and outputs a given output voltage corresponding to each phase of the inverter circuit; the given output voltage comprises: the first given output voltage, the second given output voltage, the third given output voltage, and the fourth given output voltage;
the PWM module receives the given output voltage, generates and sends a switching signal for controlling the on and off of the IGBT in the inverter circuit;
and the current sampling link samples the actual output current of each phase of the inverter circuit and feeds the actual output current back to the comparison link.
4. The dead-zone compensation method of claim 1, further comprising:
and rotating a d-axis of a motor through which direct current flows from one phase to another phase under a rotating coordinate system, repeatedly calculating the dead time and the conduction voltage drop of the switching device, respectively calculating the average value of the dead time and the conduction voltage drop of the switching device, replacing the dead time with the average value of the dead time, and replacing the conduction voltage drop of the switching device with the average value of the conduction voltage drop of the switching device, wherein the d-axis is used as the IGBT parameter for dead time compensation.
5. The dead-time compensation method of claim 1, wherein the dead-time-induced voltage loss and the dead-time are related by:
Figure FDA0002433225650000031
wherein △ V1 is the voltage loss due to the dead time, τ is the dead time, TcFor a pulse width modulation period, VdcIs the dc bus voltage.
CN201580071792.4A 2015-03-31 2015-03-31 IGBT parameter identification method, dead zone compensation method and inversion device Active CN107534397B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/075552 WO2016154910A1 (en) 2015-03-31 2015-03-31 Igbt parameter identification method, dead-zone compensation method and inverter apparatus

Publications (2)

Publication Number Publication Date
CN107534397A CN107534397A (en) 2018-01-02
CN107534397B true CN107534397B (en) 2020-06-30

Family

ID=57006445

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580071792.4A Active CN107534397B (en) 2015-03-31 2015-03-31 IGBT parameter identification method, dead zone compensation method and inversion device

Country Status (2)

Country Link
CN (1) CN107534397B (en)
WO (1) WO2016154910A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107294458B (en) * 2017-07-31 2020-03-06 广东威灵电机制造有限公司 Permanent magnet synchronous motor stator flux linkage observation method, flux linkage observer and storage medium
CN107257221B (en) * 2017-07-31 2020-04-03 广东威灵电机制造有限公司 Dead zone compensation method of motor driver, motor driver and storage medium
CN107453666B (en) * 2017-07-31 2020-05-22 广东威灵电机制造有限公司 Dead zone compensation method of motor driver, motor driver and storage medium
CN107294454B (en) * 2017-07-31 2020-04-03 广东威灵电机制造有限公司 Permanent magnet synchronous motor stator flux linkage observation method, flux linkage observer and storage medium
CN109756100B (en) * 2017-11-07 2021-01-01 上海大郡动力控制技术有限公司 Dead time measuring method of motor controller

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102111103A (en) * 2010-04-22 2011-06-29 广东工业大学 Alternating-current asynchronous motor frequency converter without speed sensor
CN102291080A (en) * 2011-07-08 2011-12-21 哈尔滨工业大学 Adaptive-compensation-based asynchronous motor parameter recognition method
CN102594253A (en) * 2012-02-21 2012-07-18 常州联力自动化科技有限公司 Parameter off-line identifying method and device of three-phase asynchronous motor

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004064947A (en) * 2002-07-31 2004-02-26 Meidensha Corp Voltage controller for voltage-type pwm inverter
CN103475252B (en) * 2013-09-30 2016-01-20 深圳市英威腾电气股份有限公司 A kind of frequency converter dead-time compensation method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102111103A (en) * 2010-04-22 2011-06-29 广东工业大学 Alternating-current asynchronous motor frequency converter without speed sensor
CN102291080A (en) * 2011-07-08 2011-12-21 哈尔滨工业大学 Adaptive-compensation-based asynchronous motor parameter recognition method
CN102594253A (en) * 2012-02-21 2012-07-18 常州联力自动化科技有限公司 Parameter off-line identifying method and device of three-phase asynchronous motor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"基于自适应补偿的异步电机静止参数辨识方法";陈伟等;《中国电机工程学报》;20120225;第32卷(第6期);156-162页 *

Also Published As

Publication number Publication date
CN107534397A (en) 2018-01-02
WO2016154910A1 (en) 2016-10-06

Similar Documents

Publication Publication Date Title
US8816612B2 (en) Controller for multi-phase rotary device
CN107534397B (en) IGBT parameter identification method, dead zone compensation method and inversion device
JP4759422B2 (en) Power converter system and washing machine using the same
JP6045765B1 (en) Power conversion device and vehicle drive system using the same
KR101986035B1 (en) Power transmission control device and control method
US10090832B2 (en) Controller for power converter having a delaying unit
US10014761B2 (en) Control method and device for I-type three-level circuit
EP2755316A1 (en) Power conversion device and power conversion method
EP2930838A2 (en) Power converting apparatus, control device of power converting apparatus, and control method of power converting apparatus
EP3109990B1 (en) Semiconductor devices and methods for dead time optimization
US9923505B2 (en) Methods and systems for controlling an electric motor
JPWO2020170315A1 (en) Power control method and power control device
CN105576993A (en) Dead-zone compensation method and compensation system for frequency converter
CN104682761A (en) Current source power conversion apparatus
CN110932584B (en) Inverter nonlinear compensation method, system, device and storage medium
US12266919B2 (en) Method for adaptively adjusting PWM duty cycle, circuit and motor driving system
US20180278191A1 (en) Control device of ac rotating electrical machine
CN104253550A (en) Dead-time compensation method for NPC-based three-level SVPMW (space vector pulse width modulation) rectifier
US11804797B2 (en) Motor controller, motor system and method for controlling motor
JP2011193543A (en) Gate voltage controller for voltage-type inverter, gate voltage control method, and intelligent power module
WO2020059814A1 (en) Motor control device, motor system and inverter control method
WO2017033428A1 (en) Power conversion device
JP2020115719A (en) Power control method and power controller
JP2015198548A (en) control device
Ludek et al. Effective dead-time compensation using adaptive harmonic compensator

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant