Identification method for permanent magnet synchronous motor parameters

文档序号:1579514 发布日期:2020-01-31 浏览:18次 中文

阅读说明:本技术 用于永磁同步电机参数的辨识方法 (Identification method for permanent magnet synchronous motor parameters ) 是由 杨明 龙江 徐殿国 于 2019-10-25 设计创作,主要内容包括:本发明提供了一种用于永磁同步电机的参数辨识方法,包括:在第一设定角度下依次输入频率值为ω<Sub>h1</Sub>,幅值不同的两个或两个以上的d轴电压信号,并根据所述d轴电压信号的频率值、幅值及d轴电流确定d轴电感参数L<Sub>d</Sub>;在第二设定角度下依次输入频率值为ω<Sub>h2</Sub>,幅值不同的两个或两个以上的q轴电压信号,并根据所述q轴电压信号的频率值、幅值及q轴电流确定q轴电感参数L<Sub>q</Sub>;d轴输入第一斜坡电压信号,并根据所述第一斜坡电压信号的幅值及d轴电流确定定子电阻Rs。本发明实施例公开的用于永磁同步电机的参数辨识方法简单易行,具有很好的工程意义和实用价值。(The invention provides parameter identification method for a permanent magnet synchronous motor, which comprises the step of sequentially inputting a frequency value omega under a -th set angle h1 Two or more d-axis voltage signals with different amplitudes, and determining a d-axis inductance parameter L according to the frequency value and the amplitude of the d-axis voltage signals and the d-axis current d (ii) a Sequentially inputting the frequency value omega under a second set angle h2 Two or more q-axis voltage signals with different amplitudes, and determining a q-axis inductance parameter L according to the frequency value and the amplitude of the q-axis voltage signals and the q-axis current q The parameter identification method for the permanent magnet synchronous motor is simple and easy to implement and has good engineering performance, and a ramp voltage signal is input into the d axis, and the stator resistance Rs. is determined according to the amplitude of the ramp voltage signal and the d axis currentMeaning and practical value.)

1, method for identifying permanent magnet synchronous motor parameters, comprising:

sequentially inputting the frequency value omega under the set angle of h1Two or more different amplitudesAnd determining a d-axis inductance parameter L according to the frequency value and the amplitude of the d-axis voltage signal and the amplitude of the d-axis currentd

Sequentially inputting the frequency value omega under a second set angleh2Two or more q-axis voltage signals with different amplitudes, and determining a q-axis inductance parameter L according to the frequency value and the amplitude of the q-axis voltage signal and the amplitude of the q-axis currentq

The th ramp voltage signal is input to the d-axis, and the stator resistance Rs is determined according to the amplitude of the th ramp voltage signal and the d-axis current.

2. The method of claim 1, wherein a d-axis inductance parameter, L, is determined based on a frequency value, an amplitude value, and a d-axis current amplitude value of the d-axis voltage signaldThe method comprises the following steps:

obtaining d-axis current extreme value i corresponding to d-axis voltage signals with different amplitudesdmax

According to the frequency value and the amplitude of the d-axis voltage signal and the d-axis current extreme value idmaxDetermining d-axis inductance parameter Ld

3. The method of claim 2, wherein the d-axis inductance parameter L is determined when there are two input d-axis voltage signalsdThe method comprises the following steps:

at the set angle of , the frequency value ω is inputh1Extreme values are U respectivelydh1And Udh2A d-axis voltage signal of (a);

obtaining an extreme value of Udh1 d-th axis current extreme idmax1And extreme value of Udh2Second d-axis current limit value i of timedmax2

According to the frequency value omegah1 d-th axis current limit value idmax1And said second d-axis current limit idmax2And Udh1And Udh2Determining d-axis inductance parameter Ld

4. The method of claim 1, wherein the method is based onDetermining q-axis inductance parameter L by using frequency value and amplitude of q-axis voltage signal and q-axis current amplitudeqThe method comprises the following steps:

obtaining q-axis current extreme value i corresponding to q-axis voltage signals with different amplitudesqmax

According to the frequency value and the amplitude of the q-axis voltage signal and the extreme value i of the q-axis currentqmaxDetermining a q-axis inductance parameter Lq

5. The method of claim 4, wherein the q-axis inductance parameter L is determined when there are two input q-axis voltage signalsqThe method comprises the following steps:

inputting the frequency value omega under the second set angleh2Extreme values are U respectivelyqh1And Uqh2Q-axis voltage signal of (a);

obtaining an extreme value of Uqh1Current extreme i of q-axis of timeqmax1And extreme value of Uqh2Second q-axis current extreme i of timeqmax2

According to the frequency value omegah2 q-axis current limit value iqmax1And said second q-axis current limit iqmax2And Uqh1And Uqh2Determining q-axis inductance parameter Lq

6. The method of claim 1, wherein determining the stator resistance Rs comprises:

the d-axis inputs the th ramp voltage signal;

sampling the th ramp voltage signal and the d-axis current to obtain a sampled ramp voltage UdkAnd sampling d-axis current idk

According to the sampling ramp voltage UdkAnd sampling d-axis current idkThe stator resistance Rs is determined.

7. The method of claim 6, wherein the ramp voltage U is based on the samplingdkAnd sampling d-axis current idkThe stator resistance Rs is determined by linear fitting.

8. The method of any of claims 1 to 7 and , wherein the d-axis voltage signal has a frequency value ωh1And a frequency value ω of said q-axis voltage signalh2And the working frequency is greater than the rated working frequency of the permanent magnet synchronous motor.

9. The method of any of claims 1-7 and , wherein the d-axis current limit value idmaxAnd said q-axis current limit iqmaxAnd the current value is less than or equal to the rated current value of the permanent magnet synchronous motor.

10. The method of any of claims 1 to 7 and , further comprising:

the q-axis input second slope voltage signal is used for adjusting the q-axis input voltage signal when the feedback rotating speed of the rotor reaches th set rotating speed W1, so that the feedback rotating speed of the rotor meets th set rotating speed W1 within set time;

determining the average value u of the q-axis voltage in the set timeq1_ ave, q-axis current average iq1_ ave and rotor feedback speed average value omegae1_ave;

Inputting a third slope voltage signal into a q shaft, and when the feedback rotating speed of the rotor reaches W2, adjusting the input voltage signal of the q shaft to enable the feedback rotating speed of the rotor to meet a second set rotating speed W2 within set time;

determining the average value u of the q-axis voltage in the set timeq2_ ave, q-axis current average iq2_ ave and rotor feedback speed average value omegae2_ave;

According to the voltage average value uq1_ ave, q-axis current average iq1_ ave, average value ω of rotor feedback rotation speede1_ ave, q-axis voltage average uq2_ ave, q-axis current average iq2_ ave, mean value of rotor feedback speed ωe2_ ave and the stator resistance Rs, identifying the permanent magnet flux linkage

Figure FDA0002247935490000031

Technical Field

The invention relates to the technical field of permanent magnet synchronous motor control, in particular to an identification method for parameters of a permanent magnet synchronous motor.

Background

The alternating current servo system mostly adopts the permanent magnet synchronous motor, and the accurate acquisition of the parameters of the permanent magnet synchronous motor is very important for the design of a high-performance motor control system, and the motor parameters are very important for high-performance control strategies, such as the design of current prediction control.

In the process of implementing the embodiments of the present disclosure, it is found that at least the following problems exist in the related art: the existing off-line parameter identification methods are all provided with a current Proportional Integral (PI) controller, and the setting of the PI parameter of the current loop needs to be carried out according to the inductance and resistance parameters of a controlled motor, so that for the motor with unknown parameters, the PI parameter setting of the current loop needs to be carried out according to the test, which affects the control precision of the current loop and even affects the parameter identification effect.

Disclosure of Invention

The embodiment of the present disclosure provides methods for identifying parameters of a permanent magnet synchronous motor, so as to solve the above technical problems, simplify the conditions required for identifying the parameters, and make the proposed identification strategy independent of a current loop and a speed loop.

The following presents a simplified summary in order to provide a basic understanding of aspects of the disclosed embodiments, including , which is not an extensive overview nor is it intended to identify key/critical elements or to delineate the scope of such embodiments, the sole is to present concepts in a simplified form as a prelude to the more detailed description that is presented later.

The embodiment of the disclosure provides parameter identification methods for a permanent magnet synchronous motor.

In , a method for identifying parameters of a permanent magnet synchronous motor includes:

sequentially inputting the frequency value omega under the set angle of h1Two or more d-axis voltage signals with different amplitudes, and determining a d-axis inductance parameter L according to the frequency value and the amplitude of the d-axis voltage signals and the d-axis currentd

Sequentially inputting the frequency value omega under a second set angleh2Two or more q-axis voltage signals with different amplitudes, and determining the q-axis voltage signal according to the frequency value and the amplitude of the q-axis voltage signal and the q-axis currentQ-axis fixed inductance parameter Lq

The th ramp voltage signal is input to the d-axis, and the stator resistance Rs is determined according to the amplitude of the th ramp voltage signal and the d-axis current.

The identification method for the parameters of the permanent magnet synchronous motor provided by the embodiment of the disclosure has the following beneficial effects:

the embodiment of the invention can realize the identification of the parameters of the permanent magnet synchronous motor, does not need to construct a speed closed loop and a current closed loop in the identification process of the parameters of the permanent magnet synchronous motor, and has simple structure, simple calculation process and no need of complex data analysis.

The foregoing general description and the following description are exemplary and explanatory only and are not restrictive of the application.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification , illustrate embodiments consistent with the invention and together with the description , serve to explain the principles of the invention.

Fig. 1 is a schematic flow diagram illustrating methods for identifying parameters of a permanent magnet synchronous machine according to an exemplary embodiment of ;

FIG. 2 is a graph illustrating the determination of the d-axis inductance parameter L according to an exemplary embodiment of dA schematic flow diagram of (a);

FIG. 3 is a graph illustrating the determination of the q-axis inductance parameter L according to an exemplary embodiment of qA schematic flow diagram of (a);

FIG. 4 is a schematic flow diagram illustrating the determination of stator resistance Rs according to an exemplary embodiment of ;

fig. 5A illustrates voltage and current waveforms for d-axis inductance parameter identification of a motor according to in an embodiment of the present invention;

fig. 5B illustrates voltage and current waveforms for q-axis inductance parameter identification of a motor according to in an embodiment of the present invention;

fig. 6 shows the voltage waveform and the current waveform when the stator resistance parameter identification is performed on the motor by the method provided by the embodiment of the invention according to the embodiment , and the identification result of the stator resistance Rs;

FIG. 7 illustrates the rotor feedback speed, q-axis current, q-axis voltage, and permanent magnet flux linkage parameter identification results when identifying permanent magnet flux linkages of a motor by the method provided by the embodiment of the invention according to ;

FIG. 8 illustrates a d-axis inductance parameter L identified from a d-axis input voltage signal according to exemplary embodimentdA functional block diagram of (1);

FIG. 9 illustrates an example of a q-axis input voltage signal identifying a q-axis inductance parameter L according to qA functional block diagram of (1);

FIG. 10 is a functional block diagram illustrating the identification of the stator resistance Rs for the d-axis input voltage signal in accordance with the exemplary embodiment of ;

FIG. 11 is a functional block diagram illustrating the identification of rotor flux linkage for a q-axis input voltage signal according to an exemplary embodiment of .

Detailed Description

In the following description, for purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the disclosed embodiments, however, or more embodiments may be practiced without these details.

Due to the limited restriction of the sampling point of the discrete system, the high-frequency current required by the inductance identification is usually obtained by methods such as FFT (fast Fourier transform), data fitting and the like, is not suitable for rapid engineering application, and becomes a main difficulty for restricting the realization of a parameter identification algorithm. Many researchers have proposed many solutions for offline parameter identification of Permanent Magnet Synchronous motors, but most of these solutions require more complicated data calculation, for example, the document "Self-communication of Permanent Magnet Synchronous Machine drive at standard steady knowledge investors nodes" disclosed in chinese patent CN201610609661.3 and IEEE Transactions on power electronics 2014, 12 th volume 29 th volume 12 th page 2014, 6615 th page 6627, since the controller itself belongs to a discrete system, all current feedback values cannot be acquired, and in order to obtain a high-frequency current peak value, DFT waveforms are adopted to reconstruct the acquired current waveforms in the identification process of dq-axis inductance parameters, which undoubtedly increases the algorithm complexity of the controller, and is also not beneficial to the rapid application of engineering. In addition, the existing offline parameter identification methods are all provided with a PI current controller, and the setting of the PI parameters of the current loop also needs to be carried out according to the inductance and resistance parameters of the controlled motor, so that for the motor with unknown parameters, the setting of the PI parameters of the current loop needs to be carried out according to tests, which inevitably affects the control precision of the current loop, and even affects the parameter identification effect.

In summary, the existing permanent magnet synchronous motor parameter identification method has the following defects that 1, motor parameter identification depends on a current loop controller, 2, inductance identification needs to be performed with complex mathematical calculation, and 3, a current reconstruction algorithm is needed.

Fig. 1 is a schematic flowchart of methods for identifying parameters of a permanent magnet synchronous motor according to an embodiment of , including:

step S101, sequentially inputting a frequency value omega under the set angle of the thh1Two or more d-axis voltage signals with different amplitudes, and determining a d-axis inductance parameter L according to the frequency value and the amplitude of the d-axis voltage signals and the d-axis currentd

Step S102, sequentially inputting frequency values omega under a second set angleh2Two or more q-axis voltage signals with different amplitudes, and determining a q-axis inductance parameter L according to the frequency value and the amplitude of the q-axis voltage signals and the q-axis currentq

In step S103, the th ramp voltage signal is input to the d-axis, and the stator resistance Rs is determined according to the magnitude of the th ramp voltage signal and the d-axis current.

In the actual operation process, the permanent magnet is determinedD-axis inductance parameter L of magnetic synchronous motordQ-axis inductance parameter LqAnd the order of the stator resistance Rs may be changed, that is, the execution order of steps S101, S102, and S103 may be changed.

The embodiment of the invention can realize the identification of the parameters of the permanent magnet synchronous motor, does not need to construct a speed closed loop and a current closed loop in the identification process of the parameters of the permanent magnet synchronous motor, and has simple structure, simple calculation process and no need of complex data analysis.

determining d-axis inductance parameter L according to frequency value, amplitude value and d-axis current of the d-axis voltage signaldThe method comprises the following steps:

obtaining d-axis current extreme value i corresponding to d-axis voltage signals with different amplitudesdmax

According to the frequency value and the amplitude of the d-axis voltage signal and the d-axis current extreme value idmaxDetermining d-axis inductance parameter Ld

Optionally, in the embodiment of the present disclosure, the input d-axis voltage signal and the q-axis voltage signal are sine voltage signals or cosine voltage signals.

FIG. 2 is a graph illustrating the determination of the d-axis inductance parameter L according to an exemplary embodiment of dIn step S101, when there are two input d-axis voltage signals, the d-axis inductance parameter L is determineddThe method comprises the following steps:

step S201, under the set angle of th, the frequency value omega is inputh1Extreme values are U respectivelydh1And Udh2The d-axis voltage signal of (1).

Step S202, obtaining an extreme value of Udh1 d-th axis current extreme idmax1And extreme value of Udh2Second d-axis current limit value i of timedmax2

Step S203, according to the frequency value omegah1 d-th axis current limit value idmax1And said second d-axis current limit idmax2And Udh1And Udh2Determining d-axis inductance parameter Ld

FIG. 8 illustrates a d-axis input voltage signal identifying d-axis power according to Sensing parameter LdSchematic block diagram of (1). In which, the d-axis voltage is taken as a sinusoidal voltage signal as an example.

Firstly, the motor controller inputs a frequency value omega to the permanent magnet synchronous motor under a set angle of h1Extreme value of Udh1Collecting current, and determining the maximum value of the current feedback value as d-axis current extreme value idmax1Furthermore, under the condition that the angle of the motor controller is not changed, the input frequency value is not changed, and the extreme value is Udh2The sinusoidal d-axis voltage signal is acquired, the current is collected, and the maximum value of the current feedback value is determined to be a second d-axis current extreme value idmax2Finally, according to d-axis current extreme value idmax1And said second d-axis current limit idmax2Incremental determination of d-axis inductance parameter Ld

In embodiments, the d-axis inductance parameter L is determined by the following equationd

Uinj1=Udh1·sin(ωh1t)

ωh1=2πf1

Uinj2=Udh2·sin(ωh1t)

Figure BDA0002247935500000051

Wherein, the f1Is a voltage signal Uinj1And Uinj2Of (c) is detected. Optionally, f1The value range of (A) is 800 Hz-1600 Hz. Optionally, f1The values of (A) are 800Hz, 1000Hz, 1200Hz, 1400Hz and 1600 Hz. The input high-frequency voltage signal is convenient for reducing the discreteness of the current sampling value, the sampled current value is in a cosine form, the identification difficulty is reduced, and the d-axis inductance parameter L is improveddThe accuracy of the identification.

In embodiments, the input frequency value ω is set at the set angleh1Extreme values are U respectivelydh1、Udh2And Udh3The sinusoidal d-axis voltage signal.

In the specific embodiments of , first, the methodAnd the motor controller inputs a frequency value omega to the permanent magnet synchronous motor at a set angle of h1Extreme value of Udh1Collecting current, and determining the maximum value of the current feedback value as d-axis current extreme value idmax1Furthermore, under the condition that the angle of the motor controller is not changed, the input frequency value is not changed, and the extreme value is Udh2The sinusoidal d-axis voltage signal is acquired, the current is collected, and the maximum value of the current feedback value is determined to be a second d-axis current extreme value idmax2Thirdly, under the condition that the angle of the motor controller is not changed, the input frequency value is not changed, and the extreme value is Udh3And collecting the current, and determining the maximum value of the current feedback value as a third d-axis current extreme value idmax3Finally, according to d-axis current extreme value idmax1Second d-axis current limit idmax2And a third d-axis current limit idmax3Incremental determination of d-axis inductance parameter Ld

, determining the d-axis inductance parameter L by the following formulad

Uinj1=Udh1·sin(ωh1t)

Uinj2=Udh2·sin(ωh1t)

Uinj5=Udh3·sin(ωh1t)

ωh1=2πf1

Figure BDA0002247935500000061

Wherein, the f1Is a voltage signal Uinj1、Uinj2And Uinj5Of (c) is detected. Optionally, f1The value range of (A) is 800 Hz-1600 Hz. Optionally, f1The values of (A) are 800Hz, 1000Hz, 1200Hz, 1400Hz and 1600 Hz. The input high-frequency voltage signal is convenient for reducing the discreteness of the current sampling value, the sampled current value is in a cosine form, the identification difficulty is reduced, and the d-axis inductance parameter L is improveddThe accuracy of the identification.

In embodiments, the rootDetermining a q-axis inductance parameter L according to the frequency value and amplitude of the sinusoidal q-axis voltage signal and the q-axis currentqThe method comprises the following steps:

obtaining q-axis current extreme value i corresponding to q-axis voltage signals with different amplitudesqmax

According to the frequency value and the amplitude of the q-axis voltage signal and the extreme value i of the q-axis currentqmaxDetermining a q-axis inductance parameter Lq

FIG. 3 is a graph illustrating the determination of the q-axis inductance parameter L according to an exemplary embodiment of qWhen there are two q-axis voltage signals input in step S102, the q-axis inductance parameter L is determinedqThe method comprises the following steps:

step S301, inputting a frequency value omega under a second set angleh2Extreme values are U respectivelyqh1And Uqh2The sinusoidal q-axis voltage signal of (a).

Step S302, obtaining an extreme value of Uqh1Current extreme i of q-axis of timeqmax1And extreme value of Uqh2Second q-axis current extreme i of timeqmax2

Step S303, according to the frequency value omegah2 q-axis current limit value iqmax1And said second q-axis current limit iqmax2And Uqh1And Uqh2Determining q-axis inductance parameter Lq

FIG. 9 illustrates a q-axis input voltage signal identifying a q-axis inductance parameter L according to an embodiment qSchematic block diagram of (1). In this case, the q-axis voltage is taken as a sinusoidal voltage signal.

Firstly, the motor controller inputs a frequency value omega to the permanent magnet synchronous motor under a second set angleh2Extreme value of Uqh1Collecting current, and determining the maximum value of the current feedback value as q-axis current extreme value iqmax1Furthermore, under the condition that the angle of the motor controller is not changed, the input frequency value is not changed, and the extreme value is Uqh2The sinusoidal q-axis voltage signal is acquired, the current is collected, and the maximum value of the current feedback value is determined to be a second q-axis current extreme value iqmax2Finally, according to q-axis current extreme value iqmax1And stationSecond q-axis current limit iqmax2Determining q-axis inductance parameter L by incremental meansq

In embodiments, the q-axis inductance parameter L is determined by the following equationq

Uinj3=Uqh1·sin(ωh2t)

Uinj4=Uqh2·sin(ωh2t)

ωh2=2πf2

Figure BDA0002247935500000071

Wherein, the f2Is a voltage signal Uinj3And Uinj4Of (c) is detected. Optionally, f2The value range of (A) is 800 Hz-1600 Hz. Optionally, f2The values of (A) are 800Hz, 1000Hz, 1200Hz, 1400Hz and 1600 Hz. The input high-frequency voltage signal is convenient for reducing the discreteness of the current sampling value, the sampled current value is in a cosine form, the identification difficulty is reduced, and the q-axis inductance parameter L is improvedqThe accuracy of the identification.

In embodiments, the frequency value ω is input at a second set angleh2Extreme values are U respectivelyqh1、Uqh2And Uqh3The sinusoidal q-axis voltage signal of (a).

In embodiments, first, the motor controller inputs a frequency value ω to the PMSM at a second set angleh2Extreme value of Uqh1Collecting current, and determining the maximum value of the current feedback value as q-axis current extreme value iqmax1Furthermore, under the condition that the angle of the motor controller is not changed, the input frequency value is not changed, and the extreme value is Uqh2The sinusoidal q-axis voltage signal is acquired, the current is collected, and the maximum value of the current feedback value is determined to be a second q-axis current extreme value iqmax2Thirdly, under the condition that the angle of the motor controller is not changed, the input frequency value is not changed, and the extreme value is Uqh3The sinusoidal q-axis voltage signal is acquired, the current is collected, and the maximum value of the current feedback value is determined to be a third q-axisCurrent extreme iqmax3Finally, according to q-axis current extreme value iqmax1Second q-axis current limit iqmax2And a third q-axis current limit iqmax3Determining q-axis inductance parameter L by incremental meansq

, determining the q-axis inductance parameter L by the following formulaq

Uinj3=Uqh1·sin(ωh2t)

Uinj4=Uqh2·sin(ωh2t)

Uinj6=Uqh3·sin(ωh2t)

ωh2=2πf2

Figure BDA0002247935500000081

Wherein, the f2Is a voltage signal Uinj3、Uinj4And Uinj6Of (c) is detected. Optionally, f2The value range of (A) is 800 Hz-1600 Hz. Optionally, f2The values of (A) are 800Hz, 1000Hz, 1200Hz, 1400Hz and 1600 Hz. The input high-frequency voltage signal is convenient for reducing the discreteness of the current sampling value, the sampled current value is in a cosine form, the identification difficulty is reduced, and the q-axis inductance parameter L is improvedqThe accuracy of the identification.

Fig. 4 is a schematic flow diagram illustrating the determination of the stator resistance Rs according to the exemplary embodiment of , wherein the step S103 of determining the stator resistance Rs includes:

in step S401, the th ramp voltage signal is input to the d-axis.

Step S402, sampling the th ramp voltage signal and the d-axis current to obtain a sampled ramp voltage UdkAnd sampling d-axis current idk

Step S403, according to the sampling ramp voltage UdkAnd sampling d-axis current idkThe stator resistance Rs is determined.

In embodiments, first, the motor controller applies a ramp command of d-axis voltages increasing with time to the motor voltage, and the expression for the injected voltage signal is as follows:

Figure BDA0002247935500000083

wherein the content of the first and second substances,

Figure BDA0002247935500000084

the magnitude of the injection amplitude is determined by d-axis current feedback to ensure

Figure BDA0002247935500000085

And the extreme value of the direct-axis current generated by excitation is less than or equal to the rated current of the tested motor.

Further, a direct axis current extreme value i is obtaineddkEstablishing Vx-IxAnd (3) a curve is obtained, a region with a good linear section is selected, stator resistance identification is carried out, and the expression of the stator resistance Rs obtained through identification is as follows:

Figure BDA0002247935500000091

wherein N represents the total number of samples; k is a positive integer less than or equal to N.

Fig. 10 is a schematic block diagram illustrating the identification of the stator resistance Rs for the d-axis input voltage signal according to the exemplary embodiment of .

In embodiments, the ramp voltage U is sampled according to the samplingdkAnd sampling d-axis current idkThe stator resistance Rs is determined by linear fitting.

In the foregoing embodiment, in order to prevent the motor from being damaged due to overcurrent after voltage injection, an extreme value of the input voltage signal needs to be controlled, where the extreme value of the voltage signal is determined by a current extreme value, and specifically, the current extreme value is less than or equal to the maximum current that can be borne by the motor under test.

In embodiments, the frequency value ω of the d-axis voltage signalh1And a frequency value ω of said q-axis voltage signalh2And the working frequency is greater than the rated working frequency of the permanent magnet synchronous motor.

In embodiments, the d-axis current limit idmaxAnd said q-axis current limit iqmaxAnd the current value is less than or equal to the rated current value of the permanent magnet synchronous motor.

In embodiments, the method further comprises:

the q-axis input second slope voltage signal is used for adjusting the q-axis input voltage signal when the feedback rotating speed of the rotor reaches th set rotating speed W1, so that the feedback rotating speed of the rotor meets th set rotating speed W1 within set time;

determining the average value u of the q-axis voltage in the set timeq1_ ave, q-axis current average iq1_ ave and rotor feedback speed average value omegae1_ave;

Inputting a third slope voltage signal into a q shaft, and when the feedback rotating speed of the rotor reaches W2, adjusting the input voltage signal of the q shaft to enable the feedback rotating speed of the rotor to meet a second set rotating speed W2 within set time;

determining the average value u of the q-axis voltage in the set timeq2_ ave, q-axis current average iq2_ ave and rotor feedback speed average value omegae2_ave;

According to the voltage average value uq1_ ave, q-axis current average iq1_ ave, average value ω of rotor feedback rotation speede1_ ave, q-axis voltage average uq2_ ave, q-axis current average iq2_ ave, mean value of rotor feedback speed ωe2_ ave and the stator resistance Rs, identifying the permanent magnet flux linkage

Figure BDA0002247935500000092

The magnetic linkage of the permanent magnet is identified according to the embodiment

Figure BDA0002247935500000093

The strategy of (2) is simple and easy without data fitting.

Fig. 11 is a schematic block diagram for identifying the flux linkage of the rotor permanent magnet.

In , when the speed reaches W1, u is accumulated by controlling the q-axis input voltage signal to keep the motor in a set time when the speed keeps an absolute steady stateq,iqAnd ωeAnd the cumulative number of times N1 is recorded. For u is pairedq,iqAnd ωeThe sum is averaged, and the average values are recorded as uq1_ave,iq1_ ave and ωe1_ ave, which should satisfy the following formula:

uq1_ave+uq_error=Rsiq1_ave+ωe1_aveψf

wherein u isq1_ave,iq1_ ave and ωeThe expressions for 1_ ave are:

Figure BDA0002247935500000101

Figure BDA0002247935500000102

wherein N1 represents the total number of samples; k is a positive integer less than or equal to N1.

When the speed reaches W2, the motor is kept in the set time of keeping the speed in an absolute steady state by controlling the q-axis input voltage signal, and u is accumulatedq,iqAnd ωeAnd the cumulative number of times N2 is recorded. For u is pairedq,iqAnd ωeThe sum is averaged, and the average values are recorded as uq2_ave,iq2_ ave and ωe2_ ave, they should satisfy the following formula:

uq2_ave+uq_error=Rsiq2_ave+ωe2_aveψf

wherein u isq2_ave,iq2_ ave and ωeThe expressions of 2_ ave are respectively

Figure BDA0002247935500000104

Figure BDA0002247935500000105

Figure BDA0002247935500000106

Wherein N1 represents the total number of samples; k is a positive integer less than or equal to N1.

Identifying permanent magnet flux linkage by

Figure BDA0002247935500000107

Figure BDA0002247935500000108

In , the adjusting the q-axis input voltage signal to make the rotor feedback speed meet the th set speed within the set time includes:

after the feedback rotation speed of the rotor reaches W1, controlling the q-axis voltage to maintain the feedback rotation speed of the rotor within a set range taking W1 as a central value; wherein the voltage is determined by the difference between the feedback speed and W1, with the objective of making the feedback speed meet the speed steady state at W1.

Wherein the voltage signal is determined according to the difference between the actual rotating speed feedback and the -th set rotating speed W1, and comprises the following steps:

during the set time, when the feedback rotation speed is lower than the set value W1, the uq voltage increases, and when the feedback rotation speed is higher than the set value W1, the uq voltage decreases. The purpose of this fluctuating voltage is to maintain the motor speed at W1.

In , the adjusting the q-axis input voltage signal so that the rotor feedback speed meets a second set speed W2 within a set time includes:

after the feedback rotation speed of the rotor reaches W2, controlling the q-axis voltage to maintain the feedback rotation speed of the rotor within a set range taking W2 as a central value; wherein the voltage signal is determined by the difference between the feedback speed and W2, the purpose of which is to make the feedback speed meet the speed steady state at W2.

Wherein the voltage signal is determined according to a difference between the actual rotational speed feedback and the second set rotational speed W2, including:

during the set time, when the feedback rotation speed is lower than the set value W2, the uq voltage increases, and when the feedback rotation speed is higher than the set value W2, the uq voltage decreases. The purpose of this fluctuating voltage is to maintain the motor speed at W2. .

In embodiments, the rotor feedback speed is less than the rated speed of the permanent magnet synchronous motor.

In the actual experimental process, in order to verify the effectiveness of the method provided by the invention, surface-mounted permanent magnet synchronous motors are selected as experimental prototypes, and the method provided by the embodiment of the invention is verified, wherein the main specifications of the experimental prototypes comprise 750W of power, and the parameters of stator resistance and dq-axis inductance are obtained by offline measurement of an IM3536 LCR tester of HIOKI company, and the main motor parameters are Rs=1.055Ω,Ldq2.6mH, rated current 4.5A. The method provided by the method is adopted to identify the stator resistance and the dq axis inductance, and the stator resistance and the dq axis inductance are compared with the measured value measured off line by the IM3536 LCR tester. Fig. 5A shows waveforms of high-frequency voltage and current (with an initial angle of 0 °) during d-axis inductance parameter identification of the surface-mount permanent magnet synchronous motor by the method provided in this embodiment. Fig. 5B shows the waveforms of high-frequency voltage and current (given an initial angle of 90 °) in the q-axis inductance parameter identification process of the surface-mount permanent magnet synchronous motor by the method provided in this embodiment.

In the experimental process, the frequency value of the input voltage is greater than the rated working frequency of the permanent magnet synchronous motor to be tested and less than the Pulse Width Modulation (PWM) carrier frequency. Since a permanent magnet synchronous machine can be considered as an R-L load,

Figure BDA0002247935500000121

(where ω ish2 × pi × f), so that the higher the frequency of the injected high-frequency voltage signal is, the more the inductive reactance is occupiedConsidering that the servo controller is a discrete system, and fixed time intervals exist between current sampling points, the injection frequency is too high, which causes distortion of the waveform of the acquired current and voltage, so the selection of the injection frequency is the key for success or failure of the inductance identification, because the acquired current waveform directly determines whether the controller is capable of reconstructing the peak-to-peak value of the current.

In the experimental process, the inductance identification is carried out by an incremental method, the dq-axis current and voltage do not need to be accurately tracked, the peak-peak value of the dq-axis current does not need to be fitted, and the allowable selected injection frequency range is wider. As can be seen from the partial enlarged view of the voltage and current in fig. 5A, the waveforms of the voltage and current are distorted to different degrees due to the high injection frequency (1.6 kHz). By the proposed method, for FIG. 5A, i is obtaineddmax1=0.468A,idmax2=0.779A,Udh2-Udh1Approximately equal to 8V, thus obtaining LdFor fig. 5B, i can be obtained as 2.58mHqmax1=0.471A,iqmax2=0.764A,Uqh2-Uqh1≈8V,Lq2.73 mH. Compared with an offline measured value with a smaller error of 2.6mH, the inductance identification method is proved to be effective.

Fig. 6 shows the voltage waveform and the current waveform during the stator resistance parameter identification of the motor to be tested by the method provided by the embodiment of the invention, and the measurement result of the stator resistance Rs, considering that the rated current of the motor is 4.5A, therefore, the current obtained by the excitation of the injected d-axis voltage does not exceed current, and through fig. 6, the resistance identification should be performed by selecting the part with better current and voltage linearity, namely, the link with higher current, so that 70% -90% of the rated current is selected as the identification interval in the invention, the finally obtained identification result is 1.11 Ω, compared with the offline measurement value (1.055 Ω), the error is smaller, and the stator resistance identification of the invention is proved to be effective.

FIG. 7 shows the result of identifying the rotor feedback speed, q-axis current, q-axis voltage, and permanent magnet flux linkage parameters when identifying the permanent magnet flux linkage of the motor by the method provided by the embodiment of the invention, wherein W1 is 300r/min (corresponding to the electrical angular velocity ωe125.6rad/s) and W2 of 500r/min (corresponding to an electrical angular velocity ωe209.33rad/s), the finally obtained flux linkage identification result is 0.137Wb, and compared with the offline measurement result (0.139Wb), the error is smaller, so that the flux linkage identification is proved to be effective.

The scope of the embodiments of the present disclosure includes the full range of claims including the full range of equivalents of the claims, the words used in this application are used only to describe embodiments and not to limit the claims, as used in the description of the embodiments and claims, the singular forms "" (a), "" (an) and "the" (the) are intended to include the plural forms as well, and similarly, the terms "and/or" as used in this application are intended to include or of the above-listed elements and any element or elements listed in association with each other (unless the context clearly indicates otherwise, if there is no limitation in the presence of such elements or elements, the word or elements in the other embodiments and the description of the claims, the word or elements may be included in the other embodiments and/or elements, such elements may be included in the other embodiments and/or excluded from the description, or may be included in the other embodiments and/or excluded from the description of the other embodiments and/or other embodiments, the word or element or elements may be excluded from the other embodiments and/or other embodiments may include the same or other elements.

Those of skill in the art would appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software may depend upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments. It can be clearly understood by the skilled person that, for convenience and brevity of description, the specific working processes of the system, the apparatus and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.

In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. In the description corresponding to the flowcharts and block diagrams in the figures, operations or steps corresponding to different blocks may also occur in different orders than disclosed in the description, and sometimes there is no specific order between the different operations or steps. For example, two sequential operations or steps may in fact be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. Each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于旋变初始位置的电机控制方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!