文档详情

基于MATLAB技术的PID控制器设计.doc

发布:2016-12-02约6.69千字共20页下载文档
文本预览下载声明
《MATLAB工程应用》期末考试设计报告 第一章 概述 本次课题的主要内容是通过对理论知识的学习和理解的基础上,自行设计一个基于MATLAB技术的PID控制器设计,并能最终将其应用于一项具体的控制过程中。以下为此次课题的主要内容: (1) 完成PID控制系统及PID调节部分的设计 其中包含系统辨识、系统特性图、系统辨识方法的设计和选择。 (2) PID最佳调整法与系统仿真 其中包含PID参数整过程,需要用到的相关方法有: b.针对有转移函数的PID调整方法 主要有系统辨识法以及波德图法及根轨迹法。 (3) 将此次设计过程中完成的PID控制器应用的相关的实例中,体现其控制功能(初步计划为温度控制器) 第二章 调试测试 2.1进度安排和采取的主要措施: 前期:1、对于MATLAB的使用方法进行系统的学习和并熟练运用MATLAB的运行环境,争取能够熟练运用MATLAB。 2、查找关于PID控制器的相关资料,了解其感念及组成结构,深入进行理论分析,并同步学习有关PID控制器设计的相关论文,对其使用的设计方法进行学习和研究。 3、查找相关PID控制器的应用实例,尤其是温度控制器的实例,以便完成最终的实际应用环节。 中期:1、开始对PID控制器进行实际的设计和开发,实现在MATLAB的环境下设计PID控制器的任务。 2、通过仿真实验后,在剩余的时间内完成其与实际工程应用问题的结合,将其应用到实际应用中(初步计划为温度控制器)。 后期:1、完成设计定稿。 2、打印以及答辩工作地准备。 2.2被控对象及控制策略 2.2.1被控对象 本文的被控对象为某公司生产的型号为 CK-8的电烤箱, 50HZ,总功率为 600W,工作范围为室温 20-250℃。设计目的是要对±1℃内的技术要求。:电加热装置是所以, 电烤箱模型的传递函数为 (2-1) 2-1)中 -对象的静态增益 -对象的时间常数-对象的纯滞后时间 应,然后由阶跃响应曲线确定过程的近似传递函数。具体用科恩-库恩(Cohn-Coon)[8-9]。 给定输入阶跃信号 250℃,用温度计测量电烤箱的温度,每半分钟采一次点,实验 2-1: t(m) 0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 温度 T(℃) 20 31 52 78 104 126 148 168 182 198 210 225 238 250 实验测得的烤箱温度数据 Cohn-Coon公式如下: (2-2) △M-系统阶跃输入;C-系统的输出响应 t0.28-对象飞升曲线为0.28C时的时间(分) t0.632-对象飞升曲线为 0.632C时的时间(分) K=0.92, T=144s ,τ =30s 所以电烤箱模型为: 2.2.2 控制策略 将感测与转换输出的讯号与设定值做比较,用输出信号源(2-10V或4-20mA)去控制最终控制组件。在过程实践中,应用最为广泛的是比例积分微分控制,简称PID控制,又称PID调节。PID的问世已有60多年的历史了,它以其结构简单、稳定性好、工作可靠、调整方便,而成为工业控制主要和可靠的技术工具[10]。 当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其他设计技术难以使用,系统得到控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID最为方便。即当我们不完全了解系统和被控对象,或不能通过有效的测量手段来获得系统的参数的时候,便最适合用PID控制技术。 比例、积分、微分 1.比例 2-1 比例电路 (2-3) 2 积分器 2-2 积分电路 (2-4) 3 微分器 2-3 微分控制电路 (2-5) 实际中也有PI和PD控制器。PID控制器就是根据系统的误差利用比例积分微分计算出控制量,控制器输出和输入(误差)之间的关系在
显示全部
相似文档