[发明专利]基于PC+FPGA的带速度观测器的有限时间稳定性控制系统有效
申请号: | 201410443466.9 | 申请日: | 2014-09-02 |
公开(公告)号: | CN104155909B | 公开(公告)日: | 2017-04-05 |
发明(设计)人: | 刘海涛;王贵;俞国燕;王宇林 | 申请(专利权)人: | 广东海洋大学 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 广州市南锋专利事务所有限公司44228 | 代理人: | 李慧 |
地址: | 524000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 pc fpga 速度 观测器 有限 时间 稳定性 控制系统 | ||
1.一种基于PC+FPGA的带速度观测器的有限时间稳定性控制系统,其特征在于:包括IPC(1)、FPGA运动控制器(2)、伺服驱动器(3)、工业机器人(4)、以太网通讯模块(5),FPGA运动控制器(2)包括插补模块(21)、实时控制模块(22)、编码器模块(23)、D/A输出模块(24),工业机器人的上位机在IPC(1)上给定工业机器人的惯性参数和控制参数,IPC(1)通过以太网通讯模块(5)将数据传送到FPGA运动控制器(2)完成动力学参数和控制参数的设置,实时控制模块(22)根据插补模块(21)提供的插补数据、编码器模块(23)提供的位置反馈信号,进行有限时间收敛速度观测器算法的实时计算,先获得速度信号,再进行有限时间稳定性控制算法的实时计算得出控制力矩,并转换为电压信号,最后通过D/A输出模块(24)输出模拟电压信号到伺服驱动器(3),以力矩模式驱动工业机器人(4)完成运动控制。
2.根据权利要求1所述的基于PC+FPGA的带速度观测器的有限时间稳定性控制系统,其特征在于,
在IPC(1)上实现的步骤为:
(1).将插补完成的数据存放至FPGA运动控制器(2)的FIFO区;
(2).IPC(1)将机器人的动力学参数和控制参数通过工业以太网接口和集成在FPGA硬件电路上的以太网接口发送至FPGA运动控制器(2),实现对FPGA运动控制器(2)中动力学参数和控制参数的设定;
FPGA运动控制器(2)进行以下步骤:
(1).将插补完成后的数据传送至FIFO进行缓冲存储;
(2).编码器模块(23)对工业机器人各轴实际运动位置光电编码器反馈信号进行解码,并传送至实时控制模块(22);
(3).实时控制模块(22)根据FIFO区插补数据和位置反馈信号数据先进行有限时间速度观测器的计算,获得速度信号,再进行有限时间稳定性控制算法的实时计算得到控制力矩,并转换为电压信号,最后通过D/A输出模块(24)将模拟电压信号实时输出;
(4).伺服驱动器(3)接收来自D/A输出模块(24)的模拟电压信号,采用三环控制,从里到外分别为电流环、速度环、位置环,以力矩控制模式控制工业机器人(4)的机械本体进行协调运动,最终实现工业机器人末端位置的精确跟踪。
3.根据权利要求1或2所述的基于PC+FPGA的带速度观测器的有限时间稳定性控制系统,其特征在于,所述有限时间稳定性控制算法如下:
其中分别为当前周期的关节位置、关节估计速度和期望加速度向量;M0(q)∈Rn×n为对称正定的惯性矩阵;为哥氏力和向心力矩阵;G0(q)∈Rn为重力向量项;τ∈Rn为各关节的力矩输入向量;Sig(·)α=|·|αsgn(·),0<α<1,β=2α/(α+1),K1,K2为正定的对角矩阵,此采样周期内的跟踪位置误差为:e=q-qd,跟踪速度误差其中当前速度由有限时间收敛的速度观测器估计得出,令设为其估计值,即有
其中γ>0,L1,L2为正定的对角矩阵,从而得出速度估计值;
再根据伺服驱动器输入电压信号与输出力矩的线性关系λ,求出控制器输出的模拟电压信号u=λτ。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东海洋大学,未经广东海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410443466.9/1.html,转载请声明来源钻瓜专利网。