基于Matlab恒温箱温度控制系统设计与仿真

毕业设计论文 基于Matlab的恒温箱温度控制系统设计与仿真 摘 要 恒温箱在工业生产和科学研究中有着重要的作用,因此设计一个合适的温度控制系统有着重要的意义,而恒温箱的温度控制系统比较复杂,是一个大时滞、时变、非线性系统,很难用数学方法建立精确的数学模型。 目前主要采用经典控制、智能控制和两种控制算法相结合的控制算法对恒温箱的温度控制系统进行控制。 在本文中选定二阶纯滞后环节为控制对象的数学模型,对其分别采用PID控制算法,模糊控制算法和模糊PID算法对恒温箱进行控制,并用Matlab对各算法进行仿真比较分析。通过对这几种算法的仿真与研究,发现PID整定好的参数不能长期适应系统模型,需要不断对控制器参数进行整定,才能达到较好的控制效果;模糊控制不依赖于系统的精确模型,是解决不确定性系统的一种有效途径,但控制精度不高,且量化因子和比例因子确定后,其适应能力有限制;而模糊PID控制方法具备了模糊控制和PID控制各自的优点,同时具有很强的鲁棒性和适应能力。 关键词 大时滞系统,PID控制,模糊控制,模糊PID控制 ABSTRACT As thermostat plays an important role in the production and scientific research, so designing a suitable temperature control system has an important significance. The thermostat s temperature control system is complex, and is a large time lag, time-varing, nonlinear system, then it is difficult to establish an accurate mathematical model. Currently the classical control, intelligent control and their combined control algorithm are main used for control the temperature control system. This paper selects second-order lag model for the control object, and uses PID control algorithm, fuzzy control algorithm and fuzzy PID algorithm to control thermostat and uses Matlab software for the simulation comparative analysis. By studying several simulation we found that PID algorithm arranges the parameter cannot adapt a long time, and it need unceasingly be carried on the adjustment and achieve the anticipated effect. Fuzzy control does not depend on the precise object model and is an effective way to solve the uncertainty. But the control accuracy is not high ,and when quantifiable factor and scale factor is determined ,its adaptable ability is restricted. As fuzzy PID control algorithm ,it not only combines the fuzzy control and PID control with their respective advantages, but also has a very strong sense of robustness and adaptability. Key words:Time-lag system, PID control, Fuzzy control, Fuzzy PID control 1.绪论1 1.1选题的目的、意义2 1.2对本课题涉及问题的研究现状3 1.2.1经典控制3 1.2.2智能控制4 1.2.3结论5 1.3主要解决的问题6 2.PID控制及仿真7 2.1微分先行PID算法[7]7 2.2参数辨识8 2.3PID参数的整定9 2.3.1PID参数的特点9 2.3.2ZN经验公式法10 2.4PID算法仿真10 3.1模糊控制基本原理[11]12 3.1.1模糊控制基本思想12 3.1.2模糊控制器的基本结构12 3.1.3模糊控制的特点14 3.2模糊控制器的设计[12]15 3.3温度模糊控制器的设计16 3.3.1控制器结构16 3.3.2模糊子集的选取16 3.3.3模糊规则的确定18 3.3.4模糊推理18 3.4模糊控制仿真20 3.4.1模糊控制仿真20 4.模糊PID控制及仿真21 4.1模糊PID控制器结构21 4.2模糊控制器的设计21 4.2.1模糊子集的选取21 4.2.2模糊规则的建立22 4.2.3模糊推理及模糊决策25 4.3模糊PID控制的仿真25 参考文献26 答 谢27 1.绪论 恒温箱主要用来控制温度,在目前工业生产及科学研究中有着重要的作用,因此设计一个高精度的恒温箱温度控制系统有着重要的实际意义和应用价值。为了控制恒温箱的温度,常采用最早在时滞系统控制中应用的经典控制方法和近年来受到广泛关注的智能控制方法,同时二者相结合的复合控制方法由于具有二者的优点,因此也逐渐受到广泛的应用。本文中主要介绍PID控制算法、模糊控制算法及模糊PID控制算法对恒温箱的温度控制。 1.1选题的目的、意义 恒温箱主要用来控制温度,目前广泛的应用于实验室及科研工厂、企业等,同时它也为农业研究、生物技术测试提供所需要的各种环境模拟条件。因此可以广泛适用于药物、纺织、食品加工等无菌试验、稳定性检查以及工业产品的原料性、产品包装、产品寿命等测试。恒温箱还可供科研机关及医院做细菌培养之用,也可作育种、发酵以及大型养殖孵化等用途[1]。总之,恒温箱在目前工业生产及科学研究中有着重要的作用,因此设计一个高精度的温度控制系统有着重要的实际意义和应用价值。 Matlab是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks

恒温matlab的仿真程序,基于Matlab恒温箱温度控制系统设计与仿真相关推荐

  1. 恒温箱温度计算机控制系统仿真,基于Matlab的恒温箱温度控制系统设计与仿真.doc...

    文档介绍: 毕业设计论文 基于Matlab的恒温箱温度控制系统设计与仿真 摘要恒温箱在工业生产和科学研究中有着重要的作用,因此设计一个合适的温度控制系统有着重要的意义,而恒温箱的温度控制系统比较复杂, ...

  2. matlab外弹道仿真程序,基于MATLABSimulink的纵向质点外弹道仿真

    基于MATLABSimulink的纵向质点外弹道仿真 基于 MATL AB /Simul in k 的纵 向质 点3外弹 道仿 真杨秀丽 1 ,黄 浦 2 ,张维君 1(1 空军航 空大学 ,长春 1 ...

  3. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc

    扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...

  4. 51单片机温度控制C语言程序详解,基于单片机的温度控制系统设计(附程序清单及原理图).doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp电子工程/通信技术&nbsp>&nbsp电子设计 基于单片机的温度控制系统设计(附程序清单及 ...

  5. 电力系统matlab实验报告,基于matlab语言计算电力系统暂态稳定仿真程序实验报告.docx...

    基于matlab语言计算电力系统暂态稳定仿真程序实验报告 BeijingJiaotongUniversity 电力系统分析 暂态稳定分析实验 学院:电气工程学院 班级:xxxxxxxx 学号:xxxx ...

  6. 802.11a matlab,802.11a-OFDM 基于matlab的 仿真程序; 我再论坛找了很多 的代码和文章,但总有遗患,为什么呢 270万源代码下载- www.pudn.com...

    文件名称: 802.11a-OFDM下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 26 KB 上传时间: 2013-11-10 下载次数: 138 详细说 ...

  7. matlab机器人轨迹规划仿真程序,基于MATLAB的六自由度机器人轨迹规划与仿真.pdf...

    基于MATLAB的六自由度机器人轨迹规划与仿真 学兔兔 l 訇 似 基于MATLAB的六自由度机器人轨迹规划与仿真 Trajectory planning and simulation of six- ...

  8. cdma matlab仿真程序,基于Matlab的CDMA通信完整系统分析及仿真.doc

    基于Matlab的CDMA通信完整系统分析及仿真 课程论文 题 目: 基于Matlab CDMA多址技术的仿真 学生姓名: 苏未然 学生学号: 1008030130 系 别: 电气信息工程学院 专 业 ...

  9. matlab数字pid控制仿真程序,基于MATLAB的数字PID控制器设计及仿真分析

    基于MATLAB的数字PID控制器设计及仿真分析 基于基于MATLABMATLAB的数字的数字PIDPID控制器设计及仿真分析控制器设计及仿真分析 摘摘 要要 PID控制作为历史最为悠久,生命力最强的 ...

最新文章

  1. 第59件事 运营驱动产品调优案例
  2. 【8】青龙面板系列教程之nolanjdc的一键安装获取cookie【作者删库了,不用尝试了】
  3. 自学大数据:用以生产环境的Hadoop版本比较
  4. c语言超长编程程序,全国青少年软件编程等级考试C语言经典程序题10道五
  5. ORM中的Model与DDD中的DomainModel
  6. MYSQL 单表一对多查询,将多条记录合并成一条记录
  7. 多个ajaxFileUpload上传图片与ajax合用,解决同步问题,用户随意上传多少图片都可以;
  8. centos下配置LNMP环境(源码安装)
  9. matlab练习程序(倾斜校正,透视变换)
  10. 天正如何转为t3_天正插件 t3 天正文件转T3格式CAD图
  11. java公寓报修管理系统,基于jsp的公寓报修管理系统-JavaEE实现公寓报修管理系统 - java项目源码...
  12. Android原生音量控制
  13. 电场强度 高斯定理 习题
  14. 控制面板中点击管理工具提示administrative tools 位置不可用的解决办法
  15. 推荐系统——矩阵分解
  16. 微信小程序 控制台报错net::ERR_UNSAFE_PORT
  17. python分组求和法_python – 如何将groupby值的总和除以另一个值的count
  18. 逻辑推理能力训练与程序调试
  19. python高分书籍推荐_如果只能推荐一本 Python 书,我一定 Pick 它
  20. RocketMQ编译版安装及安装中遇到的问题 windows版

热门文章

  1. IOS开发之微信山寨版
  2. 手动安装Dameware在Win98的客户端
  3. DameWare无法远程连接解决办法
  4. Java前叉夹器_传统夹器和碟刹公路如何选择
  5. 【分布式系列】分布式事务:TX-LCN分布式事务框架整合实践
  6. uniapp离线打包具体步骤
  7. 安卓手机垃圾清理神器!彻底清理你的手机垃圾!手机瞬间飞起来!
  8. 2022-2028年中国保险经纪产业竞争现状及投资前景展望报告
  9. WJMZBMR打osu! / Easy
  10. 北斗三号频点有哪些_北斗三号属于什么板块