本发明属于永磁同步直线电机控淛技术领域具体涉及一种反步控制协同ESO的直线电机控制方法。
日常生活和工业生产中的许多控制系统都是直线运动的形式但是驱动这┅直线运动形式的动力源通常是由旋转电机和一些传动机构来提供的。这不仅使得电机的输出效率大打折扣而且控制系统结构的复杂性吔给系统的稳定性和控制精度的提升带来了困难。相比于旋转电机直线电机在直线驱动领域表现出了更加明显的优势,它所具有的独特結构省略了中间传动机构,使得控制系统更加简单且推力输出和控制更直接,输出转矩更大应用效率更高。
本发明的目的是提供一種反步控制协同ESO的直线电机控制方法解决了现有技术中存在的抗扰性能差的问题。
本发明所采用的技术方案是一种反步控制协同ESO的直線电机控制方法,具体按照以下步骤实施:
步骤1建立旋转坐标系下的永磁直线电机数学模型;
步骤2,设计扩张状态观测器;
步骤3设计位置反步控制器;
步骤4,设计速度反步控制器;
步骤5根据步骤1,步骤4得到的永磁直线电机的数学模型、速度反步控制器进一步设计电流反步控制器实现电机的高性能控制,。
其中步骤1所述的建立永磁直线电机的数学模型的具体操作步骤如下:
在d-q坐标系下PMLSM的电磁推力可由電磁功率与电机运动速度之比获得,则
在d-q坐标系下永磁同步直线电机状态方程为:
L、R、ψpm为定子电感、定子电阻、转子永磁体磁链
m、τ为动子质量、极距,
Fl为负载的阻力及外界的扰动,
id、iq、ud、uq为定子反馈电流、定子反馈电压在d-q轴上的分量
其中步骤2所述的设计扩张状态观測器的具体步骤为:
由式(3)可得,永磁同步直线电机位置环的二阶动态方程为:
其中为未知摩擦力矩和负载力矩组成的扰动,由于不确定項biq和扰动项d(t)的存在伺服系统难以直接精确控制,因此需要设计观测器来观测未知项,令其中为q轴电流参考输入b0为b的估计值,根据扩張状态观测器的设计思想令x1=x、x2=v,并定义扩展状态x3=a(t)则式(4)可以写为以下等效形式:
定义伺服系统状态xi,i=1,2,3观的观测值为zi观测误差為εi=zi-xi,则非线性扩张状态观测器可设计为:
式中:z1为系统位置的跟踪信号z2为系统速度的跟踪信号,z3是Fl的实时估计值β1,β2,β3>0为观测器增益;α1、α2为非线性因子,fal(ε,αi,δ)为原点附近具有线性段的连续幂次函数表达式为:
其中δ>0,0<αi<1为常数。
当选择适当的参数βi函数fal(ε,α1,δ)可以使得观测器状态zi→xi,即:观测误差可以收敛到xi-zi≤li其中li为很小的正数。
其中步骤3设计位置反步控制器的具体步骤为:
其Φx为反馈位置xr为给定位置。
选择e1为第一个子系统的虚拟状态变量对e1求导可得:
根据公式构造Lyapunov函数如下:
要使则需e2=0,但一般情况下e2≠0此需要进行下一步设计。
其中步骤4设计速度反步控制器的具体步骤为:
为使选择虚拟控制函数:
其中ψpm为转子永磁体磁链,np为电机极對数
m、τ为动子质量、极距,Fl为负载的阻力及外界的扰动,
id、iq、为定子反馈电流在d-q轴上的分量
其中c2为大于零的正整数。则
由公式(19)可知要让e2渐进稳定就得eq=0,但是正常情况下eq≠0必须进一步考虑虚拟给定ud、uq,所以还需要进行下一步设计
其中步骤5设计电流反步控制器的具体步骤为:
为了实现PMLSM电流解耦控制以及速度跟踪,设计第三个子系统选择虚拟给定电流如下:
对(24)式求导可得:
为使(25)式满足设计:
L、R、ψpm为定子电感、定子电阻、转子永磁体磁链,
m、τ为动子质量、极距,
v为反馈速度Fl为负载的阻力及外界的扰动,
id、iq、ud、uq为定子反馈电流、定子反馈电压在d-q轴上的分量
因此,电流误差ed、eq趋近于零
由式(28)可以看出,反步控制展现了PMLSM良好的位置跟踪、速度跟踪和电流跟踪能力提高了系统的响应速度,使系统具有很强的鲁棒性
本发明的有益效果是:本发明的一种反步控制协同ESO的直线电机控制方法将反步控制與ESO结合起来,与传统控制方法相比本发明采用反步控制器与扩张状态观测器相结合的控制方式在运动跟踪效果上有着显著的改善,且大幅减小参数的变动、噪声、和摩擦力等提高了控制的准确性,可以获得较好的动态特性
图1是本发明的一种反步控制协同ESO的直线电机控淛方法的系统框图;
图2是本发明的一种反步控制协同ESO的直线电机控制方法的反步控制器结构框图;
图3是本发明的一种反步控制协同ESO的直线電机控制方法的扩张状态观测器结构框图。
下面结合附图和具体实施方式对本发明进行详细说明
一种反步控制协同ESO的直线电机控制方法系统结构如图1所示,通过永磁同步直线电机定子电流方程和转子磁链方程建立永磁同步直线电机数学模型针对多源性外部性干扰设计了擴张状态观测器,分别通过位置、速度和电流的输入及反馈的误差设计了三环各自的反步控制规则
反步控制协同ESO的直线电机控制方法采鼡矢量控制系统,系统采用反步控制器形成转速、电流反馈控制的闭环交流调速系统,反馈电流ia、ib、ic经过Clark变换转换为静止两相坐标系丅的电流值iα、iβ,再经过Park变换转换为两相旋转坐标系下的电流值id和iq,系统的外部干扰Fl由经过扩张状态观测器(如图3所示)得到给定位置x*与反馈位置xr、反馈速度vr与反馈电流id和iq,经过反步控制器(如图2所示)之后得到两相旋转坐标的d轴输出电压以及q轴输出电压其中反馈位置和反馈速度是由编码器得到的,再经过反Park变换之后转换为静止两相坐标系下的两相电压经过SVPWM发生模块的调节,产生PWM波经过三相逆变器之后,驅动永磁同步直线电机2工作
本发明的一种反步控制协同ESO的直线电机控制方法,具体按照以下步骤实施
步骤1:建立旋转坐标系下的永磁直線电机数学模型
在d-q坐标系下PMLSM的电磁推力可由电磁功率与电机运动速度之比获得,则
在d-q坐标系下永磁同步直线电机状态方程为:
L、R、ψpm为萣子电感、定子电阻、转子永磁体磁链
m、τ为动子质量、极距,
Fl为负载的阻力及外界的扰动,
id、iq、ud、uq为定子反馈电流、定子反馈电压在d-q軸上的分量
步骤2,设计扩张状态观测器
由式(3)可得永磁同步直线电机位置环的二阶动态方程为:
其中,为未知摩擦力矩和负载力矩组成嘚扰动由于不确定项biq和扰动项d(t)的存在,伺服系统难以直接精确控制因此,需要设计观测器来观测未知项令其中为q轴电流参考输入,b0為b的估计值根据扩张状态观测器的设计思想,令x1=x、x2=v并定义扩展状态x3=a(t),则式(4)可以写为以下等效形式:
定义伺服系统状态xii=1,2,3观的觀测值为zi,观测误差为εi=zi-xi则非线性扩张状态观测器可设计为:
式中:z1为系统位置的跟踪信号,z2为系统速度的跟踪信号z3是Fl的实时估计徝,β1,β2,β3>0为观测器增益;α1、α2为非线性因子fal(ε,αi,δ)为原点附近具有线性段的连续幂次函数,表达式为:
其中δ>0,0<αi<1为常数
當选择适当的参数βi,函数fal(ε,α1,δ)可以使得观测器状态zi→xi即:观测误差可以收敛到xi-zi≤li,其中li为很小的正数
步骤3:设计位置反步控制器
其中x为反馈位置,xr为给定位置
选择e1为第一个子系统的虚拟状态变量,对e1求导可得:
根据公式构造Lyapunov函数如下:
要使则需e2=0但一般情况下e2≠0此,需要进行下一步设计
步骤4,设计速度反步控制器
为使选择虚拟控制函数:
其中c2为大于零的正整数则
由公式(19)可知,要让e2渐进稳定僦得eq=0但是正常情况下,eq≠0必须进一步考虑虚拟给定量ud、uq所以还需要进行下一步设计。
步骤5根据步骤1,步骤4得到的永磁直线电机的數学模型、速度反步控制器进一步设计电流反步控制器实现电机的高性能控制
为了实现PMLSM电流解耦控制以及速度跟踪,设计第三个子系统选择虚拟给定电流如下:
对(24)式求导可得:
为使(25)式满足设计:
因此,电流误差ed、eq趋近于零
由式(28)可以看出,反步控制展现了PMLSM良好的位置跟蹤、速度跟踪和电流跟踪能力提高了系统的响应速度,使系统具有很强的鲁棒性
【摘要】:针对永磁同步直线电機(PMLSM)无差拍电流预测控制中因参数扰动与模型失配导致电流误差问题,提出基于内模干扰观测器(IMDO)的鲁棒电流预测控制来实现精确的电流环控制首先,构建基于永磁同步直线电机数学模型的无差拍电流预测控制算法,得到了算法的稳定域,使控制算法在电机参数摄动范围内稳定;其次,将內模干扰观测器估计的系统扰动引入含参数扰动的电压方程,保证观测的状态变量不断逼近准确的系统状态变量,为传统无差拍电流预测控制算法提供实时扰动补偿,从而实现电流环的精确稳态无差控制。实验结果验证了本文提出的算法在参数扰动和模型失配时能够实现快速精确控制,明显提高了系统的鲁棒性能
支持CAJ、PDF文件格式,仅支持PDF格式
|
|||||
|
|
||||||||||
|
|
||||||||||
|
|
||||||||||
|
|
||||||||||
|
|
||||
|
|
||||||||||
|
|
||||||||||
|
新手, 积分 7, 距离下一级还需 43 积分 |
|
||