[go: up one dir, main page]

CN115021640B - High-dynamic-response permanent magnet synchronous motor zero low-speed rotor position estimation method - Google Patents

High-dynamic-response permanent magnet synchronous motor zero low-speed rotor position estimation method Download PDF

Info

Publication number
CN115021640B
CN115021640B CN202210626678.5A CN202210626678A CN115021640B CN 115021640 B CN115021640 B CN 115021640B CN 202210626678 A CN202210626678 A CN 202210626678A CN 115021640 B CN115021640 B CN 115021640B
Authority
CN
China
Prior art keywords
axis
signal
frequency
speed
rotor position
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.)
Active
Application number
CN202210626678.5A
Other languages
Chinese (zh)
Other versions
CN115021640A (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.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
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 Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN202210626678.5A priority Critical patent/CN115021640B/en
Publication of CN115021640A publication Critical patent/CN115021640A/en
Application granted granted Critical
Publication of CN115021640B publication Critical patent/CN115021640B/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/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • 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
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/022Synchronous motors
    • H02P25/024Synchronous motors controlled by supply frequency

Landscapes

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

Abstract

The invention relates to a high dynamic response permanent magnet synchronous motor zero low speed rotor position estimation method, which comprises the steps of injecting pulse vibration voltage signals under an alpha/beta static coordinate system, extracting response signals under an alpha beta two-phase static coordinate system by adopting a pure delay filtering method, and carrying out zero speed initial rotor position estimation; at the same time, a corresponding DC component is obtained in the zero-speed stationary state and used for rotor position estimation in the low-speed section. The method does not depend on motor parameters, can effectively reduce data operand, adopts a mode of cascading a combination filter, namely a band-pass filter and a low-pass filter, greatly expands the bandwidth of the low-pass filter adopted in the traditional method, and improves the dynamic response speed of the system and the estimation precision of the rotor position; when the rotor position is estimated at zero-speed standstill, the coordinate transformation of the estimated angle is not needed.

Description

High-dynamic-response permanent magnet synchronous motor zero low-speed rotor position estimation method
Technical Field
The invention belongs to the technical field of synchronous motor rotor position estimation, and relates to a high-dynamic-response permanent magnet synchronous motor zero-low-speed rotor position estimation method, in particular to a method for injecting high-frequency pulse vibration voltage signals into a zero-low-speed section under an alpha/beta static coordinate system and estimating the rotor position of a salient pole type permanent magnet synchronous motor according to high-frequency current response signals under the alpha beta static coordinate system.
Background
Permanent magnet synchronous motors (Permanent Magnet Synchronous Motor, PMSM) are widely used in aerospace and other industrial fields due to advantages such as high power density and high efficiency. At present, a vector control mode based on rotor magnetic field orientation is mostly adopted to realize high-performance control of the permanent magnet synchronous motor, so that accurate rotor position information is required to be obtained. The traditional rotor position acquisition mode based on the position sensor not only increases the cost, the size and the weight of the system, but also has stricter requirements on the use environment, and the application range and the reliability of the system are reduced.
The rotor position estimation technology realizes accurate estimation of the rotor position by detecting effective signals such as voltage/current carrying rotor position information in the three-phase windings of the motor and adopting a certain control algorithm, so that the limitation can be avoided, and the development trend of a three-phase PMSM system is represented. According to the operation mechanism of the rotor position estimation technology, the rotor position estimation method is mainly divided into two types of rotor position estimation methods under the zero low-speed section and the medium-high speed section, wherein the extraction of rotor position information is mainly realized according to the motor saliency and with auxiliary signals in the zero low-speed section, and the estimation of rotor position is mainly realized through fundamental wave back electromotive force or the magnetic linkage of the motor in the medium-high speed section. The rotor position estimation technology of the middle and high speed sections is mature.
At zero low speed, the rotor position is estimated by extracting a response signal containing rotor position information, mainly using motor saliency and injecting a high frequency auxiliary voltage signal. The rotor position estimation at zero speed rest also includes an identification of the rotor flux linkage direction. The conventional zero low speed rotor position estimation step mainly includes: 1. rotation or high frequency signal injection; 2. the band-pass filter extracts the response signal; 3. demodulating the signals; 4. a low-pass filter acquires a signal envelope; 5. the phase locked loop or inverse tangent method estimates the rotor position.
As can be seen from the above steps, when the response signal is processed in the conventional method, the response signal is processed by using, for example, a band-pass filter and a low-pass filter, which inevitably causes the following problems: 1. the bandwidth of a corresponding control loop of the system is reduced, so that the dynamic response characteristic of the system is poor; 2. the rotor position estimation is brought with larger phase delay and error; 3. the data operation amount is large, and the requirement on a processor is high. When the zero-speed static state judges the magnetic pole direction, the coordinate transformation is carried out according to the estimated angle.
The invention adopts a pure delay filtering method by injecting a high-frequency pulse vibration voltage signal under an alpha/beta static coordinate system, extracts a response signal under an alpha beta two-phase static coordinate system and carries out zero-speed initial rotor position estimation; at the same time, a corresponding DC component is obtained in the zero-speed stationary state and used for rotor position estimation in the low-speed section. The method does not depend on motor parameters, can effectively reduce data operand, simultaneously expands the equivalent bandwidth of a filter, and improves the dynamic response speed of the system and the estimation precision of the rotor position; when the rotor position is estimated at zero-speed standstill, the coordinate transformation of the estimated angle is not needed.
Disclosure of Invention
Technical problem to be solved
In order to avoid the defects of the prior art, the invention provides a high-dynamic-response zero-low-speed rotor position estimation method of a permanent magnet synchronous motor, and the method is used for providing the zero-low-speed rotor position estimation method of the salient pole permanent magnet synchronous motor with the characteristic of quick dynamic response by combining the requirements of high dynamic response, small phase delay and small calculated amount in the rotor position estimation process of the salient pole permanent magnet synchronous motor, so that the equivalent bandwidth of a filter is expanded, and the system can estimate the rotor position in real time at zero and low speed more quickly and accurately.
Technical proposal
A method for estimating the zero low-speed rotor position of a permanent magnet synchronous motor with high dynamic response is characterized by comprising the following steps: based on sine pulse vibration signal injection, the method comprises the following steps:
step 1: injecting pulse voltage signals into an alpha axis and a beta axis respectively under an alpha and beta stationary coordinate system, and estimating the rotor position under a zero-speed stationary state according to response current signals;
the method comprises the following steps: pulse vibration high-frequency voltage is injected into the alpha-axis when the permanent magnet synchronous motor is stationary
Wherein the subscript h represents a high frequency component; omega i >>ω r ,ω i =2πf, wherein f is the frequency of the injection signal; omega r Is the rotation speed;
thereby obtaining
I in αh And i βhThe high-frequency voltage, the high-frequency current and the initial position of the rotor of the stator on the alpha axis and the beta axis are respectively; l (L) 0 For the average inductance +.>L 1 Is half differential inductance>
For signal i αh 、i βh Using synchronous demodulation techniques, i.e. multiplying by sin delta, respectively, the demodulated current signal:
will demodulate the signal i αh1 、i βh1 Through a central angular frequency of 2ω i The single frequency trap attenuates signals at twice the injection frequency, but has little effect on other frequency signals (the single frequency trap is an existing method and is not within the scope of the invention). Obtaining signals:
injecting pulse vibration voltage into the beta axis when the permanent magnet synchronous motor is stationary:
for signal i αh 、i βh The demodulated current signals are obtained using synchronous demodulation techniques, i.e. multiplying by sin delta, respectively:
through a central angular frequency of 2ω i The signal obtained by the single frequency trap is:
will beAnd->Summing to obtain a quantity i independent of position information dc The method comprises the steps of carrying out a first treatment on the surface of the Will->And->Summing, will->And->The difference is taken to give the position-dependent and amplitude doubled quantities, denoted +.>
To direct current component i dc Warp yarnHeterodyne method and phase-locked loop to obtain rotor position information without magnetic pole polarity
Step 2: at the position ofDifferent positions, the injection amplitude is U h1 Sampling three-phase current at the end time of pulse square wave injection, and performing coordinate transformation to obtain a response current at the alpha axis at the moment:
1. when (when)At the time of +alpha axis injection amplitude is U h1 Pulse square wave of (a) response current i in the alpha-axis α+
Injecting pulse square waves with the same amplitude and pulse width at alpha to obtain a response current i at the alpha axis α-
When |i α+ |>|i α- I, the initial position of the rotorOn the contrary->
2. When (when)At the time of injection amplitude of U at +beta axis h1 Pulse square wave of (c), response current i in the beta-axis β+
Injecting pulse square waves with the same amplitude and pulse width at-beta, and responding current i at beta axis β-
If |i β+ |>|i β- I, the initial position of the rotorOn the contrary->
3. When (when)At the time of +alpha axis injection amplitude is U h1 Pulse square wave of a, response current i of alpha axis α+
Injecting pulse square waves with the same amplitude and pulse width at-alpha, and responding current i of alpha axis α-
If |i α+ |>|i α- I, the initial position of the rotorOn the contrary->
4. When (when)At the time of injection amplitude of U at +beta axis h1 Pulse square wave of (a), response current i of beta axis β+
Injecting pulse square waves with the same amplitude and pulse width at-beta, and responding current i of beta axis β-
If |i β+ |>|i β- I, the initial position of the rotorOn the contrary->
Step 3: injecting the same high-frequency signal as that in the step 1 into the alpha axis, extracting a high-frequency response signal under an alpha beta static coordinate system by adopting a cascaded pure delay filter, wherein the high-frequency response signal is marked as i αh 、i βh
Responsive to high frequency signals i αh 、i βh Multiplying sin delta for demodulation to obtain a demodulated signal as follows:
the two signals are first passed through a central angular frequency of 2ω i The single-frequency trap is passed through a low-pass filter to obtain the following signals:
will i αh1_1 And i dc Is twice as bad as follows:
the obtained signal is processed by heterodyne method and phase-locked loop to obtain the estimated position theta of the motor r . At zero-speed stationary start, θ r =θ r0 During low-speed operation after start-up, the estimated position θ r I.e. the estimated position in real time.
In the step 3, the same high-frequency pulse vibration voltage signal as in the step 1 is injected into the alpha axis, and the high-frequency pulse vibration voltage signal as in the step 1 is also injected into the beta axis, and the signal processing process is similar to that when the high-frequency pulse vibration voltage signal is injected into the alpha axis, so that corresponding results are obtained.
Advantageous effects
The invention provides a high dynamic response zero low-speed rotor position estimation method of a permanent magnet synchronous motor, which comprises the steps of injecting pulse vibration voltage signals under an alpha/beta static coordinate system, extracting response signals under an alpha beta two-phase static coordinate system by adopting a pure delay filtering method, and carrying out zero-speed initial rotor position estimation; at the same time, a corresponding DC component is obtained in the zero-speed stationary state and used for rotor position estimation in the low-speed section. The method does not depend on motor parameters, can effectively reduce data operand, adopts a mode of cascading a combination filter, namely a band-pass filter and a low-pass filter, greatly expands the bandwidth of the low-pass filter adopted in the traditional method, and improves the dynamic response speed of the system and the estimation precision of the rotor position; when the rotor position is estimated at zero-speed standstill, the coordinate transformation of the estimated angle is not needed.
The beneficial effects of the invention are as follows: the method realizes rotor position estimation of a zero low-speed section under an alpha beta static coordinate system, avoids the dependence of magnetic pole judgment on estimated positions in a zero-speed state, adopts a combined filter, namely a band-pass filter and a low-pass filter to be cascaded in the low-speed section, greatly expands the bandwidth of a simple low-pass filter adopted by the traditional method, reduces the operand and estimation delay, and improves the dynamic response. The method is simple and easy to implement, and is beneficial to improving the accuracy of the estimated position and the operation efficiency of the controller when the PMSM runs at a low speed.
Drawings
FIG. 1 is a block diagram of a salient pole permanent magnet synchronous motor zero low speed section rotor position estimation start control;
FIG. 2 is a flow chart of rotor position estimation for a zero low speed section of a salient pole permanent magnet synchronous motor;
FIG. 3 is a signal diagram of injected high frequency pulse voltage and response current;
FIG. 4 is a graph of simulation results of a zero speed initial rotor position estimation;
FIG. 5 is a graph of simulation results of estimating rotor position at low speed;
fig. 6 is a simulation diagram comparing the actual rotation speed and the estimated rotation speed of the motor.
Detailed Description
The invention will now be further described with reference to examples, figures:
in the embodiment, a rotor position estimation starting control block diagram of a zero low speed section of the salient pole type permanent magnet synchronous motor is shown in fig. 1, wherein the running speed range of the permanent magnet synchronous motor in the zero low speed section is 0-200rpm. The specific steps included in the examples are as follows:
1: and respectively injecting high-frequency pulse vibration voltage signals into the alpha axis and the beta axis under the alpha beta static coordinate system, and estimating the rotor position under the zero-speed static state according to the response current signals. The method comprises the following steps:
1.1 injecting amplitude u into the alpha axis i =20v, angular frequency ω i The expression of the high-frequency pulse vibration voltage signal of 500 x 2 pi is shown in the formula (1):
the three-phase current of the stator is collected through a sensor and is recorded as i ah 、i bh 、i ch . According to the coordinate transformation formula
Calculating the current of the three-phase high-frequency response current under the alpha beta two-phase static coordinate system, and marking the current as i α_αh 、i α_βh . Then there is
Wherein the method comprises the steps ofθ r0 And the initial position of the rotor is at zero-speed static state.
1.2 Signal modulation is performed by multiplying the signal in equation (3) by sin delta, and the demodulated current signal is denoted as i α_αh1 、i α_βh1 Can be obtained
1.3 passing the demodulated signal through a center angular frequency of 2ω i The single frequency trap strongly attenuates signals at twice the injection frequency, but hardly affects signals at other frequencies (the single frequency trap is an existing method and is not within the scope of the invention). Can obtain the following signals
1.4 injection amplitude u into beta axis i =20v, angular frequency ω i The expression of the high-frequency pulse vibration voltage signal of 500 x 2 pi is shown in the formula (6):
the three-phase current of the stator is collected through a sensor, coordinate transformation is carried out by using the sensor (2), and the response current of the high-frequency response current under an alpha beta static coordinate system is calculated and is recorded as i β_αh 、i β_βh Then there is
1.5 Signal modulation is performed by multiplying the signal in equation (7) by sin delta, and the demodulated current signal is denoted as i β_αh1 、i β_βh1 Can be obtained
1.6 passing the demodulated signal through a center angular frequency of 2ω i The single frequency trap can obtain the following signals
1.7 pairs of signals obtainedAnd->Mathematical processing is performed. Will->And->Summing to obtain a quantity i independent of position information dc The method comprises the steps of carrying out a first treatment on the surface of the Will->And->Summing, will->And->The difference is taken to give the position-dependent and amplitude doubled quantities, denoted +.>I.e.
1.7 in formula (10)By heterodyning and phase-locked loop, the rotor position information without magnetic pole polarity can be estimated>
1.8 whenAt the time of +alpha axis injection amplitude is U h1 At the end of pulse square wave injection, sampling three-phase current, and coordinate transforming with formula (2) to obtain response current i at the alpha axis α+ The method comprises the steps of carrying out a first treatment on the surface of the Injecting pulse square waves with the same amplitude and pulse width into alpha, and obtaining the response current i in the alpha axis by adopting the same method α- The method comprises the steps of carrying out a first treatment on the surface of the If |i α+ |>|i α- I, then rotor initial position +.>On the contrary->When->At the time of injection amplitude of U at +beta axis h1 At the end of pulse square wave injection, sampling three-phase current, and coordinate transforming with formula (2) to obtain response current i at the time of beta-axis β+ The method comprises the steps of carrying out a first treatment on the surface of the Injecting pulse square waves with the same amplitude and pulse width into beta, and obtaining the response current i on the beta axis by adopting the same method β- The method comprises the steps of carrying out a first treatment on the surface of the If |i β+ |>|i β- I, then rotor initial position +.>On the contrary->When->At the time of +alpha axis injection amplitude is U h1 At the end of pulse square wave injection, sampling three-phase current, and coordinate transforming with formula (2) to obtain response current i at the alpha axis α+ The method comprises the steps of carrying out a first treatment on the surface of the Injecting pulse square waves with the same amplitude and pulse width into alpha, and obtaining the response current i in the alpha axis by adopting the same method α- The method comprises the steps of carrying out a first treatment on the surface of the If |i α+ |>|i α- I, then rotor initial position +.>OtherwiseWhen->At the time of injection amplitude of U at +beta axis h1 At the end of pulse square wave injection, sampling three-phase current, and coordinate transforming with formula (2) to obtain response current i at the time of beta-axis β+ The method comprises the steps of carrying out a first treatment on the surface of the Injecting pulse square waves with the same amplitude and pulse width into beta, and obtaining the response current i on the beta axis by adopting the same method β- The method comprises the steps of carrying out a first treatment on the surface of the If |i β+ |>|i β- I, then rotor initial position +.>On the contrary->
2: and injecting a high-frequency pulse vibration voltage signal into the alpha axis under the alpha beta static coordinate system, and estimating the rotor position at low speed according to the high-frequency response current signal. The method comprises the following steps:
2.1 injecting the same high frequency pulse vibration voltage signal as 1.1 into alpha axis, extracting high frequency response signal under alpha beta static coordinate system by adopting cascade type pure delay filter (cascade type pure delay filter is not in the scope of the invention as the prior method), wherein the high frequency response signal can be expressed as
2.2 demodulating the high-frequency response signal multiplied by sin delta to obtain a demodulated signal
2.3 passing the two signals of equation (12) through a center angular frequency of 2ω i The single-frequency trap is passed through a low-pass filter with larger cut-off frequency to obtain the following signals
2.4 i in formula (13) αh2 And i in formula (10) dc Is twice the difference, the following signal can be obtained
2.5 according to the initial position of the rotor obtained in step 1, and combining with the method (14), the real-time rotor position theta at low speed can be obtained through heterodyne and phase-locked loop processing r
In the step 2 of the invention, the high-frequency pulse vibration voltage signal is injected to the alpha axis, and the high-frequency pulse vibration voltage signal can also be injected to the beta axis, and the signal processing process is the same as the position estimation method.

Claims (2)

1.一种高动态响应的永磁同步电机零低速转子位置估算方法,其特征在于:基于正弦脉振信号注入,步骤如下:1. A high dynamic response zero-low-speed rotor position estimation method for permanent magnet synchronous motors, characterized by: based on sinusoidal pulse signal injection, the steps are as follows: 步骤1:在α、β静止坐标系下,分别向α轴和β轴注入脉振电压信号,并依据响应电流信号对零速静止状态下的转子位置进行估算;Step 1: In the α and β stationary coordinate systems, inject pulse voltage signals into the α axis and β axis respectively, and estimate the rotor position in the zero-speed stationary state based on the response current signal; 具体为:在永磁同步电机静止时向α轴注入脉振高频电压Specifically: when the permanent magnet synchronous motor is stationary, a pulsating high-frequency voltage is injected into the α axis. δ=ωit δ= ωi t 式中,下标h表示高频分量;ωi>>ωr,ωi=2πf,其中f为注入信号的频率;ωr为转速;In the formula, the subscript h represents the high-frequency component; ω i >> ω r , ω i = 2πf, where f is the frequency of the injected signal; ω r is the rotation speed; 对信号iαh、iβh使用同步解调技术,即分别乘以sinδ,解调后的电流信号:Use synchronous demodulation technology for the signals i αh and i βh , that is, multiply them by sinδ respectively, and the demodulated current signal is: 将解调后的信号iαh1、iβh1通过中心角频率为2ωi单频陷波器,对两倍注入频率的信号进行衰减,得信号:Pass the demodulated signals i αh1 and i βh1 through a single-frequency notch with a central angular frequency of 2ωi , and attenuate the signal with twice the injection frequency, and the signal is obtained: 在永磁同步电机静止时向β轴注入脉振电压:When the permanent magnet synchronous motor is stationary, the pulse voltage is injected into the β axis: δ=ωit δ= ωi t 对信号iαh、iβh使用同步解调技术,即分别乘以sinδ,得解调后的电流信号:Use synchronous demodulation technology on the signals i αh and i βh , that is, multiply them by sinδ respectively, to get the demodulated current signal: 通过中心角频率为2ωi单频陷波器所得的信号为:The signal obtained by passing through the single-frequency trap with a central angular frequency of 2ω i is: 与/>求和得到与位置信息无关的量idc;将/>与/>求和、将/>与/>作差得到与位置相关且幅值加倍的量,分别记为/> Will with/> Sum up to obtain the quantity i dc that is independent of position information; put/> with/> Sum, sum/> with/> The difference is to obtain the quantity related to the position and doubled in amplitude, which are respectively recorded as/> 将直流分量idc,经外差法和锁相环后,得到不含有磁极极性的转子位置信息 After passing the DC component i dc through the heterodyne method and phase-locked loop, the rotor position information without magnetic pole polarity is obtained. 步骤2:在不同位置,注入幅值为Uh1的脉冲方波,在脉冲方波注入结束时刻,对三相电流采样,并进行坐标变换,得到此时在α轴的响应电流:Step 2: In Inject a pulse square wave with an amplitude U h1 at different positions. At the end of the pulse square wave injection, sample the three-phase current and perform coordinate transformation to obtain the response current on the α axis at this time: 1、当时,在+α轴注入幅值为Uh1的脉冲方波,在α轴的响应电流iα+1. When When , a pulse square wave with amplitude U h1 is injected on the +α axis, and the response current on the α axis is i α+ ; 在-α注入相同幅值和脉宽的脉冲方波,得到在α轴的响应电流iα-Inject a pulse square wave with the same amplitude and pulse width into -α to obtain the response current i α- on the α axis; 当|iα+|>|iα-|,则转子初始位置反之/> When |i α+ |>|i α- |, then the initial position of the rotor Vice versa/> 2、当时,在+β轴注入幅值为Uh1的脉冲方波,在β轴的响应电流iβ+2. When When , a pulse square wave with amplitude U h1 is injected on the +β axis, and the response current on the β axis is i β+ ; 在-β注入相同幅值和脉宽的脉冲方波,在β轴的响应电流iβ-A pulse square wave with the same amplitude and pulse width is injected into -β, and the response current on the β axis is i β- ; 若|iβ+|>|iβ-|,则转子初始位置反之/> If |i β+ |>|i β- |, then the initial position of the rotor Vice versa/> 3、当时,在+α轴注入幅值为Uh1的脉冲方波,α轴的响应电流iα+3. When When , a pulse square wave with an amplitude U h1 is injected into the +α axis, and the response current of the α axis is i α+ ; 在-α注入相同幅值和脉宽的脉冲方波,α轴的响应电流iα-A pulse square wave with the same amplitude and pulse width is injected into -α, and the response current of the α axis is i α- ; 若|iα+|>|iα-|,则转子初始位置反之/> If |i α+ |>|i α- |, then the initial position of the rotor Vice versa/> 4、当时,在+β轴注入幅值为Uh1的脉冲方波,β轴的响应电流iβ+4. When When , a pulse square wave with an amplitude U h1 is injected into the +β axis, and the response current of the β axis is i β+ ; 在-β注入相同幅值和脉宽的脉冲方波,β轴的响应电流iβ-A pulse square wave with the same amplitude and pulse width is injected into -β, and the response current of the β axis is i β- ; 若|iβ+|>|iβ-|,则转子初始位置反之/> If |i β+ |>|i β- |, then the initial position of the rotor Vice versa/> 步骤3:向α轴注入与步骤1中相同的高频信号,采用级联型纯延迟滤波器在αβ静止坐标系下对高频响应信号进行提取,高频响应信号记为iαh、iβhStep 3: Inject the same high-frequency signal as in step 1 into the α-axis, and use a cascade pure delay filter to extract the high-frequency response signal in the αβ stationary coordinate system. The high-frequency response signal is recorded as i αh and i βh ; 对高频响应信号iαh、iβh乘以sinδ进行解调,得到解调后的信号为:Demodulate the high-frequency response signals i αh and i βh by sinδ to obtain the demodulated signal: 将所得的两个信号先通过中心角频率为2ωi单频陷波器,再通过一个低通滤波器,得如下信号:The two obtained signals first pass through a single-frequency notch with a central angular frequency of 2ωi , and then pass through a low-pass filter to obtain the following signal: 将iαh1_1与idc的两倍作差得如下信号:Difference i αh1_1 and twice i dc to get the following signal: 将所得信号经外差法和锁相环处理,得到电机估算位置θr,在零速静止起动时,使θr=θr0,起动后低速运行时,估算位置θr即为实时估算位置。The obtained signal is processed by the heterodyne method and phase-locked loop to obtain the estimated position θ r of the motor. When starting at zero speed, let θ r = θ r0 . When running at low speed after starting, the estimated position θ r is the real-time estimated position. 2.根据权利要求1所述高动态响应的永磁同步电机零低速转子位置估算方法,其特征在于:所述步骤3中,在α轴注入与步骤1中相同的高频脉振电压信号,还包括在β轴注入与步骤1中相同的高频脉振电压信号,其信号处理过程与在α轴注入高频脉振电压信号时类似,均得到相应结果。2. The zero low-speed rotor position estimation method of the high dynamic response permanent magnet synchronous motor according to claim 1, characterized in that: in the step 3, the same high-frequency pulse voltage signal as in step 1 is injected into the α axis, It also includes injecting the same high-frequency pulse voltage signal as in step 1 on the β-axis. The signal processing process is similar to that of injecting the high-frequency pulse voltage signal on the α-axis, and corresponding results are obtained.
CN202210626678.5A 2022-06-04 2022-06-04 High-dynamic-response permanent magnet synchronous motor zero low-speed rotor position estimation method Active CN115021640B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210626678.5A CN115021640B (en) 2022-06-04 2022-06-04 High-dynamic-response permanent magnet synchronous motor zero low-speed rotor position estimation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210626678.5A CN115021640B (en) 2022-06-04 2022-06-04 High-dynamic-response permanent magnet synchronous motor zero low-speed rotor position estimation method

Publications (2)

Publication Number Publication Date
CN115021640A CN115021640A (en) 2022-09-06
CN115021640B true CN115021640B (en) 2024-03-08

Family

ID=83073433

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210626678.5A Active CN115021640B (en) 2022-06-04 2022-06-04 High-dynamic-response permanent magnet synchronous motor zero low-speed rotor position estimation method

Country Status (1)

Country Link
CN (1) CN115021640B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108111065A (en) * 2018-01-22 2018-06-01 哈尔滨理工大学 A kind of six phase permanent-magnet synchronous motor sensorless control system and method based on pulsating high frequency signal injection
CN109245647A (en) * 2018-09-05 2019-01-18 合肥工业大学 Permanent magnet synchronous motor sensorless strategy method based on the injection of pulsating high frequency
CN110429886A (en) * 2019-07-19 2019-11-08 江苏大学 A kind of permanent magnet synchronous motor low speed domain rotor-position discrimination method
CN112737450A (en) * 2020-12-24 2021-04-30 上海大学 High-frequency injection compensation method for SPMSM rotor position estimation

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103840725B (en) * 2012-11-26 2016-05-18 台达电子工业股份有限公司 Device and method for measuring rotor position deviation of permanent magnet synchronous motor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108111065A (en) * 2018-01-22 2018-06-01 哈尔滨理工大学 A kind of six phase permanent-magnet synchronous motor sensorless control system and method based on pulsating high frequency signal injection
CN109245647A (en) * 2018-09-05 2019-01-18 合肥工业大学 Permanent magnet synchronous motor sensorless strategy method based on the injection of pulsating high frequency
CN110429886A (en) * 2019-07-19 2019-11-08 江苏大学 A kind of permanent magnet synchronous motor low speed domain rotor-position discrimination method
CN112737450A (en) * 2020-12-24 2021-04-30 上海大学 High-frequency injection compensation method for SPMSM rotor position estimation

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一种改进的永磁同步电机低速无位置传感器控制策略;李孟秋;王龙;;电工技术学报;20171208(第09期);全文 *
基于脉振高频注入法的永磁同步电机初始位置检测优化算法研究;包广清;王涛;;微电机;20190528(第05期);全文 *

Also Published As

Publication number Publication date
CN115021640A (en) 2022-09-06

Similar Documents

Publication Publication Date Title
CN107171608B (en) A sensorless initial position detection method for permanent magnet synchronous motor
CN108111065A (en) A kind of six phase permanent-magnet synchronous motor sensorless control system and method based on pulsating high frequency signal injection
CN110198150A (en) A kind of permanent magnet synchronous motor multi-parameter on-line identification method
CN110176881B (en) Position sensorless control method of permanent magnet motor based on mixed random signal injection
CN107508521B (en) A speed sensorless control method and system for a permanent magnet synchronous motor
CN114268261B (en) A method for compensating DC bias error of rotary transformer output signal
CN109639202B (en) Method for judging polarity of magnetic pole of permanent magnet synchronous motor rotor
CN107395086B (en) A kind of internal permanent magnet synchronous motor method for detecting initial position of rotor
CN105450125A (en) Compensation method for PMSM (permanent magnet synchronous motor) rotor position estimation error based on rotation high frequency voltage signal injection method
CN108306569A (en) Based on the permanent magnet synchronous motor of Generalized Integrator without method for control speed and system
CN108258963A (en) Permanent-magnet synchronous motor rotor position discrimination method
CN115765563A (en) Method for detecting position and rotating speed information of surface-mounted permanent magnet synchronous motor rotor
CN111817636B (en) Permanent magnet synchronous motor position estimation method adopting high-frequency sinusoidal voltage injection with continuously-changing frequency
CN116155158A (en) A PMSM position sensorless control method based on a single-phase phase-locked loop without phase-shift synchronous rotary filter
CN111654220A (en) A method for extracting rotor position information of interpolated permanent magnet synchronous motor
CN115149866A (en) Permanent magnet synchronous motor full-speed domain position-sensorless vector control method
CN112787559B (en) Method for detecting initial position of permanent magnet motor rotor
CN115242136A (en) Initial state detection method of permanent magnet synchronous motor
CN115021640B (en) High-dynamic-response permanent magnet synchronous motor zero low-speed rotor position estimation method
CN107342714B (en) Rotor position estimation method of multi-stage brushless motor based on signal inversion
CN115102450B (en) Permanent magnet synchronous motor rotor position estimation method with fast dynamic characteristics
CN112803851A (en) Brushless direct current motor commutation error extraction method based on synchronous phase locking
CN113241975B (en) Detection method of initial position of double-winding PMSM rotor to eliminate torque ripple
CN114977948B (en) Rotor position estimation method and device of permanent magnet synchronous motor
CN115001343A (en) Motor rotor determination method and device, storage medium, control system and vehicle

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
GR01 Patent grant
GR01 Patent grant