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 PDF

Info

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
Application number
CN201610674503.6A
Other languages
Chinese (zh)
Other versions
CN106100488B (en
Inventor
韩伟
邵庞
罗梦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI JINMAI ELECTRONIC TECHNOLOGY Co Ltd
Original Assignee
SHANGHAI JINMAI ELECTRONIC TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHANGHAI JINMAI ELECTRONIC TECHNOLOGY Co Ltd filed Critical SHANGHAI JINMAI ELECTRONIC TECHNOLOGY Co Ltd
Priority to CN201610674503.6A priority Critical patent/CN106100488B/en
Publication of CN106100488A publication Critical patent/CN106100488A/en
Application granted granted Critical
Publication of CN106100488B publication Critical patent/CN106100488B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Low-power permagnetic synchronous motor non-position sensor vector control method
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:
α = T e - T 0 J ,
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:
&theta; m _ o p e n = &Integral; ( k &alpha; t ) d t = 1 2 k&alpha;t 2 ,
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 β:
&beta; = &omega; r _ l o w - &omega; b e g i n &omega; e n d - &omega; b e g i n ,
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:
&alpha; = T e - T 0 J ,
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:
&theta; m _ o p e n = &Integral; ( k &alpha; t ) d t = 1 2 k&alpha;t 2 ,
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 β:
&beta; = &omega; r _ l o w - &omega; b e g i n &omega; e n d - &omega; b e g i n ,
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:
&alpha; = T e - T 0 J
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:
&theta; m _ o p e n = &Integral; ( k &alpha; t ) d t = 1 2 k&alpha;t 2
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=θ 'rrAlso 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:
&alpha; = T e - T 0 J ,
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:
&theta; m _ o p e n = &Integral; ( k &alpha; t ) d t = 1 2 k&alpha;t 2 ,
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 β:
&beta; = &omega; r _ l o w - &omega; b e g i n &omega; e n d - &omega; b e g i n ,
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.
CN201610674503.6A 2016-08-16 2016-08-16 Low-power permanent magnet synchronous motor non-position sensor vector control method Active CN106100488B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
张耀中等: "永磁同步电机无传感器控制及其启动策略", 《电机与控制学报》 *
肖烨然等: "基于改进滑模观测器的永磁同步电机无位置传感器I/F起动方法", 《电力自动化设备》 *

Cited By (12)

* Cited by examiner, † Cited by third party
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