基于模糊控制的电热器温度控制.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于模糊控制的电热器温度控制

基于模糊控制的电热器温度控制 专业:电子与通信工程 学号:12012002319 姓名:亓荣升 2012年12月27日 基于模糊控制的电热器温度控制 一.设计目的 设计一个温度模糊控制系统,被控对象为某种电热器,输入控制信号电压为0~5V,输出相电压为0~220V,输出最大功率为1000W。 系统性能和指标: (1)温度调节范围:(0oC~90oC) (2)系统误差在±0.5℃以内 二.模糊控制概述 目前,温度控制领域还大量的采用PID控制方式。这种控制方式,对不同的控温对象,要用不同的PID参数,且调整不方便。杜宇产品规格多,尺寸变化大,温度特性差别大的情况,其不同对象的PID 参数选择将是令人头疼的事。 模糊控制是一种语言控制器,能更为近似地反映最佳控制者--人的控制行为,有很强的稳定性,能适用于不同对象的控制。 模糊控制器有单输入单输出型和两输入单输出型两种常用形式。为了提高控制精度和速度,我们采用温度偏差和温度变化率两个输入及控制变量输出的两输入单输出控制方式。其基本原理见图1。 图1.两输入单输出模糊控制器 由图1看出,要实现模糊控制器,关键步骤有三个:实测值的模糊化;模糊关系矩阵的获取;模糊决策及结果的精确化。 三.实测值的模糊化 1.温度偏差的模糊化 温度偏差是指实测被控对象的温度减去设定温度值的差。我们将温度控制范围分为模糊控制区和确定控制区,以温度设定值的±1℃为界。温度在设定值的±1℃以内为迷糊控制区,意外为确定控制区。温度值比设定值小1℃,则系统将满功率加热;温度值比设定值大1℃,则系统强制冷却。 对于模糊控制区,将温度偏差分为8个模糊状态:PLt(正的大温度偏差),PMt(正的中温度偏差),PSt(正的小温度偏差),POt(正的零温度偏差),NOt(负的零温度偏差),NSt(负的小温度偏差),NMt(负的中温度偏差),NLt(负的大温度偏差)。计算温度偏差值,并将±1℃的范围细分为14个点,分别给出了它们对8个模糊状态的隶属度值。 2.温度变化的模糊化 理论上应该指温度变化速度对控制输出的影响。实际应用时,我们将温度变化定义为一个采样间隔内的变化。由于温度变化是较慢的,我们将温度变化值在±0.5℃以内定为模糊控制区,并将其分为7个模糊状态:PLvt(正的大温度变化),PMvt(正的中温度变化),PSvt(正的小温度变化),Ovt(零温度变化),NSvt(负的小温度变化),NMvt(负的中温度变化),NLvt(负的大温度变化)。将温度变化模糊控制区±0.5℃,分为13段,分别给出了它们对7个模糊状态隶属度值。对于大于+0.5℃的温度变化,取为+0.5℃;对于小于-0.5℃的温度变化,取为-0.5℃。 3.控制输出的模糊化 将控制器输出状态规定为15种,分别对应于不同的加热器,冷却器和通风机的组合。它们的定义如下: -7/-6:冷却器开,通风增大,加热器全关; -5/-4:冷却器开,通风不变,加热器全关; -3/-2:冷却器关,通风增大,加热器全关; -1/0:冷却器关,通风不变,加热器全关; +1/+2:冷却器关,通风不变,1/3功率加热; +3/+4/+5:冷却器关,通风不变,2/3功率加热; 模糊状态 隶属度值 -7 -6 -5 -4 -3 -2 -1 0 +1 +2 +3 +4 +5 +6 +7 PLc 0 0 0 0 0 0 0 0 0 0 0 0.1 0.4 0.8 0.1 PMc 0 0 0 0 0 0 0 0 0 0.2 0.7 1.0 0.7 0.2 0 PSc 0 0 0 0 0 0 0 0.4 1.0 0.8 0.4 0.1 0 0 0 Oc 0 0 0 0 0 0 0.5 1.0 0.5 0 0 0 0 0 0 NSc 0 0 0 0.1 0.4 0.8 1.0 0.4 0 0 0 0 0 0 0 NMc 0 0.2 0.7 1.0 0.7 0.2 0 0 0 0 0 0 0 0 0 MLc 1.0 0.8 0.4 0.1 0 0 0 0 0 0 0 0 0 0 0 表1.输出状态对应隶属度值 将这15种输出状态分为7个模糊输出状态:PLc(大功率加热),PMc(中功率加热),PSc(小功率加热),Oc(不加热,不冷却),NSc(小功率冷却),NMc(中功率冷却),NLc(大功率冷却)。每种具体输出状态对这7个模糊输出状态的隶属度值见表1。 三.模糊控制规则 对于双输入单输出模糊控制器,其控制规则为“if A and B then C”来描述。本文所述温度模糊控制器有多条这样的规则,如表2所示。表2中*表示实际中不会出现这样的情况。 变化

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档