CN107404274A - A kind of method based on open-loop voltage detection PMSM rotor zero-bits - Google Patents

A kind of method based on open-loop voltage detection PMSM rotor zero-bits Download PDF

Info

Publication number
CN107404274A
CN107404274A CN201710694819.6A CN201710694819A CN107404274A CN 107404274 A CN107404274 A CN 107404274A CN 201710694819 A CN201710694819 A CN 201710694819A CN 107404274 A CN107404274 A CN 107404274A
Authority
CN
China
Prior art keywords
mrow
pmsm
msub
mtd
mtr
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710694819.6A
Other languages
Chinese (zh)
Other versions
CN107404274B (en
Inventor
赵健程
郑钢
辛小帅
徐红兵
王跃斌
郭罗乐
劼宏宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Bingchen Intellectual Property Operation Co ltd
Original Assignee
Sichuan Editus Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Editus Technology Co Ltd filed Critical Sichuan Editus Technology Co Ltd
Priority to CN201710694819.6A priority Critical patent/CN107404274B/en
Publication of CN107404274A publication Critical patent/CN107404274A/en
Application granted granted Critical
Publication of CN107404274B publication Critical patent/CN107404274B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/24Vector control not involving the use of rotor position or rotor speed sensors
    • H02P21/32Determining the initial rotor position
    • 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/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed

Landscapes

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

Abstract

The invention discloses a kind of method based on open-loop voltage detection PMSM rotor zero-bits, mainly solves the problem of existing PMSM rotors zero-bit acquisition methods computing present in prior art is more complicated, and operand is big, and theoretical property is strong.A kind of method based on open-loop voltage detection PMSM rotor zero-bits is by open-loop voltage, rotor-position sampled value, PMSM rotor zero adjustment values, records corresponding PMSM rotating speeds, and optimal PMSM rotor zero-bits are determined by least absolute value method.By such scheme, invention achieves independent of the parameter of electric machine.Whole detection process performs that the time is short, electric machine controller can the on-line automatic purpose for completing to calculate, there is very high practical value and promotional value.

Description

A kind of method based on open-loop voltage detection PMSM rotor zero-bits
Technical field
The present invention relates to permagnetic synchronous motor (PMSM) control technology field, is to be related to one kind to be based on open loop specifically The method of voltage detecting PMSM rotor zero-bits.
Background technology
Permagnetic synchronous motor (PMSM) is because with high efficiency, high power density, that control performance is good, starting characteristic is good etc. is excellent Point, using very extensive;Electric machine controller to permagnetic synchronous motor when carrying out field-oriented vector control (FOC), if turned The zero-bit of son forbidden to may result in it is unstable to magneto vector controlled, so wanting to be controlled PMSM must just obtain Its rotor zero-bit.
, it is necessary to run complicated algorithm according to the parameter of electric machine when in general electric machine controller can not obtain PMSM rotor zero-bits To determine motor zero-bit;Wherein its exemplary process has High Frequency Injection, because this method make use of rotor Space-saliency effect, but it is often more complicated to the demodulating algorithm of high frequency electric response signal, and operand is big, and theoretical property is strong; Also have in addition in document using model reference adaptive method, fuzzy control method, artificial neural network, design sliding mode observer The methods of the initial position of rotor of permagnetic synchronous motor is estimated, but these methods are required for formula and the computing of complexity.
The content of the invention
It is existing to solve it is an object of the invention to provide a kind of method based on open-loop voltage detection PMSM rotor zero-bits The problem of PMSM rotor zero-bit acquisition methods computings are more complicated, and operand is big, and theoretical property is strong.
In order to solve the above problems, the present invention provides following technical scheme:
The step of a kind of method based on open-loop voltage detection PMSM rotor zero-bits includes is as follows:
(a) the open-loop voltage U of D axles in PMSM vector controlleds is given respectivelyqWith the open-loop voltage U of Q axlesd
(b) according to the U given in step (a)qAnd UdUnder state, PMSM rotor zero-bits are calculatedWherein i distinguishes For 0,1,2...n-1;
(c) PMSM rotor positions are calculated according to step (b)eii+pθm, p is PMSM number of pole-pairs in formula, θmFor rotor Position sampled value;
(d) PMSM rotating speeds are calculated according to (c)
(e) PMSM rotor zero-bit is tried to achieve according to least absolute value method.
Specifically, step (e) comprises the following steps:
(e1) U when PMSM is rotated forward is givenqAnd Ud, repeat step (a) to (d), in PMSM stabilizations of speed, preserve PMSM Rotational speed omegapi(i=0,1,2...n-1);
(e2) U during PMSM reversions is givenqAnd Ud, repeat step (a) to (d), in PMSM stabilizations of speed, preserve PMSM Rotational speed omegaNi(i=0,1,2...n-1);
(e3) rotating speed and ω of calculation procedure (e1) and step (e2)di
(e4) ω minimum in step (e3) is found outdiDraw PMSM rotor zero-bit.
Specifically, the detailed process of step (e3) is:Get rid of ωPiAnd ωNiIn close to zero numerical value and ωNiIt is negative Numerical value, remaining numerical value make and, obtain ωdiPiNi
Specifically, the detailed process of step (e4) is:Find ωdiThe minimum number of middle numerical value, is denoted as ωdk;PMSM rotor Zero-bit isThat is θek+pθm, it is correct PMSM rotor-positions.
Specifically, respectively according to the U given in step (e1) and step (e2)qAnd UdAnd the PMSM rotor-positions tried to achieve θei, export PMSM sine voltage Ua, Ub, Uc;Calculation formula is as follows:
Compared with prior art, the invention has the advantages that:PMSM rotor zero testings of the invention and traditional Method is compared, and algorithm is simple, it is only necessary to opened loop control, and calculating process is independent of the parameter of electric machine.Whole detection process performs Time is short, and electric machine controller on-line automatic can be completed to calculate, it is not necessary to off-line analysis data.
Brief description of the drawings
Fig. 1 is the control block diagram of the present invention.
Fig. 2 is the flow chart of the present invention.
Embodiment
The invention will be further described with reference to the accompanying drawings and examples, and embodiments of the present invention include but is not limited to The following example.
As depicted in figs. 1 and 2, it is a kind of based on open-loop voltage detection PMSM rotor zero-bits method be by open-loop voltage, Rotor-position sampled value, PMSM rotor zero adjustment values, corresponding PMSM rotating speeds are recorded, and determined by least absolute value method Optimal PMSM rotor zero-bits;Detailed process is as follows:
Step 1:The open-loop voltage of D axles and Q axles in PMSM vector controlleds, U are set respectivelyq=C, Ud=0, C are a comparison Small magnitude of voltage, it is constant, enables motor to be unlikely to turn too fast.
Step 2:PMSM rotor zero-bits are setCalculate PMSM rotor positionseii+pθm, run vector control Algorithm processedExport Ua、Ub、Uc
Step 3:It is respectively 0,1,2...n-1 to make i, repeat step 2, and when motor speed is stable, program preserves PMSM rotating speeds ωPi(i=0,1,2...n-1).
Step 4:The open-loop voltage of D axles and Q axles in PMSM vector controlleds, U are set respectivelyq=-C, Ud=0, C are a ratio Less magnitude of voltage, it is constant, enables motor to be unlikely to turn too fast.
Step 5:It is respectively 0,1,2...n-1 to make i, repeat step 2, and when motor speed is stable, program preserves PMSM rotating speeds ωNi(i=0,1,2...n-1).
Step 6:ω is got rid of in softwarePiAnd ωNiIn close to zero numerical value and ωNiFor negative numerical value, remaining number Value is made and obtains ωdiPiNi
Step 7:Find ωdiThe minimum number of middle numerical value, is denoted as ωdk
Step 8:PMSM rotor zero-bit isThat is θek+pθm, it is correct PMSM rotors position Put.
It is that can obtain PMSM rotor zero-bit by above-mentioned steps 1 to step 8.
The general principle of the present invention:Its mechanical property is identical when reversion is rotated forward during permagnetic synchronous motor zero load, if motor Zero-bit is correct, then gives Uq=C, Ud=0 and Uq=-C, UdWhen=0, its rotating speed should be big under the conditions of two kinds in theory It is small equal, in opposite direction, and UqFor timing, motor is rotating forward.If zero-bit is incorrect, under these conditions, its positive Uq's Rotating speed and negative UqRotating speed should be unequal.
The implementation condition of test case of the present invention is:U can be givenq、UdElectric machine controller, absolute position transducer feedback Permagnetic synchronous motor, permagnetic synchronous motor rotating speed can be obtained.
Following table is the real data measured:It can show that PMSM rotor zero adjustments value is 5.654867 radians, actual PMSM Rotor zero-bit is 5.75959 radians, and error is 0.10472 radian.Demonstrate validity of the present invention.If reducing step-length, that is, increase Add n value, you can the precision of increase rotor zero adjustment value.
The present invention is to be based on opened loop control, independent of the parameter of electric machine, it is not necessary to which complex designing algorithm, program have performed one Testing process, you can calculate PMSM rotor zero-bit.
According to above-described embodiment, the present invention can be realized well.What deserves to be explained is before based on said structure design Put, to solve same technical problem, some made in the present invention are used without substantial change or polishing Technical scheme essence still as the present invention, therefore it should also be as within the scope of the present invention.

Claims (5)

1. it is a kind of based on open-loop voltage detection PMSM rotor zero-bits method, it is characterised in that including the step of it is as follows:
(a) the open-loop voltage U of D axles in PMSM vector controlleds is given respectivelyqWith the open-loop voltage U of Q axlesd
(b) according to the U given in step (a)qAnd UdUnder state, PMSM rotor zero-bits are calculatedWherein i is respectively 0, 1,2 ... n-1;
(c) PMSM rotor positions are calculated according to step (b)eii+pθm, p is PMSM number of pole-pairs in formula, θmFor rotor-position Sampled value;
(d) PMSM rotating speeds are calculated according to (c)
(e) PMSM rotor zero-bit is tried to achieve according to least absolute value method.
A kind of 2. method based on open-loop voltage detection PMSM rotor zero-bits according to claim 1, it is characterised in that Step (e) comprises the following steps:
(e1) U when PMSM is rotated forward is givenqAnd Ud, repeat step (a) to (d), in PMSM stabilizations of speed, preserve PMSM rotating speeds ωPi(i=0,1,2...n-1);
(e2) U during PMSM reversions is givenqAnd Ud, repeat step (a) to (d), in PMSM stabilizations of speed, preserve PMSM rotating speeds ωNi(i=0,1,2...n-1);
(e3) rotating speed and ω of calculation procedure (e1) and step (e2)di
(e4) ω minimum in step (e3) is found outdiDraw PMSM rotor zero-bit.
A kind of 3. method based on open-loop voltage detection PMSM rotor zero-bits according to claim 2, it is characterised in that step Suddenly the detailed process of (e3) is:Get rid of ωPiAnd ωNiIn close to zero numerical value and ωNiFor negative numerical value, remaining numerical value Make and obtain ωdiPiNi
A kind of 4. method based on open-loop voltage detection PMSM rotor zero-bits according to claim 2, it is characterised in that step Suddenly the detailed process of (e4) is:Find ωdiThe minimum number of middle numerical value, is denoted as ωdk;PMSM rotor zero-bit is That is θek+pθm, it is correct PMSM rotor-positions.
A kind of 5. method based on open-loop voltage detection PMSM rotor zero-bits according to claim 2, it is characterised in that point Not according to the U given in step (e1) and step (e2)qAnd UdAnd the PMSM rotor positions tried to achieveei, export PMSM sine wave Voltage Ua, Ub, Uc;Calculation formula is as follows:
<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>U</mi> <mi>a</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>U</mi> <mi>b</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>U</mi> <mi>c</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>cos&amp;theta;</mi> <mrow> <mi>e</mi> <mi>i</mi> </mrow> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>sin&amp;theta;</mi> <mrow> <mi>e</mi> <mi>i</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>cos</mi> <mrow> <mo>(</mo> <msub> <mi>&amp;theta;</mi> <mrow> <mi>e</mi> <mi>i</mi> </mrow> </msub> <mo>-</mo> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> <mi>&amp;pi;</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <msub> <mi>&amp;theta;</mi> <mrow> <mi>e</mi> <mi>i</mi> </mrow> </msub> <mo>-</mo> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> <mi>&amp;pi;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>cos</mi> <mrow> <mo>(</mo> <msub> <mi>&amp;theta;</mi> <mrow> <mi>e</mi> <mi>i</mi> </mrow> </msub> <mo>+</mo> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> <mi>&amp;pi;</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <msub> <mi>&amp;theta;</mi> <mrow> <mi>e</mi> <mi>i</mi> </mrow> </msub> <mo>+</mo> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> <mi>&amp;pi;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>U</mi> <mi>d</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>U</mi> <mi>q</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow> 1
CN201710694819.6A 2017-08-15 2017-08-15 Method for detecting zero position of PMSM rotor based on open-loop voltage Active CN107404274B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710694819.6A CN107404274B (en) 2017-08-15 2017-08-15 Method for detecting zero position of PMSM rotor based on open-loop voltage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710694819.6A CN107404274B (en) 2017-08-15 2017-08-15 Method for detecting zero position of PMSM rotor based on open-loop voltage

Publications (2)

Publication Number Publication Date
CN107404274A true CN107404274A (en) 2017-11-28
CN107404274B CN107404274B (en) 2020-12-15

Family

ID=60398328

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710694819.6A Active CN107404274B (en) 2017-08-15 2017-08-15 Method for detecting zero position of PMSM rotor based on open-loop voltage

Country Status (1)

Country Link
CN (1) CN107404274B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109873589A (en) * 2019-04-17 2019-06-11 电子科技大学 A kind of permanent-magnetic synchronous motor rotor zero testing method
CN112087176A (en) * 2020-09-01 2020-12-15 深圳熙斯特新能源技术有限公司 Motor rotor reference zero offset correction method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102401626A (en) * 2011-11-20 2012-04-04 中国科学院光电技术研究所 Estimating method of installment deviation of rotor-position sensor of permanent magnet synchronous motor
US20120217912A1 (en) * 2011-02-28 2012-08-30 Long Wu Method and system for calibrating rotor position offset of an electric motor
CN104836506A (en) * 2015-05-29 2015-08-12 许继集团有限公司 Zero-position correction system and method of PMSM rotor
CN106130415A (en) * 2016-03-31 2016-11-16 法乐第(北京)网络科技有限公司 For demarcating the method for motor and controlling device
CN106374791A (en) * 2015-07-23 2017-02-01 珠海格力节能环保制冷技术研究中心有限公司 Zero adjustment method and device for incremental encoder servo motor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120217912A1 (en) * 2011-02-28 2012-08-30 Long Wu Method and system for calibrating rotor position offset of an electric motor
CN102401626A (en) * 2011-11-20 2012-04-04 中国科学院光电技术研究所 Estimating method of installment deviation of rotor-position sensor of permanent magnet synchronous motor
CN104836506A (en) * 2015-05-29 2015-08-12 许继集团有限公司 Zero-position correction system and method of PMSM rotor
CN106374791A (en) * 2015-07-23 2017-02-01 珠海格力节能环保制冷技术研究中心有限公司 Zero adjustment method and device for incremental encoder servo motor
CN106130415A (en) * 2016-03-31 2016-11-16 法乐第(北京)网络科技有限公司 For demarcating the method for motor and controlling device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109873589A (en) * 2019-04-17 2019-06-11 电子科技大学 A kind of permanent-magnetic synchronous motor rotor zero testing method
CN112087176A (en) * 2020-09-01 2020-12-15 深圳熙斯特新能源技术有限公司 Motor rotor reference zero offset correction method and system
CN112087176B (en) * 2020-09-01 2023-03-10 深圳熙斯特新能源技术有限公司 Motor rotor reference zero offset correction method and system

Also Published As

Publication number Publication date
CN107404274B (en) 2020-12-15

Similar Documents

Publication Publication Date Title
CN105119549B (en) A kind of motor stator resistance discrimination method
CN104270054B (en) Permagnetic synchronous motor Anti-reset Windup based on Relative order smooths non-singular terminal sliding-mode control
CN108649847A (en) Motor PI attitude conirol methods based on frequency method and fuzzy control
CN107359837A (en) Torsion control system of synchronization generator with everlasting magnetic and method based on sliding mode observer and Active Disturbance Rejection Control
CN106788054B (en) A kind of Speed Sensorless Control Method based on rotation high-frequency signal injection
CN106533300B (en) A kind of sensorless control system based on speed ring fuzzy control and high-frequency signal injection
CN108988725B (en) Permanent magnet synchronous motor current harmonic suppression system and method adopting improved complex vector PI controller
CN112838797B (en) Permanent magnet synchronous motor fuzzy sliding mode control method based on improved index reaching law
CN111711396B (en) Method for setting motor speed loop control parameters based on fractional order sliding mode controller
CN103312244A (en) Direct torque control method based on sectional sliding mode variable structure for brushless direct current motor
Wang et al. A MTPA and flux-weakening curve identification method based on physics-informed network without calibration
CN109861608A (en) A kind of MTPA method of multi-stag starting/generator virtual signal injection
CN112054730B (en) Permanent magnet synchronous motor online parameter identification method
CN107404274A (en) A kind of method based on open-loop voltage detection PMSM rotor zero-bits
CN107203130B (en) simulation turntable model parameter identification method based on extremum search control
CN110378057B (en) Built-in permanent magnet synchronous motor anti-interference controller and design method thereof
CN105871277A (en) Minimum variance-based nonlinear model prediction controller design method for permanent magnet servo system
CN108258962A (en) A kind of permanent-magnetic electric machine inductance parameter identification method and system
CN115065287A (en) Full-speed domain sensorless nonlinear weighting control method
CN109428530A (en) The method for diagnosing permanent-magnetic synchronous motor rotor initial position detection result
CN108667370B (en) Built-in permanent magnet synchronous motor weak magnetic curve tracking method and device based on autonomous learning
CN109379014A (en) The LPV speed observer design method of permanent magnet synchronous motor
CN111371356A (en) PMSM rotor observation method based on variable parameter PI control
CN109995288A (en) Permanent magnet synchronous motor dynamic surface control based on load torque feedback
CN114374350B (en) Parameter identification method for surface-mounted permanent magnet synchronous motor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200916

Address after: 215000 room 1210, building 1, Fenghua Commercial Plaza, Mudu Town, Wuzhong District, Suzhou City, Jiangsu Province

Applicant after: Suzhou Bingchen Intellectual Property Operation Co.,Ltd.

Address before: 611730 No. 4 innovation center A108, West Avenue, Chengdu hi tech Zone (West District), Sichuan

Applicant before: SICHUAN AIDITESI TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201125

Address after: Room 512, building 2, Xinrui science and technology innovation center, 1566 Baodai West Road, high tech Zone, Suzhou City, Jiangsu Province

Applicant after: Qingyang Technology (Suzhou) Co.,Ltd.

Address before: 215000 room 1210, building 1, Fenghua Commercial Plaza, Mudu Town, Wuzhong District, Suzhou City, Jiangsu Province

Applicant before: Suzhou Bingchen Intellectual Property Operation Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230519

Address after: 215000 room 1210, building 1, Fenghua Commercial Plaza, Mudu Town, Wuzhong District, Suzhou City, Jiangsu Province

Patentee after: Suzhou Bingchen Intellectual Property Operation Co.,Ltd.

Address before: 215000 room 512, building 2, Xinrui science and technology innovation center, 1566 Baodai West Road, high tech Zone, Suzhou City, Jiangsu Province

Patentee before: Qingyang Technology (Suzhou) Co.,Ltd.

TR01 Transfer of patent right