CN105932912A - Method for detecting initial position of rotor of PMSM (permanent magnet synchronous motor) - Google Patents

Method for detecting initial position of rotor of PMSM (permanent magnet synchronous motor) Download PDF

Info

Publication number
CN105932912A
CN105932912A CN201610328768.0A CN201610328768A CN105932912A CN 105932912 A CN105932912 A CN 105932912A CN 201610328768 A CN201610328768 A CN 201610328768A CN 105932912 A CN105932912 A CN 105932912A
Authority
CN
China
Prior art keywords
rotor
high frequency
position angle
amplitude
frequency electric
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
CN201610328768.0A
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.)
Xiamen University of Technology
Original Assignee
Xiamen University 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 Xiamen University of Technology filed Critical Xiamen University of Technology
Priority to CN201610328768.0A priority Critical patent/CN105932912A/en
Publication of CN105932912A publication Critical patent/CN105932912A/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
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • H02P6/183Circuit arrangements for detecting position without separate position detecting elements using an injected high frequency signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

The invention relates to a new method for detecting the initial position of a rotor of a PMSM (permanent magnet synchronous motor), and the method does not need to extract a negative sequence component of a high-frequency current. The method employs DFT (discrete Fourier transform) to extract the amplitude values of a high-frequency current d and a q-axis component, obtains an error term comprising the position information of the rotor through the relation between the amplitude values of the high-frequency current d and the q-axis component, and then extracts the position angle of the rotor from the error item through employing a PI regulator. The method employs the saturation effect of an iron core of the motor, and judges the N/S polarity of a magnetic pole through the change characteristics of the amplitude of a high-frequency current vector. Compared with a conventional heterodyne method, the method is unrelated with the initial phase of an injection signal, also does not need a large number of filters, is simple in structure, is easy to implement, and provides a new method for the extraction of the position angle of the rotor in no-sensor control based on a high-frequency injection method.

Description

A kind of initial position detection method for permanent magnet synchronous electric motor rotor
Technical field
The present invention relates to a kind of permagnetic synchronous motor (PMSM) method for detecting initial position of rotor, especially built-in type permanent magnetism Synchronous motor (PMSM) method for detecting initial position of rotor.
Background technology
In sensorless control system, if accurate initial position angle of rotor can not be obtained during electric motor starting, the most then lead Cause magnetic linkage and moment not exclusively decouples, deteriorate systematic function, the impact of long starting current time serious, can be caused even to damage Converter and motor.For the PMSM of rotor magnetic steel built-in type, high-frequency signal injection is the rotor-position discrimination method of a kind of practicality. The method first isolates the negative sequence component in high frequency electric response with wave filter, then utilizes heterodyne method therefrom to extract containing turning The error term of subspace positional information obtains rotor position angle by Luenberger observer again.This method is not only extracting negative phase-sequence A large amount of wave filter need to be used during component, cause signal phase to postpone, and the trigonometric function of heterodyne method exterior multiplication and high-frequency carrier signal Relevant, due to sampling, communication, the time delay of signal processing in reality, the superposition phase of carrier signal in the rotor position angle obtained Parallactic angle, causes the estimation difference of positional information.And Luenberger observer is relevant with electromechanics equation, needs rotary inertia etc. Mechanical parameter, cannot obtain accurate parameter in some occasion.
Summary of the invention
It is desirable to provide a kind of permagnetic synchronous motor (PMSM) method for detecting initial position of rotor, with solve existing forever Magnetic-synchro motor (PMSM) method for detecting initial position of rotor needs a large amount of wave filter, calculating is complicated, cause rotor position information The problem of estimation difference.The concrete scheme of the present invention is as follows:
A kind of permagnetic synchronous motor (PMSM) method for detecting initial position of rotor, comprises the following steps:
Step 1: at estimation frame'sAxle andAxle is injected separately into high-frequency rotating voltageWithContained The high frequency electric response of rotor position informationWith
Step 2: described high frequency electric is responded by discrete Fourier transform (DFT)WithIt is demodulated, extracts described The amplitude of high frequency electric response componentWithCalculate described squared magnitude poor, obtain the error term of described rotor-position
Step 3: utilize pi regulatorBy the regulation of described error term to zero to extract rotor position angle
Step 4: the phase place detecting the described amplitude of described high frequency electric response corresponding when reaching maximum can get rotor N The position θ of poleN, by θNWith the rotor position angle extractedMake comparisons, if θNWithDifference less than 90 °, then described in extract Rotor position angleFor actual rotor position θ, if θNWithDiffer by more than 90 °, then described in the rotor position angle that extractsAdd 180 ° is actual rotor position θ.
Use technique scheme, the invention have the advantages that:
The invention provides a kind of permagnetic synchronous motor (PMSM) method for detecting initial position of rotor, outside the method is with tradition Difference method is compared, not only unrelated with Injection Signal initial phase, and need not use a large amount of wave filter, its simple in construction, it is easy to number Word realizes, and the extraction for sensorless strategy rotor position angle based on high-frequency signal injection provides a kind of new method.We Method is particularly suited for the detection of built-in type permagnetic synchronous motor (PMSM) initial position of rotor.
Accompanying drawing explanation
Fig. 1 shows that the rotor position angle that DFT demodulates extracts schematic diagram;
Fig. 2 shows d axle stator magnetic linkage and current relationship;
Fig. 3 shows the initial position angle of rotor Cleaning Principle figure of pole polarity identification;
Fig. 4 shows high frequency electric DFT magnitude extraction waveform;
Fig. 5 (a) shows the error term waveform containing positional information;
Fig. 5 (b) shows angle waveform;
Fig. 6 shows hardware experiment platform;
Fig. 7 shows high frequency electric vector locus under different initial position;
Fig. 8 (a) shows actual value and the detected value of initial position detection experimental result;And
Fig. 8 (b) shows the detection error of initial position detection experimental result.
Detailed description of the invention
For further illustrating each embodiment, the present invention is provided with accompanying drawing.These accompanying drawings are the invention discloses content one Point, it is mainly in order to illustrate embodiment, and the associated description of description can be coordinated to explain the operation principles of embodiment.Coordinate ginseng Examining these contents, those of ordinary skill in the art will be understood that other possible embodiments and advantages of the present invention.
In conjunction with the drawings and specific embodiments, the present invention is further described.Fig. 1 is that the rotor position angle of DFT demodulation carries Take schematic diagram.For the DFT demodulation principle of analysis of high frequency current signal, on the basis of dq coordinate system, introduce a new coordinate SystemIts according to(Estimated value for rotor position angle θ) rotate, then the transformation matrix of this coordinate system can represent For:
T d ^ q ^ → d q = c o s Δ θ s i n Δ θ - s i n Δ θ c o s Δ θ - - - ( 1 )
It is far longer than rotor velocity, therefore permanent magnet magnetic linkage Ψ owing to injecting the angular velocity of high frequency voltage pumping signalf Negligible compared to the magnetic linkage that stator current produces, the flux linkage equations under dq coordinate system is transformed toUnder coordinate system, have:
Ψ d ^ Ψ q ^ = T d ^ q ^ → d q - 1 L d 0 0 L q T d ^ q ^ → d q i d ^ i q ^ - - - ( 2 )
Being deformed by above formula, obtaining current-responsive expression formula is:
i d ^ i q ^ = 1 L Σ 2 - L Δ 2 L Σ + L Δ cos ( 2 Δ θ ) L Δ sin ( 2 Δ θ ) L Δ sin ( 2 Δ θ ) L Σ - L Δ cos ( 2 Δ θ ) Ψ d ^ Ψ q ^ - - - ( 3 )
In formula: LΣ=(Ld+Lq)/2, LΔ=(Lq-Ld)/2。
The rotation high frequency voltage injecting following form encourages:
i d ^ = - ( I i 0 + I i 1 cos ( 2 Δ θ ) ) cosω i t + I i 1 sin ( 2 Δ θ ) sinω i t i q ^ = - I i 1 sin ( 2 Δ θ ) cosω i t + ( I i 0 - I i 1 cos ( 2 Δ θ ) ) sinω i t u i d ^ u i q ^ = | u i | sinω i t cosω i t - - - ( 4 )
In formula: uiFor Injection Signal amplitude, ωiFor Injection Signal frequency.According to magnetic linkage-voltage equationCan :
Ψ d ^ Ψ q ^ = u i ω i - cosω i t sinω i t - - - ( 5 )
Formula (5) is substituted in formula (3) and high frequency electric response can be obtained:
i d ^ = - ( I i 0 + I i 1 cos ( 2 Δ θ ) ) cosω i t + I i 1 sin ( 2 Δ θ ) sinω i t i q ^ = - I i 1 sin ( 2 Δ θ ) cosω i t + ( I i 0 - I i 1 cos ( 2 Δ θ ) ) sinω i t - - - ( 6 )
In formula:
The amplitude expression that can obtain current component according to formula (6) is:
| i d ^ | 2 = I i 0 2 + I i 1 2 + 2 I i 1 I i 0 cos ( 2 Δ θ ) | i q ^ | 2 = I i 0 2 + I i 1 2 - 2 I i 1 I i 0 cos ( 2 Δ θ ) - - - ( 7 )
Then:
| i d ^ | 2 - | i q ^ | 2 = 4 I i 1 I i 0 c o s ( 2 Δ θ ) - - - ( 8 )
By formula (8) it can be seen that d, q axle component amplitude relational expression of high frequency electric response signal contains rotor-position Information, and the amplitude of electric current can be obtained by Fourier transformation.It is analogous to heterodyne method, to extract rotor position from error term Angle setting, then error term needs abbreviation to be sin (2 θ) form.Therefore, can be byChange intoCoordinate system, its transformation matrix of coordinates For:
Then, existIn coordinate system
| i d ^ | 2 - | i q ^ | 2 = 4 I i 1 I i 0 cos ( 2 Δθ ′ ) = 4 I i 1 I i 0 cos ( 2 ( Δ θ - π 4 ) ) = 4 I i 1 I i 0 sin ( 2 Δ θ ) - - - ( 10 )
Therefore, by above-mentioned analysis, utilize pi regulator the error term closed loop shown in formula (10) to be regulated after 0, The angle information obtained is rotor position angle
Illustrate how to judge rotor magnetic pole polarity with reference to Fig. 2 and Fig. 3, so that it is determined that actual rotor position.Fig. 2 shows d Axle stator magnetic linkage and the relation of electric current.From in figure, the degree of saturation of stator core is relevant with d shaft current size, when d axle electricity When the flux component of miscarriage life is identical with rotor flux direction, degree of saturation increases;When d shaft current produce flux component with turn When sub-flow direction is contrary, degree of saturation weakens.Due to the existence of this saturation effect, when injecting high-frequency rotating voltage drive Time, the high frequency electric response of generation can be modulated, and when high frequency electric response vector signal forwards rotor N pole to, amplitude reaches Maximum, when forwarding S pole to, degree of saturation weakens on the contrary, and inductance increases, and current amplitude reduces.
According to above-mentioned principle, the phase place corresponding when reaching maximum of the amplitude of detection high frequency electric response signal can be turned The position θ of sub-N poleN, this angle and rotor physical location angle error are relatively big, but can be used to judge pole polarity.By θNWith front Literary composition demodulates the rotor position angle extracted based on DFT high frequency electricCompare, if the two difference is less than 90 °, then extract The rotor position angle gone outIt is actual rotor angular position theta;If the two differs by more than 90 °, then the rotor position angle extractedFor Position, S pole, adds that 180 ° are actual rotor angular position theta.Add the DFT method initial position angle of rotor detection of pole polarity identification Principle is as shown in Figure 3.Therefore, the built-in type PMSM method for detecting initial position of rotor of the present invention comprises the following steps:
Step 1: at estimation frame'sAxle andAxle is injected separately into high-frequency rotating voltageWithContained The high frequency electric response of rotor position informationWith
Step 2: described high frequency electric is responded by discrete Fourier transform (DFT)WithIt is demodulated, extracts described The amplitude of high frequency electric response componentWithCalculate described squared magnitude poor, obtain the error term of described rotor-position
Step 3: utilize pi regulator by described error termRegulate to zero to extract rotor position angle
Step 4: the phase place detecting the described amplitude of described high frequency electric response corresponding when reaching maximum can get rotor N The position θ of poleN, by θNWith the described rotor position angle extractedMake comparisons, if θNWithDifference is less than 90 °, the most described extraction The rotor position angle gone outFor actual rotor position θ, if θNWithDiffer by more than 90 °, then described in the rotor position angle that extracts It is actual rotor position θ plus 180 °.
The present invention is by emulation and verifies its effectiveness and accuracy.At Matlab/Simulink software platform On emulate, it should be noted that saturation effect ignored by electrical machine element model, thus cannot carry out according to core sataration characteristic The emulation of pole polarity identification.In software environment, just the most first verify rotor-position angle extraction method based on DFT demodulation Really at dSPACE hardware, property, then verifies that in line platform initial position angle of rotor based on the method detects.Emulation motor ginseng Number is consistent with experiment motor: rated power 2kW, rated current 8A, and the every phase winding resistance of armature is 7 Ω, d-axis inductance 2.5mH, Quadrature axis inductance 8.5mH, number of pole-pairs is 3.Inject high frequency voltage frequency 1250Hz, amplitude 5V.
Fig. 4 show the high frequency electric d axle component and amplitude waveform thereof sensed after injecting high-frequency rotating excitation.Can by figure Know, designed high-frequency current signal DFT demodulation method, it is possible to by the high frequency electric magnitude extraction of injected frequency out, Jin Erwei Realize from magnitude relation, extract rotor position error item to lay the foundation
Fig. 5 show rotor position angle based on DFT high frequency electric demodulation method and extracts waveform, and wherein figure (a) show root The error term 4I obtained according to d, q shaft current magnitude relationi1Ii0Sin (2 Δ θ) waveform, figure (b) show utilize pi regulator from The angle extracted in error term and actual measurement angle waveform.From in figure, the method can extract rotor position angle and essence Degree is high, response is fast.
For the above-mentioned effectiveness of method for detecting initial position of rotor based on the demodulation of DFT high frequency electric of checking, built as Built-in type PMSM Variable-frequency Regulating Speed Experimental Platform shown in Fig. 6.Main by built-in type permagnetic synchronous motor, universal frequency converter DR50A And dSPACE real-time emulation system composition.DSPACE onboard processor DS1104 is automatically performed the compiling of code and then produces PWM Pulse driven switch device works.Rotor physical location, injected frequency 1250Hz, the rotation of amplitude 10V is recorded by encoder High frequency voltage, carries out DFT method demodulation and then extracts rotor-position high frequency electric.
The tracing waveform of high frequency electric vector when Fig. 7 show different initial position, it can be seen that high frequency electric Track be one oval, and the major axis of ellipse is rotor position angle with horizontal angle.
Fig. 8 show experimental result based on DFT high frequency electric demodulation initial position detection.Rotor physical location is used in advance Encoder records, and then decouples high frequency electric under without basic waves exciting and then extracts rotor-position, to testing result Error carries out curve fitting, and as shown in figure (b), testing result and actual result are in 5 ° of electrical angles, and precision is higher, it is possible to meet Vector controlled requirement.
Although specifically showing and describe the present invention in conjunction with preferred embodiment, but those skilled in the art should be bright In vain, in the spirit and scope of the present invention limited without departing from appended claims, in the form and details can be right The present invention makes a variety of changes, and is protection scope of the present invention.

Claims (1)

1. an initial position detection method for permanent magnet synchronous electric motor rotor, it is characterised in that comprise the following steps:
Step 1: at estimation frame'sAxle andAxle is injected separately into high-frequency rotating voltageWithObtain containing rotor The high frequency electric response of positional informationWith
Step 2: described high frequency electric is responded by discrete Fourier transform (DFT)WithIt is demodulated, extracts described high frequency The amplitude of current-responsive componentWithCalculate described squared magnitude poor, obtain the error term of described rotor-position
Step 3: utilize pi regulator by described error termClosed loop regulates to zero to extract rotor position angle
Step 4: the phase place detecting the described amplitude of described high frequency electric response corresponding when reaching maximum can get rotor N pole Position θN, by θNWith the rotor position angle extractedMake comparisons, if θNWithDifference less than 90 °, then described in the rotor that extracts Position angleFor actual rotor position θ, if θNWithDiffer by more than 90 °, then described in the rotor position angle that extractsPlus 180 ° For actual rotor position θ.
CN201610328768.0A 2016-05-17 2016-05-17 Method for detecting initial position of rotor of PMSM (permanent magnet synchronous motor) Pending CN105932912A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610328768.0A CN105932912A (en) 2016-05-17 2016-05-17 Method for detecting initial position of rotor of PMSM (permanent magnet synchronous motor)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610328768.0A CN105932912A (en) 2016-05-17 2016-05-17 Method for detecting initial position of rotor of PMSM (permanent magnet synchronous motor)

Publications (1)

Publication Number Publication Date
CN105932912A true CN105932912A (en) 2016-09-07

Family

ID=56840831

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610328768.0A Pending CN105932912A (en) 2016-05-17 2016-05-17 Method for detecting initial position of rotor of PMSM (permanent magnet synchronous motor)

Country Status (1)

Country Link
CN (1) CN105932912A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108233780A (en) * 2016-12-13 2018-06-29 Abb瑞士股份有限公司 For detecting method and apparatus existing for the permanent magnet of synchronous machine rotor
CN110601632A (en) * 2019-09-05 2019-12-20 深圳市振邦智能科技股份有限公司 Estimation method and system for initial position of rotor of permanent magnet synchronous motor
CN110995100A (en) * 2019-12-12 2020-04-10 华中科技大学 Position-sensorless control method and system for permanent magnet synchronous motor
CN111464105A (en) * 2020-05-15 2020-07-28 华中科技大学 Method for detecting initial position of permanent magnet synchronous motor
CN111654220A (en) * 2020-06-24 2020-09-11 江苏建筑职业技术学院 Interpolation type permanent magnet synchronous motor rotor position information extraction method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003299381A (en) * 2002-04-02 2003-10-17 Yaskawa Electric Corp Sensorless control device and method for alternator
CN101714844A (en) * 2009-11-10 2010-05-26 哈尔滨工业大学 Method for detecting initial position of magnetic pole of rotor of built-in permanent magnetic synchronous motor
CN203219239U (en) * 2013-03-21 2013-09-25 安徽理工大学 Position sensor-less motor control device employing SDFT rotor position identification

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003299381A (en) * 2002-04-02 2003-10-17 Yaskawa Electric Corp Sensorless control device and method for alternator
CN101714844A (en) * 2009-11-10 2010-05-26 哈尔滨工业大学 Method for detecting initial position of magnetic pole of rotor of built-in permanent magnetic synchronous motor
CN203219239U (en) * 2013-03-21 2013-09-25 安徽理工大学 Position sensor-less motor control device employing SDFT rotor position identification

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108233780A (en) * 2016-12-13 2018-06-29 Abb瑞士股份有限公司 For detecting method and apparatus existing for the permanent magnet of synchronous machine rotor
CN108233780B (en) * 2016-12-13 2021-11-30 Abb瑞士股份有限公司 Method and device for detecting the presence of permanent magnets of a rotor of a synchronous machine
CN110601632A (en) * 2019-09-05 2019-12-20 深圳市振邦智能科技股份有限公司 Estimation method and system for initial position of rotor of permanent magnet synchronous motor
CN110995100A (en) * 2019-12-12 2020-04-10 华中科技大学 Position-sensorless control method and system for permanent magnet synchronous motor
WO2021114993A1 (en) * 2019-12-12 2021-06-17 华中科技大学 Position-sensorless control method and system for permanent magnet synchronous motor
CN111464105A (en) * 2020-05-15 2020-07-28 华中科技大学 Method for detecting initial position of permanent magnet synchronous motor
CN111464105B (en) * 2020-05-15 2021-10-26 华中科技大学 Method for detecting initial position of permanent magnet synchronous motor
CN111654220A (en) * 2020-06-24 2020-09-11 江苏建筑职业技术学院 Interpolation type permanent magnet synchronous motor rotor position information extraction method

Similar Documents

Publication Publication Date Title
CN105932912A (en) Method for detecting initial position of rotor of PMSM (permanent magnet synchronous motor)
CN105356806A (en) Permanent-magnet synchronous motor sensorless control method adopting square-wave injection
CN102843091B (en) A kind of determination methods of permanent-magnetic synchronous motor rotor initial position
CN104158462B (en) A kind of permagnetic synchronous motor initial position detection method of position-sensor-free
CN107171608B (en) A kind of permanent magnet synchronous motor without sensor initial position detection method
CN103701395B (en) A kind of rotor initial position method of estimation based on positive and negative sequence harmonic injection
CN106655952B (en) A kind of current envelops collimation method detecting permanent-magnetic synchronous motor rotor initial position
CN103018577B (en) Method for measuring parameters of permanent magnet synchronous motor
CN105227010B (en) A kind of permagnetic synchronous motor position-sensor-free position detection error harmonic pulse removing method
CN102751937A (en) Method for determining initial position angle of rotor of permanent-magnetic synchronous motor
CN103560736A (en) Static off-line parameter identification method of permanent magnet synchronous motor
CN101630938A (en) Method for identifying initial position of rotor of permanent magnet synchronous motor of non-position sensor
CN105811831A (en) Tracking method of rotor position of salient pole permanent magnet synchronous motor in motion state
CN102545740A (en) Low-speed position sensorless control method for surface mounted permanent magnet synchronous motor
CN106655942A (en) Sensorless control method of permanent magnet synchronous motor
CN109639202B (en) Method for judging polarity of magnetic pole of permanent magnet synchronous motor rotor
CN103986393A (en) Method for detecting initial position of rotor of permanent magnet synchronous motor
CN103986394A (en) Method for detecting initial position of surface mount type permanent magnet synchronous motor rotor
CN106208872B (en) PMSM high frequency voltage Square wave injection method for estimating rotating speed based on immune algorithm
CN105703680A (en) Pulse injection-based three-phase switched reluctance motor position sensorless control method
CN103904973A (en) Method for controlling salient pole permanent magnet synchronous machine in speed sensorless mode
CN108390611A (en) Permanent magnet synchronous motor sensorless strategy method based on rotation high frequency injection
CN107276479A (en) A kind of two-phase orthogonal winding permagnetic synchronous motor rotating speed determines method
CN111654220A (en) Interpolation type permanent magnet synchronous motor rotor position information extraction method
CN106374805A (en) Identification method and apparatus for static state initial position 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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160907

WD01 Invention patent application deemed withdrawn after publication