一种基于自适应增益滑模观测器的PMLSM无传感器控制方法与流程

文档序号:12620191阅读:409来源:国知局
一种基于自适应增益滑模观测器的PMLSM无传感器控制方法与流程

本发明涉及一种基于自适应增益滑模观测器的永磁同步直线电机无传感器控制方法,属于直线电机控制技术领域。



背景技术:

现代工业的发展对直线运动的加速度和速度要求越来越高,传统的旋转电机配合滚轴丝杠的传动结构使得系统整体刚度降低,中间传动环节也将导致系统的鲁棒性降低,伺服性能下降。而直线电机能将电能直接转换为直线运动,不需要任何中间环节,克服了以上缺点,目前广泛应用于数控机床、磁悬浮列车上,与旋转电机相比其速度也提高数十倍。

基于永磁同步直线电机的控制系统需要获得电机的动子位置和速度信号,目前应用比较普遍的位置传感器有直线编码器和光栅传感器等装置,这些装置的使用不但增加了系统的体积和成本,也影响了系统的可靠性,限制了永磁同步直线电机的应用场合。无传感器的控制方法利用容易检测的电压、电流信号结合电机数学模型,对位置和速度进行估计的方法,逐渐成为直线电机控制领域的一个研究热点,尤其在电机的中高速运行场合。基于滑模观测器的无传感器控制方法得到了广泛的应用。

在具有系统参数摄动、负载扰动等复杂系统中,传统的滑模观测器的快速性和抗干扰能力都受到很大的影响,控制系统的精度和速度随之变差。为了满足数控技术的高精度、高速度的伺服系统性能要求,需要设计出适用于永磁同步直线电机的高速度、高精度和强鲁棒性的控制方法,所以本发明提出了一种基于自适应增益滑模观测器的永磁同步直线电机无传感器控制方法。



技术实现要素:

针对现有技术存在的缺陷,本发明提出了一种基于自适应增益滑模观测器的永磁同步直线电机无传感器控制方法,目的在于使控制系统在具有参数摄动、负载扰动等复杂系统的情况下也能实现对永磁同步直线电机反电动势、动子位置和速度的快速、准确估计,并能有效地提高系统的抗干扰能力。

为了实现上述目的,本发明提出了一种基于自适应增益滑模观测器的永磁同步直线电机无传感器控制方法,具体包括以下步骤。

步骤(1):利用电流互感器测量永磁同步直线电机的三相电流,并进行Clark变换,转换为坐标下的等效电流,利用万用表测量永磁同步直线电机的三相电压并进行Clark变换,转换为坐标下的等效电压。

步骤(2):根据步骤(1)中的坐标系下的等效电流以及坐标下的等效电压构造滑模观测器,由其输出坐标系下的反电动势观测值。

步骤(3):利用步骤(2)中的732055dest_path_image002坐标系下的反电动势观测值986188dest_path_image007实现对动子速度和电机磁极位置的估计,进而得到动子速度估计值424123dest_path_image008和电机磁极位置估计值907057dest_path_image009

步骤(4):根据步骤(3)中的动子移动速度估计值192676dest_path_image008和电机磁极位置估计值102863dest_path_image009,将电机动子移动速度估计值28093dest_path_image008和与速度目标值578634dest_path_image010进行比较得到的差值968027dest_path_image011再利用PID控制器进行速度调节,从而获得252378dest_path_image012坐标系477954dest_path_image013轴电流的给定值302691dest_path_image014,将795858dest_path_image013轴给定电流值251110dest_path_image014213250dest_path_image013轴实际输出电流值779360dest_path_image015进行比较,其差值用628499dest_path_image013轴电流调节处理,产生254652dest_path_image013轴电压输出值704088dest_path_image016。将808310dest_path_image017轴电流给定值278999dest_path_image01876054dest_path_image017轴实际输出电流值747207dest_path_image019进行比较,其差值用733748dest_path_image017轴电流调节处理,产生744430dest_path_image017轴电压输出值774703dest_path_image020。将上述870835dest_path_image012坐标系下的电压输出值628444dest_path_image020759211dest_path_image016进行Park逆变换处理,从而产生960385dest_path_image002坐标系下的等效电压控制给定356863dest_path_image021606578dest_path_image022,对所述等效电压控制给定值654169dest_path_image021278442dest_path_image022进行空间矢量脉宽调制,产生SVPWM信号,利用上述信号使三相逆变器产生三相电压,进而控制永磁同步直线电机的运行。

作为本发明的一种优化方法:所述步骤(2)中构造的滑模观测器是针对实际的非线性系统中存在参数不确定性、外部扰动和系统摄动等情况而设计的自适应增益滑模观测器。其具体模型为式(1)所示。

411483dest_path_image023(1)

其中,464889dest_path_image024分别为117719dest_path_image002坐标系下的等效电流估计值,660695dest_path_image025为永磁同步直线电机的绕组电阻,953137dest_path_image026为永磁同步直线电机绕组电感,121819dest_path_image027分别为878422dest_path_image028相的自适应增益,529983dest_path_image029388349dest_path_image030845875dest_path_image031分别为709182dest_path_image028相电流估计值与实际电流测量值的偏差,797224dest_path_image032126574dest_path_image033872944dest_path_image034541823dest_path_image035863083dest_path_image036351833dest_path_image037刚切换到666009dest_path_image038那一时刻的值,189394dest_path_image039415976dest_path_image040刚切换到470651dest_path_image041那一时刻的值。

进一步,为更加符合实际情况,所述步骤(2)中设计的滑模观测器的滑模面11353dest_path_image042由式(2)确定。

451562dest_path_image043(2)

进一步,所述步骤(2)中滑模观测器选择355103dest_path_image044 sigmoid函数为818446dest_path_image002坐标系下的开关信号,表达式由式(3)确定。

225156dest_path_image045(3)

使用这种形式的开关函数能最大程度的减弱抖振,提高控制精度,改善系统性能。

进一步,所述步骤(2)中536183dest_path_image002坐标系下的反电动势观测值104567dest_path_image007分别从开关信号320785dest_path_image046与自适应增益的乘积中获得,并可通过滤波去除部分噪声信号,其计算如式(4)所示。

514875dest_path_image047(4)

其中,929676dest_path_image006为电机反电动势、606645dest_path_image048为永磁体磁链、857629dest_path_image049为直线电机极距。

作为本发明的一种优化方法:所述步骤(2)中设计的滑模观测器增益606142dest_path_image050,可根据外界状态的变化而自行调整,尽可能保证实时处于最优增益状态,从而获得更好的控制效果。以127646dest_path_image051相为例,其算法实现如下。

如果241096dest_path_image037,则228643dest_path_image052266001dest_path_image053的解。

其中,593077dest_path_image030939745dest_path_image029398277dest_path_image054为电流估计值与实际电流测量值的偏差值。

如果 488592dest_path_image055670175dest_path_image056满足

938476dest_path_image057(5)

其中,900616dest_path_image032466727dest_path_image034817330dest_path_image035443483dest_path_image036627340dest_path_image037刚切换到997142dest_path_image038那一时刻的值。

本发明提出的基于自适应增益滑模观测器的永磁同步直线电机无传感器控制方法中,所述步骤(3)包括如下具体步骤。

步骤(3-1): 将权利要求5中获得的反电动势观测值966366dest_path_image007进行一阶滤波。

步骤(3-2): 由于磁极位置和反电动势有如下关系。

763420dest_path_image058(6)

可将磁极的周期分为8份,进而判断当前所获得的反电动势所处的位置。

步骤(3-3): 利用获得的比值434573dest_path_image059,结合当前反电动势所处的位置,利用反正切公式,求出磁极位置的估计值654071dest_path_image060

本发明与现有技术相比具有如下优点。

1.本发明中提出的自适应增益滑模观测器选择sigmoid函数作为开关函数,相比于传统滑模观测器的开关函数,能很大程度上削弱抖振情况,获得效果良好的反电动势估计值,进而提高电机位置估计精度。

2.本发明所提出的自适应增益滑模观测器优于传统的滑模观测器,其增益采用先进的自适应算法实现,可根据实际系统的情况实时改变开关增益,对于具有系统扰动和参数摄动等不确定性因素的系统有很好的鲁棒性,因此可以更好地应用于永磁同步直线电机的无传感器控制。

图1是本发明的结构原理框图。

图2是自适应增益滑模观测器结构框图。

图3是本发明中自适应增益滑模观测器计算坐标系下反电动势观测值664752dest_path_image061的原理框图。

图4是本发明中自适应增益滑模观测器计算695025dest_path_image002坐标系下反电动势观测值791157dest_path_image062的原理框图。

图5是本发明中自适应增益滑模观测器中自适应增益算法的流程框图。

图6是利用本发明自适应增益滑模观测器及其他模块估算永磁同步直线电机磁极位置的原理框图。

图7是系统存在参数摄动和负载扰动时,利用本发明中的自适应增益滑模观测器输出的反电动势观测器315810dest_path_image007波形图。

图8是系统存在参数摄动和负载扰动时,本发明中磁极位置估算模块输出的电机磁极位置估计值446577dest_path_image009与电机实际磁极位置647752dest_path_image063的比较示意图。

具体实施方式

下面结合附图对本发明的优选实施例做进一步的详细说明。

图1为本发明的结构原理框图。如图所示,在本实施例中,本发明所述方法的具体步骤如下。

步骤(1):输入直线电机速度给定值作为目标,利用电流互感器测量永磁同步直线电机的三相电流965601dest_path_image064,并进行Clark变换,转换成为795410dest_path_image002坐标系下的等效电流780683dest_path_image065,利用万用表测量永磁同步直线电机的三相电压并进行Clark变换,转换为152759dest_path_image002坐标下的等效电压957904dest_path_image004

步骤(2):根据步骤(1)中的824360dest_path_image002坐标系下的等效电流726457dest_path_image003以及207116dest_path_image002坐标下的等效电压76721dest_path_image004构造滑模观测器,由其输出668240dest_path_image002坐标系下的反电动势观测值424843dest_path_image007

步骤(3):利用步骤(2)中的76404dest_path_image002坐标系下的反电动势观测值934770dest_path_image007实现对动子速度和电机磁极位置的估计,进而得到动子速度估计值329979dest_path_image008和电机磁极位置估计值206668dest_path_image009

步骤(4):根据步骤(3)中的动子移动速度估计值167864dest_path_image008和电机磁极位置估计值434897dest_path_image009,将电机动子移动速度估计值696114dest_path_image008和与速度目标值912463dest_path_image010进行比较得到的差值905827dest_path_image011再利用PID控制器进行速度调节,从而获得988052dest_path_image012坐标系302228dest_path_image013轴电流的给定值825613dest_path_image014,将786616dest_path_image013轴给定电流值106870dest_path_image014647573dest_path_image013轴实际输出电流值822202dest_path_image015进行比较,其差值用3041dest_path_image013轴电流调节处理,产生466383dest_path_image013轴电压输出值873094dest_path_image016。将652962dest_path_image017轴电流给定值424609dest_path_image018703144dest_path_image017轴实际输出电流值631654dest_path_image019进行比较,其差值用984138dest_path_image017轴电流调节处理,产生989003dest_path_image017轴电压输出值426938dest_path_image020。将上述191763dest_path_image012坐标系下的电压输出值195491dest_path_image020308940dest_path_image016进行Park逆变换处理,从而产生814264dest_path_image002坐标系下的等效电压控制给定38572dest_path_image021162386dest_path_image022,对所述等效电压控制给定值994207dest_path_image021406734dest_path_image022进行空间矢量脉宽调制,产生SVPWM信号,利用上述信号使三相逆变器产生三相电压,进而控制永磁同步直线电机的运行。

如图2所示,步骤(2)中的自适应增益滑模观测器的模型如下式所示。

762629dest_path_image023(7)

其中,990217dest_path_image024分别为445469dest_path_image002坐标系下的等效电流观测值,142029dest_path_image025为永磁同步直线电机的绕组电阻,708140dest_path_image026为永磁同步直线电机绕组电感,822858dest_path_image027分别为449011dest_path_image028相的自适应增益,632868dest_path_image0292669dest_path_image030738937dest_path_image031分别为332730dest_path_image028相电流估计值与实际电流测量值的偏差,754615dest_path_image032662528dest_path_image033735526dest_path_image034703482dest_path_image035111199dest_path_image036822803dest_path_image037刚切换到750308dest_path_image038那一时刻的值,889165dest_path_image039285642dest_path_image040刚切换到863254dest_path_image041那一时刻的值。上述模型中582948dest_path_image002坐标系下的开关信号195502dest_path_image044为sigmoid函数,表达式如下。

266227dest_path_image045(8)

模型中的滑模面381950dest_path_image042由下式确定。

34779dest_path_image043(9)

如图3、图4所示,所述步骤(2)中的515439dest_path_image002坐标系下的反电动势观测值135777dest_path_image007分别从开关信号38879dest_path_image046与自适应增益的乘积中获得,并可通过滤波去除部分噪声信号。如下式所示。

733166dest_path_image047(10)

其中,712623dest_path_image006为电机反电动势、305410dest_path_image048为永磁体磁链、700619dest_path_image049为直线电机极距。

所述步骤(2)中滑模观测器增益可自适应变化,即可根据外界条件的变化,自行变换增益大小,寻找最优增益,从而获得更好的控制效果。如图5所示,以577308dest_path_image051相为例,其算法实现如下。

如果714285dest_path_image037,则981318dest_path_image052242535dest_path_image053的解。

其中,911414dest_path_image030717827dest_path_image029534473dest_path_image054为电流估计值与实际电流测量值的偏差值。

如果 271485dest_path_image055106455dest_path_image056满足下式。

598616dest_path_image057(11)

其中,840241dest_path_image032928414dest_path_image034571885dest_path_image035969369dest_path_image036698290dest_path_image037刚切换到91619dest_path_image038那一时刻的值。

如图6所示,所述步骤(3)包括如下具体处理。

步骤(3-1): 将权利要求5中获得的反电动势观测值589596dest_path_image007进行一阶滤波。

步骤(3-2):由于磁极位置和反电动势有如下关系。

423560dest_path_image058(12)

可将磁极的周期分为8份,进而判断当前所获得的反电动势所处的位置。

步骤(3-3): 利用获得的比值187248dest_path_image066,结合当前反电动势所处的位置,利用反正切公式,求出磁极位置的估计值132070dest_path_image067

如图7所示,是系统存在参数摄动和负载扰动时,利用本发明中自适应增益滑模观测器输出的反电动势观测值484554dest_path_image007的波形图。

图8是系统存在一定的参数摄动和负载扰动时,本发明中磁极位置估算模块输出的电机磁极位置估计值738687dest_path_image067与电机实际磁极位置238938dest_path_image063的比较示意图。

从图7和图8可以看出,当系统存在参数摄动以及负载扰动时,利用本发明的自适应增益滑模观测器可以准确、快速估计出反电动势观测值659555dest_path_image007,也可以准确、快速地输出电机运动速度和磁极位置的估计值945174dest_path_image067,且具有速度输出响应快,超调量小的特点,在扰动发生时能够及时进行速度调节,保持速度跟随给定值。

以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1