- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
水温计算机控制系统设计+Matlab仿真.doc
《计算机控制技术》设计报告
题目:水温计算机控制系统
姓名:张家明
班级:09自动化2班
学号:080312009081
一﹑设计任务与要求
1.基本要求
1L水由1kW的电路加热,要求水温可以在一定范围内由人工设定,并能在环境温度变化时实现自动调整,以保持在设定的温度。
2.主要性能指标
(1).温度设定范围:10℃~100℃,最小分辨率为
(2).控制精度:温度控制的稳态误差0.2℃
(3).能够实时显示当前水温
(4).具有通信能力,可通过RS-232串口输出当前温度值至上位机。
(5).采用适当的控制方法,当设定温度或环境温度突变时减小系统的 调节时间和超调量。
二﹑方案论证
由于水温控制系统的控制对象具有热储存能力大,惯性也较大的特点,水在容器内的流动或热量传递都存在一定的阻力,因而可以将被控对象归于具有纯滞后的一阶惯性环节。该系统可以采用以下几种控制方案:
1.输出开关量控制
对于惯性较大的过程可简单地采用输出开关量控制的方法。这种方法通过比较给定值与被控参数来控制输出的状态:通过控制加热回路的晶闸管的导通或关断来控制加热时间,控制过程简单易行,但容易引起反馈回路产生振荡。因此这种控制方案一般在大惯性系统对控制精度和动态特性要求不高的情况下采用。
2.PID控制
设计PID控制算法(常规PID﹑微分先行PID﹑中间反馈PID等),对给定值与被控参数的偏差进行PID运算,输出控制量来控制加热回路。
3.最小拍控制
根据数字控制器的离散化设计方法,设计最小拍有波纹(或无波纹)数字控制器来控制加热回路。
4.纯滞后控制技术
(1).史密斯预估控制
设计史密斯预估器实现对大延迟系统的控制。
(2).达林控制算法
通过达林算法设计数字控制器实现对水温的控制。
三﹑系统设计
1.硬件设计
⑴给定值.控制系统框图
给定值
水温-
水温
-
控制器
电炉
驱动电路
温度传感器
D/A
A/D
水温控制系统结构图
⑵.系统硬件总体设计框图
4x4键盘
4x4键盘
AT89C51
驱动电路
电炉
D/A
温度传感器
A/D
LCD1602液晶显示器水温控制系统硬件
LCD1602
液晶显示器
⑶.单元电路设计
①.单片机最小系统
②.温度传感器信号调理及A/D转换电路
③.键盘接口电路
④.LCD1602液晶显示电路
⑤.驱动电路
⑥.串口通信电路
2.软件设计
对温度采样信号进行数字滤波,可采用如下几种方法:
①.限幅滤波法
②.中值滤波法
③.算术平均值滤波法
④.加权平均值滤波法
⑤.滑动平均值滤波法
⑥.惯性滤波法
⑦.复合数字滤波
Y
Y
开始
系统初始化
是否有键入?
输入键值,程序跳转到相应子程序
选择控制算法子程序
设定温度子程序
运行子程序
通信子程序
N
主程序流程图
初始化
初始化
定时时间是否到?
水温检测子程序
输入处理程序
显示实测水温
控制算法子程序
N
N
Y
Y
输出处理程序
输出处理程序
N是否退出
N
是否退出?
Y
Y
关输出
关输出
返回
返回
运行子程序流程图
运行子程序流程图
控制算法设计
⑴.PID控制算法设计
其控制规律表达式为:
由上式可得PID控制器的传递函数为:
对应的数字PID控制算法:
①.位置型PID控制算法:
②.增量型PID控制算法
(2).最小拍控制系统设计
被控对象传函为。令采样周期T=1s,则有
广义对象的脉冲传递函数:
闭环脉冲传递函数为
则数字控制器的脉冲传达函数为
(3).史密斯预估控制方案设计
根据史密斯预估控制的基本思路,史密斯预估器的传函为
(4).达林算法控制方案设计
设期望闭环传函为,则
数字控制器传函为
四.Matlab仿真:
被控对象传函:
1.常规PID控制
2.微分先行PID控制
3.中间反馈PID控制
上述三种PID控制方案中,微分先行PID控制方案的控制效果最好,系统达到稳态所需时间最短。
4.最小拍控制
可见系统响应会有2s的延迟。
5.史密斯预估控制
6.达林控制算法
通过比较上述几种控制方案的控制效果可知,最小拍控制方案和达林算法控制方案的控制效果最佳,两者大道稳态所需的过渡时间均较短。
文档评论(0)