CN106026817A - Speed sensorless control system based on sliding-mode observer of Kalman filter - Google Patents

Speed sensorless control system based on sliding-mode observer of Kalman filter Download PDF

Info

Publication number
CN106026817A
CN106026817A CN201610631286.2A CN201610631286A CN106026817A CN 106026817 A CN106026817 A CN 106026817A CN 201610631286 A CN201610631286 A CN 201610631286A CN 106026817 A CN106026817 A CN 106026817A
Authority
CN
China
Prior art keywords
module
beta
alpha
submodule
estimated value
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.)
Pending
Application number
CN201610631286.2A
Other languages
Chinese (zh)
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 Institute of Technology
Original Assignee
Shanghai Institute of Technology
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 Institute of Technology filed Critical Shanghai Institute of Technology
Priority to CN201610631286.2A priority Critical patent/CN106026817A/en
Publication of CN106026817A publication Critical patent/CN106026817A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • H02P21/0007Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using sliding mode control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/13Observer control, e.g. using Luenberger observers or Kalman filters

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

The invention discloses a speed sensorless control system based on a sliding-mode observer of a Kalman filter. The system comprises an inverter module, a PMSM module, a first Clark transformation module, a Park transformation module, a second Clark transformation module, a Kalman observer module, a first comparator module, a first PI adjusting module, a second comparator module, a second PI adjusting module, a third comparator module, a third PI adjusting module, a Park inverse transformation module and an SVPWM module; the revolving speed and the rotor position are estimated by adopting the sliding-mode observer of the Kalman filter, and speed regulation of the motor is controlled by estimating the rotor position and the rotor speed. According to the speed sensorless control system, the rotor position and the revolving speed information of the motor are acquired by replacing a mechanical sensor with a speed sensorless control algorithm, therefore, errors in closed loop feedback information are reduced, the calculation amount of a sliding-mode observer control method is decreased, and the system is easily achieved on engineering.

Description

A kind of Speedless sensor control based on the sliding mode observer using Kalman filter System processed
Technical field
The present invention relates to Speedless sensor velocity measuring technique field, particularly to a kind of based on using Kalman filter The senseless control system of sliding mode observer.
Background technology
Permagnetic synchronous motor because of its compact conformation, dependable performance and in fields such as wind-power electricity generation, electric automobile, boats and ships drivings It is widely used.Because the control of permagnetic synchronous motor generally completes under rotor rotating coordinate system, so in order to complete The control of permagnetic synchronous motor, needs to obtain the angle of its rotor and speed.Wherein, angle and velocity sensor is used to obtain This information is a kind of directly mode, but in many applications, setting angle and velocity sensor add installation, safeguard Cost, simultaneously because site environment is more severe, the precision of sensor is easily subject to vibrations, dust and the impact of greasy dirt so that System is easily disturbed by external environment condition, reduces the reliability of system.
The control system of Speedless sensor, without detecting hardware, eliminates all troubles that velocity sensor brings, carries The high reliability of system, reduces the cost of system;On the other hand so that the volume of system reduces, weight, and subtracts Lack the line of motor and controller.And the rotor angle of permagnetic synchronous motor of based on Speedless sensor, speed estimate side Method only need to detect the stator current of motor, voltage, in conjunction with the model of motor, can therefrom extract angle and the speed letter of rotor Breath, thus eliminate angle and velocity sensor, reach to improve the reliability of system, reduce the purpose of cost.
Summary of the invention
In order to overcome deficiency of the prior art, the present invention propose a kind of be prone to Project Realization based on use Kalman The senseless control system of the sliding mode observer of wave filter estimates position and the spinner velocity of rotor, and for vector Control in closed loop system, it is to avoid the information that mechanical pick-up device provides under the working environment that some are special is inaccurate.
In order to reach foregoing invention purpose, solve the technical scheme that its technical problem used as follows:
A kind of senseless control system based on the sliding mode observer using Kalman filter, including inverter Module, PMSM module, a Clark conversion module, Park conversion module, the 2nd Clark conversion module, Kalman's observer mould Block, the first comparator module, a PI adjustment module, the second comparator module, the 2nd PI adjustment module, the 3rd comparator mould Block, the 3rd PI adjustment module, Park inverse transform block and SVPWM module, wherein:
Described PMSM module, is used for detecting output three-phase current Ia、IbAnd Ic
A described Clark conversion module, for the three-phase current I described PMSM module exporteda、IbAnd IcPass through The biphase stator current i under biphase static rectangular coordinate system alpha-beta is exported after Clark conversionαAnd iβ
Described Park conversion module, for the biphase stator current i by a described Clark conversion module outputαAnd iβLogical The biphase current I under biphase synchronous rotating frame d-q is exported after crossing Park conversiondAnd Iq
Described 2nd Clark conversion module, for the three-phase voltage U exported by described inverter modulea、UbAnd UcPass through Biphase stator voltage u under biphase static rectangular coordinate system alpha-beta is exported after Clark conversionαAnd uβ
Described Kalman's observer module, for the biphase stator current i by a described Clark conversion module outputα And iβBiphase stator voltage u with described 2nd Clark conversion module outputαAnd uβCarry out estimation process, estimate rotor speed Estimated valueEstimated value with rotor-position
Described first comparator module, for estimating the estimated value of rotor speed in described Kalman's observer moduleIt is multiplied by a constant and obtains rotor speed n of estimation, and rotor speed n of estimation is made with actual rotor speed n* Difference operation;
A described PI adjustment module, is exported after the difference that described first comparator module compares being regulated by PI Q axle reference current
Described second comparator module, for exporting q axle reference current after a described PI adjustment module regulationWith The biphase current I of described Park conversion module outputqCarry out making difference operation;
Described 2nd PI adjustment module, is exported after the difference that described second comparator module compares being regulated by PI Q axle reference voltage
Described 3rd comparator module, for by d axle reference currentElectric current I with the output of described Park conversion moduledEnter Row makees difference operation;
Described 3rd PI adjustment module, is exported after the difference that described 3rd comparator module compares being regulated by PI D axle reference voltage
Described Park inverse transform block, for the q axle reference voltage by described 2nd PI adjustment module outputWith described The d axle reference voltage of the 3rd PI adjustment module outputBy exporting after Park inverse transformation under biphase static rectangular coordinate system alpha-beta Two phase control voltagesWith
Described SVPWM module, for by two phase control voltagesWithCarry out space vector pulse width modulation, export PWM ripple Shape inputs three-phase voltage U to described inverter module, described inverter module to described PMSM modulea、UbAnd Uc, thus control Described PMSM module.
Concrete, described Kalman's observer module specifically includes SMO optimized algorithm submodule, the 4th comparator submodule Block, saturation function calculating sub module, sliding formwork gain submodule, low pass filter submodule, Kalman filter submodule, rotating speed Estimation submodule, position compensation submodule, position estimation submodule and summation module, wherein:
Described SMO optimized algorithm submodule, for biphase stator voltage u by described 2nd Clark conversion module outputα And uβThe counter electromotive force e of output after processing with described sliding formwork gain moduleαAnd eβElectric current is exported after SMO optimized algorithm calculates Estimated valueWith
Described 4th comparator submodule, for the electric current estimated value exported by described SMO optimized algorithm submoduleWith Biphase stator current i with a described Clark conversion module outputαAnd iβCarry out making difference operation, obtain the electric current on α β axle by mistake DifferenceWith
Described saturation function calculating sub module, for by the electric current on the α β axle of described 4th comparator submodule output by mistake DifferenceWithCounter electromotive force e is obtained after saturation function computing and described sliding formwork gain module processαAnd eβ
Described low pass filter submodule, the counter electromotive force e of output after described sliding formwork gain module is processedαAnd eβ By obtaining the counter electromotive force estimated value of sliding mode observer estimation after low-pass filteringWith
Described Kalman filter submodule, for the sliding formwork that will obtain after described low pass filter submodule low-pass filtering The counter electromotive force estimated value of observer estimationWithThe anti-electricity after Kalman filtering has been obtained after Kalman filtering Kinetic potential estimated valueWith
Described turn count submodule, for being passed through after described Kalman filter submodule Kalman filtering Counter electromotive force estimated value after Kalman filteringWithThe estimated value of rotor speed is obtained by turn count
Described position estimation submodule, for being passed through after described Kalman filter submodule Kalman filtering Counter electromotive force estimated value after Kalman filteringWithThe estimated value before rotor-position does not compensates is obtained by position estimation
Described position compensation submodule, for by phase place is carried out lag compensation, draws after Kalman filtering Phase compensation amount
Described summation module, the estimated value before the rotor-position that described position estimation submodule obtains is not compensated The phase compensation amount obtained with described position compensation submoduleSue for peace, obtain the estimated value of rotor-position
As an embodiment, the SMO optimized algorithm in described SMO optimized algorithm submodule specifically includes step calculated below Rapid:
First, AC permanent magnet synchronous motor mathematical model in biphase static rectangular coordinate system alpha-beta is set up:
i α · = - R s L s i α - 1 L s e α + u α L s - - - ( 1 )
i β · = - R s L s i β - 1 L s e β + u β L s - - - ( 2 )
Wherein,For electric current i current value i on α axleαDerivative,For electric current i current value i on β axleβLead Number, RSFor stator winding resistance, Ls is equivalent inductance, eαFor sliding mode observer counter electromotive force on α axle, eβObserve for sliding formwork Device counter electromotive force on β axle, uαFor voltage U magnitude of voltage on α axle, uβFor voltage U magnitude of voltage on β axle;
Secondly, counter electromotive force equation is substituted into:
eα=-ψfωrsinθ (3)
eβfωrcosθ (4)
Wherein, ψfThe magnetic linkage produced for permanent magnet on rotor, ωrFor synchronous rotational speed, θ is rotor angle location;
Furthermore, AC permanent magnet synchronous motor SMO in biphase static rectangular coordinate system alpha-beta optimizes accounting equation and is:
i α ^ · = - R s L s i α ^ + u α L s - k L s s a t ( i α ^ - i α ) - - - ( 5 )
i β ^ · = - R s L s i β ^ + u β L s - k L s s a t ( i β ^ - i β ) - - - ( 6 )
Wherein,It is respectively iα、iβEstimated value, k is sliding formwork handoff gain;
Finally, by the above-mentioned current estimation error equation that obtains:
i α ~ · = - R s L s i α ~ + e α L s - k L s s a t ( i α ~ ) - - - ( 7 )
i β ~ · = - R s L s i β ~ + e β L s - k L s s a t ( i β ~ ) - - - ( 8 )
Wherein,For the current error value on α axle,For the current error value on β axle.
As an embodiment, the current error value in described 4th comparator submoduleWithAccounting equation be:
i α ~ = i ^ α - i α - - - ( 9 )
i β ~ = i ^ β - i β - - - ( 10 )
Wherein,And iαFor the current error value on α axle, electric current estimated value and current value,And iβFor β axle On current error value, electric current estimated value and current value.
As an embodiment, the counter electromotive force e in described saturation function calculating sub moduleαAnd eβCalculating process wrap respectively Include following steps:
First, choosing sat is that saturation function carries out saturation function computing, it may be assumed that
s a t = 1 x > h x / h | x | &le; h - 1 x < h - - - ( 11 )
Secondly, liapunov function is chosen:To V derivation, work as k > max (| eα|,|eβ|) time, thenV > 0, is known by Lyapunov theorem of stability, and electric current sliding mode observer is stable;
Furthermore, choosing current error is sliding formwork diverter surface, then, when entering sliding mode, haveWithTime,
e &alpha; = k s a t ( i &alpha; ~ ) - - - ( 12 )
e &beta; = k s a t ( i &beta; ~ ) - - - ( 13 )
Wherein, eαAnd eβFor the counter electromotive force of sliding mode observer,For the current error value on α axle,For the electricity on β axle Stream error value, k is sliding formwork handoff gain.
As an embodiment, described low pass filter submodule obtains sliding mode observer estimation by low pass filter Counter electromotive force estimated valueWithCalculating process include:
Using low pass filter, discontinuous switching signal is converted to the continuous signal of equivalence, corresponding computing formula is such as Under:
z ^ &alpha; = &omega; c s + &omega; c e &alpha; - - - ( 14 )
z ^ &beta; = &omega; c s + &omega; c e &beta; - - - ( 15 )
Wherein,WithFor the counter electromotive force estimated value of sliding mode observer estimation, ωcCutoff frequency for low pass filter Rate, s is Laplace operator, eαAnd eβCounter electromotive force for sliding mode observer.
As an embodiment, described low pass filter submodule also includes step calculated below:
First, the estimated value of rotor-position is tried to achieve by below equation:
&theta; ^ = - arctan ( z &alpha; ^ z &beta; ^ ) - - - ( 16 )
Wherein,For the estimated value of rotor-position,WithCounter electromotive force for sliding mode observer estimation;
Secondly as the use of low pass filter, its phase place has certain hysteresis quality, phase place must be carried out delayed benefit Repaying, its phase compensation amount is:
&Delta; &theta; ^ = - arctan ( &omega; &omega; c ) - - - ( 17 )
Wherein,It is phase compensation amount, rotating speed when ω is stable state, ωcCut-off frequency for low pass filter;
Furthermore, the estimated value of rotor speed is tried to achieve by below equation:
&omega; ^ = z &alpha; ^ 2 + z &beta; ^ 2 &psi; f - - - ( 18 )
Wherein,For rotor speed estimated value,WithFor the counter electromotive force of sliding mode observer estimation, ψfFor on rotor forever The magnetic linkage that magnet produces.
As an embodiment, described Kalman filter submodule use Kalman filter will obtainWithFilter Counter electromotive force after rippleWithObtaining optimum observation from random noise signal, the state equation of Kalman filter is as follows:
e ^ g &alpha; = - &omega; ^ e e ^ &beta; - K k ( e ^ &alpha; - z ^ &alpha; ) - - - ( 19 )
e ^ g &beta; = &omega; ^ e e ^ &alpha; - K k ( e ^ &beta; - z ^ &beta; ) - - - ( 20 )
&omega; ^ g e = ( e ^ &alpha; - z ^ &alpha; ) e ^ &beta; - ( e ^ &beta; - z ^ &beta; ) e ^ &alpha; - - - ( 21 )
Wherein, KkFor the gain of Kalman filter,For the rotor angular rate estimated value of Kalman filter,WithFor counter electromotive force eαAnd eβThe counter electromotive force estimated value of sliding mode observer estimation is obtained by low pass filter,WithFor cunning The counter electromotive force estimated value of mould observer estimationWithObtained after Kalman filtering after Kalman filtering is anti- Electromotive force estimated value.
As an embodiment, in described turn count submodule, the estimated value of rotor speed after Kalman filtering is led to Cross below equation to try to achieve:
&omega; ^ K = e ^ 2 &alpha; + e ^ 2 &beta; &psi; f - - - ( 22 )
Wherein,For the rotor speed estimated value after Kalman filtering,WithFor after Kalman filtering The counter electromotive force of sliding mode observer estimation, ψfThe magnetic linkage produced for permanent magnet on rotor.
As an embodiment, in described position estimation submodule, the estimated value of rotor-position after Kalman filtering is led to Cross below equation to try to achieve:
&theta; ^ K c = - arctan ( e ^ &alpha; e ^ &beta; ) - - - ( 23 )
Wherein,For the estimated value of the rotor-position after Kalman filtering,WithFor after Kalman filtering Sliding mode observer estimation counter electromotive force.
As an embodiment, in described position compensation submodule, due to the use of low pass filter, its phase place has necessarily Hysteresis quality, phase place must be carried out lag compensation, the phase compensation amount after Kalman filtering is:
&Delta; &theta; ^ K = - arctan ( &omega; &omega; c ) - - - ( 24 )
Wherein,It is phase compensation amount, rotating speed when ω is stable state, ωcCut-off frequency for low pass filter.
Due to the fact that the above technical scheme of employing, be allowed to compared with prior art, have the following advantages that and actively imitate Really:
1, a kind of senseless control system based on the sliding mode observer using Kalman filter of the present invention, real Show the high accuracy senseless control of permagnetic synchronous motor, instead of traditional mechanical pick-up device, decrease system Volume and cost, add the reliability of system, and extend the range of application of permagnetic synchronous motor;
2, a kind of senseless control system based on the sliding mode observer using Kalman filter of the present invention, energy The high frequency that effectively suppression synovial membrane variable-structure control introduces is buffeted, and has Sliding mode variable structure control simultaneously concurrently and responds rapidly, without system The advantages such as identification and the anti-random disturbances of EKF and noise immune is strong, can the advantage such as real-time parameter renewal;
3, the present invention is the highest to the required precision of the mathematical model of control system for permanent-magnet synchronous motor, the most true to systematic parameter Qualitative, external disturbance has adaptivity and stronger robustness, has excellent dynamic and static in permagnetic synchronous motor control Step response;
4, the Kalman filter in the present invention is not only to the estimation error caused due to parameter of electric machine error, has very well Elimination effect, and the ripple component in counter electromotive force can be filtered, there is stronger robustness so that permagnetic synchronous motor Control system have more preferable steady state effect and dynamic response;
5, the present invention have that low cost, control algolithm be simple, rotating speed and the estimated speed of position and precision advantages of higher.
Accompanying drawing explanation
In order to be illustrated more clearly that the technical scheme of the embodiment of the present invention, required use in embodiment being described below Accompanying drawing be briefly described.It is clear that the accompanying drawing in describing below is only some embodiments of the present invention, for ability From the point of view of field technique personnel, on the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.Attached In figure:
Fig. 1 is a kind of senseless control system based on the sliding mode observer using Kalman filter of the present invention The motor process figure of middle Sliding Mode Variable Structure System;
Fig. 2 is a kind of senseless control system based on the sliding mode observer using Kalman filter of the present invention Middle senseless control block diagram;
Fig. 3 is a kind of senseless control system based on the sliding mode observer using Kalman filter of the present invention Middle Kalman's Observer Structure figure;
Fig. 4 is a kind of senseless control system based on the sliding mode observer using Kalman filter of the present invention Corresponding system emulation figure;
Fig. 5 is a kind of senseless control system based on the sliding mode observer using Kalman filter of the present invention Simulation waveform figure during medium speed sudden change;
Fig. 6 is a kind of senseless control system based on the sliding mode observer using Kalman filter of the present invention Simulation waveform figure during middle torque sudden change.
[primary symbols labelling]
1-inverter module;
2-PMSM module;
3-the oneth Clark conversion module;
4-Park conversion module;
5-the 2nd Clark conversion module;
6-Kalman's observer module;
7-the first comparator module;
8-the oneth PI adjustment module;
9-the second comparator module;
10-the 2nd PI adjustment module;
11-the 3rd comparator module;
12-the 3rd PI adjustment module;
13-Park inverse transform block;
14-SVPWM module;
61-SMO optimized algorithm submodule;
62-the 4th comparator submodule;
63-saturation function calculating sub module;
64-sliding formwork gain submodule;
65-low pass filter submodule;
66-Kalman filter submodule;
67-turn count submodule;
68-position compensation submodule;
69-position estimation submodule;
610-summation module.
Detailed description of the invention
Below with reference to the accompanying drawing of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete description And discussion, it is clear that a part of example of the only present invention as described herein, is not whole examples, based on the present invention In embodiment, the every other enforcement that those of ordinary skill in the art are obtained on the premise of not making creative work Example, broadly falls into protection scope of the present invention.
See Fig. 1, the situation that consideration is general now in patent of the present invention, there is diverter surface s (x)=s (x1, x2,···,xn)=0, it is by x=f (x) (x ∈ Rn) state space of this system is divided into upper and lower two parts s>0 and s<0. As it is shown in figure 1, there is the motor point of 3 kinds of situations on diverter surface.Point A is usual point, when arriving near diverter surface s=0, and motion Point passes through an A and mistake;Point B is starting point, and when arriving near diverter surface s=0, a B is left from diverter surface both sides in motor point;Point C is terminating point, and when arriving near diverter surface s=0, motor point levels off to a C from diverter surface both sides.
In sliding moding structure, terminating point has special meaning, and what meaning starting point and usual point do not have substantially. When being all terminating point in a certain section of region on diverter surface, the motor point when, and will be at this once trend towards this region Move in region.Now, this region is called " sliding mode " district i.e. " sliding formwork " district, and the system motion in this region is called " sliding formwork Motion ".
In conjunction with Fig. 2, the invention discloses a kind of speed sensorless based on the sliding mode observer using Kalman filter Device control system, including inverter module 1, PMSM (Permanent Magnet Synchronous Motor, permanent magnet synchronous electric Machine) module the 2, the oneth Clark conversion module 3, Park conversion module the 4, the 2nd Clark conversion module 5, Kalman's observer module 6, first comparator module the 7, the oneth PI adjustment module the 8, second comparator module the 9, the 2nd PI adjustment module the 10, the 3rd comparator Module the 11, the 3rd PI adjustment module 12, Park inverse transform block 13 and SVPWM (Space Vector Pulse Width Modulation, space vector pulse width modulation) module 14, wherein:
Described PMSM module 2, is used for detecting output three-phase current Ia、IbAnd Ic
A described Clark conversion module 3, for the three-phase current I described PMSM module 2 exporteda、IbAnd IcPass through The biphase stator current i under biphase static rectangular coordinate system alpha-beta is exported after Clark conversionαAnd iβ
Described Park conversion module 4, for the biphase stator current i exported by a described Clark conversion module 3αAnd iβ The biphase current I under biphase synchronous rotating frame d-q is exported by Park after being converteddAnd Iq
Described 2nd Clark conversion module 5, for the three-phase voltage U exported by described inverter module 1a、UbAnd UcWarp Biphase stator voltage u under biphase static rectangular coordinate system alpha-beta is exported after crossing Clark conversionαAnd uβ
Described Kalman's observer module 6, for the biphase stator current exported by a described Clark conversion module 3 iαAnd iβBiphase stator voltage u with described 2nd Clark conversion module 5 outputαAnd uβCarry out estimation process, estimate rotor The estimated value of rotating speedEstimated value with rotor-position
Described first comparator module 7, for estimating the estimation of rotor speed in described Kalman's observer module 6 ValueIt is multiplied by a constant and obtains rotor speed n of estimation, and rotor speed n of estimation is made with actual rotor speed n* Difference operation;
A described PI adjustment module 8, defeated after the difference that described first comparator module 7 compares is regulated by PI Go out q axle reference current
Described second comparator module 9, exports q axle reference current after a described PI adjustment module 8 being regulated Biphase current I with the output of described Park conversion module 4qCarry out making difference operation;
Described 2nd PI adjustment module 10, after regulating the difference that described second comparator module 9 compares by PI Output q axle reference voltage
Described 3rd comparator module 11, for by d axle reference currentElectric current with the output of described Park conversion module 4 IdCarry out making difference operation;
Described 3rd PI adjustment module 12, after regulating the difference that described 3rd comparator module 11 compares by PI Output d axle reference voltage
Described Park inverse transform block 13, for the q axle reference voltage described 2nd PI adjustment module 10 exportedWith The d axle reference voltage of described 3rd PI adjustment module 12 outputBy exporting biphase static rectangular coordinate system after Park inverse transformation Two phase control voltages under alpha-betaWith
Described SVPWM module 14, for by two phase control voltagesWithCarry out space vector pulse width modulation, export PWM Waveform is to described inverter module 1, and described inverter module 1 inputs three-phase voltage U to described PMSM module 2a、UbAnd Uc, thus Control described PMSM module 2.
In a described Clark conversion module 3, by three-phase current Ia、IbAnd IcConvert through Clark, export biphase quiet The only biphase stator current i under rectangular coordinate system alpha-betaαAnd iβThe reduction formula being specifically related to is as follows:
i &alpha; i &beta; = 2 3 1 - 1 / 2 - 1 / 2 0 3 / 2 - 3 / 2 i a i b i c
In described Park conversion module 4, by biphase stator current iαAnd iβConvert through Park, export two synchronised rotations Turn the biphase current I under coordinate system d-qdAnd IqThe reduction formula being specifically related to is as follows:
I d I q = cos &theta; ^ sin &theta; ^ - sin &theta; ^ cos &theta; ^ i &alpha; i &beta;
Wherein,Rotor angle for estimation.
In described 2nd Clark conversion module 5, the three-phase voltage U that described inverter module 1 is exporteda、UbAnd UcWarp Cross Clark conversion, export biphase stator voltage u under biphase static rectangular coordinate system alpha-betaαAnd uβThe reduction formula being specifically related to As follows:
u &alpha; u &beta; = 2 3 1 - 1 / 2 - 1 / 2 0 3 / 2 - 3 / 2 U a U b U c
Further, in conjunction with Fig. 3, described Kalman's observer module 6 specifically includes SMO (Sliding mode Observer, sliding mode observer) optimized algorithm submodule the 61, the 4th comparator submodule 62, saturation function calculating sub module 63, Sliding formwork gain submodule 64, low pass filter submodule 65, Kalman filter submodule 66, turn count submodule 67, position Put compensation submodule 68, position estimation submodule 69 and summation module 610, wherein:
Described SMO optimized algorithm submodule 61, for the biphase stator electricity exported by described 2nd Clark conversion module 5 Pressure uαAnd uβThe counter electromotive force e of output after processing with described sliding formwork gain module 64αAnd eβThrough SMO optimized algorithm calculate after defeated Go out electric current estimated valueWith
Described 4th comparator submodule 62, for the electric current estimated value exported by described SMO optimized algorithm submodule 61WithBiphase stator current i with described Clark conversion module 3 outputαAnd iβCarry out making difference operation, obtain on α β axle Current error valueWith
Described saturation function calculating sub module 63, the electricity on the α β axle that described 4th comparator submodule 62 is exported Stream error valueWithCounter electromotive force e is obtained after saturation function computing and described sliding formwork gain module 64 processαAnd eβ
Described low pass filter submodule 65, the counter electromotive force e of output after described sliding formwork gain module 64 is processedα And eβBy obtaining the counter electromotive force estimated value of sliding mode observer estimation after low-pass filteringWith
Described Kalman filter submodule 66, for obtaining after described low pass filter submodule 65 low-pass filtering The counter electromotive force estimated value of sliding mode observer estimationWithObtain after Kalman filtering after Kalman filtering Counter electromotive force estimated valueWith
Described turn count submodule 67, for obtaining after described Kalman filter submodule 66 Kalman filtering Counter electromotive force estimated value after Kalman filteringWithThe estimated value of rotor speed is obtained by turn count
Described position estimation submodule 69, for obtaining after described Kalman filter submodule 66 Kalman filtering Counter electromotive force estimated value after Kalman filteringWithThe estimation before rotor-position does not compensates is obtained by position estimation Value
Described position compensation submodule 68, for by phase place is carried out lag compensation, draws after Kalman filtering Phase compensation amount
Described summation module 610, estimating before the rotor-position that described position estimation submodule 69 obtains is not compensated EvaluationThe phase compensation amount obtained with described position compensation submodule 68Sue for peace, obtain the estimation of rotor-position Value
As an embodiment, the SMO optimized algorithm in described SMO optimized algorithm submodule 61 specifically includes step calculated below Rapid:
First, AC permanent magnet synchronous motor mathematical model in biphase static rectangular coordinate system alpha-beta is set up:
i &alpha; &CenterDot; = - R s L s i &alpha; - 1 L s e &alpha; + u &alpha; L s - - - ( 1 )
i &beta; &CenterDot; = - R s L s i &beta; - 1 L s e &beta; + u &beta; L s - - - ( 2 )
Wherein,For electric current i current value i on α axleαDerivative,For electric current i current value i on β axleβLead Number, RSFor stator winding resistance, Ls is equivalent inductance, eαFor sliding mode observer counter electromotive force on α axle, eβObserve for sliding formwork Device counter electromotive force on β axle, uαFor voltage U magnitude of voltage on α axle, uβFor voltage U magnitude of voltage on β axle;
Secondly, counter electromotive force equation is substituted into:
eα=-ψfωrsinθ (3)
eβfωrcosθ (4)
Wherein, ψfThe magnetic linkage produced for permanent magnet on rotor, ωrFor synchronous rotational speed, θ is rotor angle location;
Furthermore, AC permanent magnet synchronous motor SMO in biphase static rectangular coordinate system alpha-beta optimizes accounting equation and is:
i &alpha; ^ &CenterDot; = - R s L s i &alpha; ^ + u &alpha; L s - k L s s a t ( i &alpha; ^ - i &alpha; ) - - - ( 5 )
i &beta; ^ &CenterDot; = - R s L s i &beta; ^ + u &beta; L s - k L s s a t ( i &beta; ^ - i &beta; ) - - - ( 6 )
Wherein,It is respectively iα、iβEstimated value, k is sliding formwork handoff gain;
Finally, by the above-mentioned current estimation error equation that obtains:
i &alpha; ~ &CenterDot; = - R s L s i &alpha; ~ + e &alpha; L s - k L s s a t ( i &alpha; ~ ) - - - ( 7 )
i &beta; ~ &CenterDot; = - R s L s i &beta; ~ + e &beta; L s - k L s s a t ( i &beta; ~ ) - - - ( 8 )
Wherein,For the current error value on α axle,For the current error value on β axle.
As an embodiment, the current error value in described 4th comparator submodule 62WithAccounting equation be:
i &alpha; ~ = i ^ &alpha; - i &alpha; - - - ( 9 )
i &beta; ~ = i ^ &beta; - i &beta; - - - ( 10 )
Wherein,And iαFor the current error value on α axle, electric current estimated value and current value,And iβFor β axle On current error value, electric current estimated value and current value.
As an embodiment, the counter electromotive force e in described saturation function calculating sub module 63αAnd eβCalculating process respectively Comprise the following steps:
First, choosing sat is that saturation function carries out saturation function computing, it may be assumed that
s a t = 1 x > h x / h | x | &le; h - 1 x < h - - - ( 11 )
Secondly, liapunov function is chosen:To V derivation, work as k > max (| eα|,|eβ|) time, thenV > 0, is known by Lyapunov theorem of stability, and electric current sliding mode observer is stable;
Furthermore, choosing current error is sliding formwork diverter surface, then, when entering sliding mode, haveWithTime,
e &alpha; = k s a t ( i &alpha; ~ ) - - - ( 12 )
e &beta; = k s a t ( i &beta; ~ ) - - - ( 13 )
Wherein, eαAnd eβFor the counter electromotive force of sliding mode observer,For the current error value on α axle,For the electricity on β axle Stream error value, k is sliding formwork handoff gain.
As an embodiment, described low pass filter submodule 65 obtains sliding mode observer by low pass filter and estimates Counter electromotive force estimated valueWithCalculating process include:
Using low pass filter, discontinuous switching signal is converted to the continuous signal of equivalence, corresponding computing formula is such as Under:
z ^ &alpha; = &omega; c s + &omega; c e &alpha; - - - ( 14 )
z ^ &beta; = &omega; c s + &omega; c e &beta; - - - ( 15 )
Wherein,WithFor the counter electromotive force estimated value of sliding mode observer estimation, ωcCutoff frequency for low pass filter Rate, s is Laplace operator, eαAnd eβCounter electromotive force for sliding mode observer.
As an embodiment, described low pass filter submodule 65 also includes step calculated below:
First, the estimated value of rotor-position is tried to achieve by below equation:
&theta; ^ = - arctan ( z &alpha; ^ z &beta; ^ ) - - - ( 16 )
Wherein,For the estimated value of rotor-position,WithCounter electromotive force for sliding mode observer estimation;
Secondly as the use of low pass filter, its phase place has certain hysteresis quality, phase place must be carried out delayed benefit Repaying, its phase compensation amount is:
&Delta; &theta; ^ = - arctan ( &omega; &omega; c ) - - - ( 17 )
Wherein,It is phase compensation amount, rotating speed when ω is stable state, ωcCut-off frequency for low pass filter;
Furthermore, the estimated value of rotor speed is tried to achieve by below equation:
&omega; ^ = z &alpha; ^ 2 + z &beta; ^ 2 &psi; f - - - ( 18 )
Wherein,For rotor speed estimated value,WithFor the counter electromotive force of sliding mode observer estimation, ψfFor on rotor forever The magnetic linkage that magnet produces.
Owing to system is with the presence of high frequency ripple, utilize low pass filter that counter electromotive force is filtered, it is impossible to well to filter Except estimation error and ripple component, and Kalman filter is not only to the estimation error caused due to parameter of electric machine error, has Well elimination effect, and the ripple component in counter electromotive force can be filtered, there is stronger robustness so that permanent-magnet synchronous The control system of motor has more preferable steady state effect and dynamic response.Utilize low-pass first order filter that it is carried out low-pass filtering, Obtaining continuous print counter electromotive force isWithIn high performance motor application,WithCan not directly utilize, because The counter electromotive force of estimationWithIn containing measuring noise, thus use Kalman filter to obtainWithAfter filtering Counter electromotive forceWithOptimum observation is obtained from random noise signal.As an embodiment, described Kalman filter Module 66 use Kalman filter will obtainWithFiltered counter electromotive forceWithFrom random noise signal In obtain optimum observation, the state equation of Kalman filter is as follows:
e ^ g &alpha; = - &omega; ^ e e ^ &beta; - K k ( e ^ &alpha; - z ^ &alpha; ) - - - ( 19 )
e ^ g &beta; = &omega; ^ e e ^ &alpha; - K k ( e ^ &beta; - z ^ &beta; ) - - - ( 20 )
&omega; ^ g e = ( e ^ &alpha; - z ^ &alpha; ) e ^ &beta; - ( e ^ &beta; - z ^ &beta; ) e ^ &alpha; - - - ( 21 )
Wherein, KkFor the gain of Kalman filter,For the rotor angular rate estimated value of Kalman filter, WithFor counter electromotive force eαAnd eβThe counter electromotive force estimated value of sliding mode observer estimation is obtained by low pass filter,WithFor The counter electromotive force estimated value of sliding mode observer estimationWithObtain after Kalman filtering after Kalman filtering Counter electromotive force estimated value.
As an embodiment, the estimated value of rotor speed after Kalman filtering in described turn count submodule 67 Tried to achieve by below equation:
&omega; ^ K = e ^ 2 &alpha; + e ^ 2 &beta; &psi; f - - - ( 22 )
Wherein,For the rotor speed estimated value after Kalman filtering,WithFor after Kalman filtering The counter electromotive force of sliding mode observer estimation, ψfThe magnetic linkage produced for permanent magnet on rotor.
As an embodiment, the estimated value of rotor-position after Kalman filtering in described position estimation submodule 69 Tried to achieve by below equation:
&theta; ^ K c = - arctan ( e ^ &alpha; e ^ &beta; ) - - - ( 23 )
Wherein,For the estimated value of the rotor-position after Kalman filtering,WithFor after Kalman filtering Sliding mode observer estimation counter electromotive force.
As an embodiment, in described position compensation submodule 68, due to the use of low pass filter, its phase place has one Fixed hysteresis quality, must carry out lag compensation to phase place, and the phase compensation amount after Kalman filtering is:
&Delta; &theta; ^ K = - arctan ( &omega; &omega; c ) - - - ( 24 )
Wherein,It is phase compensation amount, rotating speed when ω is stable state, ωcCut-off frequency for low pass filter.
In described first comparator module 7, described Kalman's observer module 6 estimates the estimated value of rotor speedWith Relation between rotor speed n of estimation is:
n = 60 &omega; ^ 2 &pi; = 9.55 &omega; ^
That is, described constant is 9.55.
In described Park inverse transform block 13, by the q axle reference voltage of output in described 2nd PI adjustment module 10 With the d axle reference voltage of output in described 3rd PI adjustment module 12Through Park inverse transformation, export biphase static right angle and sit Two phase control voltages under mark system alpha-betaWithIt is specifically related to following reduction formula:
u &alpha; * u &beta; * = cos &theta; ^ - sin &theta; ^ sin &theta; ^ cos &theta; ^ u d * u q *
Wherein,Rotor angle for estimation.
Fig. 5 and Fig. 6 is to emulate, by Fig. 4, the experimental result reached.When test result indicate that rotating speed sudden change or load changing Angular errors is almost 0, and the error of rotating speed is between-6.5 3, and the pulsation of torque is between 2.5 3.3.Indicate this invention The sliding mode observer of the fusion card Germania designed by patent, in rotating speed sudden change or in the case of load changing, can be followed the tracks of very well The rotating speed of motor and corner change, control accuracy is high, and dynamic property is good, has certain practicality.
The above, the only present invention preferably detailed description of the invention, but protection scope of the present invention is not limited thereto, Any those familiar with the art in the technical scope that the invention discloses, the change that can readily occur in or replacement, All should contain within protection scope of the present invention.Therefore, protection scope of the present invention should be with scope of the claims It is as the criterion.

Claims (11)

1. a senseless control system based on the sliding mode observer using Kalman filter, it is characterised in that Including inverter module, PMSM module, a Clark conversion module, Park conversion module, the 2nd Clark conversion module, karr Graceful observer module, the first comparator module, a PI adjustment module, the second comparator module, the 2nd PI adjustment module, the 3rd Comparator module, the 3rd PI adjustment module, Park inverse transform block and SVPWM module, wherein:
Described PMSM module, is used for detecting output three-phase current Ia、IbAnd Ic
A described Clark conversion module, for the three-phase current I described PMSM module exporteda、IbAnd IcBecome by Clark The biphase stator current i under biphase static rectangular coordinate system alpha-beta is exported after changingαAnd iβ
Described Park conversion module, for the biphase stator current i by a described Clark conversion module outputαAnd iβPass through The biphase current I under biphase synchronous rotating frame d-q is exported after Park conversiondAnd Iq
Described 2nd Clark conversion module, for the three-phase voltage U exported by described inverter modulea、UbAnd UcThrough Clark Biphase stator voltage u under biphase static rectangular coordinate system alpha-beta is exported after conversionαAnd uβ
Described Kalman's observer module, for the biphase stator current i by a described Clark conversion module outputαAnd iβWith Biphase stator voltage u of described 2nd Clark conversion module outputαAnd uβCarry out estimation process, estimate the estimation of rotor speed ValueEstimated value with rotor-position
Described first comparator module, for estimating the estimated value of rotor speed in described Kalman's observer moduleTake advantage of Obtain rotor speed n of estimation with a constant, and carry out making difference fortune by rotor speed n of estimation and actual rotor speed n* Calculate;
A described PI adjustment module, exports q axle by PI after the difference that described first comparator module compares being regulated Reference current
Described second comparator module, for exporting q axle reference current after a described PI adjustment module regulationWith described The biphase current I of Park conversion module outputqCarry out making difference operation;
Described 2nd PI adjustment module, exports q axle by PI after the difference that described second comparator module compares being regulated Reference voltage
Described 3rd comparator module, for by d axle reference currentElectric current I with the output of described Park conversion moduledMake Difference operation;
Described 3rd PI adjustment module, exports d axle by PI after the difference that described 3rd comparator module compares being regulated Reference voltage
Described Park inverse transform block, for the q axle reference voltage by described 2nd PI adjustment module outputWith the described 3rd The d axle reference voltage of PI adjustment module outputBy exporting two under biphase static rectangular coordinate system alpha-beta after Park inverse transformation Phase control voltageWith
Described SVPWM module, for by two phase control voltagesWithCarrying out space vector pulse width modulation, output PWM waveform is to institute Stating inverter module, described inverter module inputs three-phase voltage U to described PMSM modulea、UbAnd Uc, thus control described PMSM module.
A kind of Speedless sensor control based on the sliding mode observer using Kalman filter the most according to claim 1 System processed, it is characterised in that described Kalman's observer module specifically includes SMO optimized algorithm submodule, the 4th comparator Module, saturation function calculating sub module, sliding formwork gain submodule, low pass filter submodule, Kalman filter submodule, turn Speed estimation submodule, position compensation submodule, position estimation submodule and summation module, wherein:
Described SMO optimized algorithm submodule, for biphase stator voltage u by described 2nd Clark conversion module outputαAnd uβ The counter electromotive force e of output after processing with described sliding formwork gain moduleαAnd eβElectric current estimation is exported after SMO optimized algorithm calculates ValueWith
Described 4th comparator submodule, for the electric current estimated value exported by described SMO optimized algorithm submoduleWithWith institute State the biphase stator current i of a Clark conversion module outputαAnd iβCarry out making difference operation, obtain the current error value on α β axleWith
Described saturation function calculating sub module, for by the current error value on the α β axle of described 4th comparator submodule outputWithCounter electromotive force e is obtained after saturation function computing and described sliding formwork gain module processαAnd eβ
Described low pass filter submodule, the counter electromotive force e of output after described sliding formwork gain module is processedαAnd eβPass through The counter electromotive force estimated value of sliding mode observer estimation is obtained after low-pass filteringWith
Described Kalman filter submodule, for the sliding formwork observation that will obtain after described low pass filter submodule low-pass filtering The counter electromotive force estimated value of device estimationWithThe counter electromotive force after Kalman filtering has been obtained after Kalman filtering Estimated valueWith
Described turn count submodule, for having obtained through karr after described Kalman filter submodule Kalman filtering Graceful filtered counter electromotive force estimated valueWithThe estimated value of rotor speed is obtained by turn count
Described position estimation submodule, for having obtained through karr after described Kalman filter submodule Kalman filtering Graceful filtered counter electromotive force estimated valueWithThe estimated value before rotor-position does not compensates is obtained by position estimation
Described position compensation submodule, for by phase place is carried out lag compensation, draws the phase place after Kalman filtering Compensation dosage
Described summation module, the estimated value before the rotor-position that described position estimation submodule obtains is not compensatedAnd institute State the phase compensation amount that position compensation submodule obtainsSue for peace, obtain the estimated value of rotor-position
A kind of Speedless sensor control based on the sliding mode observer using Kalman filter the most according to claim 2 System processed, it is characterised in that the SMO optimized algorithm in described SMO optimized algorithm submodule specifically includes step calculated below:
First, AC permanent magnet synchronous motor mathematical model in biphase static rectangular coordinate system alpha-beta is set up:
i &alpha; . = - R s L s i &alpha; - 1 L s e &alpha; + u &alpha; L s - - - ( 1 )
i &beta; . = - R s L s i &beta; - 1 L s e &beta; + u &beta; L s - - - ( 2 )
Wherein,For electric current i current value i on α axleαDerivative,For electric current i current value i on β axleβDerivative, RS For stator winding resistance, Ls is equivalent inductance, eαFor sliding mode observer counter electromotive force on α axle, eβFor sliding mode observer at β Counter electromotive force on axle, uαFor voltage U magnitude of voltage on α axle, uβFor voltage U magnitude of voltage on β axle;
Secondly, counter electromotive force equation is substituted into:
eα=-ψfωrsinθ (3)
eβfωrcosθ (4)
Wherein, ψfThe magnetic linkage produced for permanent magnet on rotor, ωrFor synchronous rotational speed, θ is rotor angle location;
Furthermore, AC permanent magnet synchronous motor SMO in biphase static rectangular coordinate system alpha-beta optimizes accounting equation and is:
i &alpha; ^ . = - R s L s i &alpha; ^ + u &alpha; L s - k L s s a t ( i &alpha; ^ - i &alpha; ) - - - ( 5 )
i &beta; ^ . = - R s L s i &beta; ^ + u &beta; L s - k L s s a t ( i &beta; ^ - i &beta; ) - - - ( 6 )
Wherein,It is respectively iα、iβEstimated value, k is sliding formwork handoff gain;
Finally, by the above-mentioned current estimation error equation that obtains:
i &alpha; ~ . = - R s L s i &alpha; ~ + e &alpha; L s - k L s s a t ( i &alpha; ~ ) - - - ( 7 )
i &beta; ~ . = - R s L s i &beta; ~ + e &beta; L s - k L s s a t ( i &beta; ~ ) - - - ( 8 )
Wherein,For the current error value on α axle,For the current error value on β axle.
A kind of Speedless sensor control based on the sliding mode observer using Kalman filter the most according to claim 2 System processed, it is characterised in that the current error value in described 4th comparator submoduleWithAccounting equation be:
i &alpha; ~ = i ^ &alpha; - i &alpha; - - - ( 9 )
i &beta; ~ = i ^ &beta; - i &beta; - - - ( 10 )
Wherein,And iαFor the current error value on α axle, electric current estimated value and current value,And iβFor on β axle Current error value, electric current estimated value and current value.
A kind of Speedless sensor control based on the sliding mode observer using Kalman filter the most according to claim 2 System processed, it is characterised in that counter electromotive force e α and e in described saturation function calculating sub moduleβCalculating process include respectively Following steps:
First, choosing sat is that saturation function carries out saturation function computing, it may be assumed that
s a t = 1 x > h x / h | x | &le; h - 1 x < h - - - ( 11 )
Secondly, liapunov function is chosen:To V derivation, work as k > max (| eα|,|eβ|) time, thenBeing known by Lyapunov theorem of stability, electric current sliding mode observer is stable;
Furthermore, choosing current error is sliding formwork diverter surface, then, when entering sliding mode, haveWith Time,
e &alpha; = k s a t ( i &alpha; ~ ) - - - ( 12 )
e &beta; = k s a t ( i &beta; ~ ) - - - ( 13 )
Wherein, eαAnd eβFor the counter electromotive force of sliding mode observer,For the current error value on α axle,For the current error on β axle Value, k is sliding formwork handoff gain.
A kind of Speedless sensor control based on the sliding mode observer using Kalman filter the most according to claim 2 System processed, it is characterised in that obtain the anti-of sliding mode observer estimation by low pass filter in described low pass filter submodule Electromotive force estimated valueWithCalculating process include:
Using low pass filter, discontinuous switching signal is converted to the continuous signal of equivalence, corresponding computing formula is as follows:
z ^ &alpha; = &omega; c s + &omega; c e &alpha; - - - ( 14 )
z ^ &beta; = &omega; c s + &omega; c e &beta; - - - ( 15 )
Wherein,WithFor the counter electromotive force estimated value of sliding mode observer estimation, ωcFor the cut-off frequency of low pass filter, s is Laplace operator, eαAnd eβCounter electromotive force for sliding mode observer.
A kind of Speedless sensor control based on the sliding mode observer using Kalman filter the most according to claim 6 System processed, it is characterised in that also include step calculated below in described low pass filter submodule:
First, the estimated value of rotor-position is tried to achieve by below equation:
&theta; ^ = - arctan ( z &alpha; ^ z &beta; ^ ) - - - ( 16 )
Wherein,For the estimated value of rotor-position,WithCounter electromotive force for sliding mode observer estimation;
Secondly as the use of low pass filter, its phase place has certain hysteresis quality, phase place must be carried out lag compensation, its Phase compensation amount is:
&Delta; &theta; ^ = - arctan ( &omega; &omega; c ) - - - ( 17 )
Wherein,It is phase compensation amount, rotating speed when ω is stable state, ωcCut-off frequency for low pass filter;
Furthermore, the estimated value of rotor speed is tried to achieve by below equation:
&omega; ^ = z &alpha; ^ 2 + z &beta; ^ 2 &psi; f - - - ( 18 )
Wherein,For rotor speed estimated value,WithFor the counter electromotive force of sliding mode observer estimation, ψfFor permanent magnet on rotor The magnetic linkage produced.
A kind of Speedless sensor control based on the sliding mode observer using Kalman filter the most according to claim 2 System processed, it is characterised in that use in described Kalman filter submodule Kalman filter to obtainWithFiltering After counter electromotive forceWithObtaining optimum observation from random noise signal, the state equation of Kalman filter is as follows:
e ^ g &alpha; = - &omega; ^ e e ^ &beta; - K k ( e ^ &alpha; - z ^ &alpha; ) - - - ( 19 )
e ^ g &beta; = &omega; ^ e e ^ &alpha; - K k ( e ^ &beta; - z ^ &beta; ) - - - ( 20 )
e ^ g e = ( e ^ &alpha; - z ^ &alpha; ) e ^ &beta; - ( e ^ &beta; - z ^ &beta; ) e ^ &alpha; - - - ( 21 )
Wherein, KkFor the gain of Kalman filter,For the rotor angular rate estimated value of Kalman filter,WithFor Counter electromotive force eαAnd eβThe counter electromotive force estimated value of sliding mode observer estimation is obtained by low pass filter,WithSee for sliding formwork Survey the counter electromotive force estimated value of device estimationWithObtained after Kalman filtering after Kalman filtering is the most electronic Gesture estimated value.
A kind of Speedless sensor control based on the sliding mode observer using Kalman filter the most according to claim 2 System processed, it is characterised in that in described turn count submodule, the estimated value of rotor speed after Kalman filtering is passed through Below equation is tried to achieve:
&omega; ^ K = e ^ 2 &alpha; + e ^ 2 &beta; &psi; f - - - ( 22 )
Wherein,For the rotor speed estimated value after Kalman filtering,WithFor the sliding formwork after Kalman filtering The counter electromotive force of observer estimation, ψfThe magnetic linkage produced for permanent magnet on rotor.
A kind of Speedless sensor based on the sliding mode observer using Kalman filter the most according to claim 2 Control system, it is characterised in that in described position estimation submodule, the estimated value of rotor-position after Kalman filtering is led to Cross below equation to try to achieve:
&theta; ^ K c = - arctan ( e ^ &alpha; e ^ &beta; ) - - - ( 23 )
Wherein,For the estimated value of the rotor-position after Kalman filtering,WithFor the cunning after Kalman filtering The counter electromotive force of mould observer estimation.
11. a kind of Speedless sensors based on the sliding mode observer using Kalman filter according to claim 2 Control system, it is characterised in that in described position compensation submodule, due to the use of low pass filter, its phase place has necessarily Hysteresis quality, phase place must be carried out lag compensation, the phase compensation amount after Kalman filtering is:
&Delta; &theta; ^ K = - arctan ( &omega; &omega; e ) - - - ( 24 )
Wherein,It is phase compensation amount, rotating speed when ω is stable state, ωcCut-off frequency for low pass filter.
CN201610631286.2A 2016-08-04 2016-08-04 Speed sensorless control system based on sliding-mode observer of Kalman filter Pending CN106026817A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610631286.2A CN106026817A (en) 2016-08-04 2016-08-04 Speed sensorless control system based on sliding-mode observer of Kalman filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610631286.2A CN106026817A (en) 2016-08-04 2016-08-04 Speed sensorless control system based on sliding-mode observer of Kalman filter

Publications (1)

Publication Number Publication Date
CN106026817A true CN106026817A (en) 2016-10-12

Family

ID=57134381

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610631286.2A Pending CN106026817A (en) 2016-08-04 2016-08-04 Speed sensorless control system based on sliding-mode observer of Kalman filter

Country Status (1)

Country Link
CN (1) CN106026817A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108631682A (en) * 2018-04-26 2018-10-09 北京控制工程研究所 A kind of closed loop control method when flexibility windsurfing drive system angle-measuring equipment failure
CN108718166A (en) * 2018-06-15 2018-10-30 珠海格力电器股份有限公司 Motor rotor position angle determines method, apparatus, storage medium and motor
WO2019048197A1 (en) * 2017-09-07 2019-03-14 Zf Friedrichshafen Ag Device and method for controlling the operation of an electric machine
CN109951129A (en) * 2017-12-21 2019-06-28 北京大豪科技股份有限公司 Motor control method, device and the electronic equipment of position-sensor-free
CN110359809A (en) * 2018-04-10 2019-10-22 博泽(班贝格)汽车零部件有限公司 For manipulating the method for being used for the driving device of lid of motor vehicle
CN110768666A (en) * 2019-10-28 2020-02-07 南京工程学院 Kalman filter-based double-synchronous coordinate system decoupling phase-locked loop system and method
CN111669093A (en) * 2020-06-23 2020-09-15 南京邮电大学 Motor parameter estimation method based on adaptive extended Kalman filtering
CN111726048A (en) * 2020-07-28 2020-09-29 南通大学 Permanent magnet synchronous motor rotor position and speed estimation method based on sliding-mode observer
CN112072975A (en) * 2020-09-10 2020-12-11 苏州科技大学 Sliding mode observation method and PMSM sensorless control system
EP4064550A3 (en) * 2022-08-09 2023-01-18 Pfeiffer Vacuum Technology AG Permanent magnet synchronous machine

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104022708A (en) * 2014-05-21 2014-09-03 上海电机学院 Electric variable-pitch driving system by speed sensorless technology and method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104022708A (en) * 2014-05-21 2014-09-03 上海电机学院 Electric variable-pitch driving system by speed sensorless technology and method thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
张群等: "一种新型滑模观测器的永磁同步电动机无传感器控制", 《微特电机》 *
陆华才等: "基于模糊滑模观测器的PMLSM无传感器控制", 《信息与控制》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019048197A1 (en) * 2017-09-07 2019-03-14 Zf Friedrichshafen Ag Device and method for controlling the operation of an electric machine
CN109951129A (en) * 2017-12-21 2019-06-28 北京大豪科技股份有限公司 Motor control method, device and the electronic equipment of position-sensor-free
CN110359809A (en) * 2018-04-10 2019-10-22 博泽(班贝格)汽车零部件有限公司 For manipulating the method for being used for the driving device of lid of motor vehicle
US11371275B2 (en) 2018-04-10 2022-06-28 Brose Fahrzeugteile GmbH SE & Co. Kommanditgesellschaft, Bamberg Method for controlling a drive arrangement for a flap of a motor vehicle
CN108631682A (en) * 2018-04-26 2018-10-09 北京控制工程研究所 A kind of closed loop control method when flexibility windsurfing drive system angle-measuring equipment failure
CN108718166A (en) * 2018-06-15 2018-10-30 珠海格力电器股份有限公司 Motor rotor position angle determines method, apparatus, storage medium and motor
CN110768666A (en) * 2019-10-28 2020-02-07 南京工程学院 Kalman filter-based double-synchronous coordinate system decoupling phase-locked loop system and method
CN111669093A (en) * 2020-06-23 2020-09-15 南京邮电大学 Motor parameter estimation method based on adaptive extended Kalman filtering
CN111726048A (en) * 2020-07-28 2020-09-29 南通大学 Permanent magnet synchronous motor rotor position and speed estimation method based on sliding-mode observer
CN111726048B (en) * 2020-07-28 2021-11-26 南通大学 Permanent magnet synchronous motor rotor position and speed estimation method based on sliding-mode observer
CN112072975A (en) * 2020-09-10 2020-12-11 苏州科技大学 Sliding mode observation method and PMSM sensorless control system
EP4064550A3 (en) * 2022-08-09 2023-01-18 Pfeiffer Vacuum Technology AG Permanent magnet synchronous machine

Similar Documents

Publication Publication Date Title
CN106026817A (en) Speed sensorless control system based on sliding-mode observer of Kalman filter
CN108258967B (en) Permanent magnet motor position-free direct torque control method based on novel flux linkage observer
Jiang et al. An improved third-order generalized integral flux observer for sensorless drive of PMSMs
CN110350835B (en) Permanent magnet synchronous motor position sensorless control method
CN106059424A (en) Improved Kalman observer based control method free of speed sensor
Holtz Sensorless control of induction machines—With or without signal injection?
CN106533295B (en) Permanent magnet synchronous motor method for controlling position-less sensor and device
CN106208864A (en) A kind of senseless control system based on SMO
CN104901600A (en) Sensorless control method of permanent magnet synchronous motor in wide rotating speed scope
CN109768753B (en) Novel sliding-mode observer position-sensorless permanent magnet synchronous motor model prediction control method
CN107134964A (en) The new five mutually fault-tolerant magneto method for controlling position-less sensor based on extended state observer
CN106026803A (en) Speed sensorless control method based on sliding-mode observer
CN103414423A (en) Surface-mounted permanent magnet synchronous motor sensorless direct torque control method
US20160156297A1 (en) Motor drive system, motor control apparatus and motor control method
CN104104301B (en) Passivity-based control method for speed-senseless interpolating permanent magnet synchronous motor
CN102420561A (en) Speed sensorless vector control method on basis of cascaded high voltage inverter
US20160141994A1 (en) Motor drive system and motor control device
CN104009697B (en) Substation inspection robot uses the method for mixing observation device detection positional information
CN107276476A (en) A kind of method of the asynchronous machine low speed control based on MRAS
CN110022107A (en) A kind of position-sensor-free drive system current sensor fault-tolerance approach for making to correct based on current space vector error pro
CN111193448B (en) Permanent magnet synchronous motor load torque observation method based on extended Kalman filter
CN103036499A (en) Detection method of permanent magnet motor rotor position
CN103997269B (en) A kind of control method of Power Robot drive system
CN108306570A (en) Direct torque control method for permanent magnetic synchronous electric machine and system
Chi et al. Position sensorless control of PMSM based on a novel sliding mode observer over wide speed range

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161012