基于模糊神经网络PID的三容水箱液位控制系统研究
模糊神经网络PID在三容水箱中的应用
模糊神经网络PID在三容水箱中的应用作者:张彩霞张志飞来源:《现代电子技术》2009年第10期摘要:现代工业生产过程日益复杂,采用先进的控制算法对生产进行控制,以提高生产控制水平,提高生产质量及效率。
通过对工业过程控制中典型对象——三容水箱的液位控制分析,提出将模糊控制与神经网络结合的智能模糊神经网络PID控制。
仿真结果表明该控制方法比传统PID控制具有调节时间短、超调量小、鲁棒性强的优点。
该控制方法集中了模糊控制和神经网络控制的优点,自学习能力及模糊信息处理能力都具有一定优势,更能适应现代工业控制的需要。
关键词:模糊控制;神经网络;模糊神经网络;PID;三容水箱液位控制中图分类号:TP273文献标识码:B文章编号:1004-373X(2009)10-137-03Application of Fuzzy Neural Network PID for Three-tank WaterZHANG Caixia,ZHANG Zhifei(Foshan University,Foshan,528000,China)Abstract:The process of modern production is more complex.It can advance the level of controlling,quality of production and productivity though advanced method.Through analysing the control of three-tank water,this article gives fuzzy neural network PID controller by associating fuzzy controlling with neural network controlling.The simulation results show that the controller is satisfied at precision and stable results and strong robustness than regular PID controller.Fuzzy neural network PID controller has the advantage both fuzzy controlling and neural network controlling,and it can do well in self-study and dealing with fuzzy information,so it can adapt modernized industry.Keywords:fuzzy control;neural network;fuzzy neural network;PID;control of three-tank water0 引言目前,工业生产中普遍采用的控制方法仍是传统的PID控制。
基于模糊PID的三容水箱液位控制
基于模糊PID的三容水箱液位控制李智;王君;张雅婕【摘要】工业生产中液位控制主要以传统的PID控制为主.针对液位控制的大滞后、时变性和非线性特性,总结PID参数的调节规律,并以此制定模糊控制规则,将模糊控制技术与PID控制相结合,设计出了模糊PID控制器.将所设计的模糊PID控制器应用于三容水箱液位控制系统中,实验表明该控制器在实际控制中取得了良好的控制效果.【期刊名称】《武汉工程职业技术学院学报》【年(卷),期】2012(024)003【总页数】4页(P3-5,13)【关键词】三容水箱;液位控制;模糊PID【作者】李智;王君;张雅婕【作者单位】武汉工程职业技术学院湖北武汉,430080;武汉工程职业技术学院湖北武汉,430080;武汉工程职业技术学院湖北武汉,430080【正文语种】中文【中图分类】TP211+.310 引言液位控制及其应用极其普遍,其中不乏一些大型的复杂系统。
它主要有以下几个特点:(1)时滞性;(2)时变性;(3)非线性。
这几个特点都严重影响PID控制的效果[1]。
模糊控制不需要精确的数学模型,因而是解决不确定性系统控制的一种有效途径。
但是,单纯的模糊控制也存在精度不高、易产生极限振荡等问题。
因此,把PID和模糊控制技术结合起来,取长补短,可使系统的控制性能得到提高,是一种很实用的控制方法[2]。
1 三容水箱实验系统简介实验系统逻辑结构如图1所示:该实验系统由三个水箱,一个水泵,一个电磁调节阀,一个大蓄水箱和其他负载阀门组成。
该系统还包括了传感器、执行器、I/O连接板,并与上位机通信。
通过组态软件可以实时的显示各水箱液位和上水箱的水流入量。
水流入量Qi由电磁调节阀控制;上、中、下三个水箱的流出量Q1、Q2、Q3则由负载阀来改变[3]。
通过上位机的组态软件可以设置液位给定值,即系统稳定后下水箱液位应达到的高度。
液位输出值(即通过传感器监测到的下水箱的实时液位)也将在上位机的组态监控画面中显示出来。
比较分析使用经典PID控制器和模糊逻辑控制器的水箱液位控制
比较分析使用经典PID控制器和模糊逻辑控制器的水箱液位控制Davood Mohammadi Souran, Seyed Hamidreza Abbasi, and Faridoon Shabaninia伊朗设拉子大学电子与计算机工程学院摘要经典比例-积分-微分控制器由于其简便性和叫强的鲁棒性广泛应用在许多工业场合。
工业过成变量易受环境变化的变化而变化。
这些参数可分类为例如输入流量,输出流量,工业设备液位等等。
发展过程控制技术是为了控制这些变量。
这篇论文水箱液位参数的控制使用经典的PID控制器,并且优化使用模糊逻辑控制器。
考虑最终结果比较分析文献和这篇论文的论证结果,模糊控制器是比经典PID控制器更加显著的。
从两者的最大超调量来看,使用模糊控制器比经典的PID控制器的超调量有显著的减少。
从两者的调整时间上看,模糊逻辑控制器彻底地比经典的PID控制器可靠。
这些结果都显示了模糊控制器的优越性。
关键字:模糊控制器 PID控制器液位1.引言由于PID控制器是一种简单的控制器,因此,在工业场合中广泛使用。
在理论上能保证PID控制器的稳定性。
在线性设备稳态过程能获得零稳态误差。
用计算机仿真揭示了跟踪误差通常是振荡的,而且在暂态过程中有较大的振幅。
为了题高PID控制器的性能,倡导了例如调整控制和监督控制技术的方法。
模糊控制方法论是被人们认为是一种有效的处理扰动和模糊不确定性的方法。
模糊化PID控制器是将模糊控制技术和经典的PID算法结合在一起的更加有效的人工智能控制「1」「2」。
模糊控制器(FLC)最常见的问题是由于其复杂性而导致的整定问题。
因此,设计和整定大部分机械问题的FLC是非常困难的,尤其是工业中的非线性系统。
为了缓解构建模糊规则的困难,模糊控制领域继承了传统的非线性分析方法「3」。
例如模糊变化控制,模糊时序控制「4」「5」,适应模糊控制「6」「7」。
对于大多数控制系统,如果参考输出是不变的,其误差信号是可以得到的。
基于模糊控制的多容水箱的智能水位控制
郑州航空工业管理学院毕业论文(设计) 2013 届电气工程及其自动化专业班级题目基于模糊控制的多容水箱的智能水位控制姓名学号指导教师职称二О一三年五月二十四日目录第一章绪论 (2)1.1 课题研究背景 (2)1.2 国内外研究现状 (3)1.3 研究意义及目的 (5)第二章液位控制系统 (6)2.1 系统总体结构 (6)2.2 系统特点 (6)2.3 系统数学模型 (7)第三章 PID控制算法 (12)3.1 基础知识 (12)3.2 PID控制的作用 (14)3.3 PID在本系统的应用 (16)第四章模糊控制算法 (17)4.1 理论的发展 (17)4.2 模糊控制系统与模糊控制器简介 (18)4.2.1 模糊控制系统 (18)4.2.2 模糊控制器 (19)4.3 模糊控制的局限 (21)第五章模糊PID控制 (23)5.1 模糊PID介绍 (23)5.2 模糊PID控制器设计 (24)5.2.1 模糊PID控制器结构 (24)5.2.2 参数自整定 (25)5.2.3 模糊控制规则 (26)第六章控制系统仿真 (29)6.1 软件简介 (29)6.1.1 MATLAB (29)6.1.2 SIMULINK仿真环境 (29)6.2 模糊控制器设计和仿真过程 (30)6.3 仿真结果简要分析 (33)结束语 (33)参考文献 (34)第一章绪论1.1 课题研究背景工业中的过程控制是指以温度、压力、流量、液位和成分等工艺参数作为被控变量的连续过程自动控制,它是自动化技术的一个重要的组成部分,涉及石油、化工、冶金、电力、轻工、纺织、医药、建材、食品等工业部门。
连续过程工业的发展对于我国国民经济意义重大。
如今工业自动化越来越普及,如何确保在提高经济效益和社会效益的基础上,既达到预期的经济技术指标,又能改善劳动条件、保护生态环境,这将是过程控制技术所面临的巨大挑战。
在工业生产不断快速发展的浪潮推动下,自动化控制水平也相应的得到了大幅度的提高。
基于模糊神经网络PID的三容水箱液位控制系统研究
基于模糊神经网络PID的三容水箱液位控制系统研究摘要:三容水箱液位控制系统是过程控制中一种典型的控制对象,模拟了工业现场多种典型的非线性时变多变量耦合系统。
随着工业化程度的不断提高,传统的PID控制显然已无法满足当前的控制要求,各种先进的智能控制理论相继出现。
文章通过比较模糊PID及神经网络PID各自的优缺点,提出了基于模糊神经网络的PID控制器;并对其在三容水箱液位控制系统中的应用进行了仿真。
结果证实该控制器能明显改善系统的动、静态性能,大大提高了系统稳定性,充分显示了其优越性。
关键词:模糊控制;神经网络控制;PID;三容水箱系统;仿真中图分类号:TP391.9 文献标识码:AThe research of Three tank water control system based on Fuzzy Neural Network PIDSong Shao lou, Zhang Ming , Li Jun jie(College of electric and control engineering,Liao Ning Technical University,HuLudao 125105,LiaoNing)Abstract:Three tank water control system is a typical control object during the process control,which simulates plants of typical、nonlinear and time-based coupling system in the industry.With the development of the industry,the traditional PID control system can not satisfied obviously,many so advanced intelligent control theorys appear. A PID controller based on Fuzzy Neural Network is proposed in this article by comparing the Fuzzy PID and the Neural Network PID.The simulation results proved that it improves the dynamic property and static performance of the system obviously,the stability is also enhanced greatly and shows its superiority.Key Words: Fuzzy control ;Neural Network control;PID;three tank water system;simulation1 引言随着工控行业不断向前发展,控制对象越来越复杂,控制精度要求越来越高,传统的控制方法已不能满足控制要求,先进控制理论方法的探索和研究显得尤为重要。
模糊PID的应用
模糊PID在三容水箱控制系统中的应用摘要三容水箱液位控制系统是典型的工业模拟对象,其具有很重要的代表意义,其涉及到计算机,通信和自动化等技术,在对三容水箱液位控制系统进行设计的过程中,会涉及到很多参数,需要能够实现对多种参数进行控制,因此对三容水箱的研究对工业控制系统有非常重要的作用。
模糊控制是一种智能控制,其不依赖控制系统的数学模型,对控制系统具有较强的鲁棒性,而PID作为一种比较典型的模糊控制系统,其主要依据偏差的比例(P)、积分(I)、微分(D)来实现对系统的控制,PID控制能够满足相当多工业对象的控制要求,因此基于模糊PID对三容水箱控制系统进行研究有非常重要的意义。
本文首先对三容水箱控制系统进行数学建模,根据三容水箱的工作原理推导三容水箱的传递函数,然后在数学建模的基础上对PID的相关控制理论进行研究,对模糊控制的模糊化,模糊推理及清晰化等结构进行介绍,并对模糊PID和数字PID的相关控制算法进行详细的接扫,在数学建模和PID相关理论介绍的基础上对模拟PID控制器进行设计及仿真,在仿真中对对模糊PID的模糊集,模糊规则及模糊规则库进行详细的介绍设计,并对控制器进行仿真,最后仿真结果表明,设计的模糊控制器的控制输出在波动产生后较短的时间内,重新进入收敛状态。
反应灵敏,动作迅速,可靠性比较高。
从而验证了模糊PID控制器具有优良的控制效果,所建立模糊系统的各项指标具备实用性和可行性,基本达到了设计要求。
关键字:三容水箱;模糊PID;控制器;仿真ABSTRACTThree tank liquid level control system is a typical industrial simulation object. It has a very important representative. It sets computer technology, communication technology and automatic i负小trument technology. It is designed to various parameters, such as liquid level, flow, pressure and temperature. It can realize parameter identification, single loop control, decoupling control and so on. Control form. Therefore, the study of the three tank is very important to the industrial control system.Fuzzy control is a kind of intelligent control, which mainly depends on fuzzy linguistic variables, fuzzy set theory and fuzzy logic reasoning. As a typical fuzzy control system, PID is controlled by the proportion of deviatio负小(P), integral (I) and differential (D). PID control can satisfy the control requirements of many industrial objects. It is still one of the most widely used control algorithms, so it is based on the fuzzy PID to the three tank control system. It is of great significance to do research on the line.In this paper, the mathematical modeling of the three tank control system is carried out. The tra负小fer function of the three tank is derived according to the working principle of the three tank. Then the related control theory of PID is studied on the basis of mathematical modeling, and the fuzzy control, fuzzy reasoning and clarity are introduced, and the fuzzy PID is also introduced. The related control algorithm of digital PID is carefully scavenged. The simulation of analog PID controller is carried out on the basis of mathematical modeling and PID related theory. In the simulation, the fuzzy set, fuzzy rule and fuzzy rule base of fuzzy PID are introduced in detail, and the simulation of the controller is carried out, and the simulation is finally simulated. The results show that the output of the fuzzy controller is reentering the convergence state after a short period of fluctuation. Se负小itive, quick and reliable. It proves that the fuzzy PID controller has excellent control effect. The indexes of the fuzzy system are practical and feasible, and the design requirements are basically reached.Key words: three tank; fuzzy PID; controller; simulation目录第一章绪论 (4)1.1研究背景及意义 (4)1.1.1研究背景 (4)1.1.2研究意义 (4)1.2研究现状 (5)1.2.1控制对象研究现状 (5)1.2.1控制算法研究现状 (5)1.3研究内容及章节安排 (6)第二章三容水箱控制系统的数学建模 (7)2.1数学建模概念 (7)2.2三容水箱液位控制系统结构 (7)2.3三容水箱液位控制的建模 (8)第三章PID控制理论研究 (11)3.1模糊控制的基本结构 (11)3.1.1模糊化 (11)3.1.2知识库 (12)3.1.3模糊推理 (12)3.1.4清晰化 (13)3.2模糊控制的特点 (13)3.3PID控制算法 (14)3.3.1PID的概念 (14)3.3.2模拟PID (14)3.3.3 数字PID (15)第四章模糊PID控制器的设计及仿真 (18)4.1模糊PID控制器组织结构 (18)4.2模糊PID控制器设计 (18)4.2.1模糊集 (18)4.2.2模糊规则 (19)4.3 模糊PID控制的仿真 (22)4.3.1FIS编辑器 (22)4.3.2 隶属函数 (22)4.3.3 模糊规则库 (23)4.4 对模糊控制器编程仿真 (25)第五章总结与展望 (31)5.1总结 (31)5.2展望 (31)第一章绪论1.1研究背景及意义1.1.1研究背景生产控制是自动化的一个部分,在电力,建材等工业领域都会使用到生成控制,伴随着自动化的普及及应用,自动化控制得到了重视,自动化控制能够实现劳动力的节省,还能够使经济效益提高。
【毕业论文】模糊PID控制技术在双容水箱液位控制中的应用与研究
摘 要双容水箱液位控制系统具有过程控制中动态过程的一般特点:大惯性、大时延、非线性,难以对其进行精确的控制,从而使其成为过程控制教学、试验和研究的理想实验平台。
因此,双容水箱液位控制系统在耦合非线性系统的监控和故障诊断算法的研究中得到了广泛的关注。
本课题首先分析了双容水箱液位控制系统工艺流程,在MPCE-1000实验系统上模拟双容水箱系统的基础上推导双容水箱的数学模型并在Simulink上进行仿真。
由于双容水箱是一个典型的非线性时变多变量耦合系统,用常规的控制手段很难实现理想的控制效果。
因此,引入模糊控制技术,将模糊控制与传统的PID控制结合,设计出模糊PID控制器,并进行Simulink仿真。
仿真结果表明,模糊PID控制器的控制效果比常规PID控制器的控制效果理想。
关键词:双容水箱,模糊PID,液位控制AbstractTwo-capacity water tank level control system is in the process control dynamic process of the general characteristics: large inertia, the time delay, non-linear, not their precise control, thereby making it a teaching process control, testing and research of the ideal experimental plat form . Therefore, the dual-capacity water tank level control system in the coupled non-linear system monitoring and fault diagnosis method in the study received widespread attention.The first issue of a dual-capacity water tank level control system and its mathematical modeling process.In experiments on MPCE-1000the basis of dual-capacity water tanks derived a mathematical model and simulation in Simulink on.Because of the capacity of water tanks is a typical multi-variable nonlinear time-varying coupling system,using conventional means of control difficult to achieve the desired effect of control.Therefore,the introduction of fuzzy control technology,fuzzy control with the traditional combination of PID control,designed fuzzy PID controller,and Simulink simulation.Key words:Two-capacity water tanks, fuzzy PID, Level Control第一章 前 言 (1)1.1 研究背景及意义 (1)1.1.1 选题背景 (1)1.1.2 研究意义 (2)1.2 本文的主要研究内容 (3)第二章 模糊PID控制与MPCE1000试验系统简介 (4)2.1 改善模糊控制系统的稳态性能 (4)2.1.1 FuzzyPID混合控制器 (4)2.1.2比例模糊PI控制器 (5)2.2 MPCE1000试验系统 (6)2.2.1 小型流程设备台 (6)2.2.2动态数字模型 (6)2.2.3 硬件自动测试 (6)第三章 模糊控制理论基础 (7)3.1 双容水箱液位控制系统的数学建模 (7)3.2 模糊自动控制的基本思想 (8)3.3 模糊控制特点 (10)3.4 模糊控制系统的组成 (11)3.5 模糊控制系统的设计 (12)3.5.1模糊控制器的设计原则 (12)3.5.2 模糊控制器的常规设计方法 (13)3.5.3模糊控制器组成 (14)3.6 模糊控制与PID 算法的结合 (16)第四章 双容水箱液位控制系统的仿真研究 (19)4.1 MATLAB 简介 (19)4.1.1 模糊逻辑工具箱 (19)4.1.2 SIMULINK 工具箱 (19)4.1.3 MATLAB 在模糊控制仿真中的应用 (19)4.2 模糊PID 双容水箱液位控制的仿真 (20)4.2.1 模糊控制器的simulink 仿真 (20)4.2.2 双容水箱液位控制的模糊PID 仿真 (33)4.3 对比与结论 (33)第五章 结论与展望 (35)5.1 研究工作总结 (35)5.2 展望 (35)参 考 文 献 (37)致 谢 (38)第一章 前 言1.1 研究背景及意义1.1.1 选题背景双容水箱液位的控制作为过程控制的典型代表是众多过程控制学者研究的热点之一。
基于BP神经网络PID算法的水箱液位控制系统设计
基于BP神经网络PID算法的水箱液位控制系统设计陈怀忠【摘要】针对水箱液位这样一个多干扰、大惯性、高度非线性系统控制性能优化较困难,传统的控制策略在控制精度、灵敏度以及系统稳定性均存在缺陷,充分利用神经网络具有非线性函数逼近能力,构造神经网络PID自整定控制器,在解决高度非线性和严重不确定系统方面具有较好控制能力.解决了传统PID控制算法难以保证系统在任何工况条件下始终具有最佳控制性能的难题.仿真结果表明,该控制能使系统达到较好的控制效果.%For the problem of controlling the liquid level of water tank with multi- interference, large inertia and highly nonlinear, the traditional control strategy has disadvantages in control precision, sensitivity and system stability. BP neural network control makes full use of neural network approximation capability to construct neural network self-tuning PID controller, having better control in resolving the highly nonlinear seriously uncertain systems. It overcomes the shortcoming of traditional PID controller which can not assure optimal control performance for system in any working condition. Simulated result indicates this control is able to make system reach satisfied control effect.【期刊名称】《实验技术与管理》【年(卷),期】2012(029)012【总页数】4页(P81-84)【关键词】BP神经网络;液位控制;PID算法整定【作者】陈怀忠【作者单位】浙江工业职业技术学院电气工程学院,浙江绍兴312000【正文语种】中文【中图分类】TP27常规PID控制算法对于大部分工业过程的被控对象可取得较好的控制效果,但是对于液位控制的滞后问题,在控制液位跟踪变化曲线时存在振荡和精度低的缺点。
三容水箱T_S模糊PID控制
Abstract: By combining linearization m ethod for non 2linear p lant, P I D structure control and fuzzy control based on T2S model, a T2S fuzzy P I D control of a three 2tank water is devised. Sim 2 ulation model of the three 2tank water control is imp lemented in M atlab, and the T2S fuzzy P I D control strategy is si m ulated. The experim ent results show that the p roposed control strategy is correct and effective. Key words: three 2tank water; T2S model; fuzzy P I D control
y =
i
∑w
i =1
y /
i
∑w
i =1
=
∑w
i =1
y /
i
∑∏A
i =1 j =1
( xj )
其中 , w 是第 i条模糊语言规则的适用度 , A ( x ) 为 x 属于 A 的隶属度函数 . 基于 T2S模型的模糊推理系统非常适合于分段线性控制系统 , 例如在导弹 、 飞行器的控制中 , 可根 据高度和速度建立基于 T2S模型的模糊推理系统 ,实现良好的线性控制
G ( s) =
0. 000 192 7 , 60 < h ≤ 70 ( 60 s + 1 ) ( 61 s + 1 ) ( 32. 10 s + 1 ) 0. 000 230 9 , 70 < h ≤ 100 ( 60 s + 1 ) ( 61 s + 1 ) ( 38. 47 s + 1 )
毕业论文--模糊PID控制在液位控
de/dt
模糊控制器
Kp Ki Kd
PID调节器
yout 受控对象
自适应模糊控制器结构
12
么么么么方面
• Sds绝对是假的
江南大学
本科论文
从系统的稳定性、响应速度、超调量和稳态精度等各方面来考虑Kp,Ki,Kd的作用 如下:
(1)比例系数 Kp的作用是加快系统的响应速度,提高系统的调节精度Kp越大,系统 的响应速度越快,系统的调节精度越高,但易产生超调,甚至会导致系统不稳定Kp 取值过小,则会降低调节精度,使响应速度缓慢,从而延长调节时间,使系统静态、 动态特性变坏.
本科论文
3
江南大学
本科论文
1 液位控制系统研究的意义
由于缺乏实际背景的支持,算法的应用要比理论方面的研究滞后几十年,开发经济实用且具 有典型对象特性的实验装置是一条将理论成果转换为实际应用的捷径.液位控制系统实验装置 模拟了工业现场多种典型的非线性时变多耦合系统,用常规的控制手段往往很难实现理想的 控制效果,因此对其控制算法进行研究具有非常重要的实际意义.
2 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 time(s)
模糊控制器参数Ki随时间的变化大小
Kp Ki
2021/3/7
18
江南大学
模糊PID响应仿真
1 0.9 0.8 0.7 0.6 0.5 0.4KdFra bibliotek本科论文
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 time(s)
NB
NM
NS
Z
PS
PM
PB NB
NM
NS
Z
PS
PM
PB
1
基于模糊PID的三容水箱液位控制
毕业论文开题报告毕业学校:西北民族大学指导老师:课题题目:基于模糊PID的三容水箱液位控制班级:姓名:联系方式:一、选题的目的意义及国内外对本课题涉及问题的研究现状:(1)本选题的目的、意义现在,随着工业化程度的不断提高,控制对象越来越复杂,控制精度要求越来越高,传统的控制方法已不能满足控制要求,先进控制理论方法的探索和研究显得尤为重要。
三容水箱液位系统在非线性、大惯性过程控制研究应用中具有广泛代表性,近年来国内外许多学者对三容水箱系统的建模方法、控制算法及故障诊断等方面进行了探讨。
进一步研究三容水箱系统的控制算法并构建现代实验教学系统,在工业控制领域和工程控制论教学中都具有较为重要的理论和实际应用价值。
其次,工业上许多被控对象的整体或局部都可以抽象成三容水箱的数学模型,因此对三容水箱液位控制系统的研究对工业生产中液位的控制具有重要的指导意义。
(2)国内外对本课题涉及问题的研究现状二、研究方法、研究手段和需要重点研究的问题及解决的思路(1)三容水箱模型图1 三容水箱(2)三容水箱系统的特点三容水箱系统是有较强代表性和工业背景的对象,具有非常重要的研究意义 和价值,主要是因为它具有如下特点:(1)通过改变各个阀门的关闭或打开状态可构成灵活多变的对象,如一阶对象、二阶对象或双入多出系统对象等;(2)三容水箱系统是典型的非线性、时延对象,所以可对其进行非线性系统的辨识和控制等的相关研究:(3)三容水箱系统可构造单回路控制系统、串级控制系统、复杂过程控制系统等,从而对各种控制系统的研究提供可靠对象;(4)由于对三容水箱系统的控制主要通过计算机来完成,所以,可由计算机编程实现各种控制算法来对水箱系统进行控制,为控制算法的研究提供了良好的试验平台。
(3)三容水箱模型的建立三容水箱液位控制系统的被控对象是三容水箱,被控参数是T3的液位,控制参数为T1的进水量,使用电动调节阀改变其开度来控制其进水量。
三容水箱是液位控制系统中的被控对象。
基于模糊PID的三容水箱液位控制
出量 A 、 K K, A 和 A Ko都 为精确量 , 了进 行模糊控 为
收 稿 日期 : 0 20 — 8 2 1-51
修 回 日期 :0 20 — 8 2 1-52
作者简介 : 李
智 ( 9o )男 , 师 . — i mi ce6 @ 13 cr 18~ , 讲 E mal r l3 5 6 .o : a n
型 的复杂 系统 。它 主 要 有 以下 几 个 特 点 : 1 时 滞 ()
性 ;2 时 变 性 ;3 非 线 性 。这 几 个 特 点 都 严 重 影 响 () ()
位误 差 变化 量 e 以下 设 计 的 控 制 器 就 是 要 以最 优 ,
化 的 方 法 使 得 一 0 。
定值
P D 控制 的效果 l 。模 糊 控制不 需 要精 确 的数 学 模 I _ 1 ] 型, 因而是解 决 不确定 性 系统控 制 的一种 有效 途径 。
但是 , 纯 的模糊 控制 也存 在精 度不 高 、 单 易产 生极 限
振荡 等 问题 。因此 , P D和 模 糊控 制技 术 结 合起 把 I 来 , 长 补短 , 使 系统 的控 制 性 能得 到 提高 , 一 取 可 是
种 很 实 用 的 控 制 方 法 。 ]
图 1 三 容 水 箱 数 学 模 型 的 测 定 实 验
2 1 模 糊 P D 控 制 器 的 结 构 设 计 . I
为 了保 证 模 糊 控制 器 的 控制 效 果 , 要 避免 控 又 制规 则过 于复 杂 , 采 用 二 维模 糊 控 制 器 。 即模 糊 故 控制 器 的输入 量 为液 位 变 化 e和液 位 变 化 率 e , c 其 输 出量为 利用 模 糊 控 制 规 则 对 P D 三个 参 数 进 行 I 修 改 的 变化 量 A 、 K, △ 。模 糊 P D控 制 K A 和 K。 I 器 其结 构如 图 2所示 [ 。 4 ]
基于PID的三容水箱控制毕业设计
基于PID的三容水箱控制摘要在三容水箱是较为典型的非线性、时延对象,工业上许多被控对象的整体或局部都可以抽象成三容水箱的数学模型,具有很强的代表性和工业背景,研究三容水箱的建模及控制具有重要的理论意义及实际应用价值。
本设计主要是利用PID控制三容水箱。
控制方案采取采用临界比例度法整定PID控制器参数、上位监控由三维力控组态软件设计构成。
可以实现对系统工作的是实时监控与速度曲线显示。
关键词:三容水箱组态软件模糊PID控制The three-tank water tank based on PIDcontrolAbstract: Abstract Three-tank water is a typically non-linear and delayed plant which has the very strong background of industry, for the whole or part of many controlled objects can be extracted as mathematic model of three-tank water. Research on modeling and control of three-tank water has far theoretical significance and practical value.This design is the main PID control three let water tank. Take the critical ratio control scheme of the set of PID controller parameters, upper monitor from three dimensional force control configuration software design to form. Which can make the system work is real-time monitoring and speed curve shows.Keywords: 3 let water tank configuration software fuzzy PID control目录第1章前言 (4)1.1课题研究目的 (4)1.2课题研究背景和意义 (4)1.3 PID的特点 (4)第2章三容水箱系统的硬件结构 (5)2.1 三容水箱的原理结构 (5)2.2 三容水箱的操作步骤 (6)第3章控制的理论基础 (7)3.1 PID控制原理 (7)3.2 数学建模 (7)3.2 MTLAB仿真与PID控制方法 (10)第4章系统软件设计 (17)4.1 plc编程 (17)4.2力控设置 (18)4.3组态软件设计特点 (21)第5章实验结果 (22)5.1组态的动态液位变化 (22)结论 (24)致谢 (25)参考文献 (26)附录ⅠPLC系统编程 (27)第1章前言1.1课题研究目的此次课程设计以“基于PID的三容水箱控制”为题,由力控显示PID控制三容水箱,从而实现对三容水箱的控制,并把结果反馈到PLC上,在力控上显示出曲线。
基于PID的上水箱液位控制系统设计毕业论文
(此文档为word格式,下载后您可任意编辑修改!)基于PID的水箱液位控制系统设计班级:姓名:学号:指导教师:撰写日期:目录第一章绪论 (1)第二章系统组态设计 (3)2.1 MCGS组态软件概述 (3)2.2 新建工程 (4)2.3 设备配置 (5)2.4新建画面 (5)2.5 定义数据对象 (9)2.6设备连接 (11)2.7 控制面板的设计 (14)第三章PLC设计 (18)3.1 PLC概述 (18)3.2系统设计PLC程序 (20)第四章课设总结 (23)参考文献 (26)附录 .................................................................................. 错误!未定义书签。
第一章绪论可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。
早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。
随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。
但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC, PLC自1966年出现,美国,日本,德国的可编程控制器质量优良,功能强大。
”基于PLC的液位控制系统可以很好的满足工业中的液位控制系统的要求,为控制带来便捷与准确,在现在讲求效率的社会里具有重要的实用价值。
在以前的工业中,液位控制的实现方法莫过于人为的去看然后去调,或者通过固定的液位开关,当液位达到一定的高度后液位开关自动闭合或断开来控制液位的。
随着自动化不断地发展,在工业中很多时候需要我们连续的去控制液位,时刻的去观察液位的高度,而且越来越多的时候需要在计算机上进行监测液位和控制液位,这就是本设计的目的。
水箱液位的模糊控制
资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载水箱液位的模糊控制地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容1、绪论1.1 水箱水位系统概述在能源、化工等多个领域中普遍存在着各类液位控制系统液。
各种控制方式在液位控制系统中也层出不穷,如较常用的浮子式、磁电式和接近开关式。
而随着我国工业自动化程度的提高,规模的扩大,在工程中液位控制的计算机控制得到越来越多的应用。
液位控制系统的检测及计算机控制已成为工业生产自动化的一个重要方面。
经典控制理论和现代控制理论的控制效果很大一部分取决于描述被控过程精确模型的好坏,这使得基于精确数学模型的常规控制器难以取得理想的控制效果。
但是一些熟练的操作工人、领域专家却可以得心应手的进行手工控制。
因此基于知识规则的模糊控控制理论在其应用中就有了理论和现实意义1.2模糊控制的概述人工智能包括推理、学习和联想三大要素,它是采用非数学式子方法,把人们的思维过程模型化,并用计算机来模仿人的智能的学科。
许多科学家认为下一世纪生产力的飞跃寄托于人工智能技术,并认为人工智能的发展必将带来一次新的史无前例的技术革命,第五代计算机的研究充分体现了人类左脑的逻辑推理功能,而人工智能研究的下一步是模仿人类右脑的模糊处理功能。
人工智能将在逻辑推理计算机、模糊计算机和神经网络计算机这三者的基础上,由两个方面来实现,即:一是利用现有的计算机技术模拟人类的智能;二是利用一种全新的技术来实现信息处理的模糊化和网络化。
前者是实现人工智能必需的先决条件;后者是实现人工智能的根本途径。
“模糊控制理论”是由美国学者加利福尼亚大学著名教授L.A.Zadeh于1965年首先提出,至今仅有20余年时间。
它以模糊数学为基础,用语言规则表示方法和先进的计算机技术,由模糊推理进行判决的一种高级控制策略。
三容水箱的模糊控制
误差变化率的隶属函数
NB 1
NM
NS
Z
PS
PM
PB
0.8
Degree of membership
0.6
0.4
0.2
0 -0.25 -0.2 -0.15 -0.1 -0.05 0 kp 0.05 0.1 0.15 0.2 0.25
kp的隶属函数
NB 1
NM
NS
Z
PS
PM
PB
0.8
Degree of membership
• 由实验中对液位的控制要求,设液位误差e在(-3mm, +3mm)内,液位误差变化ec的基本论域为(-0.lmm/s, +0.lmm/s)。若e和ec的论域选得越大,控制精度越高,会 增加控制器的复杂程度。因此本文中将e和ec模糊语言变 量量化到整数论域{-6,-5,-4,-3,-2,-l, o,1,2,3, 4,5,6},可得到量化因子
Ke n 6 2 xe 3
Kec m xec 6 0.1 60
模糊控制器的控制规则
模糊控制规则的设计包括三部分的设计内容:选择描述输入输出变量的词 集,定义各模糊变量的模糊子集及建立模糊控制器的控制规则。 • 都采用七个词集来描述,即其模糊子集为e、ec。 △kp、△ki、△kd ={NB, NM,NS,O,PS,PM,PB},子集中元素分别代表负大,负中,负小,零, 正小,正中,正大。 因此在选择模糊变量的模糊隶属度函数时,在误差较大的区域采用低分辨率 的模糊集,在误差较小的区域采用高分辨率的模糊集。各模糊子集的隶属度 函数中NB和PB采用正态型分布;NM、NS、ZO、PS、PM都采用三角形分布, 则可得各模糊变量的隶属度函数图及
水箱平衡时,Qi=Q1=Q2=Q3,由((2-23)式可以计算上、中、下水箱的线 性化水阻:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于模糊神经网络PID的三容水箱液位控制系统研究基于模糊神经网络PID的三容水箱液位控制系统研究摘要:三容水箱液位控制系统是过程控制中一种典型的控制对象,模拟了工业现场多种典型的非线性时变多变量耦合系统。
随着工业化程度的不断提高,传统的PID控制显然已无法满足当前的控制要求,各种先进的智能控制理论相继出现。
文章通过比较模糊PID及神经网络PID 各自的优缺点,提出了基于模糊神经网络的PID 控制器;并对其在三容水箱液位控制系统中的应用进行了仿真。
结果证实该控制器能明显改善系统的动、静态性能,大大提高了系统稳定性,充分显示了其优越性。
关键词:模糊控制;神经网络控制;PID;三容水箱系统;仿真中图分类号:TP391.9 文献标识码:A The research of Three tank water control system based on Fuzzy NeuralNetwork PIDSong Shao lou, Zhang Ming , Li Jun jie (College of electric and control engineering,Liao Ning Technical University,HuLudao 125105,LiaoNing)Abstract:Three tank water control system is a typical control object during the process control,which simulates plants of typical、nonlinear and time-based coupling system in the industry.With the development of the industry,the traditionalPID control system can not satisfied obviously,many so advanced intelligent control theorys appear. A PID controller based on Fuzzy Neural Network is proposed in this article by comparing the Fuzzy PID and the Neural Network PID.The simulation results proved that it improves the dynamic property and static performance of the system obviously,the stability is also enhanced greatly and shows its superiority.Key Words: Fuzzy control ;Neural Networkcontrol;PID;three tank water system;simulation1 引言随着工控行业不断向前发展,控制对象越来越复杂,控制精度要求越来越高,传统的控制方法已不能满足控制要求,先进控制理论方法的探索和研究显得尤为重要。
三容水箱液位系统是较为典型的非线性、时延对象,具有很强的代表性;工业上许多被控对象的整体或局部都可以抽象成三容水箱的数学模型,因此对三容水箱液位控制系统的研究对工业生产中液位的控制具有重要的指导意义。
不仅如此,三容水箱模型的建立为先进控制理论及算法的验证提供有利的条件。
借助三容水箱模型,模糊控制、神经网络控制等智能控制理论先后被应用。
相比传统的控制理论,智能控制理论的确在一定程度上使得工业控制性能得到了显著的改善。
但也有不足之处,模糊控制的模糊规则很难实现最优,量化因子和比例因子的值难以确定;神经网络算法复杂导致系统响应速度较慢等[1]。
针对以上问题提出了将模糊控制与神经网络控制相结合,用神经网络表示模糊系统,使构造网络结构有了依据;又根据模糊推理规则的形式,利用神经网络的学习能力进行复杂的模糊推理,使其具有运算速度快的优点,最终不仅使三容水箱液位控制系统响应速度提高,而且动、静态特性及稳定性都得到了很大的改善。
2 三容水箱液位控制系统分析液位作为过程控制中一个重要参数,能否及时有效的控制对安全生产以及产品的质量和数量有着很大的影响。
三容水箱液位控制系统模拟了工业现场的多种典型的非线性时变多变量耦合系统,具有时滞性、时变性、非线性的特点。
它也具有较强的综合性,涉及控制原理、智能控制、流体力学等多个学科[2]。
三容水箱液位控制系统具有强大的实验功能:它不仅可以实现单入单出一阶对象、二阶对象、三阶对象,还可以实现非线性的双入双出对象,最重要的是它还可以作为一种多功能型实验设备去验证各种新型算法。
通过对水箱液位控制系统实验,除可以掌握控制理论、计算机、仪器仪表知识和现代控制技术之外,还可以熟悉生产过程的流程,进而从控制的角度理解它的静、动态工作特性[2]。
3 模糊PID模糊PID控制是利用当前的控制偏差和偏差,结合被控过程动态特性的变化,以及针对具体过程的实际经验,根据一定的控制要求或目标函数,通过模糊规则推理,对PID控制器的三个参数进行在线调整[3]。
基于模糊控制的PID控制器的结构图如图1所示。
图1 模糊PID控制器结构图根据三容水箱的实际情况,把e、ec、PK、I K、DK的论域划分为7个等级即为:e={-3,-2,-1,0,1,2,3}ec={-3,-2,-1,0,1,2,3} PK={-0.3,-0.2,-0.1,0,0.1, 0.2,0.3}IK={-0.06,-0.04,-0.02,0, 0.02,0.04,0.06}DK={-0.3,-0.2,-0.1,0,0.1, 0.2,0.3}定义e、ec为输入,PK、IK、D K为输出,选用三角形函数作为输入输出的隶属函数。
利用模糊控制规则以及输入输出量的隶属函数,可求得该双输入单输出模糊控制器的模糊关系为[5]:Yj iPijjiPKeceR,) (⨯⨯=(2-1)Yj iIijjiIKeceR,) (⨯⨯=(2-2)Yj iDijjiDKeceR,) (⨯⨯=(2-3)求得模糊推理关系PR、IR、D R后,运用模糊集合的合成运算,可以推得相对于输入信号的输出模糊信号:PPReceK⨯⨯=∆)((2-4)IIReceK⨯⨯=∆)((2-5)DDReceK⨯⨯=∆)((2-6)模糊控制器输出的是一个模糊集合,采用最大隶属度法去模糊化,判决出一个精确度控制量。
定义误差e和误差变化率ec的量化因子、比例因子都为1,经Matlab仿真结果如图2所示。
Tim e (sec)A m p l i t u d e图2 模糊PID 控制仿真曲线图从仿真结果可以看出模糊PID 可以实现三容水箱液位的控制。
然而事实上模糊控制规则完全是凭操作者的经验或专家知识获取的,一方面并不能保证规则的最优或次最优,达到最佳控制;另一方面在控制过程中,外界突加干扰,参数大幅度变化,原来总结的经验和规则不够等因素,都会严重影响控制质量;最重要的一点就是量化因子和比例因子值的选取对控制性能影响很大,准确选取这二者的值也是一大难点所在。
4 神经网络PIDBP 神经网络PID 控制器是一种较新颖的神经网络PID 控制策略,这种控制方式在结构上不再明显包含PID 控制器,而是将神经网络和PID 控制规律融为一体,将误差信号的比例、积分、微分运算和PID 参数的自适应整定在一个前向神经网络中完成[5]。
BP 神经网络PID 控制器主要利用了神经网络的非线性映射能力和自适应能力。
系统结构图如图3所示,控制器有两部分组成:1、参数可调的PID 控制器,直接对被控对象进行闭环控制;2、神经网络NN ,根据系统的运行状态,实现自适应算法,调节PID 控制器的参数,以达到某种性能指标的最优化要 求。
图3 神经网络PID 控制器结构图网络输出节点分别对应可调PID 控制器的三个参数pK 、iK 、dK ,即)()3(1k o=pK ,)()3(2k o=iK ,)()3(3k o =dK ,各节点的输入输出关系为:),...,2,1(),()()()()(M j k x k net k O j l j l j ===(3-1) ),...,2,1()]([)()()()2()2()2()(1)2()2(Q i k net f k O k O w k net i iil j Mj ij i =⎪⎩⎪⎨⎧=-=∑=θ(3-2))3,2,1()]([)()()()3()3()3()2(1)3()3(=⎪⎩⎪⎨⎧=-=∑=l k net g k O k O w k net l lll Qj lj l θ(3-3) 由于pK 、i K 、dK 不能为负值,故取变换函数为:)]tanh(1[21)(x x g +=。
选择性能指标函数为:)1(21)]1()1([21)(22+=+-+=k e k y k r k J 。
按照梯度下降法修正网络权值系数w (k ),即沿着J (k )对)(k w i的负梯度方向搜索调整,从而可以加快BP 算法的收敛速度。
最终求得隐层全职系数的调节规律为:)1()()()()2()1()2()2(-∆+=∆k w k O k k w ij j i ij αηδ(3-4)Matlab 仿真结果如图4所示。
Tim e (sec)A m p l i t u d e图4 神经网络PID 控制仿真曲线图仿真结果表明基于BP 神经网络的PID 控制器能较好的实现对三容水箱液位控制系统的控制,表现出了良好的动态特性,系统基本无超调。
然而由于神经网络算法的复杂性,导致系统响应速度相对较慢,这样一来延长了系统到达稳定状态的时间,势必给工业生产带来不利。
5模糊神经网络PID通过分析模糊PID 和神经网络PID 控制器在三容水箱液位控制系统中的应用,可以总结出一下几点:模糊PID 控制器通过模糊规则实现对pK 、i K 、dK 三个参数的在线调整,然而模糊控制规则都是凭操作经验或者专家知识获取的,量化因子和比例因子严重影响模糊PID 控制器的响应特性,只有在二者的值合适的情况下才能取得良好的控制效果。
神经网络PID 控制器利用神经网络的非线性映射能力和自适应能力,可以不用考虑量化因子与比例因子,但是正是由于神经网络的优越性导致算法的复杂化,使得系统响应速度变慢,降低了控制品质。
基于以上分析文章将二者融为一体,即提出了基于模糊神经网络的PID控制器。
用神经网络表示模糊系统,使构造网络结构有了依据;又可以根据模糊推理规则的形式,利用神经网络的学习能力进行复杂的模糊推理,使其具有运算速度快的优点。