摘要随着控制对象变得复杂,应用常规PID控制,精度和鲁棒性降低。本文设计了模糊PID控制器,以提高控制精度。我们要求简单却具有鲁棒性的控制算法来实现控制。这里主要是在模糊PID控制领域进行研究。当控制对象很复杂的情况下,常规PID控制器已经不再适用了,为提高对复杂系统的控制性能,本文介绍了一种新方法设计模糊PID控制器。将PID控制与Fuzzy控制的简便性、灵活性以及鲁棒性融为一体,构造了一个自适应模糊PID控制器。并且为了提高控制的精度,本文进一步改进了模糊自调整PID控制器,此控制器的比例系数、积分系数可根据模糊推理规则进行实时调整。7133
关键词:模糊控制 PID控制器 Matlab及VB编程 组态王
ABSTRACT
When the controlled objects become complicate, the control accuracy and robustness of the normal PID decrease.The main scope of this paper is to investigatethe research of fuzzy PID control. We propose a simple but robust program forcontrol. This paper presents a novel method to design the fuzzy PID control in orderto improve the system performance for complex systems in which the normal PIDcontroller is not suitable in such case. A self-adjusting PID controller, which has simpler structure and higher robustness, is built when Fuzzy logic controller and PID controller are com-bined together appropriately. To increase the accuracy this paperdesigned an improved FLC(Fuzzy Logic Controller) for selftuning PID control.Where the proportional, integral and differential gain-s are tuned online based on fuzzyinference rules.
Keywords: Fuzzy control, PID controller, Matlab & VB, Kingview
目录
摘 要 1
ABSTRACT 2
第一章 绪论 3
1.1 PID控制发展背景 3
1.2 课题的研究意义 3
第二章 PID液位控制介绍 5
2.1 PID控制在工业中的发展及应用 5
2.2 PID控制器模型 5
2.3 模糊控制技术的发展 6
2.4 模糊PID控制的研究 6
2.5 液位控制采用模糊PID控制的可行性 7
第三章 液位控制系统模型的建立 8
3.1 液位控制系统 8
3.2水箱系统的工作原理 8
3.3 水箱液位控制系统的建模 10
第四章 模糊PID系统的建立 14
4.1 模糊控制的基本思想 14
4.2 模糊控制的基本原理 14
4.3 模糊控制器结构 15
4.4 模糊化 16
4.4.1 语言变量的选取 16
4.4.2 精确量的模糊化 17
4.5 模糊控制表的运算合成 17
4.5.1 模糊控制规则 17
4.5.2 模糊推理 18
4.5.3 清晰化 19
4.6 模糊液位控制器的设计 19
第五章 系统的实现方式 21
5.1 软件平台上的程序应用 21
5.2 系统监控软件的二次开发 21
5.2.1 组态王简介 21
5.2.2 先进控制功能在组态王中的扩展与应用 23
5.3 MATLAB与VB编程的结合 23
5.4 MATLAB与VB结合编程在组态王上的搭建 24
5.4.1 编写接口函数 24
5.4.2 在VB中调用COM组件 25
5.4.3 模糊PID控制功能在组态王中的扩展与应用 26
第优尔章 测试与结论 27 基于组态王的水箱液位PID控制性能改进:http://www.youerw.com/zidonghua/lunwen_4928.html