[go: up one dir, main page]

CN116247988A - Method for estimating rotor position and rotating speed of ultra-high-speed permanent magnet synchronous motor - Google Patents

Method for estimating rotor position and rotating speed of ultra-high-speed permanent magnet synchronous motor Download PDF

Info

Publication number
CN116247988A
CN116247988A CN202310161808.7A CN202310161808A CN116247988A CN 116247988 A CN116247988 A CN 116247988A CN 202310161808 A CN202310161808 A CN 202310161808A CN 116247988 A CN116247988 A CN 116247988A
Authority
CN
China
Prior art keywords
rotor position
speed
adaptive
formula
following formula
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202310161808.7A
Other languages
Chinese (zh)
Other versions
CN116247988B (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.)
Xian University of Technology
Original Assignee
Xian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian University of Technology filed Critical Xian University of Technology
Priority to CN202310161808.7A priority Critical patent/CN116247988B/en
Publication of CN116247988A publication Critical patent/CN116247988A/en
Application granted granted Critical
Publication of CN116247988B publication Critical patent/CN116247988B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/0085Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for high speeds, e.g. above nominal 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • 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/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • H02P21/0017Model reference adaptation, e.g. MRAS or MRAC, useful for control or parameter estimation
    • 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/05Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for damping motor oscillations, e.g. for reducing hunting
    • 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
    • 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
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
    • H02P27/08Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation
    • 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
    • H02P2207/00Indexing scheme relating to controlling arrangements characterised by the type of motor
    • H02P2207/05Synchronous machines, e.g. with permanent magnets or DC excitation

Landscapes

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

Abstract

The invention discloses a method for estimating the position and the rotating speed of a rotor of an ultra-high-speed permanent magnet synchronous motor, which comprises the following steps: step 1, establishing a full-speed domain rotor position cost function of a super-speed permanent magnet synchronous motor considering iron loss resistance; step 2, estimating a preliminary rotor position by accelerating the self-adaptive convex optimization by the full-speed domain rotor position cost function obtained in the step 1; and 3, estimating the rotor position and the rotating speed of the ultra-high-speed permanent magnet synchronous motor through a phase-locked loop from the estimated preliminary rotor position obtained in the step 2. The method solves the problems that the rotor position and the rotating speed of the transition zone are easy to oscillate when the existing composite observer estimation method is started quickly, the rotor position and the rotating speed are difficult to estimate accurately when the motor operates at an ultra-high speed, and even the system diverges.

Description

超高速永磁同步电机转子位置和转速估计方法Rotor position and speed estimation method for ultra-high-speed permanent magnet synchronous motor

技术领域Technical Field

本发明属于超高速永磁同步电机控制技术领域,涉及一种超高速永磁同步电机转子位置和转速估计方法。The invention belongs to the technical field of ultra-high-speed permanent magnet synchronous motor control, and relates to a method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor.

背景技术Background Art

超高速永磁同步电机转速高、体积小、功率密度高,转子和高速负载直接相连,摆脱了传统“低速电机+变速装置”的机械结构,提高了系统集成度和可靠性,在军事、工业等领域具有广泛的应用价值。超高速永磁同步电机通常指转速高于100000r/min的永磁同步电机,其控制性能严重依赖于转子位置的准确获取。然而,常规机械传感器的最高检测速度不超过40000r/min,不能检测到超高速永磁同步电机高速区的转子位置,且超高速永磁同步电机要求转子尽量短,因此难以在转子上安装机械传感器。此外,安装机械传感器不但会增加系统的体积和成本,而且会降低系统的可靠性。因此,超高速永磁同步电机无位置传感器控制技术至关重要。Ultra-high-speed permanent magnet synchronous motors have high speed, small size, high power density, and the rotor is directly connected to the high-speed load, which gets rid of the traditional "low-speed motor + speed changer" mechanical structure, improves system integration and reliability, and has wide application value in military, industrial and other fields. Ultra-high-speed permanent magnet synchronous motors usually refer to permanent magnet synchronous motors with speeds higher than 100,000 r/min, and their control performance is heavily dependent on the accurate acquisition of the rotor position. However, the maximum detection speed of conventional mechanical sensors does not exceed 40,000 r/min, and cannot detect the rotor position in the high-speed zone of ultra-high-speed permanent magnet synchronous motors. In addition, ultra-high-speed permanent magnet synchronous motors require the rotor to be as short as possible, so it is difficult to install mechanical sensors on the rotor. In addition, installing mechanical sensors will not only increase the size and cost of the system, but also reduce the reliability of the system. Therefore, ultra-high-speed permanent magnet synchronous motor position sensorless control technology is crucial.

目前,通常采用复合观测器估计超高速永磁同步电机全速域的转子位置和转速,复合观测器采用适用于低速和适用于中高速的两种观测器进行复合控制,实现全速域转子位置估计。然而,超高速永磁同步电机转动惯量小、动态响应快,采用复合观测器估计方法快速启动时过渡区转子位置和转速易发生振荡,甚至导致启动失败。并且超高速永磁同步电机额定转速超过100000r/min,要求驱动系统开关频率高,因而要求转子位置估计算法执行时间短,导致复合观测器估计方法难以精确离散,当电机在超高速运行时,载波比低,导致复合观测器估计方法难以准确估计转子位置和转速,甚至导致系统发散。At present, a composite observer is usually used to estimate the rotor position and speed of ultra-high-speed permanent magnet synchronous motors in the full speed range. The composite observer uses two observers suitable for low speed and medium and high speed for composite control to achieve full-speed rotor position estimation. However, ultra-high-speed permanent magnet synchronous motors have small rotational inertia and fast dynamic response. When the composite observer estimation method is used for rapid startup, the rotor position and speed in the transition zone are prone to oscillation, and even cause startup failure. In addition, the rated speed of ultra-high-speed permanent magnet synchronous motors exceeds 100,000 r/min, requiring the drive system to have a high switching frequency, and thus requiring the rotor position estimation algorithm to have a short execution time, which makes it difficult for the composite observer estimation method to accurately discretize. When the motor is running at ultra-high speed, the carrier ratio is low, which makes it difficult for the composite observer estimation method to accurately estimate the rotor position and speed, and even causes the system to diverge.

发明内容Summary of the invention

本发明的目的是提供一种超高速永磁同步电机转子位置和转速估计方法,解决了现有复合观测器估计方法快速启动时过渡区转子位置和转速易发生振荡、电机超高速运行时难以准确估计转子位置和转速,导致系统发散的问题。The purpose of the present invention is to provide a method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor, which solves the problem that the rotor position and speed in the transition zone of the existing composite observer estimation method are prone to oscillation during rapid startup, and it is difficult to accurately estimate the rotor position and speed when the motor is running at ultra-high speed, resulting in system divergence.

本发明所采用的技术方案是,超高速永磁同步电机转子位置和转速估计方法,具体包括如下步骤:The technical solution adopted by the present invention is a method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor, which specifically includes the following steps:

步骤1,建立考虑铁损电阻的超高速永磁同步电机全速域转子位置代价函数;Step 1, establishing a full-speed domain rotor position cost function of an ultra-high-speed permanent magnet synchronous motor taking into account iron loss resistance;

步骤2,由步骤1得到的全速域转子位置代价函数通过加速自适应凸优化估计初步转子位置;Step 2, the full-speed domain rotor position cost function obtained in step 1 is used to estimate the preliminary rotor position through accelerated adaptive convex optimization;

步骤3,由步骤2中得到的估计初步转子位置通过锁相环估计超高速永磁同步电机的转子位置和转速。Step 3, using the estimated preliminary rotor position obtained in step 2 to estimate the rotor position and speed of the ultra-high-speed permanent magnet synchronous motor through a phase-locked loop.

本发明的特点还在于:The present invention is also characterized in that:

步骤1的具体过程为:The specific process of step 1 is:

考虑铁损的超高速永磁同步电机在两相静止坐标系的电压方程如下公式(1)所示:The voltage equation of the ultra-high-speed permanent magnet synchronous motor considering iron loss in the two-phase stationary coordinate system is shown in the following formula (1):

Figure BDA0004094430280000031
Figure BDA0004094430280000031

其中,Ri=(ωr(k))2LdLq/ri是铁损,ωr(k)是第k拍转子电角频率,Ld是d轴电感,Lq是q轴电感,ri是铁损电阻,uα(k)、uβ(k)分别是第k拍定子电压在α轴和β轴的分量,iα(k)、iβ(k)分别是第k拍定子电流在α轴和β轴的分量,Rs是定子电阻;Wherein, Ri =( ωr (k)) 2LdLq / ri is the iron loss, ωr (k) is the rotor electrical angular frequency of the kth cycle, Ld is the d-axis inductance, Lq is the q-axis inductance, ri is the iron loss resistance, (k) and (k) are the components of the kth cycle stator voltage on the α-axis and β-axis, (k) and (k) are the components of the kth cycle stator current on the α-axis and β-axis, and Rs is the stator resistance;

Figure BDA0004094430280000032
Figure BDA0004094430280000032

Figure BDA0004094430280000033
Figure BDA0004094430280000033

θr(k)是第k拍实际转子位置,L1=0.5(Ld+Lq),L2=0.5(Ld-Lq),Ts是开关周期,Δiα(k)=iα(k)-iα(k-1),Δiβ(k)=iβ(k)-iβ(k-1),ψf是永磁体磁链;θ r (k) is the actual rotor position at the kth beat, L 1 =0.5(L d +L q ), L 2 =0.5(L d -L q ), T s is the switching period, Δi α (k) =i α (k)-i α (k-1), Δi β (k) =i β (k)-i β (k-1), ψ f is the permanent magnet flux;

为了分离与转子位置无关项,定义中间变量如下公式(2)所示:In order to separate the terms that are independent of the rotor position, the intermediate variables are defined as shown in the following formula (2):

Figure BDA0004094430280000034
Figure BDA0004094430280000034

其中,eα(k)、eβ(k)分别是第k拍不包含转子位置信息的中间变量在α轴和β轴的分量;Among them, e α (k) and e β (k) are the components of the intermediate variable that does not contain the rotor position information in the kth beat on the α-axis and β-axis respectively;

由公式(1)和公式(2)可得转子位置相关函数如下公式(3)所示:From formula (1) and formula (2), the rotor position related function can be obtained as shown in the following formula (3):

Figure BDA0004094430280000035
Figure BDA0004094430280000035

其中,Fαe(k))、Fβe(k))分别是第k拍转子位置相关函数在α轴和β轴的分量,F(θe(k))=[Fαe(k)) Fβe(k))]TWherein, F αe (k)) and F βe (k)) are the components of the k-th rotor position correlation function on the α-axis and the β-axis, respectively, F(θ e (k)) = [F αe (k)) F βe (k))] T ;

由公式(3)构建转子位置代价函数如下公式(4)所示:The rotor position cost function is constructed from formula (3) as shown in formula (4):

Figure BDA0004094430280000041
Figure BDA0004094430280000041

其中,h(θe(k))是转子位置代价函数;Where h(θ e (k)) is the rotor position cost function;

为了保证转子位置的可解性,转子位置代价函数式(4)至少是局部凸函数,在静止及低速区和中高速区转子位置代价函数,简化为如下公式(5)所示:In order to ensure the solvability of the rotor position, the rotor position cost function (4) is at least a local convex function. The rotor position cost function in the stationary and low-speed areas and the medium-high-speed areas is simplified to the following formula (5):

Figure BDA0004094430280000042
Figure BDA0004094430280000042

为了在静止和低速增加转子位置代价函数的凸度,在10%额定转速以下注入高频方波电压如下公式(6)所示:In order to increase the convexity of the rotor position cost function at rest and low speed, a high-frequency square wave voltage is injected below 10% of the rated speed as shown in the following formula (6):

Figure BDA0004094430280000043
Figure BDA0004094430280000043

其中,udh、uqh分别是在d轴和q轴注入的高频方波电压,Vh是注入高频方波电压的振幅。Wherein, u dh and u qh are the high-frequency square wave voltages injected into the d-axis and q-axis respectively, and V h is the amplitude of the injected high-frequency square wave voltage.

步骤2的具体过程为:The specific process of step 2 is:

步骤2.1,计算加速自适应凸优化的加速迭代步长;Step 2.1, calculate the accelerated iteration step size of the accelerated adaptive convex optimization;

步骤2.2,加速自适应凸优化估计初步转子位置。Step 2.2, estimate the preliminary rotor position by accelerated adaptive convex optimization.

步骤2.1的具体过程为:The specific process of step 2.1 is:

根据公式(3)计算自适应因子

Figure BDA0004094430280000051
如下公式(7)所示:Calculate the adaptive factor according to formula (3):
Figure BDA0004094430280000051
As shown in the following formula (7):

Figure BDA0004094430280000052
Figure BDA0004094430280000052

其中,

Figure BDA0004094430280000053
是自适应因子,λi是自适应系数,i表示第i次迭代;in,
Figure BDA0004094430280000053
is the adaptive factor, λ i is the adaptive coefficient, i represents the i-th iteration;

根据公式(3)和公式(7)计算自适应加速凸优化的迭代步长如下公式(8)所示:According to formula (3) and formula (7), the iterative step length of adaptive accelerated convex optimization is calculated as shown in the following formula (8):

Figure BDA0004094430280000054
Figure BDA0004094430280000054

其中,li是自适应加速凸优化的迭代步长,R(θe(i))是当前步雅可比矩阵或在上一次迭代中使用的雅可比矩阵,当前步雅可比矩阵

Figure BDA0004094430280000055
I是单位矩阵;Where l i is the iteration step size of adaptive accelerated convex optimization, R(θ e (i)) is the Jacobian matrix of the current step or the Jacobian matrix used in the previous iteration, and the Jacobian matrix of the current step is
Figure BDA0004094430280000055
I is the identity matrix;

根据公式(3)、公式(7)和公式(8)计算自适应加速凸优化的近似迭代步长如下公式(9)所示:According to formula (3), formula (7) and formula (8), the approximate iterative step size of adaptive accelerated convex optimization is calculated as shown in the following formula (9):

Figure BDA0004094430280000056
Figure BDA0004094430280000056

其中,gi是自适应加速凸优化的近似迭代步长;Where, gi is the approximate iteration step size of adaptive accelerated convex optimization;

根据公式(8)和公式(9)计算自适应加速凸优化的加速迭代步长如下公式(10)所示:According to formula (8) and formula (9), the acceleration iteration step size of the adaptive accelerated convex optimization is calculated as shown in the following formula (10):

ci=liigi (10); ci = l i + σ i g i (10);

其中,ci是自适应加速凸优化的加速迭代步长,σi为可调参数。Among them, ci is the acceleration iteration step size of adaptive accelerated convex optimization, and σi is an adjustable parameter.

步骤2.2的具体过程为:The specific process of step 2.2 is:

为验证当前迭代步的有效性,采用自适应评价指标如下公式(11)所示:In order to verify the effectiveness of the current iteration step, the adaptive evaluation index is used as shown in the following formula (11):

Figure BDA0004094430280000061
Figure BDA0004094430280000061

其中,ei是自适应评价指标;Among them, e i is the adaptive evaluation index;

根据公式(11)计算的结果是否接受本次迭代计算的加速迭代步长如下公式(12)所示:According to the result calculated by formula (11), whether to accept the accelerated iteration step of this iterative calculation is as shown in the following formula (12):

Figure BDA0004094430280000062
Figure BDA0004094430280000062

其中,d0是加速迭代步长取舍指标,θe(i+1)是第i+1迭代得到的转子位置;Where, d 0 is the acceleration iteration step size cut-off index, θ e (i+1) is the rotor position obtained at the i+1th iteration;

根据公式(11)计算的结果计算可调参数σi+1如下公式(13)所示:According to the result of formula (11), the adjustable parameter σ i+1 is calculated as shown in the following formula (13):

Figure BDA0004094430280000063
Figure BDA0004094430280000063

根据公式(11)计算的结果是否选择更新雅克比矩阵R(θe(i+1))如下公式(14)所示:According to the result calculated by formula (11), whether to choose to update the Jacobian matrix R(θ e (i+1)) is as shown in the following formula (14):

Figure BDA0004094430280000064
Figure BDA0004094430280000064

其中,d1是更新雅克比矩阵的自适应评价指标ei的下限阀值,x是当前雅克比矩阵使用的次数,xmax是同一雅可比矩阵使用的最大次数;Among them, d 1 is the lower limit threshold of the adaptive evaluation index e i for updating the Jacobian matrix, x is the number of times the current Jacobian matrix is used, and x max is the maximum number of times the same Jacobian matrix is used;

根据公式(11)计算的结果是否选择更新自适应系数λi+1如下公式(15)所示:According to the result calculated by formula (11), whether to choose to update the adaptive coefficient λ i+1 is as shown in the following formula (15):

Figure BDA0004094430280000071
Figure BDA0004094430280000071

其中,λmin是自适应系数的最小值,d2是自适应因子时自适应评价指标ei的下限阀值,d3是自适应因子时自适应评价指标ei的上限阀值;Among them, λ min is the minimum value of the adaptive coefficient, d 2 is the lower limit threshold of the adaptive evaluation index e i when the adaptive factor is , and d 3 is the upper limit threshold of the adaptive evaluation index e i when the adaptive factor is ;

根据公式(11)计算的结果是否选择自适应因子

Figure BDA0004094430280000072
如下公式(16)所示:According to the result calculated by formula (11), whether to select the adaptive factor
Figure BDA0004094430280000072
As shown in the following formula (16):

Figure BDA0004094430280000073
Figure BDA0004094430280000073

步骤3的具体过程为:The specific process of step 3 is:

由加速自适应凸优化估计的初步转子位置θe(k)与锁相环上一拍输出的估计转子位置θer(k-1)做差计算转子位置误差如下公式(17)所示:The rotor position error is calculated by subtracting the preliminary rotor position θe (k) estimated by the accelerated adaptive convex optimization from the estimated rotor position θer (k-1) output by the previous phase-locked loop, as shown in the following formula (17):

Δθ(k)=θe(k)-θer(k-1) (17);Δθ(k)=θ e (k)-θ er (k-1) (17);

其中,θe(k)是加速自适应凸优化估计的第k拍初步转子位置,θer(k-1)是锁相环第k-1拍输出的估计转子位置,Δθ(k)是第k拍转子位置误差;Wherein, θ e (k) is the preliminary rotor position of the kth beat estimated by the accelerated adaptive convex optimization, θ er (k-1) is the estimated rotor position output by the phase-locked loop at the k-1th beat, and Δθ(k) is the rotor position error of the kth beat;

第k拍转子位置误差Δθ(k)通过PI调节器调节得到估计的转速如下公式(18)所示:The k-th rotor position error Δθ(k) is adjusted by the PI regulator to obtain the estimated speed as shown in the following formula (18):

Figure BDA0004094430280000074
Figure BDA0004094430280000074

其中,ωer(k)是估计的第k拍转子转速,Kp是PI的比例增益,Ki是PI的积分增益;Where, ωer (k) is the estimated rotor speed at the kth beat, Kp is the proportional gain of PI, and Ki is the integral gain of PI;

第k拍转子转速ωer(k)通过积分得到第k拍转子位置如下公式(19)所示:The rotor speed ωer (k) of the kth cycle is integrated to obtain the rotor position of the kth cycle as shown in the following formula (19):

θer(k)=θer(k-1)+ωer(k)Ts (19);θ er (k)=θ er (k-1)+ω er (k)T s (19);

其中,θer(k)是估计的第k拍转子位置。where θer (k) is the estimated rotor position at the kth beat.

本发明的有益效果是,本发明采用加速自适应凸优化方法估计全速域超高速永磁同步电机转子位置和转速,单一方法实现全速域转子位置估计,没有过渡区,从根本上解决了超高速永磁同步电机由于转动惯量小、动态响应快,过渡区估计的转子位置和转速易发生振荡,甚至导致启动失败的问题。同时,对于超高速永磁同步电机驱动系统,开关频率高,要求算法执行时间短,采用的加速自适应凸优化方法通过自适应因子和加速迭代步长提高算法收敛速度,通过自适应更新雅克比矩阵降低平均每次迭代的计算量,从而保证在算法执行时间短约束下准确估计超高速永磁同步电机全速域的转子位置和转速。The beneficial effect of the present invention is that the present invention adopts an accelerated adaptive convex optimization method to estimate the rotor position and speed of the ultra-high-speed permanent magnet synchronous motor in the full-speed domain, and a single method is used to realize the rotor position estimation in the full-speed domain without a transition zone, which fundamentally solves the problem that the ultra-high-speed permanent magnet synchronous motor has a small moment of inertia and a fast dynamic response, and the rotor position and speed estimated in the transition zone are prone to oscillation, and even lead to startup failure. At the same time, for the ultra-high-speed permanent magnet synchronous motor drive system, the switching frequency is high, and the algorithm execution time is required to be short. The adopted accelerated adaptive convex optimization method improves the algorithm convergence speed through adaptive factors and accelerated iteration step length, and reduces the average amount of calculation per iteration through adaptive updating of the Jacobian matrix, thereby ensuring that the rotor position and speed of the ultra-high-speed permanent magnet synchronous motor in the full-speed domain are accurately estimated under the constraint of short algorithm execution time.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本发明超高速永磁同步电机转子位置和转速估计方法中采用的矢量控制系统框图;FIG1 is a block diagram of a vector control system used in a method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor according to the present invention;

图2是本发明超高速永磁同步电机转子位置和转速估计方法中所采用的加速自适应凸优化流程图;2 is a flowchart of the accelerated adaptive convex optimization used in the method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor of the present invention;

图3是本发明超高速永磁同步电机转子位置和转速估计方法中所采用的锁相环结构框图;3 is a block diagram of a phase-locked loop structure used in the method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor according to the present invention;

图4是采用传统复合观测器估计的转子速度的仿真结果图;FIG4 is a diagram showing simulation results of rotor speed estimated using a conventional composite observer;

图5是采用本发明所提出的加速自适应凸优化估计的转子转速仿真结果图。FIG. 5 is a diagram showing the simulation results of the rotor speed estimated by the accelerated adaptive convex optimization method proposed in the present invention.

具体实施方式DETAILED DESCRIPTION

下面结合附图和具体实施方式对本发明进行详细说明。The present invention is described in detail below with reference to the accompanying drawings and specific embodiments.

本发明超高速永磁同步电机转子位置和转速估计方法,其中所采用的矢量控制系统框图如图1所示,具体按照如下步骤实施:The method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor of the present invention, wherein the vector control system block diagram adopted is shown in FIG1 , is specifically implemented according to the following steps:

步骤1,建立考虑铁损电阻的超高速永磁同步电机全速域转子位置代价函数,具体为:Step 1: Establish the full-speed domain rotor position cost function of the ultra-high-speed permanent magnet synchronous motor considering the iron loss resistance, specifically:

铁损电阻与角频率成正比,若在高速区忽略铁损电阻,超高速永磁同步电机电压方程不能准确表征电机的实际运行状态,导致通过电压方程构建的代价函数难以准确估计转子位置。考虑铁损的超高速永磁同步电机在两相静止坐标系的电压方程如下公式(1)所示:The iron loss resistance is proportional to the angular frequency. If the iron loss resistance is ignored in the high-speed region, the voltage equation of the ultra-high-speed permanent magnet synchronous motor cannot accurately represent the actual operating state of the motor, resulting in the cost function constructed by the voltage equation being difficult to accurately estimate the rotor position. The voltage equation of the ultra-high-speed permanent magnet synchronous motor considering iron loss in the two-phase stationary coordinate system is shown in the following formula (1):

Figure BDA0004094430280000091
Figure BDA0004094430280000091

其中,Ri=(ωr(k))2LdLq/ri是铁损,ωr(k)是第k拍转子电角频率,Ld是d轴电感,Lq是q轴电感,ri是铁损电阻,uα(k)、uβ(k)分别是第k拍定子电压在α轴和β轴的分量,iα(k)、iβ(k)分别是第k拍定子电流在α轴和β轴的分量,Rs是定子电阻;Wherein, Ri =( ωr (k)) 2LdLq / ri is the iron loss, ωr (k) is the rotor electrical angular frequency of the kth cycle, Ld is the d-axis inductance, Lq is the q-axis inductance, ri is the iron loss resistance, (k) and (k) are the components of the kth cycle stator voltage on the α-axis and β-axis, (k) and (k) are the components of the kth cycle stator current on the α-axis and β-axis, and Rs is the stator resistance;

Figure BDA0004094430280000092
Figure BDA0004094430280000092

Figure BDA0004094430280000093
Figure BDA0004094430280000093

θr(k)是第k拍实际转子位置,L1=0.5(Ld+Lq),L2=0.5(Ld-Lq),Ts是开关周期,Δiα(k)=iα(k)-iα(k-1),Δiβ(k)=iβ(k)-iβ(k-1),ψf是永磁体磁链。θ r (k) is the actual rotor position at the kth beat, L 1 =0.5(L d +L q ), L 2 =0.5(L d -L q ), T s is the switching period, Δi α (k) =i α (k)-i α (k-1), Δi β (k) =i β (k)-i β (k-1), and ψ f is the permanent magnet flux.

公式(1)右侧前两项不包含转子位置信息,后三项包含转子位置信息。为了分离与转子位置无关项,定义中间变量如下公式(2)所示:The first two terms on the right side of formula (1) do not contain rotor position information, while the last three terms do. In order to separate the terms irrelevant to the rotor position, the intermediate variables are defined as shown in the following formula (2):

Figure BDA0004094430280000101
Figure BDA0004094430280000101

其中,eα(k)、eβ(k)分别是第k拍不包含转子位置信息的中间变量在α轴和β轴的分量。Among them, e α (k) and e β (k) are the components of the intermediate variable that does not contain the rotor position information in the kth beat on the α-axis and β-axis respectively.

由公式(1)和公式(2)可得转子位置相关函数如下公式(3)所示:From formula (1) and formula (2), the rotor position related function can be obtained as shown in the following formula (3):

Figure BDA0004094430280000102
Figure BDA0004094430280000102

其中,Fαe(k))、Fβe(k))分别是第k拍转子位置相关函数在α轴和β轴的分量,F(θe(k))=[Fαe(k)) Fβe(k))]TWherein, F αe (k)) and F βe (k)) are the components of the k-th rotor position correlation function on the α-axis and β-axis, respectively, and F(θ e (k)) = [F αe (k)) F βe (k))] T .

由公式(3)构建转子位置代价函数如公式(4)所示:The rotor position cost function is constructed from formula (3) as shown in formula (4):

Figure BDA0004094430280000103
Figure BDA0004094430280000103

其中,h(θe(k))是转子位置代价函数。where h(θ e (k)) is the rotor position cost function.

为了保证转子位置的可解性,转子位置代价函数式(4)至少是局部凸函数。在静止及低速区和中高速区转子位置代价函数可以简化为如公式(5)所示:In order to ensure the solvability of the rotor position, the rotor position cost function (4) is at least a local convex function. In the stationary and low-speed areas and the medium-high-speed areas, the rotor position cost function can be simplified as shown in formula (5):

Figure BDA0004094430280000111
Figure BDA0004094430280000111

ωe小于10%额定转速为低速,ωe大于等于10%额定转速为中高速,从公式(5)可以看出,在中高速时,转子位置代价函数是周期为360°的周期函数,在区间[-180°,180°]是局部凸函数。当电机在零速或低速运行时,如果Δiαβ(k)=0,转子位置代价函数为常数,估计的转子位置不能收敛到实际转子位置。如果Δiαβ(k)≠0,转子位置代价函数是周期为180°的周期函数,在区间[-90°,90°]是局部凸函数,最小化转子位置代价函数可以使估计转子位置收敛到实际转子位置。但转子位置代价函数为弱凸度函数,弱凸度不仅导致转子位置收敛速度变慢,而且导致估计转子位置误差增大。因此,为了在静止和低速增加转子位置代价函数的凸度,在10%额定转速以下注入高频方波电压如下公式(6)所示:When ωe is less than 10% of the rated speed, it is a low speed. When ωe is greater than or equal to 10% of the rated speed, it is a medium-high speed. It can be seen from formula (5) that at medium-high speed, the rotor position cost function is a periodic function with a period of 360°, and is a locally convex function in the interval [-180°, 180°]. When the motor is running at zero speed or low speed, if Δi αβ (k)=0, the rotor position cost function is a constant, and the estimated rotor position cannot converge to the actual rotor position. If Δi αβ (k)≠0, the rotor position cost function is a periodic function with a period of 180°, and is a locally convex function in the interval [-90°, 90°]. Minimizing the rotor position cost function can make the estimated rotor position converge to the actual rotor position. However, the rotor position cost function is a weak convexity function. The weak convexity not only slows down the convergence speed of the rotor position, but also increases the error of the estimated rotor position. Therefore, in order to increase the convexity of the rotor position cost function at rest and low speed, a high-frequency square wave voltage is injected below 10% of the rated speed as shown in the following formula (6):

Figure BDA0004094430280000112
Figure BDA0004094430280000112

其中,udh、uqh分别是在d轴和q轴注入的高频方波电压,Vh是注入高频方波电压的振幅。Wherein, u dh and u qh are the high-frequency square wave voltages injected into the d-axis and q-axis respectively, and V h is the amplitude of the injected high-frequency square wave voltage.

步骤2,由步骤1得到的全速域转子位置代价函数通过如图2所示的加速自适应凸优化估计初步转子位置;Step 2, the full-speed domain rotor position cost function obtained in step 1 is used to estimate the preliminary rotor position through the accelerated adaptive convex optimization as shown in FIG2 ;

步骤2.1,计算加速自适应凸优化的加速迭代步长;Step 2.1, calculate the accelerated iteration step size of the accelerated adaptive convex optimization;

根据公式(3)计算自适应因子

Figure BDA0004094430280000113
如下公式(7)所示:Calculate the adaptive factor according to formula (3):
Figure BDA0004094430280000113
As shown in the following formula (7):

Figure BDA0004094430280000121
Figure BDA0004094430280000121

其中,

Figure BDA0004094430280000122
是自适应因子,λi是自适应系数,i表示第i次迭代。in,
Figure BDA0004094430280000122
is the adaptive factor, λ i is the adaptive coefficient, and i represents the i-th iteration.

根据公式(3)和公式(7)计算自适应加速凸优化的迭代步长如下公式(8)所示:According to formula (3) and formula (7), the iterative step length of adaptive accelerated convex optimization is calculated as shown in the following formula (8):

Figure BDA0004094430280000123
Figure BDA0004094430280000123

其中,li是自适应加速凸优化的迭代步长,R(θe(i))是当前步雅可比矩阵或在上一次迭代中使用的雅可比矩阵,其取值取决于上一步的更新质量,当前步雅可比矩阵

Figure BDA0004094430280000124
I是单位矩阵。Where, l i is the iteration step size of adaptive accelerated convex optimization, R(θ e (i)) is the Jacobian matrix of the current step or the Jacobian matrix used in the previous iteration, and its value depends on the update quality of the previous step.
Figure BDA0004094430280000124
I is the identity matrix.

根据公式(3)、公式(7)和公式(8)计算自适应加速凸优化的近似迭代步长如下公式(9)所示:According to formula (3), formula (7) and formula (8), the approximate iterative step size of adaptive accelerated convex optimization is calculated as shown in the following formula (9):

Figure BDA0004094430280000125
Figure BDA0004094430280000125

其中,gi是自适应加速凸优化的近似迭代步长。where gi is the approximate iteration step size of the adaptive accelerated convex optimization.

根据公式(8)和公式(9)计算自适应加速凸优化的加速迭代步长如下公式(10)所示:According to formula (8) and formula (9), the acceleration iteration step size of the adaptive accelerated convex optimization is calculated as shown in the following formula (10):

ci=liigi (10); ci = l i + σ i g i (10);

其中,ci是自适应加速凸优化的加速迭代步长,σi为可调参数。Among them, ci is the acceleration iteration step size of adaptive accelerated convex optimization, and σi is an adjustable parameter.

步骤2.2,加速自适应凸优化估计初步转子位置。Step 2.2, estimate the preliminary rotor position by accelerated adaptive convex optimization.

为验证当前迭代步的有效性,采用自适应评价指标如下公式(11)所示:In order to verify the effectiveness of the current iteration step, the adaptive evaluation index is used as shown in the following formula (11):

Figure BDA0004094430280000131
Figure BDA0004094430280000131

其中,ei是自适应评价指标。Among them, e i is an adaptive evaluation index.

根据公式(11)计算的结果是否接受本次迭代计算的加速迭代步长如下公式(12)所示:According to the result calculated by formula (11), whether to accept the accelerated iteration step of this iterative calculation is as shown in the following formula (12):

Figure BDA0004094430280000132
Figure BDA0004094430280000132

其中,d0是加速迭代步长取舍指标,θe(i+1)是第i+1迭代得到的转子位置。Wherein, d 0 is the acceleration iteration step size cut-off indicator, and θ e (i+1) is the rotor position obtained at the i+1th iteration.

根据公式(11)计算的结果计算可调参数σi+1如下公式(13)所示:According to the result of formula (11), the adjustable parameter σ i+1 is calculated as shown in the following formula (13):

Figure BDA0004094430280000133
Figure BDA0004094430280000133

根据公式(11)计算的结果是否选择更新雅克比矩阵R(θe(i+1))如下公式(14)所示:According to the result calculated by formula (11), whether to choose to update the Jacobian matrix R(θ e (i+1)) is as shown in the following formula (14):

Figure BDA0004094430280000134
Figure BDA0004094430280000134

其中,d1是更新雅克比矩阵的自适应评价指标ei的下限阀值,x是当前雅克比矩阵使用的次数,xmax是同一雅可比矩阵使用的最大次数。Among them, d 1 is the lower limit threshold of the adaptive evaluation index e i for updating the Jacobian matrix, x is the number of times the current Jacobian matrix is used, and x max is the maximum number of times the same Jacobian matrix is used.

根据公式(11)计算的结果是否选择更新自适应系数λi+1如下公式(15)所示:According to the result calculated by formula (11), whether to choose to update the adaptive coefficient λ i+1 is as shown in the following formula (15):

Figure BDA0004094430280000141
Figure BDA0004094430280000141

其中,λmin是自适应系数的最小值,d2是自适应因子时自适应评价指标ei的下限阀值,d3是自适应因子时自适应评价指标ei的上限阀值。Among them, λ min is the minimum value of the adaptive coefficient, d 2 is the lower limit threshold of the adaptive evaluation index e i when the adaptive factor is , and d 3 is the upper limit threshold of the adaptive evaluation index e i when the adaptive factor is .

根据公式(11)计算的结果是否选择自适应因子

Figure BDA0004094430280000142
如下公式(16)所示:According to the result calculated by formula (11), whether to select the adaptive factor
Figure BDA0004094430280000142
As shown in the following formula (16):

Figure BDA0004094430280000143
Figure BDA0004094430280000143

采用加速自适应凸优化方法估计初步转子位置的过程如下:The process of estimating the preliminary rotor position using the accelerated adaptive convex optimization method is as follows:

1)给定迭代初值θer(1),设置最大迭代次数imax≥1,设置同一雅可比矩阵使用的最大次数xmax≥1,给定常数0<d0<d2<d1<d3<1和收敛精度ε,设置R(θe(1))=J(θe(1))、i=1、x=1、

Figure BDA0004094430280000144
1) Given the initial value of the iteration θ er (1), set the maximum number of iterations i max ≥ 1, set the maximum number of times the same Jacobian matrix is used x max ≥ 1, given the constants 0 < d 0 < d 2 < d 1 < d 3 < 1 and the convergence accuracy ε, set R(θ e (1)) = J(θ e (1)), i = 1, x = 1,
Figure BDA0004094430280000144

2)根据公式(7)计算自适应因子

Figure BDA0004094430280000145
2) Calculate the adaptive factor according to formula (7)
Figure BDA0004094430280000145

3)根据公式(8)~(10)计算加速迭代步长ci3) Calculate the accelerated iteration step size c i according to formulas (8) to (10);

4)根据公式(11)计算自适应评价指标ei4) Calculate the adaptive evaluation index e i according to formula (11);

5)根据公式(12)计算本次迭代的转子位置,采用判据||R(θe(i))TF(θe(i))||2<ε判断是否收敛,收敛则退出本次寻优并输出本拍估计的初步转子位置θe(k),否则判断迭代次数i是否已达到迭代最大次数imax,如果已达到迭代最大次数imax则退出本次寻优并输出本拍估计的初步转子位置θe(k)=θe(k-1)+ωer(k-1)Ts,ωer(k-1)是第(k-1)拍估计的转子电角频率,否则设置i=i+1,继续执行步骤6);5) Calculate the rotor position of this iteration according to formula (12), and use the criterion ||R( θe (i)) T F( θe (i))|| 2 <ε to determine whether it has converged. If it has converged, exit the optimization search and output the preliminary rotor position θe (k) estimated for this beat. Otherwise, determine whether the iteration number i has reached the maximum iteration number imax . If it has reached the maximum iteration number imax , exit the optimization search and output the preliminary rotor position θe (k)= θe (k-1)+ ωer (k-1) Ts estimated for this beat, where ωer (k-1) is the rotor electrical angular frequency estimated for the (k-1)th beat. Otherwise, set i=i+1 and continue to execute step 6);

6)根据公式(13)计算可调参数σi+16) Calculate the adjustable parameter σ i+1 according to formula (13);

7)根据公式(14)更新雅克比矩阵R(θe(i+1));7) Update the Jacobian matrix R(θ e (i+1)) according to formula (14);

8)根据公式(15)更新自适应系数λi+18) Update the adaptive coefficient λ i+1 according to formula (15);

9)根据公式(16)更新自适应因子

Figure BDA0004094430280000151
返回步骤3)。9) Update the adaptive factor according to formula (16)
Figure BDA0004094430280000151
Return to step 3).

步骤3,由步骤2中得到的估计初步转子位置通过如图3所示的锁相环估计超高速永磁同步电机的转子位置和转速,具体为:Step 3, the rotor position and speed of the ultra-high-speed permanent magnet synchronous motor are estimated by using the estimated preliminary rotor position obtained in step 2 through a phase-locked loop as shown in FIG. 3, specifically:

由加速自适应凸优化估计的初步转子位置θe(k)与锁相环上一拍输出的估计转子位置θer(k-1)做差计算转子位置误差如下公式(17)所示:The rotor position error is calculated by subtracting the preliminary rotor position θe (k) estimated by the accelerated adaptive convex optimization from the estimated rotor position θer (k-1) output by the previous phase-locked loop, as shown in the following formula (17):

Δθ(k)=θe(k)-θer(k-1) (17);Δθ(k)=θ e (k)-θ er (k-1) (17);

其中,θe(k)是加速自适应凸优化估计的第k拍初步转子位置,θer(k-1)是锁相环第k-1拍输出的估计转子位置,Δθ(k)是第k拍转子位置误差。Wherein, θe (k) is the preliminary rotor position of the kth beat estimated by the accelerated adaptive convex optimization, θer (k-1) is the estimated rotor position output by the phase-locked loop at the k-1th beat, and Δθ(k) is the rotor position error of the kth beat.

第k拍转子位置误差Δθ(k)通过PI调节器调节得到估计的转速如下公式(18)所示:The k-th rotor position error Δθ(k) is adjusted by the PI regulator to obtain the estimated speed as shown in the following formula (18):

Figure BDA0004094430280000152
Figure BDA0004094430280000152

其中,ωer(k)是估计的第k拍转子转速,Kp是PI的比例增益,Ki是PI的积分增益。Where ωer (k) is the estimated rotor speed at the kth beat, Kp is the proportional gain of PI, and Ki is the integral gain of PI.

第k拍转子转速ωer(k)通过积分得到第k拍转子位置如下公式(19)所示:The rotor speed ωer (k) of the kth cycle is integrated to obtain the rotor position of the kth cycle as shown in the following formula (19):

θer(k)=θer(k-1)+ωer(k)Ts (19);θ er (k)=θ er (k-1)+ω er (k)T s (19);

其中,θer(k)是估计的第k拍转子位置。where θer (k) is the estimated rotor position at the kth beat.

本发明超高速永磁同步电机转子位置和转速估计方法采用的矢量控制系统框图如图1所示,系统由3个PI调节器,形成转速环、电流环的双环控制,转速环PI调节器的输出作为最大转矩电流比控制(MTPA)的输入,MTPA输出的电流指令

Figure BDA0004094430280000161
作为电流环PI调节器的输入,电流调节器的输出控制电力电子变换器。The block diagram of the vector control system used in the method for estimating the rotor position and speed of the ultra-high-speed permanent magnet synchronous motor of the present invention is shown in FIG1. The system consists of three PI regulators to form a dual-loop control of the speed loop and the current loop. The output of the speed loop PI regulator is used as the input of the maximum torque current ratio control (MTPA). The current command output by the MTPA is
Figure BDA0004094430280000161
As the input of the current loop PI regulator, the output of the current regulator controls the power electronic converter.

通过电流霍尔传感器检测超高速永磁同步电机在三相静止坐标系第k拍的定子电流ia[k]、ib[k]、ic[k];检测的三相定子电流ia[k]、ib[k]、ic[k]通过abc/αβ变换,转换到两相静止坐标系下得到第k拍电流值iα[k]、iβ[k];iα[k]、iβ[k]通过αβ/dq变换,转换到两相同步旋转坐标系下得到第k拍电流值id[k]、iq[k];第k拍两相静止坐标系下的两相电压uα[k]、uβ[k]和两相电流iα[k]、iβ[k]和如图3所示的锁相环输出的第k-1拍估计转速ωer(k-1)和估计转子位置θer(k-1)作为如图2所示的加速自适应凸优化的输入,加速自适应凸优化的输出为第k拍估计的初步转子位置θe(k);第k拍估计的初步转子位置θe(k)经过如图3所示的锁相环得到第k拍估计的转速ωer(k)和转子位置θer(k);将转速环的给定转速ω*与锁相环估计的转速ωer(k)作差,经过转速环PI控制器后输出电磁转矩给定值

Figure BDA0004094430280000162
再由最大转矩电流比(MTPA)得到给定励磁电流
Figure BDA0004094430280000163
和给定转矩电流
Figure BDA0004094430280000164
给定励磁电流
Figure BDA0004094430280000165
与反馈电流id[k]作差,经过电流环PI控制器输出d轴电压
Figure BDA0004094430280000166
给定励磁电流
Figure BDA0004094430280000167
与反馈电流iq[k]作差,经过电流环PI控制器输出q轴电压
Figure BDA0004094430280000168
若转速ωer(k)小于10%的电机额定转速,d轴电压
Figure BDA0004094430280000169
与注入高频方波电压udh的和与q轴电压
Figure BDA00040944302800001610
经过dq/αβ变换得到两相静止坐标系下的电压uα[k]、uβ[k];若转速ωer(k)大于等于10%的电机额定转速,d轴电压
Figure BDA0004094430280000171
与q轴电压
Figure BDA0004094430280000172
经过dq/αβ变换得到两相静止坐标系下的电压uα[k]、uβ[k];然后uα[k]、uβ[k]经过SVPWM调制控制三相逆变器,最后驱动超高速永磁同步电机工作。The k-th beat stator current i a [k], i b [k], i c [k] of the ultra-high-speed permanent magnet synchronous motor in the three-phase stationary coordinate system is detected by the current Hall sensor; the detected three-phase stator current i a [k], i b [k], i c [k] is converted to the two-phase stationary coordinate system through abc/αβ transformation to obtain the k-th beat current value i α [k], i β [k]; i α [k], i β [k] is converted to the two-phase synchronous rotating coordinate system through αβ/dq transformation to obtain the k-th beat current value i d [k], i q [k]; the two-phase voltage u α [k], u β [k] and the two-phase current i α [k], i β [k] in the two-phase stationary coordinate system of the k-th beat and the estimated speed ω er (k-1) and the estimated rotor position θ er of the phase-locked loop output as shown in FIG. (k-1) is used as the input of the accelerated adaptive convex optimization as shown in FIG2 , and the output of the accelerated adaptive convex optimization is the preliminary rotor position θ e (k) estimated at the kth beat; the preliminary rotor position θ e (k) estimated at the kth beat is passed through the phase-locked loop as shown in FIG3 to obtain the speed ω er (k) and rotor position θ er (k) estimated at the kth beat; the given speed ω * of the speed loop is subtracted from the speed ω er (k) estimated by the phase-locked loop, and the electromagnetic torque given value is output after passing through the speed loop PI controller
Figure BDA0004094430280000162
Then the given excitation current is obtained from the maximum torque current ratio (MTPA)
Figure BDA0004094430280000163
and given torque current
Figure BDA0004094430280000164
Given excitation current
Figure BDA0004094430280000165
Subtract the feedback current i d [k] and output the d-axis voltage through the current loop PI controller
Figure BDA0004094430280000166
Given excitation current
Figure BDA0004094430280000167
Subtract the feedback current iq [k] and output the q-axis voltage through the current loop PI controller
Figure BDA0004094430280000168
If the speed ωer (k) is less than 10% of the rated speed of the motor, the d-axis voltage
Figure BDA0004094430280000169
The sum of the injected high frequency square wave voltage u dh and the q axis voltage
Figure BDA00040944302800001610
After dq/αβ transformation, the voltages u α [k] and u β [k] in the two-phase stationary coordinate system are obtained; if the speed ω er (k) is greater than or equal to 10% of the rated speed of the motor, the d-axis voltage
Figure BDA0004094430280000171
and q-axis voltage
Figure BDA0004094430280000172
After dq/αβ transformation, the voltages u α [k] and u β [k] in the two-phase stationary coordinate system are obtained; then u α [k] and u β [k] are modulated by SVPWM to control the three-phase inverter, and finally drive the ultra-high-speed permanent magnet synchronous motor to work.

图4为采用传统复合观测器估计的转子速度仿真结果,在11000rpm两种观测器进行复合;图5是本发明超高速永磁同步电机转子位置和转速估计方法估计的转速仿真结果。FIG. 4 is a simulation result of rotor speed estimated by a conventional composite observer, where two observers are composited at 11000 rpm; FIG. 5 is a simulation result of speed estimated by the method for estimating rotor position and speed of an ultra-high-speed permanent magnet synchronous motor of the present invention.

仿真中使用的超高速永磁同步电机的参数如表1所示。图4、图5仿真结果中转速设定为:0s-1s电机从0rpm加速到50000rpm;1s-2s电机在50000rpm运行;2s-3s电机从50000rpm加速到110000rpm;3s-4s电机在110000rpm运行。The parameters of the ultra-high-speed permanent magnet synchronous motor used in the simulation are shown in Table 1. The speed settings in the simulation results of Figures 4 and 5 are as follows: 0s-1s motor accelerates from 0rpm to 50000rpm; 1s-2s motor runs at 50000rpm; 2s-3s motor accelerates from 50000rpm to 110000rpm; 3s-4s motor runs at 110000rpm.

对比图4和图5可以发现:在电机从0rpm加速到50000rpm过程中,采用传统复合观测器在过度区域11000rpm估计的转速发生严重抖动,而采用本发明估计的转速平滑且没有振荡;在电机从50000rpm加速到110000rpm过程中,采用传统复合观测器估计的转子速度随着速度的升高振荡严重,导致系统发散,而采用本发明估计的转子转速可以准确跟踪设定转速。以上仿真结果表明本发明超高速永磁同步电机转子位置和转速估计方法可以有效解决现有复合观测器估计方法快速启动时过渡区转子转速易发生振荡,电机超高速运行时难以准确估计转子转速,甚至导致系统发散的问题。By comparing Figure 4 and Figure 5, it can be found that: when the motor accelerates from 0rpm to 50000rpm, the speed estimated by the traditional composite observer in the transition area of 11000rpm has serious jitter, while the speed estimated by the present invention is smooth and has no oscillation; when the motor accelerates from 50000rpm to 110000rpm, the rotor speed estimated by the traditional composite observer oscillates severely with the increase of speed, causing the system to diverge, while the rotor speed estimated by the present invention can accurately track the set speed. The above simulation results show that the ultra-high-speed permanent magnet synchronous motor rotor position and speed estimation method of the present invention can effectively solve the problem that the rotor speed in the transition area is prone to oscillation when the existing composite observer estimation method is quickly started, and it is difficult to accurately estimate the rotor speed when the motor is running at ultra-high speed, and even causes the system to diverge.

表1超高速永磁同步电机的参数Table 1 Parameters of ultra-high-speed permanent magnet synchronous motor

参数parameter 数值Numeric 参数parameter 数值Numeric 额定功率Rated Power 15kW15kW 额定转矩Rated torque 1.6N.m1.6N.m 极对数Pole pairs 11 额定电流Rated current 35A35A 最高转速Maximum speed 110000rpm110000rpm 最高频率Maximum frequency 1833.33Hz1833.33Hz

Claims (6)

1.超高速永磁同步电机转子位置和转速估计方法,其特征在于:具体包括如下步骤:1. A method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor, characterized in that it specifically comprises the following steps: 步骤1,建立考虑铁损电阻的超高速永磁同步电机全速域转子位置代价函数;Step 1, establishing a full-speed domain rotor position cost function of an ultra-high-speed permanent magnet synchronous motor taking into account iron loss resistance; 步骤2,由步骤1得到的全速域转子位置代价函数通过加速自适应凸优化估计初步转子位置;Step 2, the full-speed domain rotor position cost function obtained in step 1 is used to estimate the preliminary rotor position through accelerated adaptive convex optimization; 步骤3,由步骤2中得到的估计初步转子位置通过锁相环估计超高速永磁同步电机的转子位置和转速。Step 3, using the estimated preliminary rotor position obtained in step 2 to estimate the rotor position and speed of the ultra-high-speed permanent magnet synchronous motor through a phase-locked loop. 2.根据权利要求1所述的超高速永磁同步电机转子位置和转速估计方法,其特征在于:所述步骤1的具体过程为:2. The method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor according to claim 1, wherein the specific process of step 1 is as follows: 考虑铁损的超高速永磁同步电机在两相静止坐标系的电压方程如下公式(1)所示:The voltage equation of the ultra-high-speed permanent magnet synchronous motor considering iron loss in the two-phase stationary coordinate system is shown in the following formula (1):
Figure FDA0004094430270000011
Figure FDA0004094430270000011
其中,Ri=(ωr(k))2LdLq/ri是铁损,ωr(k)是第k拍转子电角频率,Ld是d轴电感,Lq是q轴电感,ri是铁损电阻,uα(k)、uβ(k)分别是第k拍定子电压在α轴和β轴的分量,iα(k)、iβ(k)分别是第k拍定子电流在α轴和β轴的分量,Rs是定子电阻;Wherein, Ri =( ωr (k)) 2LdLq / ri is the iron loss, ωr (k) is the rotor electrical angular frequency of the kth cycle, Ld is the d-axis inductance, Lq is the q-axis inductance, ri is the iron loss resistance, (k) and (k) are the components of the kth cycle stator voltage on the α-axis and β-axis, (k) and (k) are the components of the kth cycle stator current on the α-axis and β-axis, and Rs is the stator resistance;
Figure FDA0004094430270000012
Figure FDA0004094430270000012
Figure FDA0004094430270000021
Figure FDA0004094430270000021
θr(k)是第k拍实际转子位置,L1=0.5(Ld+Lq),L2=0.5(Ld-Lq),Ts是开关周期,Δiα(k)=iα(k)-iα(k-1),Δiβ(k)=iβ(k)-iβ(k-1),ψf是永磁体磁链;θ r (k) is the actual rotor position at the kth beat, L 1 =0.5(L d +L q ), L 2 =0.5(L d -L q ), T s is the switching period, Δi α (k) =i α (k)-i α (k-1), Δi β (k) =i β (k)-i β (k-1), ψ f is the permanent magnet flux; 为了分离与转子位置无关项,定义中间变量如下公式(2)所示:In order to separate the terms that are independent of the rotor position, the intermediate variables are defined as shown in the following formula (2):
Figure FDA0004094430270000022
Figure FDA0004094430270000022
其中,eα(k)、eβ(k)分别是第k拍不包含转子位置信息的中间变量在α轴和β轴的分量;Among them, e α (k) and e β (k) are the components of the intermediate variable that does not contain the rotor position information in the kth beat on the α-axis and β-axis respectively; 由公式(1)和公式(2)可得转子位置相关函数如下公式(3)所示:From formula (1) and formula (2), the rotor position related function can be obtained as shown in the following formula (3):
Figure FDA0004094430270000023
Figure FDA0004094430270000023
其中,Fαe(k))、Fβe(k))分别是第k拍转子位置相关函数在α轴和β轴的分量,F(θe(k))=[Fαe(k)) Fβe(k))]TWherein, F αe (k)) and F βe (k)) are the components of the k-th rotor position correlation function on the α-axis and the β-axis, respectively, F(θ e (k)) = [F αe (k)) F βe (k))] T ; 由公式(3)构建转子位置代价函数如下公式(4)所示:The rotor position cost function is constructed from formula (3) as shown in formula (4):
Figure FDA0004094430270000024
Figure FDA0004094430270000024
其中,h(θe(k))是转子位置代价函数;Where h(θ e (k)) is the rotor position cost function; 为了保证转子位置的可解性,转子位置代价函数式(4)至少是局部凸函数,在静止及低速区和中高速区转子位置代价函数,简化为如下公式(5)所示:In order to ensure the solvability of the rotor position, the rotor position cost function (4) is at least a local convex function. The rotor position cost function in the stationary and low-speed areas and the medium-high-speed areas is simplified to the following formula (5):
Figure FDA0004094430270000031
Figure FDA0004094430270000031
为了在静止和低速增加转子位置代价函数的凸度,在10%额定转速以下注入高频方波电压如下公式(6)所示:In order to increase the convexity of the rotor position cost function at rest and low speed, a high-frequency square wave voltage is injected below 10% of the rated speed as shown in the following formula (6):
Figure FDA0004094430270000032
Figure FDA0004094430270000032
其中,udh、uqh分别是在d轴和q轴注入的高频方波电压,Vh是注入高频方波电压的振幅。Wherein, u dh and u qh are the high-frequency square wave voltages injected into the d-axis and q-axis respectively, and V h is the amplitude of the injected high-frequency square wave voltage.
3.根据权利要求2所述的超高速永磁同步电机转子位置和转速估计方法,其特征在于:所述步骤2的具体过程为:3. The method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor according to claim 2, characterized in that the specific process of step 2 is as follows: 步骤2.1,计算加速自适应凸优化的加速迭代步长;Step 2.1, calculate the accelerated iteration step size of the accelerated adaptive convex optimization; 步骤2.2,加速自适应凸优化估计初步转子位置。Step 2.2, estimate the preliminary rotor position by accelerated adaptive convex optimization. 4.根据权利要求3所述的超高速永磁同步电机转子位置和转速估计方法,其特征在于:所述步骤2.1的具体过程为:4. The method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor according to claim 3, characterized in that the specific process of step 2.1 is as follows: 根据公式(3)计算自适应因子
Figure FDA0004094430270000033
如下公式(7)所示:
Calculate the adaptive factor according to formula (3):
Figure FDA0004094430270000033
As shown in the following formula (7):
Figure FDA0004094430270000034
Figure FDA0004094430270000034
其中,
Figure FDA0004094430270000035
是自适应因子,λi是自适应系数,i表示第i次迭代;
in,
Figure FDA0004094430270000035
is the adaptive factor, λ i is the adaptive coefficient, i represents the i-th iteration;
根据公式(3)和公式(7)计算自适应加速凸优化的迭代步长如下公式(8)所示:According to formula (3) and formula (7), the iterative step length of adaptive accelerated convex optimization is calculated as shown in the following formula (8):
Figure FDA0004094430270000036
Figure FDA0004094430270000036
其中,li是自适应加速凸优化的迭代步长,R(θe(i))是当前步雅可比矩阵或在上一次迭代中使用的雅可比矩阵,当前步雅可比矩阵
Figure FDA0004094430270000041
I是单位矩阵;
Where l i is the iteration step size of adaptive accelerated convex optimization, R(θ e (i)) is the Jacobian matrix of the current step or the Jacobian matrix used in the previous iteration, and the Jacobian matrix of the current step is
Figure FDA0004094430270000041
I is the identity matrix;
根据公式(3)、公式(7)和公式(8)计算自适应加速凸优化的近似迭代步长如下公式(9)所示:According to formula (3), formula (7) and formula (8), the approximate iterative step size of adaptive accelerated convex optimization is calculated as shown in the following formula (9):
Figure FDA0004094430270000042
Figure FDA0004094430270000042
其中,gi是自适应加速凸优化的近似迭代步长;Where, gi is the approximate iteration step size of adaptive accelerated convex optimization; 根据公式(8)和公式(9)计算自适应加速凸优化的加速迭代步长如下公式(10)所示:According to formula (8) and formula (9), the acceleration iteration step size of the adaptive accelerated convex optimization is calculated as shown in the following formula (10): ci=liigi (10); ci = l i + σ i g i (10); 其中,ci是自适应加速凸优化的加速迭代步长,σi为可调参数。Among them, ci is the acceleration iteration step size of adaptive accelerated convex optimization, and σi is an adjustable parameter.
5.根据权利要求4所述的超高速永磁同步电机转子位置和转速估计方法,其特征在于:所述步骤2.2的具体过程为:5. The method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor according to claim 4, characterized in that the specific process of step 2.2 is as follows: 为验证当前迭代步的有效性,采用自适应评价指标如下公式(11)所示:In order to verify the effectiveness of the current iteration step, the adaptive evaluation index is used as shown in the following formula (11):
Figure FDA0004094430270000043
Figure FDA0004094430270000043
其中,ei是自适应评价指标;Among them, e i is the adaptive evaluation index; 根据公式(11)计算的结果是否接受本次迭代计算的加速迭代步长如下公式(12)所示:According to the result calculated by formula (11), whether to accept the accelerated iteration step of this iterative calculation is as shown in the following formula (12):
Figure FDA0004094430270000044
Figure FDA0004094430270000044
其中,d0是加速迭代步长取舍指标,θe(i+1)是第i+1迭代得到的转子位置;Where, d 0 is the acceleration iteration step size cut-off index, θ e (i+1) is the rotor position obtained at the i+1th iteration; 根据公式(11)计算的结果计算可调参数σi+1如下公式(13)所示:According to the result of formula (11), the adjustable parameter σ i+1 is calculated as shown in the following formula (13):
Figure FDA0004094430270000051
Figure FDA0004094430270000051
根据公式(11)计算的结果是否选择更新雅克比矩阵R(θe(i+1))如下公式(14)所示:According to the result calculated by formula (11), whether to choose to update the Jacobian matrix R(θ e (i+1)) is as shown in the following formula (14):
Figure FDA0004094430270000052
Figure FDA0004094430270000052
其中,d1是更新雅克比矩阵的自适应评价指标ei的下限阀值,x是当前雅克比矩阵使用的次数,xmax是同一雅可比矩阵使用的最大次数;Among them, d 1 is the lower limit threshold of the adaptive evaluation index e i for updating the Jacobian matrix, x is the number of times the current Jacobian matrix is used, and x max is the maximum number of times the same Jacobian matrix is used; 根据公式(11)计算的结果是否选择更新自适应系数λi+1如下公式(15)所示:According to the result calculated by formula (11), whether to choose to update the adaptive coefficient λ i+1 is as shown in the following formula (15):
Figure FDA0004094430270000053
Figure FDA0004094430270000053
其中,λmin是自适应系数的最小值,d2是自适应因子时自适应评价指标ei的下限阀值,d3是自适应因子时自适应评价指标ei的上限阀值;Among them, λ min is the minimum value of the adaptive coefficient, d 2 is the lower limit threshold of the adaptive evaluation index e i when the adaptive factor is , and d 3 is the upper limit threshold of the adaptive evaluation index e i when the adaptive factor is ; 根据公式(11)计算的结果是否选择自适应因子
Figure FDA0004094430270000054
如下公式(16)所示:
According to the result calculated by formula (11), whether to select the adaptive factor
Figure FDA0004094430270000054
As shown in the following formula (16):
Figure FDA0004094430270000061
Figure FDA0004094430270000061
6.根据权利要求5所述的超高速永磁同步电机转子位置和转速估计方法,其特征在于:所述步骤3的具体过程为:6. The method for estimating the rotor position and speed of an ultra-high-speed permanent magnet synchronous motor according to claim 5, characterized in that the specific process of step 3 is as follows: 由加速自适应凸优化估计的初步转子位置θe(k)与锁相环上一拍输出的估计转子位置θer(k-1)做差计算转子位置误差如下公式(17)所示:The rotor position error is calculated by subtracting the preliminary rotor position θe (k) estimated by the accelerated adaptive convex optimization from the estimated rotor position θer (k-1) output by the previous phase-locked loop, as shown in the following formula (17): Δθ(k)=θe(k)-θer(k-1) (17);Δθ(k)=θ e (k)-θ er (k-1) (17); 其中,θe(k)是加速自适应凸优化估计的第k拍初步转子位置,θer(k-1)是锁相环第k-1拍输出的估计转子位置,Δθ(k)是第k拍转子位置误差;Wherein, θ e (k) is the preliminary rotor position of the kth beat estimated by the accelerated adaptive convex optimization, θ er (k-1) is the estimated rotor position output by the phase-locked loop at the k-1th beat, and Δθ(k) is the rotor position error of the kth beat; 第k拍转子位置误差Δθ(k)通过PI调节器调节得到估计的转速如下公式(18)所示:The k-th rotor position error Δθ(k) is adjusted by the PI regulator to obtain the estimated speed as shown in the following formula (18):
Figure FDA0004094430270000062
Figure FDA0004094430270000062
其中,ωer(k)是估计的第k拍转子转速,Kp是PI的比例增益,Ki是PI的积分增益;Where, ωer (k) is the estimated rotor speed at the kth beat, Kp is the proportional gain of PI, and Ki is the integral gain of PI; 第k拍转子转速ωer(k)通过积分得到第k拍转子位置如下公式(19)所示:The k-th rotor speed ωer (k) is integrated to obtain the k-th rotor position as shown in the following formula (19): θer(k)=θer(k-1)+ωer(k)Ts (19);θ er (k)=θ er (k-1)+ω er (k)T s (19); 其中,θer(k)是估计的第k拍转子位置。where θer (k) is the estimated rotor position at the kth beat.
CN202310161808.7A 2023-02-24 2023-02-24 Method for estimating rotor position and rotating speed of ultra-high-speed permanent magnet synchronous motor Active CN116247988B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310161808.7A CN116247988B (en) 2023-02-24 2023-02-24 Method for estimating rotor position and rotating speed of ultra-high-speed permanent magnet synchronous motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310161808.7A CN116247988B (en) 2023-02-24 2023-02-24 Method for estimating rotor position and rotating speed of ultra-high-speed permanent magnet synchronous motor

Publications (2)

Publication Number Publication Date
CN116247988A true CN116247988A (en) 2023-06-09
CN116247988B CN116247988B (en) 2024-07-12

Family

ID=86623752

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310161808.7A Active CN116247988B (en) 2023-02-24 2023-02-24 Method for estimating rotor position and rotating speed of ultra-high-speed permanent magnet synchronous motor

Country Status (1)

Country Link
CN (1) CN116247988B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119171791A (en) * 2024-11-21 2024-12-20 浙江大学 Position sensorless control method and device for synchronous motor

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107769656A (en) * 2017-11-28 2018-03-06 固安华电天仁控制设备有限公司 One kind becomes oar permagnetic synchronous motor full speed range method for controlling position-less sensor
CN111245330A (en) * 2020-02-29 2020-06-05 天津工业大学 Position-sensorless control method of square wave injection for permanent magnet motor based on oversampling
CN114598206A (en) * 2022-03-08 2022-06-07 天津农学院 Design Method of Rotor Position Observer in Wide Speed Range of Permanent Magnet Synchronous Motor
US20220219059A1 (en) * 2021-01-13 2022-07-14 Hydropool Inc. Swim in place pool/spa
CN115694285A (en) * 2022-10-12 2023-02-03 合肥工业大学 Position-sensor-free full-speed domain switching control method for IPMSM of electric vehicle

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107769656A (en) * 2017-11-28 2018-03-06 固安华电天仁控制设备有限公司 One kind becomes oar permagnetic synchronous motor full speed range method for controlling position-less sensor
CN111245330A (en) * 2020-02-29 2020-06-05 天津工业大学 Position-sensorless control method of square wave injection for permanent magnet motor based on oversampling
US20220219059A1 (en) * 2021-01-13 2022-07-14 Hydropool Inc. Swim in place pool/spa
CN114598206A (en) * 2022-03-08 2022-06-07 天津农学院 Design Method of Rotor Position Observer in Wide Speed Range of Permanent Magnet Synchronous Motor
CN115694285A (en) * 2022-10-12 2023-02-03 合肥工业大学 Position-sensor-free full-speed domain switching control method for IPMSM of electric vehicle

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ZHIBO WANG ET AL.: "Algorithm for initial position detection of PMSM sensorless control based on Newton’s method in conjunction with linear search of Wolfe’s criterion", 《2023 26TH INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES AND SYSTEMS (ICEMS)》, 14 December 2023 (2023-12-14), pages 2870 - 2876 *
王琪 等: "一种电动汽车PMSM 能效提升算法研究", 《华中师范大学学报(自然科学版)》, vol. 53, no. 1, 28 February 2019 (2019-02-28), pages 44 - 49 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119171791A (en) * 2024-11-21 2024-12-20 浙江大学 Position sensorless control method and device for synchronous motor

Also Published As

Publication number Publication date
CN116247988B (en) 2024-07-12

Similar Documents

Publication Publication Date Title
US11081992B2 (en) Virtual voltage injection-based speed sensor-less driving control method for induction motor
CN103532465B (en) Based on the permagnetic synchronous motor inductance identification algorithm of increment type model reference adaptive
CN110350835A (en) A kind of permanent magnet synchronous motor method for controlling position-less sensor
CN114465543B (en) Permanent magnet synchronous motor sensorless control method
US11522480B2 (en) SPMSM sensorless composite control method with dual sliding-mode observers
CN111786607A (en) Reliable and smooth starting method based on permanent magnet synchronous motor without position sensor
CN108964556A (en) For driving the senseless control device of permanent magnetic synchronous electrical motor
CN111769779A (en) PMSM direct torque control method based on improved Luenberger observer
CN114710073B (en) Detection method of rotor initial position and speed at high speed of permanent magnet synchronous motor
CN116247988B (en) Method for estimating rotor position and rotating speed of ultra-high-speed permanent magnet synchronous motor
CN115864928A (en) PMSM model reference self-adaptive rotation speed estimation method based on correction current prediction
Johnson et al. Back-EMF-based sensorless control using the hijacker algorithm for full speed range of the motor drive in electrified automobile systems
CN110768601A (en) MTPA-based parameter-free position-sensing-free permanent magnet synchronous motor control method
CN116191963A (en) Estimation Method of Motor Rotor Position and Speed Based on Accelerated Nesterov Algorithm
KR102443690B1 (en) Mtpa control method of permanent magnet synchronous motor using optimization technique
Guo et al. Coupling and digital control delays affected stability analysis of permanent magnet synchronous motor current loop control
Schrodl et al. Sensorless control of PM synchronous motors in the whole speed range including standstill using a combined INFORM/EMF model
CN112701969B (en) An Online Optimization Method for Maximum Torque-Current Ratio of Synchronous Reluctance Motor
CN114598222A (en) Motor starting control method and system
Jin et al. Saturated dq-Axis Inductance Offline Identification Method for SynRM Based on a Novel Active Flux Observer Orientation
CN116582048B (en) A position sensorless control method for permanent magnet synchronous motor
Sun et al. Zero synchronous speed stable operation strategy for speed sensorless induction motor drive with virtual voltage injection
Li et al. Hybrid sensorless control based on I/F and sliding mode observer using current nonlinear regulation for PMSM drives
CN116094383A (en) Time-varying nonlinear disturbance observer of permanent magnet synchronous motor and current constraint control method
Wang et al. Identification of load current influences on position estimation errors for sensorless SPMSM drives

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