CN111900908A - Permanent magnet synchronous motor rotor position and speed estimation method based on dead beat back electromotive force predictor - Google Patents
Permanent magnet synchronous motor rotor position and speed estimation method based on dead beat back electromotive force predictor Download PDFInfo
- Publication number
- CN111900908A CN111900908A CN202010483984.9A CN202010483984A CN111900908A CN 111900908 A CN111900908 A CN 111900908A CN 202010483984 A CN202010483984 A CN 202010483984A CN 111900908 A CN111900908 A CN 111900908A
- Authority
- CN
- China
- Prior art keywords
- electromotive force
- alpha
- beta axis
- current
- counter electromotive
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 19
- 238000005070 sampling Methods 0.000 claims abstract description 11
- 238000001914 filtration Methods 0.000 claims abstract description 6
- 238000004804 winding Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 238000011438 discrete method Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P21/18—Estimation of position or speed
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/13—Observer control, e.g. using Luenberger observers or Kalman filters
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/22—Current control, e.g. using a current control loop
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/022—Synchronous motors
- H02P25/024—Synchronous motors controlled by supply frequency
- H02P25/026—Synchronous motors controlled by supply frequency thereby detecting the rotor position
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
- H02P27/06—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
- H02P27/08—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters with pulse width modulation
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- 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/34—Modelling or simulation for control purposes
-
- 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
- H02P2205/00—Indexing scheme relating to controlling arrangements characterised by the control loops
- H02P2205/01—Current loop, i.e. comparison of the motor current with a current reference
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
The invention discloses a permanent magnet synchronous motor rotor position and speed estimation method based on a dead-beat counter electromotive force predictor. Calculating a predicted value of alpha beta axis back electromotive force by a dead beat prediction algorithm: the input quantity of the dead beat prediction algorithm is the alpha beta axis actual voltage, the alpha beta axis actual current and the alpha beta axis estimated current of the motor at the current moment, and the dead beat prediction algorithm takes the alpha beta axis actual current as a target value to calculate an alpha beta axis counter electromotive force predicted value; inputting the alpha and beta axis counter electromotive force predicted value into a state estimation model, enabling the alpha and beta axis estimated current obtained by the state estimation model to reach the target value in the next sampling period, and when the system is stable, enabling the alpha and beta axis estimated current to track the alpha and beta axis actual current in real time, so that the counter electromotive force predicted value is equal to the actual value of the counter electromotive force; carrying out low-pass filtering on the counter electromotive force predicted value; and calculating the position and the speed of the motor rotor through the phase-locked loop. The invention can improve the estimation performance of the position and the speed of the permanent magnet synchronous motor.
Description
Technical Field
The invention relates to a permanent magnet synchronous motor rotor position and speed estimation method based on a dead beat back electromotive force predictor, and belongs to the field of motor control.
Background
The position sensorless technology can replace a mechanical position sensor, and is widely applied to permanent magnet synchronous motor control systems in occasions with low cost, poor use environment, strict space requirements and the like. The back electromotive force of the permanent magnet synchronous motor contains angle and speed information, so that a position-sensorless control method based on a back electromotive force observer is widely adopted, and comprises a sliding-mode observer, a Longbeige observer, an adaptive observer, an extended Kalman filter and the like. The existing observers all use an actual system as a reference, establish a state observation model according to the actual system, correct control quantity or parameters of the observation model through deviation between an observation state and the actual state and combining a certain control law, enable the observation state to follow the actual state, obtain an estimated value of back electromotive force or flux linkage, and further extract the position and the rotating speed of a motor rotor. The observer can be seen as a closed-loop control system given the actual state and controlled by a state estimation model. The observer acts as a closed-loop control system, and in digital implementation, since the observer model is adjusted according to the state deviation calculated in the previous period, the observer is a time-lag deviation adjuster, and the adjusters cause the system to have problems of response delay, overshoot and the like, and the control delay increased under the condition of low carrier ratio deteriorates and even destabilizes the system performance.
Disclosure of Invention
The invention aims to provide a permanent magnet synchronous motor rotor position and speed estimation method based on a dead-beat counter electromotive force predictor, which adopts a dead-beat prediction control algorithm to replace a control law in an observer, adjusts a state observation model through predicted counter electromotive force, enables an observation state to track an actual state quickly and accurately, and aims to improve the estimation precision and dynamic performance of the counter electromotive force of a permanent magnet synchronous motor.
A method for estimating rotor position and speed of a permanent magnet synchronous motor based on a deadbeat back electromotive force predictor, the method comprising the steps of:
step one, calculating a predicted value of alpha beta axis back electromotive force through a dead beat prediction algorithm: the input quantity of the dead beat prediction algorithm is the alpha beta axis actual voltage, the alpha beta axis actual current and the alpha beta axis estimated current of the motor at the current moment, and the dead beat prediction algorithm takes the alpha beta axis actual current as a target value to calculate an alpha beta axis counter electromotive force predicted value;
inputting the alpha and beta axis counter electromotive force predicted value into a state estimation model, enabling the alpha and beta axis estimated current obtained by the state estimation model to reach the target value in the next sampling period, and tracking the alpha and beta axis actual current in real time by the alpha and beta axis estimated current after the system is stabilized, so that the counter electromotive force predicted value is equal to the actual value of the counter electromotive force;
thirdly, performing low-pass filtering on the counter electromotive force predicted value;
and step four, calculating the position and the speed of the motor rotor through a phase-locked loop.
Further, in step one, the dead beat back electromotive force predictor obtains the predicted value of the back electromotive force by adopting the following formula:
wherein,predicted values of the alpha and beta axis back EMF at time k, respectively, are also estimatedA value;the target values of the currents are estimated for the α and β axes at times k +1, respectively, and are equal to the actual values of the currents at times k, i.e. Respectively estimating values of alpha and beta axis currents at the k moment; u α (k), u β (k) are the actual voltages of the α and β axes at time k, respectively, and are replaced by the given voltage at time k when implemented; r and L are respectively the motor stator winding resistance and inductance; t is the sampling period.
Further, in the second step, the state observation model is obtained by discretizing according to the actual model of the motor system by using an euler method, and the method comprises the following steps:
The main advantages of the invention are: according to the method for estimating the position and the speed of the permanent magnet synchronous motor rotor based on the dead beat counter electromotive force predictor, the dead beat prediction algorithm is used as a control law to obtain the counter electromotive force predicted value to adjust the state estimation model equation, so that the estimated current can quickly and accurately track the actual current, the estimation precision of the counter electromotive force is improved, and the estimation performance of the position and the speed of the permanent magnet synchronous motor is improved.
Drawings
FIG. 1 is a block diagram illustrating the operation of a method for estimating the rotor position and speed of a PMSM based on a deadbeat back EMF predictor in accordance with the present invention;
FIG. 2 is a block diagram of a deadbeat back EMF predictor of the present invention;
FIG. 3 is a block diagram of a phase locked loop;
FIG. 4 is a simulated waveform diagram of the actual current and the estimated current of the motor when the deadbeat back EMF predictor of the present invention is employed;
FIG. 5 is a simulated waveform diagram of the estimated back EMF when the deadbeat back EMF predictor of the present invention is employed;
FIG. 6 is a waveform of a simulation of the low-pass filtered estimated back EMF when the deadbeat back EMF predictor of the present invention is employed;
FIG. 7 is a simulated waveform of the estimated rotor position when the deadbeat back EMF predictor of the present invention is employed;
FIG. 8 is a simulated waveform of estimated rotor speed using the dead-beat back EMF predictor of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the accompanying 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.
A method for estimating rotor position and speed of a permanent magnet synchronous motor based on a deadbeat back electromotive force predictor, the method comprising the steps of:
step one, calculating a predicted value of alpha beta axis back electromotive force through a dead beat prediction algorithm: the input quantity of the dead beat prediction algorithm is the alpha beta axis actual voltage, the alpha beta axis actual current and the alpha beta axis estimated current of the motor at the current moment, and the dead beat prediction algorithm takes the alpha beta axis actual current as a target value to calculate an alpha beta axis counter electromotive force predicted value;
inputting the alpha and beta axis counter electromotive force predicted value into a state estimation model, enabling the alpha and beta axis estimated current obtained by the state estimation model to reach the target value in the next sampling period, and tracking the alpha and beta axis actual current in real time by the alpha and beta axis estimated current after the system is stabilized, so that the counter electromotive force predicted value is equal to the actual value of the counter electromotive force;
thirdly, performing low-pass filtering on the counter electromotive force predicted value;
and step four, calculating the position and the speed of the motor rotor through a phase-locked loop.
In step one, the dead beat back electromotive force predictor obtains the predicted value of the back electromotive force by adopting the following formula:
wherein,predicted values of alpha and beta axis back electromotive force at the k moment are respectively also estimated values;the target values of the currents are estimated for the α and β axes at times k +1, respectively, and are equal to the actual values of the currents at times k, i.e. Respectively estimating values of alpha and beta axis currents at the k moment; u α (k), u β (k) are the actual voltages of the α and β axes at time k, respectively, and are replaced by the given voltage at time k when implemented; r and L are respectively the motor stator winding resistance and inductance; t is the sampling period.
In the second step, the state observation model is obtained by discretizing according to the actual model of the motor system by adopting an Euler method, and the method comprises the following steps:
Specifically, a dead-beat counter electromotive force predictor is adopted to obtain the estimated values of the position and the speed of the motor rotor, and the dead-beat counter electromotive force predictor consists of a dead-beat prediction algorithm, a state estimation model, a low-pass filter, a phase-locked loop and the like. The input quantity of the dead beat prediction algorithm is the alpha beta axis actual voltage, the alpha beta axis actual current and the alpha beta axis estimated current of the motor at the current moment, the dead beat prediction algorithm takes the alpha beta axis actual current as a target value, the alpha beta axis counter electromotive force predicted value is calculated and is input into the state estimation model as a control quantity, and the alpha beta axis estimated current obtained by the state estimation model can reach the target value in the next sampling period. When the system is stabilized, the alpha and beta axis estimated current can track the alpha and beta axis actual current in real time, so that the counter electromotive force predicted value can be considered to be equal to the actual value of the counter electromotive force. And after the counter electromotive force predicted value is subjected to low-pass filtering, the position and the speed of the motor rotor can be calculated through a phase-locked loop.
The dead beat prediction algorithm is a discrete algorithm whose inputs include: alpha beta axis actual voltage u of motor at moment kα(k)、uβ(k)And the actual current i of the α β axis at the time kα(k)、iβ(k)And the α β axis at time kWherein the actual voltage at time k is replaced by the given voltage. The output quantity of the dead beat prediction algorithm is the predicted value of the counter electromotive force of the motor at the moment kThe predicted value is sent to a phase-locked loop after low-pass filtering so as to calculate the position and the speed value of the rotor.
In the dead beat prediction algorithm, the k time alpha beta axis actual current iα(k),iβ(k)Target values used as the estimated currents for the α and β axes at time k +1, namely:
the dead beat prediction algorithmIn the method, according to the input k time alpha beta axis voltage uα(k)、uβ(k)And the actual current i of the α β axis at the time kα(k)、iβ(k)And the α β axis at time kThe principle and the process of the obtained back electromotive force predicted value are as follows:
firstly, establishing a voltage equation under an alpha beta axis coordinate system of a motor:
wherein u isα、uβVoltages on the alpha and beta axes, respectively; i.e. iα、iβVoltages on the alpha and beta axes, respectively; e.g. of the typeα、eβBack emf on the alpha and beta axes, respectively; r and L are respectively the motor stator winding resistance and inductance.
From the above voltage equation, a state equation with current as a state quantity is derived as follows:
the derivatives are then written in differential form according to the Euler discrete method, i.e.
Thereby deducing:
wherein T is a sampling period; the indices k and k +1 represent the variable values at time k and time k +1, respectively.
Thus, the value of the back electromotive force can be calculated as follows:
i hereinα(k+1)And iβ(k+1)Using the sampled value i at time kα(k)、iβ(k)Instead, as the target value at time k + 1; i.e. iα(k)And iβ(k)Using estimates of time k, respectivelyInstead, as a feedback value; thus calculated eα(k)And eβ(k)As a predicted valueAnd also the control quantity of the state estimation model, enables the estimated current to track the sampled current. That is:
the state estimation model for obtaining the estimated current is constructed according to the motor system model as follows:
after the counter electromotive force predicted value is obtained according to the process, the counter electromotive force predicted value is filtered by a low-pass filter and then is sent to a phase-locked loop, and estimated values of the position and the speed of the rotor can be obtained.
FIG. 1 is an embodiment of the present invention: the invention discloses a permanent magnet synchronous motor rotor position and speed estimation method adopting a dead beat counter electromotive force predictor, and the external input quantity of the dead beat counter electromotive force predictor is the same as that of a traditional observer. On the basis of a traditional observer, a dead beat prediction algorithm is used as a closed loop regulation control law, actual current is taken as a target, counter electromotive force is predicted and taken as a control quantity regulation state observation model, and the estimated current can track the actual current in the next sampling period, so that the estimated current tracking performance and the estimated performance of the counter electromotive force are improved.
FIG. 1 is a permanent magnet synchronous machine employing a deadbeat back EMF predictorAnd a step motor position sensorless control system block diagram. The device comprises a speed controller 1, a q-axis current controller 2, a d-axis current controller 3, Park inverse transformation 4, space vector PWM (pulse width modulation) 5, a three-phase inverter 6, a permanent magnet synchronous motor 7, Clarke transformation 8, Park transformation 9, a dead beat counter electromotive force predictor 10 and the like. The system is a speed and current double closed-loop structure, the outer ring is a rotating speed ring, and the inner ring is a dq-axis (a d axis is a direct axis and a q axis in a motor is a quadrature axis) current ring under vector decoupling. Dead beat back EMF predictor 10 for real time estimation of motor rotor positionAnd velocityInstead of a mechanical rotor position sensor. Wherein the estimated positionPark transform 9 and Park inverse transform 4, speed for use in vector control systemsAs a feedback quantity for the speed loop. The input quantity of the dead beat counter electromotive force predictor 10 is a given value u of alpha beta axis voltageαAnd uβα β axis current detection value iαAnd iβThe output being an estimate of rotor positionAnd velocity estimation
Fig. 2 is a block diagram of the deadbeat back emf predictor of the present invention. It consists of a dead-beat prediction algorithm 11, a state estimation model 12, a low-pass filter 13 and a phase-locked loop 14.
The dead beat prediction algorithm 11 is implemented in the following manner:
the dead beat prediction algorithm is a discrete oneAn algorithm whose inputs include: alpha beta axis actual voltage u of motor at moment kα(k)、uβ(k)And the actual current i of the α β axis at the time kα(k)、iβ(k)And the α β axis at time kWherein the actual voltage at time k is replaced by the given voltage. The output quantity of the dead beat prediction algorithm is the predicted value of the counter electromotive force of the motor at the moment k
In the dead beat prediction algorithm, the k time alpha beta axis actual current iα(k),iβ(k)Target values used as the estimated currents for the α and β axes at time k + 1, namely:
in the dead-beat prediction algorithm, the α β axis voltage u is input according to the k timeα(k)、uβ(k)And the actual current i of the α β axis at the time kα(k)、iβ(k)And the α β axis at time kThe principle and the process of the obtained back electromotive force predicted value are as follows:
firstly, establishing a voltage equation under an alpha beta axis coordinate system of a motor:
wherein u isα、uβVoltages on the alpha and beta axes, respectively; i.e. iα、iβVoltages on the alpha and beta axes, respectively; e.g. of the typeα、eβBack emf on the alpha and beta axes, respectively; r and L are respectively the motor stator winding resistance and inductance.
From the above voltage equation, a state equation with current as a state quantity is derived as follows:
the derivatives are then written in differential form according to the Euler discrete method, i.e.
Thereby deducing:
wherein T is a sampling period; the indices k and k +1 represent the variable values at time k and time k + 1, respectively.
Thus, the value of the back electromotive force can be calculated as follows:
i hereinα(k+1)And iβ(k+1)Using the sampled value i at time kα(k)、iβ(k)Instead, as the target value at time k + 1; i.e. iα(k)And iβ(k)Using estimates of time k, respectivelyInstead, as a feedback value; thus calculated eα(k)And eβ(k)As a predicted valueAnd also the control quantity of the state estimation model, enables the estimated current to track the sampled current. That is:
the input quantity of the state estimation model 12 is the output quantity of the dead-beat back electromotive force predictor 11Andthe state estimation model 12 is used to obtain the estimated current and feed it back to the dead-beat back emf predictor 11 so that the estimated current tracks the actual current. The state estimation model 12 is constructed from a model of the motor system as follows:
the low-pass filter 13 is used to filter out the high-frequency harmonics in the estimated value of the output back electromotive force of the dead beat back electromotive force predictor 11, and it usually adopts a first-order low-pass filter, namely:
The back emf estimate, which has been low pass filtered as above, is fed into a phase locked loop 14 (shown with reference to fig. 3) which calculates an estimate of position and velocity.
Referring to fig. 4-8, it can be seen from the simulation waveforms that the present invention enables the estimated current to track the actual current quickly and accurately, and the predicted back electromotive force has less buffeting than the conventional sliding mode observer, and the estimated values of the rotor position and speed can be obtained better.
Claims (3)
1. A permanent magnet synchronous motor rotor position and speed estimation method based on a dead beat back electromotive force predictor is characterized by comprising the following steps:
step one, calculating a predicted value of alpha beta axis back electromotive force through a dead beat prediction algorithm: the input quantity of the dead beat prediction algorithm is the alpha beta axis actual voltage, the alpha beta axis actual current and the alpha beta axis estimated current of the motor at the current moment, and the dead beat prediction algorithm takes the alpha beta axis actual current as a target value to calculate an alpha beta axis counter electromotive force predicted value;
inputting the alpha and beta axis counter electromotive force predicted value into a state estimation model, enabling the alpha and beta axis estimated current obtained by the state estimation model to reach the target value in the next sampling period, and tracking the alpha and beta axis actual current in real time by the alpha and beta axis estimated current after the system is stabilized, so that the counter electromotive force predicted value is equal to the actual value of the counter electromotive force;
thirdly, performing low-pass filtering on the counter electromotive force predicted value;
and step four, calculating the position and the speed of the motor rotor through a phase-locked loop.
2. The method for estimating the rotor position and the speed of the permanent magnet synchronous motor based on the dead-beat back electromotive force predictor according to claim 1, wherein in the step one, the dead-beat back electromotive force predictor obtains the predicted value of the back electromotive force by adopting the following formula:
wherein,predicted values of alpha and beta axis back electromotive force at the k moment are respectively also estimated values;the target values of the currents are estimated for the α and β axes at times k +1, respectively, and are equal to the actual values of the currents at times k, i.e. Estimation of alpha and beta axis currents at time k, respectivelyA value; u α (k), u β (k) are the actual voltages of the α and β axes at time k, respectively, and are replaced by the given voltage at time k when implemented; r and L are respectively the motor stator winding resistance and inductance; t is the sampling period.
3. The method for estimating the rotor position and the rotor speed of the permanent magnet synchronous motor based on the dead beat back electromotive force predictor according to claim 1, wherein in the second step, the state observation model is obtained by discretization according to an actual model of a motor system by an Euler method, and the method comprises the following steps:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010483984.9A CN111900908B (en) | 2020-06-01 | 2020-06-01 | Permanent magnet synchronous motor rotor position and speed estimation method based on dead beat back electromotive force predictor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010483984.9A CN111900908B (en) | 2020-06-01 | 2020-06-01 | Permanent magnet synchronous motor rotor position and speed estimation method based on dead beat back electromotive force predictor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111900908A true CN111900908A (en) | 2020-11-06 |
CN111900908B CN111900908B (en) | 2022-04-05 |
Family
ID=73206601
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010483984.9A Active CN111900908B (en) | 2020-06-01 | 2020-06-01 | Permanent magnet synchronous motor rotor position and speed estimation method based on dead beat back electromotive force predictor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111900908B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105356810A (en) * | 2015-10-26 | 2016-02-24 | 合肥工业大学 | Improved direct torque control method for model prediction of permanent magnet synchronous generator |
CN108377117A (en) * | 2018-04-16 | 2018-08-07 | 青岛大学 | Permanent magnet synchronous motor recombination current control system based on PREDICTIVE CONTROL and method |
CN110165951A (en) * | 2019-04-22 | 2019-08-23 | 浙江工业大学 | A kind of bicyclic dead beat forecast Control Algorithm of permanent magnet synchronous motor based on disturbance estimation compensation |
CN209844868U (en) * | 2019-04-25 | 2019-12-24 | 西安理工大学 | Dead beat current prediction control system of permanent magnet synchronous motor |
-
2020
- 2020-06-01 CN CN202010483984.9A patent/CN111900908B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105356810A (en) * | 2015-10-26 | 2016-02-24 | 合肥工业大学 | Improved direct torque control method for model prediction of permanent magnet synchronous generator |
CN108377117A (en) * | 2018-04-16 | 2018-08-07 | 青岛大学 | Permanent magnet synchronous motor recombination current control system based on PREDICTIVE CONTROL and method |
CN110165951A (en) * | 2019-04-22 | 2019-08-23 | 浙江工业大学 | A kind of bicyclic dead beat forecast Control Algorithm of permanent magnet synchronous motor based on disturbance estimation compensation |
CN209844868U (en) * | 2019-04-25 | 2019-12-24 | 西安理工大学 | Dead beat current prediction control system of permanent magnet synchronous motor |
Non-Patent Citations (2)
Title |
---|
IN-SIK YOON等: ""Sensorless Speed Control of IPMSM Using Deadbeat Extended EMF Observer"", 《2019 29TH AUSTRALASIAN UNIVERSITIES POWER ENGINEERING CONFERENCE (AUPEC)》 * |
MANISH S. TRIVEDI等: ""Predictive Deadbeat Current Control in Stationary Plane for PM BLDC Motor Drive"", 《IECON 2017 - 43RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY》 * |
Also Published As
Publication number | Publication date |
---|---|
CN111900908B (en) | 2022-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103872951B (en) | Permanent magnet synchronous motor torque control method based on sliding mode flux linkage observer | |
CN107317532B (en) | Permanent magnet synchronous motor predictive-current control method and system based on sliding formwork | |
CN103731082B (en) | A kind of permanent-magnetic synchronous motor stator magnetic linkage method of estimation based on Direct Torque Control | |
CN104901600B (en) | The method for controlling position-less sensor of wide speed range interior permanent-magnet synchronous motor | |
CN112713834B (en) | Permanent magnet synchronous motor position sensorless control method and system | |
CN109768753B (en) | Novel sliding-mode observer position-sensorless permanent magnet synchronous motor model prediction control method | |
CN107482977A (en) | A kind of permanent-magnet synchronous motor rotor position and Rotating speed measring method | |
CN113691186B (en) | Position angle compensation method for rotor control without position sensor of permanent magnet synchronous motor | |
CN110995072B (en) | Motor rotor position estimation method | |
CN106788049B (en) | Speed sensor-free torque control system and method based on cascading sliding mode observer | |
CN107579690B (en) | A kind of ultrahigh speed permanent magnet synchronous motor method for estimating rotating speed based on sliding formwork observation | |
CN111293947B (en) | Improved permanent magnet synchronous motor speed sensorless control method | |
CN103516284A (en) | Permanent magnet synchronous motor current increment prediction algorithm | |
CN108347207B (en) | Position and speed estimation method of permanent magnet synchronous motor based on complex PI controller | |
CN110112978B (en) | Full-speed position-sensorless control method for load torque compensation of permanent magnet synchronous motor | |
Li et al. | Sensorless control of surface-mounted permanent magnet synchronous motor drives using nonlinear optimization | |
CN111181458A (en) | Surface-mounted permanent magnet synchronous motor rotor flux linkage observation method based on extended Kalman filter | |
CN114465543B (en) | Permanent magnet synchronous motor sensorless control method | |
CN113659904A (en) | SPMSM sensorless vector control method based on nonsingular rapid terminal sliding-mode observer | |
CN111726048B (en) | Permanent magnet synchronous motor rotor position and speed estimation method based on sliding-mode observer | |
JP4632157B2 (en) | Permanent magnet motor drive system | |
CN110620533A (en) | Surface-mounted permanent magnet synchronous motor sensorless control method | |
CN116232154A (en) | Motor parameter estimation and control method and system based on complex vector discrete filter | |
CN114944801A (en) | PMSM (permanent magnet synchronous motor) position sensorless control method based on innovation self-adaptive extended Kalman | |
CN110661466B (en) | Quasi-proportional resonance adaptive observer and permanent magnet synchronous motor position estimation method |
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 |