基于改进型自抗扰控制器的直线电机轨迹跟踪装置及方法.pdf

上传人:b*** 文档编号:68662 上传时间:2018-01-22 格式:PDF 页数:15 大小:2.12MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410423109.6

申请日:

2014.08.25

公开号:

CN104199301A

公开日:

2014.12.10

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G05B 13/04申请日:20140825|||公开

IPC分类号:

G05B13/04

主分类号:

G05B13/04

申请人:

南京工程学院

发明人:

施昕昕; 黄家才; 温秀兰

地址:

211167 江苏省南京市江宁科学园弘景大道1号

优先权:

专利代理机构:

南京纵横知识产权代理有限公司 32224

代理人:

董建林

PDF下载: PDF下载
内容摘要

本发明公开了一种基于改进型自抗扰控制器的直线电机轨迹跟踪控制方法及装置,其特征是,包括电流传感器、位移传感器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机和改进型自抗扰控制器,所述改进型自抗扰控制器包括一阶微分器、二阶微分器、第二比较模块、第三比较模块、比例微分控制器、扩张状态观测器和求和模块。本发明所达到的有益效果:将常规自抗扰控制器进行改进,增加了目标轨迹的二阶导数,并将其与比例微分控制器的控制量进行组合,形成新的中间控制量;改进型自抗扰控制器不但有效地抑制了系统参数摄动和外部扰动对系统性能的影响,还能有效提高直线电机的轨迹跟踪精度,跟踪误差小。

权利要求书

1.  基于改进型自抗扰控制器的直线电机轨迹跟踪装置,其特征在于,包括改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、电流传感器、位移传感器;
所述改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、位移传感器依次顺序连接,所述位移传感器与改进型自抗扰控制器相连接,所述第一比较模块通过电流传感器与功率逆变器相连接;
所述改进型自抗扰控制器包括一阶微分器、二阶微分器、第二比较模块、第三比较模块、比例微分控制器、扩张状态观测器和求和模块;所述二阶微分器、第三比较模块、求和模块、扩张状态观测器、第二比较模块、比例微分控制器依次顺序连接,所述比例微分控制器与所述求和模块相连接,所述扩张状态观测器与所述第三比较模块相连接,所述一阶微分器与所述第二比较模块相连接,所述直线电机的轨迹信号同时发送到所述一阶微分器和二阶微分器。

2.
  根据权利要求1所述的基于改进型自抗扰控制器的直线电机轨迹跟踪装置,其特征在于,所述扩张状态观测器包括三个信号输出端,所述比例微分控制器包括两个信号输入端,所述第二比较模块包括四个输入端和两个输出端,所述第二比较模块的四个输入端分别接收被跟踪的直线电机的目标轨迹、一阶微分器的输出信号和扩张状态观测器输出的直线电机实际运动位移的估计值和直线电机实际运动速度的估计值。

3.
  根据权利要求1所述的基于改进型自抗扰控制器的直线电机轨迹跟踪装置,其特征在于,所述第二比较模块的两个输出端分别与所述比例微分控制器的两个信号输入端相连接;所述一阶微分器、二阶微分器的输入端用于接收直线电机的目标轨迹。

4.
  基于改进型自抗扰控制器的直线电机轨迹跟踪方法,其特征在于,具体包括以下步骤:
步骤(1),电流传感器采集直线电机的实际相电流i;
步骤(2),位移传感器采集直线电机的实际运动位移x;
步骤(3):改进型自抗扰控制器接收被跟踪的直线电机的目标轨迹xd,利用步骤(2)中所述直线电机实际运动位移x和所述目标轨迹xd,改进型自抗扰控制器输出中间控制量u1
步骤(4):第一比较模接收中间控制量u1,将中间控制量u1和直线电机的实际相电流i比较后的误差值e发送到电流控制器处理,电流控制器输出实际电压控制量u;
步骤(5):将步骤(4)所述实际控制量u发送到脉冲宽度调制器进行脉冲宽度调制,产生PWM信号,控制功率逆变器产生电压信号,所述功率逆变器控制直线电机的运行。

5.
  根据权利要求4所述的基于改进型自抗扰控制器的直线电机轨迹跟踪方法,其特征在于,步骤(3)具体包括以下步骤:
步骤(301),一阶微分器、二阶微分器同时接收被跟踪的直线电机的目标 轨迹xd,一阶微分器、二阶微分器对接收到的目标轨迹xd分别进行一阶微分、二阶微分处理,所述一阶微分、二阶微分处理为式(1):
x·d=dxd/dtx··d=d2xd/dt2---(1)]]>
其中,xd为目标轨迹,d为微分算子,t为时间;
步骤S(302),扩张状态观测器计算直线电机实际运动位移的估计值z1、直线电机实际运动速度的估计值z2和系统总和扰动的估计值z3,具体计算公式为式(2);
e0=z1-xz·1=z2-β01·e0z·2=z3-β02·fal(e0,α,δ)+b·u1z·3=-β03·fal(e0,α,δ)---(2)]]>
其中,u1为中间控制量,x为直线电机实际运动位移,z1、z2和z3分别为直线电机实际运动位移的估计值、直线电机实际运动速度的估计值和系统总和扰动的估计值,e0为z1和x之间的误差,b为控制量增益,β01、β02和β03为扩张状态观测器增益,α为幂指数,δ为fal(e0,α,δ)中线性段的区间长度;
公式(2)中非线性函数fal(e0,α,δ)的表达式为式(3):
fal(e0,α,δ)=e0·δα-1,|e0|δ|e0|α·sgn(e0),|e0|>δ---(3)]]>
式中,α为幂指数,sgn(·)为符号函数;
步骤(303),比例微分控制器进行混沌控制输出,具体计算公式为式(4):
e1=xd-z1e2=x·d-z2u01=Kp·e1+Kd·e2---(4)]]>
其中u01为比例微分控制器的输出,KP为比例系数,Kd为微分系数,e1和e2分别为xd和z1和z2之间的误差;
步骤(304),第三比较模块接收二阶微分器的输出量计算输出控制量u02,求和模块依据公式(5)计算步骤(302)所述中间控制量u1
u1=u01+u02   (5)
其中,u02=(x··d-z3)/b]]>
u02为第三比较模块的输出,为目标轨迹的二阶导数(即目标加速度),z3为系统总和扰动的估计值,b为控制量增益。

6.
  根据权利要求4所述的基于改进型自抗扰控制器的直线电机轨迹跟踪方法,其特征在于,步骤(5)电流控制器计算实际控制量u具体公式为式(6):
u=Kpi·e+Kii·∫edt   (6)
其中e=u1-i;
式中,e为中间控制量u1和直线电机的实际相电流i之间的误差,Kpi和Kii分别为电流控制器的比例系数和积分系数,∫(·)dt为积分符号。

说明书

基于改进型自抗扰控制器的直线电机轨迹跟踪装置及方法
技术领域
本发明涉及一种基于改进型自抗扰控制器的直线电机轨迹跟踪控制方法及装置,属于直线电机运动控制技术领域
背景技术
直线电机具有结构简单、响应快、精度和效率高等突出优点,在现代工业、民用、医疗、交通和军事等领域具有广泛的应用前景。
由于直线电机取消了中间传动环节,因此有利于实现高速或低速、高精度的直线运动。但也正是由于缺少中间传动环节的缓冲作用,直线电机更容易受到系统参数变化、摩擦力和负载扰动力等干扰因素的影响,给直线电机的轨迹跟踪运动控制带来很大的难度。
为获得良好的运动性能,越来越多的先进控制策略被引入到直线电机的控制研究中,如自适应鲁棒控制、重复学习控制和自抗扰控制等,其中自抗扰控制以其抗扰能力强、实现简单和不依赖精确的数学模型等优点受到研究人员的重视,但现有技术中,由于常规自抗扰控制器的重点在于自动抵抗扰动的影响,而不包含提高轨迹跟踪精度的环节,因此常规自抗扰控制器轨迹跟踪精度不高。
发明内容
本发明所要解决的技术问题是提供一种能够在直线电机控制系统存在参 数摄动、外部扰动情况下,实现对直线电机的高精度轨迹跟踪控制,并克服常规自抗扰控制器轨迹跟踪精度不高问题的基于改进型自抗扰控制器的直线电机轨迹跟踪控制装置及方法。
本发明采用如下技术方案解决上述技术问题:
基于改进型自抗扰控制器的直线电机轨迹跟踪装置,包括改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、电流传感器、位移传感器。
所述改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、位移传感器依次顺序连接,所述位移传感器与改进型自抗扰控制器相连接,所述第一比较模块通过电流传感器与功率逆变器相连接。
所述改进型自抗扰控制器包括一阶微分器、二阶微分器、第二比较模块、第三比较模块、比例微分控制器、扩张状态观测器和求和模块;所述二阶微分器、第三比较模块、求和模块、扩张状态观测器、第二比较模块、比例微分控制器依次顺序连接,所述比例微分控制器与所述求和模块相连接,所述扩张状态观测器与所述第三比较模块相连接,所述一阶微分器与所述第二比较模块相连接,所述直线电机的轨迹信号同时发送到所述一阶微分器和二阶微分器。
扩张状态观测器包括三个信号输出端,所述比例微分控制器包括两个信号输入端,所述第二比较模块包括四个输入端和两个输出端,所述第二比较模块 的四个输入端分别接收被跟踪的直线电机的目标轨迹、一阶微分器的输出信号和扩张状态观测器的两个输出信号(扩张状态观测器输出的直线电机实际运动位移的估计值和直线电机实际运动速度的估计值),扩张状态观测器包括三个输出端,分别为直线电机实际运动位移的估计值z1、直线电机实际运动速度的估计值z2和系统总和扰动的估计值z3
第二比较模块的两个输出端分别与所述比例微分控制器的两个信号输入端相连接;所述一阶微分器、二阶微分器的输入端用于接收直线电机的目标轨迹。
基于改进型自抗扰控制器的直线电机轨迹跟踪方法,具体包括以下步骤:
步骤(1),电流传感器采集直线电机的实际相电流i;
步骤(2),位移传感器采集直线电机的实际运动位移x;
步骤(3):改进型自抗扰控制器接收被跟踪的直线电机的目标轨迹xd,利用步骤(2)中所述直线电机实际运动位移x和所述目标轨迹xd,改进型自抗扰控制器输出中间控制量u1
步骤(4):第一比较模接收中间控制量u1,将中间控制量u1和直线电机的实际相电流i比较后的误差值e发送到电流控制器处理,电流控制器输出实际电压控制量u;
步骤(5):将步骤(4)所述实际控制量u发送到脉冲宽度调制器进行脉冲宽度调制,产生PWM信号,控制功率逆变器产生电压信号,所述功率逆变器 控制直线电机的运行。
步骤(3)具体包括以下步骤:
步骤(301),一阶微分器、二阶微分器同时接收被跟踪的直线电机的目标轨迹xd,一阶微分器、二阶微分器对接收到的目标轨迹xd分别进行一阶微分、二阶微分处理,所述一阶微分、二阶微分处理为式(1):
x·d=dxd/dtx··d=d2xd/dt2---(1)]]>
其中,xd为目标轨迹,d为微分算子,t为时间;
为一阶微分器计算公式。
为二阶微分器计算公式,即目标加速度信号。
增加了目标轨迹的二阶导数(也即目标加速度信号),并将其与比例微分控制器的控制量进行组合,形成新的中间控制量u1,不但有效地抑制系统参数摄动和外部扰动对控制系统性能的影响,还能大大提高直线电机的轨迹跟踪精度。
步骤(302),扩张状态观测器计算直线电机实际运动位移的估计值z1、直线电机实际运动速度的估计值z2和系统总和扰动的估计值z3,具体计算公式为式(2);
e0=z1-xz·1=z2-β01·e0z·2=z3-β02·fal(e0,α,δ)+b·u1z·3=-β03·fal(e0,α,δ)---(2)]]>
其中,u1为中间控制量,x为直线电机实际运动位移,z1、z2和z3分别为直线电机实际运动位移的估计值、直线电机实际运动速度的估计值和系统总和扰动的估计值,e0为z1和x之间的误差,b为控制量增益,β01、β02和β03为扩张状态观测器增益,β01、β02和β03分别为用于计算z1、z2和z3的增益量,δ为fal(e0,α,δ)中线性段的区间长度;分别为z1、z2、z3的一阶求导,将表示的求导公式带入公式(2)中,计算z1、z2和z3。充分考虑控制量与实际运动位移的误差,通过一阶微分获取扩张状态观测器输出,直线电机的轨迹跟踪精度高。
公式(2)中非线性函数fal(e0,α,δ)的表达式为式(3):
fal(e0,α,δ)=e0·δα-1,|e0|δ|e0|α·sgn(e0),|e0|>δ---(3)]]>
式中,α为幂指数,一般在0~1之间取值,sgn(·)为符号函数;
步骤(303),比例微分控制器进行混沌控制输出,具体计算公式为式(4):采用比例微分控制器(PDC)能够实现自治和非自治动力学系统中的混沌控制;
e1=xd-z1e2=x·d-z2u01=Kp·e1+Kd·e2---(4)]]>
其中u01为比例微分控制器的输出,KP为比例系数,Kd为微分系数,e1和e2分别为xd和z1和z2之间的误差;
u01=Kp·e1+Kd·e2为比例微分控制器的计算公式,u01为比例微分控制器的输出,e1和e2为第二比较模块的输出,同时,e1和e2也是比例微分控制器的 输入。
步骤(304),第三比较模块接收二阶微分器的输出量计算输出控制量u02,求和模块依据公式(5)计算步骤(302)所述中间控制量u1
u1=u01+u02   (5)
其中,u02=(x··d-z3)/b]]>
u1为求和模块的输出量,也即中间控制量,u01为比例微分控制器的输出,u02为第三比较模块的输出,为目标轨迹的二阶导数(即目标加速度),z3为系统总和扰动的估计值,b为控制量增益。即为第三比较模块的算法公式,其中u02为第三比较模块的输出,z3为扩张状态观测器的其中一个输出量扰动的估计值。
步骤(5)电流控制器计算实际控制量u具体公式为式(6):
u=Kpi·e+Kii·∫edt   (6)
其中e=u1-i;
式中,e为中间控制量u1和直线电机的实际相电流i之间的误差,Kpi和Kii分别为电流控制器的比例系数和积分系数,∫(·)dt为积分符号。
本发明的数据流向为:所述电流传感器用于采集直线电机的实际相电流i,并传输至第一比较模块;所述位移传感器用于采集直线电机的实际运动位移x,并传输至改进型自抗扰控制器;所述扩张状态观测器利用直线电机的实际运动 位移x和上一个采样时刻计算出的中间控制量u1计算出三个状态变量,分别为直线电机实际运动位移的估计值z1、直线电机实际运动速度的估计值z2和系统总和扰动的估计值z3,其中z1和z2传输至第二比较模块,z3传输至第三比较模块;所述一阶微分器对目标轨迹xd进行一次微分后,得到目标轨迹xd的一阶导数并传输至第二比较模块;所述二阶微分器对目标轨迹xd进行二次微分后,得到目标轨迹xd的二阶导数并传输至第三比较模块;所述第二比较模块将目标轨迹xd和直线电机实际运动位移的估计值z1、目标轨迹xd的一阶导数和直线电机实际运动速度的估计值z2分别比较作差后,得到差值e1和e2,并传输至比例微分控制器;所述比例微分控制器将差值e1和e2进行控制计算,得出中间控制量u01,并传输至求和模块;所述第三比较模块将目标轨迹xd的二阶导数和系统总和扰动的估计值z3进行比较计算,得出中间控制量u02,并传输至求和模块;所述求和模块将中间控制量u01和u02进行求和计算后,得出中间控制量u1,并传输至第一比较模块;所述第一比较模块将中间控制量u1和直线电机的实际相电流i进行比较计算得出差值e,并传输至电流控制器;所述电流控制器将中间控制量u1和直线电机的实际相电流i的差值e进行控制计算后得出实际控制量u,并传输至脉冲宽度调制器;所述脉冲宽度调制器利用实际控制量u产生相应的PWM(Pulse Width Modulation,脉冲宽度调制)信号,并传输至功率逆变器;所述功率逆变器利用PWM信号产生相应的电压信号, 从而控制所述直线电机运行。
本发明所达到的有益效果:本发明设计了一种基于改进型自抗扰控制器的直线电机轨迹跟踪控制装置及方法,在常规自抗扰控制器的基础上,增加了目标轨迹的二阶导数(也即目标加速度信号),并将其与比例微分控制器的控制量进行组合,形成新的中间控制量u1,与常规自抗扰控制器相比,改进型自抗扰控制器不但有效地抑制系统参数摄动和外部扰动对控制系统性能的影响,还能大大提高直线电机的轨迹跟踪精度。
附图说明
图1是本发明的结构框图;
图2是本发明中正弦轨迹跟踪误差对比图;
图3是本发明中对系统参数摄动的抑制能力对比图;
图4是本发明中对外部扰动的抑制能力对比图;
图5是本发明中对总和扰动的估计及其误差图。
具体实施方式
下面结合附图对本发明作更进一步的说明。
如图1所示,基于改进型自抗扰控制器的直线电机轨迹跟踪装置,包括改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、电流传感器、位移传感器。
所述改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、位移传感器依次顺序连接,所述位移传感器与改进型 自抗扰控制器相连接,所述第一比较模块通过电流传感器与功率逆变器相连接。
所述改进型自抗扰控制器包括一阶微分器、二阶微分器、第二比较模块、第三比较模块、比例微分控制器、扩张状态观测器和求和模块;所述二阶微分器、第三比较模块、求和模块、扩张状态观测器、第二比较模块、比例微分控制器依次顺序连接,所述比例微分控制器与所述求和模块相连接,所述扩张状态观测器与所述第三比较模块相连接,所述一阶微分器与所述第二比较模块相连接,所述直线电机的轨迹信号同时发送到所述一阶微分器和二阶微分器。
扩张状态观测器包括三个信号输出端,所述比例微分控制器包括两个信号输入端,所述第二比较模块包括四个输入端和两个输出端,所述第二比较模块的四个输入端分别接收被跟踪的直线电机的目标轨迹、一阶微分器的输出信号和扩张状态观测器的两个输出信号。
第二比较模块的两个输出端分别与所述比例微分控制器的两个信号输入端相连接;所述一阶微分器、二阶微分器的输入端用于接收直线电机的目标轨迹。
一阶微分器设置有输入端和输出端。
二阶微分器设置有输入端和输出端。
第二比较模块设置有第一输入端、第二输入端、第三输入端、第四输入端、第一输出端和第二输出端。
第三比较模块设置有第一输入端、第二输入端和输出端。
比例微分控制器设置有第一输入端、第二输入端和输出端。
扩张状态观测器设置有第一输入端、第二输入端、第一输出端、第二输出端和第三输出端。
求和模块设置有第一输入端、第二输入端和输出端。
电流传感器设置有输入端和输出端。
位移传感器设置有输入端和输出端。
第一比较模块设置有第一输入端、第二输入端和输出端。
电流控制器设置有输入端和输出端。
脉冲宽度调制器设置有输入端和输出端。
功率逆变器设置有输入端和输出端。
直线电机设置有输入端和输出端;
如图1所示,本发明的内部连接关系如下:
一阶微分器的输入端与目标轨迹xd相连接。
一阶微分器的输出端与第二比较模块的第二输入端相连接。
二阶微分器的输入端与目标轨迹xd相连接。
二阶微分器的输出端与第三比较模块的第一输入端相连接。
第二比较模块的第一输入端与目标轨迹xd相连接。
第二比较模块的第三输入端与扩张状态观测器的第一输出端相连接。
第二比较模块的第四输入端与扩张状态观测器的第二输出端相连接。
第二比较模块的第一输出端与比例微分控制器的第一输入端相连接。
第二比较模块的第二输出端与比例微分控制器的第二输入端相连接。
比例微分控制器的输出端与求和模块的第一输入端相连接。
第三比较模块的第二输入端与扩张状态观测器的第三输出端相连接。
第三比较模块的输出端与求和模块的第二输入端相连接。
扩张状态观测器的第一输入端与求和模块的输出端相连接。
扩张状态观测器的第二输入端与位移传感器的输出端相连接。
求和模块的输出端与第一比较模块的第一输入端相连接。
第一比较模块的第二输入端与电流传感器的输出端相连接。
第一比较模块的输出端与电流控制器的输入端相连接。
电流控制器的输出端与脉冲宽度调制器的输入端相连接。
脉冲宽度调制器的输出端与功率逆变器的输入端相连接。
功率逆变器的输出端与电流传感器的输入端相连接。
直线电机的输入端与功率逆变器的输出端相连接。
直线电机的输出端与位移传感器的输入端相连接。
一种基于改进型自抗扰控制器的直线电机轨迹跟踪控制方法,具体实现方法如下:
步骤(1),电流传感器采集直线电机的实际相电流i;
步骤(2),位移传感器采集直线电机的实际运动位移x;
步骤(3):改进型自抗扰控制器接收被跟踪的直线电机的目标轨迹xd,利用步骤(2)中所述直线电机实际运动位移x和所述目标轨迹xd,改进型自抗扰控制器输出中间控制量u1
改进型自抗扰控制器控制过程如下:
x·d=dxd/dtx··d=d2xd/dt2---(1)]]>
其中,xd为目标轨迹,d为微分算子,t为时间;为目标加速度信号。
扩张状态观测器的表达式为:
e0=z1-xz·1=z2-β01·e0z·2=z3-β02·fal(e0,α,δ)+b·u1z·3=-β03·fal(e0,α,δ)---(2)]]>
α为幂指数,0~1之间取值,本实施例,计算z2时,α取值为0.5,z3计算时,α取值为0.25,具体地:
e0=z1-xz·1=z2-β01·e0z·2=z3-β02·fal(e0,0.5,δ)+b·u1z·3=-β03·fal(e0,0.25,δ)---(2)]]>
其中,u1为中间控制量,x为直线电机实际运动位移,z1、z2和z3分别为直线电机实际运动位移的估计值、直线电机实际运动速度的估计值和系统总和扰动的估计值,e0为z1和x之间的误差,b为与系统相关的参数(控制量增益), β01、β02、β03、和δ均为扩张状态观测器的参数,β01、β02和β03分别为用于计算z1、z2和z3的增益量。分别为z1、z2、z3的一阶求导,将表示的求导公式带入公式(2)中,计算z1、z2和z3,即通过式(2)中的第一个式子e0=z1-x得到z1的表达式,对z1进行一阶求导后,带入公式(2)的第二个式子通过方程式计算z1,通过表达式的带入,获取z2和z3,其中e0依据历史数据获取。
非线性函数fal(e0,α,δ)的表达式如下:
fal(e0,α,δ)=e0·δα-1,|e0|δ|e0|α·sgn(e0),|e0|>δ---(3)]]>
式中,α为幂指数,在0~1之间取值,sgn(·)为符号函数。
比例微分控制器的表达式如下:
e1=xd-z1
e2=x·d-z2---(4)]]>
u01=Kp·e1+Kd·e2
其中u01为比例微分控制器的输出,Kp为比例系数,Kd为微分系数,e1和e2分别为xd和Z1和Z1之间的误差。
中间控制量u1的计算公式为:
u02=(x··d-z3)/bu1=u01+u02---(5)]]>
其中u02为第三比较模块的输出,为目标轨迹的二阶导数(即目标加速度),z3为系统总和扰动的估计值,b为控制量增益。
步骤(4):第一比较模接收中间控制量u1,将中间控制量u1和直线电机的实 际相电流i比较后的误差值e发送到电流控制器处理,电流控制器输出实际电压控制量u;
电流控制器计算出实际控制量u,即
e=u1-i
u=Kpi·e+Kii·∫edt   (6)
式中,e为中间控制量u1和直线电机的实际相电流i之间的误差,Kpi和Kii分别为电流控制器的比例系数和积分系数,∫(·)dt为积分符号。
步骤(5):将步骤(4)所述实际控制量u发送到脉冲宽度调制器进行脉冲宽度调制,产生PWM信号,控制功率逆变器产生电压信号,所述功率逆变器控制直线电机的运行。
在本发明中的数据流向为:
电流传感器用于采集直线电机的实际相电流i,并传输至第一比较模块;
位移传感器用于采集直线电机的实际运动位移x,并传输至改进型自抗扰控制器;
扩张状态观测器利用直线电机的实际运动位移x和上一个采样时刻计算出的中间控制量u1计算出三个状态变量,分别为直线电机实际运动位移的估计值z1、直线电机实际运动速度的估计值z2和系统总和扰动的估计值z3,其中z1和z2传输至第二比较模块,z3传输至第三比较模块;
一阶微分器对目标轨迹xd进行一次微分后,得到目标轨迹xd的一阶导数并传输至第二比较模块;
二阶微分器对目标轨迹xd进行二次微分后,得到目标轨迹xd的二阶导数并传输至第三比较模块;
第二比较模块将目标轨迹xd和直线电机实际运动位移的估计值z1、目标轨迹xd的一阶导数和直线电机实际运动速度的估计值z2分别比较作差后,得到差值e1和e2,并传输至比例微分控制器;
比例微分控制器将差值e1和e2进行控制计算,得出中间控制量u01,并传输至求和模块;
第三比较模块将目标轨迹xd的二阶导数和系统总和扰动的估计值z3进行比较计算,得出中间控制量u02,并传输至求和模块;
求和模块将中间控制量u01和u02进行求和计算后,得出中间控制量u1,并传输至第一比较模块;
第一比较模块将中间控制量u1和直线电机的实际相电流i进行比较计算得出差值e,并传输至电流控制器;
电流控制器将中间控制量u1和直线电机的实际相电流i的差值e进行控制计算后得出实际控制量u,并传输至脉冲宽度调制器;
脉冲宽度调制器利用实际控制量u产生相应的PWM(Pulse Width Modulation,脉冲宽度调制)信号,并传输至功率逆变器;
功率逆变器利用PWM信号产生相应的电压信号,从而控制所述直线电机 运行。
图1反映的是基于改进型自抗扰控制器的直线电机轨迹跟踪控制系统框图。
图2反映的是当目标轨迹为正弦轨迹xd=25sin(4t-0.5π)+25(mm)时,三种控制器的轨迹跟踪误差对比图,这三种控制器分别为比例积分微分前馈控制、常规自抗扰控制和改进型自抗扰控制。从图中可以看出,改进型自抗扰控制的跟踪误差最小,控制精度最高,最大跟踪误差小于1μm,图中时间t的单位为s。
图3反映的是在系统参数摄动下三种控制器的正弦轨迹跟踪误差对比图,这里系统参数(即运动部分的质量)由0.25kg变为10kg。从图中可以看出,改进型自抗扰控制的跟踪误差为最小,控制精度最高,有力说明了改进型自抗扰控制器对系统参数摄动具有较强的抑制能力。
图4反映的是在外部扰动作用下三种控制器的正弦轨迹跟踪误差对比图,这里在0.4–1.1秒之间给系统施加10N的作用力,模拟突变的外部扰动作用。从图中可以看出,改进型自抗扰控制的跟踪误差仍为最小,控制精度最高,说明基于改进型自抗扰控制器的轨迹跟踪运动控制系统对外部扰动同样具有很强的抑制能力。
图5反映的是扩张状态观测器对系统总和扰动的估计作用。从图中可以看出,扩张状态观测器对总和扰动的估计值与实际值之间的误差很小,正是由于 扩张状态观测器能较好地观测与估计总和扰动的作用,因此基于改进型自抗扰控制器的直线电机轨迹跟踪运动控制系统具有极强的扰动抑制能力,从而更有利于高精度轨迹跟踪的实现。
本发明中改进型自抗扰控制器与现有的常规自抗扰控制器的区别在于,本发明中改进型自抗扰控制器增加了目标轨迹的二阶导数(也即目标加速度信号),并且在式(1)和式(4)中,采用的是一阶微分器获得目标轨迹的一阶微分值并用来计算与直线电机实际运动速度的估计值z2之间的差值,最终与比例微分控制器的控制量进行组合,形成新的中间控制量u1。而在现有的常规自抗扰控制器中,没有采用目标轨迹的二阶导数(也即目标加速度信号),并且在式(1)和式(4)中,采用的是跟踪微分器来获得目标轨迹的一阶微分估计值,并用来计算与直线电机实际运动速度的估计值z2之间的差值,最终直接形成中间控制量u1。这样的改进不但易于实现、有效地抑制了系统参数摄动和外部扰动对控制系统性能的影响,还大大提高了直线电机的轨迹跟踪精度。
以上仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

基于改进型自抗扰控制器的直线电机轨迹跟踪装置及方法.pdf_第1页
第1页 / 共15页
基于改进型自抗扰控制器的直线电机轨迹跟踪装置及方法.pdf_第2页
第2页 / 共15页
基于改进型自抗扰控制器的直线电机轨迹跟踪装置及方法.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《基于改进型自抗扰控制器的直线电机轨迹跟踪装置及方法.pdf》由会员分享,可在线阅读,更多相关《基于改进型自抗扰控制器的直线电机轨迹跟踪装置及方法.pdf(15页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104199301A43申请公布日20141210CN104199301A21申请号201410423109622申请日20140825G05B13/0420060171申请人南京工程学院地址211167江苏省南京市江宁科学园弘景大道1号72发明人施昕昕黄家才温秀兰74专利代理机构南京纵横知识产权代理有限公司32224代理人董建林54发明名称基于改进型自抗扰控制器的直线电机轨迹跟踪装置及方法57摘要本发明公开了一种基于改进型自抗扰控制器的直线电机轨迹跟踪控制方法及装置,其特征是,包括电流传感器、位移传感器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机和改进型。

2、自抗扰控制器,所述改进型自抗扰控制器包括一阶微分器、二阶微分器、第二比较模块、第三比较模块、比例微分控制器、扩张状态观测器和求和模块。本发明所达到的有益效果将常规自抗扰控制器进行改进,增加了目标轨迹的二阶导数,并将其与比例微分控制器的控制量进行组合,形成新的中间控制量;改进型自抗扰控制器不但有效地抑制了系统参数摄动和外部扰动对系统性能的影响,还能有效提高直线电机的轨迹跟踪精度,跟踪误差小。51INTCL权利要求书2页说明书9页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图3页10申请公布号CN104199301ACN104199301A1/2页21基于改进。

3、型自抗扰控制器的直线电机轨迹跟踪装置,其特征在于,包括改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、电流传感器、位移传感器;所述改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、位移传感器依次顺序连接,所述位移传感器与改进型自抗扰控制器相连接,所述第一比较模块通过电流传感器与功率逆变器相连接;所述改进型自抗扰控制器包括一阶微分器、二阶微分器、第二比较模块、第三比较模块、比例微分控制器、扩张状态观测器和求和模块;所述二阶微分器、第三比较模块、求和模块、扩张状态观测器、第二比较模块、比例微分控制器依次顺序连接,所述比例微分控制。

4、器与所述求和模块相连接,所述扩张状态观测器与所述第三比较模块相连接,所述一阶微分器与所述第二比较模块相连接,所述直线电机的轨迹信号同时发送到所述一阶微分器和二阶微分器。2根据权利要求1所述的基于改进型自抗扰控制器的直线电机轨迹跟踪装置,其特征在于,所述扩张状态观测器包括三个信号输出端,所述比例微分控制器包括两个信号输入端,所述第二比较模块包括四个输入端和两个输出端,所述第二比较模块的四个输入端分别接收被跟踪的直线电机的目标轨迹、一阶微分器的输出信号和扩张状态观测器输出的直线电机实际运动位移的估计值和直线电机实际运动速度的估计值。3根据权利要求1所述的基于改进型自抗扰控制器的直线电机轨迹跟踪装置。

5、,其特征在于,所述第二比较模块的两个输出端分别与所述比例微分控制器的两个信号输入端相连接;所述一阶微分器、二阶微分器的输入端用于接收直线电机的目标轨迹。4基于改进型自抗扰控制器的直线电机轨迹跟踪方法,其特征在于,具体包括以下步骤步骤1,电流传感器采集直线电机的实际相电流I;步骤2,位移传感器采集直线电机的实际运动位移X;步骤3改进型自抗扰控制器接收被跟踪的直线电机的目标轨迹XD,利用步骤2中所述直线电机实际运动位移X和所述目标轨迹XD,改进型自抗扰控制器输出中间控制量U1;步骤4第一比较模接收中间控制量U1,将中间控制量U1和直线电机的实际相电流I比较后的误差值E发送到电流控制器处理,电流控制。

6、器输出实际电压控制量U;步骤5将步骤4所述实际控制量U发送到脉冲宽度调制器进行脉冲宽度调制,产生PWM信号,控制功率逆变器产生电压信号,所述功率逆变器控制直线电机的运行。5根据权利要求4所述的基于改进型自抗扰控制器的直线电机轨迹跟踪方法,其特征在于,步骤3具体包括以下步骤步骤301,一阶微分器、二阶微分器同时接收被跟踪的直线电机的目标轨迹XD,一阶微分器、二阶微分器对接收到的目标轨迹XD分别进行一阶微分、二阶微分处理,所述一阶微分、二阶微分处理为式1权利要求书CN104199301A2/2页3其中,XD为目标轨迹,D为微分算子,T为时间;步骤S302,扩张状态观测器计算直线电机实际运动位移的估。

7、计值Z1、直线电机实际运动速度的估计值Z2和系统总和扰动的估计值Z3,具体计算公式为式2;其中,U1为中间控制量,X为直线电机实际运动位移,Z1、Z2和Z3分别为直线电机实际运动位移的估计值、直线电机实际运动速度的估计值和系统总和扰动的估计值,E0为Z1和X之间的误差,B为控制量增益,01、02和03为扩张状态观测器增益,为幂指数,为FALE0,中线性段的区间长度;公式2中非线性函数FALE0,的表达式为式3式中,为幂指数,SGN为符号函数;步骤303,比例微分控制器进行混沌控制输出,具体计算公式为式4其中U01为比例微分控制器的输出,KP为比例系数,KD为微分系数,E1和E2分别为XD和Z1。

8、、和Z2之间的误差;步骤304,第三比较模块接收二阶微分器的输出量计算输出控制量U02,求和模块依据公式5计算步骤302所述中间控制量U1U1U01U025其中,U02为第三比较模块的输出,为目标轨迹的二阶导数即目标加速度,Z3为系统总和扰动的估计值,B为控制量增益。6根据权利要求4所述的基于改进型自抗扰控制器的直线电机轨迹跟踪方法,其特征在于,步骤5电流控制器计算实际控制量U具体公式为式6UKPIEKIIEDT6其中EU1I;式中,E为中间控制量U1和直线电机的实际相电流I之间的误差,KPI和KII分别为电流控制器的比例系数和积分系数,DT为积分符号。权利要求书CN104199301A1/9。

9、页4基于改进型自抗扰控制器的直线电机轨迹跟踪装置及方法技术领域0001本发明涉及一种基于改进型自抗扰控制器的直线电机轨迹跟踪控制方法及装置,属于直线电机运动控制技术领域。背景技术0002直线电机具有结构简单、响应快、精度和效率高等突出优点,在现代工业、民用、医疗、交通和军事等领域具有广泛的应用前景。0003由于直线电机取消了中间传动环节,因此有利于实现高速或低速、高精度的直线运动。但也正是由于缺少中间传动环节的缓冲作用,直线电机更容易受到系统参数变化、摩擦力和负载扰动力等干扰因素的影响,给直线电机的轨迹跟踪运动控制带来很大的难度。0004为获得良好的运动性能,越来越多的先进控制策略被引入到直线。

10、电机的控制研究中,如自适应鲁棒控制、重复学习控制和自抗扰控制等,其中自抗扰控制以其抗扰能力强、实现简单和不依赖精确的数学模型等优点受到研究人员的重视,但现有技术中,由于常规自抗扰控制器的重点在于自动抵抗扰动的影响,而不包含提高轨迹跟踪精度的环节,因此常规自抗扰控制器轨迹跟踪精度不高。发明内容0005本发明所要解决的技术问题是提供一种能够在直线电机控制系统存在参数摄动、外部扰动情况下,实现对直线电机的高精度轨迹跟踪控制,并克服常规自抗扰控制器轨迹跟踪精度不高问题的基于改进型自抗扰控制器的直线电机轨迹跟踪控制装置及方法。0006本发明采用如下技术方案解决上述技术问题0007基于改进型自抗扰控制器的。

11、直线电机轨迹跟踪装置,包括改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、电流传感器、位移传感器。0008所述改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、位移传感器依次顺序连接,所述位移传感器与改进型自抗扰控制器相连接,所述第一比较模块通过电流传感器与功率逆变器相连接。0009所述改进型自抗扰控制器包括一阶微分器、二阶微分器、第二比较模块、第三比较模块、比例微分控制器、扩张状态观测器和求和模块;所述二阶微分器、第三比较模块、求和模块、扩张状态观测器、第二比较模块、比例微分控制器依次顺序连接,所述比例微分控制器与所述求和。

12、模块相连接,所述扩张状态观测器与所述第三比较模块相连接,所述一阶微分器与所述第二比较模块相连接,所述直线电机的轨迹信号同时发送到所述一阶微分器和二阶微分器。0010扩张状态观测器包括三个信号输出端,所述比例微分控制器包括两个信号输入端,所述第二比较模块包括四个输入端和两个输出端,所述第二比较模块的四个输入端分别接收被跟踪的直线电机的目标轨迹、一阶微分器的输出信号和扩张状态观测器的两个输说明书CN104199301A2/9页5出信号扩张状态观测器输出的直线电机实际运动位移的估计值和直线电机实际运动速度的估计值,扩张状态观测器包括三个输出端,分别为直线电机实际运动位移的估计值Z1、直线电机实际运动。

13、速度的估计值Z2和系统总和扰动的估计值Z3。0011第二比较模块的两个输出端分别与所述比例微分控制器的两个信号输入端相连接;所述一阶微分器、二阶微分器的输入端用于接收直线电机的目标轨迹。0012基于改进型自抗扰控制器的直线电机轨迹跟踪方法,具体包括以下步骤0013步骤1,电流传感器采集直线电机的实际相电流I;0014步骤2,位移传感器采集直线电机的实际运动位移X;0015步骤3改进型自抗扰控制器接收被跟踪的直线电机的目标轨迹XD,利用步骤2中所述直线电机实际运动位移X和所述目标轨迹XD,改进型自抗扰控制器输出中间控制量U1;0016步骤4第一比较模接收中间控制量U1,将中间控制量U1和直线电机。

14、的实际相电流I比较后的误差值E发送到电流控制器处理,电流控制器输出实际电压控制量U;0017步骤5将步骤4所述实际控制量U发送到脉冲宽度调制器进行脉冲宽度调制,产生PWM信号,控制功率逆变器产生电压信号,所述功率逆变器控制直线电机的运行。0018步骤3具体包括以下步骤0019步骤301,一阶微分器、二阶微分器同时接收被跟踪的直线电机的目标轨迹XD,一阶微分器、二阶微分器对接收到的目标轨迹XD分别进行一阶微分、二阶微分处理,所述一阶微分、二阶微分处理为式100200021其中,XD为目标轨迹,D为微分算子,T为时间;0022为一阶微分器计算公式。0023为二阶微分器计算公式,即目标加速度信号。0。

15、024增加了目标轨迹的二阶导数也即目标加速度信号,并将其与比例微分控制器的控制量进行组合,形成新的中间控制量U1,不但有效地抑制系统参数摄动和外部扰动对控制系统性能的影响,还能大大提高直线电机的轨迹跟踪精度。0025步骤302,扩张状态观测器计算直线电机实际运动位移的估计值Z1、直线电机实际运动速度的估计值Z2和系统总和扰动的估计值Z3,具体计算公式为式2;00260027其中,U1为中间控制量,X为直线电机实际运动位移,Z1、Z2和Z3分别为直线电机实际运动位移的估计值、直线电机实际运动速度的估计值和系统总和扰动的估计值,E0为Z1和X之间的误差,B为控制量增益,01、02和03为扩张状态观。

16、测器增益,01、02说明书CN104199301A3/9页6和03分别为用于计算Z1、Z2和Z3的增益量,为FALE0,中线性段的区间长度;分别为Z1、Z2、Z3的一阶求导,将表示的求导公式带入公式2中,计算Z1、Z2和Z3。充分考虑控制量与实际运动位移的误差,通过一阶微分获取扩张状态观测器输出,直线电机的轨迹跟踪精度高。0028公式2中非线性函数FALE0,的表达式为式300290030式中,为幂指数,一般在01之间取值,SGN为符号函数;0031步骤303,比例微分控制器进行混沌控制输出,具体计算公式为式4采用比例微分控制器PDC能够实现自治和非自治动力学系统中的混沌控制;00320033。

17、其中U01为比例微分控制器的输出,KP为比例系数,KD为微分系数,E1和E2分别为XD和Z1、和Z2之间的误差;0034U01KPE1KDE2为比例微分控制器的计算公式,U01为比例微分控制器的输出,E1和E2为第二比较模块的输出,同时,E1和E2也是比例微分控制器的输入。0035步骤304,第三比较模块接收二阶微分器的输出量计算输出控制量U02,求和模块依据公式5计算步骤302所述中间控制量U10036U1U01U0250037其中,0038U1为求和模块的输出量,也即中间控制量,U01为比例微分控制器的输出,U02为第三比较模块的输出,为目标轨迹的二阶导数即目标加速度,Z3为系统总和扰动的。

18、估计值,B为控制量增益。即为第三比较模块的算法公式,其中U02为第三比较模块的输出,Z3为扩张状态观测器的其中一个输出量扰动的估计值。0039步骤5电流控制器计算实际控制量U具体公式为式60040UKPIEKIIEDT60041其中EU1I;0042式中,E为中间控制量U1和直线电机的实际相电流I之间的误差,KPI和KII分别为电流控制器的比例系数和积分系数,DT为积分符号。0043本发明的数据流向为所述电流传感器用于采集直线电机的实际相电流I,并传输至第一比较模块;所述位移传感器用于采集直线电机的实际运动位移X,并传输至改进型自抗扰控制器;所述扩张状态观测器利用直线电机的实际运动位移X和上一。

19、个采样时刻计算出的中间控制量U1计算出三个状态变量,分别为直线电机实际运动位移的估计值Z1、说明书CN104199301A4/9页7直线电机实际运动速度的估计值Z2和系统总和扰动的估计值Z3,其中Z1和Z2传输至第二比较模块,Z3传输至第三比较模块;所述一阶微分器对目标轨迹XD进行一次微分后,得到目标轨迹XD的一阶导数并传输至第二比较模块;所述二阶微分器对目标轨迹XD进行二次微分后,得到目标轨迹XD的二阶导数并传输至第三比较模块;所述第二比较模块将目标轨迹XD和直线电机实际运动位移的估计值Z1、目标轨迹XD的一阶导数和直线电机实际运动速度的估计值Z2分别比较作差后,得到差值E1和E2,并传输至。

20、比例微分控制器;所述比例微分控制器将差值E1和E2进行控制计算,得出中间控制量U01,并传输至求和模块;所述第三比较模块将目标轨迹XD的二阶导数和系统总和扰动的估计值Z3进行比较计算,得出中间控制量U02,并传输至求和模块;所述求和模块将中间控制量U01和U02进行求和计算后,得出中间控制量U1,并传输至第一比较模块;所述第一比较模块将中间控制量U1和直线电机的实际相电流I进行比较计算得出差值E,并传输至电流控制器;所述电流控制器将中间控制量U1和直线电机的实际相电流I的差值E进行控制计算后得出实际控制量U,并传输至脉冲宽度调制器;所述脉冲宽度调制器利用实际控制量U产生相应的PWMPULSEW。

21、IDTHMODULATION,脉冲宽度调制信号,并传输至功率逆变器;所述功率逆变器利用PWM信号产生相应的电压信号,从而控制所述直线电机运行。0044本发明所达到的有益效果本发明设计了一种基于改进型自抗扰控制器的直线电机轨迹跟踪控制装置及方法,在常规自抗扰控制器的基础上,增加了目标轨迹的二阶导数也即目标加速度信号,并将其与比例微分控制器的控制量进行组合,形成新的中间控制量U1,与常规自抗扰控制器相比,改进型自抗扰控制器不但有效地抑制系统参数摄动和外部扰动对控制系统性能的影响,还能大大提高直线电机的轨迹跟踪精度。附图说明0045图1是本发明的结构框图;0046图2是本发明中正弦轨迹跟踪误差对比图。

22、;0047图3是本发明中对系统参数摄动的抑制能力对比图;0048图4是本发明中对外部扰动的抑制能力对比图;0049图5是本发明中对总和扰动的估计及其误差图。具体实施方式0050下面结合附图对本发明作更进一步的说明。0051如图1所示,基于改进型自抗扰控制器的直线电机轨迹跟踪装置,包括改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、电流传感器、位移传感器。0052所述改进型自抗扰控制器、第一比较模块、电流控制器、脉冲宽度调制器、功率逆变器、直线电机、位移传感器依次顺序连接,所述位移传感器与改进型自抗扰控制器相连接,所述第一比较模块通过电流传感器与功率逆变器相连。

23、接。说明书CN104199301A5/9页80053所述改进型自抗扰控制器包括一阶微分器、二阶微分器、第二比较模块、第三比较模块、比例微分控制器、扩张状态观测器和求和模块;所述二阶微分器、第三比较模块、求和模块、扩张状态观测器、第二比较模块、比例微分控制器依次顺序连接,所述比例微分控制器与所述求和模块相连接,所述扩张状态观测器与所述第三比较模块相连接,所述一阶微分器与所述第二比较模块相连接,所述直线电机的轨迹信号同时发送到所述一阶微分器和二阶微分器。0054扩张状态观测器包括三个信号输出端,所述比例微分控制器包括两个信号输入端,所述第二比较模块包括四个输入端和两个输出端,所述第二比较模块的四个。

24、输入端分别接收被跟踪的直线电机的目标轨迹、一阶微分器的输出信号和扩张状态观测器的两个输出信号。0055第二比较模块的两个输出端分别与所述比例微分控制器的两个信号输入端相连接;所述一阶微分器、二阶微分器的输入端用于接收直线电机的目标轨迹。0056一阶微分器设置有输入端和输出端。0057二阶微分器设置有输入端和输出端。0058第二比较模块设置有第一输入端、第二输入端、第三输入端、第四输入端、第一输出端和第二输出端。0059第三比较模块设置有第一输入端、第二输入端和输出端。0060比例微分控制器设置有第一输入端、第二输入端和输出端。0061扩张状态观测器设置有第一输入端、第二输入端、第一输出端、第二。

25、输出端和第三输出端。0062求和模块设置有第一输入端、第二输入端和输出端。0063电流传感器设置有输入端和输出端。0064位移传感器设置有输入端和输出端。0065第一比较模块设置有第一输入端、第二输入端和输出端。0066电流控制器设置有输入端和输出端。0067脉冲宽度调制器设置有输入端和输出端。0068功率逆变器设置有输入端和输出端。0069直线电机设置有输入端和输出端;0070如图1所示,本发明的内部连接关系如下0071一阶微分器的输入端与目标轨迹XD相连接。0072一阶微分器的输出端与第二比较模块的第二输入端相连接。0073二阶微分器的输入端与目标轨迹XD相连接。0074二阶微分器的输出端。

26、与第三比较模块的第一输入端相连接。0075第二比较模块的第一输入端与目标轨迹XD相连接。0076第二比较模块的第三输入端与扩张状态观测器的第一输出端相连接。0077第二比较模块的第四输入端与扩张状态观测器的第二输出端相连接。0078第二比较模块的第一输出端与比例微分控制器的第一输入端相连接。0079第二比较模块的第二输出端与比例微分控制器的第二输入端相连接。0080比例微分控制器的输出端与求和模块的第一输入端相连接。说明书CN104199301A6/9页90081第三比较模块的第二输入端与扩张状态观测器的第三输出端相连接。0082第三比较模块的输出端与求和模块的第二输入端相连接。0083扩张状。

27、态观测器的第一输入端与求和模块的输出端相连接。0084扩张状态观测器的第二输入端与位移传感器的输出端相连接。0085求和模块的输出端与第一比较模块的第一输入端相连接。0086第一比较模块的第二输入端与电流传感器的输出端相连接。0087第一比较模块的输出端与电流控制器的输入端相连接。0088电流控制器的输出端与脉冲宽度调制器的输入端相连接。0089脉冲宽度调制器的输出端与功率逆变器的输入端相连接。0090功率逆变器的输出端与电流传感器的输入端相连接。0091直线电机的输入端与功率逆变器的输出端相连接。0092直线电机的输出端与位移传感器的输入端相连接。0093一种基于改进型自抗扰控制器的直线电机。

28、轨迹跟踪控制方法,具体实现方法如下0094步骤1,电流传感器采集直线电机的实际相电流I;0095步骤2,位移传感器采集直线电机的实际运动位移X;0096步骤3改进型自抗扰控制器接收被跟踪的直线电机的目标轨迹XD,利用步骤2中所述直线电机实际运动位移X和所述目标轨迹XD,改进型自抗扰控制器输出中间控制量U1;0097改进型自抗扰控制器控制过程如下00980099其中,XD为目标轨迹,D为微分算子,T为时间;为目标加速度信号。0100扩张状态观测器的表达式为01010102为幂指数,01之间取值,本实施例,计算Z2时,取值为05,Z3计算时,取值为025,具体地01030104其中,U1为中间控制。

29、量,X为直线电机实际运动位移,Z1、Z2和Z3分别为直线电机实际运动位移的估计值、直线电机实际运动速度的估计值和系统总和扰动的估计值,E0为说明书CN104199301A7/9页10Z1和X之间的误差,B为与系统相关的参数控制量增益,01、02、03、和均为扩张状态观测器的参数,01、02和03分别为用于计算Z1、Z2和Z3的增益量。分别为Z1、Z2、Z3的一阶求导,将表示的求导公式带入公式2中,计算Z1、Z2和Z3,即通过式2中的第一个式子E0Z1X得到Z1的表达式,对Z1进行一阶求导后,带入公式2的第二个式子通过方程式计算Z1,通过表达式的带入,获取Z2和Z3,其中E0依据历史数据获取。0。

30、105非线性函数FALE0,的表达式如下01060107式中,为幂指数,在01之间取值,SGN为符号函数。0108比例微分控制器的表达式如下0109E1XDZ101100111U01KPE1KDE20112其中U01为比例微分控制器的输出,KP为比例系数,KD为微分系数,E1和E2分别为XD和Z1、和Z1之间的误差。0113中间控制量U1的计算公式为01140115其中U02为第三比较模块的输出,为目标轨迹的二阶导数即目标加速度,Z3为系统总和扰动的估计值,B为控制量增益。0116步骤4第一比较模接收中间控制量U1,将中间控制量U1和直线电机的实际相电流I比较后的误差值E发送到电流控制器处理,。

31、电流控制器输出实际电压控制量U;0117电流控制器计算出实际控制量U,即0118EU1I0119UKPIEKIIEDT60120式中,E为中间控制量U1和直线电机的实际相电流I之间的误差,KPI和KII分别为电流控制器的比例系数和积分系数,DT为积分符号。0121步骤5将步骤4所述实际控制量U发送到脉冲宽度调制器进行脉冲宽度调制,产生PWM信号,控制功率逆变器产生电压信号,所述功率逆变器控制直线电机的运行。0122在本发明中的数据流向为0123电流传感器用于采集直线电机的实际相电流I,并传输至第一比较模块;0124位移传感器用于采集直线电机的实际运动位移X,并传输至改进型自抗扰控制器;0125。

32、扩张状态观测器利用直线电机的实际运动位移X和上一个采样时刻计算出的中说明书CN104199301A108/9页11间控制量U1计算出三个状态变量,分别为直线电机实际运动位移的估计值Z1、直线电机实际运动速度的估计值Z2和系统总和扰动的估计值Z3,其中Z1和Z2传输至第二比较模块,Z3传输至第三比较模块;0126一阶微分器对目标轨迹XD进行一次微分后,得到目标轨迹XD的一阶导数并传输至第二比较模块;0127二阶微分器对目标轨迹XD进行二次微分后,得到目标轨迹XD的二阶导数并传输至第三比较模块;0128第二比较模块将目标轨迹XD和直线电机实际运动位移的估计值Z1、目标轨迹XD的一阶导数和直线电机实。

33、际运动速度的估计值Z2分别比较作差后,得到差值E1和E2,并传输至比例微分控制器;0129比例微分控制器将差值E1和E2进行控制计算,得出中间控制量U01,并传输至求和模块;0130第三比较模块将目标轨迹XD的二阶导数和系统总和扰动的估计值Z3进行比较计算,得出中间控制量U02,并传输至求和模块;0131求和模块将中间控制量U01和U02进行求和计算后,得出中间控制量U1,并传输至第一比较模块;0132第一比较模块将中间控制量U1和直线电机的实际相电流I进行比较计算得出差值E,并传输至电流控制器;0133电流控制器将中间控制量U1和直线电机的实际相电流I的差值E进行控制计算后得出实际控制量U,。

34、并传输至脉冲宽度调制器;0134脉冲宽度调制器利用实际控制量U产生相应的PWMPULSEWIDTHMODULATION,脉冲宽度调制信号,并传输至功率逆变器;0135功率逆变器利用PWM信号产生相应的电压信号,从而控制所述直线电机运行。0136图1反映的是基于改进型自抗扰控制器的直线电机轨迹跟踪控制系统框图。0137图2反映的是当目标轨迹为正弦轨迹XD25SIN4T0525MM时,三种控制器的轨迹跟踪误差对比图,这三种控制器分别为比例积分微分前馈控制、常规自抗扰控制和改进型自抗扰控制。从图中可以看出,改进型自抗扰控制的跟踪误差最小,控制精度最高,最大跟踪误差小于1M,图中时间T的单位为S。01。

35、38图3反映的是在系统参数摄动下三种控制器的正弦轨迹跟踪误差对比图,这里系统参数即运动部分的质量由025KG变为10KG。从图中可以看出,改进型自抗扰控制的跟踪误差为最小,控制精度最高,有力说明了改进型自抗扰控制器对系统参数摄动具有较强的抑制能力。0139图4反映的是在外部扰动作用下三种控制器的正弦轨迹跟踪误差对比图,这里在0411秒之间给系统施加10N的作用力,模拟突变的外部扰动作用。从图中可以看出,改进型自抗扰控制的跟踪误差仍为最小,控制精度最高,说明基于改进型自抗扰控制器的轨迹跟踪运动控制系统对外部扰动同样具有很强的抑制能力。0140图5反映的是扩张状态观测器对系统总和扰动的估计作用。从。

36、图中可以看出,扩说明书CN104199301A119/9页12张状态观测器对总和扰动的估计值与实际值之间的误差很小,正是由于扩张状态观测器能较好地观测与估计总和扰动的作用,因此基于改进型自抗扰控制器的直线电机轨迹跟踪运动控制系统具有极强的扰动抑制能力,从而更有利于高精度轨迹跟踪的实现。0141本发明中改进型自抗扰控制器与现有的常规自抗扰控制器的区别在于,本发明中改进型自抗扰控制器增加了目标轨迹的二阶导数也即目标加速度信号,并且在式1和式4中,采用的是一阶微分器获得目标轨迹的一阶微分值并用来计算与直线电机实际运动速度的估计值Z2之间的差值,最终与比例微分控制器的控制量进行组合,形成新的中间控制量。

37、U1。而在现有的常规自抗扰控制器中,没有采用目标轨迹的二阶导数也即目标加速度信号,并且在式1和式4中,采用的是跟踪微分器来获得目标轨迹的一阶微分估计值,并用来计算与直线电机实际运动速度的估计值Z2之间的差值,最终直接形成中间控制量U1。这样的改进不但易于实现、有效地抑制了系统参数摄动和外部扰动对控制系统性能的影响,还大大提高了直线电机的轨迹跟踪精度。0142以上仅是本发明的优选实施方式,应当指出对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。说明书CN104199301A121/3页13图1图2说明书附图CN104199301A132/3页14图3图4说明书附图CN104199301A143/3页15图5说明书附图CN104199301A15。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1