CN106059424A - 一种基于改进卡尔曼观测器的无速度传感器控制方法 - Google Patents

一种基于改进卡尔曼观测器的无速度传感器控制方法 Download PDF

Info

Publication number
CN106059424A
CN106059424A CN201610631270.1A CN201610631270A CN106059424A CN 106059424 A CN106059424 A CN 106059424A CN 201610631270 A CN201610631270 A CN 201610631270A CN 106059424 A CN106059424 A CN 106059424A
Authority
CN
China
Prior art keywords
beta
alpha
estimated value
electromotive force
counter electromotive
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.)
Pending
Application number
CN201610631270.1A
Other languages
English (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.)
Shanghai Institute of Technology
Original Assignee
Shanghai Institute 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 Shanghai Institute of Technology filed Critical Shanghai Institute of Technology
Priority to CN201610631270.1A priority Critical patent/CN106059424A/zh
Publication of CN106059424A publication Critical patent/CN106059424A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • H02P21/0007Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using sliding mode 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/13Observer control, e.g. using Luenberger observers or Kalman filters

Landscapes

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

Abstract

本发明公开了一种基于改进卡尔曼观测器的无速度传感器控制方法,采用卡尔曼滤波器的滑模观测器来估算转速和转子位置,并通过估算转子的位置和转子速度来控制电机的调速。本发明利用无速度传感器控制算法代替机械传感器,用来获取电机转子位置和转速信息,以减少闭环反馈信息中的误差,同时给与滑模观测器控制方法计算量小,易于工程上的实现。本发明具有低成本、控制算法简单、转速及位置的估算速度及精度高等优点。

Description

一种基于改进卡尔曼观测器的无速度传感器控制方法
技术领域
本发明涉及无速度传感器测速技术领域,特别涉及一种基于改进卡尔曼观测器的无速度传感器控制方法。
背景技术
永磁同步电机因其结构紧凑、性能可靠而在风力发电、电动汽车、船舶驱动等领域得到了广泛的应用。因永磁同步电机的控制通常在转子旋转坐标系下完成,所以为了完成永磁同步电机的控制,需要获取其转子的角度和速度。其中,采用角度和速度传感器来获取这一信息是一种直接的方式,然而在很多应用中,安装角度和速度传感器增加了安装、维护成本,同时由于现场环境较为恶劣,传感器的精度容易受到震动、灰尘和油污的影响,使得***易受外部环境干扰,降低了***的可靠性。
无速度传感器的控制***无需检测硬件,免去了速度传感器带来的种种麻烦,提高了***的可靠性,降低了***的成本;另一方面,使得***的体积减小,重量变轻,而且减少了电机与控制器的连线。而基于无速度传感器的永磁同步电机的转子角度、转速估计方法只需检测电机的定子电流、电压,结合电机的模型,即可从中提取转子的角度和速度信息,从而省去了角度和速度传感器,达到提高了***的可靠性,降低成本的目的。
发明内容
为了克服现有技术中的不足,本发明提出了一种易于工程实现的基于改进卡尔曼观测器的无速度传感器控制方法来估算转子的位置和转子速度,并用于矢量控制闭环***中,避免在一些特殊的工作环境下机械传感器提供的信息不准确。
为了达到上述发明目的,解决其技术问题所采用的技术方案如下:
一种基于改进卡尔曼观测器的无速度传感器控制方法,包括以下步骤:
步骤1:选择d轴参考电流为0,交流永磁同步电机检测输出三相电流Ia、Ib和Ic
步骤2:三相电流Ia、Ib和Ic经过Clark变换,输出两相静止直角坐标系α-β下的两相定子电流iα和iβ
步骤3:两相定子电流iα和iβ经过Park变换,输出两相同步旋转坐标系d-q下的两相电流Id和Iq
步骤4:逆变器输出的三相电压Ua、Ub和Uc经过Clark变换,输出两相静止直角坐标系α-β下的两相定子电压uα和uβ
步骤5:将步骤2中所得的两相定子电流iα和iβ与步骤4中所得的两相定子电压uα和uβ一并输入卡尔曼观测器进行估算处理,估算出转子转速的估计值和转子位置的估计值
步骤6:将步骤5中估算出转子转速的估计值乘以一常数得到估算的转子转速n,并将估算的转子转速n与实际的转子转速n*进行作差,差值通过PI调节后输出q轴参考电流
步骤7:将q轴参考电流与步骤3中得到的电流Iq进行作差,差值通过PI调节后输出q轴参考电压
步骤8:将d轴参考电流与步骤3中得到的电流Id进行作差,差值通过PI调节后输出d轴参考电压
步骤9:将步骤7中输出的q轴参考电压和步骤8中输出的d轴参考电压经过Park反变换,输出两相静止直角坐标系α-β下的两相控制电压
步骤10:将两相控制电压进行空间矢量调制,输出PWM波形至逆变器,逆变器向永磁同步电机输入三相电压Ua、Ub和Uc,从而控制永磁同步电机。
进一步的,在步骤5中,具体包括以下步骤:
步骤51:将步骤4中的两相定子电压uα和uβ经过SMO优化算法计算后得到电流估算值
步骤52:将电流估算值与步骤2中的两相定子电流iα和iβ进行作差,得到αβ轴上的电流误差值
步骤53:将电流误差值经过饱和函数运算及滑模增益处理后得到反电动势eα和eβ
步骤54:一方面,反电动势eα和eβ传送回步骤51中,加入到SMO优化算法计算中;另一方面,反电动势eα和eβ通过低通滤波器得到滑模观测器估算的反电动势估计值
步骤55:滑模观测器估算的反电动势估计值经过卡尔曼滤波后得到了经过卡尔曼滤波后的反电动势估计值
步骤56:经过卡尔曼滤波后的反电动势估计值通过转速估算得到转子转速的估计值
步骤57:经过卡尔曼滤波后的反电动势估计值通过位置估算得到转子位置未补偿前的估计值
步骤58:通过对相位进行滞后补偿,得出经过卡尔曼滤波后的相位补偿量
步骤59:将步骤57中的转子位置未补偿前的估计值和步骤58中的相位补偿量进行求和,得到转子位置的估计值
作为一实施例,在步骤51中,具体包括以下步骤:
首先,建立交流永磁同步电机在两相静止直角坐标系α-β中的数学模型:
i α · = - R s L s i α - 1 L s e α + u α L s - - - ( 1 )
i β · = - R s L s i β - 1 L s e β + u β L s - - - ( 2 )
其中,为电流i在α轴上的电流值iα的导数,为电流i在β轴上的电流值iβ的导数,RS为定子绕组电阻,Ls为等效电感,eα为滑模观测器在α轴上的反电动势,eβ为滑模观测器在β轴上的反电动势,uα为电压U在α轴上的电压值,uβ为电压U在β轴上的电压值;
其次,代入反电动势方程:
eα=-ψfωrsinθ (3)
eβ=ψfωrcosθ (4)
其中,ψf为转子上永磁体产生的磁链,ωr为同步转速,θ为转子角位置;
再者,交流永磁同步电机在两相静止直角坐标系α-β中的SMO优化计算方程为:
i α ^ · = - R s L s i α ^ + u α L s - k L s s a t ( i α ^ - i α ) - - - ( 5 )
i β ^ · = - R s L s i β ^ + u β L s - k L s s a t ( i β ^ - i β ) - - - ( 6 )
其中,分别为iα、iβ的估算值,k为滑模切换增益;
最后,由上述可得电流估计误差方程:
i α ~ · = - R s L s i α ~ + e α L s - k L s s a t ( i α ~ ) - - - ( 7 )
i β ~ · = - R s L s i β ~ + e β L s - k L s s a t ( i β ~ ) - - - ( 8 )
其中,为α轴上的电流误差值,为β轴上的电流误差值。
作为一实施例,在步骤52中,电流误差值的计算方程为:
i α ~ = i ^ α - i α - - - ( 9 )
i β ~ = i ^ β - i β - - - ( 10 )
其中,和iα为α轴上的电流误差值、电流估算值和电流值,和iβ为β轴上的电流误差值、电流估算值和电流值。
作为一实施例,在步骤53中,反电动势eα和eβ的计算过程分别包括以下步骤:
首先,选取sat为饱和函数进行饱和函数运算,即:
s a t = 1 x > h x / h | x | &le; h - 1 x < h - - - ( 11 )
其次,选取李雅普诺夫函数:对V求导,当k>max(|eα|,|eβ|)时,则V>0,由李雅普诺夫稳定性定理知,电流滑模观测器是稳定的;
再者,选取电流误差为滑模切换面,则当进入滑动模态时,有时,
e &alpha; = k s a t ( i &alpha; ~ ) - - - ( 12 )
e &beta; = k s a t ( i &beta; ~ ) - - - ( 13 )
其中,eα和eβ为滑模观测器的反电动势,为α轴上的电流误差值,为β轴上的电流误差值,k为滑模切换增益。
作为一实施例,在步骤54中,通过低通滤波器得到滑模观测器估算的反电动势估计值的计算过程包括:
使用低通滤波器,将不连续的开关信号转换为等效的连续信号,相应计算公式如下:
z ^ &alpha; = &omega; c s + &omega; c e &alpha; - - - ( 14 )
z ^ &beta; = &omega; c s + &omega; c e &beta; - - - ( 15 )
其中,为滑模观测器估算的反电动势估计值,ωc为低通滤波器的截止频率,s为拉普拉斯算子,eα和eβ为滑模观测器的反电动势。
作为一实施例,在步骤54之后,还包括以下步骤:
首先,转子位置的估计值通过以下公式求得:
&theta; ^ = - arctan ( z &alpha; ^ z &beta; ^ ) - - - ( 16 )
其中,为转子位置的估算值,为滑模观测器估算的反电动势;
其次,由于低通滤波器的使用,其相位具有一定的滞后性,须对相位进行滞后补偿,其相位补偿量为:
&Delta; &theta; ^ = - arctan ( &omega; &omega; c ) - - - ( 17 )
其中,是相位补偿量,ω为稳态时转速,ωc为低通滤波器的截止频率;
再者,转子转速的估计值通过以下公式求得:
&omega; ^ = z &alpha; ^ 2 + z &beta; ^ 2 &psi; f - - - ( 18 )
其中,为转子转速估算值,为滑模观测器估算的反电动势,ψf为转子上永磁体产生的磁链。
作为一实施例,在步骤55中,采用卡尔曼滤波器将得到的滤波后的反电动势从随机噪声信号中得到最优观测,卡尔曼滤波器的状态方程如下:
e ^ g &alpha; = - &omega; ^ e e ^ &beta; - K k ( e ^ &alpha; - z ^ &alpha; ) - - - ( 19 )
e ^ g &beta; = &omega; ^ e e ^ &alpha; - K k ( e ^ &beta; - z ^ &beta; ) - - - ( 20 )
&omega; ^ g e = ( e ^ &alpha; - z ^ &alpha; ) e ^ &beta; - ( e ^ &beta; - z ^ &beta; ) e ^ &alpha; - - - ( 21 )
其中,Kk为卡尔曼滤波器的增益,为卡尔曼滤波器的转子电角速度估算值,为反电动势eα和eβ通过低通滤波器得到滑模观测器估算的反电动势估计值,为滑模观测器估算的反电动势估计值经过卡尔曼滤波后得到了经过卡尔曼滤波后的反电动势估计值。
作为一实施例,在步骤56中,经过卡尔曼滤波后的转子转速的估计值通过以下公式求得:
&omega; ^ K = e ^ 2 &alpha; + e ^ 2 &beta; &psi; f - - - ( 22 )
其中,为经过卡尔曼滤波后的转子转速估算值,为经过卡尔曼滤波后的滑模观测器估算的反电动势,ψf为转子上永磁体产生的磁链。
作为一实施例,在步骤57中,经过卡尔曼滤波后的转子位置的估计值通过以下公式求得:
&theta; ^ K c = - arctan ( e ^ &alpha; e ^ &beta; ) - - - ( 23 )
其中,为经过卡尔曼滤波后的转子位置的估算值,为经过卡尔曼滤波后的滑模观测器估算的反电动势。
作为一实施例,在步骤58中,由于低通滤波器的使用,其相位具有一定的滞后性,须对相位进行滞后补偿,经过卡尔曼滤波后的相位补偿量为:
&Delta; &theta; ^ K = - arctan ( &omega; &omega; c ) - - - ( 24 )
其中,是相位补偿量,ω为稳态时转速,ωc为低通滤波器的截止频率。
本发明由于采用以上技术方案,使之与现有技术相比,具有以下的优点和积极效果:
1、本发明一种基于改进卡尔曼观测器的无速度传感器控制方法,实现了永磁同步电机的高精度无速度传感器控制,代替了传统的机械传感器,减少了***的体积和成本,增加了***的可靠性,并扩展永磁同步电机的应用范围;
2、本发明一种基于改进卡尔曼观测器的无速度传感器控制方法,能有效抑制滑膜变结构控制引入的高频抖振,同时兼有滑模变结构控制响应迅速、无需***辨识等优点以及扩展卡尔曼滤波抗随机干扰和噪声能力强、可实时参数更新等优点;
3、本发明对永磁同步电机控制***的数学模型的精度要求不高,对***参数不确定性、外界扰动有着自适应性和较强的鲁棒性,在对永磁同步电机控制中有着优良的动、静态特性;
4、本发明中的卡尔曼滤波器不仅对由于电机参数误差造成的估算误差,有着很好的消除作用,而且可以滤除反电动势中的纹波分量,具有较强的鲁棒性,使得永磁同步电机的控制***有更好的稳态效果和动态响应;
5、本发明具有低成本、控制算法简单、转速及位置的估算速度及精度高等优点。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图中:
图1是本发明一种基于改进卡尔曼观测器的无速度传感器控制方法中滑模变结构控制***的运动过程图;
图2是本发明一种基于改进卡尔曼观测器的无速度传感器控制方法中卡尔曼观测器结构图;
图3是本发明一种基于改进卡尔曼观测器的无速度传感器控制方法的整体流程图;
图4是本发明一种基于改进卡尔曼观测器的无速度传感器控制方法中的步骤5的具体流程图;
图5是本发明一种基于改进卡尔曼观测器的无速度传感器控制方法所对应的***仿真图;
图6是本发明一种基于改进卡尔曼观测器的无速度传感器控制方法中转速突变时的仿真波形图;
图7是本发明一种基于改进卡尔曼观测器的无速度传感器控制方法中转矩突变时的仿真波形图。
具体实施方式
以下将结合本发明的附图,对本发明实施例中的技术方案进行清楚、完整的描述和讨论,显然,这里所描述的仅仅是本发明的一部分实例,并不是全部的实例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
参见图1,本发明专利中的现在考虑一般的情况,存在一个切换面s(x)=s(x1,x2,···,xn)=0,它将x=f(x)(x∈Rn)这个***的状态空间分成上下两个部分s>0和s<0。如图1所示,在切换面上有3种情况的运动点。点A为通常点,当到达切换面s=0附近时,运动点穿越点A而过;点B为起始点,当到达切换面s=0附近时,运动点从切换面两边离开点B;点C为终止点,当到达切换面s=0附近时,运动点从切换面两边趋近于点C。
在滑模变结构中,终止点有着特殊的意义,而起始点与通常点基本没有什么意义。当运动点在切换面上的某一段区域内都是终止点的时候,且一旦趋向于该区域时就会在此区域内运动。此时,称此区域为“滑动模态”区即“滑模”区,***在此区域的运动叫做“滑模运动”。
参考图3,本发明公开了一种基于改进卡尔曼观测器的无速度传感器控制方法,包括以下步骤:
步骤1:选择d轴参考电流为0,交流永磁同步电机检测输出三相电流Ia、Ib和Ic
步骤2:三相电流Ia、Ib和Ic经过Clark变换,输出两相静止直角坐标系α-β下的两相定子电流iα和iβ
步骤3:两相定子电流iα和iβ经过Park变换,输出两相同步旋转坐标系d-q下的两相电流Id和Iq
步骤4:逆变器输出的三相电压Ua、Ub和Uc经过Clark变换,输出两相静止直角坐标系α-β下的两相定子电压uα和uβ
步骤5:将步骤2中所得的两相定子电流iα和iβ与步骤4中所得的两相定子电压uα和uβ一并输入卡尔曼观测器进行估算处理,估算出转子转速的估计值和转子位置的估计值
步骤6:将步骤5中估算出转子转速的估计值乘以一常数得到估算的转子转速n,并将估算的转子转速n与实际的转子转速n*进行作差,差值通过PI调节后输出q轴参考电流
步骤7:将q轴参考电流与步骤3中得到的电流Iq进行作差,差值通过PI调节后输出q轴参考电压
步骤8:将d轴参考电流与步骤3中得到的电流Id进行作差,差值通过PI调节后输出d轴参考电压
步骤9:将步骤7中输出的q轴参考电压和步骤8中输出的d轴参考电压经过Park反变换,输出两相静止直角坐标系α-β下的两相控制电压
步骤10:将两相控制电压进行空间矢量调制,输出PWM波形至逆变器,逆变器向永磁同步电机输入三相电压Ua、Ub和Uc,从而控制永磁同步电机。
在步骤2中,将三相电流Ia、Ib和Ic经过Clark变换,输出两相静止直角坐标系α-β下的两相定子电流iα和iβ具体涉及的换算公式如下:
i &alpha; i &beta; = 2 3 1 - 1 / 2 - 1 / 2 0 3 / 2 - 3 / 2 i a i b i c
在步骤3中,将两相定子电流iα和iβ经过Park变换,输出两相同步旋转坐标系d-q下的两相电流Id和Iq具体涉及的换算公式如下:
I d I q = cos &theta; ^ sin &theta; ^ - sin &theta; ^ cos &theta; ^ i &alpha; i &beta;
其中,为估算的转子角。
在步骤4中,将逆变器输出的三相电压Ua、Ub和Uc经过Clark变换,输出两相静止直角坐标系α-β下的两相定子电压uα和uβ具体涉及的换算公式如下:
u &alpha; u &beta; = 2 3 1 - 1 / 2 - 1 / 2 0 3 / 2 - 3 / 2 U a U b U c
进一步的,结合图2和图4,在步骤5中,具体包括以下步骤:
步骤51:将步骤4中的两相定子电压uα和uβ经过SMO(Sliding mode observer,滑模观测器)优化算法计算后得到电流估算值
步骤52:将电流估算值与步骤2中的两相定子电流iα和iβ进行作差,得到αβ轴上的电流误差值
步骤53:将电流误差值经过饱和函数运算及滑模增益处理后得到反电动势eα和eβ
步骤54:一方面,反电动势eα和eβ传送回步骤51中,加入到SMO优化算法计算中;另一方面,反电动势eα和eβ通过低通滤波器得到滑模观测器估算的反电动势估计值
步骤55:滑模观测器估算的反电动势估计值经过卡尔曼滤波后得到了经过卡尔曼滤波后的反电动势估计值
步骤56:经过卡尔曼滤波后的反电动势估计值通过转速估算得到转子转速的估计值
步骤57:经过卡尔曼滤波后的反电动势估计值通过位置估算得到转子位置未补偿前的估计值
步骤58:通过对相位进行滞后补偿,得出经过卡尔曼滤波后的相位补偿量
步骤59:将步骤57中的转子位置未补偿前的估计值和步骤58中的相位补偿量进行求和,得到转子位置的估计值
作为一实施例,在步骤51中,具体包括以下步骤:
首先,建立交流永磁同步电机在两相静止直角坐标系α-β中的数学模型:
i &alpha; &CenterDot; = - R s L s i &alpha; - 1 L s e &alpha; + u &alpha; L s - - - ( 1 )
i &beta; &CenterDot; = - R s L s i &beta; - 1 L s e &beta; + u &beta; L s - - - ( 2 )
其中,为电流i在α轴上的电流值iα的导数,为电流i在β轴上的电流值iβ的导数,RS为定子绕组电阻,Ls为等效电感,eα为滑模观测器在α轴上的反电动势,eβ为滑模观测器在β轴上的反电动势,uα为电压U在α轴上的电压值,uβ为电压U在β轴上的电压值;
其次,代入反电动势方程:
eα=-ψfωrsinθ (3)
eβ=ψfωrcosθ (4)
其中,ψf为转子上永磁体产生的磁链,ωr为同步转速,θ为转子角位置;
再者,交流永磁同步电机在两相静止直角坐标系α-β中的SMO优化计算方程为:
i &alpha; ^ &CenterDot; = - R s L s i &alpha; ^ + u &alpha; L s - k L s s a t ( i &alpha; ^ - i &alpha; ) - - - ( 5 )
i &beta; ^ &CenterDot; = - R s L s i &beta; ^ + u &beta; L s - k L s s a t ( i &beta; ^ - i &beta; ) - - - ( 6 )
其中,分别为iα、iβ的估算值,k为滑模切换增益;
最后,由上述可得电流估计误差方程:
i &alpha; ~ &CenterDot; = - R s L s i &alpha; ~ + e &alpha; L s - k L s s a t ( i &alpha; ~ ) - - - ( 7 )
i &beta; ~ &CenterDot; = - R s L s i &beta; ~ + e &beta; L s - k L s s a t ( i &beta; ~ ) - - - ( 8 )
其中,为α轴上的电流误差值,为β轴上的电流误差值。
作为一实施例,在步骤52中,电流误差值的计算方程为:
i &alpha; ~ = i ^ &alpha; - i &alpha; - - - ( 9 )
i &beta; ~ = i ^ &beta; - i &beta; - - - ( 10 )
其中,和iα为α轴上的电流误差值、电流估算值和电流值,和iβ为β轴上的电流误差值、电流估算值和电流值。
作为一实施例,在步骤53中,反电动势eα和eβ的计算过程分别包括以下步骤:
首先,选取sat为饱和函数进行饱和函数运算,即:
s a t = 1 x > h x / h | x | &le; h - 1 x < h - - - ( 11 )
其次,选取李雅普诺夫函数:对V求导,当k>max(|eα|,|eβ|)时,则V>0,由李雅普诺夫稳定性定理知,电流滑模观测器是稳定的;
再者,选取电流误差为滑模切换面,则当进入滑动模态时,有时,
e &alpha; = k s a t ( i &alpha; ~ ) - - - ( 12 )
e &beta; = k s a t ( i &beta; ~ ) - - - ( 13 )
其中,eα和eβ为滑模观测器的反电动势,为α轴上的电流误差值,为β轴上的电流误差值,k为滑模切换增益。
作为一实施例,在步骤54中,通过低通滤波器得到滑模观测器估算的反电动势估计值的计算过程包括:
使用低通滤波器,将不连续的开关信号转换为等效的连续信号,相应计算公式如下:
z ^ &alpha; = &omega; c s + &omega; c e &alpha; - - - ( 14 )
z ^ &beta; = &omega; c s + &omega; c e &beta; - - - ( 15 )
其中,为滑模观测器估算的反电动势估计值,ωc为低通滤波器的截止频率,s为拉普拉斯算子,eα和eβ为滑模观测器的反电动势。
作为一实施例,在步骤54之后,还包括以下步骤:
首先,转子位置的估计值通过以下公式求得:
&theta; ^ = - arctan ( z &alpha; ^ z &beta; ^ ) - - - ( 16 )
其中,为转子位置的估算值,为滑模观测器估算的反电动势;
其次,由于低通滤波器的使用,其相位具有一定的滞后性,须对相位进行滞后补偿,其相位补偿量为:
&Delta; &theta; ^ = - arctan ( &omega; &omega; c ) - - - ( 17 )
其中,是相位补偿量,ω为稳态时转速,ωc为低通滤波器的截止频率;
再者,转子转速的估计值通过以下公式求得:
&omega; ^ = z &alpha; ^ 2 + z &beta; ^ 2 &psi; f - - - ( 18 )
其中,为转子转速估算值,为滑模观测器估算的反电动势,ψf为转子上永磁体产生的磁链。
由于***有高频纹波存在,利用低通滤波器对反电动势进行滤波,不能很好的滤除估算误差和纹波分量,而卡尔曼滤波器不仅对由于电机参数误差造成的估算误差,有着很好的消除作用,而且可以滤除反电动势中的纹波分量,具有较强的鲁棒性,使得永磁同步电机的控制***有更好的稳态效果和动态响应。利用一阶低通滤波器对其进行低通滤波,得到连续的反电动势为在高性能的电机应用中,是不能直接利用的,因为估算的反电动势中含有测量噪声,因而采用卡尔曼滤波器将得到的滤波后的反电动势从随机噪声信号中得到最优观测。作为一实施例,在步骤55中,采用卡尔曼滤波器将得到的滤波后的反电动势从随机噪声信号中得到最优观测,卡尔曼滤波器的状态方程如下:
e ^ g &alpha; = - &omega; ^ e e ^ &beta; - K k ( e ^ &alpha; - z ^ &alpha; ) - - - ( 19 )
e ^ g &beta; = &omega; ^ e e ^ &alpha; - K k ( e ^ &beta; - z ^ &beta; ) - - - ( 20 )
&omega; ^ g e = ( e ^ &alpha; - z ^ &alpha; ) e ^ &beta; - ( e ^ &beta; - z ^ &beta; ) e ^ &alpha; - - - ( 21 )
其中,Kk为卡尔曼滤波器的增益,为卡尔曼滤波器的转子电角速度估算值,为反电动势eα和eβ通过低通滤波器得到滑模观测器估算的反电动势估计值,为滑模观测器估算的反电动势估计值经过卡尔曼滤波后得到了经过卡尔曼滤波后的反电动势估计值。
作为一实施例,在步骤56中,经过卡尔曼滤波后的转子转速的估计值通
过以下公式求得:
&omega; ^ K = e ^ 2 &alpha; + e ^ 2 &beta; &psi; f - - - ( 22 )
其中,为经过卡尔曼滤波后的转子转速估算值,为经过卡尔曼滤波后的滑模观测器估算的反电动势,ψf为转子上永磁体产生的磁链。
作为一实施例,在步骤57中,经过卡尔曼滤波后的转子位置的估计值通过以下公式求得:
&theta; ^ K c = - arctan ( e ^ &alpha; e ^ &beta; ) - - - ( 23 )
其中,为经过卡尔曼滤波后的转子位置的估算值,为经过卡尔曼滤波后的滑模观测器估算的反电动势。
作为一实施例,在步骤58中,由于低通滤波器的使用,其相位具有一定的滞后性,须对相位进行滞后补偿,经过卡尔曼滤波后的相位补偿量为:
&Delta; &theta; ^ K = - arctan ( &omega; &omega; c ) - - - ( 24 )
其中,是相位补偿量,ω为稳态时转速,ωc为低通滤波器的截止频率。
在步骤6中,步骤5中估算出转子转速的估计值与估算的转子转速n之间的关系为:
n = 60 &omega; ^ 2 &pi; = 9.55 &omega; ^
即,所述常数为9.55。
在步骤9中,将步骤7中输出的q轴参考电压和步骤8中输出的d轴参考电压经过Park反变换,输出两相静止直角坐标系α-β下的两相控制电压具体涉及以下换算公式:
u &alpha; * u &beta; * = cos &theta; ^ - sin &theta; ^ sin &theta; ^ cos &theta; ^ u d * u q *
其中,为估算的转子角。
图6和图7是通过图5仿真达到的实验结果。实验结果表明转速突变或负载突变时转角误差几乎为0,转速的误差在-6.5—3之间,转矩的脉动在2.5—3.3之间。表明了该发明专利所设计的融合卡尔曼的滑模观测器在转速突变或在负载突变的情况下,都能很好跟踪电动机的转速和转角变化,控制精度高,动态性能好,具有一定的实用性。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (11)

1.一种基于改进卡尔曼观测器的无速度传感器控制方法,其特征在于,包括以下步骤:
步骤1:选择d轴参考电流为0,交流永磁同步电机检测输出三相电流Ia、Ib和Ic
步骤2:三相电流Ia、Ib和Ic经过Clark变换,输出两相静止直角坐标系α-β下的两相定子电流iα和iβ
步骤3:两相定子电流iα和iβ经过Park变换,输出两相同步旋转坐标系d-q下的两相电流Id和Iq
步骤4:逆变器输出的三相电压Ua、Ub和Uc经过Clark变换,输出两相静止直角坐标系α-β下的两相定子电压uα和uβ
步骤5:将步骤2中所得的两相定子电流iα和iβ与步骤4中所得的两相定子电压uα和uβ一并输入卡尔曼观测器进行估算处理,估算出转子转速的估计值和转子位置的估计值
步骤6:将步骤5中估算出转子转速的估计值乘以一常数得到估算的转子转速n,并将估算的转子转速n与实际的转子转速n*进行作差,差值通过PI调节后输出q轴参考电流
步骤7:将q轴参考电流与步骤3中得到的电流Iq进行作差,差值通过PI调节后输出q轴参考电压
步骤8:将d轴参考电流与步骤3中得到的电流Id进行作差,差值通过PI调节后输出d轴参考电压
步骤9:将步骤7中输出的q轴参考电压和步骤8中输出的d轴参考电压经过Park反变换,输出两相静止直角坐标系α-β下的两相控制电压
步骤10:将两相控制电压进行空间矢量调制,输出PWM波形至逆变器,逆变器向永磁同步电机输入三相电压Ua、Ub和Uc,从而控制永磁同步电机。
2.根据权利要求1所述的一种基于改进卡尔曼观测器的无速度传感器控制方法,其特征在于,在步骤5中,具体包括以下步骤:
步骤51:将步骤4中的两相定子电压uα和uβ经过SMO优化算法计算后得到电流估算值
步骤52:将电流估算值与步骤2中的两相定子电流iα和iβ进行作差,得到αβ轴上的电流误差值
步骤53:将电流误差值经过饱和函数运算及滑模增益处理后得到反电动势eα和eβ
步骤54:一方面,反电动势eα和eβ传送回步骤51中,加入到SMO优化算法计算中;另一方面,反电动势eα和eβ通过低通滤波器得到滑模观测器估算的反电动势估计值
步骤55:滑模观测器估算的反电动势估计值经过卡尔曼滤波后得到了经过卡尔曼滤波后的反电动势估计值
步骤56:经过卡尔曼滤波后的反电动势估计值通过转速估算得到转子转速的估计值
步骤57:经过卡尔曼滤波后的反电动势估计值通过位置估算得到转子位置未补偿前的估计值
步骤58:通过对相位进行滞后补偿,得出经过卡尔曼滤波后的相位补偿量
步骤59:将步骤57中的转子位置未补偿前的估计值和步骤58中的相位补偿量进行求和,得到转子位置的估计值
3.根据权利要求2所述的一种基于改进卡尔曼观测器的无速度传感器控制方法,其特征在于,在步骤51中,具体包括以下步骤:
首先,建立交流永磁同步电机在两相静止直角坐标系α-β中的数学模型:
i &alpha; &CenterDot; = - R s L s i &alpha; - 1 L s e &alpha; + u &alpha; L s - - - ( 1 )
i &beta; &CenterDot; = - R s L s i &beta; - 1 L s e &beta; + u &beta; L s - - - ( 2 )
其中,为电流i在α轴上的电流值iα的导数,为电流i在β轴上的电流值iβ的导数,RS为定子绕组电阻,Ls为等效电感,eα为滑模观测器在α轴上的反电动势,eβ为滑模观测器在β轴上的反电动势,uα为电压U在α轴上的电压值,uβ为电压U在β轴上的电压值;
其次,代入反电动势方程:
eα=-ψfωrsinθ (3)
eβ=ψfωrcosθ (4)
其中,ψf为转子上永磁体产生的磁链,ωr为同步转速,θ为转子角位置;
再者,交流永磁同步电机在两相静止直角坐标系α-β中的SMO优化计算方程为:
i &alpha; ^ &CenterDot; = - R s L s i &alpha; ^ + u &alpha; L s - k L s s a t ( i &alpha; ^ - i &alpha; ) - - - ( 5 )
i &beta; ^ &CenterDot; = - R s L s i &beta; ^ + u &beta; L s - k L s s a t ( i &beta; ^ - i &beta; ) - - - ( 6 )
其中,分别为iα、iβ的估算值,k为滑模切换增益;
最后,由上述可得电流估计误差方程:
i &alpha; ~ &CenterDot; = - R s L s i &alpha; ~ + e &alpha; L s - k L s s a t ( i &alpha; ~ ) - - - ( 7 )
i &beta; ~ &CenterDot; = - R s L s i &beta; ~ + e &beta; L s - k L s s a t ( i &beta; ~ ) - - - ( 8 )
其中,为α轴上的电流误差值,为β轴上的电流误差值。
4.根据权利要求2所述的一种基于改进卡尔曼观测器的无速度传感器控制方法,其特征在于,在步骤52中,电流误差值的计算方程为:
i &alpha; ~ = i ^ &alpha; - i &alpha; - - - ( 9 )
i &beta; ~ = i ^ &beta; - i &beta; - - - ( 10 )
其中,和iα为α轴上的电流误差值、电流估算值和电流值,和iβ为β轴上的电流误差值、电流估算值和电流值。
5.根据权利要求2所述的一种基于改进卡尔曼观测器的无速度传感器控制方法,其特征在于,在步骤53中,反电动势eα和eβ的计算过程分别包括以下步骤:
首先,选取sat为饱和函数进行饱和函数运算,即:
s a t = 1 x > h x / h | x | &le; h - 1 x < h - - - ( 11 )
其次,选取李雅普诺夫函数:对V求导,当k>max(|eα|,|eβ|)时,则V>0,由李雅普诺夫稳定性定理知,电流滑模观测器是稳定的;
再者,选取电流误差为滑模切换面,则当进入滑动模态时,有时,
e &alpha; = k s a t ( i &alpha; ~ ) - - - ( 12 )
e &beta; = k s a t ( i &beta; ~ ) - - - ( 13 )
其中,eα和eβ为滑模观测器的反电动势,为α轴上的电流误差值,为β轴上的电流误差值,k为滑模切换增益。
6.根据权利要求2所述的一种基于改进卡尔曼观测器的无速度传感器控制方法,其特征在于,在步骤54中,通过低通滤波器得到滑模观测器估算的反电动势估计值的计算过程包括:
使用低通滤波器,将不连续的开关信号转换为等效的连续信号,相应计算公式如下:
z ^ &alpha; = &omega; c s + &omega; c e &alpha; - - - ( 14 )
z ^ &beta; = &omega; c s + &omega; c e &beta; - - - ( 15 )
其中,为滑模观测器估算的反电动势估计值,ωc为低通滤波器的截止频率,s为拉普拉斯算子,eα和eβ为滑模观测器的反电动势。
7.根据权利要求6所述的一种基于改进卡尔曼观测器的无速度传感器控制方法,其特征在于,在步骤54之后,还包括以下步骤:
首先,转子位置的估计值通过以下公式求得:
&theta; ^ = - arctan ( z &alpha; ^ z &beta; ^ ) - - - ( 16 )
其中,为转子位置的估算值,为滑模观测器估算的反电动势;
其次,由于低通滤波器的使用,其相位具有一定的滞后性,须对相位进行滞后补偿,其相位补偿量为:
&Delta; &theta; ^ = - arctan ( &omega; &omega; c ) - - - ( 17 )
其中,是相位补偿量,ω为稳态时转速,ωc为低通滤波器的截止频率;
再者,转子转速的估计值通过以下公式求得:
&omega; ^ = z &alpha; ^ 2 + z &beta; ^ 2 &psi; f - - - ( 18 )
其中,为转子转速估算值,为滑模观测器估算的反电动势,ψf为转子上永磁体产生的磁链。
8.根据权利要求2所述的一种基于改进卡尔曼观测器的无速度传感器控制方法,其特征在于,在步骤55中,采用卡尔曼滤波器将得到的滤波后的反电动势从随机噪声信号中得到最优观测,卡尔曼滤波器的状态方程如下:
e ^ g &alpha; = - &omega; ^ e e ^ &beta; - K k ( e ^ &alpha; - z ^ &alpha; ) - - - ( 19 )
e ^ g &beta; = &omega; ^ e e ^ &alpha; - K k ( e ^ &beta; - z ^ &beta; ) - - - ( 20 )
&omega; ^ g e = ( e ^ &alpha; - z ^ &alpha; ) e ^ &beta; - ( e ^ &beta; - z ^ &beta; ) e ^ &alpha; - - - ( 21 )
其中,Kk为卡尔曼滤波器的增益,为卡尔曼滤波器的转子电角速度估算值,为反电动势eα和eβ通过低通滤波器得到滑模观测器估算的反电动势估计值,为滑模观测器估算的反电动势估计值经过卡尔曼滤波后得到了经过卡尔曼滤波后的反电动势估计值。
9.根据权利要求2所述的一种基于改进卡尔曼观测器的无速度传感器控制方法,其特征在于,在步骤56中,经过卡尔曼滤波后的转子转速的估计值通过以下公式求得:
&omega; ^ K = e ^ 2 &alpha; + e ^ 2 &beta; &psi; f - - - ( 22 )
其中,为经过卡尔曼滤波后的转子转速估算值,为经过卡尔曼滤波后的滑模观测器估算的反电动势,ψf为转子上永磁体产生的磁链。
10.根据权利要求2所述的一种基于改进卡尔曼观测器的无速度传感器控制方法,其特征在于,在步骤57中,经过卡尔曼滤波后的转子位置的估计值通过以下公式求得:
&theta; ^ K c = - arctan ( e ^ &alpha; e ^ &beta; ) - - - ( 23 )
其中,为经过卡尔曼滤波后的转子位置的估算值,为经过卡尔曼滤波后的滑模观测器估算的反电动势。
11.根据权利要求2所述的一种基于改进卡尔曼观测器的无速度传感器控制方法,其特征在于,在步骤58中,由于低通滤波器的使用,其相位具有一定的滞后性,须对相位进行滞后补偿,经过卡尔曼滤波后的相位补偿量为:
&Delta; &theta; ^ K = - arctan ( &omega; &omega; c ) - - - ( 24 )
其中,是相位补偿量,ω为稳态时转速,ωc为低通滤波器的截止频率。
CN201610631270.1A 2016-08-04 2016-08-04 一种基于改进卡尔曼观测器的无速度传感器控制方法 Pending CN106059424A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610631270.1A CN106059424A (zh) 2016-08-04 2016-08-04 一种基于改进卡尔曼观测器的无速度传感器控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610631270.1A CN106059424A (zh) 2016-08-04 2016-08-04 一种基于改进卡尔曼观测器的无速度传感器控制方法

Publications (1)

Publication Number Publication Date
CN106059424A true CN106059424A (zh) 2016-10-26

Family

ID=57197356

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610631270.1A Pending CN106059424A (zh) 2016-08-04 2016-08-04 一种基于改进卡尔曼观测器的无速度传感器控制方法

Country Status (1)

Country Link
CN (1) CN106059424A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107689760A (zh) * 2017-11-02 2018-02-13 哈尔滨理工大学 基于矩阵变换器的永磁电机无位置矢量控制***与方法
CN108599655A (zh) * 2018-03-21 2018-09-28 泉州装备制造研究所 基于权重控制永磁同步电机无速度传感器的转速估计方法
CN108880385A (zh) * 2018-07-10 2018-11-23 上海电机学院 一种永磁同步电机的智能控制方法
CN108880377A (zh) * 2018-06-20 2018-11-23 泉州装备制造研究所 一种基于新型锁相环的永磁同步电机的转速估计方法
CN109713976A (zh) * 2019-02-22 2019-05-03 清华大学 十二相永磁同步电机无速度传感器控制方法及装置
CN109981018A (zh) * 2017-12-27 2019-07-05 上海大郡动力控制技术有限公司 无位置传感器永磁同步电机的起动及矢量控制方法
CN110391775A (zh) * 2019-06-26 2019-10-29 江苏大学 一种基于无电解电容驱动***的无位置传感器控制方法
CN113534000A (zh) * 2021-07-05 2021-10-22 合肥工业大学 新能源汽车驱动***逆变器及电流传感器故障的诊断方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104022708A (zh) * 2014-05-21 2014-09-03 上海电机学院 采用无速度传感器技术的电动变桨距驱动***及方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104022708A (zh) * 2014-05-21 2014-09-03 上海电机学院 采用无速度传感器技术的电动变桨距驱动***及方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
张群等: "一种新型滑模观测器的永磁同步电动机无传感器控制", 《微特电机》 *
陆华才等: "基于模糊滑模观测器的PMLSM无传感器控制", 《信息与控制》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107689760A (zh) * 2017-11-02 2018-02-13 哈尔滨理工大学 基于矩阵变换器的永磁电机无位置矢量控制***与方法
CN109981018A (zh) * 2017-12-27 2019-07-05 上海大郡动力控制技术有限公司 无位置传感器永磁同步电机的起动及矢量控制方法
CN109981018B (zh) * 2017-12-27 2021-01-29 上海大郡动力控制技术有限公司 无位置传感器永磁同步电机的起动及矢量控制方法
CN108599655A (zh) * 2018-03-21 2018-09-28 泉州装备制造研究所 基于权重控制永磁同步电机无速度传感器的转速估计方法
CN108880377A (zh) * 2018-06-20 2018-11-23 泉州装备制造研究所 一种基于新型锁相环的永磁同步电机的转速估计方法
CN108880385A (zh) * 2018-07-10 2018-11-23 上海电机学院 一种永磁同步电机的智能控制方法
CN109713976A (zh) * 2019-02-22 2019-05-03 清华大学 十二相永磁同步电机无速度传感器控制方法及装置
CN109713976B (zh) * 2019-02-22 2020-09-25 清华大学 十二相永磁同步电机无速度传感器控制方法及装置
CN110391775A (zh) * 2019-06-26 2019-10-29 江苏大学 一种基于无电解电容驱动***的无位置传感器控制方法
CN113534000A (zh) * 2021-07-05 2021-10-22 合肥工业大学 新能源汽车驱动***逆变器及电流传感器故障的诊断方法

Similar Documents

Publication Publication Date Title
CN106059424A (zh) 一种基于改进卡尔曼观测器的无速度传感器控制方法
CN106026817A (zh) 一种基于采用卡尔曼滤波器的滑模观测器的无速度传感器控制***
Jiang et al. An improved third-order generalized integral flux observer for sensorless drive of PMSMs
CN108258967B (zh) 一种基于新型磁链观测器的永磁电机无位置直接转矩控制方法
Holtz Sensorless control of induction machines—With or without signal injection?
CN106533295B (zh) 永磁同步电机无位置传感器控制方法和装置
CN109768753B (zh) 新型滑模观测器的无位置传感器永磁同步电机模型预测控制方法
CN104901600B (zh) 宽转速范围内永磁同步电机的无位置传感器控制方法
US20160156297A1 (en) Motor drive system, motor control apparatus and motor control method
CN106026803A (zh) 一种基于滑模观测器的无速度传感器控制方法
US20160141994A1 (en) Motor drive system and motor control device
CN110350835A (zh) 一种永磁同步电机无位置传感器控制方法
CN103414423A (zh) 一种面贴式永磁同步电机无位置传感器直接转矩控制方法
CN104009697B (zh) 变电站巡视机器人采用混合观测装置检测位置信息的方法
CN101388639A (zh) 双馈风力发电机无位置传感器矢量控制方法
CN104104301B (zh) 一种无速度传感器的内插式永磁同步电机无源控制方法
CN109039204B (zh) 车用永磁同步电机无位置传感器模型预测控制***及方法
CN107276476A (zh) 一种基于mras的异步电机低速控制的方法
CN114598206B (zh) 永磁同步电机宽速域转子位置观测器设计方法
CN107579690B (zh) 一种基于滑模观测的超高速永磁同步电机转速估计方法
CN106208864A (zh) 一种基于smo的无速度传感器控制***
CN103036496A (zh) 自适应反推控制的永磁同步电机dtc***及其控制方法
CN106374789A (zh) 永磁无刷直流电机低转矩脉动霍尔容错控制方法
Chi et al. Position sensorless control of PMSM based on a novel sliding mode observer over wide speed range
CN103997269A (zh) 一种电力机器人驱动***的高性能控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20161026

RJ01 Rejection of invention patent application after publication