基金颁发部门:国家863计划;项目名称:基于直线倒立摆的PID控制系统设计及实现

;项目编号:2006AA040600

基于Matlab的模糊PID控制器的设计和仿真

赵永娟1 孙华东2

(中北大学,机械工程与自动化学院1, 理学院2 山西 太原 030051) 摘要:本文以误差和误差变化率为输入,利用模糊推理的方法实现了对PID参数的在线自动整定,并且在MATLAB环境下对该控制器进行了设计和仿真。从仿真结果可以看出,参数自整定模糊PID控制器控制效果优于传统PID控制器,提高了系统的动静态性能。这种混合系统把PID控制的简便性与Fuzzy控制的灵活性以及鲁棒性融为一体,发挥了传统控制与Fuzzy 控制的各自长处,具有较强的实际意义,对进一步应用研究具有较大的参考价值。

关键词:自整定,PID控制器,模糊PID,MATLAB,仿真

中国分类号:TP273.4 文献表示码:A

Design and Simulation of A Fuzzy PID Controller Based on Matlab

Zhao Yongjuan1Sun Huadong2

(1.College of Mechanical Engineering & Automatization ,2.College of Science,North University of China,Taiyuan 030051,Shanxi,China)

Abstract: In this paper, error and error change are taken as inputs, a fuzzy inference method is utilized to realize automatic regulating PID parameters, and the controller is designed and simulated with MATLAB. The result of simulation indicates that fuzzy PID controller with self-adjusting parameters is superior to traditional PID controller and it can improve the dynamic and static properties of the control system .This mixing system combines with convenience of PID control and flexibleness and robustness of fuzzy control. It makes good use of respective advantages of traditional control and fuzzy control, and has a strong practical significance and a high reference value for further applications.

Keywords: Self-tuning, PID controller, Fuzzy PID, MATLAB, Simulation

1引言

PID控制由于其算法简单、鲁棒性好及可靠性高,被广泛应用于过程控制和运动控制中。然而在生产现场中,由于常规PID参数整定方法繁杂,其参数往往整定不良、性能欠佳,对运行工况的整定性差。采用模糊推理的方法实现PID参数K P、K I 和K D的在线自整定,不仅保持了常规PID控制系统原理简单、使用方便、鲁棒性较强等优点,而且具有更大的灵活性、整定性、控制精度更好,是目前较为先进的一种控制系统。采用 MATLAB对模糊自整定PID参数控制系统进行计算机仿真可快速方便地实现多种规则和参数的准确仿真效果,极大地提高模糊自整定PID参数控制系统设计的效率和准确性。

2参数自整定模糊PID控制器的设计

模糊控制系统结构

参数自整定模糊PID控制器的系统结构主要由参数可调PID和模糊控制系统两部分构成,其结构如图1所示

matlab仿真模糊PID控制,基于Matlab的模糊PID控制器的设计和仿真相关推荐

  1. matlab调制解调开题报告,基于MATLB的数字调制与解调设计与仿真开题报告.doc

    基于MATLB的数字调制与解调设计与仿真开题报告 毕业(设计)论文 开 题 报 告 系 别 电子信息工程系 专 业 电子信息工程专业 班 级 122102 学生姓名 朱椰子 学 号 111861 指导 ...

  2. 基于BP神经网络的PID控制,基于单神经元的pid控制

    PID控制.模糊控制.自适应控制的原理,及其优缺点比较!大神,急缺中..... PID控制可靠而稳定,控制过程可以被100%复现.可以再任何工业现场应用. 模糊控制是在对工艺系统的分析基础上对PID控 ...

  3. LQ优化控制Matlab,基于Matlab的LQ控制器的设计与仿真研究

    第24卷第4期2010年7月甘肃联合大学学报(自然科学版) Jour nal of G ansu Lianhe U niver sity (N atural Sciences)V o l.24No.4 ...

  4. matlab 经典pid,经典-先进PID控制及其MATLAB仿真(刘金锟)-315页.pdf

    免积分版,学习交流用,如需要请购买正版! 先进 PID 控制及其 MATLAB 仿真 刘金琨 著 电 子 工 业 出 版 社 内 容 简 介 本书从 MATLAB 仿真角度系统地介绍了 PID 控制的 ...

  5. 先进控制技术+matlab仿真,先进 PID 控制及其 MATLAB 仿真(教材+相关程序) 刘金琨 著 电 子 工 业 出 版 社...

    先进 PID 控制及其 MATLAB 仿真(教材+相关程序) 刘金琨 著 电 子 工 业 出 版 社 2016-08-22 1 0 0 暂无评分 其他 1 积分下载 如何获取积分? 先进 PID 控制 ...

  6. matlab2014仿真pid程序,先进 PID 控制及其 MATLAB 仿真 (PDF+程序)

    [实例简介] 目 录 前 言 第 1 章 数字 PID 控制------------------------(1) 1.1PID 控制原理 --------------------------(1) ...

  7. 基于matlab的pid调节论文,毕业论文 基于matlab的智能PID控制器的设计与仿真

    引 言 PID控制器以其结构简单.稳定性好.工作可靠.调整方便等优点被广泛应用于工业控制系统,但现代工业控制系统越来越复杂,被控对象往往表现出时滞.非线性.时变性,控制要求越来越高,传统的PID控制器 ...

  8. matlab实现模糊控制器并仿真,用Matlab实现空调温度模糊控制器的设计与仿真.pdf...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp建筑/施工&nbsp>&nbsp给排水/暖通与智能化 用Matlab实现空调温度模糊控制器的 ...

  9. matlab实现模糊控制器并仿真,用Matlab实现空调温度模糊控制器的设计与仿真

    第 20 卷第 1 期 2006 年 3 月 上 海 工 程 技 术 大 学 学 报 JOURNAL OF SHANGHAI UNIVERSITY OF ENGINEERING SCIENCE Vol ...

  10. Matlab/dSPACE/永磁同步电机控制 基于dspace的永磁同步电机矢量控制系统模型

    Matlab/dSPACE/永磁同步电机控制 基于dspace的永磁同步电机矢量控制系统模型,可在dspace实验平台开展实验 ID:8750670617837539有自信的肖

最新文章

  1. Struts2中导入外部xml文件出现Included file cannot be found错误!
  2. html textarea换行和dom换行
  3. 透明物体分割学习笔记
  4. 如何让神经网络把熊猫识别为秃鹫
  5. ML:MLOps系列讲解之《MLOps的State(工具和框架)》解读
  6. OpenCV 笔记 -- 边缘检测(Sobel、Laplace、Canny)
  7. angular学习笔记之父子传值
  8. 内购订单进行二次处理_独家独到飞豹FBA亚马逊退货处理,实现二次销售不是问题...
  9. [转] 深入理解React 组件状态(State)
  10. 写代码也有“套路”-谈谈设计模式
  11. 对android上下文和窗口的理解
  12. insert exec 语句不能嵌套_MySQL ------ 插入数据(INSERT和insert select)(二十)
  13. app中的h5游戏分享到微信等第三方
  14. 用什么计算机演奏音乐,用这个你可以用自己的电脑弹奏美妙的音乐.
  15. java 四舍六入五成双
  16. 大年初五嘉定观影《天将雄师》后点评
  17. 【JavaScript】鼠标、键盘的基础事件
  18. Java设计模式-结构型-门面模式
  19. android 10.0 禁止安装apk
  20. 业余学Python是如何兼职挣钱的?以及接私活的24个平台

热门文章

  1. 网络断网远程计算机会自动修复么,网络断网不怕,教你自己动手修复
  2. 北辰创业笔记:百度霸屏之长尾关键词是什么
  3. 最新版 | 2020李沐《动手学深度学习》中文版pdf重磅开源!
  4. Linux编译安装iozone,Fedora下NFS的配置与iozone测试
  5. 使用Python脚本将酷狗音乐的缓存文件修改为可播放
  6. 项目管理里面的十大知识领域
  7. 为开发者们准备的10款超棒的jQuery视频插件
  8. linux udhcpc指令,linux下udhcpc的使用
  9. 计算机组成原理第五版磁盘知识点,计算机组成原理知识点总结.doc
  10. win10添加组策略命令