CN107809191B - Angle observation method for synchronous motor speed sensorless - Google Patents
Angle observation method for synchronous motor speed sensorless Download PDFInfo
- Publication number
- CN107809191B CN107809191B CN201711001215.5A CN201711001215A CN107809191B CN 107809191 B CN107809191 B CN 107809191B CN 201711001215 A CN201711001215 A CN 201711001215A CN 107809191 B CN107809191 B CN 107809191B
- Authority
- CN
- China
- Prior art keywords
- alf
- beta
- flux linkage
- motor
- axis
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/18—Circuit arrangements for detecting position without separate position detecting elements
- H02P6/182—Circuit arrangements for detecting position without separate position detecting elements using back-emf in windings
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P2207/00—Indexing scheme relating to controlling arrangements characterised by the type of motor
- H02P2207/05—Synchronous machines, e.g. with permanent magnets or DC excitation
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
The invention relates to an angle observation method of a synchronous motor speed sensorless, which comprises the following steps: calculating the counter electromotive force of the motor according to a motor state equation by detecting the output voltage and current of the motor; introducing a correction value into the back electromotive force signal, and sending the back electromotive force signal and the correction value into an integrator for integral calculation to obtain a stator flux linkage; calculating to obtain a rotor flux linkage according to the stator flux linkage; performing PLL phase locking on the rotor flux linkage to obtain the angle and the rotating speed of the motor rotor; the invention corrects the zero offset and the initial value error of the counter potential by introducing a feedback mechanism of a flux linkage observer. The method does not need to filter counter electromotive force, the response of the observer is fast, and due to the introduction of a feedback correction mechanism, the method can also correct the influence of various non-ideal factors on the flux linkage observer, such as flux linkage observer errors caused by motor parameter deviation, and has excellent angle observation performance.
Description
Technical Field
The invention relates to the technical field of motor control, in particular to an angle observation method of a synchronous motor without a speed sensor.
Background
With the development of semiconductor technology and computer technology, a permanent magnet synchronous motor is widely applied in various fields of national economy, angles in the control of a synchronous motor speed sensorless need to be accurately observed, the existing processing method generally adopts a flux linkage observer to realize the observation of flux linkage angles by low-pass filtering of back electromotive force, but the low-pass filtering brings the lag of the flux linkage angles, so that certain deviation exists in the observed angles, zero offset and an initial value inevitably exist in back electromotive force signals, and the direct calculation of the flux linkage through the integral of the back electromotive force brings the saturation of an integrator and the error of the initial value, so that the angles cannot be accurately observed.
Disclosure of Invention
The invention provides an angle observation method of a synchronous motor without a speed sensor, and aims to solve the problem that a flux linkage observer cannot accurately calculate an angle.
In order to achieve the purpose, the invention adopts the following technical scheme:
an angle observation method of a synchronous motor speed sensorless comprises the following steps:
calculating the counter electromotive force of the motor according to a motor state equation by detecting the output voltage and current of the motor;
introducing a correction value into the back electromotive force signal, and sending the back electromotive force signal and the correction value into an integrator for integral calculation to obtain a stator flux linkage;
calculating to obtain a rotor flux linkage according to the stator flux linkage;
and carrying out PLL phase locking on the rotor flux linkage to obtain the angle and the rotating speed of the motor rotor.
Furthermore, the correction value is obtained by multiplying the deviation between the square of the amplitude of the actual stator flux linkage and the square of the amplitude of the observation flux linkage by a K coefficient after coordinate projection;
and the K coefficient is a debugging parameter of the observer.
Further, the counter electromotive force of the motor is calculated according to a motor state equation by detecting the output voltage and the current of the motor; wherein:
in the formula, EalfAnd EbetaBack-emf for the alf axis and beta axis, respectively; u shapealfAnd UbetaThe motor output voltages of the alf axis and the beta axis are respectively; rs is a parameter of the motor resistance; i isalfAnd IbetaThe motors of the alf axis and the beta axis respectively output current.
Further, the rotor flux linkage is obtained through calculation according to the stator flux linkage; wherein:
in the formula, #alfAnd psibetaRotor flux linkages of an alf shaft and a beta shaft respectively; phi _ alf and Phi _ beta are stator flux linkages of an alf axis and a beta axis respectively; ls is an inductance parameter of the motor; i isalfAnd IbetaThe motors of the alf axis and the beta axis respectively output current.
Further, the correction amount U _ comp is a difference between the square of the amplitude of the actual stator flux linkage and the square of the amplitude of the observed flux linkage
(Phi_f*cosθ+Ls*Ialf)2+(Phi_f*sinθ+Ibeta)2-(Phi_alf2+Phi_beta2) Then obtaining the product; the correction value U _ comp is projected to a rectangular coordinate system, the projection angle is theta, and correction values of an alf axis and a beta axis are obtained and are respectively U _ comp × cos theta and U _ comp × sin theta; the correction amount is multiplied by a coefficient K to obtain a final alf-axis correction amount Ua _ comp _ K _ cos θ and a final beta-axis correction amount Ub _ comp _ K _ sin θ.
The angle observation method of the synchronous motor speed sensorless corrects the zero offset and the initial value error of the counter electromotive force by introducing the feedback mechanism of the flux linkage observer. The method does not need to filter counter electromotive force, the response of the observer is fast, and due to the introduction of a feedback correction mechanism, the method can also correct the influence of various non-ideal factors on the flux linkage observer, such as flux linkage observer errors caused by motor parameter deviation, and has excellent angle observation performance.
Drawings
FIG. 1 is a flow chart of an angle observation method of a synchronous motor non-speed sensor according to the present invention;
FIG. 2 is a schematic block diagram of the angular observation of the synchronous machine of the present invention without a speed sensor.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, the present invention is further described in conjunction with the accompanying drawings and the detailed description thereof:
fig. 1 is a flow chart of the method for observing the angle of the synchronous motor without a speed sensor, as shown in fig. 1, the method comprises the following steps:
step A1: by detecting the output voltage and current of the motor according to the motor state equationCalculating back electromotive forces of an alf shaft and a beta shaft of the motor; in the formula, EalfAnd EbetaBack-emf for the alf axis and beta axis, respectively; u shapealfAnd UbetaThe motor output voltages of the alf axis and the beta axis are respectively; rs is a parameter of the motor resistance; i isalfAnd IbetaThe motors of the alf axis and the beta axis respectively output current.
Step A2: and adding a correction value on the back electromotive force of the alf axis and the beta axis, and then sending the correction value into an integrator for integral calculation to obtain stator flux linkages of the alf axis and the beta axis.
Direct pure integration processes cause problems such as integrator saturation due to dc offset in the back emf and initial angular deviation, so a correction amount needs to be introduced in the back emf to solve this problem.
The correction quantity U _ comp is obtained by subtracting the square of the amplitude of the actual stator flux linkage from the square of the amplitude of the observation flux linkage
(Phi_f*cosθ+Ls*Ialf)2+(Phi_f*sinθ+Ibeta)2-(Phi_alf2+Phi_beta2) Then obtaining the product; the correction value U _ comp is projected to a rectangular coordinate system, the projection angle is theta, and correction values of an alf axis and a beta axis are obtained and are respectively U _ comp × cos theta and U _ comp × sin theta; multiplying the correction quantity by a coefficient K to obtain a final alf axis correction quantity Ua _ comp _ K _ cos theta and a final beta axis correction quantity Ub _ comp _ K _ sin theta; and the K coefficient is a debugging parameter of the observer and is obtained through experimental debugging.
Step A3: according to the stator flux linkage, the rotor flux linkage of an alf shaft and a beta shaft is obtained through the following calculation method,
in the formula, #alfAnd psibetaRotor flux linkages of an alf shaft and a beta shaft respectively; phi _ alf and Phi _ beta are stator flux linkages of an alf axis and a beta axis respectively; ls is an inductance parameter of the motor; i isalfAnd IbetaRespectively alf axis and beta axisThe motor of (2) outputs a current.
Step A4: the rotor flux linkage is calculated as follows
(Phi_alf-Ls*Ialf)*cosθ-(Phi_beta-Ls*Ibeta) Sin theta, then PLL phase locking is carried out, and the motor rotor angle theta and the rotating speed Wr are obtained.
The angle and the rotating speed of the motor rotor can be accurately calculated through the steps, and a schematic block diagram of the angle observation of the synchronous motor speed sensorless corresponding to the embodiment is shown in fig. 2.
According to the observation method of the synchronous motor without the speed sensor, disclosed by the embodiment of the invention, the zero offset and the initial value error of the counter electromotive force are corrected by introducing a feedback mechanism of a flux linkage observer. The method does not need to filter counter electromotive force, avoids hysteresis of a flux linkage angle caused by low-pass filtering, enables the response speed of the observer to be high, can correct influences of various non-ideal factors on the flux linkage observer due to the introduction of a feedback correction mechanism, for example, flux linkage observer errors caused by motor parameter deviation, and has excellent angle observation performance.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; for a person skilled in the art, modifications may be made to the technical solutions described in the foregoing embodiments, or some or all of the technical features may be replaced with equivalents; such modifications and substitutions do not depart from the spirit of the invention.
Claims (5)
1. An angle observation method of a synchronous motor speed sensorless is characterized by comprising the following steps:
calculating the counter electromotive force of the motor according to a motor state equation by detecting the output voltage and current of the motor;
introducing a correction amount to the back electromotive force signal, adding the back electromotive force signal and the correction amount, and sending the back electromotive force signal and the correction amount together into an integrator for integral calculation to obtain a stator flux linkage;
calculating to obtain a rotor flux linkage according to the stator flux linkage;
performing PLL phase locking on the rotor flux linkage to obtain the angle and the rotating speed of the motor rotor;
and the correction value is obtained by performing difference operation on the amplitude square of the actual stator flux linkage and the observed amplitude square of the stator flux linkage.
2. The method for observing the angle of the synchronous motor speed sensorless according to claim 1, wherein the correction amount U _ comp is subjected to coordinate projection and then multiplied by a coefficient K to obtain a final alf axis correction amount Ua _ comp and a beta axis correction amount Ub _ comp, namely:
and the K coefficient is a debugging parameter of the observer, and theta is a projection angle.
3. The method for observing the angle of the synchronous motor speed sensorless according to claim 1, wherein the back electromotive force of the motor is calculated according to a motor state equation by detecting the output voltage and current of the motor; wherein:
in the formula, EalfAnd EbetaBack-emf for the alf axis and beta axis, respectively; u shapealfAnd UbetaThe motor output voltages of the alf axis and the beta axis are respectively; rs is a parameter of the motor resistance; i isalfAnd IbetaThe motors of the alf axis and the beta axis respectively output current.
4. The method for observing the angle of the synchronous motor speed sensorless according to claim 1, wherein the rotor flux linkage is calculated according to the stator flux linkage; wherein:
in the formula, #alfAnd psibetaRotor flux linkages of an alf shaft and a beta shaft respectively; phi _ alf and Phi _ beta are stator flux linkages of an alf axis and a beta axis respectively; ls is an inductance parameter of the motor; i isalfAnd IbetaThe motors of the alf axis and the beta axis respectively output current.
5. The synchronous machine sensorless angle observation method according to claim 4, wherein the correction amount U _ comp is calculated by the following formula:
(Phi_f*cosθ+Ls*Ialf)2+(Phi_f*sinθ+Ls*Ibeta)2-(Phi_alf2+Phi_beta2)
wherein, (Phi _ f & theta + Ls & I)alf)2+(Phi_f*sinθ+Ls*Ibeta)2Is the square of the magnitude of the actual stator flux linkage, (Phi _ alf)2+Phi_beta2) The square of the magnitude of the observed stator flux linkage.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711001215.5A CN107809191B (en) | 2017-10-24 | 2017-10-24 | Angle observation method for synchronous motor speed sensorless |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711001215.5A CN107809191B (en) | 2017-10-24 | 2017-10-24 | Angle observation method for synchronous motor speed sensorless |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107809191A CN107809191A (en) | 2018-03-16 |
CN107809191B true CN107809191B (en) | 2020-01-07 |
Family
ID=61585425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711001215.5A Active CN107809191B (en) | 2017-10-24 | 2017-10-24 | Angle observation method for synchronous motor speed sensorless |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107809191B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111058224B (en) * | 2018-10-15 | 2021-10-15 | 广东威灵电机制造有限公司 | Motor operation control method and system, drum washing machine and storage medium |
CN109756157B (en) * | 2018-12-29 | 2020-07-28 | 武汉船用电力推进装置研究所(中国船舶重工集团公司第七一二研究所) | Method for inhibiting impact current in switching process of variable-frequency soft starter |
CN110299880B (en) * | 2019-06-25 | 2021-06-22 | 珠海格力电器股份有限公司 | Control method and control device of permanent magnet synchronous motor and compressor |
CN111682804A (en) * | 2020-04-30 | 2020-09-18 | 深圳市吉胜华力科技有限公司 | Special controller for oil pump permanent magnet synchronous motor without position sensor |
CN111934589B (en) * | 2020-08-18 | 2023-07-04 | 西南交通大学 | Traction motor speed-sensorless control method based on improved q-type phase-locked loop |
CN113612420B (en) * | 2021-08-26 | 2022-02-18 | 北京芯格诺微电子有限公司 | Integration saturation resistant non-inductive permanent magnet synchronous motor rotor position detection method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102780444A (en) * | 2012-08-06 | 2012-11-14 | 无锡艾柯威科技有限公司 | Motor stator flux linkage estimating method |
CN103731082A (en) * | 2014-01-03 | 2014-04-16 | 东南大学 | Stator flux linkage estimation method of permanent magnet synchronous motor based on direct torque control |
CN106487304A (en) * | 2016-10-27 | 2017-03-08 | 江苏大学 | A kind of permagnetic synchronous motor method for estimating state based on sliding formwork back-EMF observer device |
CN106533295A (en) * | 2016-12-21 | 2017-03-22 | 阳光电源股份有限公司 | Method and device for position sensorless control of permanent magnet synchronous motor |
-
2017
- 2017-10-24 CN CN201711001215.5A patent/CN107809191B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102780444A (en) * | 2012-08-06 | 2012-11-14 | 无锡艾柯威科技有限公司 | Motor stator flux linkage estimating method |
CN103731082A (en) * | 2014-01-03 | 2014-04-16 | 东南大学 | Stator flux linkage estimation method of permanent magnet synchronous motor based on direct torque control |
CN106487304A (en) * | 2016-10-27 | 2017-03-08 | 江苏大学 | A kind of permagnetic synchronous motor method for estimating state based on sliding formwork back-EMF observer device |
CN106533295A (en) * | 2016-12-21 | 2017-03-22 | 阳光电源股份有限公司 | Method and device for position sensorless control of permanent magnet synchronous motor |
Also Published As
Publication number | Publication date |
---|---|
CN107809191A (en) | 2018-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107809191B (en) | Angle observation method for synchronous motor speed sensorless | |
CN108134550B (en) | Fault tolerant phase current measurement for motor control systems | |
TWI580170B (en) | Control device of ac rotary machine and method for calculating degree of correction of magnetic pole position | |
CN107248829B (en) | Flux estimation for fault tolerant control of PMSM motors for EPS | |
CN107085193B (en) | Detection of offset errors in phase current measurements for motor control systems | |
CN113866480A (en) | Detection of offset errors in phase current measurements for motor control systems | |
CN107769653B (en) | Apparatus and method for estimating rotor angle in electric machine | |
Chung et al. | Initial rotor position detection of PMSM at standstill without rotational transducer | |
CN112511059B (en) | High-precision position estimation method for permanent magnet synchronous motor | |
CN108347207B (en) | Position and speed estimation method of permanent magnet synchronous motor based on complex PI controller | |
CN110726933A (en) | Fault diagnosis method, system and device of permanent magnet synchronous motor and readable medium | |
CN111181450A (en) | Fault-tolerant control device and control method for Hall sensor of brushless direct current motor | |
CN113054882B (en) | PMSM magnetic encoder initial angle identification and correction method | |
Cho et al. | Pure-integration-based flux acquisition with drift and residual error compensation at a low stator frequency | |
US8829828B2 (en) | Controller device for controlling a power converter device | |
JP7304891B2 (en) | Rotating machine control device and electric vehicle control device | |
CN109510542A (en) | A kind of back-emf zero offset angle scaling method based on Intelligent brake system | |
CN112468029B (en) | Control method for five-phase permanent magnet synchronous motor without position sensor | |
CN114826064A (en) | Method for detecting position and speed of permanent magnet synchronous motor rotor based on orthogonal phase-locked loop | |
JP6384199B2 (en) | POSITION ESTIMATION DEVICE, MOTOR DRIVE CONTROL DEVICE, POSITION ESTIMATION METHOD, AND PROGRAM | |
CN112636653A (en) | Non-inductive control circuit and method for permanent magnet synchronous motor of automobile electronic water pump | |
CN112146688A (en) | Rotation angle detecting device | |
Yang et al. | A sensorless control of SPMSM based on sliding mode observer with linear power drive method | |
CN109861617B (en) | Self-learning method for initial position of magnetic pole of permanent magnet synchronous motor | |
Budden et al. | Zero speed sensorless position detection for permanent magnet synchronous machines |
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 |