首页 娱乐 新闻 视频 体育 博客 图库

一种内置式永磁同步电机最大转矩电流比控制方法与流程

文档序号:21460559 发布日期:2020-07-10 18:27
一种内置式永磁同步电机最大转矩电流比控制方法与流程

本发明涉及电机控制领域,特别是涉及一种基于虚拟互补方波信号注入的内置式永磁同步电机最大转矩电流比控制方法。



背景技术:

内置式永磁同步电机(permanentmagnetsynchronousmotor,pmsm)具有结构紧凑、功率密度高的特点,被广泛应用于电动汽车驱动系统当中。对于内置式永磁同步电机,为了充分利用磁阻转矩,常常采用最大转矩电流比(maximumtorqueperampere,mtpa)控制方法。最大转矩电流比工作点的确定依赖电机参数。然而内置式永磁同步电机的参数受环境、磁链饱和以及交叉耦合的影响,呈现出高度的非线性特点。如何削弱电机参数对mtpa点确定的影响成为了研究内容的关键。在电流矢量幅值一定时,存在一个最优电流角,使电机输出转矩最大,此角度称为mtpa角,由数学关系可知,此时转矩对电流角的导数为零。因此,转矩对电流角的导数为零是电机工作在最大转矩电流比状态的一个特征。如何提取出转矩对电流角的导数信息成为了实现电机最大转矩电流比的关键。基于虚拟信号注入的mtpa控制方法是一种现有的广泛应用的最大转矩电流比控制方法,目前常用的虚拟信号注入法的控制方法主要有两种:1)基于虚拟正弦波信号注入的mtpa控制方法,2)基于虚拟单一方波信号注入的mtpa控制方法。基于虚拟正弦信号注入的mtpa控制方法是通过对检测得到的电流角叠加一正弦信号,然后通过低通、带通滤波器获取得到转矩对电流角的导数信息,将该信息通过与给定值零作差,然后通过pi控制器来调节d轴电流给定值,最终转矩对电流角的导数为零,也即电机实现了最大转矩电流比控制。然而较多滤波器的使用,使控制系统的动态性能受到一定影响。基于虚拟单一方波信号注入的mtpa控制方法是通过对检测得到的电流角叠加一方波信号,将叠加后的信号减去转矩值后的剩余部分认为是转矩对电流角的导数信息。该控制方法减少了滤波器的使用,控制系统的快速性得到提高。然而由于转矩是关于电流角的三角函数,剩余部分认为是转矩对电流角的导数信息是不准确的,因此难以获得准确的最大转矩电流比工作点。

因此,如何准确获取转矩对电流角的导数信息成为了实现基于虚拟信号注入法的内置式永磁同步电机最大转矩电流比控制的关键。



技术实现要素:

本发明的目的是为了克服现有技术中的不足,提供一种能够准确提取出转矩对电流角导数信息的内置式永磁同步电机最大转矩电流比控制方法。

本发明的目的是通过以下技术方案实现的:

一种内置式永磁同步电机最大转矩电流比控制方法,包括以下步骤:

1)通过采样得到电机的三相定子电流ia、ib、ic,然后通过坐标变换得到d、q坐标系下的电流idr、iqr;通过安装在电机上的旋转变压器获取电机的转子位置角θ和机械转速ωr;

2)定义电机的转矩给定值为teref,电机的实际转矩为te;提取转矩对电流角的导数信息dte/dβ,并将导数信息dte/dβ作为积分器的输入,产生d轴电流的给定值idref,在给定转矩teref下,得到q轴电流的给定值iqref;将d轴电流给定值idref减去d轴电流idr得到d轴电流误差值,将q轴电流给定值iqref减去q轴电流iqr得到q轴电流误差值,将d轴电流误差值和q轴电流误差值分别作为pi控制器的输入,将pi控制器的输出加上前馈解耦项,得到d轴定子电压参考值vdref和q轴定子电压参考值vqref;

3)将步骤1)得到的转子位置角θ和步骤2)得到的d轴定子电压参考值vdref和q轴定子电压参考值vqref作为电压空间矢量脉宽调制方法的输入,采用电压空间矢量脉宽调制方法得到6路pwm脉冲触发信号,控制两电平电压源型逆变器工作,从而驱动电机旋转。

进一步的,步骤2)中q轴电流的给定值iqref通过以下公式来产生:

式中,ld、lq为在d-q坐标系下电机电感值;λf为永磁体磁链;np为电机极对数。

进一步的,步骤2)中所述的转矩对电流角的导数信息dte/dβ的提取如下:

电机的d、q轴电流id、iq与电流角β存在如下关系

式中,is为定子电流幅值,id、iq分别为电机的实际d、q轴电流idr和iqr经过低通滤波器滤波后的电流值;

又有

由上述两式可得

通过上述方式即可得到准确的转矩对电流角的导数信息。

进一步的,转矩对d、q轴电流的偏导信息的提取如下:

(401)将d轴定子电压参考值vdref和q轴定子电压参考值vqref,加入上死区补偿分别得到vd_com和vq_com,将vd_com、vq_com以及d轴电流idr和q轴电流iqr作为低通滤波器的输入量,然后得到低通滤波器的输出量vd、vq、id以及iq;利用滤波器的输出量,通过如下公式可得电机实际转矩值te:

式中,r为电机定子电阻值,ωe为电机电角速度;

(402)定义适当幅值和频率的互补方波信号δi1(t)和δi2(t)分别为

式中,a为适当大小的值,t为时间,n为任意正实数,ts为系统的控制周期;

将上述形式的方波信号叠加在通过步骤(401)得到的iq、id后,可得iq和id注入方波信号后的转矩方程,如下所示

式中,teh(id,iq+δi1(t))、teh(id,iq+δi2(t))、teh(id+δi1(t),iq)以及teh(id+δi2(t),iq)分别为叠加方波信号后的电机实际转矩信号;

以teh(id,iq+δi1(t))为例,其在点(id、iq)附近做周期性变化,可在点(id、iq)处进行二元泰勒级数展开

由数学公式可知

上式不含iq项,因此其二阶及以上偏导均为0,故展开的二元泰勒级数表达式可表示为

同理可得到iq注入δi2(t)的转矩表达式

将上述两式相加并减去电机实际转矩值te得

依照同样的方式,得到

进一步的,转矩te表达式和注入方波信号的转矩表达式应避免电机参数的影响,具体如下:

(501)当电机参数已知时,将转矩te表达式和注入方波信号的转矩表达式代入权利要求4中得到的公式:

可得到所需转矩te对id和iq的偏导信息;由于偏导求取过程中需要交、直轴电感ld、lq,永磁体磁链λf信息,为避免参数变化对偏导信息求取的影响,将转矩te表达式和注入方波信号的转矩表达式做如下变换

(502)将步骤(501)中涉及公式带入转矩te表达式和注入方波信号的转矩表达式可得

由于在mtpa阶段,相比q轴电感变化来说,d轴电感ld变化较小,且小的δi1(t)和δi2(t)能够弱化d轴电感变化对偏导信息获取带来的影响。

与现有技术相比,本发明的技术方案所带来的有益效果是:

1.与现有的沿电流角直接注入一个方波信号方法的不同,本发明是通过对电机的d、q轴电流分别注入一对互补的方波信号,来提取出转矩对d、q轴电流的偏导信息,然后利用全微分方程间接得到转矩对电流角的导数信息,该方法避免了传统方法中高阶导数项对提取偏导信息准确性的影响,提取的导数信息的准确性大大提高,从而实现了准确的最大转矩电流比控制。

2.本发明通过对电机的d、q轴电流分别注入一对互补的方波信号,来提取出转矩对d、q轴的偏导信息,然后利用全微分方程得到转矩对电流角的导数信息,避免了现有的基于正弦信号注入发中较多滤波器的使用,使整个控制系统的快速性得到提高。

3.本发明的基于虚拟互补方波信号注入的内置式永磁同步电机最大转矩电流比控制方法,实现简单,能够准确的提取出转矩对电流角的导数信息,实现不仅能够准确地实现内置式永磁同步电机最大转矩电流比控制,而且提高了控制系统的快速性。

附图说明

图1是本发明基于虚拟互补方波信号注入的内置式永磁同步电机最大转矩电流比控制方法的系统框图。

图2是本发明转矩对电流角的导数信息提取框图。

具体实施方式

以下结合附图和具体实施例对本发明作进一步详细说明。

如图1所示,本发明的基于虚拟互补方波信号注入的内置式永磁同步电机最大转矩电流比控制方法,包括如下步骤:

1)首先通过采样得到电机的三相定子电流ia、ib、ic,然后通过坐标变换得到d、q坐标系下的电流idr、iqr;通过安装在电机上的旋转变压器来获取电机的转子位置角θ和机械转速ωr。

2)将提取的dte/dβ信息作为积分器的输入,来产生d轴电流的给定值idref,在给定转矩teref下,q轴电流的给定值iqref通过以下公式来产生:

式中,ld、lq为在d-q坐标系下电机电感值;λf为永磁体磁链;np为电机极对数。

将d轴电流给定值idref减去d轴电流idr得到d轴电流误差值,将q轴电流给定值iqref减去q轴电流iqr得到q轴电流误差值,将d轴电流误差值和q轴电流误差值分别作为pi控制器的输入,通过如下公式得到前馈解耦项:

vdff=-ωelqiq

vqff=ωe(ldid+λf)

式中,vdff为d轴分量的前馈解耦项,vqff为q轴分量的前馈解耦项。

将前馈解耦项和pi控制器的输出项相加,得到d轴定子电压参考值vdref和q轴定子电压参考值vqref。

3)将步骤1)得到的转子位置角θ和步骤2)得到的d轴定子电压参考值vdref和q轴定子电压参考值vqref作为电压空间矢量脉宽调制方法的输入,采用电压空间矢量脉宽调制方法得到6路pwm脉冲触发信号,控制两电平电压源型逆变器工作,从而驱动电机旋转。

如图2所示,本发明的转矩对电流角的导数信息dte/dβ的提取方法,包括如下步骤:

(1)将获取得到的d轴定子电压参考值vdref和q轴定子电压参考值vqref,加入上死区补偿分别得到vd_com和vq_com,将vd_com、vq_com以及步骤1中得到d轴电流idr和q轴电流iqr作为低通滤波器的输入量,经过滤波后,得到低通滤波器的输出量vd、vq、id以及iq。利用滤波器的输出量,通过如下公式可得转矩值te:

式中,r为电机定子电阻值,ωe为电机电角速度。

(2)定义适当幅值和频率的互补方波信号δi1(t)和δi2(t)分别为

式中,a为适当大小的值,t为时间,n为任意正实数,ts为系统的控制周期。

将上述所述形式的方波信号叠加在通过(1)得到的iq、id后,可得iq和id注入方波信号后的转矩方程,如下所示

式中,teh(id,iq+δi1(t))、teh(id,iq+δi2(t))、teh(id+δi1(t),iq)以及teh(id+δi2(t),iq)分别为叠加方波信号后的电机实际转矩信号。

以teh(id,iq+δi1(t))为例,其在点(id、iq)附近做周期性变化,故可在点(id、iq)处进行二元泰勒级数展开

由数学公式可知

上式不含iq项,因此其二阶及以上偏导均为0,故展开的二元泰勒级数表达式可以表示为

同理可得到iq注入δi2(t)的转矩表达式

将上述两式相加并减去te可得

依照同样的方式,可以得到

当电机参数已知时,将转矩te表达式和注入方波信号的转矩表达式代入上述两个公式即可得到所需偏导信息。然而由于偏导求取过程中需要交、直轴电感、永磁体磁链信息,为了避免参数变化对偏导信息求取的影响,需要将转矩te表达式和注入方波信号的转矩表达式做如下如下变换

上式带入转矩te表达式和注入方波信号的转矩表达式可得

虽然仍包含d轴电感项,但是在mtpa阶段,相比q轴电感变化来说,d轴电感变化较小,并且小的δi1(t)和δi2(t)能够弱化d轴电感变化对偏导信息获取带来的影响。

(3)d、q轴电流与电流角β存在如下关系

式中,is为定子电流幅值。

又有

由上述两式可得

通过上述方式即可得到准确的转矩对电流角的导数信息。

综上所述,本发明方法通过对电机的d、q轴电流分别注入一对互补的方波信号,来提取出转矩对d、q轴的偏导信息,然后利用全微分方程得到转矩对电流角的导数信息,进而实现内置式永磁同步电机的最大转矩电流比控制方法。该控制方法不需要过多的滤波器,因此控制系统具有较好的动态性能。同时导数信息的提取更为准确。

本发明并不限于上文描述的实施方式。以上对具体实施方式的描述旨在描述和说明本发明的技术方案,上述的具体实施方式仅仅是示意性的,并不是限制性的。在不脱离本发明宗旨和权利要求所保护的范围情况下,本领域的普通技术人员在本发明的启示下还可做出很多形式的具体变换,这些均属于本发明的保护范围之内。

再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1