一种采用干扰差分抑制策略的离散时间控制器无切换吸引律设计方法与流程

文档序号:15978910发布日期:2018-11-17 00:05阅读:179来源:国知局

本发明涉及一种采用干扰差分抑制策略的数字控制器无切换吸引律设计方法,该方法适于位置伺服系统,也适用于其他工业应用场合。

背景技术

趋近律方法是伺服系统滑模控制器设计的有效工具,由于采用趋近律,闭环系统动态过程表现为趋近过程与滑动模态,其稳定性与收敛性由具体的趋近律和切换函数形式所决定。实际控制器设计需考虑各种扰动的影响,将扰动抑制措施“嵌入”在原趋近律中,修改后的趋近律形成理想切换动态。这样,依据理想切换动态设计的控制器能够有效抑制扰动。

吸引律方法直接采用跟踪误差信号,无需定义切换函数,控制器设计更为直接、简洁。吸引律反映了不考虑扰动时期望的系统误差动态特性;在存在干扰的情形下,直接依据吸引律导致的控制器无法实现。可将干扰抑制措施“嵌入”吸引律,构建具有扰动抑制作用的理想误差动态。依据构造的理想误差动态方程设计数字控制器,闭环系统动态过程由理想误差动态所决定,且具有理想误差动态所表征的期望跟踪性能。

吸引律方法有别于离散滑模控制的趋近律方法。两者的主要区别表现在:吸引律方法将跟踪误差取代切换函数、原点取代切换面;趋近律方法要求有限时间达到切换面,而吸引律方法要求有限时间达到原点;吸引律方法设计的闭环系统仍具有关于参数漂移和外部干扰的鲁棒性能,只是滑模控制注重滑模运动的不变性,而吸引律方法追求系统稳态的不变性。

以吸引律方法设计离散控制器时,刻画跟踪误差瞬态和稳态行为的指标可由理想误差动态给出,具体有下述四个指标:稳态误差带、绝对吸引层、单调递减区域以及跟踪误差首次进入稳态误差带所需的最多步数。实际上,四个指标的具体取值依赖于控制器参数,控制器参数不同,四个指标的取值也不同。一旦给定理想误差动态形式,可预先给出四个指标的具体表达式,用于控制器参数整定。目前已发表的吸引律方法中,四个指标均依赖于等效干扰信号的界。有效抑制干扰、减小等效干扰信号的界是吸引律方法亟待解决的难题。



技术实现要素:

本发明提供一种适用于位置伺服系统的数字控制器设计无切换吸引律方法。为抑制干扰信号对伺服系统性能的影响,提高跟踪控制精度,采用干扰差分补偿技术,将其嵌入在无切换吸引律中,以便构建具有扰动抑制能力的理想误差动态。依据理想误差动态设计数字控制器,使得闭环系统具有理想误差动态所刻画的特性,从而提高位置伺服系统抗干扰能力和跟踪性能。控制器设计采用无切换吸引律,可以消除抖振现象。本发明具体给出稳态误差带、绝对吸引层、单调减区域以及跟踪误差首次进入稳态误差带所需的最多步数等四个指标的具体表达式,可用于指导控制器参数整定。

本发明解决上述技术问题采用的技术方案为:

一种采用干扰差分抑制策略的离散时间控制器无切换吸引律设计方法,包括以下步骤:

步骤1.给定参考信号rk为时间变量k的多项式,m表示该多项式的最高幂次,三种参考信号如下:

1)方波信号,m=0

2)三角波信号,m=1

3)s曲线,m=3

其中,a为幅值,n为参考信号在一个周期中的采样次数;

步骤2.构造理想误差动态

针对无切换吸引律

ek+1=(1-ρ(ek))ek(4)

其中,δ>0为用于调整吸引速度的参数,ek=rk-yk为k时刻的系统跟踪误差,yk为k时刻的系统实际输出信号,将干扰抑制措施嵌入该吸引律,构造理想误差动态

其中,dk+1为k+1时刻的等效干扰,用于补偿等效干扰,为等效干扰补偿误差;

步骤3.干扰差分补偿策略

取等效干扰补偿作用为

针对具体的参考信号定义等效干扰,其形式为

m=0时的等效干扰信号

dk+1=wk+1(7)

m=1时的等效干扰信号

dk+1=wk+1-wk(8)

m=3时的等效干扰信号

dk+1=[(wk+1-wk)-(wk-wk-1)]-[(wk-wk-1)-(wk-1-wk-2)](9)

其中,wk+1为k+1时刻的干扰;

定义干扰差分步数为l,l表示干扰补偿误差包含l个相继时刻的干扰,如式(7),两步干扰差分dk+1-dk=wk+1-wk,包含wk+1与wk两个时刻干扰,为有效抑制干扰,在选择等效干扰时,应满足如下条件

其中,为不小于·的最小整数;

步骤4.控制器设计

依据理想误差动态(6)和等效干扰信号dk+1,给出如下控制器的表达式:

1)对于方波参考信号式(1),

其中,f(q-1)=b(q-1)-b0。

2)对于三角波参考信号式(2),

其中,

3)对于s曲线参考信号式(3),

式(11)至式(13)中,a(q-1)、b(q-1)为伺服系统

a(q-1)yk=q-1b(q-1)uk+wk(14)

关于q-1的参数多项式:

a(q-1)=1+a1q-1+a2q-2+……+anq-n

b(q-1)=b0+b1q-1+b2q-2+……+bmq-m

其中,uk与yk分别为伺服系统k时刻的输入及输出信号,q-1为一步延迟算子,m、n分别为a(q-1)、b(q-1)的阶数,b0≠0,1≤m≤n。

进一步,所述方法还包括:

步骤5.性能分析

给出稳态误差带、绝对吸引层、单调减区域以及跟踪误差首次进入稳态误差带所需最多步数四个指标的具体表达式,用于刻画系统跟踪性能及指导控制器参数整定,其中,稳态误差带、绝对吸引层以及单调减区域定义如下:

1)稳态误差带(δsse)

2)绝对吸引层(δaal)

3)单调减区域(δmdr)

等效干扰补偿误差满足时,各指标的表达式如下:

稳态误差带(δsse)

绝对吸引层(δaal)

单调减区域(δmdr)

收敛步数

其中,e0为跟踪误差初始值。

本发明技术构思为:提供一种用于位置伺服系统跟踪控制器设计的无切换吸引律方法。根据给定参考信号定义等效干扰,将干扰抑制措施嵌入无切换吸引律中,形成具有干扰抑制作用的理想误差动态。依据理想误差动态设计数字控制器,以实现对给定参考信号的精确跟踪。

本发明的有益效果主要表现在:根据给定参考信号,采用相应干扰差分补偿措施,通过抑制干扰提高跟踪精度。同时,采用无切换离散时间吸引律,消除系统抖振。

附图说明

图1为伺服系统框图。

图2—图4为rk=10sin(2πfkts)deg,f=10hz,ts=0.01,δ=0.6时,采用控制器式(20)的数值仿真结果,其中,图2是δ=1.9δ时的跟踪误差信号ek;图3是δ=3δ时的跟踪误差信号ek;图4是干扰误差补偿

图5—图8为参考信号rk如式(1),a=5,ts=0.005,δ=0.8时,采用控制器式(20)的数值仿真结果,其中,图5是参考信号rk与输出信号yk;图6是跟踪误差信号ek;图7是干扰误差补偿图8是控制信号uk。

图9—图12为参考信号rk如式(2),a=10,δ=0.8时,采用控制器式(20)的数值仿真,其中,图9是参考信号rk与输出信号yk;图10是跟踪误差信号ek;图11是干扰误差补偿图12是控制信号uk。

图13—图16为参考信号rk如式(2),a=10,ts=0.005,δ=0.8时,采用控制器式(21)的数值仿真结果,其中,图13是参考信号rk与输出信号yk;图14是跟踪误差信号ek;图15是干扰误差补偿图16是控制信号uk。

图17—图20为参考信号rk如式(3),a=5,ts=0.005,δ=0.8时,采用控制器式(20)的数值仿真结果,其中,图17是参考信号rk与输出信号yk;图18是跟踪误差信号ek;图19是干扰误差补偿图20是控制信号uk。

图21—图24为参考信号rk如式(3),a=5,ts=0.005,δ=0.8时,采用控制器式(21)的数值仿真结果,其中,图21是参考信号rk与输出信号yk;图22是跟踪误差信号ek;图23是干扰误差补偿图24是控制信号uk。

图25—图28为参考信号rk如式(3),a=5,ts=0.005,δ=0.8时,采用控制器式(22)的数值仿真结果,其中,图25是参考信号rk与输出信号yk;图26是跟踪误差信号ek;图27是干扰误差补偿图28是控制信号uk。

图29—图30为参考信号rk如式(1),a=15deg,ts=0.2ms,δ=0.8时,采用控制器式(20)的实验结果,其中,图29是依次为参考信号rk与输出信号yk、控制信号uk、跟踪误差信号ek和干扰误差补偿图30是跟踪误差信号ek的直方图。

图31—图32为参考信号rk如式(2),a=90deg,ts=0.2ms,δ=0.8时,采用控制器式(20)的实验结果,其中,图31是依次为参考信号rk与输出信号yk、控制信号uk、跟踪误差信号ek和干扰误差补偿图32是跟踪误差信号ek的直方图。

图33—图34为参考信号rk如式(2),a=90deg,ts=0.2ms,δ=0.8时,采用控制器式(21)的实验结果,其中,图33是依次为参考信号rk与输出信号yk、控制信号uk、跟踪误差信号ek和干扰误差补偿图34是跟踪误差信号ek的直方图。

图35—图36为参考信号rk如式(3),a=135deg,ts=0.2ms,δ=0.8时,采用控制器式(20)的实验结果,其中,图35是依次为参考信号rk与输出信号yk、控制信号uk、跟踪误差信号ek和干扰误差补偿图36是跟踪误差信号ek的直方图。

图37—图38为参考信号rk如式(3),a=135deg,ts=0.2ms,δ=0.8时,采用控制器式(21)的实验结果,其中,图37是依次为参考信号rk与输出信号yk、控制信号uk、跟踪误差信号ek和干扰误差补偿图38是跟踪误差信号ek的直方图。

图39—图40为参考信号rk如式(3),a=135deg,ts=0.2ms,δ=0.8时,采用控制器式(22)的实验结果,其中,图39是依次为参考信号rk与输出信号yk、控制信号uk、跟踪误差信号ek和干扰误差补偿图40是跟踪误差信号ek的直方图。

具体实施方式

下面结合附图对本发明具体实施方式做进一步描述。

图1为伺服系统框图。参照图2—图40,一种采用干扰差分抑制策略的离散时间控制器无切换吸引律设计方法,包括如下步骤:

步骤1.给定参考信号rk

参考信号rk为时间变量k的多项式,m表示该多项式的最高幂次;三种参考信号如下:

1)方波信号,m=0

2)三角波信号,m=1

3)s曲线,m=3

其中,a为幅值,n为参考信号在一个周期中的采样次数;

步骤2.构造理想误差动态

针对无切换吸引律

ek+1=(1-ρ(ek))ek(4)

其中,δ>0为用于调整吸引速度的参数,ek=rk-yk为k时刻的系统跟踪误差,yk为k时刻的系统实际输出信号;式(4)中不含符号函数,因此能消除系统抖振现象。将干扰抑制措施嵌入该吸引律,构造理想误差动态

其中,dk+1为k+1时刻的等效干扰,用于补偿等效干扰。为等效干扰补偿误差;

步骤3.干扰差分补偿措施

提供的等效干扰补偿措施为

针对给定参考信号定义等效干扰,其形式为

m=0时的等效干扰信号

dk+1=wk+1(7)

m=1时的等效干扰信号

dk+1=wk+1-wk(8)

m=3时的等效干扰信号

dk+1=[(wk+1-wk)-(wk-wk-1)]-[(wk-wk-1)-(wk-1-wk-2)](9)

其中,wk+1为k+1时刻的干扰;

定义干扰差分步数为l,l表示干扰补偿误差包含l个相继时刻的干扰,如式(7),两步干扰差分dk+1-dk=wk+1-wk,包含wk+1与wk两个时刻干扰,为有效抑制干扰,在选择等效干扰时,应满足如下条件

其中,为不小于·的最小整数;

步骤4.控制器设计

依据理想误差动态(6)和等效干扰信号dk+1的表达式,给出如下控制器:

1)对于方波参考信号式(1),控制器为

2)对于三角波参考信号式(2),控制器为

3)对于s曲线参考信号式(3),控制器为

式(11)、式(12)和式(13)中,a1,a2,b0,b1为伺服系统

yk+1+a1yk+a2yk-1=b0uk+b1uk-1+wk+1(14)

的参数。

步骤5.性能分析

给出稳态误差带、绝对吸引层、单调减区域以及跟踪误差首次进入稳态误差带所需最多步数四个指标的具体表达式,用于刻画系统跟踪性能及指导控制器参数整定,其中,稳态误差带、绝对吸引层以及单调减区域定义如下

1)稳态误差带(δsse)

2)绝对吸引层(δaal)

3)单调减区域(δmdr)

等效干扰补偿误差满足时,各指标的表达式如下:

稳态误差带(δsse)

绝对吸引层(δaal)

单调减区域(δmdr)

收敛步数

其中,e0为跟踪误差初始值。

由式(15)知,跟踪误差的稳态误差带随δ的减小而减小,因此通过采用干扰差分补偿措施,可提高控制精度。

本实施例中,永磁同步电机装置执行位置精确跟踪任务,设计数字控制器用于位置环控制,其中电流环与速度环控制器由elmo驱动器提供;位置环控制器由dsp开发板tms320f2812提供。

伺服系统的数学模型如下

yk+1-1.5001yk+0.4989yk-1=2.1589uk-0.5113uk-1+wk+1(19)

对于m=0,由式(10)知

对于m=1,由式(11)知

对于m=3,由式(12)知

通过数值仿真和实验结果验证本发明提供离散伺服系统中干扰差分补偿措施的有效性。

仿真分为两部分,第一部分验证式(15)至式(18)给出的性能指标具体表达式,第二部分验证干扰差分补偿措施的干扰抑制效果。

(1)给定参考信rk=10sin(2πfkts)deg,频率f=10hz,采样周期ts=0.01,干扰为wk=0.12|mod(k,20)-10|+0.16|mod(k+7,20)-10|。在控制器式(20)作用下,参数δ不同取值,系统(19)的性能指标也会不同,见图2—图4

(i)当控制器参数为δ=0.38,δ=1.9δ时(参见图2和图4),性能指标为

δaal=δsse=δmdr=1.267

(ii)当控制器参数为δ=0.38,δ=3δ时(参见图3和图4),性能指标为

δaal=δsse=0.9<δmdr=1.682

通过仿真,结果表明稳态误差带δsse、绝对吸引层δaal、单调减区域δmdr和收敛步数别满足式(15)、式(16)、式(17)和式(18)。

(2)参考信号分别为方波信号式(1)、三角波信号式(2)和s曲线式(3),幅值a分别为5、10、5。为验证干扰差分步数l在满式(10)时,设计的控制器能够实现对相应参考信号的精确跟踪,扰动信号选为wk=0.2rk,采样周期ts=0.005,控制器参数δ=0.8。

1)参考信号rk为式(1),采用控制器式(20),仿真结果见图5—图8,图中,δsse=0deg。

2)参考信号rk为式(2),采用控制器为式(20),仿真结果见图9—图12,图中,δ=0.05deg,δsse=0.053deg。

3)参考信号rk为式(2),采用控制器为式(21),仿真结果见图13—图16,图中,δsse=0deg。

4)参考信号rk为式(3),采用控制器为式(20),仿真结果见图17—图20,图中,δ=0.04deg,δsse=0.042deg。

5)参考信号rk为式(3),采用控制器为式(21),仿真结果见图21—图24,图中,δ=0.0015deg,δsse=0.0015deg。

6)参考信号rk为式(3),采用控制器为式(22),仿真结果见图25—图28,图中,δsse=0deg。

通过仿真(2),表明当m与l满足式(10)时,采用干扰差分补偿设计的控制器能够实现对给定参考信号的精确跟踪,当m与l不满足式(10)时,l越接近跟踪效果越好,且控制过程无抖振。

在位置伺服装置上验证本发明提供的控制方法,图1为位置伺服系统框图。参考信号分别为方波信号式(1)、三角波信号式(2)和s曲线式(3),这3种参考信号关于变量k的最大幂次分别为0、1和3。分别采用控制器式(20)、式(21)和式(22)验证干扰差分补偿技术的效果。实验中采样周期ts=0.2ms,控制器参数δ=0.8,参考信号式(1)、式(2)和式(3)的幅值a分别为15deg、90deg和135deg。实验结果如下:

1)参考信号rk如式(1),采用控制器(20),实验结果见图29—图30图中,δsse=0.05deg。

2)参考信号rk如式(2),采用控制器(20),实验结果见图31—图32。图中,δsse=0.2deg。

3)参考信号rk如式(2),采用控制器(21),实验结果见图33—图34。图中,δsse=0.05deg。

4)参考信号rk如式(3),采用控制器(20),实验结果见图35—图36。图中,δsse=0.15deg。

5)参考信号rk如式(3),采用控制器(21),实验结果见图37—图38。图中,δsse=0.1deg。

6)参考信号rk如式(3),采用控制器(22),实验结果见图39—图40。图中,δsse=0.05deg。

实验结果表明,当m与l满足式(10)时,采用干扰差分补偿设计的控制器能够实现对给定参考信号的精确跟踪,当m与l不满足式(10)时,l越接近系统跟踪性能越好,且控制过程无抖振。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1