Dead zone compensation method and device, electronic equipment and storage medium

文档序号:619103 发布日期:2021-05-07 浏览:3次 中文

阅读说明:本技术 死区的补偿方法、装置、电子设备以及存储介质 (Dead zone compensation method and device, electronic equipment and storage medium ) 是由 李军营 高乐 高文进 王冬 赵广兴 张磊 于 2021-01-04 设计创作,主要内容包括:本申请提供了一种死区的补偿方法、装置、电子设备以及存储介质。本申请提供的一种死区的补偿方法中,首先采集逆变器中的三相电流、电流角度、母线电压以及死区时间。然后将三相电流进行坐标变换,得到目标谐波,其中,目标谐波包括5次谐波和7次谐波。再利用目标谐波调整死区时间以及电流角度。接着基于调整后的电流角度,确定出电流扇区。然后利用母线电压、调整后的死区时间、调整后的电流角度以及电流扇区,计算得到两相静止坐标系补偿电压,最后利用两相静止坐标系补偿电压进行死区补偿。(The application provides a dead zone compensation method and device, electronic equipment and a storage medium. According to the compensation method for the dead zone, three-phase current, current angle, bus voltage and dead zone time in an inverter are collected firstly. And then carrying out coordinate transformation on the three-phase current to obtain target harmonics, wherein the target harmonics comprise 5 th harmonics and 7 th harmonics. And then adjusting the dead time and the current angle by using the target harmonic. Then, based on the adjusted current angle, a current sector is determined. And then calculating to obtain two-phase static coordinate system compensation voltage by using the bus voltage, the adjusted dead time, the adjusted current angle and the current sector, and finally performing dead time compensation by using the two-phase static coordinate system compensation voltage.)

1. A method of compensating for dead band, comprising:

collecting three-phase current, current angle, bus voltage and dead time in an inverter;

performing coordinate transformation on the three-phase current to obtain target harmonics, wherein the target harmonics comprise 5 th harmonics and 7 th harmonics;

adjusting the dead time and the current angle with a target harmonic;

determining a current sector based on the adjusted current angle;

calculating to obtain two-phase static coordinate system compensation voltage by using the bus voltage, the adjusted dead time, the adjusted current angle and the current sector;

and performing dead zone compensation by using the compensation voltage of the two-phase static coordinate system.

2. The method of claim 1, wherein the coordinate transforming the three-phase current to obtain a target harmonic comprises:

and carrying out park transformation on the three-phase current from a three-phase static coordinate system to obtain the target harmonic.

3. The method of claim 1, wherein said adjusting the dead time and current angle with a target harmonic comprises:

and inputting the target harmonic into a PI controller, and adjusting the dead time and the current angle through the PI controller.

4. The method of claim 1, wherein determining a current sector based on the adjusted current angle comprises:

determining the polarity of the current based on the adjusted current angle;

and inquiring a preset current space distribution diagram to determine a current sector corresponding to the polarity of the current.

5. The method of claim 1, wherein calculating the two-phase stationary reference frame compensation voltage using the bus voltage, the adjusted dead time, the adjusted current angle, and the current sector comprises:

and substituting the bus voltage, the adjusted dead time, the adjusted current angle and the current sector into a preset first compensation voltage calculation formula to calculate to obtain a first two-phase static coordinate system compensation voltage, and substituting the first two-phase static coordinate system compensation voltage into a preset second compensation voltage calculation formula to calculate to obtain a second two-phase static coordinate system compensation voltage.

6. The method of claim 5, wherein the dead zone compensation using the two phase stationary frame compensation voltage comprises:

acquiring a first two-phase static coordinate system voltage corresponding to the first two-phase static coordinate system compensation voltage and a second two-phase static coordinate system voltage corresponding to the second two-phase static coordinate system compensation voltage;

adding the first two-phase static coordinate system compensation voltage and the first two-phase static coordinate system voltage to obtain a compensated first two-phase static coordinate system voltage;

and adding the second two-phase static coordinate system compensation voltage and the second two-phase static coordinate system voltage to obtain the compensated second two-phase static coordinate system voltage.

7. A dead zone compensation apparatus, comprising:

the acquisition unit is used for acquiring three-phase current, current angle, bus voltage and dead time in the inverter;

the coordinate transformation unit is used for carrying out coordinate transformation on the three-phase current to obtain target harmonics, wherein the target harmonics comprise 5 th harmonics and 7 th harmonics;

an adjusting unit for adjusting the dead time and the current angle using a target harmonic;

a determining unit configured to determine a current sector based on the adjusted current angle;

the calculation unit is used for calculating to obtain compensation voltage of the two-phase static coordinate system by utilizing the bus voltage, the adjusted dead time, the adjusted current angle and the current sector;

and the compensation unit is used for performing dead zone compensation by using the compensation voltage of the two-phase static coordinate system.

8. The apparatus of claim 7, wherein the computing unit comprises:

and the calculating subunit is used for substituting the bus voltage, the adjusted dead time, the adjusted current angle and the current sector into a preset first compensation voltage calculation formula to calculate and obtain a first two-phase static coordinate system compensation voltage, and substituting a preset second compensation voltage calculation formula to calculate and obtain a second two-phase static coordinate system compensation voltage.

9. An electronic device, comprising:

one or more processors;

a storage device having one or more programs stored thereon;

the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1-6.

10. A computer storage medium, having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method of any one of claims 1 to 6.

Technical Field

The present disclosure relates to the field of motor control technologies, and in particular, to a dead zone compensation method and apparatus, an electronic device, and a storage medium.

Background

In a three-phase inverter, in order to prevent two switching tubes of the same bridge arm from being directly connected, a certain dead time needs to be added between the on and off moments of the two switching tubes, and the generated dead time effect can cause the fundamental wave component of the output voltage of the inverter to be reduced, the waveform of the output current to be distorted and the output torque to be pulsed. Therefore, in order to eliminate the influence of the dead zone effect, dead zone compensation is required.

In the prior art, a common dead zone compensation method is an average error voltage compensation method, which is easy to implement, but compensation of a dead zone is not accurate enough, and miscompensation is caused if judgment of a current zero crossing point is not accurate enough in the dead zone compensation process. The pulse-based compensation method has high requirements on a control chip, requires two times of sampling in one pulse width modulation carrier period, and has poor hardware adaptability.

Disclosure of Invention

In view of this, the present application provides a dead zone compensation method, an apparatus, an electronic device, and a storage medium, so as to solve the problems that the dead zone compensation method in the prior art is not accurate enough for dead zone compensation and has poor adaptability to hardware.

In order to achieve the above purpose, the present application provides the following technical solutions:

the application discloses in a first aspect a dead zone compensation method, including:

collecting three-phase current, current angle, bus voltage and dead time in an inverter;

performing coordinate transformation on the three-phase current to obtain target harmonics, wherein the target harmonics comprise 5 th harmonics and 7 th harmonics;

adjusting the dead time and the current angle with a target harmonic;

determining a current sector based on the adjusted current angle;

calculating to obtain two-phase static coordinate system compensation voltage by using the bus voltage, the adjusted dead time, the adjusted current angle and the current sector;

and performing dead zone compensation by using the compensation voltage of the two-phase static coordinate system.

Optionally, in the method, the performing coordinate transformation on the three-phase current to obtain a target harmonic includes:

and carrying out park transformation on the three-phase current from a three-phase static coordinate system to obtain the target harmonic.

Optionally, in the method, the adjusting the dead time and the current angle by using the target harmonic includes:

and inputting the target harmonic into a PI controller, and adjusting the dead time and the current angle through the PI controller.

Optionally, in the method, the determining a current sector based on the adjusted current angle includes:

determining the polarity of the current based on the adjusted current angle;

and inquiring a preset current space distribution diagram to determine a current sector corresponding to the polarity of the current.

Optionally, in the method, the calculating, by using the bus voltage, the adjusted dead time, the adjusted current angle, and the current sector, to obtain the compensation voltage of the two-phase stationary coordinate system includes:

and substituting the bus voltage, the adjusted dead time, the adjusted current angle and the current sector into a preset first compensation voltage calculation formula to calculate to obtain a first two-phase static coordinate system compensation voltage, and substituting the first two-phase static coordinate system compensation voltage into a preset second compensation voltage calculation formula to calculate to obtain a second two-phase static coordinate system compensation voltage.

Optionally, in the method, the performing dead-zone compensation by using the compensation voltage of the two-phase stationary coordinate system includes:

acquiring a first two-phase static coordinate system voltage corresponding to the first two-phase static coordinate system compensation voltage and a second two-phase static coordinate system voltage corresponding to the second two-phase static coordinate system compensation voltage;

adding the first two-phase static coordinate system compensation voltage and the first two-phase static coordinate system voltage to obtain a compensated first two-phase static coordinate system voltage;

and adding the second two-phase static coordinate system compensation voltage and the second two-phase static coordinate system voltage to obtain the compensated second two-phase static coordinate system voltage.

The second aspect of the present application discloses a dead zone compensation apparatus, including:

the acquisition unit is used for acquiring three-phase current, current angle, bus voltage and dead time in the inverter;

the coordinate transformation unit is used for carrying out coordinate transformation on the three-phase current to obtain target harmonics, wherein the target harmonics comprise 5 th harmonics and 7 th harmonics;

an adjusting unit for adjusting the dead time and the current angle using a target harmonic;

a determining unit configured to determine a current sector based on the adjusted current angle;

the calculation unit is used for calculating to obtain compensation voltage of the two-phase static coordinate system by utilizing the bus voltage, the adjusted dead time, the adjusted current angle and the current sector;

and the compensation unit is used for performing dead zone compensation by using the compensation voltage of the two-phase static coordinate system.

Optionally, in the foregoing apparatus, the coordinate transformation unit includes:

and the coordinate transformation subunit is used for carrying out park transformation on the three-phase current from a three-phase static coordinate system to obtain the target harmonic.

Optionally, in the foregoing apparatus, the adjusting unit includes:

and the adjusting subunit is used for inputting the target harmonic into a PI controller, and adjusting the dead time and the current angle through the PI controller.

Optionally, in the foregoing apparatus, the determining unit includes:

a first determining subunit, configured to determine a polarity of the current based on the adjusted current angle;

and the second determining subunit is used for querying a preset current space distribution map and determining a current sector corresponding to the polarity of the current.

Optionally, in the foregoing apparatus, the calculating unit includes:

and the first calculating subunit is used for substituting the bus voltage, the adjusted dead time, the adjusted current angle and the current sector into a preset first compensation voltage calculation formula to calculate and obtain a first two-phase static coordinate system compensation voltage, and substituting the first two-phase static coordinate system compensation voltage into a preset second compensation voltage calculation formula to calculate and obtain a second two-phase static coordinate system compensation voltage.

Optionally, in the above apparatus, the compensation unit includes:

the obtaining subunit is configured to obtain a first two-phase static coordinate system voltage corresponding to the first two-phase static coordinate system compensation voltage, and a second two-phase static coordinate system voltage corresponding to the second two-phase static coordinate system compensation voltage;

the second calculating subunit is configured to add the first two-phase static coordinate system compensation voltage to the first two-phase static coordinate system voltage to obtain a compensated first two-phase static coordinate system voltage;

and the compensation subunit is used for adding the second two-phase static coordinate system compensation voltage and the second two-phase static coordinate system voltage to obtain a compensated second two-phase static coordinate system voltage.

A third aspect of the present application discloses an electronic device, comprising:

one or more processors;

a storage device having one or more programs stored thereon;

the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of the first aspects of the present invention.

A fourth aspect of the present application discloses a computer storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method according to any one of the first aspect of the present invention.

According to the technical scheme, in the compensation method for the dead zone, the three-phase current, the current angle, the bus voltage and the dead zone time in the inverter are collected firstly. And then carrying out coordinate transformation on the three-phase current to obtain target harmonics, wherein the target harmonics comprise 5 th harmonics and 7 th harmonics. And then adjusting the dead time and the current angle by using the target harmonic. Then, based on the adjusted current angle, a current sector is determined. And then calculating to obtain two-phase static coordinate system compensation voltage by using the bus voltage, the adjusted dead time, the adjusted current angle and the current sector, and finally performing dead time compensation by using the two-phase static coordinate system compensation voltage. Therefore, by the method, the dead zone time and the current angle can be dynamically adjusted through harmonic extraction, the current sector can be judged through the angle, the dead zone compensation can be accurately carried out, the real-time effect of the dead zone compensation is improved, and meanwhile the adaptability of hardware and the system stability are improved.

Drawings

The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.

Fig. 1 is a flowchart of a dead zone compensation method disclosed in an embodiment of the present application;

FIG. 2 is a schematic view of a current spatial distribution map disclosed in another embodiment of the present application;

FIG. 3 is a schematic diagram of a dead band compensation apparatus according to another embodiment of the present disclosure;

fig. 4 is a schematic diagram of an electronic device according to another embodiment of the disclosure.

Detailed Description

Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.

The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.

It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units. [ ordinal words ]).

It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise. [ SINGLE-COMPLEX ] is disclosed.

It can be known from the background art that in the prior art, a common dead-zone compensation method is an average error voltage compensation method, which is easy to implement, but compensation of a dead zone is not accurate enough, and miscompensation can be caused if judgment of a current zero crossing point is not accurate enough in a dead-zone compensation process. The pulse-based compensation method has high requirements on a control chip, requires two times of sampling in one pulse width modulation carrier period, and has poor hardware adaptability.

In view of this, the present application provides a dead zone compensation method, an apparatus, an electronic device, and a storage medium, so as to solve the problems that the dead zone compensation method in the prior art is not accurate enough for dead zone compensation and has poor adaptability to hardware.

The embodiment of the application provides a dead zone compensation method, as shown in fig. 1, specifically including:

s101, collecting three-phase current, current angle, bus voltage and dead time in the inverter.

When the dead-time compensation of the inverter is performed, first, the three-phase current, the current angle, the bus voltage, and the dead-time in the inverter need to be acquired. From these parameters, the current inverter state and the associated dead band information can be determined.

And S102, carrying out coordinate transformation on the three-phase current to obtain target harmonics, wherein the target harmonics comprise 5 th harmonics and 7 th harmonics.

After the three-phase currents in the three-phase inverter are collected, for example, ia, ib, and ic, the three-phase currents are subjected to coordinate transformation to obtain target harmonics, where the target harmonics include 5 th harmonics and 7 th harmonics.

Optionally, in another embodiment of the present application, an implementation manner of step S102 may include:

and carrying out park transformation on the three-phase current from a three-phase static coordinate system to obtain the target harmonic.

The acquired three-phase currents are subjected to park transformation, also called dq transformation, from a three-phase stationary coordinate system, and a harmonic of 5 th order and a harmonic of 7 th order are obtained. The dq transformation can project the three-phase current of the stator to a direct axis (d axis) rotating along with the rotor, a quadrature axis (q axis) and a zero axis (0 axis) vertical to a dq plane, so that the diagonalization of a stator inductance matrix is realized, and the operation analysis of the synchronous motor is simplified.

Specifically, the formulas for the 5 th harmonic dq conversion and the 7 th harmonic dq conversion are as follows:

and substituting the collected three-phase currents ia, ib and ic into the 5 th harmonic dq conversion and 7 th harmonic dq conversion formulas to obtain 5 th harmonic and 7 th harmonic.

And S103, adjusting the dead time and the current angle by using the target harmonic.

After the 5 th harmonic and the 7 th harmonic corresponding to the three-phase current are obtained, the dead time of the inverter and the current angle of the inverter can be adjusted using the 5 th harmonic and the 7 th harmonic to dynamically adjust the dead time and the current angle.

Optionally, in another embodiment of the present application, an implementation manner of step S103 may include:

and inputting the target harmonic into a PI controller, and adjusting the dead time and the current angle through the PI controller.

After acquiring the 5 th harmonic and the 7 th harmonic corresponding to the three-phase current, the 5 th harmonic and the 7 th harmonic are input to the PI controller, and the dead time and the current angle are adjusted by the PI controller. The PI regulator is a linear controller, and forms a control deviation according to a given value and an actual output value, and linearly combines the proportion and the integral of the deviation to form a control quantity to control a controlled object.

And S104, determining a current sector based on the adjusted current angle.

It should be noted that, after the current angle is adjusted by using the target harmonic, the adjusted current angle is obtained, the current polarity of the three-phase current is determined by the current angle, and then the corresponding current sector is determined according to the current polarity.

Optionally, in another embodiment of the present application, an implementation manner of the step S104 may include:

and determining the polarity of the current based on the adjusted current angle.

And inquiring a preset current space distribution diagram to determine a current sector corresponding to the polarity of the current.

Note that, with reference to table 1:

and determining the value range of the current angle based on the adjusted current angle, so as to determine the current polarity of the three-phase current. For example, the current angle is-pi/6, and the current polarity is (+ - -) at this time. Then, according to the acquired current polarity, a preset current spatial distribution map is queried, and as shown in fig. 2, a current sector corresponding to the current polarity can be determined. For example, when the current polarity is (+ -) the corresponding current sector is U6The corresponding current sector.

And S105, calculating to obtain the compensation voltage of the two-phase static coordinate system by using the bus voltage, the adjusted dead time, the adjusted current angle and the current sector.

It should be noted that, after the current sector is determined, the compensation voltage Δ U of the two-phase stationary coordinate system can be calculated by inputting the parameters of the bus voltage, the adjusted dead time, the adjusted current angle and the current sector into the controllerαAnd Δ Uβ

Optionally, in another embodiment of the present application, an implementation manner of step S105 may include:

and substituting the bus voltage, the adjusted dead time, the adjusted current angle and the current sector into a preset first compensation voltage calculation formula to calculate and obtain the compensation voltage of the first two-phase static coordinate system, and substituting the compensation voltage into a preset second compensation voltage calculation formula to calculate and obtain the compensation voltage of the second two-phase static coordinate system.

It should be noted that the current calculation is the voltage U in the two-phase stationary coordinate systemαAnd UβIs compensated for voltage deltauα、ΔUβSubstituting the bus voltage, the adjusted dead time, the adjusted current angle and the adjusted current sector into the following compensation voltage calculation formula:

the compensation voltage delta U of the first two-phase static coordinate system can be calculatedαAnd a second two-phase stationary coordinate system compensation voltage DeltaUβ. Wherein, UdBus voltage, TdFor dead time, θsectorNumAnd T is the current time period.

And S106, performing dead zone compensation by using the compensation voltage of the two-phase static coordinate system.

Note that the compensation voltage Δ U is calculated in the calculation of the two-phase stationary coordinate systemαAnd Δ UβThen, the voltage Δ U can be compensated by using the two-phase stationary coordinate systemαAnd Δ UβFor two-phase static coordinate system voltage UαAnd UβCompensation is performed, thereby completing dead zone compensation.

Optionally, in another embodiment of the present application, an implementation manner of step S106 may include:

and acquiring a first two-phase static coordinate system voltage corresponding to the first two-phase static coordinate system compensation voltage and a second two-phase static coordinate system voltage corresponding to the second two-phase static coordinate system compensation voltage.

And adding the first two-phase static coordinate system compensation voltage and the first two-phase static coordinate system voltage to obtain the compensated first two-phase static coordinate system voltage.

And adding the second two-phase static coordinate system compensation voltage and the second two-phase static coordinate system voltage to obtain the compensated second two-phase static coordinate system voltage.

It should be noted that the two-phase static coordinate system compensation voltage Δ U is obtained through recalculationαAnd Δ UβThen, obtaining the compensation voltage delta U of the first two-phase static coordinate systemαCorresponding first two-phase static coordinate system voltage UαAnd the second two-phase stationary coordinate system compensation voltage pair DeltaUβCorresponding second two-phase stationary coordinate system voltage Uβ. Then the delta U isαAnd UαAnd (4) obtaining the compensated first two-phase static coordinate system voltage. Will be delta UβAnd UβAnd adding to obtain the compensated voltage of the second two-phase static coordinate system, and completing the voltage compensation of the dead zone.

According to the compensation method for the dead zone, three-phase current, current angle, bus voltage and dead zone time in an inverter are collected firstly. And then carrying out coordinate transformation on the three-phase current to obtain target harmonics, wherein the target harmonics comprise 5 th harmonics and 7 th harmonics. And then adjusting the dead time and the current angle by using the target harmonic. Then, based on the adjusted current angle, a current sector is determined. And then calculating to obtain two-phase static coordinate system compensation voltage by using the bus voltage, the adjusted dead time, the adjusted current angle and the current sector, and finally performing dead time compensation by using the two-phase static coordinate system compensation voltage. Therefore, by the method, the dead zone time and the current angle can be dynamically adjusted through harmonic extraction, the current sector can be judged through the angle, the dead zone compensation can be accurately carried out, the real-time effect of the dead zone compensation is improved, and meanwhile the adaptability of hardware and the system stability are improved.

While the operations in the above embodiments are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous.

It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.

In embodiments of the present application, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

Another embodiment of the present application further provides a dead zone compensation apparatus, as shown in fig. 3, specifically including:

the acquisition unit 301 is configured to acquire a three-phase current, a current angle, a bus voltage, and a dead time in the inverter.

And a coordinate transformation unit 302, configured to perform coordinate transformation on the three-phase current to obtain a target harmonic, where the target harmonic includes a 5 th harmonic and a 7 th harmonic.

And an adjusting unit 303, configured to adjust the dead time and the current angle by using the target harmonic.

A determining unit 304, configured to determine a current sector based on the adjusted current angle.

And a calculating unit 305, configured to calculate a compensation voltage of the two-phase stationary coordinate system by using the bus voltage, the adjusted dead time, the adjusted current angle, and the current sector.

And a compensation unit 306 for performing dead zone compensation by using the two-phase stationary coordinate system compensation voltage.

In the compensation device for the dead zone provided by the application, firstly, the acquisition unit 301 acquires three-phase current, a current angle, bus voltage and dead zone time in an inverter. Then, the coordinate transformation unit 302 performs coordinate transformation on the three-phase current to obtain a target harmonic, where the target harmonic includes a 5 th harmonic and a 7 th harmonic. The adjusting unit 303 adjusts the dead time and the current angle using the target harmonic. The determination unit 304 then determines a current sector based on the adjusted current angle. Then, the calculating unit 305 calculates to obtain the two-phase static coordinate system compensation voltage by using the bus voltage, the adjusted dead time, the adjusted current angle and the current sector, and finally, the compensating unit 306 performs dead time compensation by using the two-phase static coordinate system compensation voltage. Therefore, by the method, the dead zone time and the current angle can be dynamically adjusted through harmonic extraction, the current sector can be judged through the angle, the dead zone compensation can be accurately carried out, the real-time effect of the dead zone compensation is improved, and meanwhile the adaptability of hardware and the system stability are improved.

In this embodiment, for specific implementation processes of the acquisition unit 301, the coordinate transformation unit 302, the adjustment unit 303, the determination unit 304, the calculation unit 305, and the compensation unit 306, reference may be made to the contents of the method embodiment corresponding to fig. 1, and details are not described here.

Optionally, in another embodiment of the present invention, an implementation manner of the coordinate transformation unit 302 includes:

and the coordinate transformation subunit is used for carrying out park transformation on the three-phase current from the three-phase static coordinate system to obtain the target harmonic.

In this embodiment, for the specific implementation process of the coordinate transformation subunit, reference may be made to the contents of the above method embodiments, and details are not described here again.

Optionally, in another embodiment of the present invention, an implementation manner of the adjusting unit 303 includes:

and the adjusting subunit is used for inputting the target harmonic into the PI controller, and adjusting the dead time and the current angle through the PI controller.

In this embodiment, the specific execution process of the subunit is adjusted, which may be referred to in the content of the above method embodiment and is not described herein again.

Optionally, in another embodiment of the present invention, an implementation manner of the determining unit 304 includes:

and the first determining subunit is used for determining the polarity of the current based on the adjusted current angle.

And the second determining subunit is used for inquiring the preset current space distribution map and determining the current sector corresponding to the polarity of the current.

In this embodiment, for the specific execution process of the first determining subunit and the second determining subunit, reference may be made to the content of the above method embodiment, which is not described herein again.

Optionally, in another embodiment of the present invention, an implementation manner of the computing unit 305 includes:

and the first calculating subunit is used for substituting the bus voltage, the adjusted dead time, the adjusted current angle and the current sector into a preset first compensation voltage calculation formula to calculate and obtain a first two-phase static coordinate system compensation voltage, and substituting the first two-phase static coordinate system compensation voltage into a preset second compensation voltage calculation formula to calculate and obtain a second two-phase static coordinate system compensation voltage.

In this embodiment, for the specific execution process of the first calculating subunit, reference may be made to the contents of the above method embodiments, and details are not described here again.

Optionally, in another embodiment of the present invention, an implementation manner of the compensation unit 306 includes:

and the obtaining subunit is used for obtaining a first two-phase static coordinate system voltage corresponding to the first two-phase static coordinate system compensation voltage and a second two-phase static coordinate system voltage corresponding to the second two-phase static coordinate system compensation voltage.

And the second calculating subunit is used for adding the first two-phase static coordinate system compensation voltage and the first two-phase static coordinate system voltage to obtain a compensated first two-phase static coordinate system voltage.

And the compensation subunit is used for adding the second two-phase static coordinate system compensation voltage and the second two-phase static coordinate system voltage to obtain a compensated second two-phase static coordinate system voltage.

In this embodiment, the specific execution processes of the obtaining subunit, the second calculating subunit, and the compensating subunit may refer to the contents of the above method embodiments, and are not described herein again.

Another embodiment of the present application further provides an electronic device, as shown in fig. 4, specifically including:

one or more processors 401.

A storage device 402 having one or more programs stored thereon.

The one or more programs, when executed by the one or more processors 401, cause the one or more processors 401 to implement the method as in any one of the embodiments described above.

Another embodiment of the present application also provides a computer readable medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the method according to any one of the above embodiments.

It should be noted that in the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.

Another embodiment of the present application provides a computer program product, which when executed, is configured to perform any one of the above methods for evaluating system performance.

In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means, or installed from a storage means, or installed from a ROM. The computer program, when executed by a processing device, performs the above-described functions defined in the methods of the embodiments of the present disclosure.

Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

While several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.

The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:功率因数校正电路、外机控制器及空调器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!