CN107404271B - A kind of non-synchronous motor parameter online recognition system and method - Google Patents
A kind of non-synchronous motor parameter online recognition system and method Download PDFInfo
- Publication number
- CN107404271B CN107404271B CN201710716874.0A CN201710716874A CN107404271B CN 107404271 B CN107404271 B CN 107404271B CN 201710716874 A CN201710716874 A CN 201710716874A CN 107404271 B CN107404271 B CN 107404271B
- Authority
- CN
- China
- Prior art keywords
- unit
- motor
- parameter
- voltage
- estimated value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000001360 synchronised effect Effects 0.000 title claims 4
- 238000005070 sampling Methods 0.000 claims abstract description 44
- 238000013500 data storage Methods 0.000 claims abstract description 21
- 238000004364 calculation method Methods 0.000 claims abstract description 15
- 239000011159 matrix material Substances 0.000 claims description 23
- 230000003068 static effect Effects 0.000 claims description 3
- 210000000352 storage cell Anatomy 0.000 claims 6
- 230000005662 electromechanics Effects 0.000 claims 4
- 230000005611 electricity Effects 0.000 claims 2
- 230000009466 transformation Effects 0.000 claims 2
- 238000006243 chemical reaction Methods 0.000 claims 1
- 238000011217 control strategy Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
- Acyclic And Carbocyclic Compounds In Medicinal Compositions (AREA)
Abstract
本发明提供一种异步电机参数在线识别系统及方法,该系统包括电压采集单元、电流采集单元、转速采集单元、计时器单元、A/D采样单元、数据存储单元以及参数计算单元,所述电压采集单元采集电机的相电压,并将其转换为+5~‑5V;所述电流采集单元将采集电机的线电流,并将其转换为+5~‑5V;所述转速采集单元通过编码器将的电机机械转速转化为数字信号;所述计时单元每隔固定时间给A/D采样单元和数据存储单元发送一个请求;所述A/D采样单元在接到计时器的请求信号后,将输入的模拟信号转换为数字信号;所述数据存储单元收到计时单元发送的命令后,读取并存储A/D采样单元和转速采样单元输出的数字信号;所述参数计算单元利用数据存储单元中的数据,完成异步电机参数的在线识别。
The invention provides an asynchronous motor parameter online identification system and method, the system includes a voltage acquisition unit, a current acquisition unit, a rotational speed acquisition unit, a timer unit, an A/D sampling unit, a data storage unit and a parameter calculation unit, the voltage The acquisition unit collects the phase voltage of the motor and converts it into +5~-5V; the current acquisition unit collects the line current of the motor and converts it into +5~-5V; the speed acquisition unit passes the encoder Convert the mechanical speed of the motor into a digital signal; the timing unit sends a request to the A/D sampling unit and the data storage unit at regular intervals; after receiving the request signal from the timer, the A/D sampling unit will The input analog signal is converted into a digital signal; after the data storage unit receives the command sent by the timing unit, it reads and stores the digital signal output by the A/D sampling unit and the rotational speed sampling unit; the parameter calculation unit uses the data storage unit The online identification of asynchronous motor parameters is completed.
Description
技术领域:Technical field:
本发明涉及到电机控制技术领域,具体涉及一种异步电机参数在线识别系统及方法。The invention relates to the technical field of motor control, in particular to an asynchronous motor parameter online identification system and method.
背景技术:Background technique:
自矢量控制概念被提出以来,异步电机参数识别一直是人们关注的热点。随着微控制器的制造技术和性能的不断提高,电机控制性能也有了更广阔的提升空间。目前驱动异步电机的矢量控制策略或者直接转矩控制策略的性能都直接依赖于电机参数的精度。Since the concept of vector control was proposed, the identification of asynchronous motor parameters has been a hot spot of concern. With the continuous improvement of the manufacturing technology and performance of the microcontroller, the motor control performance has a wider room for improvement. The performance of the current vector control strategy or direct torque control strategy for driving asynchronous motors directly depends on the accuracy of the motor parameters.
目前异步电机常用的参数识别算法多为对电机在静止状态下或离线状态下的参数估计,然而实际的电机参数,特别是电机的自感和转子电阻,会受到温度、空气湿度以及所处电磁环境等一系列环境因素的影响。实际的电机在运行期间,其参数往往会较离线估计出的参数发生变化,如果电机控制算法中用到的参数仍然不变,那么就无法发挥电机最佳的性能。At present, the commonly used parameter identification algorithms for asynchronous motors are mostly parameter estimations of the motor in a static state or offline state. However, the actual motor parameters, especially the motor self-inductance and rotor resistance, will be affected by temperature, air humidity and electromagnetic The influence of a series of environmental factors such as the environment. During the operation of the actual motor, its parameters often change compared with the parameters estimated off-line. If the parameters used in the motor control algorithm remain unchanged, then the best performance of the motor cannot be exerted.
因此在电机运行时,对电机参数进行在线的参数估计将对于提高电机性能意义重大。Therefore, when the motor is running, online parameter estimation of the motor parameters will be of great significance for improving the performance of the motor.
发明内容:Invention content:
本发明要解决的技术问题在于,针对目前含有矢量控制功能的变频器无法进行在线参数识别的问题,提供一种异步电机参数在线识别系统及方法。The technical problem to be solved by the present invention is to provide an asynchronous motor parameter online identification system and method for the current problem that the frequency converter with vector control function cannot perform online parameter identification.
本发明解决上述技术问题的方案是,The solution of the present invention to solve the problems of the technologies described above is,
一种异步电机参数在线识别系统,包括电压采集单元、电流采集单元、转速采集单元、A/D采样单元、计时器单元、数据存储单元以及参数计算单元,所述计时器单元、数据存储单元以及参数计算单元构成微控制器;所述电压采集单元将异步电机的输入相电压进行采集并通过电压霍尔传感器转换为A/D采样单元能够接受的+5~-5V电压;所述电流采集单元将异步电机的输入线电流进行采集,并通过霍尔电流传感器转换为A/D采样单元能够接受的+5~-5V电压;所述转速采集单元通过编码器将稳态的异步电机机械转速转化为数字信号,直接发送给微控制器;所述计时单元每隔固定时间给A/D采样单元和数据存储单元发送一个请求命令;所述A/D采样单元在接受到计时单元的请求信号后,将电压采集单元和电流采集单元输出的模拟量进行转换,转换为16位二进制数,并在计时单元发送来请求信号后,将转换的输出发送给微控制器;所述数据存储单元在收到计时单元发送的请求信号后,读取并存储A/D采样单元和转速采样单元输出的数字信号;所述参数计算单元将数据存储单元中的数据进行计算,完成异步电机参数的在线估计。An asynchronous motor parameter online identification system, comprising a voltage acquisition unit, a current acquisition unit, a rotational speed acquisition unit, an A/D sampling unit, a timer unit, a data storage unit and a parameter calculation unit, the timer unit, the data storage unit and The parameter calculation unit constitutes a micro-controller; the voltage acquisition unit collects the input phase voltage of the asynchronous motor and converts it into +5~-5V voltage that the A/D sampling unit can accept through the voltage Hall sensor; the current acquisition unit Collect the input line current of the asynchronous motor, and convert it into +5~-5V voltage that can be accepted by the A/D sampling unit through the Hall current sensor; the speed acquisition unit converts the steady-state mechanical speed of the asynchronous motor through the encoder It is a digital signal, which is directly sent to the microcontroller; the timing unit sends a request command to the A/D sampling unit and the data storage unit at regular intervals; after receiving the request signal of the timing unit, the A/D sampling unit , the analog output of the voltage acquisition unit and the current acquisition unit is converted into a 16-bit binary number, and after the timing unit sends a request signal, the converted output is sent to the microcontroller; the data storage unit is receiving After receiving the request signal sent by the timing unit, read and store the digital signals output by the A/D sampling unit and the rotational speed sampling unit; the parameter calculation unit calculates the data in the data storage unit to complete the online estimation of the parameters of the asynchronous motor.
所述异步电机参数在线识别系统的在线识别方法,具体步骤如下:The online identification method of the asynchronous motor parameter online identification system, the specific steps are as follows:
步骤一,数据的采集和处理:Step 1, data collection and processing:
所述计时单元每隔固定时间T后,控制A/D采样单元对电压采集单元输出的电压信号和电流采集单元输出的电压信号进行转换,并将从A/D采样单元读取的数据存储于数据存储单元,同时将转速采集单元测得的电机机械转速存储于数据存储单元;The timing unit controls the A/D sampling unit to convert the voltage signal output by the voltage acquisition unit and the voltage signal output by the current acquisition unit after every fixed time T, and stores the data read from the A/D sampling unit in The data storage unit stores the mechanical speed of the motor measured by the speed acquisition unit in the data storage unit;
将电流采集单元采集得到的三相线电流ia、ib和ic通过3/2变换,得到其在两相静止坐标系下的异步电机α轴和β轴的定子电流和 The three-phase line currents ia , ib and ic collected by the current acquisition unit are converted by 3/2 to obtain the stator currents of the α-axis and β-axis of the asynchronous motor in the two-phase stationary coordinate system and
将电压采集单元采集得到的三相相电压ua、ub和uc通过3/2变换,得到其在两相静止坐标系下的异步电机α轴和β轴的定子电压和 The three-phase phase voltages u a , u b and u c collected by the voltage acquisition unit are converted by 3/2 to obtain the stator voltages of the α-axis and β-axis of the asynchronous motor in the two-phase stationary coordinate system and
将转速采集单元采样得到的电机机械角速度ω变为电机的电角速度:Change the mechanical angular velocity ω of the motor sampled by the rotational speed acquisition unit into the electrical angular velocity of the motor:
ωr=ω·p (3)ω r = ω·p (3)
ωr是电机的电角速度,p是电机的极对数;ω r is the electrical angular velocity of the motor, p is the number of pole pairs of the motor;
步骤二,中间参数的收敛速率的计算:Step 2, the convergence rate of the intermediate parameters The calculation of:
异步电机的有限时间参数辨识方程如方程(4)所示;The finite time parameter identification equation of the asynchronous motor is shown in equation (4);
方程中的和分别表示两相静止坐标系下的异步电机α轴和β轴的定子电流,和分别表示两相静止坐标系下的异步电机α轴和β轴的定子电压,ωr是电机的电角速度,k1k2k3k4k5是中间参数θ的五个系数;in the equation and Represent the stator currents of the α-axis and β-axis of the asynchronous motor in the two-phase stationary coordinate system, and Represent the stator voltages of the α-axis and β-axis of the asynchronous motor in the two-phase stationary coordinate system, ω r is the electrical angular velocity of the motor, and k 1 k 2 k 3 k 4 k 5 are the five coefficients of the intermediate parameter θ;
记中间参数θ为:Record the intermediate parameter θ as:
记矩阵ΓT(t)为:Write down the matrix Γ T (t) as:
记矩阵y(t)为:Remember the matrix y(t) as:
方程(4)则表示为:Equation (4) is expressed as:
y(t)=ΓT(t)θ (8)y(t)=ΓT( t )θ (8)
方程(8)的离散形式为:The discrete form of equation (8) is:
y(N)=ΓT(N)θ (9)y(N)= ΓT (N)θ (9)
这里的N为迭代次数,等于步骤一执行的次数也等于数据的采样次数;其中:矩阵y(N)和ΓT(N)中的两相静止坐标系下的异步电机α轴和β轴的定子电流矩阵ΓT(N)中的两相静止坐标系下的异步电机α轴和β轴的定子电压矩阵y(N)和ΓT(N)中的电机电角速度ωr,是通过第N次采样得到的三相线电流、三相相电压和电机机械转速,其分别通过式(1)(2)(3)求得的;算法第一次进行时N为1;N here is the number of iterations, which is equal to the number of times step 1 is executed and also equal to the number of data samples; where: the asynchronous motor α-axis and β-axis in the two-phase stationary coordinate system in the matrix y(N) and Γ T (N) stator current The stator voltages of the α-axis and β-axis of the asynchronous motor in the two-phase stationary coordinate system in the matrix Γ T (N) The electrical angular velocity ω r of the motor in the matrix y(N) and Γ T (N) is the three-phase line current, three-phase phase voltage and motor mechanical speed obtained through the Nth sampling, which are respectively passed through the formula (1)(2 )(3); N is 1 when the algorithm is carried out for the first time;
根据第N次的采样电压、采样电流、采样转速和第N-1次求得的中间参数估计值求出第N次的中间参数收敛速率如(10)式所示:According to the sampling voltage, sampling current, sampling speed of the Nth time and the estimated value of the intermediate parameters obtained at the N-1th time Find the convergence rate of the intermediate parameters for the Nth time As shown in formula (10):
其中算子为:where operator for:
其中:A表示任意列向量,A(n)表示任意有理数,K是一个5阶对角的增益矩阵,γ∈[0,1),sign(a)是符号函数;Among them: A represents any column vector, A(n) represents any rational number, K is a 5th-order diagonal gain matrix, γ∈[0,1), and sign(a) is a sign function;
步骤三,新的中间参数估计值的计算:Step 3, new intermediate parameter estimates The calculation of:
根据第N次迭代求得的中间参数收敛变化率和第N-1次求得的中间参数估计值根据(12)式计算第N次迭代的中间参数的估计值 According to the convergence rate of change of the intermediate parameters obtained in the Nth iteration and the estimated value of the intermediate parameters obtained for the N-1th time Calculate the estimated value of the intermediate parameter of the Nth iteration according to (12)
T表示计所述计时单元发送的采样时间间隔;T represents the sampling time interval sent by the timing unit;
步骤四,判断估计出的中间参数是否收敛:Step 4, judge whether the estimated intermediate parameters converge:
重复步骤一至步骤三,直到估计用到的时间超过算法进行参数估计时,被估计的中间参数θ收敛的最小时间如(13)式:Repeat steps 1 to 3 until the estimated time exceeds When the algorithm performs parameter estimation, the minimum time for the estimated intermediate parameter θ to converge Such as formula (13):
其中:是参数θ在第一次进行步骤三时用到的中间参数的估计值和真实中间参数的误差,λmin(K)是增益矩阵K的最小特征值,是矩阵ΓT(t)的最小奇异值的γ+1次方,γ∈[0,1);in: is the estimated value of the intermediate parameter used by the parameter θ in step 3 for the first time and the error of the real intermediate parameters, λ min (K) is the minimum eigenvalue of the gain matrix K, is the γ+1 power of the smallest singular value of the matrix Γ T (t), γ∈[0,1);
当(14)式的条件满足时,认为此时求得的中间参数的估计值就是实际的中间参数迭代结束;When the condition of (14) is met, it is considered that the estimated value of the intermediate parameter obtained at this time is It is the end of the actual intermediate parameter iteration;
若(14)式不成立则按照(15)给迭代次数N赋新值并返回步骤一;If the formula (14) is not established, assign a new value to the number of iterations N according to (15) and return to step 1;
N=N+1 (15)N=N+1 (15)
步骤五,异步电机参数的计算:Step five, calculation of asynchronous motor parameters:
利用估计得到的中间参数的估计值求异步电机参数,求得的中间参数的估计值如(16):Estimated values of intermediate parameters using estimates Find the parameters of the asynchronous motor, and obtain the estimated value of the intermediate parameters Such as (16):
利用中间参数的五个系数求得异步电机的参数的估计值;Using the five coefficients of the intermediate parameter obtain the estimated value of the parameters of the asynchronous motor;
异步电机的定子电阻的估计值 Estimation of the stator resistance of an asynchronous motor
定子自感的估计值和转子自感的估计值 Estimated value of stator self-inductance and an estimate of the rotor self-inductance
转子电阻的估计值通过将(18)代入到(19)式求得:Estimated value of rotor resistance By substituting (18) into (19) to obtain:
电机互感的估计值通过(20)求得:Estimated value of motor mutual inductance Obtained by (20):
步骤六,参数修正条件的判断:Step 6: Judgment of parameter correction conditions:
若通过其他的参数估计方法能够精确的得到电机互感和电机转子自感的比率K1,如(21)所示,则执行步骤七;这里的Lm和Lr表示电机的实际互感和实际转子自感,;若无法得知此系数K1,则算法至步骤六即结束;If the ratio K1 of the motor mutual inductance and the motor rotor self-inductance can be accurately obtained through other parameter estimation methods, as shown in (21), then perform step 7; where L m and L r represent the actual mutual inductance of the motor and the actual rotor self-inductance sense,; if the coefficient K1 cannot be known, then the algorithm ends in step six;
Lm=K1·Lr (21)L m =K1·L r (21)
步骤七,电机参数估计值的进一步修正:Step seven, further correction of the estimated value of the motor parameters:
将步骤五计算出的电机互感估计值以(22)式进行修正,得到其新的估计值L'm:The estimated value of the motor mutual inductance calculated in step 5 Correct it with formula (22) to get its new estimated value L' m :
按照:according to:
求出中间参数的五个新的系数k1'k'2k3'k'4k5',以此为新的迭代初值如(23)所示,令N=1,并返回步骤一继续进行中间参数θ的估计;Find the five new coefficients k 1 'k' 2 k 3 'k' 4 k 5 ' of the intermediate parameters, and use this as the initial value of the new iteration As shown in (23), make N=1, and return to step 1 to continue the estimation of the intermediate parameter θ;
第一次执行到步骤七时n=1,此后每执行一次步骤七,n加上一,直到满足(24)式表示的条件时,算法结束;When n=1 is carried out to step 7 for the first time, step 7 is carried out every time thereafter, n adds 1, until satisfying the condition of (24) formula expression, algorithm finishes;
|Lr(n)-Lr(n-1)|≤0.00001 (24)|L r (n)-L r (n-1)|≤0.00001 (24)
其中:Lr(n)和Lr(n-1)分别表示第n次和第n-1次执行到步骤六时求得的电机转子自感,令Lr(0)=0。Wherein: L r (n) and L r (n-1) represent the self-inductance of the motor rotor obtained from the nth and n-1th executions to step 6 respectively, and L r (0)=0.
和现有技术相比较,本发明具备如下优点:Compared with the prior art, the present invention has the following advantages:
1、本发明通过对电机稳态运行时的在线状态包括:输入相电压、输入线电流和电机的实际转速进行检测,利用这些测量值,能够在线识别异步电机的定子电阻、电机互感、电机定转子自感和电机转子电阻这四个参数。1. The present invention detects the online status of the motor during steady-state operation including: input phase voltage, input line current, and actual rotational speed of the motor. Using these measured values, the stator resistance, motor mutual inductance, and motor constant speed of the asynchronous motor can be identified online. These four parameters are rotor self-inductance and motor rotor resistance.
2、此方法是基于李雅谱诺夫稳定性而导出的,迭代时用到的增益矩阵K不变,因此计算步量少于目前常用的迭代最小二乘法或者是卡尔曼滤波算法。2. This method is derived based on Lyapunov stability, and the gain matrix K used in iterations remains unchanged, so the calculation steps are less than the commonly used iterative least squares method or Kalman filter algorithm.
3、此算法能够在有限的时间内对异步电机的参数进行估计,此特点可在设计算法时对微控制器的资源分配的更加紧凑,提高微控制器的资源利用率。3. This algorithm can be used in a limited time The parameters of the asynchronous motor are estimated internally. This feature can make the resource allocation of the microcontroller more compact when designing the algorithm, and improve the resource utilization of the microcontroller.
附图说明:Description of drawings:
图1是本发明参数在线识别系统框图。Fig. 1 is a block diagram of the parameter online identification system of the present invention.
图2是互感与自感比率未知条件下的异步电机有限时间参数识别算法流程图。Fig. 2 is a flow chart of the identification algorithm of the finite time parameters of the asynchronous motor under the condition that the ratio of mutual inductance and self-inductance is unknown.
图3是互感与自感比率已知条件下的异步电机参数在线识别算法流程图。Fig. 3 is a flow chart of the online identification algorithm of asynchronous motor parameters under the condition that the ratio of mutual inductance and self-inductance is known.
具体实施方式Detailed ways
下面结合附图和具体实施方式对本发明做进一步详细说明:Below in conjunction with accompanying drawing and specific embodiment the present invention is described in further detail:
异步电机运行于稳态时,电压采集单元将电机的输入相电压进行采集并通过电压霍尔传感器转换为A/D采样单元可以接受的+5~-5V电压;电流采集单元将电机的输入线电流进行采集,并通过霍尔电流传感器转换为A/D采样单元可接受的+5~-5V电压;转速采集单元通过编码器将稳态的异步电机机械转速转化为数字信号,直接发送给微控制器;所述计时单元每隔固定时间给A/D采样单元和数据存储单元发送一个请求命令;A/D采样单元在接受到计时单元的请求信号后,将电压采集单元和电流采集单元输出的模拟量进行转换,转换为16位二进制数,并在计时单元发送来请求信号后,将转换的输出发送给微控制器;数据存储单元在收到计时单元发送的请求信号后,读取并存储A/D采样单元和转速采样单元输出的数字信号;参数计算单元将数据存储单元中的数据进行计算,完成异步电机参数的在线估计。When the asynchronous motor is running in a steady state, the voltage acquisition unit collects the input phase voltage of the motor and converts it into +5~-5V voltage acceptable to the A/D sampling unit through the voltage Hall sensor; the current acquisition unit collects the input line voltage of the motor The current is collected and converted into +5~-5V voltage acceptable to the A/D sampling unit through the Hall current sensor; the speed acquisition unit converts the steady-state asynchronous motor mechanical speed into a digital signal through the encoder, and sends it directly to the micro The controller; the timing unit sends a request command to the A/D sampling unit and the data storage unit at regular intervals; the A/D sampling unit outputs the voltage acquisition unit and the current acquisition unit after receiving the request signal from the timing unit The analog quantity is converted into a 16-bit binary number, and after the timing unit sends a request signal, the converted output is sent to the microcontroller; after the data storage unit receives the request signal sent by the timing unit, it reads and The digital signal output by the A/D sampling unit and the speed sampling unit is stored; the parameter calculation unit calculates the data in the data storage unit to complete the online estimation of the parameters of the asynchronous motor.
参数计算单元具体的执行步骤:The specific execution steps of the parameter calculation unit:
基于异步电机互感与自感比率不随物理条件改变而产生较大变化这一特点,本发明方法又可以分为互感和自感比率未知条件下的参数估计和与其他离线参数识别方法结合的互感和自感比率已知条件下的修正参数估计方案两种。Based on the characteristic that the ratio of mutual inductance and self-inductance of asynchronous motors does not change greatly with changes in physical conditions, the method of the present invention can be divided into parameter estimation under the condition of unknown mutual inductance and self-inductance ratio and mutual inductance and self-inductance combined with other off-line parameter identification methods. There are two schemes for correcting parameter estimation under the condition of known self-inductance ratio.
方案一:互感与自感比率未知条件下的异步电机有限时间参数识别算法执行步骤流程图如图2,具体步骤如下:Scheme 1: The flow chart of the execution steps of the asynchronous motor finite-time parameter identification algorithm under the condition of unknown mutual inductance and self-inductance ratio is shown in Figure 2, and the specific steps are as follows:
(1)给定中间参数的初始值及合适的五阶增益矩阵K(1) The initial value of the given intermediate parameter and a suitable fifth-order gain matrix K
(2)根据采样得到的第N组电压值、电流值和电机的机械转速以及N-1次估计得到的中间参数来计算此时刻的中间参数收敛速率 (2) According to the Nth group of voltage values, current values and mechanical speed of the motor obtained by sampling and the intermediate parameters estimated by N-1 times To calculate the convergence rate of the intermediate parameters at this moment
其中的ΓT(N)和y(N)如(25)(26),γ∈[0,1)Among them, Γ T (N) and y (N) such as (25) (26), γ∈[0,1)
这里的两相静止坐标系下的异步电机α轴和β轴的定子电流两相静止坐标系下的异步电机α轴和β轴的定子电压 电机的电角速度ωr是通过第N次采样得到的三相线电流、三相相电压和电机机械转速通过(1)(2)(3)式求得的。The stator currents of the α-axis and β-axis of the asynchronous motor in the two-phase stationary coordinate system here Stator voltage of asynchronous motor α-axis and β-axis in two-phase stationary coordinate system The electrical angular velocity ω r of the motor is obtained by the three-phase line current, the three-phase phase voltage and the mechanical speed of the motor obtained through the Nth sampling through formula (1)(2)(3).
(3)根据第(2)步求出的中间参数收敛速率和第N-1次估计的中间参数求出新的中间参数θ的估计值T表示采样点的实际时间间隔。(3) According to the convergence rate of intermediate parameters obtained in step (2) and the intermediate parameters of the N-1th estimate Find an estimate of the new intermediate parameter θ T represents the actual time interval of sampling points.
(4)根据采样数据的运算次数N和采样时间间隔T判断估计出的中间参数是否已经收敛,若满足(14),则执行步骤(5),否则将N赋值为N+1,并返回步骤(2)(4) Judging the estimated intermediate parameters according to the number of operations N of the sampled data and the sampling time interval T Whether it has converged, if (14) is satisfied, then execute step (5), otherwise assign N to N+1, and return to step (2)
其中:是参数θ在第一次进行步骤三时用到的中间参数和真实中间参数的误差,λmin(K)是增益矩阵K的最小特征值,是矩阵ΓT(t)的最小奇异值的γ+1次方,γ∈[0,1)。in: is the intermediate parameter used by parameter θ in step 3 for the first time and the error of the real intermediate parameters, λ min (K) is the minimum eigenvalue of the gain matrix K, is the γ+1 power of the smallest singular value of the matrix Γ T (t), γ∈[0,1).
(5)根据估计得到的收敛的中间参数如(16)所示。(5) According to the estimated convergent intermediate parameters As shown in (16).
利用中间参数的五个系数可求得电机的参数的估计值。Using the five coefficients of the intermediate parameter Estimates of the parameters of the electric machine may be obtained.
电机的定子电阻的估计值 Estimation of the motor's stator resistance
定子自感的估计值和转子自感的估计值 Estimated value of stator self-inductance and an estimate of the rotor self-inductance
转子电阻的估计值通过将(18)代入到(19)式求得:Estimated value of rotor resistance By substituting (18) into (19) to obtain:
电机互感的估计值通过(20)求得:Estimated value of motor mutual inductance Obtained by (20):
方案二:若可以通过其他方法,如离线参数计算法,迭代最小二次发等,可精确的得到电机的互感和电机转子自感的比率K1,结合此条件,异步电机参数估执行步骤的流程图如图3,具体执行步骤如下:Solution 2: If the ratio K1 of the mutual inductance of the motor and the self-inductance of the motor rotor can be accurately obtained through other methods, such as off-line parameter calculation method, iterative minimum quadratic generation, etc., combined with this condition, the flow of the execution steps of asynchronous motor parameter estimation As shown in Figure 3, the specific execution steps are as follows:
(1)给定中间参数的初始值合适的增益矩阵K和用其他离线参数识别方法得到互感与自感的比率K1;(1) The initial value of the given intermediate parameter Appropriate gain matrix K and the ratio K1 of mutual inductance and self-inductance obtained by other off-line parameter identification methods;
(2)根据采样得到的第N组电压值、电流值和电机的机械转速以及N-1次估计得到的中间参数来计算此时刻的中间参数收敛速率 (2) According to the Nth group of voltage values, current values and mechanical speed of the motor obtained by sampling and the intermediate parameters estimated by N-1 times To calculate the convergence rate of the intermediate parameters at this moment
其中的ΓT(N)和y(N)如(25)(26),γ∈[0,1)Among them, Γ T (N) and y (N) such as (25) (26), γ∈[0,1)
这里的两相静止坐标系下的异步电机α轴和β轴的定子电流两相静止坐标系下的异步电机α轴和β轴的定子电压 电机的电角速度ωr是第通过第N次采样得到的三相线电流、三相相电压和电机机械转速通过(1)(2)(3)式求得的。The stator currents of the α-axis and β-axis of the asynchronous motor in the two-phase stationary coordinate system here Stator voltage of asynchronous motor α-axis and β-axis in two-phase stationary coordinate system The electrical angular velocity ω r of the motor is obtained from the three-phase line current, the three-phase phase voltage and the mechanical speed of the motor obtained by the Nth sampling through formula (1)(2)(3).
(3)根据第(2)步求出的中间参数收敛速率和第N-1次估计的中间参数求出新的中间参数θ的估计值T表示采样点的实际时间间隔。(3) According to the convergence rate of intermediate parameters obtained in step (2) and the intermediate parameters of the N-1th estimate Find an estimate of the new intermediate parameter θ T represents the actual time interval of sampling points.
(4)根据采样数据的运算次数N和采样时间间隔T判断中间参数θ的估计值是否收敛,若满足(14),则执行步骤(5),否则将N赋值为N+1,并返回步骤(2)。(4) Judging whether the estimated value of the intermediate parameter θ converges according to the number of operations N of the sampled data and the sampling time interval T, if (14) is satisfied, then perform step (5), otherwise assign N as N+1, and return to step (2).
其中:是参数θ在第一次进行步骤三时用到的中间参数和真实中间参数的误差,λmin(K)是增益矩阵K的最小特征值,是矩阵ΓT(t)的最小奇异值的γ+1次方,γ∈[0,1)。in: is the intermediate parameter used by parameter θ in step 3 for the first time and the error of the real intermediate parameters, λ min (K) is the minimum eigenvalue of the gain matrix K, is the γ+1 power of the smallest singular value of the matrix Γ T (t), γ∈[0,1).
(5)根据估计得到的收敛的中间参数如(16)所示。(5) According to the estimated convergent intermediate parameters As shown in (16).
利用中间参数的五个系数可求得电机的参数的估计值。Using the five coefficients of the intermediate parameter Estimates of the parameters of the electric machine may be obtained.
电机的定子电阻的估计值 Estimation of the motor's stator resistance
定子自感的估计值和转子自感的估计值 Estimated value of stator self-inductance and an estimate of the rotor self-inductance
转子电阻的估计值通过将(18)代入到(19)式求得:Estimated value of rotor resistance By substituting (18) into (19) to obtain:
电机互感的估计值通过(20)求得:Estimated value of motor mutual inductance Obtained by (20):
(6)将求得的电机互感的估计值用求得的电机转子自感的估计值以(22)式进行修正;(6) The estimated value of the obtained motor mutual inductance Estimated value of motor rotor self-inductance obtained by using Amend with formula (22);
按照:according to:
求出修正后的中间参数的五个新的系数k1'k'2k3'k'4k5',以此为新的迭代初值如(23)所示,令N=1,并返回步骤一继续进行中间参数θ的估计。Find the five new coefficients k 1 'k' 2 k 3 'k' 4 k 5 ' of the modified intermediate parameters, and use this as the initial value of the new iteration As shown in (23), let N=1, and return to step 1 to continue estimating the intermediate parameter θ.
第一次执行到步骤七时n=1,此后每执行一次步骤七,n加上一。直到满足(24)式表示的条件时,算法结束。When step 7 is executed for the first time, n=1, and then one is added to n each time step 7 is executed. The algorithm ends when the condition expressed in (24) is met.
|Lr(n)-Lr(n-1)|≤0.00001 (24)|L r (n)-L r (n-1)|≤0.00001 (24)
这里Lr(n)和Lr(n-1)的分别表示第n次和第n-1次执行到步骤六时求得的电机转子自感,令Lr(0)=0。Here, L r (n) and L r (n-1) represent the self-inductance of the motor rotor obtained from the nth and n-1th executions to step 6, respectively, and L r (0)=0.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710716874.0A CN107404271B (en) | 2017-08-21 | 2017-08-21 | A kind of non-synchronous motor parameter online recognition system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710716874.0A CN107404271B (en) | 2017-08-21 | 2017-08-21 | A kind of non-synchronous motor parameter online recognition system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107404271A CN107404271A (en) | 2017-11-28 |
CN107404271B true CN107404271B (en) | 2019-11-26 |
Family
ID=60398315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710716874.0A Expired - Fee Related CN107404271B (en) | 2017-08-21 | 2017-08-21 | A kind of non-synchronous motor parameter online recognition system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107404271B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108512477B (en) * | 2018-05-25 | 2020-06-02 | 北京新能源汽车股份有限公司 | Diagnosis method, device and equipment for motor rotor position sampling |
CN110098773B (en) * | 2019-05-15 | 2020-05-19 | 华中科技大学 | A Parameter Identification Method of Permanent Magnet Synchronous Motor Using Least Square Method |
CN114278514A (en) * | 2021-12-27 | 2022-04-05 | 上海儒竞智控技术有限公司 | Rotating speed feedback method based on fan operation, storage medium, equipment and circuit |
CN114335628B (en) * | 2021-12-29 | 2023-11-14 | 上海重塑能源科技有限公司 | Non-storage type online iterative estimation method of polarization curve and fuel cell system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103944481A (en) * | 2014-04-28 | 2014-07-23 | 中南大学 | AC asynchronous motor vector control system model parameter online modifying method |
CN106452241A (en) * | 2016-07-07 | 2017-02-22 | 中国第汽车股份有限公司 | Induction motor parameter identification method |
EP2026460A3 (en) * | 2007-07-27 | 2017-03-01 | Sanyo Electric Co., Ltd. | Motor control device |
-
2017
- 2017-08-21 CN CN201710716874.0A patent/CN107404271B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2026460A3 (en) * | 2007-07-27 | 2017-03-01 | Sanyo Electric Co., Ltd. | Motor control device |
CN103944481A (en) * | 2014-04-28 | 2014-07-23 | 中南大学 | AC asynchronous motor vector control system model parameter online modifying method |
CN106452241A (en) * | 2016-07-07 | 2017-02-22 | 中国第汽车股份有限公司 | Induction motor parameter identification method |
Also Published As
Publication number | Publication date |
---|---|
CN107404271A (en) | 2017-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107404271B (en) | A kind of non-synchronous motor parameter online recognition system and method | |
CN109167545B (en) | Permanent magnet synchronous generator flux linkage online identification method and system | |
CN104378038B (en) | Permanent magnet synchronous motor parameter identification method based on artificial neural network | |
CN102779238B (en) | Brushless DC (Direct Current) motor system identification method on basis of adaptive Kalman filter | |
CN111239661B (en) | Three-phase current sensor error correction system and method based on fixed point sampling | |
CN102176653A (en) | Method for observing rotary speed of induction motor of Kalman filter with index fading factor | |
CN102629847A (en) | Asynchronous motor pure electronic speed feedback method | |
CN102510253B (en) | Sensorless controller of bearingless synchronous reluctance motor and method for controlling sensorless controller | |
CN110112974A (en) | Motor control method, controller, storage medium and motor driven systems | |
CN114915225A (en) | A parameter identification method of permanent magnet synchronous motor based on optimized BP neural network | |
CN111711392B (en) | Single current sensor predictive control and parameter disturbance suppression method for permanent magnet synchronous motor | |
CN112422002B (en) | Robust permanent magnet synchronous motor single current sensor prediction control method | |
CN109873581A (en) | A direct speed control method of permanent magnet synchronous motor based on neural network | |
CN109039208A (en) | A kind of switched reluctance machines incremental inductance characteristic online test method | |
CN106849801B (en) | A Speed Estimation Method of Bearingless Asynchronous Motor | |
CN108521246B (en) | Method and device for current prediction control of single current sensor of permanent magnet synchronous motor | |
CN103281031A (en) | Squirrel cage asynchronous motor equivalent circuit parameter identification method based on measurable electrical capacity | |
CN112087172A (en) | An Improved Deadbeat Predictive Current Control Method for Permanent Magnet Synchronous Motors | |
CN112003522B (en) | A Single Current Sensor Control Method for Permanent Magnet Synchronous Motor Based on Parameter Identification | |
CN117013902B (en) | Motor inductance parameter calculation method, device and system, motor and power equipment | |
CN109240085A (en) | Non-Gaussian filtering dynamic data rectification and system control performance optimization method | |
CN118381392A (en) | Permanent magnet synchronous motor control method, device, equipment and computer program product | |
CN115208259B (en) | Permanent magnet synchronous motor speed measuring method | |
CN110518855A (en) | Using the adaptive method controlled with straight feedback compensation permanent magnet synchronous motor angular speed | |
CN113659906B (en) | Online identification method for unknown motor parameters |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20191126 |