期刊导航

论文摘要

预设性能控制算法对机械臂运动控制的改进

Improved Motion Control of Manipulator by Prescribed Performance Control Algorithm

作者:赵京(北京工业大学 机械工程及应用电子技术学院,北京 100124);王炎(北京工业大学 机械工程及应用电子技术学院,北京 100124;贵阳学院 电子与通信工程学院,贵州 贵阳 550005);陈雨青(贵阳学院 电子与通信工程学院,贵州 贵阳 550005)

Author:ZHAO Jing(College of Mechanical Eng. and Applied Electronics Technol., Beijing Univ. of Technol., Beijing 100124, China);WANG Yan(College of Mechanical Eng. and Applied Electronics Technol., Beijing Univ. of Technol., Beijing 100124, China;School of Electronic and Communication Eng., Guiyang Univ., Guiyang 550005, China);CHEN Yuqing(School of Electronic and Communication Eng., Guiyang Univ., Guiyang 550005, China)

收稿日期:2018-11-22          年卷(期)页码:2020,52(2):140-147

期刊名称:工程科学与技术

Journal Name:Advanced Engineering Sciences

关键字:机械臂;预设性能函数;运动控制;PD控制

Key words:manipulator;prescribed performance function;motion control;PD control

基金项目:国家自然科学基金项目(51975008);贵州省科技厅联合基金计划项目(黔科合LH字[2015]7300号);贵阳市科技局-贵阳学院科技专项资金项目(GYU-KYZ[2019-2020]DT -05);贵阳学院高层次人才启动经费项目(GYU-ZRD[2018-036])

中文摘要

PD控制是在工业生产过程控制中,应用比较广泛,结构最简单的控制策略之一。传统的PD控制侧重于控制系统的稳态性能,而对系统的动态性能(包括超调量和收敛速度等)控制不够,如果想要提高响应速度就会使超调量变大,加剧响应振荡;如果想要超调量小,可能又会使响应速度变慢。响应速度与超调量似乎是一对比较矛盾的性能参数,单纯使用传统的PD控制,很难做到提高响应速度的同时降低超调量。所谓预设性能控制,指的是控制误差的收敛速度及超调量满足预先设定的条件,同时把控制误差收敛到一个预先指定的比较小的区域内。本文将PD控制与预设性能控制相结合,利用简单的PD控制结构和以对数形式误差变换为基础的预设性能函数来设计机械臂运动控制器,该控制器在设计的过程中可以预先设定稳态误差,而不像传统的PD控制器要通过多次的参数整定及调试后才能逐步减少控制误差。因此,本文提出的控制算法设计过程较简洁方便,具有较精确的控制精度和较快的响应速度,同时还能把超调量控制在合理的范围内。通过空间三关节机械臂的建模仿真分析,改进后的预设性能PD控制与传统PD控制相比,响应速度提高了40%左右,超调量减少了10%左右。通过4自由度Dobot机械臂的样机实验分析,改进后的预设性能PD控制与传统PD控制相比较,响应速度提高了20%左右,超调量减少了5%左右,因此该算法对控制系统动态响应性能的改善是比较明显的。

英文摘要

PD control is widely used in the control of industrial production process, and it is also one of the control strategies with the simplest structure. It focuses on the steady-state performance of the control system, but there is not enough attention paid on the dynamic performance (including the overshoot and the convergence speed, etc.) of the system. Therefore, if the response speed is improved in the traditional PD control, the overshoot would increase and the oscillation response would be intensified. If a small overshoot is wanted, the response speed might be slow down. It seemes that the response speed and overshoot to be parameters of contradictory performance and it is difficult to improve response speed and reduce overshoot by using traditional PD control alone. The prescribed performance control means that the tracking error should converge to a predefined small residual set, with convergence rate no less than a prespecified value. The combined PD control with the prescribed performance control to design the manipulator motion controller using simple PD control structure and the prescribed performance function based on error transform of logarithmic form. The steady-state error can be preset in the design process of the controller, while the control error of traditional ID controller can only be gradually reduced after multiple parameters setting and debugging. Therefore, the design process of the control algorithm proposed was simple and convenient, with more accurate control precision and faster response speed. At the same time, the control algorithm can control the overshoot within a reasonable range. By the analysis of modeling and simulation of spatial three joints manipulator, the results showed that the prescribed performance PD control has the advantage of 40% faster response and 10% less overshoot comparing with the traditional PD control. By the prototype experimental analysis of the 4D of Dobot manipulator, the results showed that the prescribed performance PD control has the advantage of 20% faster response and 5% less overshoot comparing with the traditional PD control, which makes it obvious for the improvement of the dynamic response performance of the control system.

关闭

Copyright © 2020四川大学期刊社 版权所有.

地址:成都市一环路南一段24号

邮编:610065