CN106100488A - Low-power permagnetic synchronous motor non-position sensor vector control method - Google Patents
Low-power permagnetic synchronous motor non-position sensor vector control method Download PDFInfo
- Publication number
- CN106100488A CN106100488A CN201610674503.6A CN201610674503A CN106100488A CN 106100488 A CN106100488 A CN 106100488A CN 201610674503 A CN201610674503 A CN 201610674503A CN 106100488 A CN106100488 A CN 106100488A
- Authority
- CN
- China
- Prior art keywords
- rotor
- speed
- low
- estimated
- high speed
- 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
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
The present invention relates to a kind of low-power permagnetic synchronous motor non-position sensor vector control method, comprise the following steps: (1) applies voltage vector at initial angle, produce the magnetic field of respective direction, determine the initial position of rotor, and start motor;(2) position of rotor during low speed is estimated;(3) rotating speed is divided into different interval, interval estimates by the position of low speed rotor when high speed switches according to different;(4) by observer and phase-locked loop structures, the position of rotor during high speed is estimated.Use the method, simplify low speed algorithm for estimating, reduce taking of resources of chip, and little startup time;The rotor-position of the method centering high speed stage that employing observer combines with phaselocked loop is estimated, eliminates deviation;Directly system concussion can be caused by low speed algorithm for estimating even to shut down to high speed algorithm for estimating switching, pass through blending algorithm, it is achieved seamlessly transitting of two kinds of algorithms, be with a wide range of applications.
Description
Technical field
The present invention relates to motor control technology field, particularly relate to low-power permagnetic synchronous motor and control technical field, tool
Body refers to a kind of low-power permagnetic synchronous motor non-position sensor vector control method.
Background technology
In controlling permagnetic synchronous motor running, need to detect the position of rotor and constantly by position by sensor
Confidence breath is sent to controller, it is therefore desirable to higher precision.Particularly require higher occasion at motor running, to rotor
The required precision of position is higher.The most common sensor has photoelectric encoder and rotary transformer etc., although these sensors
Can relatively accurately detect the position of rotor, but also bring a lot of problem:
1) sensor is expensive, and the cost of a whole set of motor control system has been significantly greatly increased, every in batch production
The benefit that the use of individual product one sensor of minimizing is brought is the most surprising;
2) sensor is installed and can strengthen the difficulty of motor manufacturing process, cause the cost of motor own and maintenance difficulty
Increase;
3) use of sensor has certain requirement to environment, limits the range of motor.As high temperature, dust,
The unstable properties of sensor can be caused in the case of the bad environments such as humidity, the precision of sensor is caused the biggest impact,
Maintenance difficulty and the cost of these local sensors also can be greatly improved simultaneously;
4) volume of integral device can be increased after sensor being installed, for the place that some spaces are smaller, install
Sensor difficulty can increase, such as auto pump, oil pump etc.;
5) there are some to affect the stability that motor is overall, after increasing sensor, need to increase on hardware controls plate one
A little devices, the most also to increase by 4~6 connecting lines etc., increase the complexity of structure, and stability reduces.The installation of sensor is also
The rotary inertia of motor itself can be increased, and due to accuracy of instrument and the impact of alignment error, the axle center of sensor and electricity
Always there is a certain degree of skew in the axle center of motivation rotor, these all can reduce the stability of motor running.
Based on above various reasons, the control technology of research and development permagnetic synchronous motor position-sensor-free seems and very must
Want.It is mainly based upon the quantity of state (such as stator phase voltage, stator current etc.) of motor itself and inherent character to rotor
Speed and position are estimated, to realize the high performance control of motor.There is presently no a kind of single method can be entirely
In the range of speed, motor is carried out more accurate rotor position estimate, be to use multiple method to solve this contradiction major part
The mode combined is controlled, i.e. low speed and high speed respectively uses a kind of control method.
When low speed, the principle of used method is mainly by the non-linear saturated characteristic of stator core, the more commonly used and
Effective method is High Frequency Injection.Rotation high-frequency voltage signal or pulsating high-frequency voltage signal are injected into stator
In, thus producing the rotating excitation field of constant amplitude or the alternating magnetic field pulsed along a certain axis, these can be felt by field spider
The magnetic field answered is modulated effect, and the final high-frequency carrier signal containing rotor position information arises that at stator phase currents
In, it is demodulated these carrier signals and carries out certain process can be obtained by rotor-position.Can be seen that this side
Method is the most relevant to the structure of motor itself, and parameter own with motor (such as stator resistance, inductance etc.) and rotating speed etc. all do not have
Relation, strong robustness, institute's in this way precision is the highest.
During high speed, rotor position estimate method comparison is many, and the more commonly used is observer, as shown in Figure 1.Required for it
The amount of observation is stator current, and needing the amount of prediction is counter electromotive force, can be by the deviation of observation electric current with actual current
Build error compensation item, obtain counter electromotive force, thus obtain estimating the closed loop system of extension counter electromotive force.Input quantity is
Stator voltage u measuredsWith electric current is, output is the counter electromotive force estimatedAnd the rotating speed estimatedCan be byCarry out anti-
Tangent is obtained.Although also having used section motor parameter in observer, but the deviation of parameter value can having been adjusted by PI
Joint device is corrected, and observer does not the most carry out differential to electric current, reduces the sensitivity to noise.Just because of these
Feature so that the performance of Luenberger observer is better than additive method.
But prior art exists many weak points in the application, first, when rotor-position is estimated by low speed, from
The principle of high-frequency signal injection can be seen that, the defect of this method needs motor itself to have exactly saliency, and high frequency
The injection of signal will also result in torque pulsation simultaneously, if the amplitude of high-frequency signal is excessive, also brings along electromagnetic noise.This algorithm
Operand is the biggest, and the requirement to chip itself is the highest, and these are all the drawbacks of this algorithm.
Secondly, when rotor-position is estimated by high speed, when after the counter electromotive force that is expanded, it will usually directly by anti-
The method of tangent obtains rotor-position.Arc tangent calculated rotor-position when about 90 ° can produce deviation, the most anyway
Cut noise ratio more sensitive, and noise inevitably exists in practice, so there will be very in the angle result solved
Many burrs.
Finally, low speed algorithm for estimating is when high speed algorithm for estimating switches over, it is common that directly switch or the two is inclined
Switching over when differing within the specific limits, this way may result in the violent shake of rotating speed, causes system to be shaken, time serious
Motor step-out even can be caused to stall.
Summary of the invention
It is an object of the invention to the shortcoming overcoming above-mentioned prior art, it is provided that a kind of low-power permanent magnetism being capable of
Synchronous motor non-position sensor vector control method.
To achieve these goals, having of the present invention is constituted as follows:
This low-power permagnetic synchronous motor non-position sensor vector control method, comprises the following steps:
(1) apply voltage vector at initial angle, produce the magnetic field of respective direction, determine the initial position of rotor, and open
Galvanic electricity machine;
(2) position of rotor during low speed is estimated;
(3) rotating speed is divided into different interval, according to different interval to the position by low speed rotor when high speed switches
Estimate;
(4) by observer and phase-locked loop structures, the position of rotor during high speed is estimated.
It is preferred that described step (1) is further comprising the steps of:
(1-1) voltage is controlled according to actual loading calibrating and positioning;
(1-2) in succession apply voltage at least two direction, voltage need to be slowly increased to positioning control according to certain slope
Voltage processed, forces to be attracted to initial position by rotor;
(1-3) motor is started by initial position.
It is preferred that described step (2) comprises the following steps:
(2-1) calculate what motor can be generated by according to the size of permagnetic synchronous motor rated current and permanent magnet magnetic flux
Level of torque:
Te=1.5pnψfiq,
Wherein TeThe torque that can be generated by for motor, pnFor motor number of pole-pairs, ψfFor permanent magnet magnetic flux, iqSame for permanent magnetism
Step Rated motor electric current;
(2-2) acceleration of rotor is gone out by electromechanics Equation for Calculating:
Wherein, α is the acceleration of rotor, and J is rotary inertia, T0For load torque;
(2-3) offset the impact of damping action, utilize the acceleration of rotor that the integration of time obtains the angular velocity of rotor:
ωm_open=k ∫ α dt=k α t,
Wherein, k (k < 1) is correction factor, ωm_openAngular velocity for rotor;
(2-4) angular velocity of rotor is integrated, obtains angle required during open loop operation:
Wherein, θm_openFor angle required during open loop operation.
It is preferred that described step (3) comprises the following steps:
(3-1) ω is setbeginAnd ωendIt is respectively starting velocity and termination speed that low speed switches to high speed, determines
ωbeginAnd ωendSize, rotating speed is divided into three intervals, rotating speed≤ω that respectively low speed is estimatedbeginFirst interval,
ωbeginThe rotating speed < ω that < low speed is estimatedendRotating speed >=ω that second is interval and low speed is estimatedendThe 3rd interval;
(3-2) judge the current interval estimating rotating speed place, if first is interval, then continue step (2), if the
Two is interval, then continue step (3-3), if the 3rd is interval, then continues step (4);
(3-3 is by below equation calculating β:
Wherein, β is fusion coefficients, ωr_lowThe spinner velocity estimated for low speed;
(3-4) obtain estimating to export by following blending algorithm:
Estimate output=low speed estimation × (1-β)+high speed estimation × β.
More preferably, described determination ωbeginAnd ωendSize, comprise the following steps:
(3-1-1) the rotating speed deviation estimated according to low speed algorithm for estimating and high speed algorithm for estimating determines ωbegin's
Size;
(3-1-2) if the deviation of two kinds of rotating speeds estimated is less than the threshold value set, then switch over, velocity amplitude now
As switching starting velocity, and terminate speed omegaendIt is set as the 10% of the maximal rate that motor can reach;
(3-1-3) according to required acceleration index to ωbeginAnd ωendIt is adjusted.
It is preferred that described step (4) comprises the following steps:
(4-1) counter electromotive force of motor is calculated by observer;
(4-2) followed the tracks of by phaselocked loop and the phase place that locks in counter electromotive force, control to adjust by angular deviation and estimate
Rotating speed.
More preferably, in described step (4-1) further comprising the steps of:
(4-1-1) estimator is substituted into the relevant variable in the virtual voltage equation of motor, obtains observing electric current;
(4-1-2) observation electric current is compared with actually measured stator current, obtain error compensation item;
(4-1-3) size of counter electromotive force is determined according to described error compensation item.
More preferably, in described step (4-2) further comprising the steps of:
(4-2-1) by PID controller, described phase place is converted into speed controling signal;
(4-2-2) being integrated described speed controling signal, the high speed obtaining rotor estimates angle;
(4-2-3) estimate the rotor-position of next cycle according to current velocity information, then feed back to input.
Have employed the low-power permagnetic synchronous motor non-position sensor vector control method in this invention, due to motor master
In the high speed stage to be operated in, therefore there is no need too much to study the rotor position estimate in low rate start stage, the present invention is very big
Rotor position estimate algorithm when simplifying low rate start, it is ensured that motor can start, and reduces taking of resources of chip,
Thus can use the chip of more low side, cost-effective, quick start method can reduce the startup time simultaneously;Use observation
The rotor-position of the method centering high speed stage that device combines with phaselocked loop is estimated, directly obtained by observer is the most electronic
Gesture carries out arc tangent and processes that to obtain the method for rotor-position more sensitive to noise ratio, and estimated result has a lot of burr, and uses
Phase-locked loop structures carries out processing it is estimated that without the position of phase delay, traditional phaselocked loop is compensated improvement simultaneously,
Eliminate deviation present in it;Low speed algorithm for estimating is when high speed algorithm for estimating switches, and directly switching may result in and is
System concussion is even shut down.The present invention uses a kind of blending algorithm, it is achieved seamlessly transitting of two kinds of algorithms.
Accompanying drawing explanation
Fig. 1 is the structural representation of the observer of prior art.
Fig. 2 is the phase-locked loop structures frame of the low-power permagnetic synchronous motor non-position sensor vector control method of the present invention
Figure.
Fig. 3 is the specific works principle of the low-power permagnetic synchronous motor non-position sensor vector control method of the present invention
Schematic diagram.
Detailed description of the invention
In order to more clearly describe the technology contents of the present invention, carry out further below in conjunction with specific embodiment
Describe.
In a kind of feasible embodiment, low-power permagnetic synchronous motor non-position sensor vector control method, bag
Include following steps:
(1) apply voltage vector at initial angle, produce the magnetic field of respective direction, determine the initial position of rotor, and open
Galvanic electricity machine;
(2) position of rotor during low speed is estimated;
(3) rotating speed is divided into different interval, according to different interval to the position by low speed rotor when high speed switches
Estimate;
(4) by observer and phase-locked loop structures, the position of rotor during high speed is estimated.
In one preferably embodiment, described step (1) is further comprising the steps of:
(1-1) voltage is controlled according to actual loading calibrating and positioning;
(1-2) in succession apply voltage at least two direction, voltage need to be slowly increased to positioning control according to certain slope
Voltage processed, forces to be attracted to initial position by rotor;
(1-3) motor is started by initial position.
In one preferably embodiment, described step (2) comprises the following steps:
(2-1) calculate what motor can be generated by according to the size of permagnetic synchronous motor rated current and permanent magnet magnetic flux
Level of torque:
Te=1.5pnψfiq,
Wherein TeThe torque that can be generated by for motor, pnFor motor number of pole-pairs, ψfFor permanent magnet magnetic flux, iqSame for permanent magnetism
Step Rated motor electric current;
(2-2) acceleration of rotor is gone out by electromechanics Equation for Calculating:
Wherein, α is the acceleration of rotor, and J is rotary inertia, T0For load torque;
(2-3) offset the impact of damping action, utilize the acceleration of rotor that the integration of time obtains the angular velocity of rotor:
ωm_open=k ∫ α dt=k α t,
Wherein, k (k < 1) is correction factor, ωm_openAngular velocity for rotor;
(2-4) angular velocity of rotor is integrated, obtains angle required during open loop operation:
Wherein, θm_openFor angle required during open loop operation.
In one preferably embodiment, described step (3) comprises the following steps:
(3-1) ω is setbeginAnd ωendIt is respectively starting velocity and termination speed that low speed switches to high speed, determines
ωbeginAnd ωendSize, rotating speed is divided into three intervals, rotating speed≤ω that respectively low speed is estimatedbeginFirst interval,
ωbeginThe rotating speed < ω that < low speed is estimatedendRotating speed >=ω that second is interval and low speed is estimatedendThe 3rd interval;
(3-2) judge the current interval estimating rotating speed place, if first is interval, then continue step (2), if the
Two is interval, then continue step (3-3), if the 3rd is interval, then continues step (4);
(3-3) by below equation calculating β:
Wherein, β is fusion coefficients, ωr_lowThe spinner velocity estimated for low speed;
(3-4) obtain estimating to export by following blending algorithm:
Estimate output=low speed estimation × (1-β)+high speed estimation × β.
In one more preferably embodiment, described determination ωbeginAnd ωendSize, comprise the following steps:
(3-1-1) the rotating speed deviation estimated according to low speed algorithm for estimating and high speed algorithm for estimating determines ωbegin's
Size;
(3-1-2) if the deviation of two kinds of rotating speeds estimated is less than the threshold value set, then switch over, velocity amplitude now
As switching starting velocity, and terminate speed omegaendIt is set as the 10% of the maximal rate that motor can reach;
(3-1-3) according to required acceleration index to ωbeginAnd ωendIt is adjusted.
In one preferably embodiment, described step (4) comprises the following steps:
(4-1) counter electromotive force of motor is calculated by observer;
(4-2) followed the tracks of by phaselocked loop and the phase place that locks in counter electromotive force, control to adjust by angular deviation and estimate
Rotating speed.
In one more preferably embodiment, further comprising the steps of in described step (4-1):
(4-1-1) estimator is substituted into the relevant variable in the virtual voltage equation of motor, obtains observing electric current;
(4-1-2) observation electric current is compared with actually measured stator current, obtain error compensation item;
(4-1-3) size of counter electromotive force is determined according to described error compensation item.
In one more preferably embodiment, further comprising the steps of in described step (4-2):
(4-2-1) by PID controller, described phase place is converted into speed controling signal;
(4-2-2) being integrated described speed controling signal, the high speed obtaining rotor estimates angle;
(4-2-3) estimate the rotor-position of next cycle according to current velocity information, then feed back to input.
For realizing the goal of the invention of the technical program, need following key technology:
1) rotor fixed position technology.In the case of the most uncertain initial position of rotor, use and apply at specific direction
The method of voltage makes rotor be fixed to certain known location.In order to avoid positioning unsuccessfully, voltage need to be applied successively in multiple directions;
In order to avoid rush of current is excessive, voltage need to be increased according to certain slope.
2) control is started.Given rotating speed and angle curve are accelerated according to this curve by motor, oblique by adjusting curve
Rate can change acceleration magnitude, it is achieved quickly starts.
3) rotor-position during high speed is estimated by the method using observer to combine with phaselocked loop.Directly will observation
The counter electromotive force that device obtains carries out arc tangent and processes that to obtain the method for rotor-position more sensitive to noise ratio, and estimated result has very
Many burrs, and use phase-locked loop structures to carry out processing it is estimated that without the position of phase delay.Simultaneously to traditional phaselocked loop
Compensate improvement, eliminate deviation present in it.
4) low speed algorithm for estimating is when high speed algorithm for estimating switches, and direct switching may result in system concussion and even stops
Machine.The present invention uses a kind of blending algorithm, it is achieved seamlessly transitting of two kinds of algorithms.
In one more specifically embodiment, based on above-mentioned key technology, as it is shown on figure 3, due to motor major part
Time all operate under high speed operating mode, if a lot of resource of consumption system go estimate low-speed stage rotor-position uneconomical,
So using a kind of simple and effective method of estimation to replace the high-frequency signal injection of complexity.It is to be appreciated that rotor during owing to starting
Initial position, it is proposed that apply voltage vector at a certain special angle so that it is produce the magnetic field of the direction, forces to attract by rotor
To this position, the method then carrying out starting.Location time should be noted following some:
Location controls voltage and need to demarcate according to actual loading, it is to avoid occur that positioning voltage is crossed lesser trochanter and cannot quickly be moved
Move to setting position, or positioning voltage is excessive causes electric current excessive;
Cause position unsuccessfully for avoiding actual rotor position and positioning voltage to be separated by 180 °, in succession need to execute in multiple directions
Add certain voltage.Suddenly the impact causing current break to cause is filled in order to avoid voltage, need to be slow according to certain slope
Increase voltage swing to setting value.
The most just start from the position of location, count according to the size of permagnetic synchronous motor rated current and permanent magnet magnetic flux
The level of torque that calculation motor can be generated by:
Te=1.5pnψfiq
Ignore the damping action impact on rotating speed accelerator, electromechanics Equation for Calculating go out the acceleration of rotor:
Wherein, J is rotary inertia, T0For load torque.
Owing to not accounting for the impact of damping action during calculating acceleration, so real acceleration can be slightly less than
This value, needs to be multiplied by correction factor k (k < 1) during using, utilizes this acceleration that the integration of time is obtained rotor
Speed.
ωm_open=k ∫ α dt=k α t
The rotating speed calculated is integrated obtaining angle required during open loop operation:
Exactly rotor-position during high speed is estimated afterwards.Observer state to be predicted is the anti-of motor
Electromotive force, and counter electromotive force can be determined by error compensation item, and error compensation item is inclined by observation electric current and actual current
Difference determines.The virtual voltage equation of the i.e. motor of reference model, adjustable model Partial Variable the most therein changes estimator into, this
Sample just can be calculated the electric current of observation, and the stator current obtained with real sensor compares.
After calculating motor back emf, by a kind of structure being phaselocked loop, this structure can be followed the tracks of instead
Phase place (i.e. positional information) in electromotive force and being locked.When the rotating speed estimated is more than actual speed, it is desirable to reduce and estimate
Metering rotating speed, corresponding angular deviation Δ θr=θ 'r-θrAlso can reduce;When the rotating speed estimated is less than actual speed, it is desirable to increase
Estimating rotating speed, corresponding angular deviation also can reduce, it can be seen that can be controlled by angular deviation to adjust the rotating speed estimated.By
This can be seen that this is a feedback control system with phase deviation as control object, makes phase place and the input letter of output signal
Number phase place keep synchronize.
When being applied to PMSM rotor position estimate, the input quantity of phaselocked loop is the counter electromotive force of extension, wherein comprises rotor
Positional information, can be equivalent to reference frequency above.The output of phaselocked loop is rotor angle, wraps in itself and counter electromotive force
It is rotating speed that the rotor position information contained is passed through the control signal that low pass filter obtains more afterwards, and rotating speed obtains angle after integration
Degree, its control structure figure is as shown in Figure 2.
The angle that the angle feed-back estimated goes back with current time contrasts, but after discretization, feedback quantity can prolong
Time one unit period, the rotor-position that such phaselocked loop is actually estimated was the position in a upper cycle, was not this moment
Real position.In order to solve this problem, need the rotor-position of feedback is compensated.Specifically can be according to current speed
Information estimates the rotor-position of next cycle, then feeds back to input, owing to feedback quantity has carried out unit time delay, so
The amount just carrying out contrasting is the amount in this cycle.
Low speed algorithm for estimating is when high speed algorithm for estimating switches, in order to avoid the system concussion caused when directly switching,
Have employed a kind of switching function with speed reference as control signal, it is achieved that low speed algorithm for estimating to high speed location estimation is calculated
Taking over seamlessly of method.
Control thought is:
1) rotating speed≤ω is estimated when low speedbeginTime, rotating speed and angle required for motor running are all estimated by low speed
Algorithm provides;
2) ω is worked asbegin< low speed estimates rotating speed < ωendTime, low speed algorithm for estimating and high speed location-estimation algorithm are simultaneously
Work, the rotating speed the two exported and angle export to motor after merging by certain algorithm.Blending algorithm is:
Estimate output=low speed estimation × (1-β)+high speed estimation × β.
3) rotating speed >=ω is estimated when low speedend, rotating speed and angle required for motor running are all estimated by high speed position
Calculating method provides.
Wherein variable-definition is as follows:
ωbegin, ωend: the starting velocity that low speed algorithm for estimating switches to high speed location-estimation algorithm and termination speed;
ωr_lowThe spinner velocity estimated for low speed.
In handoff procedure, rotating speed and angle proportion that low speed algorithm for estimating estimates are gradually reduced, and open from switching
During the beginning 1 is to 0 during finishing switching, it is achieved that low speed algorithm for estimating seamlessly transits to high speed location-estimation algorithm.But
Starting velocity ω for switchingbeginDetermination need to consider more factor, if this value is too low, now counter electromotive force is less,
Again due to effect of noise, spinner velocity and position deviation that high speed location-estimation algorithm estimates are bigger;If this value is too high,
Spinner velocity and position deviation that low speed algorithm for estimating is estimated also can be increasing, and both of these case all can cause handoff failure.
Therefore for starting velocity ωbeginSelection not only rely on the workable minimum speed of high speed location-estimation algorithm, also simultaneously
Affected by a load, need according under different occasion difference operating modes to ωbeginIt is adjusted.
Determine the initial speed omega of switching starting mostbeginTime, mainly estimate to calculate according to low speed algorithm for estimating and high speed
The rotating speed deviation that method estimates determines, just switches over when the deviation of two kinds of rotating speeds estimated is less than the threshold value set,
Velocity amplitude now is as switching starting velocity.Terminate speed omegaendMay be set to the maximal rate that motor can reach
10%, then it is adjusted according to required acceleration index.
In some other embodiments, starting this part, having algorithm at present is that the given voltage rotated enters by motor
Row accelerates, and this voltage rotary speed is increasingly faster to allow motor obtain switch speed simultaneously.But this method starts the time
Can be relatively more long, because the reason of electromechanics inertia, during beginning, voltage rotary speed can not be excessive, can only be slowly increased, not so
Can cause starting unsuccessfully.
Also the method having extended BHF approach device (EKF) in high speed algorithm for estimating, its used recursion
The method calculated, can gather data, while carrying out recursive operation.Due to the algorithm structure of EKF itself, in recurrence calculation
Everywhere output result be all most probable occur or optimum.Owing to EKF is mainly for nonlinear system, take into full account
System noise and measure effect of noise, so still be able to estimate exactly the various shapes of system when noise occurs in system
State, with additive method comparatively, this is unusual clear advantage.But EKF algorithm is sufficiently complex, amount of calculation is the biggest, right
The requirement of hardware is higher, and these have influence on its On-line Estimation speed.And EKF can use the statistics ginseng of a lot of noise
Number, these need the substantial amounts of time to go to analyze, and in feedback gain matrix, the design of parameter is the most sufficiently complex, needs great work
Debugging as amount, these all limit its application.
Have employed the low-power permagnetic synchronous motor non-position sensor vector control method in this invention, due to motor master
In the high speed stage to be operated in, therefore there is no need too much to study the rotor position estimate in low rate start stage, the present invention is very big
Rotor position estimate algorithm when simplifying low rate start, it is ensured that motor can start, and reduces taking of resources of chip,
Thus can use the chip of more low side, cost-effective, quick start method can reduce the startup time simultaneously;Use observation
The rotor-position of the method centering high speed stage that device combines with phaselocked loop is estimated, directly obtained by observer is the most electronic
Gesture carries out arc tangent and processes that to obtain the method for rotor-position more sensitive to noise ratio, and estimated result has a lot of burr, and uses
Phase-locked loop structures carries out processing it is estimated that without the position of phase delay, traditional phaselocked loop is compensated improvement simultaneously,
Eliminate deviation present in it;Low speed algorithm for estimating is when high speed algorithm for estimating switches, and directly switching may result in and is
System concussion is even shut down.The present invention uses a kind of blending algorithm, it is achieved seamlessly transitting of two kinds of algorithms.
In this description, the present invention is described with reference to its specific embodiment.But it is clear that still may be made that
Various modifications and alterations are without departing from the spirit and scope of the present invention.Therefore, specification and drawings is considered as illustrative
And it is nonrestrictive.
Claims (8)
1. a low-power permagnetic synchronous motor non-position sensor vector control method, it is characterised in that described method bag
Include following steps:
(1) apply voltage vector at initial angle, produce the magnetic field of respective direction, determine the initial position of rotor, and start electricity
Machine;
(2) position of rotor during low speed is estimated;
(3) rotating speed is divided into different interval, interval carries out by the position of low speed rotor when high speed switches according to different
Estimate;
(4) by observer and phase-locked loop structures, the position of rotor during high speed is estimated.
Low-power permagnetic synchronous motor non-position sensor vector control method the most according to claim 1, its feature exists
In, described step (1) is further comprising the steps of:
(1-1) voltage is controlled according to actual loading calibrating and positioning;
(1-2) in succession apply voltage at least two direction, voltage need to be slowly increased according to certain slope and control electricity to location
Pressure, forces to be attracted to initial position by rotor;
(1-3) motor is started by initial position.
Low-power permagnetic synchronous motor non-position sensor vector control method the most according to claim 1, its feature exists
In, described step (2) comprises the following steps:
(2-1) calculate, according to the size of permagnetic synchronous motor rated current and permanent magnet magnetic flux, the torque that motor can be generated by
Size:
Te=1.5pnψfiq,
Wherein, TeThe torque that can be generated by for motor, pnFor motor number of pole-pairs, ψfFor permanent magnet magnetic flux, iqFor permanent magnet synchronous electric
Machine rated current;
(2-2) acceleration of rotor is gone out by electromechanics Equation for Calculating:
Wherein, α is the acceleration of rotor, and J is rotary inertia, T0For load torque;
(2-3) offset the impact of damping action, utilize the acceleration of rotor that the integration of time obtains the angular velocity of rotor:
ωm_open=k ∫ α dt=k α t,
Wherein, k (k < 1) is correction factor, ωm_openAngular velocity for rotor;
(2-4) angular velocity of rotor is integrated, obtains angle required during open loop operation:
Wherein, θm_openFor angle required during open loop operation.
Low-power permagnetic synchronous motor non-position sensor vector control method the most according to claim 1, its feature exists
In, described step (3) comprises the following steps:
(3-1) ω is setbeginAnd ωendIt is respectively starting velocity and termination speed that low speed switches to high speed, determines ωbeginWith
ωendSize, rotating speed is divided into three intervals, rotating speed≤ω that respectively low speed is estimatedbeginThe first interval, ωbegin<
The rotating speed < ω that low speed is estimatedendRotating speed >=ω that second is interval and low speed is estimatedendThe 3rd interval;
(3-2) judge the current interval estimating rotating speed place, if first is interval, then continue step (2), if the secondth district
Between, then continue step (3-3), if the 3rd is interval, then continue step (4);
(3-3) by below equation calculating β:
Wherein, β is fusion coefficients, ωr_lowThe spinner velocity estimated for low speed;
(3-4) obtain estimating to export by following blending algorithm:
Estimate output=low speed estimation × (1-β)+high speed estimation × β.
Low-power permagnetic synchronous motor non-position sensor vector control method the most according to claim 4, its feature exists
In, described determination ωbeginAnd ωendSize, comprise the following steps:
(3-1-1) the rotating speed deviation estimated according to low speed algorithm for estimating and high speed algorithm for estimating determines ωbeginSize;
(3-1-2) if the deviation of two kinds of rotating speeds estimated is less than the threshold value set, then switch over, velocity amplitude conduct now
Switching starting velocity, and terminate speed omegaendIt is set as the 10% of the maximal rate that motor can reach;
(3-1-3) according to required acceleration index to ωbeginAnd ωendIt is adjusted.
Low-power permagnetic synchronous motor non-position sensor vector control method the most according to claim 1, its feature exists
In, described step (4) comprises the following steps:
(4-1) counter electromotive force of motor is calculated by observer;
(4-2) followed the tracks of by phaselocked loop and the phase place that locks in counter electromotive force, controlled by angular deviation to adjust the rotating speed estimated.
Low-power permagnetic synchronous motor non-position sensor vector control method the most according to claim 6, its feature exists
In, further comprising the steps of in described step (4-1):
(4-1-1) estimator is substituted into the relevant variable in the virtual voltage equation of motor, obtains observing electric current;
(4-1-2) observation electric current is compared with actually measured stator current, obtain error compensation item;
(4-1-3) size of counter electromotive force is determined according to described error compensation item.
Low-power permagnetic synchronous motor non-position sensor vector control method the most according to claim 6, its feature exists
In, further comprising the steps of in described step (4-2):
(4-2-1) by PID controller, described phase place is converted into speed controling signal;
(4-2-2) being integrated described speed controling signal, the high speed obtaining rotor estimates angle;
(4-2-3) estimate the rotor-position of next cycle according to current velocity information, then feed back to input.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610674503.6A CN106100488B (en) | 2016-08-16 | 2016-08-16 | Low-power permanent magnet synchronous motor non-position sensor vector control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610674503.6A CN106100488B (en) | 2016-08-16 | 2016-08-16 | Low-power permanent magnet synchronous motor non-position sensor vector control method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106100488A true CN106100488A (en) | 2016-11-09 |
CN106100488B CN106100488B (en) | 2018-09-25 |
Family
ID=58069948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610674503.6A Active CN106100488B (en) | 2016-08-16 | 2016-08-16 | Low-power permanent magnet synchronous motor non-position sensor vector control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106100488B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106788083A (en) * | 2016-12-30 | 2017-05-31 | 苏州科技大学 | The location recognition method of AC permanent magnet synchronous motor rotor |
CN107070348A (en) * | 2017-03-14 | 2017-08-18 | 广东美的制冷设备有限公司 | Air conditioner, compressor and its closed loop zero-speed start method, system |
TWI647902B (en) * | 2017-05-22 | 2019-01-11 | 大青節能科技公司 | Motor control system with tracking phase module |
CN110880897A (en) * | 2019-12-13 | 2020-03-13 | 珠海格力电器股份有限公司 | Motor control method and device and driving device |
CN111106766A (en) * | 2019-12-22 | 2020-05-05 | 同济大学 | Control switching transition method, system and control method for reluctance synchronous motor |
CN112425061A (en) * | 2018-07-20 | 2021-02-26 | 雷诺股份公司 | Method for determining the position and speed of the rotor of a wound rotor synchronous machine |
CN112636653A (en) * | 2020-12-31 | 2021-04-09 | 索格菲(苏州)汽车部件有限公司 | Non-inductive control circuit and method for permanent magnet synchronous motor of automobile electronic water pump |
CN112671298A (en) * | 2021-01-13 | 2021-04-16 | 湖南进芯电子科技有限公司 | Improved PLL (phase locked loop) non-inductive control system and algorithm for permanent magnet synchronous motor control |
CN113422548A (en) * | 2021-06-07 | 2021-09-21 | 南京航空航天大学 | Phase-locked loop-based permanent magnet synchronous motor position-free hybrid control switching method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101051806A (en) * | 2007-05-17 | 2007-10-10 | 同济大学 | Novel electric driving control system and method for vehicle air conditioner compressor |
CN103219933A (en) * | 2013-02-26 | 2013-07-24 | 常州信息职业技术学院 | Permanent-magnet synchronous motor start-up smooth switching method |
CN103501151A (en) * | 2013-10-15 | 2014-01-08 | 东南大学 | Unposition sensor for permanent magnet linear motor |
CN103929100A (en) * | 2014-03-28 | 2014-07-16 | 北京高速拓博科技有限公司 | Method for determining starting initial position of permanent magnet synchronous motor |
CN103997270A (en) * | 2014-06-09 | 2014-08-20 | 浙江理工大学 | Sensorless vector control device and method for non-salient pole type permanent magnet synchronous motor |
CN104917435A (en) * | 2015-06-24 | 2015-09-16 | 广东美的暖通设备有限公司 | Starting control method and apparatus for motor, motor and compressor |
CN105703684A (en) * | 2016-03-16 | 2016-06-22 | 广州视源电子科技股份有限公司 | Control method and system for compressor startup |
-
2016
- 2016-08-16 CN CN201610674503.6A patent/CN106100488B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101051806A (en) * | 2007-05-17 | 2007-10-10 | 同济大学 | Novel electric driving control system and method for vehicle air conditioner compressor |
CN103219933A (en) * | 2013-02-26 | 2013-07-24 | 常州信息职业技术学院 | Permanent-magnet synchronous motor start-up smooth switching method |
CN103501151A (en) * | 2013-10-15 | 2014-01-08 | 东南大学 | Unposition sensor for permanent magnet linear motor |
CN103929100A (en) * | 2014-03-28 | 2014-07-16 | 北京高速拓博科技有限公司 | Method for determining starting initial position of permanent magnet synchronous motor |
CN103997270A (en) * | 2014-06-09 | 2014-08-20 | 浙江理工大学 | Sensorless vector control device and method for non-salient pole type permanent magnet synchronous motor |
CN104917435A (en) * | 2015-06-24 | 2015-09-16 | 广东美的暖通设备有限公司 | Starting control method and apparatus for motor, motor and compressor |
CN105703684A (en) * | 2016-03-16 | 2016-06-22 | 广州视源电子科技股份有限公司 | Control method and system for compressor startup |
Non-Patent Citations (2)
Title |
---|
张耀中等: "永磁同步电机无传感器控制及其启动策略", 《电机与控制学报》 * |
肖烨然等: "基于改进滑模观测器的永磁同步电机无位置传感器I/F起动方法", 《电力自动化设备》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106788083A (en) * | 2016-12-30 | 2017-05-31 | 苏州科技大学 | The location recognition method of AC permanent magnet synchronous motor rotor |
CN106788083B (en) * | 2016-12-30 | 2019-06-11 | 苏州科技大学 | The location recognition method of AC permanent magnet synchronous motor rotor |
CN107070348A (en) * | 2017-03-14 | 2017-08-18 | 广东美的制冷设备有限公司 | Air conditioner, compressor and its closed loop zero-speed start method, system |
TWI647902B (en) * | 2017-05-22 | 2019-01-11 | 大青節能科技公司 | Motor control system with tracking phase module |
CN112425061A (en) * | 2018-07-20 | 2021-02-26 | 雷诺股份公司 | Method for determining the position and speed of the rotor of a wound rotor synchronous machine |
CN110880897A (en) * | 2019-12-13 | 2020-03-13 | 珠海格力电器股份有限公司 | Motor control method and device and driving device |
CN111106766A (en) * | 2019-12-22 | 2020-05-05 | 同济大学 | Control switching transition method, system and control method for reluctance synchronous motor |
CN111106766B (en) * | 2019-12-22 | 2021-05-11 | 同济大学 | Control switching transition method, system and control method for reluctance synchronous motor |
CN112636653A (en) * | 2020-12-31 | 2021-04-09 | 索格菲(苏州)汽车部件有限公司 | Non-inductive control circuit and method for permanent magnet synchronous motor of automobile electronic water pump |
CN112671298A (en) * | 2021-01-13 | 2021-04-16 | 湖南进芯电子科技有限公司 | Improved PLL (phase locked loop) non-inductive control system and algorithm for permanent magnet synchronous motor control |
CN113422548A (en) * | 2021-06-07 | 2021-09-21 | 南京航空航天大学 | Phase-locked loop-based permanent magnet synchronous motor position-free hybrid control switching method |
CN113422548B (en) * | 2021-06-07 | 2022-08-05 | 南京航空航天大学 | Phase-locked loop-based permanent magnet synchronous motor position-free hybrid control switching method |
Also Published As
Publication number | Publication date |
---|---|
CN106100488B (en) | 2018-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106100488A (en) | Low-power permagnetic synchronous motor non-position sensor vector control method | |
US8228013B2 (en) | Method and apparatus for automatically identifying electrical parameters in a sensor-less PMSM | |
CN109391201B (en) | Sensorless composite control method of permanent magnet synchronous motor | |
CN103270691B (en) | Sensorless ac motor controller | |
CN111106767B (en) | Sensorless starting control method of permanent magnet synchronous motor | |
KR101455860B1 (en) | Motor for washer, controlling method for a motor for a washer, and controlling method for a washer | |
CN108288936B (en) | Low-speed position-sensorless control method for permanent magnet linear motor | |
CN106602941A (en) | Control device and method for reducing commutation torque ripple of brushless direct-current motor | |
CN110071674B (en) | Position-sensor-free permanent magnet synchronous motor maximum torque current ratio control method | |
CN106130426B (en) | Based on EKF without sensor ultrahigh speed permanent magnet synchronous motor method for controlling number of revolution | |
CN103872962A (en) | Online fault tolerance control device of speed sensor of permanent magnet motor | |
CN109495047B (en) | High-frequency signal injection-based sensorless control method for permanent magnet synchronous motor | |
CN102684577B (en) | Fault-tolerant control method of permanent-magnet synchronous motor driving system | |
CN110460280A (en) | A kind of permasyn morot control method based on sliding formwork load torque observer | |
CN112332718A (en) | Full-speed-domain sensorless composite control system and control method for permanent magnet synchronous motor | |
CN108923709B (en) | Cascaded robust fault-tolerant predictive control method of permanent magnet synchronous motor | |
CN103248287A (en) | Switching method of position-sensor-free direct torque motor control system | |
CN110995072A (en) | Motor rotor position estimation method | |
JP2009273256A (en) | Controller of multiphase rotary machine | |
CN107872174B (en) | Compensation method for detecting position of permanent magnet synchronous motor rotor by high-frequency injection method | |
CN106533266A (en) | Method for restarting induction machine | |
Xiong et al. | Sensor-less complex system control of pmsm based on improved smo | |
CN103401488B (en) | Control method of elevator door-motor | |
CN114744925A (en) | Permanent magnet synchronous motor full-speed domain rotor position measuring method without position sensor | |
CN105743405A (en) | POPOV hyperstability based rotational speed position detection system and method of permanent-magnet synchronous motor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |