当前位置:文档之家› 通过积分滑模控制改进数控逻辑精度

通过积分滑模控制改进数控逻辑精度

通过积分滑模控制改进数控轮廓精度程学希,Geok-soon Hong,和Aun-Neow Poo上海交通大学机械工程学院机械系统与振动系统国家重点实验室东川路800号,中国邮编:上海200240新加坡国立大学机械工程学院工程驱动器实验室新加坡邮编:新加坡117576文章历史:收到:2008.5.16接受:2010.3.30可在线至:2010.5.10关键词:计算机数字控制轮廓加工精度轮廓误差跟踪误差积分滑模控制摘要:在本文中,一种以输入输出模型为基础的积分滑模控制器被提了出来,以作为对双自由度独立跟踪与监测控制器的完善。

因此,极位控制知识可被应用在ISMC中,它的稳健性通过扰动控制而提高,进而获得等效控制。

为了消除抖动问题,我们采取了两项措施,一是适当滑动面的选择,一是完整的控制动作。

结果发现,选择相较于开环系统具有更小的本盏率的滑动表面机械可以缓解抖动的问题。

K(积分控制系数)的选择是基于双自由度控制器的。

根轨迹是用来帮助选择合适的k值,以确保闭环的稳定。

计划的ISMC被实施和实验于一台小型的数控机床上。

通过ISMC设备,该卫星数控机床的轮廓加工精度得到了极大地提高。

此外,没有观察到震颤,这有利于机械的致动器。

1. 简介为了改善多轴数控机床轮廓加工精度,最好的办法是提高各个轴的跟踪精度。

因此,整体轮廓精度可以得到保证。

由T omizuka[1]提出的零相位误差跟踪控制器(ZPETC),正是基于这种想法。

ZPETC基本上是前馈控制器,对于最小相位系统,前馈控制器可设计为性能指标的的逆。

因而参考输入到输出的传递函数就得到了统一。

拥有一个完美的模型,跟踪误差可以是零,因而导致了零位轮廓错误。

对于非最小相位系统,ZPETC 的设计是一个系统的近似逆。

从参考输入到输出的传递函数是在低频率时近似一致。

当模型是完美的时,输出应密切跟踪参考输入,这导致了非常小的跟踪误差与间接的导致非常小的轮廓误差。

但是,反向或ZPETC控制器的性能,很大程度上依赖于模型的质量。

在不完善的模式中,反向或ZPETC控制器提高到轮廓精度可以忽略不计[2]。

为了克服模型不确定性和在实践中是不可避免的外部干扰,减少跟踪误差的一个有希望的方法就是滑模控制(SMC)。

滑模控制因为其对模型不确定性和外部扰动的稳定性而众所周知[3],并已应用在各个领域内[4][5]和[6]。

在连续时间系统,其稳定性可以通过采用无穷频率开关来保证。

这种开关控制可以驱动系统运行于滑动表面,并使系统在之后保持其上。

正如数控机床伺服控制器是由电子计算机实现那样,我们有必要对离散时间滑模控制器(DSMC方法)进行调查。

受限于有限的采样间隔,开关不能象在连续时间SMC的情况中那样以无限的频率发动。

其开关转变只能出现在采样瞬间。

这就意味着,当系统动力机构在采样瞬间之间穿越滑动表面时,该控制器不能立即采取行动以使系统保持在滑动表面上。

因此,在离散时间滑模控制中,系统将保持在一个滑动面附近,而不是仅仅在滑动表面停留[7][8]。

一个SMC的设计包括等效控制和开关控制。

等效控制是解决从滑动面SK为0得到解决[9],而开关控制时被设计来在系统驱动系统偏离了表面时驱动系统回到滑动面的。

滑模控制有时也被称为变结构控制(VSC),因为开关控制通常是一个符号函数或饱和函数。

依据系统状态定位在滑动面的那一边上,SMC控制器将具有不同的结构。

为了保持SMC的稳定性,扰动估计是在SMC的设计中是必要的。

Eun等人[10]开发了一种结合了离散时间变结构控制器(DVSC)和解耦干扰补偿器(DDC)的方案,来控制数控机床的一跟主轴。

后来,Kim等人[8]通过改造滑动表面的方式对其进行了改进。

Sun 等人[11]设计了一种带时间延迟的基于离散时间输入输出模型的可变结构重复控制器模型,并提出用当前滑动函数值估计今后的滑动函数进一步变化。

在上文中,SMC在控制中被应用于非连续的元素。

稳定性的确保是在控制信号中引进抖动为代价的,而这在致动器中是不合要求的。

出于实际的原因,在控制信号中不引入非连续性元素的情况下使机械系统保持在滑动面上是可行的。

积分滑模控制[12]和[13]就是为了解决这个抖振问题。

有报道SMC被应用在改善数控机床轮廓精度方面。

Altintas等人[14]提出了一种用于高速进给驱动系统自适应滑模控制器。

Chen等人[13] 基于动力学模型的不同特点提出了两个积分滑模控制器。

相较于传统的SMC,引入积分作用能更有效地消致动器除抖振。

为了完善从双自由度独立的跟踪和校准目标控制器,在此提出了一种基于输入输出模型积分滑模控制器(ISMC)。

因此,极位控制知识可被应用在ISMC中,它的稳健性通过扰动控制而提高,进而获得相应的控制效果。

为了消除抖动问题,我们采取了两项措施,一是适当滑动面的选择,一是完整的控制动作。

结果发现,选择相较于开环系统具有更小的本盏率的滑动表面机械可以缓解抖动的问题。

K(积分控制系数)的选择是基于双自由度控制器的。

根轨迹是用来帮助选择合适的k值,以确保闭环的稳定。

计划的ISMC被实施和实验于一台小型的数控机床上。

通过ISMC设备,该卫星数控机床的轮廓加工精度得到了极大地提高。

此外,没有观察到震颤,这有利于机械的致动器的工作。

本文的其余部分组织如下:第2节简要介绍了实验装置在本文的应用。

第3节讨论了设计双自由度控制器根据输入输出的离散时间模型,第4节介绍了离散时间滑模控制,推导了基于对扰动估计的等效控制。

滑动面的选择是在第5节详尽阐述,紧接着第6节是整体滑动模式控制。

第7节讨论状态如何收敛到滑动面。

接下来,实验结果将出现在第8节和并在随后的第9节给出结论。

2. 实验准备工作实验是在一个3轴微型数控机床上进行的,如图1所示,其中,仅对X和Y轴进行研究。

对于这个系统的每个轴的控制结构如图2所示。

各轴使用带电机速度控制模式的松下MSMA-042A1E型交流伺服电机。

控制框图如图2所示,G p是一个由计算机实现的位置控制器与,G v比例加积分(PI)为嵌入在硬件回路控制器中的为内速电机驱动。

位置反馈是通过一个具有10,000个脉冲/转分辨率的编码器实现的。

滚珠丝杠有一个4毫米间距用于0.4微米/脉冲的位置反馈的线性变化。

图1 实验3轴微型数控系统。

图2 轴向伺服驱动系统示意图。

在Pentium III450 MHz的计算机使用一个伺服接口卡。

计算机操作下的RTAI(实时应用接口程序)实时操作系统是修补到Ubuntu8.04 Linux的操作系统。

开放源码的增强机控制器(EMC)[15]被用为数控系统软件。

硬体抽象层(HAL),一钟EMC特性,被用来实现在EMC实时模块。

使用的采样频率为1 kHz。

开环轴向模型,正如在图3中虚线标出的那样,是用闭环辨识方法[16]得到的。

伪随机(PRBS码)二进制信号被用于参考输入,并且记录输出。

随着控制器G p,已知的资料,开环模型然后由[16]提供的Matlab工具箱得到。

获得X-与Y-轴的模型列于表1。

图3。

框图轴向伺服驱动系统表1。

系数为X-和Y轴模式,与d= 3。

q0q−1q−2q−3B x(q−1) 0.00708911 0.00338940 0.00115112 0.0A x(q−1) 1.0 −1.79755510 1.05122750 −0.25367240B y(q−1) 0.00790339 0.00560520 0.00014294 0.0A y(q−1) 1.0 −1.52942945 0.64281390 −0.113384453.二自由度(RST) 控制器轴向驱动系统在离散时间投入产出模型中的动态表达(1)A(q-1)yk=q-dB(q-1)uk+其中d为离散时间系统的时间延迟,w k是集中扰动项,其中包括外部干扰和模型不确定性。

分子B(q−1)和分母A(q−1)分别是m阶和n的时移多项式。

(2)B(q-1)=b0+b1q-1+b2q-q++b m q-m(3)A(q-1)=1+a1q-1+a2q-2++a n q-n首先,我们先从如图4所示的双自由度控制器开始。

考虑某种的开环系统模型,控制器设计基本上是指如何选择的管理和跟踪的闭环系统的性能。

R,S与T分别为所设计控制器时移多项式。

对于一个特定的模式,将导致不同的设计方法在R,S和T 16]。

为方便参考,双自由度现被称为一个RST控制器。

图4。

双自由度控制器(RST)在这个项目中,预想的ISMC控制器的设计将会一步一步从标准的双自由度(RST)的控制,然后是等价的控制,最后是积分滑模控制。

在每个步骤中,控制器都需要设计和测试。

而后来的两个控制器的设计要以前一个为基础。

这就是说,等价控制是在RST 控制器的基础上,而积分滑模控制器是基于等价控制器。

而不是只有一个制定一个新的积分滑模控制器在真机上测试的步骤,中间步骤的存在对解决问题是有帮助的。

作为伺服驱动器动力学模型是所确定的最低阶段的类型,该模型可以用来设计一个独立的跟踪和监管目标RST控制器。

在EQ(4)控制法包含了反馈和前馈部分的一部分(4),在T=P的情况下,其中P是一个多项式定义的滑动表面被描述量。

多项式,R和S的选择可以由极点配置控制器的设计决定。

而这些多项式的设计,如下:(5)A(q-1)S(q-1)+q-d B(q-1)R(q-1)=B(q-1)P(q-1)据指出,这样一个独立的跟踪和监管目标RST设计,闭环极点包含因子B(q−1),这意味着开环零点控制器被RST取消了。

随着集中干扰w k = 0,控制律方程(4)在式(5)的条件下,使整体闭环系统传递函数将成为的q−d。

这意味着,如果没有干扰和参数/模型不匹配时,系统输出y k应以d步骤遵循带时间延迟的参考输入r k。

然而,由于所确定的模型和外部干扰的不完善,完善的下列项目不能说明已取得的将在以后的实验4.滑模控制器设计滑模控制(SMC)是以其稳健的抗干扰性和抗模型不确定性而著名的。

SMC是有时被称为变结构控制(VSC),因为它是很常见的使用变结构动力驱动系统来实现滑模[8]。

控制信号由相应的控制项和一个开关控制项目[17]所组成的。

(6)等效控制依赖于该系统的动力机构和滑动面s k+d。

可通过求解[8]和[18]来确定。

(7)s k+d=0一个驱动动力学系统上滑动面的开关控制,。

连续时间SMC,滑动模式在能达到无限快的在两种不同的控制结构转换的情况下是可能的。

在离散时间系统,然而,变结构控制开关只能出现在离散采样瞬间。

如果系统动力学之间的交叉采样瞬间滑动面,控制器不会采取措施来使系统保持在滑动面上。

因此,系统动力学不能在所有瞬间维持在滑动面上。

相反,开关函数s k在滑动面周围的定义说明了一个曲折路线。

对于离散时间系统的定义式(1),滑动表面被定义为(8)s k+d=P(q-1)(r k+d-y k+d)=0这里P(q−1)是一个多项式,它定义了滑动面。

相关主题