基于Matlab的恒温箱温度控制系统设计与仿真毕业论文 联系客服

发布时间 : 星期日 文章基于Matlab的恒温箱温度控制系统设计与仿真毕业论文更新完毕开始阅读41ce4fa903020740be1e650e52ea551811a6c9c5

如图所示,微分部分的传递函数为:

duddy?ud?Td?y, dtdtud(s)1?Tds,则 ?y(s)1?0.1Tds0.1Td由差分得

0.1Tddudud(k)?ud(k?1)dyy(k)?y(k?1)?,? dtTdtTud(k)?ud(k?1)y(k)?y(k?1)?ud(k)?Td?y(k)

TT?0.1Td??Td?T???Td????ud(k)??u(k?1)?y(k)??0.1T?T?d?0.1T?T??0.1T?T??y(k?1) ddd??????ud(k)?c1ud(k?1)?c2y(k)?c3y(k?1)

其中c1????0.1Td??Td?T??Td????c?c?,,23??0.1T?T??0.1T?Tddd?0.1Td?T??????? ?2.2参数辨识

本文采用时域测定法确定被控系统的参数,时域测定的主要过程是对被测控制系统或对象在输入端施加阶跃扰动输入信号,而在输出端测绘其输出量随时间变化的响应曲线;或者施加脉冲输入,测绘输出的脉冲响应,再对响应曲线的结果进行分析,确定被研究对象的传递函数。时域测定法所采用的测试设备简单,测试工作量小,因而应用广泛。稟虛嬪赈维哜妝扩踴粜。 采用时域法确定被测系统或对象的数学模型时,需要在被测对象上人为地施加阶跃输入信号,然后测定被测对象的输出响应曲线,从而求出其传递函数[8]。陽簍埡鲑罷規呜旧岿錟。 在本文中,采用二阶惯性加纯滞后环节近似恒温箱的温度控制系统,即

Ke??s温度控制系统的传递函数为:G(s)?。

(T1s?1)(T2s?1)对温度控制系统传递函数的参数进行辨识,得到k=5,T1=8,T2?1,??10。

10

5e?10s5e?10s?2则被控系统的传递函数为:G(s)?。

(8s?1()s?1)8s?9s?12.3PID参数的整定

PID参数的整定,主要是确定kp、Ti和Td,对一个结构和控制算式的形式已定的控制系统,控制质量的好坏主要取决于选择的参数是否合理。在本文中采用ZN经验公式法对PID控制器的参数进行整定。沩氣嘮戇苌鑿鑿槠谔應。 2.3.1PID参数的特点

在PID控制中kp、Ti、Td具有以下特点:

(1)比例增益kp增大,可以加快响应速度,减小系统稳态误差,提高控制精度,但是过大会使系统产生超调,甚至导致不稳定;钡嵐縣緱虜荣产涛團蔺。 (2)积分作用主要是消除系统静态误差,加强积分作用,有利于减小系统静差,但是Ti过大,会加大超调,甚至引起振荡;懨俠劑鈍触乐鹇烬觶騮。 (3)微分作用可以改善动态性能,增大微分增益Td,有利于加快系统响应,使系统超调量减小,稳定性增加,但对扰动敏感,抑制外扰能力减弱;若Td过大,会使调节过程出现超调减速,调节时间增长;反之,若Td过小,系统响应变慢,稳定性变差。謾饱兗争詣繚鮐癞别瀘。 2.3.2ZN经验公式法

对于一个经典的PID控制器,其传递函数为C(s)?kp(1?1?Tds),对于二TisKe??s1.2k?2阶惯性加纯滞后环节G(s)?,经验公式为kp?,Ti?2?,

(T1s?1)(T2s?1)T1T2Td?0.5?[11]

。由上述公式可得:kp=93.75,Ti=10,Td=2.5。呙铉們欤谦鸪饺竞荡赚。 2.4PID算法仿真

通过上文的分析,确定了系统的参数,在MATLAB环境下,建立Simulink

11

仿真框图,对控制系统进行仿真并检测控制效果。莹谐龌蕲賞组靄绉嚴减。

12

13