水箱液位控制系统课程设计.doc
《水箱液位控制系统课程设计.doc》由会员分享,可在线阅读,更多相关《水箱液位控制系统课程设计.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、 液位控制系统的原理分析1.1水箱液位控制系统的原理框图本次课程设计对水箱液位控制系统的设计是一个简单的控制系统,所谓简单液位控制系统通常是指有一个被控对象,一个检测变松单元一个控制器和一个执行器所组成的单闭环负反馈控制系统,也成为单回路控制系统。简单控制系统有着共同的特征,他们均有四个基本环节组成,即被控对象,测量变送装置,控制器和执行器。对不同对象的简单控制系统尽管其具体装置与变量不相同,但都可以用相同的方框图表示: 图1控制系统方框图这是单回路水箱液位控制系统,单回路调节系统一般指在一个调节对象上用一个调节器保持一个参数的恒定,而调节器只接受一个测量信号,其输出也只控制一个执行机构。
2、本系统所要保持的恒定参数是液位的给定高度,即控制的任务是控制水箱液位等于给定值所要求的高度。根据控制框图,这是一个闭环反馈单回路液位控制,采用工业智能仪表控制。1.2被控过程传递函数的一般形式根据被控过程动态特性的特点,典型工业过程控制所涉及及被控对象的传递函数一般具有下述几种形式1一阶惯性加纯迟延 2 二阶惯性环节加纯迟延 3 N阶惯性环节加纯迟延 上述3个公式只适用于自衡过程。对于非自衡过程,其传递函数应包含有一个积分环节,即 二、建立被控对象数学模型2.1求传递函数根据阶跃响应的实验数据如表1t/s01020406080100140h/m000.20.82.03.65.48.8t/s18
3、0250300400500600700800h/m11.814.416.518.419.219.619.820表1 阶跃响应数据使用Matlab编辑.m文件,得出阶跃响应曲线。Matlab程序如下:t = 0 10 20 40 60 80 100 140 180 250 300 400 500 600 700 800;h = 0 0 0.2 0.8 2.0 3.6 5.4 8.8 11.8 14.4 16.5 18.4 19.2 19.6 19.8 20;plot(t,h)grid onhold on得到阶跃响应曲线再取0.39和0.62处的t值如图2、图3 图2阶跃响应曲线(1)图3 阶跃响
4、应曲线(2)2.2计算传递函数并仿真由图1图2可知,在0.39和0.62处的t值分别为128.2和201.7根据=2t(0.39y(无穷)-t(0.63y(无穷) T=2t(t(0.63y(无穷)-t0.39y(无穷))可得出K=1、=55、T=147 从而得到传递函数为 对该对象进行仿真如图4、图5:图4 原系统simulink结构图图5 阶跃响应曲线三、控制系统参数的整定及MATLAB的数字仿真3.1 选择控制方案选择PID单闭环控制,其控制原理图6如下:_图6 控制系统原理图通过调节中的PID参数使得广义对象的特性改善,减少调节时间。3.2 参数整定计算建立对象的simulink模型,仿
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水箱 控制系统 课程设计
限制150内