精密并联机器人控制算法及控制系统研究概要

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第40卷第4期2004年4月

机械工程学报

V01.40No.4CHINESEJOURNAL0F

MECHANICAL

ENGINEERING

Apr.

2004

精密并联机器人控制算法及控制系统研究木

张秀峰孙立宁

(哈尔滨工业大学机器人研究所哈尔滨

150001)

摘要:首次把数字PID算法应用到面向光纤作业的精密并联机器人控制中,介绍了这种高速、高精度小型并联机构控制系统的新控制算法及系统研究情况。另外控制系统采用了DSP新技术,解决了并联机构运动学逆解的实时在线计算问题,使系统运行更加稳定。试验结果表明这种新算法在小型精密并联机构控制系统中,完全可以满足光纤对接等作业的高技术要求,同时也为同类高精度、大行程小型定位系统的控制与设计提供了一种新的实用方

法。

关键词:并联机构运动学逆解PID控制算法中图分类号:TP24

0前言

在高速、高精度、大行程小型并联机器人控制领域,所知文献介绍的实用控制算法还未见到。在实际工程控制中PID控制算法不需要系统确切的数学模型,参数易调整,且具有很强的灵活性、适应性,其中数字PID控制算法在计算机上易修正,比模拟PID控制器性能更加完善。首次将数字PID控制算法引进到高精度并联机构的控制中,并借助高速数字信号处理器DSP解决了逆解的在线计算问

题,试验结果表明可以满足高速、高精度等技术要

求。另外还介绍了系统的组成、性能、技术指标及一些关键参数的调整方法和经验公式,为小型精密定位系统的设计与控制提供了有价值的借鉴。1

PID控制算法

1.1模拟PID控制器

所谓PID控制器是指把偏差按比例、积分和微分进行的控制器,其中模拟PID控制器是用硬件来

实现的。设l,为系统给定,Y为系统输出,萨砷

为系统偏差,u为系统控制规律…¨,则

“=K,[P+寺J::酣r+%詈]+“。

式中

K,——比例系数正——积分常数毛——微分常数

=三——偏差微分

df

在控制过程中系统有偏差产生,调节器产生控制作用使偏差不断减小,这种控制作用的强弱取决

于凰的大小。积分调节器主要用来消除静差,同时

也会降低系统的响应速度,增加系统输出的超调。由式(1)可以看出,积分常数死越大,积分的累积作用效果就越弱,反之积分作用则越强。微分调节器是在PI调节器的基础上,根据偏差变化的情况预先给出适当的控制量,其作用主要是用来阻止偏差的变化,减小超调,克服振荡,使系统趋于稳定。1.2数字PID控制器

计算机控制只能根据采样时刻正的偏差值e,计算控制量u,,进行数字控制。在式(1)中积分和微分项不能直接准确算出,只能用集和式代替积分,增量式代替微分做近似计算得式(2)。当采样周期r足够小时,数字控制与模拟控制结果基本接近

“,=K,[色+署薹;色+等G,一P,一。)]+“。c2,

将式(2)中ui和uH相减并改写一下形式,最后得

Auf=KpAef+KfPf+KD(Aef)2

(3)

(1)

式中

u,——第i个采样时刻的输出值e,——第i个采样时刻的系统输出偏差+国家863计划资助项目(2001AA422120)。20030214收到初稿20030925收到修改稿

e¨——第f一1个采样时刻的系统输出偏差u。——原始控制初值

一般式(2)称为绝对式PID算法,式(3)称为增

量式PID算法,与前者相比,增量式算法计算量要小得多,这里所采用的算法为增量式PID控制算

法。

万方数据

178

机械工程学报第40卷第4期

2系统控制的设计思想

2.1控制系统的组成

如图l所示为6-PSS精密并联机器人机构原理图。它为立式直线输入方式,由电动机通过联轴器带动滚珠丝杠来实现【2'3]机构末端6自由度的控制。该控制系统主要是由一台PentiumIV工控机、6个HC—KFS交流伺服电动机、6个MR.J2.super驱动器和1块MCT8000FX8轴伺服卡组成,如图2所示。该伺服系统具有以下几个特点:采用了高性能的CPU(DSP数据处理器),速度频响可达550Hz以上,解决了并联机构运动学逆解在线实时计算的问题,使系统控制更加稳定;采用了高分辨率编码器

131072

P/r实现高性能化和提高低速稳定性,同时

具有更高精度的控制能力;自动调谐性能;高适应性的防振控制;机械共振滤波器的设定;增益搜索功能等。

Bl

VB

图1

6-PSS并联机器人机构原理图

工控机

MCT8000FX伺服运动控制器

(速式控制方式)

驱动器JJ驱动器IJ驱动器"驱动器jl驱动器』驱动器

到圜圜圜圉医

MR—J2一super驱动器可进行参数设定、试运行、状态显示等功能。MCT8000FX伺服卡可通过ISA/PCI总线或USB接口直接与PC机相连接,提供两个双端口RAM通信通道,一个通道用于发送和接收命令,另~个通道用于主机与控制器之间的数据传递,实现了在程序运行过程中,实时读取控

制器运行状态和参数的功能。编码器计数频率高达

17MHz,每轴伺服刷新周期lOLLs。控制器上有

MHz的闪存用于非易失性存储,可保存应用程序、

系统参数、数组和底层软件。2.2精密并联机器人控制算法研究

若已知输出件的位置和姿态,求解机构输入件的位置,称之为机构运动学的反解…4,51。并联机构末端位姿的控制是通过运动学反解来实现的。如图2所示,由几何关系得运动学反解公式

11

z;一Z,=±峙一(x;一X∥~(y;一t)2F

Pj

式中只——机构输入

X:,Y:,z:——动平台铰点坐标在定坐标系下的绝

对坐标

x:,y凡z:——定平台铰点在定坐标系下的坐标

,,——固定杆杆长,J=1,2,…,6

设输入为零时,定平台的位置为零位,由图2可以看出在动平台运动中,动平台应始终在零位之上,所以z:一Z,≥0,即

11

Pj=z;~tl;一(x;一X∥~(y;一_)2』i(4)

相关文档
最新文档