CN108336935B - 一种反步控制协同eso的直线电机控制方法 - Google Patents
一种反步控制协同eso的直线电机控制方法 Download PDFInfo
- Publication number
- CN108336935B CN108336935B CN201810030343.0A CN201810030343A CN108336935B CN 108336935 B CN108336935 B CN 108336935B CN 201810030343 A CN201810030343 A CN 201810030343A CN 108336935 B CN108336935 B CN 108336935B
- Authority
- CN
- China
- Prior art keywords
- linear motor
- current
- control
- backstepping
- feedback
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/13—Observer control, e.g. using Luenberger observers or Kalman filters
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/06—Linear motors
- H02P25/064—Linear motors of the synchronous type
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Position Or Direction (AREA)
Abstract
本发明公开了一种反步控制协同ESO的直线电机控制方法,具体包括以下步骤:通过永磁同步直线电机定子电流方程和转子磁链方程建立永磁同步直线电机数学模型,其次,针对多源性外部性干扰设计了扩张状态观测器,最后分别通过位置、速度和电流的输入及反馈的误差设计了三环各自的反步控制规则。本发明的反步控制协同ESO的直线电机控制方法抗干扰能力强,能显著的改善参数的变动、噪声和摩擦力等因素对运动***造成的影响,提高了控制的准确性,使***获得了较好的动态特性。
Description
技术领域
本发明属于永磁同步直线电机控制技术领域,具体涉及一种反步控制协同ESO的直线电机控制方法。
背景技术
日常生活和工业生产中的许多控制***都是直线运动的形式,但是驱动这一直线运动形式的动力源通常是由旋转电机和一些传动机构来提供的。这不仅使得电机的输出效率大打折扣,而且控制***结构的复杂性也给***的稳定性和控制精度的提升带来了困难。相比于旋转电机,直线电机在直线驱动领域表现出了更加明显的优势,它所具有的独特结构,省略了中间传动机构,使得控制***更加简单,且推力输出和控制更直接,输出转矩更大,应用效率更高。
发明内容
本发明的目的是提供一种反步控制协同ESO的直线电机控制方法,解决了现有技术中存在的抗扰性能差的问题。
本发明所采用的技术方案是,一种反步控制协同ESO的直线电机控制方法,具体按照以下步骤实施:
步骤1,建立旋转坐标系下的永磁直线电机数学模型;
步骤2,设计扩张状态观测器;
步骤3,设计位置反步控制器;
步骤4,设计速度反步控制器;
步骤5,根据步骤1,步骤4得到的永磁直线电机的数学模型、速度反步控制器进一步设计电流反步控制器,实现电机的高性能控制。
本发明的特点还在于,
其中步骤1所述的建立永磁直线电机的数学模型的具体操作步骤如下:
在d-q坐标系下,PMLSM的电磁推力可由电磁功率与电机运动速度之比获得,则
在d-q坐标系下永磁同步直线电机状态方程为:
式中:
L、R、ψpm为定子电感、定子电阻、转子永磁体磁链,
np为电机极对数,
m、τ为动子质量、极距,
v为反馈速度,
x为反馈位置,
Fl为负载的阻力及外界的扰动,
id、iq、ud、uq为定子反馈电流、定子反馈电压在d-q轴上的分量。
其中步骤2所述的设计扩张状态观测器的具体步骤为:
由式(3)可得,永磁同步直线电机位置环的二阶动态方程为:
其中,为未知摩擦力矩和负载力矩组成的扰动,由于不确定项biq和扰动项d(t)的存在,伺服***难以直接精确控制,因此,需要设计观测器来观测未知项,令其中为q轴电流参考输入,b0为b的估计值,根据扩张状态观测器的设计思想,令x1=x、x2=v,并定义扩展状态x3=a(t),则式(4)可以写为以下等效形式:
定义伺服***状态xi的观测值为zi,其中i=1,2,3,观测误差为ε=zi-xi,则非线性扩张状态观测器可设计为:
式中:z1为***位置的跟踪信号,z2为***速度的跟踪信号,z3是Fl的实时估计值,β1,β2,β3>0为观测器增益;α1、α2为非线性因子,fal(ε,αi,δ)为原点附近具有线性段的连续幂次函数,表达式为:
其中δ>0,0<αi<1为常数。
当选择适当的参数βi,函数fal(ε,αi,δ)可以使得观测器状态zi→xi,即:观测误差可以收敛到xi-zi≤li,其中li为很小的正数。
其中步骤3设计位置反步控制器的具体步骤为:
e1=x-xr (8)
其中x为反馈位置,xr为给定位置。
选择e1为第一个子***的虚拟状态变量,对e1求导可得:
定义虚拟给定量
其中c1>0,
定义
e2=v-vr (11)
根据公式构造Lyapunov函数如下:
对V1求导得:
将(9)带入(13)中得:
其中步骤4设计速度反步控制器的具体步骤为:
定义Lyapunov函数:
由于
则
其中,ψpm为转子永磁体磁链,np为电机极对数,
m、τ为动子质量、极距,Fl为负载的阻力及外界的扰动,
id、iq、为定子反馈电流在d-q轴上的分量,
其中c2为大于零的正整数。则
由公式(19)可知,要让e2渐进稳定就得eq=0,但是正常情况下,eq≠0必须进一步考虑虚拟给定ud、uq,所以还需要进行下一步设计。
其中步骤5设计电流反步控制器的具体步骤为:
为了实现PMLSM电流解耦控制以及速度跟踪,设计第三个子***,选择虚拟给定电流如下:
电流误差变量
对上式求导得:
定义Lyapunov函数
对(24)式求导可得:
其中c3>0,
式中:
L、R、ψpm为定子电感、定子电阻、转子永磁体磁链,
np为电机极对数,
m、τ为动子质量、极距,
v为反馈速度,Fl为负载的阻力及外界的扰动,
id、iq、ud、uq为定子反馈电流、定子反馈电压在d-q轴上的分量,其中c4>0,则
因此,电流误差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为定子电感、定子电阻、转子永磁体磁链,
np为电机极对数,
m、τ为动子质量、极距,
v为反馈速度,
x为反馈位置,
Fl为负载的阻力及外界的扰动,
id、iq、ud、uq为定子反馈电流、定子反馈电压在d-q轴上的分量。
步骤2,设计扩张状态观测器
由式(3)可得,永磁同步直线电机位置环的二阶动态方程为:
其中,为未知摩擦力矩和负载力矩组成的扰动,由于不确定项biq和扰动项d(t)的存在,伺服***难以直接精确控制,因此,需要设计观测器来观测未知项,令其中为q轴电流参考输入,b0为b的估计值,根据扩张状态观测器的设计思想,令x1=x
、x2=v,并定义扩展状态x3=a(t),则式(4)可以写为以下等效形式:
定义伺服***状态xi的观测值为zi,其中i=1,2,3,观测误差为ε=zi-xi,则非线性扩张状态观测器可设计为:
式中:z1为***位置的跟踪信号,z2为***速度的跟踪信号,z3是Fl的实时估计值,β1,β2,β3>0为观测器增益;α1、α2为非线性因子,fal(ε,αi,δ)为原点附近具有线性段的连续幂次函数,表达式为:
其中δ>0,0<αi<1为常数。
当选择适当的参数βi,函数fal(ε,αi,δ)可以使得观测器状态zi→xi,即:观测误差可以收敛到xi-zi≤li,其中li为很小的正数。
步骤3:设计位置反步控制器
e1=x-xr (8)
其中x为反馈位置,xr为给定位置,
选择e1为第一个子***的虚拟状态变量,对e1求导可得:
定义虚拟给定量
其中c1>0。
定义
e2=v-vr (11)
根据公式构造Lyapunov函数如下:
对V1求导得:
将(9)带入(13)中得:
步骤4,设计速度反步控制器
定义Lyapunov函数:
由于
则
其中c2为大于零的正整数,则
由公式(19)可知,要让e2渐进稳定就得eq=0,但是正常情况下,eq≠0必须进一步考虑虚拟给定量ud、uq,所以还需要进行下一步设计。
步骤5,根据步骤1,步骤4得到的永磁直线电机的数学模型、速度反步控制器进一步设计电流反步控制器,实现电机的高性能控制
为了实现PMLSM电流解耦控制以及速度跟踪,设计第三个子***,选择虚拟给定电流如下:
电流误差变量
对上式求导得:
定义Lyapunov函数
对(24)式求导可得:
其中c3>0,
其中c4>0,则
因此,电流误差ed、eq趋近于零,
由式(28)可以看出,反步控制展现了PMLSM良好的位置跟踪、速度跟踪和电流跟踪能力,提高了***的响应速度,使***具有很强的鲁棒性。
Claims (3)
1.一种反步控制协同ESO的直线电机控制方法,其特征在于,具体按照以下步骤实施:
步骤1,建立永磁直线电机的数学模型;
步骤2,设计扩张状态观测器;
步骤3,设计位置反步控制器;
设计位置反步控制器的具体步骤为:
e1=x-xr (8)
其中x为反馈位置,xr为给定位置,选择e1为第一个子***的虚拟状态变量
选择e1为第一个子***的虚拟状态变量,对e1求导可得:
定义虚拟给定量
其中c1>0,
定义
e2=v-vr (11)
其中,v为反馈速度,
根据公式构造Lyapunov函数如下:
对V1求导得:
将(9)带入(13)中得:
步骤4,设计速度反步控制器;
设计速度反步控制器的具体步骤为:
定义Lyapunov函数:
由于
则
其中,ψpm为转子永磁体磁链,np为电机极对数,
m、τ为动子质量、极距,Fl为负载的阻力及外界的扰动,
id、iq为定子反馈电流在d-q轴上的分量,
其中c2为大于零的正整数,则
由公式(19)可知,要让e2渐进稳定就得eq=0,但是正常情况下,eq≠0必须进一步考虑虚拟反馈电压ud、uq,所以还需要进行下一步设计;
步骤5,根据步骤1,步骤4得到的永磁直线电机的数学模型、速度反步控制器进一步设计电流反步控制器,实现电机的高性能控制,
为了实现PMLSM电流解耦控制以及速度跟踪,设计第三个子***,选择虚拟给定电流如下:
电流误差变量
定义Lyapunov函数
对(24)式求导可得:
其中c3>0,
式中:
L、R、ψpm为定子电感、定子电阻、转子永磁体磁链,
np为电机极对数,
m、τ为动子质量、极距,
v为反馈速度,Fl为负载的阻力及外界的扰动,
id、iq、ud、uq为定子反馈电流、定子反馈电压在d-q轴上的分量,
其中c4>0,则
因此,电流误差ed、eq趋近于零,
由式(28)可以看出,反步控制展现了PMLSM良好的位置跟踪、速度跟踪和电流跟踪能力,提高了***的响应速度,使***具有很强的鲁棒性。
3.根据权利要求2所述的一种反步控制协同ESO的直线电机控制方法,其特征在于,其中步骤2所述的设计扩张状态观测器的具体步骤为:
由式(3)可得,永磁同步直线电机位置环的二阶动态方程为:
其中,为未知摩擦力矩和负载力矩组成的扰动,由于不确定项biq和扰动项d(t)的存在,伺服***难以直接精确控制,因此,需要设计观测器来观测未知项,令其中为q轴电流参考输入,b0为b的估计值,根据扩张状态观测器的设计思想,令x1=x、x2=v,并定义扩展状态x3=a(t),则式(4)可以写为以下等效形式:
定义伺服***状态xi的观测值为zi,其中i=1,2,3,观测误差为ε=zi-xi,则非线性扩张状态观测器可设计为:
式中:z1为***位置的跟踪信号,z2为***速度的跟踪信号,z3是Fl的实时估计值,β1,β2,β3>0为观测器增益,α1、α2为非线性因子,fal(ε,αi,δ)为原点附近具有线性段的连续幂次函数,表达式为:
其中δ>0,0<αi<1为常数;
当选择适当的参数βi,函数fal(ε,αi,δ)可以使得观测器状态zi→xi,即:观测误差可以收敛到xi-zi≤li,其中li为很小的正数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810030343.0A CN108336935B (zh) | 2018-01-12 | 2018-01-12 | 一种反步控制协同eso的直线电机控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810030343.0A CN108336935B (zh) | 2018-01-12 | 2018-01-12 | 一种反步控制协同eso的直线电机控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108336935A CN108336935A (zh) | 2018-07-27 |
CN108336935B true CN108336935B (zh) | 2020-11-17 |
Family
ID=62924975
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810030343.0A Active CN108336935B (zh) | 2018-01-12 | 2018-01-12 | 一种反步控制协同eso的直线电机控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108336935B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109407509B (zh) * | 2018-11-08 | 2021-09-14 | 南京邮电大学 | 互联双同步发电机***自适应最优输出反馈控制器结构及其实现方法 |
CN110829918B (zh) * | 2019-10-23 | 2021-08-06 | 西安理工大学 | 一种变约束系数的伺服***约束反步控制算法 |
CN111200381B (zh) * | 2020-01-03 | 2023-08-22 | 江苏大学 | 一种新能源汽车驱动电机鲁棒最优抗干扰控制器的构造方法 |
CN111740669B (zh) * | 2020-07-31 | 2020-12-08 | 北京科技大学 | 一种机器人关节伺服电机控制方法 |
CN112019116B (zh) * | 2020-09-11 | 2022-04-12 | 中国人民解放军国防科技大学 | 一种永磁直线同步电机速度跟踪控制方法 |
CN112968623B (zh) * | 2021-02-04 | 2023-08-22 | 山东大学 | 双向充电机前端整流器高抗扰反步控制方法及*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105915145A (zh) * | 2016-05-19 | 2016-08-31 | 沈阳工业大学 | 一种永磁直线同步电机控制装置及方法 |
-
2018
- 2018-01-12 CN CN201810030343.0A patent/CN108336935B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105915145A (zh) * | 2016-05-19 | 2016-08-31 | 沈阳工业大学 | 一种永磁直线同步电机控制装置及方法 |
Non-Patent Citations (4)
Title |
---|
Adaptive backstepping control for permanent magnet;Chen-Sheng Ting等;《IET Electric Power Applications》;20151231;第265-279页 * |
基于积分反步控制的永磁直线同步电动机滑模速度控制;孙华等;《组合机床与自动化加工技术》;20150331;第101-104页 * |
永磁直线同步电机伺服***鲁棒反步控制器设计;陈志翔等;《电机与控制应用》;20171110;第32-37页 * |
永磁直线同步电机无速度传感器直接推力控制方法研究;马桂新;《中国优秀硕士学位论文全文数据库》;20170815;第7-43页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108336935A (zh) | 2018-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108336935B (zh) | 一种反步控制协同eso的直线电机控制方法 | |
CN102969968B (zh) | 一种永磁同步电机控制方法 | |
CN107302330B (zh) | 一种表贴式永磁同步电机最小损耗控制方法 | |
CN105577058A (zh) | 基于新型模糊自抗扰控制器的五相容错永磁电机速度控制方法 | |
CN112003525B (zh) | 一种矢量控制永磁同步风力发电***转速环自抗扰调节器 | |
CN110061671B (zh) | 一种基于变速趋近率的永磁同步电机控制方法及控制*** | |
CN110635740A (zh) | 一种基于电压前馈补偿策略的永磁同步电机矢量控制方法 | |
Zhang et al. | Fast-super-twisting sliding mode speed loop control of permanent magnet synchronous motor based on SVM-DTC | |
CN110165953B (zh) | 一种基于趋近律的pmsm调速控制方法 | |
CN103208958A (zh) | 一种直流伺服驱动控制*** | |
CN104953916A (zh) | 一种基于永磁同步电机调速***的新型速度控制器 | |
CN113193809A (zh) | 一种改进二阶线性自抗扰的永磁同步电机控制方法 | |
CN112671288A (zh) | 一种记忆电机调磁转矩脉动抑制方法 | |
CN105337546A (zh) | 基于变阶次分数阶滑模的永磁同步电机控制装置及方法 | |
CN111106776A (zh) | 用于控制永磁同步电机的方法和*** | |
Ren et al. | A vector control system of PMSM with the assistance of fuzzy PID controller | |
CN112187127A (zh) | 一种永磁同步电机控制方法 | |
Yue et al. | Direct torque control method of PMSM based on fractional order PID controller | |
CN108448983B (zh) | 一种抑制伺服***极低速时非线性干扰的方法 | |
CN110096077B (zh) | 开关磁阻电机非奇异快速终端滑模转速控制方法及*** | |
CN103427754A (zh) | 无轴承异步电机转子径向位移直接控制器 | |
CN115967315A (zh) | 一种永磁同步电机快速积分终端滑模控制方法 | |
CN112994567A (zh) | 无电流传感器的电机控制方法与电机控制装置、伺服装置 | |
CN114400935B (zh) | 基于快速有限时间控制的感应电机复合控制方法 | |
CN113467229A (zh) | 一种交流伺服驱动方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |