双关节机械手的模糊 PID 控制系统设计

摘 要

为了实现高阶、非线性、强耦合的机械手运动系统的控制,本文选用能够充分

体现机械手特性并且结构较为简单的 2 自由度机械手——双关节机械手,作为被控

对象;通过对双关节机械手采取大臂保持不动,即大臂与水平方向所成的锐角为常

量等一系列的假设,将其进行解耦,从而对双关节机械手系统的非线性模型进行近

似线性化处理,获得该系统的线性化模型,并推导出在大臂保持静止、仅对其小臂

运动进行控制的双关节机械手系统的数学模型。利用模糊控制技术,对双关节机械

手控制系统设计模糊 PID 控制器,提出一种参数模糊自整定 PID 控制方法,该方法

集中了模糊控制和常规 PID 控制两种控制的优点。在重点介绍模糊 PID 控制器设

计方法的基础上,利用 Matlab 软件分别进行了参数模糊自整定 PID 控制系统和常

规 PID 控制系统的 Simulink 仿真实验。仿真实验结果比较表明,参数模糊自整定

PID 控制方法使该双关节机械手的控制系统的性能得到很大改善。

关键词:机械手,模糊控制,PID 控制,模糊 PID 控制

I

双关节机械手的模糊 PID 控制系统设计

Abstract

In order to achieve higher order, nonlinear, strong coupling manipulator motion

control system, this selection can fully reflect the mechanical properties and structure of

the simplest hand-2-DOF Manipulator - double joint manipulator, as a controlled object;

through the two-joint manipulator system to take that big arm intact horizontal boom and

into the acute angle by a constant series of assumptions to be decoupled, thus

double-joint manipulator system to approximate the nonlinear model of the linear

treatment, access to linearized model of the system and derive the boom to keep still,

only his arm to control movement special two-joint robot system model. Fuzzy control

technology, the double joint robot hand control system design of fuzzy PID controller is

proposed fuzzy self-tuning PID control method, which focused on the fuzzy control and

conventional PID control are two con trol ad vantages. Focus on the fuzzy PID controller

in the design method, based on Matlab software were carried out using fuzzy self-tuning

PID control system and the conventional PID control system for Simulink simulation.

Simulation results shows that the fuzzy self-tuning PID control method to make the

two-joint manipulator control system performance is greatly improved.

Key words:Manipulator, fuzzy control,PID control,fuzzy PID control

II

双关节机械手的模糊 PID 控制系统设计

目 录

第一章 前言 .....................................................

matlab 模糊pid mimo 对应,双关节机械手的模糊PID控制系统设计.doc相关推荐

  1. 最小拍有纹波系统仿真实验Matlab,控制技术实验报告--基于Matlab的最少拍控制系统设计.doc...

    计算机控制技术 --基于Matlab的最少拍控制系统设计 学 院: 计算机科学与技术 班 级: 计科0902班 学 号: 姓 名: 指导老师: 日 期: 2012年12月10日 实验五 基于Matla ...

  2. matlab 纯迟延_基于Matlab的纯滞后控制系统设计.doc

    基于Matlab的纯滞后控制系统设计 实验 一.实验目的 学习. 学习. 二.实验原理 1. 已知被控对象传递函数: 应用Smith预估补偿算法设计控制系统,并采用PID控制.原理图参见课本P127图 ...

  3. 基于MATLAB串级控制系统仿真设计,基于MATLAB的精馏塔控制系统设计.doc

    摘要:精馏技术是一种应用非常普遍的物料分离的化工装置,在工业中使用极其广泛.它的原理是根据物料的挥发程度的不同来实现物料的分离,以供制造不同的产品.随着工业的迅速发展,生产规模的不断扩大,化工产品种类 ...

  4. matlab平衡小车数学模型PID,自平衡小车控制系统设计.doc

    摘要:现在随着科技的不断发展,人类的生活水平正在不断的提高,但随之而来又有许多问题,比如环境污染,交通拥堵等一系列问题.自平衡车相对于传统代步工具具有更加环保,节约空间,成本低廉等优势,许多国家都在研 ...

  5. 双关节机械臂+机械爪运动控制

    01控制调试基础 在博文两轴机械臂+机械爪整体控制板设计与机械爪控制调试 中给出了双轴机械臂整体控制电路板的设计以及初步调试的过程.本文则完成对于双臂运动的控制调试. 控制调试包括两部分的内容: 机械 ...

  6. 龙门吊matlab,龙门吊车重物防摆双闭环PID控制设计.doc

    龙门吊车重物防摆双闭环PID控制设计 专业班级: 姓 名: 学 号: 指导教师: 设计日期: 龙门吊车重物防摆双闭环PID控制设计 要求报告中包括控制结构图,仿真结构图以及MATLAB仿真结果 时间设 ...

  7. matlab控制机械手,单关节机械手最优轨迹控制算法优化

    1 概述 常见工业机器人就是利用对于机械手中的伺服电机进行控制,准确控制机械手自由端运行轨迹,常见类型有:直接坐标型.圆柱坐标型.球坐标型和关节型.如图1 所示,关节型机械手运行轨迹通过极坐标来研究. ...

  8. 遗传算法系统辨识matlab程序,8.8 基于遗传算法的机械手参数辨识 系统辨识理论及Matlab仿真课件.ppt...

    8.8 基于遗传算法的机械手参数辨识 (1) 8.8.1 系统描述 双关节机械臂动力学方程可写为: 其中 为重力加速度. 参数 分别是机械力臂方程中未知物理参数 的函数,表达如下: 由 的定义,可知: ...

  9. matlab threshold算法_控制与应用技术|基于模糊滑模算法的永磁同步电机无位置传感器矢量控制...

    点击 电机与控制应用 可订阅哦~ A  bstract 针对传统超螺旋算法二阶滑模观测器(STASSMO)在进行永磁同步电机(PMSM)转子位置和转速估算时固定滑模增益导致鲁棒性差的问题,在已有的稳定 ...

最新文章

  1. Xamarin.Android提示aapt退出,代码为255
  2. c语言每瓶啤酒2元答案,【原创源码】C语言 一个喝啤酒小游戏的编程实现(菜鸟级)...
  3. Flutter RichText支持自定义文本溢出效果
  4. mysql的索引本质是一颗_一文揭开Mysql索引本质
  5. android方块密码输入框,Android仿微信/支付宝的方块密码输入框
  6. Angular.js为什么如此火呢?
  7. dj鲜生-03-用户模块的创建与模型类的创建
  8. html 弹出一个邮件连接,mailto scheme 高级用法, 显示带html样式的邮件文本
  9. 217 - leetcode -存在重复元素 -数据结构类 先排序再操作
  10. PTA--一元多项式的乘法与加法运算
  11. 思考,思考,不停思考——《技术领导之路》序言
  12. 华为mate8对flex的支持
  13. HCIA--华为认证初级网络工程师
  14. HDMI CEC HDCP
  15. ”此网站尚未经过身份验证“问题的解决办法
  16. php干货网,php高手干货【必看】
  17. uview中button细边框去除问题
  18. SpringMvc入门学习(IDEA创建SpringMVC项目)
  19. App Store Review Guidelines中文版-上部
  20. ​春节档票房超30亿,互联网资本新旧势力赛跑

热门文章

  1. 基于JAVA+SpringMVC+Mybatis+MYSQL的递代收系统
  2. [洛谷P3550][POI2013]TAK-Taxis
  3. 百年后你怎么在墓碑上留言?
  4. c lambda表达式 select 改变字段名称_大神是如何学习 Go 语言之浅谈 select 的实现原理...
  5. brainfuck 在线_私有化部署,开源轻量级的团队在线协作工具——Kooteam
  6. 枚举算法:求解不等式
  7. android 多数据图表,Android统计图表MPAndroidChart:为多条统计折线动态更新数据,以高温低温曲线为例【7】...
  8. Python+matplotlib绘制散点图模拟心型图案
  9. Python+pandas处理Excel文件中的超市营业额数据
  10. 使用Python列表方法模拟约瑟夫环问题