文档库 最新最全的文档下载
当前位置:文档库 › 单片机在电冰箱智能模糊控制中的应用

单片机在电冰箱智能模糊控制中的应用

单片机在电冰箱智能模糊控制中的应用
单片机在电冰箱智能模糊控制中的应用

收稿日期:2003-01-20 修订日期:2003-06-04

作者简介:江明(1965-),男,安徽芜湖人,安徽工程科技学院电气工程系副教授,硕士。硕士生导师,主要从事机电控制技术研究。

单片机在电冰箱智能模糊控制中的应用

江 明1;王龙明2

(1.安徽工程科技学院电气工程系,安徽 芜湖241000;2.安徽芜湖卷烟厂,安徽 芜湖241000)

摘 要:介绍了采用模糊控制技术实现冰箱温度控制,包括食品表面温度的模糊检测、基于三星单片机的模糊控制器、硬件电路和软件的设计。关键词:冰箱温控;模糊控制;单片机中图分类号:TP273+?4;T M925?21 文献标识码:A 文章编号:1001-4551(2003)04-0027-03

Application of Freezer T emperature Fuzzy Contool B ased on Single Chip Microcomputer

J I ANG Ming 1,W ANGLong 2ming 2

(1.Department o f Electrical Engineering ,Anhui Univer sity.o f Technology and Science ,Wuhu 241000,China ;

2.Wuhu Cigarette Factory ,Wuhu 241000,China )

Abstract :This paper introduces a freezer temperature control based on fuzzy control ,it includes surface temperature of food fuzzy measured ,design of fuzzy controller ,hardware circuit and s oft program based on single chip microcomputer of samsung electronics C o.,ltd.

K ey w ords :freezer temperature control ;fuzzy control ;single chip microcomputer

1 前 言

电冰箱作为应用较为普及的家用电器,近年来,随着微电子技术、传感器技术以及控制理论的发展,其呈现迅猛发展,电冰箱向大容量、多功能、无氟、节能、智能化、人性化方向发展,因此传统的机械式、简单的电子控制难以满足现代冰箱的发展要求。电冰箱一般设有冷冻室和冷藏室。冷冻室的温度为:-16~-24℃。冷藏室的温度为:2~8℃。

电冰箱控制的主要任务就是保持箱内食品最佳温度,达到食品保鲜的目的。由于冰箱内温度受多种不确定因素影响,如放入冰箱中物品的温度、热容量以及物品的充满率、开门的频繁程度等,冰箱内的温度场的数学模型很难建立,因此无法用传统的控制方法实现精确控制,采用模糊控制技术可以方便地提高控制精度,配以电子温度检测,对压缩机的工作状态进行调节,达到精确控温和节能的目的。2 模糊控制系统的硬件构成针对电冰箱的冷冻室和冷藏室温度控制,常采用双温单控和双温双控的方法。本系统采用双温双控分别对冷冻室、冷藏室实行模糊控制。

本控制器选择了三星单片机系列中的1种8位单片机K S86C4208,构成控制器的核心,它在30脚的封装内集成了下列功能:片内8K B OTP 程序存储器、片内256字节RAM 、4个可编程I/O 口、2个8位定时/计数器、12个10位A/D 转换器、2个12位PW M 输出、一个IIC BUS 接口、一个串行I/O 口和一个具有9个中断源的中断系统,控制器的电路原理图,如图1所示。2.1 检测电路构成

电冰箱的检测是影响电冰箱性能的主要因素,它包括被控温度检测、电源电压检测和门状态检测。2.1.1 温度检测电冰箱的温度检测包括冷冻室、冷藏室、蒸发器和环境温度测量。温度传感器采用精度高、性能可靠、寿命长、价格低廉的热敏电阻,配3只电阻构成如图1所示的简单测温电路,由传感器和电阻分压构成可靠的取样信号,信号无需放大,直接送给单片机A/D 转换接口,由软件实现线性化和数字滤波。测温精度在宽范围内:-50~+50℃,达到0.5℃。

?

72?机电工程 2003年第20卷第4期 M echanical &E lectrical Engineering M agazine V ol.20 N o.4 2003

图1 系统硬件电路原理图

2.1.2 电冰箱断电时间检测电路

为了克服传统的电子温控冰箱的控制器重新上

电,无论压缩机断电时间是否已超过5min ,都需要再延迟5min 后,才能启动压缩机的缺陷。根据电容充放电延迟的特性,通过单片机对上电瞬时电容上的电压采集,就可确定电冰箱停电(压缩机停机

)是否已超过5min 。

2.1.3 电源电路与过欠压检测

电源电路与过欠压检测电路由变压器,整流桥、滤波电路、压敏电阻、集成稳压器构成。2.2 电冰箱控制输出电路

电冰箱控制电路包括压缩机控制电路、电磁阀控制电路、电加热丝控制电路、门灯控制电路,它们的结构类似,通过单片机的输出口线驱动相应的继电器,控制不同的控制执行部件。3 模糊控制器的设计

目前,电冰箱正向大容量、多门无氟、准确控温保鲜等方向发展。为了实现各室的准确控温,本设计控制温度的手段采用模糊制技术控制压缩机的开停、电磁阀的得失电和循环风机的开停等。模糊控制器的设计,包括:制冷的工作状态、输入变量的选择、取值范围的确定、输入输出变量隶属度函数的类

别、模糊推理规则和算法的确定等。

3.1 模糊控制的构成

冰箱的作用是保持食品的低温存储,仅仅保持冰箱的室温是不够的,高性能的冰箱要有自动检测食品温度的功能,以此来确定工况,控制压缩机的开停、电磁阀的得失电和循环风机的开停等,确保不出现过冷现象。模糊控制器的框图,如图2所示。

图2 模糊控制器的框图

3.2 食品温度初判

考虑到控制精度和简化程序的要求,定义冷冻

室温度T d 0[2,-24]和冷藏室温度T c 0[1,10],以冷冻室为例模糊化子集分为低(L )、中(M )、高(H )3

?82?M echanical &E lectrical Engineering M agazine V ol.20 N o.4 2003 机电工程 2003年第20卷第4期

挡。冷冻室温度变化率d T d 0/d t 的论域为[-5,5],模糊子集定义为小(S )、中(M )、高(H )3挡,冷冻室食品温度T d 1的初判的论域为[-18,20],模糊子集定义为低(L )、中(M )、高(H )3挡,模糊化推理表如表1。

3.3 食品温度的修正

食品温度的修正是根据门状态检测和环境温度检测,由模糊推理得到修正系数模糊化推理表如表2所示。

表1 冷冻室食品温度初判模糊化推理表

T 0

d T 0/d t

B M S H H H M M H H L L

M

L

L

表2 食品温度的修正模糊化推理表

T 0

T k

L M S H B B M M B B M L

M

S

S

3.4 模糊控制决策确定

食品温度初判值与修正系数通过乘法器运算后,得到温度推论值,同时通过微分运算,得到食品

的温度变化率,将它们作为制冷工况模糊推理的输入变量,通过模糊推理得到制冷的控制决策。以冷冻室为例模糊化子集分为低(L )、中(M )、高(H )3挡。冷冻室温度的推论的论域为[2,-24],冷冻室温度变化率d T d /d t 的论域为[-5,5],其输出变量为(PB )、(PS )、(ZO )、(NS )、(NB ),对应控制压缩机的开、停,风机的转速和电磁阀的得、失电。4 系统软件设计

本系统软件由主程序、中断服务程序和多个子程序组成,主程序流程图,包括初始化程序和主循环程序如图3所示

。压缩机控制及保护子程序,如图4所示。

5 结论

在模糊检测和控制技术的基础上,采用三星单片机实现冰箱温度控制,达到了冷藏、冷冻室温度的准确控制,既改善食品的保鲜功能,又大大减少了冰箱的耗电量,现已在某名牌冰箱厂批量生产。

图3 主程序流程图

图4 压缩机控制及保护子程序

参考文献

[1] Microcontroller USER ’S Manual [Z].Samsung E lectronics

C o.,ltd ,1999.

[2]李士勇.模糊控制?神经控制和智能控制论[M].哈尔滨:

哈尔滨工业大学出版社,1996.

[3]李广弟,朱月秀,王秀山.单片机基础[M].北京:北京航

空航天大学出版社,2001.

[4]余永权,李小青,陈林康.单片机应用系统的功率接口技

术[M].北京:北京航空航天大学出版社,1992.

?

92?机电工程 2003年第20卷第4期 M echanical &E lectrical Engineering M agazine V ol.20 N o.4 2003

基于单片机的冰箱温度智能控制系统的设计

编号:_______________ 商丘工学院 毕业论文(设计) 题目冰箱温度控制系统设计 系别机电工程学院 专业电气自动化 学生姓名梁子鹏 成绩 指导教师吴德刚 2012年04月

冰箱温度控制系统设计 摘要 单片机即单片微型计算机,是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。其中51单片机是各种单片机中最为典型和最有代表性的一种,广泛应用于各个领域。 本课题设计的电冰箱的电控系统主要应用AT89C51单片机作为核心控制元件进行分析和设计,对各部分的软件编程、硬件电路设计、及调试进行了介绍。电冰箱温度控制系统是利用温度传感器DS18B20采集电冰箱冷藏室和冷冻室的温度,通过INTEL公司的高效微控制器MCS-C51单片机进行数字信号处理,从而达到智能控制的目的。本系统可实现电冰箱冷藏室和冷冻室的温度设置、电冰箱自动除霜、开门报警等功能。 本文在第一章介绍了电冰箱的系统组成及工作原理,第二章论述了本控制系统的硬件设计部分。第三章论述了系统的软件设计部分。 通过对直冷式电冰箱制冷系统的改进和采用模糊控制技术,实现了电冰箱的双温双控,使电冰箱能根据使用条件的变化迅速合理地调节制冷量,且节能效应明显。 关键词:AT89C51单片机A/DC0809智能仪器

目录 前言 (3) 第一章电冰箱的系统概述 (2) 1.1电冰箱的设计原理 (2) 1.2工作过程的设计.............................................................................错误!未定义书签。 1.3冷冻室冷藏室温度检测采样电路.................................................错误!未定义书签。第二章硬件部分设计 (4) 2.1系统结构 (4) 2.2冷冻室冷藏室温度检测采样原理 (4) 2.2.1主要特性 (4) 2.2.2管脚说明 (5) 2.2.3振荡特性 (6) 2.2.4计算器 (6) 2.3过欠压保护电路 (6) 2.4电压检测装置的设计....................................................................错误!未定义书签。 2.5功能按键的设计 (7) 2.6开门报警点路 (8) 第三章软件部分的设计 (9) 3.1主程序的设计 (9) 3.2始化程序的设计 (9) 3.3关闭压缩机的设计 (10) 结论 (11) 参考文献 (12)

基于单片机的模糊温度控制器的设计

基于单片机的模糊温度控制器的设计 1 引言 本文研究的被控对象为某生产过程中用到的恒温箱,按工艺要求需保持箱温100℃恒定不变。我们知道温度控制对象大多具有非线性、时变性、大滞后等特性, 采用常规的PID 控制很难做到参数间的优化组合, 以至使控制响应不能得到良好的动态效果。而模糊控制通过把专家的经验或手动操作人员长期积累的经验总结成的若干条规则,采用简便、快捷、灵活的手段来完成那些用经典和现代控制理论难以完成的自动化和智能化的目标, 但它也有一些需要进一步改进和提高的地方。模糊控制器本身消除系统稳态误差的性能比较差, 难以达到较高的控制精度, 尤其是在离散有限论域设计时更为明显, 并且对于那些时变的、非线性的复杂系统采用模糊控制时, 为了获得良好的控制效果, 必须要求模糊控制器具有较完善的控制规则。这些控制规则是人们对受控过程认识的模糊信息的归纳和操作经验的总结。然而, 由于被控过程的非线性、高阶次、时变性以及随机干扰等因素的影响, 造成模糊控制规则或者粗糙或者不够完善, 都会不同程度的影响控制效果。为了弥补其不足, 本文提出用自适应模糊控制技术,达到模糊控制规则在控制过程中自动调整和完善, 从而使系统的性能不断完善, 以达到预期的效果。 2 自调整模糊控制器的结构及仿真 (1) 控制对象 一般温度可近似用一阶惯性纯滞后环节来表示, 其传递函数为: 式中: K———对象的静态增益; Tc———对象的时间常数; τ———对象的纯滞后时间常数。 本文针对某干燥箱的温度控制, 用Cohn-Coon 公式计算各参数得: K=0.181; Tc=60; τ=20。 ( 2) 自调整模糊控制器的结构 自调整模糊控制器的结构如图1 所示。

电冰箱自动控制系统的设计

目录 1.引言 (2) 2 设计要求及分析 (3) 2.1电冰箱温度自动调节功能 (3) 2.3电源过欠压保护功能 (3) 2.4压缩机开启延时功能 (3) 2.5故障报警功能 (3) 3. 自动控制系统硬件结构设计 (4) 3.1主要部件选择与功能实现 (4) 3.1.1 单片机选型及功能介绍 (4) 3.1.2 A/D转换器选型及功能介绍 (5) 3.1.3 74LS373简介 (5) 3.2检测及控制电路 (6) 3.2.1 传感器的选择与温度自动调节功能的实现 (6) 3.2.2 电冰箱的过欠压保护电路及功能实现 (8) 3.2.3 电冰箱的开启延时电路及功能的实现 (9) 3.2.4 自动除霜功能的实现 (10) 3.2.5 报警器 (11) 总结 (13) 参考文献 (14)

电冰箱自动控制系统的设计 1.引言 冰箱自动控制系统在正常工况下工作,当运行过程中需要进行自动调节时,系统能通过预设程序进行调节,要求控制系统应有一定的应变能力。 对于冰箱性能的主要调节指标是箱体温度由此实现的功能有自动温度调节,自动除霜等。 要求维持冰箱的冷藏冷冻室温度维持在预先设定的数值,当箱内温度高于或低于这一值时判断启动或关闭压缩机,使温度回归。 系统还要求累计压缩机运行时间和检测环境温度,来判断是否满足化霜条件,当满足化霜条件时,接通化霜加热丝,同时断开压缩机和风机,当完成化霜工作后恢复压缩机风机的工作。 另外当运行达到安全极限时,要求系统能采取一些相应的保护措施,促使运行离开安全极限,返回到正常情况,以防事故。 属于生产保护性措施的有两类:一类是硬保护措施;一类是软保护措施。 例如电源的过欠压保护,压缩机开启延时,故障自检报警等. 本系统通过监控环境温度,冰箱的冷冻,冷藏室温度,电源电压等数据,通过处理判断调整冰箱的运行以达到预期的运行效果。使冰箱在节能,储藏效果,安全方面都能进行自动有效的控制。

模糊控制规则表生成程序

模糊控制规则表生成程序 %偏差E的赋值表 E=[1.0 0.8 0.7 0.4 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.2 0.7 1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.3 0.7 1.0 0.7 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.6 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.6 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.2 0.7 1.0 0.7 0.3 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.2 0.7 1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.4 0.7 0.8 1.0]; %偏差变换率EC的赋值表 Ec=[1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.7 1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.7 1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.7 1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.7 1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.7 1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.7 1.0]; %输出U的赋值表 u=[1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.7 1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.7 1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.7 1.0 0.7 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.7 1.0 0.7 0.3 0.0 0.0

模糊控制详细讲解实例之欧阳歌谷创作

一、速度控制算法: 欧阳歌谷(2021.02.01) 首先定义速度偏差-50 km/h≤e(k)≤50km/h,-20≤ec(i)=e(k)-e(k-1)≤20,阀值eswith=10km/h 设计思想:油门控制采用增量式PID控制算法,刹车控制采用模糊控制算法,最后通过选择规则进行选择控制量输入。 选择规则: e(k)<0 ①e(k)>-eswith and throttlr_1≠0 选择油门控制 ②否则:先将油门控制量置0,再选择刹车控制 0

E/EC和U取相同的隶属度函数即: 说明:边界选择钟形隶属度函数,中间选用三角形隶属度函数,图像略 实际EC和E输入值若超出论域范围,则取相应的端点值。 3.模糊控制规则 由隶属度函数可以得到语言值隶属度(通过图像直接可以看出)如下表: 表1:E/EC和U语言值隶属度向量表 设置模糊规则库如下表: 表2:模糊规则表 3.模糊推理 由模糊规则表3可以知道输入E与EC和输出U的模糊关系,这里我取两个例子做模糊推理如下: if (E is NB) and (EC is NM) then (U is PB) 那么他的模糊关系子矩阵为:

单片机模糊控制在电饭煲中得应用

单片机模糊控制在电饭煲中的应用 摘要:介绍用新型HT46R47型单片机和模糊控制技术实现的电饭煲。他具有电路简单、成本低廉、节省能源、安全可靠等特点。<--摘 关键词:单片机;模糊逻辑;电路设计;抗干扰;温度采样;电饭煲 目前,市场上的电饭煲大部分采用固定功率的方式加热,能源利用率低、功能单一,难以满足人们的日益增长的生活需求。开发功能齐全、成本低廉、节省能源、安全可靠的微电脑电饭煲,是非常有必要的。 1 电饭煲的工作原理及硬件组成 系统选用以低成本、功耗小、性能良好的8位A/D型HT46R47单片机为控制核心的控制电路。引脚如图1所示。 他的主要特性如下: ·工作电压:f SYS=4 MHz:2.2~5.5 V; ·13位双向输入/输出口; ·8位带溢出中断的可编程定时/计数器,具有7级预分频器; ·石英晶体或RC振荡器; ·看门狗定时器; ·2 048×14位的程序存储器PROM; ·64×8位的数据存储器RAM; ·在V DD=5 V且系统时钟为8 MHz时,指令时钟为0.5μs; ·四通道9位的A/D转换器; ·指令执行时间皆为1或2个指令周期低电压复位功能。 1.1 工作原理 电饭煲的工作原理如图2所示。通电后,系统进入待机状态,此时系统可接收用户的功能选择,用户所选功能通过显示电路显示出来,当用户按下确定键时,MCU开始对温度进行监测,对

各种功能进行相应的加热控制,直至功能结束时,发出声音报警提示。 1.2 硬件电路设计 (1)MCU MCU是电饭煲的核心部分,完成数据采集、输入、处理、输出、显示等功能。 (2)测温元件数的热敏电阻。由于热敏电阻值的变化与温度的变化是非线性关系,为了提高温度的测量分辨率和系统的抗干扰性能,设计电路如图3所示。 图3中,R t是负温度系数的热敏电阻;与R1并联后的阻值与温度的变化接近线性关系,提高分辨率;R2起分压作用;O点为测量点:当温度变化时,R t阻值发生变化,O点的电压也跟随变化,测量O点则可测量出温度的变化;C1是防止干扰引起O点的电压突变。 (3)加热执行电路 MCU通过PB1输出方波控制信号,通过电容偶合、整流后送到三极管的B极,放大后驱动继电器工作。这样有方波输出时,继电器接通发热盘电源,没有方波输出时,则断开发热盘电源。

冰箱温度智能控制系统的设计

冰箱温度智能控制系统的设计 目录 第一章概论..................................... 错误!未定义书签。 一.电冰箱的系统组成 (2) 二.工作原理: (3) 三.本系统采用单片机控制的电冰箱主要功能及要求 (4) 第二章硬件部分 (4) 一.系统结构图 (4) 二.微处理器(单片机) (5) 三.温度传感器 (8) 四.电压检测装置 (8) 五.功能按键 (9) 六.压缩机,风机、电磁阀控制 (9) 七.故障报警电路 (9) 第三章软件部分 (10) 一、主程序:MAIN (10) 二、初始化子程序:INTI1 ......................... 错误!未定义书签。 三、键盘扫描子程序:KEY ......................... 错误!未定义书签。 四.打开压缩机子程序:OPEN (13) 五.关闭压缩机:CLOSE (15) 六.定时器0中断程序:用于压缩机延时............ 错误!未定义书签。 七.延时子程序.................................. 错误!未定义书签。第四章分析与结论.................................. 错误!未定义书签。

电冰箱温度测控系统设计 目前市场销售的双门直冷式电冰箱,含有冷冻室和冷藏室,冷冻室通常用于冷冻的温度为-6~-18℃;冷藏室用于在相对冷冻室较高的温度下存放食品,要求有一定的保鲜作用,不能冻伤食品,室温一般为0~10℃. 传统的电冰箱温度一般是由冷藏室控制,冷藏室、冷冻室的不同温度是通过调节蒸发器在两室的面积大小来实现的,温度调节完全依靠压缩机的开停来控制.但是冰箱内的温度受诸多因素的影响,如放入冰箱物品初始温度的高低、存放品的散热特性及热容量、物品在冰箱的充满率、环境温度的高低、开门的频繁程度等.因此对这种受控参数及随机因素很多的温度控制,既难以建立一个标准的数学模型,也无法用传统的PID调节来实现.一台品质优良的电冰箱应该具有较高的温度控制精度,同时又有最优的节能效果,而为了达到这一设计要求采用模糊控制技术无疑是最佳的选择. 一.电冰箱的系统组成 液体由液态变为气态时,会吸收很多热量,简称为“液体汽化吸热”,电冰箱就是利用了液体汽化的过程中需要吸热的原理来制冷的。 蒸气压缩式电冰箱制冷系统原理图如图1-1所示,主要由压缩机、冷凝器、干燥过滤器、毛细管、蒸发器等部件组成,其动力均来自压缩机,干燥过滤器用来过滤赃物和干燥水分,毛细管用来节流降压,热交换器为冷凝器和蒸发器。制冷压缩机吸入来自蒸发器的低温低压的气体制冷剂,经压缩后成为高温高压的过热蒸气,排入冷凝器中,向周围的空气散热成为高压过冷液体,高压过冷液体经干燥过滤器流入毛细管节流降压,成为低温低压液体状态,进入蒸发器中汽化,吸收周围被冷却物品的热量,使温度降低到所需值,汽化后的气体制冷剂又被压缩机吸入,至此,完成一个循环。压缩机冷循环周而复始的运行,保证了制冷过程的连续性。

模糊控制程序实例学习资料

5.2.2.6 模糊控制器设计实例 1、单输入模糊控制器的设计 【例5.12】已知某汽温控制系统结构如图5.10所示,采用喷水减温进行控制。设计单输入模糊控制器,观察定值扰动和内部扰动的控制效果。 R = 图5.10 单回路模糊控制系统 按表5-2确定模糊变量E 、U 的隶属函数,按表5-3确定模糊控制规则,选择温度偏差e 、控制量u 的实际论域:[ 1.5,1.5]e u =∈-,则可得到该系统的单输入模糊控制的仿真程序如FC_SI_main.m 所示,仿真结果如图5.11所示。 设温度偏差e 、控制量u 的实际论域:[ 1.5,1.5]e u =∈-,选择e 、u 的等级量论域为 {3,2,1,0,1,2,3}E U ==---+++ 量化因子2) 5.1(5.13 2=--?= K 。 选择模糊词集为{NB,NS,ZO,PS,PB },根据人的控制经验,确定等级量E ,U 的隶属函数曲线如图5-8 所示。根据隶属函数曲线可以得到模糊变量E 、U 的赋值表如表5-3所示。 图5-8 E ,U 的隶属函数曲线 -3 -2 -1 1 2 3

依据人手动控制的一般经验,可以总结出一些控制规则,例如: 若误差E 为O ,说明温度接近希望值,喷水阀保持不动; 若误差E 为正,说明温度低于希望值,应该减少喷水; 若误差E 为负,说明温度高于希望值,应该增加喷水。 若采用数学符号描述,可总结如下模糊控制规则: 若E 负大,则U 正大; 若E 负小,则U 正小; 若E 为零,则U 为零; 若E 正小,则U 负小; 若E 正大,则U 负大。 写成模糊推理句: if E=NB then U=PB if E=NS then U=PS if E=ZO then U=ZO if E=PS then U=NS if E=PB then U=NB 由上述的控制规则可得到模糊控制规则表,如表5-4所示。 表5-4 模糊控制规则表 模糊控制规则实际上是一组多重条件语句,它可以表示从误差论域E 到控制量论域U 的模糊关系R 。 按着上述控制规则,可以得到该温度偏差与喷水阀门开度之间的模糊关系R : ()()()()() E U E U E U E U E U R E U NB PB NS PS ZO ZO PS NS PB NB - - =?=?????U U U U 计算模糊关系矩阵R 的子程序如F_Relation_1.m 所示。 %模糊关系计算子程序F_Relation_1.c function [R,mfe,mfu,ne,nu,Me]=F_Relation_1 %#############################输入模糊变量赋值表(表5-3)############################ ne=7;%等级量e 的个数 nu=7;%等级量u 的个数 Me=[0 0 0 0 0 0.5 1;0 0 0 0 1 0.5 0;0 0 0.5 1 0.5 0 0; 0 0.5 1 0 0 0 0;1 0.5 0 0 0 0 0]; Mu=Me; %##定义模糊变量及其语言值 1=PB,2=PS,3=O,4=NS,5=NB ,并输入模糊控制规则表(表5-4)## mfc=5;%模糊变量E 的语言值个数,控制规则表列数

单片机模糊控制节水灌溉系统设计

单片机模糊控制节水灌溉系统设计 王晓健 (潍坊职业学院,山东潍坊261031) 摘要 介绍了灌溉控制系统的组成及工作原理,以单片机为核心控制芯片,设计了一套节水灌溉控制系统,并对其决策过程进行了具体分析。 关键词 单片机;模糊规则;节水灌溉中图分类号 S274.2 文献标识码 A 文章编号 0517-6611(2010)01-00365-02Design of Single -chi p M i croco mputer Fuzzy Control Syste m for W ater -s avi ng Irrigati on WANG Xiao -jia n (W e if ang V oca tiona l Co llege ,W e if ang ,Shandong 261031)Abstract The co mpositi on and pri nci ple of i rriga ti on control syst em were i ntroduced .Taki ng si ng le -chi p m icrocomputer as t he co re contro l ch i p ,a contro l syst em for w ater -savi ng irri gati on was designed ,and its decisi on process was ana l yzed i n deta i .l K ey words Si ng l e -ch i p m i croco mputer ;Fuzzy contro;l W ater -savi ng irri gati on 发达国家发展高效农业的一个重要途径是实现灌溉管理的自动化,如美国、日本、以色列等发达国家已采用了先进的灌溉系统。他们采用先进的节水灌溉制度,由传统的充分灌溉向非充分灌溉发展,对灌区用水进行监测预报,实行动态管理,采用遥感技术,监测土壤墒情和作物生长,开发、制造了一系列用途广泛、功能强大的数字式灌溉控制器,并得到了广泛应用。地处干早缺水地带的以色列,是世界上微灌技术发展最具有代表性的国家,目前以色列全国农业土地基本上实现了灌溉管理自动化,并且普遍推行自动控制系统,按时、按量将水、肥直接送入作物根部,水资源利用率和单方 水的粮食产量都相当高 [1] 。我国节水灌溉自动化研究处于 起步阶段,自动化程度低,目前开发的自动灌溉控制系统还 处于研制、试用阶段,并且多数是小规模实验和理论的探讨,开发出来的产品价格较为昂贵。笔者在此介绍的单片机模糊控制节水灌溉系统属于/大规模灌溉工程中计算机监控系统0的一个子课题,即下位机部分,具有重要的现实意义。1 灌溉控制系统的组成及工作原理 该系统通过单片机对微灌工程的主要设备进行监测、控 制,并实现各种信息处理,系统结构如图1所示[2] 。 滴灌系统主要组成及工作原理有5点 [3] 。 图1 灌溉控制系统结构 F i g .1 I rri gati on contro l syste m structure diagra m 作者简介 王晓健(1982-),男,山东安丘人,助教,从事自动控制、电 子技术研究。 收稿日期 2009-08-24 (1)首部包括水泵、过滤器、肥料罐、压力表和流量计等。 其作用是从水源抽水加压(1@105~3@105 Pa);施入化肥溶液(化肥罐容积50~100L),过滤杂质;最后,将水、肥输进干管。 (2)管道系统:包括干管、支管和毛管。干、支管内径一般为37.5~100mm,毛管内径为10mm 左右,均由高压聚乙烯或聚氯乙烯制成。为预防生物堵塞,往往在塑料中添加炭黑,各级管道之间均用二通、三通、四通、旁通连接。 (3)滴头。滴头的作用在于使水流经过微小的孔隙消能,然后成水滴状灌入土壤。 (4)土壤湿度传感器。它是采集数据的主要工具,是实现自动灌溉的重要环节。土壤湿度传感器一般采集土壤的 水吸力大小信号,也叫土壤水分传感器。通过土壤湿度传感器测量土壤湿度,从而了解真正的灌溉需求和土壤的保水能力。 (5)单片机控制系统。如图2所示,它主要由AT MEGA128微处理器、AT45DB161存储芯片、DS1302时钟芯片、MAX232 串行通信芯片等部分组成。 图2 单片机控制系统 F ig .2 Si ng l e -c h i p contro l syste m bloc k d i agra m 单片机控制系统采用AT MEG A 128作为核心控制芯片, 安徽农业科学,Jou r n al ofAnhu iAgr.i Sc.i 2010,38(1):365-366,422责任编辑 金炎 责任校对 傅真治

基于单片机的电冰箱温度控制器设计 韩凯(DOC)

课程设计大纲 学院名称电气工程与自动化学院课程名称传感器原理 开课系(或教研室)测控技术与仪器 执笔人韩凯 审定人孙凯 修(制)订日期2013年1月13日

山东轻工业学院 课程设计任务书 学院电气工程与自动化学院专业测控技术与仪器 姓名韩凯班级10-2 学号201002051071 题目基于单片机的电冰箱温度控制器设计 主要内容、基本要求、主要参考资料等: 一、主要内容 利用51单片机、温度传感器DS18B20、过欠电压检测电路等设计出冰箱温控器 二、基本要求 掌握51单片机的使用,掌握温度传感器与相关电路的工作原理与设计关键点。本系统可实现电冰箱温度设置、电冰箱过欠压检测、开门显示、压缩机开启延时等功能。 三、参考文献 [1] 求是科技.8051系列单片机C程序设计完全手册[M].北京:人民邮电出版社,2006 [2] 张鑫等.单片机原理及应用[M].北京:电子工业出版社,2006 [3] 谭浩强.C程序设计(第三版)[M].北京:清华大学出版社,2005 [4] 周兴华.单片机智能化产品——C语言设计实例详解[M].北京:北京航空航天大学出版社,2007 [5] 张齐等.单片机应用系统设计技术——基本C语言编程[M].北京:电子工业出版社,2004 [6] 王东锋,董冠强.单片机C语言应用100例[M].北京:电子工业出版社,2009 [7] 余瑾,姚燕.基于DS18B20测温的单片机温度控制系统[J].单片机开发与应用,2009,25(3-2):105-106. 完成期限:自2013 年 1 月 6 日至2013 年 1 月10 日指导教师:孙凯系(或教研室)主任:孙涛 2

模糊控制算法c程序

由于项目需要,需要模糊控制算法,之前此类知识为0,经过半个多月的研究,终于有的小进展。开始想从强大的互联网上搜点c代码来研究下,结果搜遍所有搜索引擎都搜不到,以下本人从修改的模糊控制代码,经过自己修改后可在,运行!输入e表示输出误差,ec表示误差变化率,经过测试具有很好的控制效果,对于非线性系统和数学模型难以建立的系统来说有更好的控制效果!现将其公开供大家学习研究! #include <> #include"" #define PMAX 100 #define PMIN -100 #define DMAX 100 #define DMIN -100 #define FMAX 100 /*语言值的满幅值*/ int PFF[4]={0,12,24,48}; /*输入量D语言值特征点*/ int DFF[4]={0,16,32,64}; /*输出量U语言值特征点*/ int UFF[7]={0,15,30,45,60,75,90}; /*采用了调整因子的规则表,大误差时偏重误差,小误差时偏重误差变化*/ /*a0=,a1=,a2=,a3= */ int rule[7][7]={ //误差变化率 -3,-2,-1, 0, 1, 2, 3 // 误差 {-6,-6,-6,-5,-5,-5,-4,}, // -3 {-5,-4,-4,-3,-2,-2,-1,}, // -2 {-4,-3,-2,-1, 0, 1, 2,}, // -1 {-4,-3,-1, 0, 1, 3, 4,}, // 0 {-2,-1, 0, 1, 2, 3, 4,}, // 1 { 1, 2, 2, 3, 4, 4, 5,}, // 2 { 4, 5, 5, 5, 6, 6, 6}}; // 3 /**********************************************************/ int Fuzzy(int P,int D) /*模糊运算引擎*/ { int U; /*偏差,偏差微分以及输出值的精确量*/ unsigned int PF[2],DF[2],UF[4]; /*偏差,偏差微分以及输出值的隶属度*/ int Pn,Dn,Un[4]; long temp1,temp2; /*隶属度的确定*/ /*根据PD的指定语言值获得有效隶属度*/

智能控制导论报告BP神经网络模糊控制

智能控制导论实验报告 2012-01-09 姓名:_______________ 常青_________ 学号:0815321002 班级:____________ 08自动化 指导老师:___________ 方慧娟________

实验一:模糊控制器设计与实现 一、实验目的 1. 模糊控制的特征、结构以及学习算法 2. 通过实验掌握模糊自整定PID 的工作原理 二、实验内容 已知系统的传递函数为:1/(10s+1)*e(-0.5s) 。假设系统给定为阶跃值r=30 ,系统初始值r0=0. 试分别设计 (1) 常规的PID 控制器; (2) 常规的模糊控制器; (3) 比较两种控制器的效果; (4) 当通过改变模糊控制器的比例因子时,系统响应有什么变化? 三、实验设备 Matlab 7.0 软件/SIMULINK 四、实验原理 1.模糊控制 模糊逻辑控制又称模糊控制,是以模糊集合论,模糊语言变量和模糊逻辑推理为基础的一类计算机控制策略,模糊控制是一种非线性控制。图1-1 是模糊控制系统基本结构,由图可知模糊控制器由模糊化,知识库,模糊推理和清晰化(或去模糊化)四个功能模块组成。

控制的。其传递函数的形式是: G(s) k p(1 T I S T D S),PID控制原理 针对模糊控制器每个输入,输出,各自定义一个语言变量。因为对控制输出的判断,往往不仅根据误差的变化,而且还根据误差的变化率来进行综合评判。所以在模糊控制器的设计中,通常取系统的误差值e和误差变化率ec为模糊控制器的两个输入,则在e的论域上定义语言变量“误差 E ” ,在ec的论域上定义语言变量“误差变化EC ” ;在控制量u的论域上定义语言变量“控制量U”。 通过检测获取被控制量的精确值,然后将此量与给定值比较得到误差信号e,对误差取微分得到误差变化率ec,再经过模糊化处理把分明集输入量转换为模糊集输入量,模糊输入变量根据预先设定的模糊规则,通过模糊逻辑推理获得模糊控制输出量,该模糊输出变量再经过去模糊化处理转换为分明集控制输出量。 2.PID控制 在模拟控制系统中,控制器最常用的控制规律是PID控制。PID 控制器是一种线性控制器。它根据给定值与实际输出值之间的偏差来 框图如图1-2所示。

毕业设计-电冰箱的制冷控制系统

前言 众所周知,电冰箱是现代家庭中必不可少的家用电器。而目前我国市场销售的冰箱大多采用传统的机械式温控,其控制精度差,功能单一,控制方式简单难以满足冰箱发展的要求。随着经济的发展和人民生活水平的进一步提高,人们对多功能的发展要求越来越高。由于单片机性能好,控制功能强,工作可靠,成本低等优点,现在已经在家电产品中得到了广泛的应用。面临国内电冰箱发展的现状,在技术上还与其他发达国家有一定的差距,我们在原有的基础上对电冰箱进行了一定的改进,使其适应当代个性时尚、节能环保、智能高端、精确温控的发展方式,使人们体验闻所未闻的个性化感受,快捷与原汁原味不再是梦想。新一代产品在控制上还增加了人工智能,使家电性能更优异,使用更方便可靠。 本次设计基于大量的市场调查和理论研究。首先,我对传统电冰箱控制系统进行了分析。调查了10多个品牌的电冰箱的控制系统,研究了他们制冷的优缺点,吸收了一些比较好的设计思想。其后,我又查阅了大量的资料文献,其中最多的是国内外最新发表的关于制冷方面的论文,丰富了我们的理论依据。然后,根据我拥有的材料用单片机实现电冰箱控制系统的硬件设计,最后在硬件设计的基础上实现了其软件设计。 第1章电冰箱系统概述 1.1 单片机概述 自从1971年微型计算机问世以来,随着大规模集成电路技术的进一步发展,导致微型计算机正向两个方向发展:一是高速度、高性能、大容量的高档微型计算机及其系列化,向大、中型计算机挑战;另一个是稳定可靠、小而廉、能适应各种领域需要的单片机。 单片机是指把中央处理器、随机存储器、只读存储器、定时器/计数器以及I/O 接口电路等主要部件集成在一块半导体芯片上的微型计算机。虽然单片机只是一个芯片,但从组成和功能上看,它已经具有了微型计算机系统的含义,从某种意义上来说,一块单片机就是一台微型计算机。

模糊控制程序设计报告

模糊控制程序设计报告 自研112班 麻世博 2201100387 题目:已知被控对象为0.51()101 s G s e s ?=+。假设系统给定为阶跃值r =30,采样时间为0.5s ,系统的初始值r(0)=0。试分别设计: (1)常规的PID 控制器; (2)常规的模糊控制器; 分别对上述2种控制器进行Matlab 仿真,并比较控制效果 解答: 1 常规PID 控制器的设计与SIMULINK 仿真 如图1所示,使用SIMULINK 工具对已知系统的PID 控制系统进行仿真。 图1 PID 控制系统的SIMULIK 仿真 其中PID 控制器为离散型,采样时间T=0.5s ,参数P=14,I=3,D=0。阶跃信号幅值为30,被控对象传递函数为0.51()101 s G s e s ?=+。 该系统的阶跃响应如图2。

图2 PID控制系统的输出 该控制系统上升时间T r=1.5s,调节时间T s=8s,超调量σ%=70%,没有稳态误差。 该系统中PID控制器的输出曲线如图3。 图3 PID控制器的输出曲线 输出最大值为465,最小值为-208。 2 模糊控制器的设计 在本文中,我通过MATLAB提供的模糊逻辑工具箱(Fuzzy Logic Toolbox)编辑隶属函数、控制规则,设计了一个双输入单输出的模糊控制器,如下图所示。

图4 模糊控制器概览 2.1 隶属度函数的确立。 选择偏差E和偏差变化率EC作为控制器的输入,控制量U为输出。取E、EC和U的模糊子集为{NB, NM, NS, ZO, PS, PM, PL} ,它们的论域为{-3, -2, -1, 0, 1, 2, 3}。在 MATLAB的命令窗口输入命令Fuzzy,进入模糊逻辑编辑窗口。取输入量E、EC的隶属函数为高斯型(gaussmf),输出U的隶属函数为三角形(trimf),如下图所示。 图5 输入模糊变量E的隶属度函数

基于单片机的冰箱温度智能控制系统的设计

基于单片机的冰箱温度智能控制系 统的设计 摘要: 近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 电冰箱温度控制系统是利用温度传感器DS18B20采集电冰箱冷藏室和冷冻室的温度,通过INTEL公司的高效微控制器MCS-C51单片机进行数字信号处理,从而达到智能控制的目的。本系统可实现电冰箱冷藏室和冷冻室的温度设置、电冰箱自动除霜、开门报警等功能。 本文在第一章介绍了电冰箱的系统组成及工作原理,第二章论述了本控制系统的硬件设计部分。第三章论述了系统的软件设计部分。 通过对直冷式电冰箱制冷系统的改进和采用模糊控制技术,实现了电冰箱的双温双控,使电冰箱能根据使用条件的变化迅速合理地调节制冷量,且节能效果良好。

目录 第一章概论 (3) 一.电冰箱的系统组成 (3) 二.工作原理: (5) 三.本系统采用单片机控制的电冰箱主要功能及要求: (5) 第二章硬件部分 (6) 一.系统结构图 (6) 二.微处理器(单片机) (6) 三.温度传感器 (11) 四.电压检测装置 (15) 五.功能按键 (15) 六.压缩机,风机、电磁阀控制 (16) 七.故障报警电路 (16) 第三章软件部分 (16) 一、主程序:MAIN (17) 二、初始化子程序:INTI1 (21) 三、键盘扫描子程序:KEY (22) 四.打开压缩机子程序:OPEN (25) 五.关闭压缩机:CLOSE (26) 六.定时器0中断程序:用于压缩机延时 (27) 七.延时子程序 (28) 第四章分析与结论 (28) 致谢 (29) 参考文献: (30)

基于单片机和模糊控制

基于单片机的温室自动控制系统设计 摘要:温度、湿度和coz浓度等是影响作物生长的重要环境因子,为有效进行作物生长的环境控制,针对日光温室的特点,以模糊控制理论为基础,计算机控制技术为平台,设计了一个基于模糊控制技术的计算机温室控制系统;介绍了以Pc机为上位计算机,Mcs一51单片机为核心的智能仪表为下位机的智能温室分布式测控系统的工作原理及主要功能;详细阐述了该系统的软、硬件实现方法;该套控制系统符合我国现阶段的国情且能很好地满足生产要求,成本低,运行可靠,便于推广应用。 关键词:智能温室;计算机分布式自动控制系统;Rs~485通信网络;智能设备;模糊控制 引言:智能化温室是集农业科技的高、精、尖技术和计算机自动控制技术于一体的先进的农业生产设施,是现代农业科技向产业转化的物质基础。它能营造相对独立的作物生长环境,彻底摆脱传统农业对自然环境的高度依赖。随着我国加入wTo,“科技兴省”是使我省在21世纪取得长足发展的必然选择,当然,农业也不例外,河南省作为一个农业大省,如何发展高效、节能、高科技农业以产出高质量、高附加值的农产品对于我省经济的发展起着举足轻重的作用。目前,智能化温室控制系统的研究国内已经受到重视,省内已有采用工控机为控制手段的成套设备,并已投入使用,但其控制成本高,性价比低。本文结合我国国情和生产要求,以单片机为控制核心,研制了智能化温室控制系统,其成本较工控机要低,运行可靠,便于大批量推广。 l控制系统原理与结构设计 本系统原理结构框图如图l所示,它是一个小型的分布式数据采集与控制系统,是由数据采集工作站(下位机)和中心计算机(上位机)组成的控制系统。其中数据采集工作站又由相应的传感器(如温度传感器、湿度传感器、C0z浓度传感器、光照度传感器等)、模拟量输入输出通道、开关量输出通道所组成。工作站既可以独立完成各种信息的采集、预处理及存储任务,又可接受从中心计算机送来的控制参数设置,启动增温降温、加湿除湿、遮阳补光等调控设备.从而按不同要求调控温室的微气候环境。上位机系统机将工作站送来的数据,及时在线地用动态数据、曲线的方式显示起来,并储存在相应的数据库中,一般可以保存一个生长季节的数据,对存储起来的数据,按研究需要,进行分析、统计,可显示、打印成表格或曲线或直方图,同时系统机也向下级机传递控制。该熔焊机主要用于环保型中空壁缠绕给排水/热力管道或煤气管道的热熔连接。这里温度控制是整个控制系统的核心。系统上电时,人工通过按键设置所需的熔接温度,之后系统自动根据设置值与热电偶采集到的实际温度值的差值经过模糊.PID运算后给出控制量,通过控制固态继电器的输出来调节占空比,从而改变电阻丝两端的有效电压来实现对管道熔接温度的自动控制。整个系统以单片机为核心,硬件电路主要由LCD显示电路、键盘接收电路,继电器控制电路、E2PROM外部存储器扩展电路AT24C01A以及看门狗电路MAX813L等组成,其结构框图如图1所示。下面对主要硬件部分作详细介绍。

电冰箱温控系统(DOC)

电冰箱温控系统 设计要求: A 、单片机控制。 B 、制冷控制电路、温度监测及恒温控制。 1、设计方案 本系统以AT89S51单片机为核心,来实现各个模块的功能。温度传感器模块、键盘输入模块作为系统的输入模块,液晶显示模块、温度控制器模块、报警模块作为系统的输出模块,构成基本电路,原理框图如图1所示。 温度传感器从设备环境采集温度,单片机AT89S51获取采集的温度值,经处理得到当前环境中一个比较稳定的温度值,再根据当前设定的温度上下限值,通过加热和降温对当前温度进行调整。当采集的温度经处理后超过设定温度上限时,单片机通过三极管驱动继电器开启降温设备(压缩制冷器),当采集的温度经处理后低于设定温度下限时,单片机通过三极管驱动继电器开启升温设备 (加热器)。 AT89S51 键盘电路 DS18B20 温度芯片数据传输 继电器1 压缩制冷 继电器2 加热器 MAX232电平转换芯片 报警电 PC 机 输入电源 复位电路 LED 数据显时钟电

2.测温模块的选择方案 DS18B20是一种单端通信的数字式温度传感器,操作简单。我们把单片机的一条I/O分配给温度传感器,即可完成温度采集。本系统在温度采集中使用的DS18B20测温原理图如图2-1所示:图中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号,送给减法计数器1;高温度系数晶振振荡频率随着温度变化,变化明显,所产生的信号作为减法计数器2的脉冲输入。图中还隐含着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲进行计数,进而完成温度测量,计数门的开启时间由高温度系数振荡器来决定。每次测量前,首先将-55℃所对应的一个基数分别置入减法计数器1、温度寄存器中。 图2-1 DS18B20测温原理图 DS18B20的内部有一个高速暂存RAM和一个非易失性的可电擦除的EEPRAM,后者存放高温度和低温度触发器TH、TL。当温度转换命令发布后,经转换所得的温度值以二字节补码形式存放在高速暂存存储器的第1和第2个字节。单片机可通过单线接口读到该数据,读取时低位在前,高位在后,对应的温度计算:当符号位S=0时,直接将二进制位转换为十进制;当S=1时,先将补码变为原码,再计算十进制值。第3和第4字节是TH 和TL的拷贝,是易失性的,每次上电复位时被刷新,第5字节为配置寄存器,它主要用来确定温度值的数字转换分辨率。6、7、8字节保留未用,为全逻辑1,第9字节是冗余检验字节。

模糊控制程序实例

5.2.2.6模糊控制器设计实例 1、单输入模糊控制器的设计 【例5.12】已知某汽温控制系统结构如图 5.10所示,采用喷水减温进行控制。设计单输入模糊控 制器,观察定值扰动和内部扰动的控制效果。 图5.10单回路模糊控制系统 按表5-2确定模糊变量E U的隶属函数,按表5-3确定模糊控制规则,选择温度偏差e、控制量u 的实际论域:e =u € [ —1.5,1.5],则可得到该系统的单输入模糊控制的仿真程序如FC_SI_main.m所示,仿真结果如图5.11所示。 设温度偏差e、控制量u的实际论域:e = u ? [-1.5,1.5],选择e、u的等级量论域为 E =U ={-3^2,-1,0, 1, 2, 3} 2汇3 量化因子K 1 2。 1.5 -(-1.5) 选择模糊词集为{NB,NS,ZO,PS,PB},根据人的控制经验,确定等级量E,U的隶属函数曲线如图 5-8所示。根据隶属函数曲线可以得到模糊变量E、U的赋值表如表5-3所示。 图5-8 E, U的隶属函数曲线

依据人手动控制的一般经验,可以总结出一些控制规则,例如: 若误差E为0,说明温度接近希望值,喷水阀保持不动;若误差明温度低于希望值,应该减少喷水; 若误差明温度高于希望值,应该增加喷水。 若采用数学符号描述,可总结如下模糊控制规则: 若E负大,则U正大; 若E负小,贝U U正小; 若E为零,则U为零; 若E正小,则U负小; 若E正大,则U负大。 写成模糊推理句: if E=NB then U=PB if E=NS then U=PS if E=Z0 then U=Z0 if E=PS then U=NS if E=PB then U=NB 由上述的控制规则可得到模糊控制规则表,如表5-4所示。 模糊控制规则实际上是一组多重条件语句,它可以表示从误差论域旦到控制量论域U的模糊关系R。 按着上述控制规则,可以得到该温度偏差与喷水阀门开度之间的模糊关系R: R=E U =(NB E PB U)U(NS E PS U)U(Z0E Z0U)U(PS E NS U)U(PB E NB U) 计算模糊关系矩阵R的子程序如F_Relation_1.m 所示。

相关文档
相关文档 最新文档