永磁无刷直流电机调速***的串级抗干扰控制***及方法
技术领域
本发明属于一种永磁无刷直流电机的控制方法,尤其是一种永磁无刷直流电机调速***的串级抗干扰控制方法。
背景技术
永磁无刷直流电机是随着电力电子技术的发展和新型永磁材料的出现而迅速发展起来的一种新型机电一体化电机,以其结构简单、运行可靠、维护方便、效率高、无励磁损耗以及调速性能好等一系列优点,广泛应用于航空航天、家用电器、仪器仪表、化工、医疗器械等工业领域。
传统的永磁无刷直流电机使用线性控制方法如PI控制,因其结构简单、容易实现而被广泛应用。然而,永磁无刷直流电机是一个非线性***,同时又受到各种类型时变干扰的影响,线性控制方法无法使***获得满意的控制性能和抗扰能力。随着技术的发展,越来越多的先进控制方法被提出,它们从不同的方面对永磁无刷直流电机***性能进行了改进。但是其通常基于单纯的反馈控制方法,或者虽然采用了反馈控制-前馈补偿控制的复合控制方法,但这些方法无法有效处理***各类时变干扰。
文献(陈强.无刷直流电机的调速控制研究[D].浙江:东南大学,2005,27-29.)介绍了一种永磁无刷直流电机调速***串级控制,分为速度外环和电流内环控制,外环和内环均采用PI算法,虽然可以使***具有较好的动态和稳态性能,但是其无法有效抑制***各类时变干扰。同时,在一般的永磁无刷直流电机调速***抗干扰控制中,通常采用先进的控制方法单一的对电机速度环或者位置环进行抗干扰控制,很少对电机电流环进行抗干扰控制,如文献(Li SH,LiuZG.Adaptive speed control for permanent magnetsynchronous motor systemwith variations of load inertia[J].IEEE Trans IndustElectron,2009;56(8):3050–9.)仅仅提出单一的对***速度环进行抗干扰控制;文献(SuYX,Zheng CH,DuanBY.Automatic disturbances rejectioncontroller for precisemotioncontrol of permanent-magnet synchronous motors[J].IEEE Trans IndustElectron,2005;52(3):814–23.)仅仅提出单一的对***位置环进行抗干扰控制。这类控制方法往往难以有效抑制***各类时变干扰。因此,设计一种永磁无刷直流电机调速***控制方法,使其***结构简单,控制性能良好,并有效抑制多种类型时变干扰,对永磁无刷直流电机的应用及推广非常重要。
发明内容
本发明旨在解决以上现有技术的问题。提出了一种***可以达到良好的动态和稳态性能、可以有效提高***的抗干扰能力的永磁无刷直流电机调速***的串级抗干扰控制***及方法。本发明的技术方案如下:
一种永磁无刷直流电机调速***的串级抗干扰控制***,包括永磁无刷直流电机,其特征在于,还包括:速度控制器模块、电流控制器模块、脉宽调制模块、三相逆变器模块、位置传感器模块、转子区间计算模块以及速度计算模块;其中所述速度控制器模块与电流控制器模块相连接,所述电流控制器模块与脉宽调制模块相连接,所述三相逆变器模块还分别与永磁无刷直流电机与转子区间计算模块相连接,所述永磁无刷直流电机与转子区间计算模块之间设置有位置传感器模块,所述速度计算模块与速度控制器模块相连接;
其中,所述位置传感器模块用于检测安装于永磁无刷直流电机上的位置传感器信号,采用转子区间计算模块得到电机转子位置所在区间,并对三相逆变器模块实施换相控制;检测母线电流得到电流控制器模块所需的实际电流i;位置传感器信号经过转子区间计算出的数值,经过速度计算模块得到电机实际速度ω;速度控制器模块的输入端为速度参考值ωr,与得到的电机实际速度ω的差值,经过速度控制器模块后,得到电流控制器模块输入端的参考电流ir;将得到的参考电流ir与得到的实际电流i的差值,输入电流控制器模块后,得到脉宽调制模块的输入电压u;电压u经过脉宽调制模块,依据调制原则输出所需的脉冲宽度调制电压,传输到三相逆变器的输入端,在转子区间计算模块的换相控制下,驱动永磁无刷直流电机运行。
进一步的,所述速度控制器模块为抗干扰速度控制器,速度控制器模块与电流控制器模块以串级方式相连;所述抗干扰速度控制器包括速度反馈控制和基于干扰估计
的前馈控制;抗干扰速度控制器的表达式为:
其中,a=k
t/J;i
r参考电流,w
r为参考速度;
表示参考速度的导数,w为电机实际速度;k
w为控制增益;k
t为转矩系数;J为转动惯量;
为干扰z
1的估计。
进一步的,所述电流控制器为抗干扰电流控制器,包括电流反馈控制和基于干扰估计
的前馈控制;抗干扰电流控制器的表达式为:
其中,b=1/L;u为电流控制器的输出;
表示表示参考电流的导数,i
r为参考电流;i为电机实际电流;k
i为控制增益;L为定子电感;
为干扰η1的估计;
进一步的,所述抗干扰观测器I和Π分别体现在速度控制器和电流控制器中,为广义比例积分观测器GPIO;
所述广义比例积分观测器I的表达式为:
其中,z
0=w;z
0=w,即等于电机速度;
即该速度的估计;
估计速度的导数;
i
r参考电流,m为正整数;(l
m,l
m-1,l
m-2,...,l
0)为观测器I系数。
进一步的,所述永磁无刷直流电机的数学模型为:
其中,ω为转速信号;J为转动惯量;
为转矩系数,n
p为磁极对数,ψ
f为转子磁链;B为粘滞摩擦系数;T
L为负载转矩;i,u分别为电机定子电流和电压;L为定子电感;R为定子电阻;K
e=n
pψ
f也为转矩系数。
一种基于所述***的永磁无刷直流电机调速***的串级抗干扰控制方法,其包括以下步骤:
1)检测三路位置传感器信号,根据检测到的三路位置信号可以划分出六个区间,这六个区间可以表示电机转子所在位置,同时这六个区间的边沿也就是三相逆变器模块的换相点,从而可以根据三路位置传感器信号实现对三相逆变器模块的换相控制;
2)检测母线电流得到电流控制器模块所需的实际电流i;
3)位置传感器信号经过转子区间计算出的数值,结合采样周期经过速度计算模块得到电机实际速度ω;
4)速度控制器模块的输入端为速度参考值ωr与步骤3)得到的实际速度ω的差值,经过速度控制器模块后,得到电流控制器模块输入端的参考电流ir,也就是说电流ir为速度控制器的输出;
5)步骤4)得到的参考电流ir与步骤2)得到的实际电流i的差值,经过电流控制器模块后,得到脉宽调制模块的输入电压u,也就是说电压u为电流控制器的输出;
6)电压u经过脉宽调制模块,依据调制原则输出所需的脉冲宽度调制电压,传输到三相逆变器的输入端,在转子区间计算模块的换相控制下,驱动永磁无刷直流电机运行。
本发明的优点及有益效果如下:
1、相比传统的永磁无刷直流电机调速***控制方法,该控制方法算法简单,结构容易实现,***可以达到良好的动态和稳态性能。
2、相比一般的串级控制***,该控制***包括反馈控制和基于干扰估计的前馈控制,可以有效提高***的抗干扰能力。
3、考虑到永磁无刷直流电机易受各类未知时变干扰的影响,该控制方法可以有效抑制表现形式为常值、斜坡和抛物线等多种形式的时变干扰。
该发明优点主要是体现在该***分别对速度控制器和电流控制器实施抗干扰控制,这两个控制器分别使用了广义比例积分观测器,这与其他控制***不同,且该观测器可观测三阶及以上***。其控制效果相对一般控制能够抑制各类时变干扰。动态和稳态性能好。
附图说明
图1是本发明提供优选实施例控制***原理简图;
图2是本发明的控制***详细原理框图;
图3是本发明的抗干扰速度控制器原理框图;
图4是本发明的抗干扰电流控制器原理框图;
图5是两种控制方式下的***速度曲线;
图6是PI控制方式下的***电流曲线;
图7是本发明推荐控制方式下的***电流曲线;
图8是两种控制方式下的***电压曲线;
图9是本发明推荐控制方式下观测器I的输出曲线;
图10是本发明推荐控制方式下观测器Π的输出曲线。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、详细地描述。所描述的实施例仅仅是本发明的一部分实施例。
本发明解决上述技术问题的技术方案是:
本发明所述永磁无刷直流电机的数学模型为:
其中,ω为转速信号;J为转动惯量;
为转矩系数,n
p为磁极对数,ψ
f为转子磁链;B为粘滞摩擦系数;T
L为负载转矩;i,u分别为电机定子电流和电压;L为定子电感;R为定子电阻;K
e=n
pψ
f也为转矩系数。
通常,为了便于对永磁无刷直流电机设计控制器,可将其表述为如下形式,即:
一种基于永磁无刷直流电机调速***的串级抗干扰控制方法,包括速度控制器模块、电流控制器模块、脉宽调制模块、三相逆变器模块、位置传感器模块、转子区间计算模块、速度计算模块以及永磁无刷直流电机;
附图1是本发明的控制***原理简图,附图2是本发明的控制***详细原理框图,根据这两个附图,易知,
本实施例包括以下几个步骤:
1)检测位置传感器信号得到电机转子位置所在区间并对三相逆变器模块实施换相控制;
2)检测母线电流得到电流控制器模块所需的实际电流i;
3)位置传感器信号经过转子区间计算出的数值,经过速度计算模块得到电机实际速度ω;
4)速度控制器模块的输入端为速度参考值ωr与步骤3)得到的实际速度ω的差值,经过速度控制器模块后,得到电流控制器模块输入端的参考电流ir;
5)步骤4)得到的参考电流ir与步骤2)得到的实际电流i的差值,经过电流控制器模块后,得到脉宽调制模块的输入电压u;
6)电压u经过脉宽调制模块,依据调制原则输出所需的脉冲宽度调制电压,传输到三相逆变器的输入端,在转子区间计算模块的换相控制下,驱动永磁无刷直流电机运行。
本发明所述一种基于永磁无刷直流电机调速***的串级抗干扰控制方法,包括抗干扰速度控制器和电流控制器,并以串级方式相连;
根据附图3可知,本发明所述抗干扰速度控制器包括速度反馈控制和基于干扰估计
的前馈控制;通过分析抗干扰速度控制器原理框图,可得到抗干扰速度控制器的表达式为:
其中,a=k
t/J;i
r为速度控制器的输出;w
r为参考速度;w为电机实际速度;k
w为控制增益;k
t为转矩系数;J为转动惯量;
为干扰z
1的估计;
根据附图4可知,本发明所述抗干扰电流控制器包括电流反馈控制和基于干扰估计
的前馈控制;通过分析抗干扰电流控制器原理框图,可得到抗干扰电流控制器的表达式为:
其中,b=1/L;u为电流控制器的输出;i
r为参考电流;i为电机实际电流;k
i为控制增益;L为定子电感;
为干扰η
1的估计;
本发明中,所述观测器I和Π为广义比例积分观测器(GPIO);
所述广义比例积分观测器(GPIO)I的表达式为:
其中,z0=w;m为正整数;(lm,lm-1,lm-2,...,l0)为观测器I系数。
所述广义比例积分观测器(GPIO)Π的表达式同广义比例积分观测器(GPIO)I类似。其表达式为:
其中,η0=i;m为正整数;(λm,λm-1,λm-2,...,λ0)为观测器Π系数。
如附图5所示,将本发明(一种永磁无刷直流电机调速***的串级抗干扰控制方法),与传统控制方法(PI控制)进行对比,可知本发明的控制方法使永磁无刷直流电机调速***在启动后迅速达到稳态值,***超调量小,调节时间短;当t=8s时施加负载,该***在负载扰动的情况下迅速恢复到稳态值,调节时间极短。
如附图6所示,为PI控制方式下的***实际电流与参考电流曲线;
如附图7所示,为本发明推荐控制方式下的***实际电流与参考电流曲线;
对比这两个图,可看出本发明推荐控制方式使***实际电流更好的追踪参考电流,与其基本一致,且本发明推荐控制方式使***在t=8s时施加负载后,***几乎无超调,调节时间极短,迅速使电流达到稳态值。
如附图8所示,为两种控制方式下的***电压曲线,由该图可看出相比传统的PI控制,本发明推荐的控制方法可以使永磁无刷直流电机调速***在启动后迅速达到稳态值,***超调量小,调节时间短;且在t=8s时施加负载,***几乎无超调,调节时间极短,迅速使电压达到稳态值。
如附图9所示,为本发明推荐控制方式下的观测器I输出曲线。图(a)中所示曲线分别为z
0及其估计
根据z
0=w可知,该图随时间的变化趋势与图5一致,且观测值
表明,该观测器可以实时准确地观测永磁无刷直流电机调速***速度环的变化,包括***在t=8s时受到外部负载干扰的情况。图(b)中所示曲线为观测值
z
1为子***I(速度环)所受干扰。
如附图10所示,为本发明推荐控制方式下的观测器Π输出曲线。图(a)中所示曲线分别为η
0及其估计
根据η
0=i可知,该图随时间的变化趋势与图7一致,且观测值
表明,该观测器可以实时准确地观测永磁无刷直流电机调速***电流环的变化,包括***在t=8s时受到外部负载干扰的情况。图(b)中所示曲线为观测值
η
1为子***Π(电流环)所受干扰。
以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。