本发明涉及永磁同步电机领域,特别涉及一种基于归一化投影算子的永磁同步电机位置跟踪控制方法。
技术背景
随着永磁同步电机领域的发展,许多永磁同步电机的高品质位置跟踪控制方法也得以产生,而目前主要的控制方法有如下几种:一是利用传统的自适应控制方法设计控制器来消除永磁同步电机工作时的参数不确定性的影响,但这种方式在永磁同步电机的转子的轨迹跟踪误差收敛速度及外部扰动的抑止方面性能有限;二是利用滑模变结构控制方法设计滑模控制器来跟踪控制永磁同步电机,如申请号为201810265096.2的一种基于动态面的永磁同步电机自适应滑模控制方法,这类方法可以使得系统状态在滑模面上对参数摄动和外干扰时具有不变性,且具有无需系统在线辨识参数、物理实现简单等优点,但在实际应用中存在抖振问题,加大了工程应用方面的困难度;三是通过有限时间控制的方法来跟踪控制永磁同步电机,如专利申请号为201710434828.1的一种表贴式永磁同步电机转子位置检测方法,该方法具有更快的收敛速度,且稳态误差边界更小,具有更强的抗扰动能力,但对于负载变化不具有自适应能力,因此其控制品质受负载影响较大。
因此,一种基于归一化投影算子能改善自适应律收敛效率、永磁同步电机减小抖振、抗扰动能力、实现永磁同步电机的高性能位置跟踪控制的方法变得十分必要。
技术实现要素:
为解决上述问题,本发明提供了一种基于归一化投影算子的永磁同步电机位置跟踪控制方法,本发明能基于归一化投影算子对永磁同步电机的自适应非光滑位置进行跟踪控制。
本发明提供的一种基于归一化投影算子的永磁同步电机位置跟踪控制方法包括:预设转子的给定位置轨迹信息,所述给定位置轨迹信息包括给定转角位置、给定转速、给定加速度;获取转子的当前转角位置、当前转速;根据给定转角位置、给定转速、当前转角位置、当前转速计算所述给定转速与当前转速之间的转速误差;根据给定转角位置、给定转速、当前转角位置、当前转速得到回归向量;根据所述转速误差获取非光滑控制项;根据所述转速误差与回归向量结合归一化处理方法计算参数部分的估计值;根据非光滑控制项、参数部分的估计值、回归向量来得到控制电流,进而来对永磁同步电机的非奇异自适应非光滑位置进行控制。
进一步,所述“根据给定转角位置、给定转速、当前转角位置、当前转速计算所述给定转速与当前转速之间的转速误差”具体包括:通过下述公式获得给定转速与当前转速之间的转速误差,
z为转速误差,xr为给定转角位置,
其中qin(x-xr,α1,α)通过下述公式得到,
sig(ξ)α=[|ξ1|αsign(ξ1)...|ξn|αsign(ξn)]t,
ξ=[ξ1...ξn]t,
上述公式中q1=σα-1,q2=-(α-1)σα-2,q3=(α-1)σα-3,e=x-xr,
sign(·)为符号函数,
进一步,所述“根据给定转角位置、给定转速、当前转角位置、当前转速得到回归向量”具体包括:通过下述矩阵公式得到回归向量,
其中φ为回归向量,q1=σα-1,q2=-(α-1)σα-2,q3=(α-1)σα-3,e=x-xr。
进一步,所述“根据所述转速误差获取非光滑控制项”具体包括:通过下述公式得到公式非光滑控制项,
其中,k2为增益系数,k2>0,α2为控制参数,0<α2<1,f(z)为非光滑控制项,z为转速误差。
进一步,所述“根据所述转速误差与回归向量结合归一化处理方法计算参数部分的估计值”具体包括:通过下述公式得到参数部分的估计值,
其中dτ表示时间的微分,t表示当前时间,所述参数部分的估值为
通过下述公式得
其中ε>0为边界系数值,θmax为待估计参数向量θ的上界,
通过下述公式得到
进一步,所述一种基于归一化投影算子的永磁同步电机位置跟踪控制方法,其特征在于:“根据非光滑控制项、参数部分的估计值、回归向量来得到控制电流,进而来对永磁同步电机的非奇异自适应非光滑位置进行控制”具体为通过下述公式得到控制电流,
其中i为控制电流,f(z)为非光滑控制项、
本发明所提供的基于归一化投影算子的永磁同步电机的自适应非光滑位置跟踪控制方法,将自适应控制与非光滑控制相结合,同时采用归一化投影算子改进自适应律,针对性消除或抑制参数不确定及建模外扰动带来的影响,克服现有方法的不足,解决了自适应律参数调整困难的问题,改善自适应律收敛效率,实现永磁同步电机的高性能位置跟踪控制。
附图说明
图1为本发明实施例提供的基于归一化投影算子的永磁同步电机位置跟踪控制方法的流程图;
图2为本发明实施例提供的基于归一化投影算子的永磁同步电机位置跟踪控制方法的原理图。
具体实施方式
为了更清楚地说明本发明实施例和现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式,本发明并不限制于该实施例。
如图1与图2所示,本发明的实施例包括:
s1,预设转子的给定位置轨迹信息,所述给定位置轨迹信息包括给定转角位置、给定转速、给定加速度。
s2,获取转子的当前转角位置、当前转速。
本发明的主要应用于永磁同步电机伺服系统,本实施例中通过永磁同步电机伺服系统获取永磁同步电机转子的当前转角位置x、当前转速
s3,根据给定转角位置、给定转速、当前转角位置、当前转速计算所述给定转速与当前转速之间的转速误差。
“计算所述给定转速与当前转速之间的转速误差”具体为:
引入qin函数构造可得到转速误差的方程
其中z为转速误差,xr为给定转角位置,
sin(ξ)α=[|ξ1|αsign(ξ1)...|ξn)αsign(ξn)]t③,
ξ=[ξ1…ξn]t④,
上述公式②中q1=σα-1,q2=-(α-1)σα-2,q3=(α-1)σα-3,e=x-xr,
sign(·)为符号函数,
最后将qin(x-xr,α1,α)与xr、
s4,根据给定转角位置、给定转速、当前转角位置、当前转速得到回归向量。流程s4具体包括:构造可得到回归向量φ的公式⑥,
通过将e、xr、
其中q1=σα-1,q2=-(α-1)σα-2,q3=(α-1)σα-3,e=x-xr;进而通过将计算出的
s5,根据所述转速误差获取非光滑控制项。
所述步骤s5具体包括:将z代入下述公式⑨中得到非光滑控制项f(z),
s6,根据所述转速误差与回归向量结合归一化处理方法计算参数部分的估计值。
所述步骤s6具体包括:构造可得到参数部分的估计值的
公式⑩中dτ表示时间的微分,t表示当前时间,所述参数部分的估计值为
通过下述公式
其中
其中ε>0为边界系数值,θmax为待估计参数向量θ的上界,
s7,根据非光滑控制项、参数部分的估计值、回归向量来得到控制电流,进而来对永磁同步电机的非奇异自适应非光滑位置进行控制。
步骤s7具体包括通过下述公式
其中i为控制电流,f(z)为非光滑控制项、
本发明将非光滑控制项和非奇异自适应控制项有机结合,同通过引入qin函数改进控制器结构,消除了控制器的奇异问题。本方法通过归一化投影算子来提高自适应律的性能,进而解决自适应律增益调节困难的问题,改善自适应律收敛效率,实现永磁同步电机的高性能位置跟踪控制。
以上详细描述了本发明的具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域的技术人员已本发明构思在现有技术上通过逻辑分析、推理或者有限的实验可以得到的技术方案,都应在本权利要求书所确定的保护范围内。