书签 分享 收藏 举报 版权申诉 / 9

基于改进粒子群算法的异步电机关键状态信息跟踪方法.pdf

  • 上传人:r7
  • 文档编号:1511456
  • 上传时间:2018-06-19
  • 格式:PDF
  • 页数:9
  • 大小:1.17MB
  • 摘要
    申请专利号:

    CN201410539036.7

    申请日:

    2014.10.14

    公开号:

    CN104362927A

    公开日:

    2015.02.18

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):H02P 21/14申请日:20141014|||公开

    IPC分类号:

    H02P21/14

    主分类号:

    H02P21/14

    申请人:

    浙江大学

    发明人:

    黄进; 陈嘉豪; 赵力航; 侯招文; 刘赫; 王彤

    地址:

    310027浙江省杭州市西湖区浙大路38号

    优先权:

    专利代理机构:

    杭州求是专利事务所有限公司33200

    代理人:

    林松海

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开一种基于改进粒子群算法的异步电机参数跟踪方法。其实现步骤为:首先,在电机经验参数范围内随机设置粒子群;其次,采用粒子群算法寻找全局历史最优位置,并将守望子的初始位置至于其上;然后,在守望子附近重新部署粒子群,并采用当前最优的准则确定守望子位置的更新。改进后的粒子群算法具有检测目标函数变化并实时跟踪参数变化的能力。该法的优点是:将电机的参数辨识问题看作一个寻优问题,理论上可以同时辨识并跟踪任意多的参数。经典的粒子群算法无法应用于目标函数变化的情况,通过本法拓宽了粒子群算法的应用范围。该法具有较强的通用性,可移植性强,适合电机这种参数评估目标函数缓慢变化的对象。

    权利要求书

    权利要求书1.  一种基于改进粒子群算法的异步电机参数跟踪方法,其特征在于:在已经获得异步电机的转速、转子磁链和定子电流的前提下,通过改进的粒子群算法,实时获得电机转子时间常数Tr和励磁电感Lm;由所述的改进粒子群算法,获得电机转子时间常数Tr和励磁电感Lm的步骤如下:(1)采用粒子最优历史位置和全局最优历史位置作为粒子的行动依据,寻找到全局最优位置,全局最优位置即守望子的初始位置,守望子是一个具有观察、自持和自省三个特点的特殊粒子;(2)在守望子附近区域内重新部署粒子群,每个粒子对应着一个开环观测器,粒子的位置即为该开环观测器的参数值,守望子也对应着一个开环观测器;(3)根据已知的异步电机的转速、转子磁链和定子电流,以及观测器的输出进行位置评估,根据当前最优的准则判定守望子是否为更新位置,守望子所处的位置也参与评估;(4)循环步骤(2)、(3)步,实现参数辨识及跟踪。2.  如权利要求1所述的方法,其特征在于:所述步骤(2)包括如下步骤:(2A)以守望子为中心重新部署粒子群,在二维情况下,所述区域为矩形,表述为:pAi=pwatcherA*(1+rand)pbi=pwatcherB*(1+rand)]]>其中,和分别是第i个粒子的横坐标和纵坐标;pwatcherA和pwatcherB分别是守望子的横坐标和纵坐标;rand是一个均匀分布在-10%和+10%之间的随机变量;(2B)构造开环转子磁链观测器仅以转子磁链为状态变量,将异步电机模型降阶为二阶状态方程,在dq坐标系下有如下状态方程:pψrdψrq=-1Tr00-1Trψrαψrβ+LmTr00LmTrisdisq]]>其中,p为微分算子,ψrd和ψrq分别是转子d轴和q轴磁链;Tr是转子时间常数;Lm是励磁电感;isd和isq分别是定子d轴和q轴电流;将上述方程重写为下式,辨识目标是状态参数A和输入参数B:pψrd=-Aψrd+Bisdpψrq=-Aψrq+Bisq]]>由于本观测器的仅用于评估参数的优劣,所以直接构造开环观测器如下:pψ^rd=-pAiψ^rd+pBiisdpψ^rq=-pAiψ^rq+pBiisq]]>其中,和分别是转子d轴和q轴磁链的估计值;和分别是待评估的状态参数和输入参数,也即粒子的位置,每个粒子对应一个上述观测器,包括守望子。3.  如权利要求1所述的方法,其特征在于:所述步骤(3)包括如下步骤:(3A)本方法以状态误差绝对值之和与时间乘积的积分ITAE作为评估目标,评估过程执行时间为Tdo,采样时间为Ts,则评估过程共计算步;第k步的ITAE计算如下,其中,k为自然数,ITAEk=Σi=0kt(|ψrdi-ψ^rdi|+|ψrqi-ψ^rqi|)]]>其中,t是从参数更新后开始计时的时间;和分别是第i步输入的d轴和q轴磁链,对于本法来说是已知值;和则分别是开环观测器输出的第i步的转子d轴和q轴磁链;守望子也要计算相应的ITAE;(3B)守望子位置的更新只取决于本次迭代粒子群的评估值,其中最小的评估值对应的位置就被认为是全局最优位置,只有当守望子位置不是全局最优位置时,其位置才被更新到全局最优位置上,并以全局最优位置处的评估值作为自己的评估值。

    说明书

    说明书基于改进粒子群算法的异步电机关键状态信息跟踪方法
    技术领域
    本发明公开一种异步电机参数跟踪方法,特别涉及一种基于粒子群算法的电机参数跟踪方法,属于电机参数辨识领域。 
    背景技术
    矢量控制,或称坐标变换控制,是当前高性能电机控制应用中主要的控制方案之一。同时,为了提高系统可靠性,简化系统设计,降低系统成本,往往还要引入无速度传感器技术。 
    保证如上所述的系统控制性能的关键,在于转子时间常数的准确辨识,和转子转速的准确观测。如果电机需要运行在低速区或者高速区,还需要对电阻和励磁电感进行辨识。 
    所以在这里提出感应电机关键状态信息的概念。对于感应电机来说,关键状态信息有四个,分别是转速、转子时间常数、定子电阻和励磁电感。其中转速是电机控制的主要依据,速度传感器一直是高性能控制的一大成本;转子时间常数决定了磁场定向的准确性,精确的转子时间常数是感应电机高效精确控制的前提;定子电阻在感应电机启动与低速运行时,是转速辨识准确的必要条件;励磁电感在牵引电机弱磁控制中会按非线性轨迹发生变化,且变化量较大,进而严重影响弱磁控制的准确性。 
    由此可见,电机需要辨识的参数和观测的状态数量众多。若要同时对这些变量进行辨识和观测,则将导致模型的阶数高,辨识算法复杂,难以收敛。更加重要的是,三相电机只有一个独立的平面,在单一激励的前提下,只能构造两个参数的自适应辨识律。要实现更多变量的辨识和观测,则要求满足“充分激励”的条件。 
    国内外目前所采用的方法或者在激励中注入其它成分,或者利用变频器的高频斩波信号。前者的结果是由于注入的激励而影响电机系统偏离原定的运行状态,导致系统性能下降;后者则由于传感器的精度、模拟通道的频带宽及ADC的分辨率等因素的限制,导致辨识或观测的精度无法满足要求。 
    目前国内外采用的方法大都是根据所采用的电机系统的控制策略,针对个别主要的状态和参数建立降阶模型,其余的参数和状态则认为不变化或不予观测。并且,已有多种方案可以在观测转子磁链的同时,同时辨识转速和定子电阻。 
    本发明以电机的降阶模型为对象,以经典的粒子群算法为基础,对电机转子时间常数Tr和励磁电感Lm进行了辨识和跟踪,结合已有的方案,实现对电机关键状态信息的同时获取。 
    发明内容
    为了克服现有技术的不足,在转子磁链和转速已知的前提下,本发明提出一种基于改进粒子群算法的异步电机参数跟踪方法。 
    在已经获得异步电机的转速、转子磁链和定子电阻的前提下,通过改进的粒子群算法,实时获得电机转子时间常数Tr和励磁电感Lm;由所述的改进粒子群算法,获得电机转子时间常数Tr和励磁电感Lm的步骤如下: 
    (1)采用粒子最优历史位置和全局最优历史位置作为粒子的行动依据,寻找到全局最优位置,全局最优位置即守望子的初始位置,守望子是一个具有观察、自持和自省三个特点的特殊粒子; 
    (2)在守望子附近区域内重新部署粒子群,每个粒子对应着一个开环观测器,粒子的位置即为该开环观测器的参数值,守望子也对应着一个开环观测器; 
    (3)根据已知的异步电机的转速、转子磁链和定子电流,以及观测器的输出进行位置评估,根据当前最优的准则判定守望子是否为更新位置,守望子所处的位置也参与评估; 
    (4)循环步骤(2)、(3)步,实现参数辨识及跟踪。 
    所述步骤(2)包括如下步骤: 
    (2A)以守望子为中心重新部署粒子群,在二维情况下,所述区域为矩形,表述为: 
    pAi=pwatcherA*(1+rand)pBi=pwatcherB*(1+rand)]]>
    其中,和分别是第i个粒子的横坐标和纵坐标;pwatcherA和pwatcherB分别是守望子的横坐标和纵坐标;rand是一个均匀分布在-10%和+10%之间的随机变量; 
    (2B)构造开环转子磁链观测器 
    以转子磁链为状态变量,将异步电机模型降阶为二阶状态方程,在dq坐标系下有如下状态方程: 
    pψrdψrq=-1Tr00-1Trψψ+LmTr00LmTrisdisq]]>
    其中,p为微分算子,ψrd和ψrq分别是转子d轴和q轴磁链;Tr是转子时间常数;Lm是励磁电感;isd和isq分别是定子d轴和q轴电流; 
    将上述方程重写为下式,辨识目标是状态参数A和输入参数B: 
    rd=-Aψrd+Bisdrq=-Aψrq+Bisq]]>
    由于本观测器的作用仅仅是评估参数的优劣,所以直接构造开环观测器如下: 
    pψ^rd=-pAiψ^rd+pBiisdpψ^rq=-pAiψ^rq+pBiisq]]>
    其中,和分别是转子d轴和q轴磁链的估计值;和分别是待评估的状态参数和输入参数,也即粒子的位置,每个粒子对应一个上述观测器,包括守望子。 
    所述步骤(3)包括如下步骤: 
    (3A)本方法以状态误差绝对值之和与时间乘积的积分ITAE作为评估目标,评估过程执行时间为Tdo,采样时间为Ts,则评估过程共计算步; 
    第k步的ITAE计算如下,其中,k为自然数,
    ITAEk=Σi=0kt(|ψrdi-ψ^rdi|+|ψrqi-ψ^rqi|)]]>
    其中,t是从参数更新后开始计时的时间;和分别是第i步输入的d轴和q轴磁链,对于本法来说是已知值;和则分别是开环观测器输出的第i步的转子d轴和q轴磁链;守望子也要计算相应的ITAE; 
    (3B)守望子位置的更新只取决于本次迭代粒子群的评估值,其中最小的评估值对应的位置就被认为是全局最优位置,只有当守望子位置不是全局最优位置时,其位置才被更新到全局最优位置上,并以全局最优位置处的评估值作为自己的评估值。 
    本发明的有益效果列举如下: 
    1)本发明克服了传统PSO只能寻静态最优的缺点,实现了对变化最优点的跟踪辨识,并且算法容易实现,通用性、可移植性强; 
    2)根据转子磁链状态方程辨识出两个异步电机关键状态信息,即转子时间常数和励磁电感。转子时间常数可以用于修正转速估计,而励磁电感是在弱磁控制时对性能的保证。 
    附图说明
    图1是实现所有电机关键状态信息辨识的系统示意图; 
    图2是实现本发明的算法模块的程序流程图。 
    具体实施方式
    下面结合附图和实施例对本发明作进一步的阐述。 
    参见图1,强电部分,三相交流电源经过不控整流得到直流母线电压Udc,供给电压源型逆变器,再得到供给异步电机的三相电源。 
    弱电部分,采用矢量控制方式,包含电压、电流传感器,3相/2相静止坐标变换模块,2相静止/2相同步速坐标变换模块,新型观测器模块,转子磁链幅值判断模块,速度环PI控制器模块,电流环PI控制器模块,2相同步速/2相静止坐标变换模块,电压空间矢量脉宽调制模块。 
    本发明主要涉及本发明算法模块,其他模块为异步电机矢量控制所需的功能性模块,为本领域公知常识。 
    下面描述整个系统的工作流程,以介绍各模块的连接关系。 
    1.由传感器测得三相异步电机的各相电流与电压,输入“3相/2相静止坐标变换模块”,得到定子电流is的分量isα和isβ,定子电压us的分量usα和usβ。 
    2.采用滑模观测器和模型参考自适应理论,对转子磁链进行观测,并将转速和定子电阻看作参数进行辨识,该模块的输出为转子磁链的d轴分量ψrd和q轴分量ψrq。该模块的其中一种具体实施方式可参见文章(Lihang Zhao,Jin Huang,and He Liu,et al.,"Second-Order Sliding Mode Observer with Online Parameter Identification for Sensorless Induction Motor Drives,"IEEE Trans.Ind.Electron.,vol.61,no.10,pp.5280-5289,Oct.2014)。 
    3.本发明算法模块以转子磁链的d轴ψrd和q轴ψrq分量为输入,以粒子的位置作为开环观测器的参数。将此输入与开环观测器的输出进行比较,其差的绝对值乘以时间并积分就是ITAE。守望子根据各个粒子的ITAE决定是否更新自己的位置。模块的输出是守望子的位置,即转子时间常数和励磁电感。如图2所示,其具体实现详述于下: 
    (3A)首先,在电机的经验参数范围内布置一定数量的粒子群。采用粒子群算法,即采用粒子最优历史位置和全局最优历史位置作为粒子的行动依据的方法,寻找到全局最优位置,然后将守望子置于该最优位置上。 
    粒子的搜索方程可按下式描述: 
    dk+1i=wdki+c1rand1(pbesti-xki)+c2rand2(gbest-xki)xk+1i=xki+dk+1in]]>
    其中,c1和c2是正常数,称为加速因子,往往取值为2,以此产生一个均值为1的随机变量;w是惯性权重,取值一般为1;rand1和rand2是在[0,1]区间内的随机数;k和k+1代表迭代次数;和分别是第i个粒子在第k+1次迭代时和在第k次迭代时的位置向量;pbesti是第i个粒子所历经的位置中最优的位置,这个最优由一个非负的评估函数确定,其取值越小为越优;gbest是粒子群所经历的位置中,使得评估函数取值最优的位置;d是位移(Displacement),表示进行到下一次迭代时,粒子要相对于当前位置移动的位移;位移方程右边的三项分别被称为动量部分(Momentum Part)、认知部分(Cognitive Part),和社会部分(Social Part)。 
    守望子是一个特殊的粒子。守望子总是观察自己是否是最优(这里是指历史上最优)并跳到最优的位置上,这被称为“观察“。守望子不像其他粒子一样行动,这被称为“自持”。在开始重新随机部署粒子群之前,守望子总是处于gbest的位置,而且在此步骤时它并不自省。 
    (3B)然后在守望子附近的小范围区域内重新随机部署粒子群,粒子的位置即为下一迭代的观测器的参数值。 
    重新部署粒子群以守望子为中心,在二维情况下,该区域为矩形,可以表述为: 
    p[i].x=pwatcher.x*(1+rand)p[i].y=pwatcher.y*(1+rand)]]>
    其中,p[]表示存放粒子类对象的列表;i表示第i个粒子;rand是一个均匀分布在-10%和+10%之间的随机变量;这里采用面向对象编程,pwatcher是守望子类的对象,p[i]是粒子类的对象;.x和.y分别表示上述的参数A和B。 
    (3C)构造转子磁链观测器 
    由于电流是易测的量,所以可以将异步电机降为二阶状态方程,以转子磁链为状态进 行描述。转子磁链在dq坐标系下有如下状态方程: 
    pψrdψrq=-1Tr00-1Trψψ+LmTr00LmTrisdisq]]>
    其中,ψrd和ψrq分别是转子d轴和q轴磁链;Tr是转子时间常数;Lm是励磁电感;isd和isq分别是定子d轴和q轴电流。 
    将上述方程重写为下式,辨识目标是状态参数A和输入参数B: 
    rd=-Aψrd+Bisdrq=-Aψrq+Bisq]]>
    由于该观测器的作用仅仅是评估参数的优劣,所以可以直接构造开环观测器如下: 
    pψ^rd=-A^ψ^rd+B^isdpψ^rq=-A^ψ^rq+B^isq]]>
    其中,和分别是转子d轴和q轴磁链;和分别是待评估的状态参数和输入参数,也即粒子的位置。每个粒子都需要一个观测器,也包括了守望子。 
    (3D)根据已知的转子磁链和观测器的输出进行位置评估,根据当前最优的准则判定守望子是否更新位置。而且守望子所处的位置也要参与评估,这被称为“自省”。(5A)本方法以ITAE作为评估目标,ITAE是状态误差绝对值之和与时间乘积的积分,第k步的ITAE可以计算如下: 
    ITAEk=Σi=0kt(|ψrdi-ψ^rdi|+|ψrqi-ψ^rqi|)]]>
    其中,t是从参数开始更新开始计时的时间;和分别是第i步输入的d轴和q轴磁链,对于本法来说是已知值;和则分别是开环观测器输出的第i步的转子d轴和q轴磁链。守望子也要计算它每一步的ITAE,这就是所谓的“自省”。 
    (3E)有了第k步的各个粒子的ITAE以后,其中最小的那个就被认为是gbest,只有当pwatcher不是gbest时,pwatcher才更新其位置到gbest粒子的位置上,并以其评估值作为自己的评估值。 
    (3F)循环(3B)~(3E)步,即可实现参数跟踪。 
    4.转子时间常数还可以反馈回到滑模观测器,以修正对转子转速的辨识。 
    5.速度PI根据速度误差输出d轴、q轴电流给定;电流PI根据电流误差输出电压给定。 
    6.电压空间矢量脉宽调制模块以α轴电压uα和β轴电压uβ作为输入,输出三相PWM给逆变器的门极。 

    关 键  词:
    基于 改进 粒子 算法 异步电机 关键 状态 信息 跟踪 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于改进粒子群算法的异步电机关键状态信息跟踪方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1511456.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1