一种永磁同步电机的解耦线性自抗扰控制方法

文档序号:439368 发布日期:2021-12-24 浏览:13次 >En<

阅读说明:本技术 一种永磁同步电机的解耦线性自抗扰控制方法 (Decoupling linear active disturbance rejection control method of permanent magnet synchronous motor ) 是由 林诗雨 史婷娜 曹彦飞 阎彦 张振 夏长亮 于 2021-09-02 设计创作,主要内容包括:本发明公开了一种永磁同步电机的解耦线性自抗扰控制方法。建立永磁同步电机的电流环和转速环模型,将电流环和转速环模型中的d轴电流环、q轴电流环和转速环均等效为一阶系统模型,根据d轴电流环、q轴电流环和转速环的一阶系统模型分别建立各自的解耦线性自抗扰控制器,均包含线性跟踪微分器、线性扩张状态观测器和线性控制律的三个部分;由解耦线性自抗扰控制器对永磁同步电机解耦线性自抗扰控制。本发明能保证一阶系统的跟踪性能和抗扰性能完全解耦,大大减少控制器参数整定的难度,能够有效地抑制永磁同步电机电流环和速度环中的周期性扰动,增强电机电流和转速的控制性能,极大地提高了电流和转速的控制精度。(The invention discloses a decoupling linear active disturbance rejection control method of a permanent magnet synchronous motor. Establishing a current loop and a rotating speed loop model of the permanent magnet synchronous motor, taking equal effects of a d-axis current loop, a q-axis current loop and a rotating speed loop in the current loop and rotating speed loop models as first-order system models, and respectively establishing respective decoupling linear active disturbance rejection controllers according to the first-order system models of the d-axis current loop, the q-axis current loop and the rotating speed loop, wherein each decoupling linear active disturbance rejection controller comprises a linear tracking differentiator, a linear expansion state observer and a linear control law; and the decoupling linear active disturbance rejection controller is used for decoupling linear active disturbance rejection control on the permanent magnet synchronous motor. The method can ensure that the tracking performance and the anti-interference performance of a first-order system are completely decoupled, greatly reduce the difficulty of parameter setting of the controller, effectively inhibit periodic disturbance in a current loop and a speed loop of the permanent magnet synchronous motor, enhance the control performance of the current and the rotating speed of the motor, and greatly improve the control precision of the current and the rotating speed.)

一种永磁同步电机的解耦线性自抗扰控制方法

技术领域

本发明涉及永磁同步电机伺服控制领域的一种电机控制方法,特别是涉及了一种永磁同步电机的解耦线性自抗扰控制方法。

背景技术

永磁同步电机凭借其结构紧凑,功率密度高,动态性能好等优势,已被广泛应用于机器人,高端数控机床,医疗设备等高端工业领域。但是,永磁同步电机复杂的非线性动态特性和各种扰动源增加了永磁同步电机实现高精度控制的难度。

永磁同步电机控制中存在的扰动分为周期性扰动和非周期性扰动。周期性扰动主要包含由逆变器死区时间效应,永磁体磁链谐波和电流传感器采样误差产生的周期性扰动。非周期性扰动主要包含由于电机参数变化,系统模型失配和负载转矩等产生的扰动。

近年来,线性自抗扰控制由于具有强大的抗扰能力和不依赖模型的特点已被成功应用于永磁同步电机控制。但由于传统线性自抗扰控制器中的扩张状态观测器对于扰动的观测带宽有限,传统线性自抗扰控制器只能有效地抑制永磁同步电机控制中的非周期性扰动,不能有效地抑制周期性扰动。但是,这些周期性扰动会使得电机的电流、转速产生明显波动,恶化电机电流、转速的控制性能。此外,传统线性自抗扰控制器不是两自由度控制器,其控制系统的跟踪性能与抗扰性能存在耦合关系,这会使得控制器的参数不容易整定。

发明内容

为了使线性自抗扰控制器变为两自由度控制器,减小控制器参数整定的难度,本发明提出了一种解耦线性自抗扰控制器,该解耦线性自抗扰控制器为两自由度控制器,其控制系统的跟踪性能与抗扰性能可以实现完全解耦。

同时,为了使解耦线性自抗扰控制器能有效地抑制永磁同步电机控制中的周期性扰动,增强电机电流和转速的控制性能,本发明构建设计了解耦线性自抗扰控制器,分为电流和转速部分。

为实现上述目标,如图1和图2所示,本发明具体采用以下技术方案:

1)建立永磁同步电机的电流环和转速环模型:

其中,p为磁极对数;Ln为永磁同步电机中的电感出厂标称值;Jn为系统转动惯量出厂标称值;ψrn为永磁同步电机中的永磁体磁链出厂标称值;id和iq分别为d轴和q轴实际电流;iqref为永磁同步电机所连接的转速控制器输出q轴参考电流;udref和uqref分别为永磁同步电机所连接的d轴和q轴电流控制器输出参考电压;dd和dq分别为d轴和q轴电流环中的集总扰动;dω为转速环中的集总扰动;ad、aq和aω分别为集总扰动dd、dq和dω的变化率;t表示时间;

电流环包括电流控制器和被控对象。

所述的系统包括永磁同步电机、负载以及永磁同步电机和负载之间的连接件。负载例如为负载电机,永磁同步电机和负载之间的连接件例如为联轴器。

根据电流环和转速环模型可见,永磁同步电机d轴电流环、q轴电流环和转速环具有相同的模型结构,将电流环和转速环模型中的d轴电流环、q轴电流环和转速环均等效为一阶系统模型,统一表示成:

其中,x1代表id、iq和ωm其中之一;x2代表dd、dq和dω其中之一;b代表1/Ln和1.5pψrn/Jn其中之一;u代表udref、uqref和iqref其中之一;a代表ad、aq和aω其中之一;

2)根据一阶系统模型建立解耦线性自抗扰控制器:

根据d轴电流环、q轴电流环和转速环的一阶系统模型分别建立各自的解耦线性自抗扰控制器,分别为d轴电流解耦线性自抗扰控制器、q轴电流解耦线性自抗扰控制器、转速解耦线性自抗扰控制器,d轴电流解耦线性自抗扰控制器、q轴电流解耦线性自抗扰控制器、转速解耦线性自抗扰控制器均包含线性跟踪微分器、线性扩张状态观测器和线性控制律的三个部分;

如图2所示,线性跟踪微分器接收预设给定参考指令v处理获得线性跟踪微分参考指令vLTD并输入到线性控制律中,线性控制律接收线性跟踪微分参考指令vLTD以及待观测量的观测值和集总扰动处理获得输出参考量并输入到一阶系统模型中,一阶系统模型接收输出参考量处理获得待观测量的实际值并输入到线性扩张状态观测器,线性扩张状态观测器根据待观测量的实际值处理获得待观测量的观测值和集总扰动输入到线性控制律中,从而实现闭环反馈的自抗扰控制;

3)由d轴电流解耦线性自抗扰控制器、q轴电流解耦线性自抗扰控制器、转速解耦线性自抗扰控制器共同工作对永磁同步电机解耦线性自抗扰控制。

所述的集总扰动dd、dq和dω的表达式如下所示:

其中,Ls为定子电感,ΔLs为定子电感偏差值,Ls=Ln+ΔLs;Rs为定子电阻;ψr为永磁体磁链,Δψr为永磁体磁链偏差值,ψr=ψrn+Δψr;ωm为转子机械转速;J为系统转动惯量,ΔJ为系统转动惯量偏差值,J=Jn+ΔJ;TL为负载转矩;Tf为摩擦转矩;γid和γiq分别为d轴和q轴电流环中存在的周期性扰动;γω为转速环中存在的周期性扰动。

所述2)中,跟踪模块Gc均设计成比例结构,表示为:

Gc=kp

其中,kp为比例系数;

q轴电流、d轴电流和转速对应的解耦线性自抗扰控制器中的跟踪模块Gc均统一设置为比例结构。

所述2)中,q轴电流、d轴电流和转速对应的解耦线性自抗扰控制器中的抗扰模块Go均设置为比例-微分-谐振结构,但q轴电流、d轴电流和转速对应的解耦线性自抗扰控制器中的抗扰模块进行区分设置;

q轴电流解耦线性自抗扰控制器和d轴电流解耦线性自抗扰控制器中的抗扰模块表达式为:

其中,Goc(s)表示在复频域中电流解耦线性自抗扰控制器的抗扰模块;s表示复频域的频率参数;h1c和h2c分别表示电流解耦线性自抗扰控制器抗扰模块中的比例系数和积分系数;kr6分别表示电流解耦线性自抗扰控制器抗扰模块中谐振频率为6pωm谐振项的比例系数和相位调整角;

转速解耦线性自抗扰控制器中的抗扰模块表达式为:

其中,Gos(s)表示在复频域中转速解耦线性自抗扰控制器的抗扰模块;h1s和h2s分别表示转速解耦线性自抗扰控制器抗扰模块中的比例系数和积分系数;kr1分别表示转速解耦线性自抗扰控制器抗扰模块中谐振频率为pωm谐振项的比例系数和相位调整角;kr2分别表示转速解耦线性自抗扰控制器抗扰模块中谐振频率为2pωm谐振项的比例系数和相位调整角。

电流环和转速环两者的抗扰模块Go进行区分处理,以适应永磁同步电机电流环主要存在频率为6pωm的周期性扰动、转速环主要存在频率为pωm和2pωm的周期性扰动的情况。

所述3)中:

线性跟踪微分器的表达式为:

其中,v表示预设给定参考指令,vLTD表示线性跟踪微分参考指令,r表示线性跟踪微分参考指令vLTD收敛到预设给定参考指令v的速度调节因子;

线性扩张状态观测器的表达式:

其中,分别为x1和x2的观测值;Go表示抗扰模块,决定了系统的抗扰性能,根据系统具体抗扰指标要求,Go可以被设计成任何结构;

线性控制律的表达式:

其中,Gc表示跟踪模块,决定了系统对于线性跟踪微分参考指令vLTD的跟踪性能。根据系统具体跟踪性能指标要求,Go可以被设计成任何结构。

如图1所示,系统闭环传递函数的表达式:

其中,Gt(s)表示系统的跟踪性能;Gd(s)表示系统的抗扰性能;Gc(s)为Gc在复频域中表现形式;Go(s)为Go在复频域中表现形式。

本发明对d轴电流环、q轴电流环和转速环均分别建立统一有效的解耦线性自抗扰控制器,为两自由度控制器,能够有效地抑制这些频率的周期性扰动。

所述3)具体为:

3.1)通过微控制器设定永磁同步电机的转子机械参考转速ωmref和负载转矩,对永磁同步电机的d轴参考电流idref设置为idref=0进行控制;

3.2)通过安装在永磁同步电机上的位置编码器获得电机的转子位置电角度和转子机械实际转速ωm,通过安装在永磁同步电机上的电流传感器获得永磁同步电机a相电流ia和b相电流ib,已知ia和ib,根据ic=-(ia+ib)的关系可以根据a相电流ia和b相电流ib得到c相电流ic,将a相电流ia、b相电流ib、c相电流ic通过帕克坐标变化获得d轴实际电流id和q轴实际电流iq

3.3)将d轴实际电流id输入到d轴电流解耦线性自抗扰控制器的线性扩张状态观测器中得到d轴实际电流观测值和d轴电流环中的扰动观测值将q轴实际电流iq输入到q轴电流解耦线性自抗扰控制器的线性扩张状态观测器中得到q轴实际电流观测值和q轴电流环中的扰动观测值将转子机械实际转速ωm输入到转速解耦线性自抗扰控制器的线性扩张状态观测器中得到转子机械实际转速观测值和转速环中的扰动观测值

3.4)将转子机械参考转速ωmref输入到转速解耦线性自抗扰控制器的线性跟踪微分器中得到线性跟踪微分转子机械参考转速ωmrefLTD,将线性跟踪微分转子机械参考转速ωmrefLTD与转子机械实际转速观测值之间的差值和转速环中的扰动观测值输入到转速解耦线性自抗扰控制器的线性控制律中得到q轴参考电流iqref

3.5)将d轴参考电流idref输入到d轴电流解耦线性自抗扰控制器的线性跟踪微分器中得到d轴线性跟踪微分参考电流idrefLTD,将d轴线性跟踪微分参考电流idrefLTD与d轴实际电流观测值的差值和d轴电流环中的扰动观测值输入到d轴电流解耦线性自抗扰控制器的线性控制律中得到d轴参考电压udref

将q轴参考电流iqref输入到q轴电流解耦线性自抗扰控制器的线性跟踪微分器中得到q轴线性跟踪微分参考电流iqrefLTD,将q轴线性跟踪微分参考电流iqrefLTD与q轴实际电流观测值的差值和q轴电流环中的扰动观测值输入到q轴电流解耦线性自抗扰控制器的线性控制律中得到q轴参考电压uqref

3.6)将d轴参考电压udref和q轴参考电压uqref通过反帕克坐标变化后送入空间矢量脉宽调制算法SVPWM中,生成逆变器的六路开关信号,逆变器连接在永磁同步电机的输入控制端,驱动永磁同步电机正常工作。

本发明的有益效果是:

(1)解耦线性自抗扰控制器能够保证一阶系统的跟踪性能和抗扰性能完全解耦,大大减少控制器参数整定的难度。

(2)本发明根据解耦线性自抗扰控制器构建的电流解耦线性自抗扰控制器和转速解耦线性自抗扰控制器能够有效地抑制永磁同步电机电流环和速度环中的周期性扰动,增强电机电流和转速的控制性能,极大地提高了电流和转速的控制精度。

附图说明

图1为实现本发明的永磁同步电机整体控制框图;

图2为实现本发明的一阶系统模型解耦线性自抗扰控制器的原理图;

图3a为永磁同步电机d轴和q轴电流实验结果图;

图3b为永磁同步电机转速实验结果图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步阐述。

如图1所示,按照本发明发明内容的技术方案完整实施的应用实施例如下:

1)通过微控制器设定永磁同步电机的转子机械参考转速ωmref和负载转矩,对永磁同步电机采用idref=0控制,其中idref为d轴参考电流。

2)通过安装在永磁同步电机上的位置编码器获得电机的转子位置电角度和转子机械实际转速ωm。通过电流传感器获得永磁同步电机a相电流ia和b相电流ib,已知ia和ib,根据ic=-(ia+ib)的关系可以得到c相电流ic,将ia,ib和ic通过帕克坐标变化获得d轴实际电流id和q轴实际电流iq

3)将d轴实际电流id输入到d轴电流解耦线性自抗扰控制器的线性扩张状态观测器中,得到d轴实际电流观测值和d轴电流环中的扰动观测值将q轴实际电流iq输入到q轴电流解耦线性自抗扰控制器的线性扩张状态观测器中,得到q轴实际电流观测值和q轴电流环中的扰动观测值将转子机械实际转速ωm输入到转速解耦线性自抗扰控制器的线性扩张状态观测器中,得到转子机械实际转速观测值和转速环中的扰动观测值

4)将转子机械参考转速ωmref输入到转速解耦线性自抗扰控制器的线性跟踪微分器中,得到线性跟踪微分转子机械参考转速ωmrefLTD,将线性跟踪微分转子机械参考转速ωmrefLTD与转子机械实际转速观测值的差值和转速环中的扰动观测值输入到转速解耦线性自抗扰控制器的线性控制律中得到q轴参考电流iqref

5)将d轴参考电流idref输入到d轴电流解耦线性自抗扰控制器的线性跟踪微分器中,得到d轴线性跟踪微分参考电流idrefLTD,将d轴线性跟踪微分参考电流idrefLTD与d轴实际电流观测值的差值和d轴电流环中的扰动观测值输入到d轴电流解耦线性自抗扰控制器的线性控制律中得到d轴参考电压udref

将q轴参考电流iqref输入到q轴电流解耦线性自抗扰控制器的线性跟踪微分器中得到q轴线性跟踪微分参考电流iqrefLTD,将q轴线性跟踪微分参考电流iqrefLTD与q轴实际电流观测值的差值和q轴电流环中的扰动观测值输入到q轴电流解耦线性自抗扰控制器的线性控制律中得到q轴参考电压uqref

6)将d轴参考电压udref和q轴参考电压uqref通过反帕克坐标变化后送入空间矢量脉宽调制算法SVPWM中,生成逆变器的六路开关信号,逆变器连接在电机的输入控制端,驱动电机正常工作。

7)实验验证

为验证本发明所提控制方法的有效性和优越性,进行实验验证:

7.1)实验内容

将永磁同步电机d轴参考电流设置为0A,转子机械参考转速设置为900r/min,负载转矩在第1s时刻由0Nm阶跃至10Nm等效于q轴实际电流在第1s时刻由0A阶跃至5.82A。通过观察对比永磁同步电机分别在传统线性自抗扰控制器d轴电流传统线性自抗扰控制器,q轴电流传统线性自抗扰控制器,转速传统线性自抗扰控制器和解耦线性自抗扰控制器d轴电流解耦线性自抗扰控制器,q轴电流解耦线性自抗扰控制器,转速解耦线性自抗扰控制器控制下的d轴实际电流,q轴实际电流和实际转速的稳态波动幅值,验证本发明中永磁同步电机解耦线性自抗扰控制方法的控制效果。

7.2)实验结果

图3a为本发明所提出的控制方法下永磁同步电机d轴实际电流和q轴实际电流的响应与在传统线性自抗扰控制方法下的对比图。图3b为本发明所提出的控制方法下永磁同步电机在带10Nm负载转矩工况下实际转速的稳态响应与在传统线性自抗扰控制方法下的对比图。

由实验图可知,相比与传统线性自抗扰控制器,用解耦线性自抗扰控制器构建的d轴电流解耦线性自抗扰控制器,q轴电流解耦线性自抗扰控制器,转速解耦线性自抗扰控制器能够有效地抑制永磁同步电机电流环和速度环中的周期性扰动,增强电机电流和转速的控制性能,极大地提高了电流和转速的控制精度。

以上所述仅为本发明的典型实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:调节旋转电流电机的方法和用于该方法的旋转电流机系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!