基于模糊控制算法的温度控制系统的毕业设计
本科毕业论文PID温控系统的设计及仿真
CENTRAL SOUTH UNIVERSITY 本科生毕业论文题目PID温控系统的设计及仿真学生指导教师学院信息科学与工程学院专业班级完成时间年月摘要温度是工业控制的主要被控参数之一。
可是由于温度自身的一些特点,如惯性大,滞后现象严重,难以建立精确的数学模型等,给控制过程带来了难题。
要对温度进行控制,有很多方案可选。
PID 控制简单且容易实现,在大多数情况下能满足性能要求。
模糊控制的鲁棒性好,无需知道被控对象的数学模型,且在快速性方面有着自己的优势。
研究分析了PID 控制和模糊控制的优缺点,把两者相互结合,采用了用模糊规则整定P K 、I K 两个参数的模糊自整定PID 控制方法。
本研究以电烤箱为控制对象,用MATLAB 软件对PID 控制、模糊控制和参数模糊自整定PID 控制的控制性能分别进行了仿真研究。
仿真结果表明PID 对于对象模型复杂和模型难以确定的控制系统具有很大的局限性,不能满足调节时间短、超调小的技术要求。
由于模糊控制的理论(如量化因子和比例因子的确定问题)并不完善,其可能获得的控制性能无法把握,而且模糊控制易受模糊规则有限等级的限制而引起稳态误差。
参数模糊自整定PID 控制吸收前两种方法的长处,满足了调节时间短、超调量为零且稳态误差较小的控制要求。
因此本论文最终确定采用参数模糊自整定PID 控制方案。
本系统硬件采用了以 AT89C52 单片机为核心的温度控制器,选用 k 型热电偶为温度传感器结合MAX6675芯片构成前向通道,同时双向晶闸管和SSR 构成后向通道,由按键、LED 数码显示器及报警单元等组成人机联系电路。
关键词:单片机,PID ,模糊控制,仿真ABSTRACTTemperature is one of the main parameters in the industrial process control.Yetthere are difficultiesto have a good control oftemperature becauseof the characteristics of the temperature itself:the temperature inertia is great, its time-lag is serious and it is hardto establish an accurate mathematical model.There are many methods to be selected in order to control a system. The PID controlis simple,easily realized andin most casesit meetsthe control demand. Fuzzy control has the advantage of quickness,itsrobustness is good and there is no needto know theobject ’smathematical model.This paper analyses the advantages and disadvantages of both PID control and fuzzycontrol and es to the method of bining them together,fuzzy self-tuningPID control. In this method,P K and I K of the PID controller are adjusted by fuzzy control rules .In the paper simulations of PID control, fuzzy control and fuzzyself-tuning PID control are done by MATLAB to control a electric oven.Conclusions are that for those control objects of which models are plicated or hard to establish,the PID method has limitation and doesn ’t meet the control demand. As the fuzzy control method theory is not perfect, a good control performance cannot be expected. And it could easily cause the steady-state error for it is restricted by limited grades of the fuzzy rules.Finally the fuzzy self-tuning PID control method is selected, since it meets the control demands.In this paper AT89C52 is used as controller, toward access is posed of K which is used as the temperature sensor and MAX6675.Backward access is posed of bidirectional thyristor and SSR. Man-machine circuit is posed of keyboard, LED and warning unit, etc.Key words :Micro Controller, PID Control, Fuzzy Control, Simulation目 录摘要IABSTRACTII第一章绪论11.1 课题的提出及意义11.2 控制系统背景介绍11.3 当代温控系统及智能算法2第二章温控系统的设计52.1 温控系统的总体设计52.1.1 温控系统设计的基本原则52.1.2 温控系统的结构及设计62.2 温控系统的硬件设计72.2.1 前向通道设计72.2.2 后向通道设计102.2.3 人机通道设计11小结15第三章系统控制方案163.1 PID 控制163.1.1 PID的概述163.1.2 PID 控制的基本理论及特点163.2 模糊控制183.2.1 模糊控制的概述183.2.2 模糊控制的基本原理及特点183.3 模糊PID 控制19小结21第四章仿真研究224.1 MATLAB及其模糊逻辑工具箱和仿真环境simulink224.2 仿真和优选234.2.1 控制对象模型234.2.2 仿真和方案选择25小结32第五章总结与展望335.1 主要工作容335.2 工作小结335.3 存在的问题及未来的方向34结束语35参考文献36第一章绪论1.1 课题的提出及意义温度是生产过程和科学实验中非常普遍而又十分重要的物理参数。
模糊PID温度控制毕业设计
模糊PID温度控制毕业设计第一章绪论1.1选题背景及其意义在工业生产过程中,控制对象各种各样,温度是生产过程和科学实验中普遍而且重要的物理参数之一。
在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。
温度控制在生产过程中占有相当大的比例,其关键在于测温和控温两方面。
温度测量是温度控制的基础,技术已经比较成熟。
由于控制对象越来越复杂,在温度控制方面,还存在着许多问题。
如何更好地提高控制性能,满足不同系统的控制要求,是目前科学研究领域的一个重要课题。
温度控制一般指对某一特定空间的温度进行控制调节,使其达到工艺过程的要求。
本文主要研究电锅炉温度控制的方法。
电锅炉是将电能转换为热能的能量转换装置[1]。
具有结构简单、无污染、自动化程度高等特点。
与传统的以煤和石化产品为燃料的锅炉相比还具有基本投资少、占地面积小、操作方便、热效率高、能量转化率高等优点。
近年来,电锅炉已成为供热采暖的主要设备。
锅炉控制作为过程控制的一个典型,动态特性具有大惯性大延迟的特点,而且伴有非线性。
目前国电热锅炉控制大都采用的是开关式控制,甚至是人工控制方法。
采用这些控制方法的系统稳定性不好,超调量大,同时对外界环境变化响应慢,实时性差。
另外,频繁的开关切换对电网产生很大的冲击,降低了系统的经济效益,减少了锅炉的使WORD版本.用年限。
因此,研究一种最佳的电锅炉控制方法,对提高系统的经济性,稳定性具有重要的意义。
1.2工业控制的发展概况工业控制的形成和发展在理论上经历了三个阶段50年代末起到70年代为第一阶段,即经典控制理论阶段,这期间既是经典控制理论应用发展的鼎盛时期,又是现代控制理论应用和发展时期;70年代至90年代为第二阶段,即现代控制理论阶段;90年代至今为第三阶段,即智能控制理论阶段[2]第一阶段:初级阶段。
它以经典控制理论为主要控制方案,采用常规气动、液动和电动仪表,对生产过程中的温度、流量、压力和液位进行控制。
基于模糊控制算法的温控表设计
考虑到工业 过程控制 中 ,大多数对象 都具有 复杂 的非线 性特 性, 且难 以得到其精 确的数学模 型 , 因此采用 基于模糊 原理 的
控制算法 , 具有测量精 度高 、 可靠性好 、 干扰性 能强 、 抗 可广
泛应 用 于 钢 铁 、 金 、 织 、 工 等 行 业 。 冶 纺 化
脉冲信 号输入 至 M S 5 的 口进 行频 率计 数 ,该计数 脉冲 C 一 1
频率 即反映了所测温度 的大小 , 系统进 模糊控制 运算 , 若所测
温度与 系统设定温度不相符 , 据模 糊控制计算结果进行温度 根 自动调节 的控制 ,同时各 分机 的通 讯 口 MA 4 7与主机进行 X8 数据通讯与传送 , 由主机输人参数可进行 所有 温控表的温度设 定。系统所设定 的温度数据存储于看 门狗 芯片 X 5 4 2 0 5中, 同 时当检 测温 度超过设定 温度一定值 时系统进行报警。 本系统采 用一 片 8 5 15作为 8 L D数码 管 , 位 E 显示 系统设定温度及检 测
在 图 1中 ,系统接通 2 0 2 V交 流 电源后 ,通过稳 压 电路 ( 85 70 ) 7 0 、9 5 产生 ±5 V直流工作电源 , 以满足本 系统 中集成 电 路工作 需要 。 温度首先通过温度传感 器及 运算 放大器将 被测温
度 的变 化转换成电压信号 ,由 L 3 进 行电压 /频率 变换 为 M3 1
摘要 : 工业过程 温度对 象是一 个难 以建立精确 的数学模 型, 出采用模 糊控制 算法应 用于温控表 , 提 介绍 了温控表 的硬 件设计 、 件设 软
计 。应 用表 明, 该温控表 巨能 可靠, 度较 高。 精 关键词 : 温控表 ; T 9 5 ; A 8C 1模糊控制
毕业设计(论文)-基于PLC实现的水温控制
基于PLC实现的水温控制XXX(陕西理工学院电气工程系自动化专业,2007级2班,陕西汉中723003)指导教师:XXX[摘要]针对工农业生产中现有的水温控制系统可靠性低、控制精度差、成本高等缺点。
我们利用三菱FX0N60-MR型PLC构建了一个水温控制系统对这一问题进行了研究。
在整个控制系统中以电阻炉作为被控对象,以水温为被控变量,以三菱FX0N60-MR型PLC为控制器,输入部分外加光电耦合器,并用按键和数码管构建了人机接口设置目标温度;控制算法的选择经过对模糊控制和PID算法的实验对比,最终选择采用PID。
PLC程序利用梯形图编程语言进行编写。
在系统搭建完成后我们利用试凑法,通过大量实验对PID控制器的参数进行了优化,进过测试系统能够达到设计要求。
除此之外该系统还具有硬件结构简单、系统可靠性高、制作成本低廉、控制器参数易于调试等优点。
能够利用小型PLC实现对水温较高精度的控制。
[关键词]PLC 温度控制PIDPLC-based temperature control to achieveLiao zhong lin(Grade 07,Class2,Major Automation,Department of Electrical Engineering,Shaanxi University ofTechnology,Hanzhong 723003,Shaanxi)Tutor: Liu pei[Abstract] According to the existing water temperature in the industry and agriculture production control system reliability, low cost, high control precision poor shortcomings. We use mitsubishi FX0N60-MR type PLC has constructed a water temperature control system for this problem is studied. In the whole control system to resistance furnace as controlled object to water temperature as controlled variables, the mitsubishi FX0N60-MR type PLC as the controller, input part plus photoelectric couplers, buttons and digital tube and constructing the man-machine interface set target temperature; The choice of control algorithm based on fuzzy control and PID algorithm experimental, finally choosing PID. PLC program use ladder diagram programming language to write. After the completion of the structures in the system we use trail-and-error, through a large number of experiments of PID controller parameters are optimized, the test system can meet the design requirements. Besides this system also has the hardware structure is simple, system reliability high, production cost is low, and the controller parameters is easy to debug, etc. Can use small PLC to control the water temperature higher accuracy.[Key words] PLC temperature control PID目录绪论 (1)1.设计方案的论证 (2)1.1PLC的选型 (2)1.1.1常用PLC的特点比较 (2)1.1.2本设计PLC的选型 (3)1.2控制方案的选择 (3)1.2.1采用模糊控制的温度控制 (3)1.2.2采用PID算法的温度控制 (3)1.2.3 控制方案的选择 (4)2.硬件电路的设计 (5)2.1PLC硬件资源分配设计 (5)2.2温度传感器 (8)2.2.1 利用温度变送器采集 (8)2.2.2 利用DS18B20采集 (8)2.3输入部分电路设计 (10)2.3.1 设置输入部分电路设计 (10)2.3.2 AD转换结果输入部分电路设计 (10)2.4输出部分电路设计 (10)3.系统软件的设计 (13)3.1PLC编程语言简介 (13)3.2输入部分程序设计 (15)3.3显示部分程序 (15)3.4PID运算部分程序设计 (15)4.系统的调试 (19)4.1硬件调试 (19)4.2软件调试 (19)4.1软硬件联合调试 (19)4.3实验数据 (19)参考文献 (20)英语科技文献翻译 (21)附录 (34)附录A:源程序 (34)附录B:元器件清单 (37)附录C:电路总图 (38)附录D:实物图 (39)致谢 (40)绪论温度控制系统在各行各业的应用虽然很广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高。
基于单片机的水温恒温模糊控制系统设计
基于单片机的水温恒温模糊控制系统设计水温恒温在很多工业领域中都是非常重要的,比如在制造过程中需要严格控制水温以确保产品质量,或者在实验室中需要保持水温恒定以保证实验结果的准确性。
为了实现水温恒温,可以采用单片机控制系统进行模糊控制,以更好地调节水温并确保其恒定性。
一、系统设计1.系统组成该水温恒温模糊控制系统包括以下几个部分:1)传感器:用于实时监测水温,通常采用温度传感器来获取水温数据。
2)单片机:作为系统的核心控制部分,负责根据传感器采集的水温数据进行控制算法处理,并输出控制信号给执行器。
3)执行器:负责控制水温调节设备,比如加热器或制冷器,以使水温保持在设定的恒温值附近。
4)人机界面:用于设定水温的目标值、显示当前水温以及系统的工作状态等信息,通常采用液晶显示屏或LED灯来实现。
2.系统工作原理系统工作流程如下:1)单片机通过传感器获取实时水温数据,并与设定的恒温值进行比较。
2)根据实时水温和设定值之间的差异,单片机通过模糊控制算法计算出调节水温的控制信号。
3)控制信号送往执行器,执行器根据信号控制加热器或制冷器对水温进行调节。
4)单片机不断循环执行上述步骤,使水温保持在设定的恒温值附近。
二、模糊控制算法设计模糊控制算法是一种基于模糊逻辑进行推理和决策的控制方法,适用于非线性、不确定性系统的控制。
在水温恒温控制系统中,可以设计如下的模糊控制算法:1.模糊化:将实时水温和设定水温映射到模糊集合,通常包括“冷”、“适中”和“热”等。
2.模糊规则库:根据实际情况,设定一系列的模糊规则,描述实时水温和设定水温之间的关系。
3.模糊推理:通过模糊规则库,进行模糊推理,得到相应的控制信号。
4.解模糊化:将模糊推理的结果映射到实际的控制信号范围内,作为执行器的输入。
通过模糊控制算法设计,可以更加灵活地调节水温,适应各种复杂环境下的恒温控制需求。
三、系统实现在实际系统的实现中,首先需要选择合适的传感器,并设计好传感器的接口电路来获取水温数据。
基于模糊控制算法实现化学温度的精确控制
接触式温度测量。集成温敏传感器测量范围又受 到限制 ( 般 工 作 范 围 为 一5  ̄ 1OI) 一 5C一 5 c 。而 热 = 电偶虽 然测量 范 围较宽 , 为减小误 差 还需要进 行 但
作 为测 电阻材料 , 的物理 化学 它
仪 用 放 大 器 和 高精 度 A D转 换 器 组 成 的 温 度 采 集模 块 , 及 由 D A 转 换 器、 控 硅 控 制 / 以 / 可 电路 、 可控 硅 组 成 的 温 度 控 制 模 块 共 同构 成 一 个 高精 度 的 闭环 控 制 系统 。
关键词 : 糊控制算法 ; 模 高精 度 ; 温度 控 制
温 度范 围 内都 可 以保 持 良好 的特 性 , 全满足 本系 完 统 所要求 的测 量 范 围 ( ℃一3 0 ) 0 0 ℃ 和精 度 。放 大 电路采 用 A 6 0仪 用 放 大器 , D2 此类 放 大器 的输 入
阻抗高 , 共模抑制比( M R 大。温度测量部分 电 CR )
输 入 量 E、 E及 u模 糊 集 的隶 属 函数 为 三 角 D 形 , 图 5 见 。
图3
温度 检 测 电路
片机 的 R M中。当采集到电压值 时, O 用半分搜索 法搜 索至 电压 值对应 的温度 区 间 , 用二 次插值 法 再 得 到 电压 值对 应 的温度 。为 了降低 干扰带 来影 响 , 用软 件平 均 滤 波 。每 轮采 集 3 2次 , 以平 均 值 作 为
无 法满 足化学 实验 的需 要 , 文针 对 这种 情 况 , 本 采
() 1 传感 器 的选取 检测 温度 一般分 为接触 式 和非接触式 两大类 。 非 接触式 传感 器 的测 量精 度难 以达 到 ±1以下 , 不 能 满足本 系统 的设 计 要 求 。本 系统 所 要求 被 测 物 体 的热 容量远 大于 传感器 的热容 量 , 以考虑使 用 可
模糊控制毕业论文
模糊控制考核论文姓名:郑鑫学号:1409814011 班级:149641 题目:模糊控制的理论与发展概述摘要模糊控制理论是以模糊数学为基础,用语言规则表示方法和先进的计算机技术,由模糊推理进行决策的一种高级控制策。
模糊控制作为以模糊集合论、模糊语言变量及模糊逻辑推理为基础的一种计算机数字控制,它已成为目前实现智能控制的一种重要而又有效的形式尤其是模糊控制和神经网络、遗传算法及混沌理论等新学科的融合,正在显示出其巨大的应用潜力。
实质上模糊控制是一种非线性控制,从属于智能控制的范畴。
模糊控制的一大特点是既具有系统化的理论,又有着大量实际应用背景。
本文简单介绍了模糊控制的概念及应用,详细介绍了模糊控制器的设计,其中包含模糊控制系统的原理、模糊控制器的分类及其设计元素。
关键词:模糊控制;模糊控制器;现状及展望Abstract Fuzzy control theory is based on fuzzy mathematics, using language rule representation and advanced computer technology, it is a high-level control strategy which can make decision by the fuzzy reasoning. Fuzzy control is a computer numerical contro which based fuzzy set theory, fuzzy linguistic variables and fuzzy logic, it has become the effective form of intelligent control especially in the form of fuzzy control and neural networks, genetic algorithms and chaos theory and other new integration of disciplines, which is showing its great potential. Fuzzy control is essentially a nonlinear control, and subordinates intelligent control areas. A major feature of fuzzy control is both a systematic theory and a large number of the application background.This article introduces simply the concept and application of fuzzy control and introduces detailly the design of the fuzzy controller. It contains the principles of fuzzy control system, the classification of fuzzy controller and its design elements.Key words: Fuzzy Control; Fuzzy Controller; Status and Prospects.引言传统的常规PID控制方式是根据被控制对象的数学模型建立,虽然它的控制精度可以很高,但对于多变量且具有强耦合性的时变系统表现出很大的误差。
基于AT89C52的模糊控制算法的温控仪的设计与研究
的作 用 。
223复思路
单 片 机具 有 多 种 复位 电路 .本 系 统 采用 电平 式 开 关 复位 与
在 温度 测 量 控 制 系统 中 .实 际 温度 值 由铂 电 阻恒 流工 作 调 上 电复 位方 式 .其 缺点 是 干拢 易 于 串 人 复 位 端 .在 大 多 数条 件 理 电路 进 行 测量 。 了 克 服铂 电阻 的 非线 性 特 点 . 为 在信 号调 理 电 下 . 会 造 成单 片 机 错 误 复位 . 会 引 起 内部某 些 寄 存 器 错误 复 不 但
控制 效 果 而智 能控 制 中 的模 糊控 制 通 过 从 实 践 的经 验 中 总结 元 器 件 为 石英 晶体 和 电容 组成 的并 联 谐 振 回路 。 晶振 频 率选 择
MH , 1C 0 F 电容 的大 小 可 能 可 起 频 率微 调 的 控制 规 则 . 温 度进 行 控 制 . 对 可能 有 效 地 解 决 温 度控 制 系统 的 6 zC 、 2的 电容 值 取 3P , 非线 性 、 时滞 以及 不 确定 性
进 行 加 1减 1操 作 . 人 单 片 机 A 8 C 2后 . 另 一 3位 7段 调 理 电路 将 根 据 铂 电阻 的阻 值 输 出相 应 的 电压 值 将其 输 出 电 送 T9 5 由 数 据 码管 显示 。数 码 管 的段 码 由 7 L 0 4 s 5进 行 驱 动 . 位 码 由三 压送 到 A  ̄0 0 而 I 8 8的模 拟量 输 入通 道 I 0 经 A C 8 8 行 模 数 C N. D 00 进
极 管 2 2 2 进 行驱 动 为 了使 两组 数 码 管 实 时显 示 . 两 组 数 转 换 .将 标 准 的 模拟 信 号转 换 为 等价 的数 字信 号 本设 计 选 用 N 2A 对
基于LabVIEW的模糊PID温度控制系统设计
基于LabVIEW的模糊PID温度控制系统设计作者:胡荣颐简贞钊来源:《科学与财富》2018年第33期这次实训我们主要的工作是使用LabVIEW 建立一个温度控制系统。
实现系统温度的实时控制。
主要使用到的装置为一个温度控制模块,USB6008数据采集卡,PWM波输出模块和一个上位机。
主要的控制过程为通过USB6008数据采集卡采集温控箱的电压,将采集到的电压转换为温度后,分别通过传统PID控制和模糊PID控制这两种控制算法的计算,得出合适的直流控制电压,并通过直流电压与三角波相互比较的方法得出适合PWM波,实现温控箱温度的控制。
使用LabVIEW 将采集到的温度以及输出的控制电压储存到数据库中,同时还能使用LabVIEW读取数据库中的数据。
实训依托的实验设备与软件硬件:温度控制模块、USB6008数据采集卡、PWM发生电路软件:LabVIEW 2013、微软Access 2010一、引言1.1本文的主要工作这次实训我们主要的工作是建立一个温度控制系统。
实现系统温度的实时控制。
主要使用到的装置为一个温度控制模块,USB6008数据采集卡,PWM波输出模块和一个上位机。
主要的控制过程为通过USB6008数据采集卡采集温控箱的电压,将采集到的电压转换为温度后,分别通过传统PID控制和模糊PID控制这两种控制算法的计算,得出合适的直流控制电压,并通过直流电压与三角波相互比较的方法得出适合PWM波,实现温控箱温度的控制。
使用LabVIEW 将采集到的温度以及输出的控制电压储存到数据库中,同时还能使用LabVIEW读取数据库中的数据。
1.2控制器发展现状1.2.1 PID控制器自 PID 算法诞生以来,以其结构简单、稳定性好、工作可靠、调整方便而成为工业应用中的首选控制策略之一,其在模型确定、线性系统中具有良好的控制效果,但在非线性、强耦合、大滞后、模型不确定的情况下则显得力不从心。
在工业技术快速发展的今天,许多的工业过程仍具有不同程度的非线性、参数时变、模糊不确定等特性。
毕业设计76基于模糊PID控制的电阻炉温度控制系统
目录摘要 (1)关键词 (1)Abstract (1)Keywords (1)引言 (1)1炉温控制系统结构及工作原理 (2)2模糊控制器的设计 (3)2.1输入、输出的模糊化 (3)2.2模糊控制规则 (4)2.3模糊推理 (5)2.4模糊判决 (5)2.5数字PID算法 (5)3利用MATLAB模糊逻辑工具箱设计模糊控制器过程 (6)3.1利用MATLAB模糊推理工具箱编辑模糊控制器过程 (6)3.1.1编辑模糊变量及变量的隶属度函数 (6)3.1.2编辑输入、输出变量的隶属函数 (6)3.1.3编辑模糊控制规则 (6)3.1.4模糊控制的生成 (7)3.2仿真模型的建立 (7)3.2.1对仿真结构图进行说明 (7)3.2.2注意仿真前,先进行部分设置 (8)3.3仿真结果 (8)4MATLAB与VC++的混合编程介绍 (9)5温控制系统软件的介绍 (11)5.1软件实现功能 (11)5.2界面简介 (11)6模糊PID控制ActiveX控件的编制 (12)致谢 (13)参考文献 (13)附录A (13)基于模糊PID控制的电阻炉温度控制系统摘要:电阻炉是一个特性参数随炉温变化而变化的被控对象,炉温控制具有大惯性、大滞后、时变性的特点。
传统PID难以达到较高要求,故本文应用一种参数自适应模糊PID 控制方法,根据系统误差E和误差变化率EC对参数的要求在线整定PID参数KP、KI、KD。
在用SIMULINK仿真过程中,该控制器比常规PID具有良好的动、静态特性。
简介了Matlab与Visual C++联合编程技术,采用Matlab与Visual C++联合编程和ActivcX技术将模糊PID控制ActivcX控件嵌入VC控制系统中,可使炉温准确快速地跟随设定值。
另外,该系统可实时直观显示温度值和炉内加热电压值。
关键词:电阻炉温度控制系统 ; 自适应 ; 混合编程 ; ActiveXThe Application of Fuzzy-PID inTemperature Control of Electric Resistance FurnaceStudent majoring in Automation Zhao LiTutor Shi XunwenAbstract:As the model parameters of resistance furnace vary with temperature , it show some character of big inertial,pure delay and inconstancy. The traditional method can't meet the higher technological requirements. Therefore,this paper applies a Parameter Self-tuning Fuzzy PID Controller's method to rectify the parameters of PID controller online to meet the command in the case with variational error and its variance ratio .Based on the simulink, a powerful simulation platform, the practice proves that the method has better steady accuracy and tracking performance than the traditional.The ActivcX along with the union programming technology of Matlab and Visual C++ was introduced and be used to realized the Fuzzy-PID controller, which can make the initial temperature of electric resistance furnace followed by current temperature quickly and exactly. Therefore, the temperature and voltage are also applied in the control system pane.Key words:Temperature Control system of Electric Resistance Furnace; self-adaptation; union programming ; ActiveX引言PID控制具有结构简单、稳定性能好、可靠性高等优点,尤其适用于可建立精确数学模型的确定性控制系统。
基于模糊控制算法的温度控制实验系统
的稳 定性 。下 层采 用 5 1系 列 单 片 机 作 为硬 件 系 统
核心 , 层 软 件 采 用 C 1语 言 , 层 采 用工 控 机 作 下 5 上
为监控 系 统 , 层之 间采用 2 2通讯 实 现数据 交 换 , 两 3 上 层编程语 言 采用 c+ B i e + ul r d 6实现 。
l 温 控系统 的结构组成
1 1 温控 实验 系统 组成 .
图 1 温 度 控 制实 验 系统 结构 组 成
温度控 制实验 系统 结构组成 , 图 1 如 所示 。被控 温筒 内部 为 1i 长 的绝热管 , n 绝热管 壁上均匀地 缠绕 着 1 0 的加 热 电阻丝 , 0W 0 温腔 内的温度 可 以认 为基 本是均匀 的。外 面 由金属外壳封 装 , 中间用石棉 绳填 充 以保证绝缘 和保 温 , 加热对象 为绝缘管 内空腔的空
0 前 言
利用 计 算 机进 行 温 度控 制 以实 现 实 时调 节 、 数 字显 示 、 息存储 , 于 提 高生 产 效 率 和产 品质 量 、 信 对
气, 而空腔内的温度就是要控制的“ 过程变量” 。
位机 ( : ]控机 )
节约 能源等 有着 积 极 的 意 义 。另 外 , 着 社会 的进 随
( oee fMeh n a E gne n , a t gU ir t,N nog2 6 0 , h a C lg ca i l n ie ig N no n e i l o c r n v sy atn 2 0 7 C i ) n
Absr c : T x e i e a y t ta t he e p rm ntls sem ft mpea u e c nto l s d v lp d t e h e uie n fablt r ii g f r o e r t r o r li wa e eo e o me tt e r q r me to ii tan n o ng y me h to c tde t. The c ntolng s se b l n st o i e r i — a y n n a g n ri y t c ar nissu n s o r li y t m e o g o n nln a ,tme v r i g a d lr e i eta s sem. Usng te a g — i h lo rt m ffz y c n rli g i h y tm ,t e e aur sc n r le n g o tt ih o u z o to ln n t e s se het mp r t ewa o tol d i o d sa e,a a if i es lswe eac e e nd s tsyng r ut r hiv d. Th s rr fr n e o h eh d wa b iusy i n usra pp iain. e u e f ee e c ft e m t o s o vo l n i d tila lc to o Ke r y wo ds:t mpea u e c n r l n e r t r o tol g;t lo ih o u z o toln i he ag rtm ff z yc n r lig;e p rme t ls se ;dsrb td c n r la c i cur x e i n a y t m iti u e o to r ht t e e
《2024年基于模糊PID控制的电锅炉温度控制系统的研究》范文
《基于模糊PID控制的电锅炉温度控制系统的研究》篇一一、引言随着科技的发展,电锅炉作为现代供暖设备的重要组成部分,其控制系统的性能直接影响着供暖的效率和舒适度。
温度控制系统作为电锅炉的核心部分,其稳定性和准确性是保证电锅炉正常工作的关键。
传统的PID控制算法在电锅炉温度控制中已得到广泛应用,然而在某些非线性、时变性的复杂环境中,传统PID控制算法的控制效果并不理想。
因此,本研究将模糊控制理论与PID控制算法相结合,提出了一种基于模糊PID控制的电锅炉温度控制系统,以提高电锅炉的温控性能。
二、系统构成与工作原理本研究所提出的电锅炉温度控制系统主要由模糊PID控制器、电锅炉本体、温度传感器等部分组成。
其中,模糊PID控制器是本系统的核心部分,负责接收温度传感器的反馈信号,并根据预设的温度值对电锅炉进行控制。
系统的工作原理如下:首先,温度传感器实时检测电锅炉的水温,并将检测结果反馈给模糊PID控制器。
模糊PID控制器根据预设的温度值与实际温度值的差异,计算出控制量,并通过调节电锅炉的功率,实现对水温的精确控制。
三、模糊PID控制算法研究模糊PID控制算法是将模糊控制和PID控制相结合的一种控制算法。
该算法通过引入模糊控制理论,对传统PID控制算法进行优化,提高了系统的适应性和鲁棒性。
在模糊PID控制算法中,首先需要建立模糊规则库,包括输入变量的模糊化、输出变量的去模糊化以及模糊规则的制定等。
然后,根据实际温度值与预设温度值的差异,以及温差的变化率等参数,通过模糊推理机制计算出相应的控制量。
最后,将计算出的控制量作用于电锅炉,实现对水温的精确控制。
四、实验研究与结果分析为了验证基于模糊PID控制的电锅炉温度控制系统的性能,本研究进行了大量的实验研究。
实验结果表明,与传统的PID控制算法相比,基于模糊PID控制的电锅炉温度控制系统具有更好的稳定性和准确性。
在非线性、时变性的复杂环境中,该系统能够快速响应温度变化,实现对水温的精确控制。
基于模糊PID参数自整定的温度控制系统的研究(精)
基于模糊PID参数自整定的温度控制系统的研究摘要:工业温度控制系统具有非线性、时变性和滞后性等特性,严重影响温度控制的快速性和准确性,为了解决常规PID参数调节在温度控制中适应性差,调节效果不理想的问题,这里采用了模糊PID参数自整定控制方法,用模糊控制规则对PID参数进行修改,利用Matlab的Simulink仿真工具箱做了常规PID与模糊PID的仿真对比试验。
仿真结果表明,模糊PID参数自整定控制效果在超调量和调节时间上都小于常规PID,提高系统快速性和准确性,改善了温摘要:工业温度控制系统具有非线性、时变性和滞后性等特性,严重影响温度控制的快速性和准确性,为了解决常规PID参数调节在温度控制中适应性差,调节效果不理想的问题,这里采用了模糊PID参数自整定控制方法,用模糊控制规则对PID参数进行修改,利用Matlab的Simulink仿真工具箱做了常规PID与模糊PID的仿真对比试验。
仿真结果表明,模糊PID参数自整定控制效果在超调量和调节时间上都小于常规PID,提高系统快速性和准确性,改善了温度系统动态性能。
关键词:温度控制;Matlab仿真;模糊规则;PID在工业生产过程中温度是重要的控制参数之一,对温度的有效控制对于保证生产质量具有重大的现实意义和理论价值。
工业温度控制系统具有非线性、时变性和滞后性等特性,而常规PID控制器参数往往整定不良,性能欠佳,对运行的工作情况适应性差,导致常规PID控制不能使温度控制达到理想效果。
为了改善常规PID控制效果,增强系统的适应性,实现PID参数自整定,本文设计出一种PID参数自整定的模糊控制器。
利用模糊逻辑对PID控制器参数进行调整实现控制效果最优,将温度作为控制对象,并利用Matlab的Simulink工具箱实现仿真对比分析常规PID与模糊PID的曲线,最后应用到实际的温度控制系统中,对比分析常规PID与模糊PID的控制效果。
1 PID控制算法的相关介绍1.1 PID控制算法PID控制器因为结构简单、容易实现,并且具有较强的鲁棒性,因而被广泛应用于各种工业过程控制中。
基于模糊控制算法的温度控制系统设计
机 电产 品 开 发白 刨 新
De v e l o p m e n t& I n n o v a t i o n o f Ma c h i n e r y& E l e c t i r c a l P r o d u c t s
0 引 言
Ab s t r a c t :T h e h o t wa t e r t e mp e r a t u r e i n t h e d i r e c t h e a t i n g b o i l e r i s s e l e c t e d a s t h e c o n t r o l l e d o b j e c t i n t h i s p a p e r . Wi t h t h e f u z z y c o n t r o l
关 键 词 : 模 糊 控 制 ; 温 度 控 制 ;M a t l a b
中 图 分 类 号 :T P 2 7 3
文 献 标 识 码 :A d o i : 1 0 . 3 9 6 9 / . i s s n . 1 0 0 2 — 6 6 7 3 . 2 0 1 3 . 0 3 . 0 5 5
( He n a n Un i v e r s i t y o f Te c h n o l o g y , Co l l e g e o f E l e c t r i c a l E n g i n e e i r n g , Zh e n g z h o u He n a n 4 5 0 0 0 1 , Ch i n a )
a n d t e mpe r a t u r e c on t r o l c omb i n i ng t o g e t he r f o r r e s e a r c h,t h e h a r d wa r e c i r c u i t d i a g r a m a nd s o f t wa re l f o w c ha r t a nd p r o ra g m re a d e s i g n e d a c — c or d i n g t o t he a c t u a l d e ma n d f o r c o nt r o 1 .The k e y b oa r d i s a pp l i e d t o i n p ut t e mpe r a t u r e a n d c o nt r o l LED d i s p l a y s y s t e m be t we e n t h e s e t t e m- pe r a t u r e a n d me a s ur e me n t t e mp e r a t ur e c o n ve si r o n.Th e c o r e d e s i n g o f t e mpe r a t u r e c o n t r o l s ys t e m i s b a s e d o n t he s i ng l e c h i p AT8 9C5 1 .At l a s t ,t he s i mu l a io t n s o f wa t r e Ma d a b i s a pp h e d t o c o mp a r e t he s i mu l a t i o n r e s lt u s b e t we e n uz f z y c o n t r o l a n d t r a d i t i o na l PI D c o n ro t 1 . Ke y wo r ds :f uz z y c on ro t l ;t e mp e r a ur t e c o n ro t l ;M a t l a b
基于模糊逻辑的空调温度控制算法研究
基于模糊逻辑的空调温度控制算法研究一、引言随着现代科技的进步和人民生活质量的不断提高,空调这一产品已经成为了我们家庭生活、工作和娱乐等各种场合必不可少的一部分。
而空调作为温度控制的重要设备,其温度控制算法也不断得到完善和创新。
本文将围绕基于模糊逻辑的空调温度控制算法展开研究。
二、模糊逻辑的概念与应用模糊逻辑(Fuzzy Logic)是由L.A.Zadeh教授于1965年提出的一种能够处理不确定性和模糊性问题的数学方法。
其通过建立和运用模糊集合、模糊关系和模糊逻辑,来描述现实生活中那些具有模糊属性的问题,达到更加准确的处理效果。
因此,模糊逻辑在工程领域中被广泛应用,如智能控制、模式识别、优化决策等等。
三、空调温度控制算法研究空调温度控制算法的目的是将预先设定的温度值调节到合适的范围内,从而达到最佳的舒适度和节能效果。
传统的温度控制算法通常采用PID控制,即比例、积分和微分控制,利用反馈原理进行调节。
而基于模糊逻辑的空调温度控制算法则不同。
基于模糊逻辑的空调温度控制算法,主要分为两个部分:模糊化和解模糊化。
对于一个空调温度控制系统,其输入和输出都是连续的模糊变量,由此可得出其控制规则。
具体而言,对于温度来说,其模糊化包括了设定温度、当前温度和温度变化率三个方面,而对于空调来说,其模糊化则包括了风速、房间大小及当前状况等因素。
之后,利用具体的模糊控制规则,推导出系统所运行的决策规则。
最后,通过解模糊化的方法,将模糊输出转换成为具体的数值,从而实现对空调温度的控制。
四、算法效果分析模糊逻辑算法的优点在于它能够处理模糊变量和模糊规则,使得算法更易于理解和实现。
在空调温度控制算法中,基于模糊逻辑的算法通过考虑多个因素,如设定温度、当前温度、温度变化率等,使得系统更加稳定,方便用户调节温度,同时达到更好的节能效果。
在具体实现过程中,也可以通过调节不同温度设定点来达到更优的控制效果。
但是,模糊逻辑算法的缺点在于其计算复杂度较高,需要占用较多的计算资源和时间。
基于单片机的模糊PID温度控制系统设计
摘要温度控制在热处理工艺过程中,是一个非常重要的环节。
控制精度直接影响着产品质量的好坏。
本文研究的电炉是一种具有纯滞后的大惯性系统,传统的加热炉控制系统大多建立在一定的模型基础上,难以保证加热工艺要求。
因此本文将模糊控制算法引入传统的加热炉控制系统构成智能模糊控制系统。
本文以模糊自整定 PID 控制算法为基础,设计以8031单片机为主体的控制系统控制电炉,构成一个能进行较复杂的数据处理和复杂控制功能的智能控制器,使其既可与微机配合构成控制系统,又可作为一个独立的单片机控制系统,具有较高的灵活性和可靠性。
单片机根据输入的各种命令,进行智能算法得到控制值,输出脉冲触发信号,通过过零触发电路驱动双向可控硅,从而加热电炉。
本文提出的基于模糊的自整定 PID 控制算法的控制系统具有真正的智能化和灵活性,有自动检测、数据实时采集、处理及控制结果显示等功能,对提高电炉温度的控制精度具有较好的意义。
关键词:电炉;单片机;模糊 PID。
AbstractTemperature in heat treatment craft is very important. Control precision effect directly the quality of the product. The electric stove is a kind pure great inertia system, and the traditional heat control system is based on some certain model, so is hard to satisfy the technological requirement.This paper will adopt fuzzy control algorithm to build a intelligent fuzzy control system.In this paper, we use fuzzy self-regulated PID algorithmt to design a electric stove control system depending on mainly 8031 chip and build a intelligent controller which can process complicated data and realize complicated control functiong, meanwhile is alao regarded as an independent SCM control system which has higher flexibility and dependability. The SCM accords to all kinds input orders to carry out intelligent algorithm in order to get control value, then to feed out the pulse signal to trigger circuit and drive the two-way silicon in order to heat the stove.The control system based fuzzy self-regulated PID algorithm has real intelligence and flexibility. The functions include automatic detection, real-time data gather and precess and displaying the control output and so on, which do well in improving the control precision. Keyword:Electric stove;SCM;Fuzzy PID.目录第1章绪论 (1)1.1 引言 (1)1.2 控制器发展现状 (1)1.2.1 PID 控制器的发展现状 (1)1.2.2 模糊 PID 控制 (2)1.2.3 模糊自整定 PID 控制 (2)1.3 电炉采用模糊自整定 PID 控制的可行性 (2)第2章模糊自整定 PID 控制器的设计 (4)2.1 模糊推理机的设计 (4)2.1.1 模糊推理机的结构 (4)2.1.2 模糊推理机的设计 (4)2.1.2.1 精确量的模糊化 (5)2.1.2.2 建立模糊控制规则和模糊关系 (5)2.1.2.3 输出信息的模糊决策 (6)2.2 模糊自整定 PID 控制器 (6)2.2.1 PID 参数对 PID 控制性能的影响 (6)2.2.2 模糊自整定 PID 控制器 (7)2.3 模糊自整定 PID 控制器性能的研究 (8)2.3.1 Matlab 仿真结构图 (8)2.3.2 惯性时间常数的影响 (9)2.4 仿真结果分析 (10)第3章系统硬件和电路设计 (11)3.1引言 (11)3.2 系统的总体结构 (11)3.3 温度检测电路 (12)3.3.1 温度传感器 (12)3.3.2 测量放大器的组成 (12)3.3.3 热电偶冷端温度补偿方法 (13)3.4 多路开关的选择 (13)3.5 A/D转换器的选择及连接 (14)3.6 单片机系统的扩展 (15)3.6.1 系统扩展概述 (15)3.6.2 常用扩展器件简介 (16)3.7 存储器的扩展 (17)3.7.1 程序存储器的扩展 (17)3.7.1.1只读存储器简介 (17)3.7.1.2 EPROM2764简介 (17)3.7.2 数据存储器的扩展 (18)3.7.2.1数据存储器概述 (18)3.7.2.2静态RAM6264简介 (19)3.7.2.3数据存储器扩展举例 (19)3.8 单片机I/O口的扩展(8155扩展芯片) (20)3.8.1 8155的结构和引脚 (20)3.8.2 8155的控制字的及其工作方式 (21)3.8.3 8155与8031的连接 (22)3.9 看门狗、报警、复位和时钟电路的设计 (23)3.9.1看门狗电路的设计 (23)3.9.2报警电路的设计 (23)3.9.3复位电路的设计 (24)3.9.4 时钟电路的设计 (25)3.10 键盘与显示电路的设计 (25)3.10.1 LED数码显示器的接口电路 (25)3.10.2键盘接口电路 (26)3.11 DAC7521数模转换接口 (27)3.12 隔离放大器的设计 (28)3.13 可控硅调功控温 (29)3.13.1过零触发调功器的组成 (29)3.13.2主要电路介绍 (30)3.14 单片机开关稳压电源设计 (31)第4章系统软件设计 (32)4.1 主要程序的框图 (32)4.1.1主程序框图 (32)4.1.2键盘中断服务子程序 (33)4.1.3恒温及升温测控子程序 (34)4.1.4降温测控子程序 (35)4.2 模糊自整定 PID 控制算法 (36)致谢 (39)参考文献 (40)附录 (42)第1章 绪论1.1 引言电炉是热处理生产中应用最广的加热设备,通过布置在炉内的电热元件将电能转化为热能,借助辐射与对流的传热方式加热工件。
基于模糊PID算法的电阻炉温度控制系统设计
基于模糊PID算法的电阻炉温度控制系统设计引言广告插播信息维库最新热卖芯片:LXT908PC EPC1LC20MAX153CAP ADG527AKR TLC542IFN MAX538BEPA CD54HC374F3A M62392FP LTC1643ALCGN CY7B145-25JC电加热炉是典型工业过程控制对象,其温度控制具有升温单向性,大惯性,纯滞后,时变性等特点,很难用数学方法建立精确的模型和确定参数。
而PID控制因其成熟,容易实现,并具有可消除稳态误差的优点,在大多数情况下可以满足系统性能要求,但其性能取决于参数的整定情况。
且快速性和超调量之间存在矛盾,使其不一定满足快速升温、超调小的技术要求。
模糊控制在快速性和保持较小的超调量方面有着自身的优势,但其理论并不完善,算法复杂,控制过程会存在稳态误差。
将模糊控制算法引入传统的加热炉控制系统构成智能模糊控制系统,利用模糊控制规则自适应在线修改PID参数,构成模糊自整定:PID控制系统,借此提高其控制效果。
基于PID控制算法,以ADUC845单片机为主体,构成一个能处理较复杂数据和控制功能的智能控制器,使其既可作为独立的单片机控制系统,又可与微机配合构成两级控制系统。
该控制器控制精度高,具有较高的灵活性和可靠性。
2 温度控制系统硬件设计该系统设计的硬件设计主要由单片机主控、前向通道、后向通道、人机接口和接口扩展等模块组成,如图l所示。
由图1可见,以内含C52兼容单片机的ADUC845为控制核心.配有640 KB的非易失RAM数据存储器、外扩键盘输人、320x240点阵的图形液晶显示器进行汉字、图形、曲线和数据显示,超温报警装置等外围电路;预留微型打印机接口,可以现场打印输出结果;预留RS232接口,能和PC机联机,将现场检测的数据传输至PC机来进一步处理、显示、打印和存档。
电阻炉的温度先由热电偶温度传感器检测并转换成微弱的电压信号,温度变送器将此弱信号进行非线性校正及电压放大后,由单片机内部A/D转换器将其转换成数字量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于模糊控制算法的温度控制系统的毕业设计第1章绪论温度控制,在工业自动化控制中占有非常重要的地位。
将模糊控制方法运用到温度控制系统中,可以克服温度控制系统中存在的严重滞后现象,同时在提高采样频率的基础上可以很大程度的提高控制效果和控制精度。
1.1 课题背景1965年,美国著名控制论学者L.A.Zadeh发表了开创性论文,《FUZZY SETS》首次提出了一种完全不同于传统数学与控制理论的模糊集合理论。
在短短的30年里,以模糊集理论为基础发展而来的模糊控制策略已经成功为将人的控制经验纳入自动控制策略之中。
在现今的模糊控制领域中,经典模糊控制理论已经在很多方面取得了一大批有实际意义的成果(如90年代日本家电模糊控制产品和工业模糊控制系统)。
此外经典模糊控制也得到了相应的改善,如模糊集成系统、模糊自适应系统、神经模糊控制等。
现代自动控制越来越朝着智能化发展,在很多自动控制系统中都用到了工控机,小型机、甚至是巨型机处理机等,当然这些处理机有一个很大的特点,那就是很高的运行速度,很大的内存,大量的数据存储器。
但随之而来的是巨额的成本。
在很多的小型系统中,处理机的成本占系统成本的比例高达20%,而对于这些小型的系统来说,配置一个如此高速的处理机没有任何必要,因为这些小系统追求经济效益,而不是最在乎系统的快速性,所以用成本低廉的单片机控制小型的,而又不是很复杂,不需要大量复杂运算的系统中是非常适合的。
温度控制,在工业自动化控制中占有非常重要的地位,如在钢铁冶炼过程中要对出炉的钢铁进行热处理,才能达到性能指标,塑料的定型过程中也要保持一定的温度[2]。
随着科学技术的迅猛发展,各个领域对自动控制系统控制精度、响应速度、系统稳定性与自适应能力的要求越来越高,被控对象或过程的非线性、时变性、多参数点的强烈耦合、较大的随机扰动、各种不确定性以及现场测试手段不完善等,使难以按数学方法建立被控对象的精确模型的情况[3]。
对于这些系统来说采用传统的方法包括基于现代控制理论的方法往往不如一个有实践经验的操作人员的手动控制效果好,而模糊控制理论正是以人的经验为重要组成部分。
这就使模糊控制在一般情况下比传统控制方法更有效、更安全。
将模糊控制方法运用到温度控制系统中,可以克服温度控制系统中存在的严重的滞后现象,同时在提高采样频率的基础上可以很大程度的提高控制效果和控制精度。
模糊控制是基于模糊数学上发展起来的一门新的控制科学[3]。
其运算过程中有很多都要用到矩阵运算,但控制其级别很少的时候可以进行离线计算,很方便的完成矩阵运算。
这样一来模糊控制就已经简化了,甚至比一般的PID运算还更简单。
运用一般的处理机,如单片机就能完成。
1.2 设计指标设计一个基于模糊控制算法的温度控制系统具体化技术指标如下。
1. 被控对象可以是电炉或燃烧炉,温度控制在0~100℃,误差为±0.5℃;2. 恒温控制;3. LED实时显示系统温度,用键盘输入温度;4. 采用模糊算法,要求误差小,平稳性好。
1.3 本文的工作详细分析课题任务,对模糊控制和温度控制的历史和现状进行分析,并对模糊控制和温度控制的原理进行了深入的研究,并将其综合。
然后根据课题任务的要求设计出实现控制任务的硬件原理图和软件,并进行访真调试。
第2章模糊控制算法及其应用随着科学技术的迅猛发展,各个领域对自动控制系统控制精度、响应速度、系统稳定性与自适应能力的要求越来越高,被控对象或过程的非线性、时变性、多参数点的强烈耦合、较大的随机挠动、各种不确定性以及现场测试手段不完善等,使难以按数学方法建立被控对象的精确模型的情况。
对于这些系统来说采用传统的方法包括基于现代控制理论的方法往往不如一个有实践经验的操作人员的手动制作效果好,而模糊控制理论正是以人的经验为重要组成部分。
这就使模糊控制在一般情况下比传统控制方法更有效、更安全。
2.1用模糊控制的发展模糊集合和模糊控制的概念是由美国加利福尼亚大学著名教授L.A.Zadeh于1965年在其Fuzzy,Fuzzy Algorithm等著名论著中首先提出的。
模糊集合的引入可将人的判断、思维过程用比较简单的数学形式直接表达出来,从而使对复杂系统做出符合实际的、符合人类思维方式的处理成为可能,为经典模糊控制器的形成奠定了基础[3]。
为了加快模糊控制理论的研究,1972年在日本东京大学建立了“模糊系统研究会”,以后,各大学相继招开模糊控制的国际学术交流会,大大促进了模糊控制的发展。
尽管模糊集理论的提出至今只有30年,但发展迅速。
至今世界上研究“模糊”的学者已超过万人,发表的重要论文达5000多篇。
80年代以来,自动控制系统的被控对象更加复杂化,它不仅表现在多输入,多输出的强耦合性、参数时变性和严惩的非线性,更突出的是从系统对象所能获得的数据量相对的减少,以及对控制性能要求的日益增高。
因此要想精确地描述复杂对象与系统的任何物理现象和运动状态,实际已不可能。
关键是如何在精确和简明之间取得平衡,而使问题的描述具有实际意义。
这样模糊控制理论的优点在现代控制理论中起着越来越重要的地位和意义。
从已实现的控制系统来说,它具有易于掌握、输出量连续、可靠性高、能发挥熟练专家操作的良好自动化效果等优点。
最近几年,对于经典模糊控制系统稳态性能的改善、模糊集成控制、模糊自适应控制、专家模糊控制与多变量模糊控制的研究,特别是针对复杂系统的自学习与参数自调整模糊系统方面的研究受到各国学者的重视。
目前,将神经网络和模糊控制技术相互结合,取长补短,形成一种模糊神经网络技术,利用人脑的智能信息处理系统,其发展前景十分诱人。
我国对模糊控制的理论与应用研究起步较晚,但发展较快,诸如在模糊控制、模糊辨识、模糊聚类分析、模糊图像处理、模糊信息论、模糊模式识别等领域取得了不少有实际影响的结果。
2.2 模糊控制的基本原理2.2.1 模糊控制的数学基础1. 模糊集合人们常用一些模糊概念思考问题,比如说“这栋楼房高”、“气候炎热”等,这里“高”和“炎热”没有明确的内涵和外延,但具有量的含义。
将这类具有不确定量值的概念范围,或者在不同程度上具有某种特有属性的所有元素的总和称为模糊集合。
在普通集合中,可用特征函数来描述集合,而对于模糊性的事物,用特征函数来表示其属性是不恰当的。
因为模糊事物根本无法断然确定其属性,可以把特征函数取值0、1的情况改为[]0,1取值。
这样,特征函数就可以取0~1无穷多个值,即特征函数可以演变成可以无穷取值的边疆逻辑函数。
从而得到了描述模糊集合的特征函数-隶属函数,它是模糊数学中最重要和最基本的概念,其定义为:用于描述模糊集合,并在[]0,1闭区间连续取值的特征函数叫隶属函数,隶属函数用)(x A μ,其中A 表示模糊集合,而x 是A 的元素,隶属函数满足:0≤)(x A μ1≤ (2.1) 有了隶属函数以后人们就可以把元素对模糊集合的归属程度恰当地表示出来。
这样一个模糊的概念只要指定论域U 中各个元素对它的符合程度,这样模糊概念也就得到一种集合表示了。
把元素对概念的符合程度看作元素对集合的隶属程度,那么指定各个元素的隶属度也就指定了一个集合。
因此模糊集合完全由其隶属函数所刻画。
2. 模糊集合的表示方法模糊集合没有明确的边界,一般用隶属函数描述。
设给定论域U ,µA 为U 到[]0,1闭区间的任一映射,)(]1,0[:x x U A A μμ>->- (2.2) 都可以确定U 的一个模糊集合A ,A μ称为模糊集合A 的隶属函数。
A μ(x )称为元素x 对A 的隶属度,即x 隶属于A 的程度。
模糊集合可用下面方法表示:(1) 限论域若论域U ,且论域U={x1,x2,…,xn},则U 上的模糊集合A 可表示为x x x x x x x x nn A A A n i i i A A )()()()(22111~μμμμ+++==∑= (2.3) 注意,与普通集合一样,上式不是分式求和,分式是一种表示法的符合,其分母表示论域U 中的元素,分子表示相应的隶属度,隶属度为0的那一项可以省略。
(2) 无限论域在论域是无限的情况下,上面的记法是不完全的,为此需将表示方法从有限论域推广到一般情况。
取一连续的实数区间,这时U 的模糊集合A 可以用实函数来表示。
不论论域是否有限都可能表示为()⎰⎪⎪⎪⎭⎫ ⎝⎛=u x x A x A ~~~~μ (2.4)式中积分号不是高等数学中的积分意义,也不是求和号,而是表示各个元素与隶属度对的一个总括形势。
当然,给出隶属函数的一个解析式子也能表示出一个模糊集。
3. 模糊集合的运算模糊集合与它的隶属函数一一对应,因此模糊集的运算也通过隶属函数的运算来刻画。
(1) 空集模糊集合的空集是指对所有元素X ,它的隶属函数为0,记作Φ。
(2) 等级模糊集合A ,B 若对所有元素X ,它们的隶属函数相等,即A ,B 也相等。
(3) 子集在模糊集A ,B 中,所谓A 是B 的A 包含于B 中,是指对所有元素x ,有()()x x B A BA μμ≤⇔⊂ (2.5) (4) 并集模糊集合A 和B 的并集C ,其隶属函数可表示为()()()[]U x x x x B A c ∈∀=,,m a x μμμ (2.6)(5) 交集模糊集合A 和B 的交集C ,其隶属函数可表示为()()()[]U x x x x B A c ∈∀=,,m i n μμμ (2.7)(6) 补集模糊集A 的补集B 、A 互为补集,其隶属函数可表示为()()U x x x A B ∈∀-=,1μμ (2.8)与普通集合一样,模糊集满足幂等律、交换律、吸收律、分配律、结合律、摩根定理等。
但其不同于普通集合,互补律不成立,即Ω≠⋂Ω≠⋃A A A A __, (2.9) 隶属函数的确定,应该是反映出客观模糊现象的具体特点,要符合客观规律,而不是主观臆想。
对于同一个模糊要领总存在不同的人会使用不同的确定方法,建立完全不同的隶属函数,不过所得的处理模糊信息问题的本质结果应该是相同的。
模糊统计与随机统计完全不同,模糊统计是对模糊性事物的可能性程度进行统计,统计结果称为隶属度。
对于模糊统计实验,在论域中给出一个x ,再考虑n 个有模糊集合A 的普通集合,以及元素x 对A 的归属次数。
x 对A 的归属次数和n 的比值就是统计出的元素x 对A 的隶属函数:()n A x x n A 次数∈=∞→lim μ (2.10) 当n 足够大时,隶属函数)(x A μ,是一个稳定值,但对于现实的实验中,由于各类条件限制,n 不能过于太大,所以,采用一些有经验的专家和工人的技术数据来代替之,所以此法又可称为专家法。
采用模糊统计进行大量实验,就能得出模糊集中各元素的隶属度,以隶属度和元素组成一个单点,就可以把模糊集合A 表示出来。