Method for identifying stator flux linkage of permanent magnet synchronous motor
The invention relates to a divisional application of a patent with the application number of 2015108676303 and the application date of 2015, 12 and 02, which is named as a method for identifying a stator flux linkage of a permanent magnet synchronous motor.
Technical Field
The invention relates to a permanent magnet synchronous motor, in particular to a method for identifying a stator flux linkage of the permanent magnet synchronous motor, and belongs to the field of permanent magnet synchronous motor control.
Background
The permanent magnet synchronous motor has the advantages of simple structure, high power density, simple control and the like. In recent years, permanent magnet synchronous motors are increasingly widely used in the industrial fields of high-performance speed regulation systems, servo control systems and the like.
The accurate identification of the stator flux linkage is an important link of a permanent magnet synchronous motor control system. The stator flux linkage affects the selection of the space voltage vector, i.e. the sector where the flux linkage is located may not be accurately determined due to observation errors. Therefore, the accurate identification of the stator flux linkage has important significance for improving the control performance of the permanent magnet synchronous motor. At present, in the known prior art, the stator flux linkage of the permanent magnet synchronous motor is observed by various observer methods, but the algorithm of the method is very complex and is difficult to be practically applied.
Therefore, the stator flux linkage identification effect in the prior art is difficult to meet the high-performance control requirement of the permanent magnet synchronous motor. How to accurately identify the stator flux linkage of the permanent magnet synchronous motor in real time is a problem to be solved in the prior art.
Disclosure of Invention
The invention aims to solve the problem that the motor stator flux linkage is difficult to accurately identify in real time in the high-performance control of a permanent magnet synchronous motor, and provides an identification method of the permanent magnet synchronous motor stator flux linkage.
In order to achieve the purpose, the technical scheme adopted by the invention is as follows:
a method for identifying a permanent magnet synchronous motor stator flux linkage comprises the following steps:
(1) grounding the neutral point of the permanent magnet synchronous motor and the midpoint of the direct current voltage source, so that the voltage of the neutral point of the permanent magnet synchronous motor is 0;
(2) determining A, B, C three-phase end voltage and phase voltage of the permanent magnet synchronous motor;
(3) detecting A, B, C three-phase current of the permanent magnet synchronous motor, and calculating A, B, C three-phase opposite potential of the permanent magnet synchronous motor by combining the phase voltage;
(4) integrating three-phase opposite potentials of the permanent magnet synchronous motor A, B, C to obtain a three-phase permanent magnet flux linkage;
(5) and calculating to obtain a three-phase stator flux linkage by using the three-phase permanent magnet flux linkage and the phase current, and synthesizing the three-phase stator flux linkage vector through CLARK transformation to obtain the permanent magnet synchronous motor stator flux linkage.
In the step (2), the method for determining the three-phase terminal voltage of the permanent magnet synchronous motor A, B, C includes: firstly, whether the three-phase full-bridge inverter works in a conduction process or a follow current process is judged, and when the three-phase full-bridge inverter works in the conduction process, the three-phase end voltage of the permanent magnet synchronous motor A, B, C is determined through the state of a power tube: if the upper bridge arm power tube of a certain phase is switched on, the voltage value of the phase end is 1/2 of the amplitude of the direct current voltage source, and the polarity is positive, and if the lower bridge arm power tube of a certain phase is switched on, the voltage value of the phase end is 1/2 of the amplitude of the direct current voltage source, and the polarity is negative; when operating in the freewheeling process, the three-phase terminal voltage of the permanent magnet synchronous motor A, B, C is determined by the state of the freewheeling diode: if the freewheeling diode of the upper bridge arm of a certain phase is turned on, the voltage value of the phase end is 1/2 of the amplitude of the direct-current voltage source, and the polarity is positive, and if the freewheeling diode of the lower bridge arm of a certain phase is turned on, the voltage value of the phase end is 1/2 of the amplitude of the direct-current voltage source, and the polarity is negative.
The method for judging whether the three-phase full-bridge inverter works in the conducting process or the follow current process comprises the following steps: detecting whether the power tubes of the three-phase full-bridge inverter are completely turned off, and when the power tubes of the three-phase full-bridge inverter are not completely turned off, indicating that the three-phase full-bridge inverter is in a conducting process; when the power tubes of the three-phase full-bridge inverter are all turned off, the three-phase full-bridge inverter is indicated to be in a follow current process.
In the step (2), the method for determining the three-phase voltage of the permanent magnet synchronous motor A, B, C includes: the voltage of the neutral point is subtracted from the three-phase end voltage of the permanent magnet synchronous motor A, B, C to obtain the phase voltage of the permanent magnet synchronous motor, and the phase voltage and the end voltage are the same because the voltage of the neutral point is 0.
The details of the step (3) are as follows: detecting three-phase currents ia, ib and ic of the permanent magnet synchronous motor A, B, C by using a current sensor, and calculating three-phase opposite potentials ea, eb and ec of the permanent magnet synchronous motor according to a permanent magnet synchronous motor phase voltage balance equation in the following formula by combining A, B, C three-phase voltages ua, ub and uc in the step (2):
wherein, Ra, Rb, Rc are three-phase resistances of the permanent magnet synchronous motor A, B, C, and La, Lb, Lc are three-phase inductances of the permanent magnet synchronous motor A, B, C.
The details of the step (4) are as follows: integrating the three-phase opposite potentials of the permanent magnet synchronous motor obtained in the step (3) by using the following formula to obtain three-phase permanent magnet magnetic chains psi ra, psi rb and psi rc:
the details of the step (5) are as follows: and (3) calculating three-phase stator flux linkages psi sa, psi sb and psi sc by using the three-phase permanent magnet flux linkages psi ra, psi rb and psi rc calculated in the step (4) and the phase currents ia, ib and ic measured in the step (3) according to the following formula:
wherein, La, Lb and Lc are three-phase inductances of the permanent magnet synchronous motor A, B, C respectively;
and synthesizing the three-phase stator flux linkage vectors by using CLARK transformation according to the following formula to obtain stator flux linkages psi s alpha and psi s beta of the permanent magnet synchronous motor:
compared with the prior art, the method has the advantages of less needed motor parameters, simple structure, small calculated amount, high identification precision and good real-time property.
Drawings
Fig. 1 is a flowchart of a method for identifying a stator flux linkage of a permanent magnet synchronous motor.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As shown in fig. 1, the method for identifying a stator flux linkage of a permanent magnet synchronous motor according to the present invention includes the following steps:
(1) grounding the neutral point of the permanent magnet synchronous motor and the midpoint of a direct current voltage source, so as to clamp the voltage of the neutral point of the permanent magnet synchronous motor to 0;
(2) determining the terminal voltage of the permanent magnet synchronous motor through the on-off states of a power tube and a freewheeling diode in the conducting process and the freewheeling process of the three-phase full-bridge inverter; subtracting the voltage of the neutral point from the terminal voltage to obtain a permanent magnet synchronous motor phase voltage;
when determining the terminal voltages of the three phases of the permanent magnet synchronous motor A, B, C, the two conditions of the conducting process and the follow current process of the three-phase full-bridge inverter can be considered respectively, specifically, whether the three-phase full-bridge inverter works in the conducting process or the follow current process can be judged by detecting whether the power tubes of the three-phase full-bridge inverter are completely turned off, and specifically, when the power tubes of the three-phase full-bridge inverter are not completely turned off, the three-phase full-bridge inverter is indicated to be in the conducting process; when the power tubes of the three-phase full-bridge inverter are all turned off, the three-phase full-bridge inverter is indicated to be in a follow current process.
In the conduction process of the three-phase full-bridge inverter, the three-phase terminal voltage of the permanent magnet synchronous motor A, B, C is determined by the state of the power tube: if the upper bridge arm power tube of a certain phase is turned on, the voltage value of the phase end is 1/2 of the amplitude of the direct current voltage source, and the polarity is positive, and if the lower bridge arm power tube of a certain phase is turned on, the voltage value of the phase end is 1/2 of the amplitude of the direct current voltage source, and the polarity is negative.
In the three-phase full-bridge inverter freewheeling process, the three-phase terminal voltage of the permanent magnet synchronous motor A, B, C is determined by the state of the freewheeling diode: because all the three-phase full-bridge inverter power tubes are turned off in the freewheeling process, each phase of the permanent magnet synchronous motor A, B, C freewheels through the only on-going freewheeling diode on the bridge arm of the three-phase full-bridge inverter connected with each phase, if the freewheeling diode on the upper bridge arm of a certain phase is on, the voltage value of the phase end is 1/2 of the amplitude of the direct current voltage source, the polarity is positive, and if the freewheeling diode on the lower bridge arm of a certain phase is on, the voltage value of the phase end is 1/2 of the amplitude of the direct current voltage source, and the polarity is negative.
Subtracting the voltage of the neutral point from the terminal voltage to obtain a permanent magnet synchronous motor phase voltage, wherein the voltage of the neutral point is 0, so the phase voltage is the same as the terminal voltage: the phase A voltage ua is equal to the phase A end voltage, the phase B voltage ub is equal to the phase B end voltage, and the phase C voltage uc is equal to the phase C end voltage.
(3) Detecting three-phase currents ia, ib and ic of the permanent magnet synchronous motor A, B, C by using a current sensor, and calculating three-phase opposite potentials ea, eb and ec of the permanent magnet synchronous motor according to a permanent magnet synchronous motor phase voltage balance equation in combination with the phase voltages ua, ub and uc:
wherein, Ra, Rb, Rc are three-phase resistances of the permanent magnet synchronous motor A, B, C, and La, Lb, Lc are three-phase inductances of the permanent magnet synchronous motor A, B, C.
(4) Integrating the three-phase opposite potentials of the permanent magnet synchronous motor obtained in the step (3) by using the following formula to obtain three-phase permanent magnet magnetic chains psi ra, psi rb and psi rc:
(5) using the three-phase permanent magnetic linkages ψ ra, ψ rb, ψ rc calculated in the step (4) and the phase currents ia, ib, ic measured in the step (3), the three-phase stator linkages ψ sa, ψ sb, ψ sc are calculated using the following formula:
and synthesizing the three-phase stator flux linkage vectors by using CLARK transformation according to the following formula to obtain stator flux linkages psi s alpha and psi s beta of the permanent magnet synchronous motor:
the above embodiments are only for illustrating the technical idea of the present invention, and the protection scope of the present invention is not limited thereby, and any modifications made on the basis of the technical scheme according to the technical idea of the present invention fall within the protection scope of the present invention.