单容水箱液位控制系统设计_第1页
单容水箱液位控制系统设计_第2页
单容水箱液位控制系统设计_第3页
单容水箱液位控制系统设计_第4页
单容水箱液位控制系统设计_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽宁工程技术大学入算机控制技术课程设计设计题目单容水箱液位控制系统设计指导教师院(系、部)专业班级学号姓名课程设计成绩评定表学期姓名专业班级课程名称计算机控制技术设计题目单容水箱液位控制系统设计成绩评分项目、合格评定不合格评定设计表现1.独立工作能力独立完成设计不能独立完成设计2.上交设计时间按时迟交设计说明书3.设计内容设计思路清晰,结构力杀良好,设计参数选择止确,条理清楚,内容完整,结果止确设计思路不清晰,结构力荣不合理,关键设选择有错误,调理清楚,内容不完整,有明显错误4.设计书写、字体、排版规范、整洁、有条理,排版很好不规范、不整洁、无条理,排版有问题很大5.封回、目录、参考义献完整不

2、完整图纸6.绘图效果满足要求很差7.布局合理布局混乱8.绘图工程标准符合标准不符合标准答解9.回答问题回答基本止确或正确回答不止确总评定评定说明:(1)不合格标准1)设计说明书不合格否决制,即3、4两项达不到要求,不予合格;2)9项评分标准中,有6项达不到要求,不予合格。(2)合格标准除设计说明书的3、4、5项必须满足要求外,其余6项,至少有4项满足要求,给予合格。(3)请在评定栏里打评定,若全部满足要求,不必分项评定,只需在总评定中打“,”即可,最后给出最终成绩,并签字。最终成绩:评定教师签字:计算机控制技术课程综合设计任务书姓名题目单容水箱液位控制系统设计设计要求1、维持水位在米高,水箱的

3、超调小于5%要求调节时间更小。2、确定单容水箱系统的数学模型、分析系统和设计系统,给出详细步骤。3、完成单容水箱系统的硬件设计和软件设计4、完成系统仿真1、分析单容水箱系统的研究现状和发展趋势2、了解系统的详细工程应用背景3、得到水箱系统的数学模型设4、采取PID,对系统进行稳、准、快分析计5、根据系统性能指标的要求,提出控制策略,对系统的性能进行改善。6、系统仿真与实验的7、绘制主要硬件电路图主要内容摘要本文根据液位系统过程机理,建立了单容水箱的数学模型。介绍了PID控制的基本原理及数字PID算法,利用simulink软件对系统进行系统仿真,并进行了整定PID参数,得到整定后的仿真曲线。系统

4、由进出水阀门,C51单片机,A/D转换器,D/A转换器,传感器,显示电路和键盘电路等组成。整个过程保持出水阀的开度比例不变,由传感器检测电路连续不断地相应液位值,送入A/D转换器中处理,输出的数字量送给单片机,控制显示电路实时显示实际液位值,由键盘输入设定值,控制器比较其值控制进水阀门的开度比例,以保持液位稳定在要求范围内。关键词:单容水箱;水箱建模;液位控制;PID算法AbstractBasedontheprocessmechanismoftheliquidlevelsystem,thispaperestablishesthemathematicalmodelofthesingle-capa

5、citywatertank.ThebasicprincipleofPIDcontrolandthedigitalPIDalgorithmareintroduced.Thesystemsimulationisperformedusingsimulinksoftware,andthePIDparametersareadjustedtoobtainthesimulationcurveafterthetuning.Thesystemconsistsofinletandoutletvalves,C51microcontroller,A/Dconverter,D/Aconverter,sensor,dis

6、playcircuitandkeyboardcircuit.Throughouttheentireprocess,theproportionofopeningoftheoutletvalveiskeptconstant,andthecorrespondinglevelvalueofthesensordetectioncircuitiscontinuouslysenttotheA/Dconverterforprocessing.TheoutputdigitalquantityissenttotheSCM,andthecontroldisplaycircuitdisplaystheactualli

7、quidlevelinrealtime.Value,thesetvalueisinputbythekeyboard,andthecontrollercomparesthevaluetocontroltheopeningratiooftheinletvalvetokeeptheliquidlevelstablewithintherequiredrange.Keywords:Singlecapacitywatertank;Watertankmodeling;Liquidlevelcontrol;PIDalgorithm目录0前言11 设计方案2概述2系统结构22 水箱系统建模3水箱结构图3水箱模型

8、计算33 硬件设计5C51单片机最小系统5传感器5A/D转换模块5D/A转换模块5显示模块6键盘模块6调节阀64 PID算法与软件设计7PID算法分析7位置式PID8主程序流程图10显示子程序11键盘子程序11A/D子程序115 系统仿真12系统自衡仿真12simulink仿真图12simulink曲线136 结论14参考文献15附录:系统硬件电路图160前言液位控制技术在现实生活、生产中发挥了重要作用,比如,民用水塔的供水,如果水位太低,则会影响居民的生活用水;工矿企业的排水与进水,排水或进水控制得当与否,关系到车间的生产状况;锅炉汽包液位的控制,如果锅炉内液位过低,会使锅炉过热,可能发生事

9、故;精流塔液位控制,控制精度与工艺的高低会影响产品的质量与成本等。在这些生产领域里,基本上都是劳动强度大或者操作有一定危险性的工作性质,极容易出现操作失误,引起事故,造成厂家的的损失。可见,在实际生产中,液位控制的准确程度和控制效果直接影响到工厂的生产成本、经济效益甚至设备的安全系数。所以,为了保证安全条件、方便操作,就必须研究开发先进的液位控制方法和策略。在本设计中以液位控制系统的水箱作为研究对象,水箱的液位为被控制量,选择了进水阀门作为控制系统的执行机构。在单闭环状况下使用PID控制来控制水箱的水位。1设计方案1.1 概述本次设计的水箱用于锅炉冷却供水的蓄水池,维持一定水量,保证冷却供水稳

10、定。通过计算机控制系统对水箱液位进行控制的系统设计。控制器的选择是C51单片机,通过传感器采样并A/D转换,然后通过单片机对数据进行处理,控制阀门开度大小改变流量,达到对水箱水位的控制,主要应用PID算法。1.2 系统结构计算机控制基本的系统框图如图1-1所示:图1-1计算机控制系统框图Fig. 1-1 System block Diagram根据课题要求,设计简单的系统硬件框图如图1-2所示:图1-2单容水箱硬件系统框图Fig. 1-2 The block diagram of the single volume tank hardware system单片机工作原理:控制出水阀门的开度,液

11、位传感器检测液位,与设定值相比得到的差值经过A/D转换,送入单片机中,经过单片机进行PID算法分析,控制显示电路实时显示液位的实际值,信息数据经过D/A转换控制进水阀门的开度2水箱系统建模水箱结构图水箱模型计算图2-1单容水箱结构图Fig. 2-1 The structure diagram of the single capacity water tank由图2-1可知,被控对象的被控量为水箱的液位 h,控制量(输入量)是流入水箱中的流量Q, Q为水箱中流出的流量。根据物料平衡关系,在平衡状态时?10- ?20 = 0(2-1)动态时,则有?1 - ?2 =赤(2-2). ?. 一.一式中V

12、为水箱的容积,赤为水贮存量的变化率,它与h的关系为dV=Adh,即?= ?(2-3)A为水箱底面积。把式(2-3)代入式(2-2)得?1 - ?2 = ?赤?(2-4)基于??2=焉,Rs为下阀的液阻,则式(2-4)可改写为h?1-?=?arSR? =?(2-5)?(?)?i(?)?+1(2-6)上式中T=AR§它与水箱的底面积A和下阀的Rs有关;K=RsDN=400mm式(2-6)就是单容水箱的传递函数1o水箱截面为直径1m的圆形,水箱截面积为,根据选择的入水阀门T940H-16,(2-7)Cv=630t/h,即So调节阀2后,可测得Rs为52。G?(s)=3.95?+13 硬件设

13、计C51单片机最小系统对51系列单片机来说,单片机要正常工作,必须具有五个基本电路:电源电路、时钟电路、复位电路、程序存储器选择电路、外围电路。因此,单片机最小系统一般应该包括单片机、晶振电路、复位电路、外围电路等3。传感器本次液位传感器采用zlm620型投入式液位传感器,投入式液位传感器是一种测量液位的压力传感器,基于所测液体静压与该液体的高度成比例的原理,采用隔离型扩散硅敏感元件或陶瓷电容压力敏感传感器,将静压转换为电信号,再经过温度补偿和线性修正,转化成标准电信号,一般适用于石油化工、冶金、电力、制药、供排水、环保等系统和行业的各种介质的液位测量。特点:稳定性好,精度高,安装使用相当方便

14、,固态结构,无可动部件,高可靠性,使用寿命长从水、油到粘度较大的糊状都可以进行高精度测量,不受被测介质起泡、沉积、电气特性的影响宽范围的温度补偿。A/D转换模块A/D转换模块选用ADC08325片。A/D转换器是数字化测量和显示仪表的重要组成部分,其转换速度、精度和分辨率,直接影响着测量结果和显示的质量指标。ADC0832I使用非常普遍的8位A/D转换器,其最高分辨可达256级,由于其片内有输入数据寄存器,故可以直接与单片机接口。ADC083到电流形式输出,当需要转换为电压输出时,可外接运算放大器4。D/A转换模块D/A转换模块选用DAC0832数模转换处理是微型计算机或单片计算机生产过程实时

15、测控系统输出过程通道中的重要组成部分。通过数模转换环节,把经过计算机运算处理后的数字电量转换成为模拟电量,进而驱动和控制执行机构相应动作,实现生产过程的自动调节和控制5。DAC08328分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DACJ存器、8位D/A转换电路及转换控制电路构成。显示模块此次设计显示部分采用LCD1602显示屏。LCD1602M晶显示器是目前广泛使用的一种字符型液晶显示模块6,采用单片机系统对LCD1602a行控制,具有接口更加简单可靠,编程易于实现

16、,操作更加方便,显示质量高的优点。液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示目的,在重量上比相同显示面积的传统显示器要轻得多7。键盘模块本次设计的键盘一共设计四个按键,分别为:功能键,数值加,数值减,确定键。功能键:移动LCD1602的光标,按动一次,移动一次;数值加/减键:对光标数字在0至9间进行加一或减一;确定键:在数值输入完成后通过确定键把设定值输入单片机进行运算。调节阀本次选用T940H-16电动调节阀,DN4用400mm查表可知Cv=630t/h。电动调节阀是工业自动化过程控制中的重要执行单元仪表。随着工业领域的自动化程度越来越高,正被越来越多的应用在各种工业生产领域中。

17、与传统的气动调节阀相比具有明显的优点:电动调节阀节能,环保,安装快捷方便。阀门按其所配执行机构使用的动力,按其功能和特性分为线性特性,等百分比特性及抛物线特性三种。4 PID算法与软件设计PID算法分析数字PID控制是在实验研究和生产过程中采用最普遍的一种控制方法,在液位控制系统中也有着极其重要的控制作用。本章主要介绍PID控制的基本原理,液位控制系统中用到的数字PID控制算法及其具体应用。一般,在控制系统中,控制器最常用的控制规律是PID控制。常规PID控制系统原理框图如图4-1所示。系统由模拟PID控制器和被控对象组成。图4-1PID控制系统原理框图Figure4-1PIDcontrols

18、ystemschematicdiagramPID控制器是一种线性控制器,它是根据给定值r与实际输出值c(t)构成控制偏差e(t)=r(t)-c(t)(4-1)将偏差的比例(P)、积分(I)和微分(D)通过线性组合可以构成控制量,对被控对象进行控制,故称PID控制器。它的控制规律为1?(?)u(t)=?(?)+可?(?)?+?71(4-2)其传递函数形式为一、?(?)1=桁=?(1+?)(4-3)从系统的稳定性、响应速度、超调量和稳态精度等各方面来考虑,PID控制器各校正环节的作用如下:1、比例环节用于加快系统的响应速度,提高系统的调节精度。越大,系统的响应速度越快,系统的调节精度越高,但易产生

19、超调,甚至会导致系统不稳定。取值过小,则会降低调节精度,使响应速度缓慢,从而延长调节时间,使系统静态、动态特性变坏。2、积分环节主要用来消除系统的稳态误差。越小,系统的静态误差消除越快,但过小,在响应过程会初期会产生积分饱和现象,从而引起响应过程的较大超调。若过大,将使系统静态误差难以消除,影响系统的调节精度。3、微分环节能改善系统的动态特性,其作用主要是在响应过程中抑制偏差向任何方向的变化,对偏差变化进行提前预报。但过大,会使响应过程提前制动,从而延长调节时间,而且会降低系统的抗干扰性能。位置式PID计算机控制系统是一种采样控制系统,其只能根据采样时刻的偏差值计算控制量。因此式(4-2)中的

20、积分和微分不能直接使用,需要进行离散化处理。利用外接矩形法进行数值积分,一阶后向差分进行数值微分,当选定采样周期为T时,有? = ? +诟渗? + 唠(?-?- 1)(4-4)或?=?+?Z?=0?+?(?-?-1)(4-5)如果采样周期足够小,这种离散逼近相当准确。式(4-4)式(4-5)中,Ui为全量输出,PID位置型它对应于被控对象的执行机构第i次采样时刻应达到的位置,因此,上两式称为控制算式。由z变换的性质z?-1=?-1?(?)?z2?=?=0?(?)(1-?-1)式(4-5)的z变换式为Utz) = ?(?) + ?(?)1- ?-1+ ?(1 - ?-1)?(?)(4-6)由式(

21、4-6)可得PID控制规律的脉冲传递函数网(4-7)D(z)=?g)=?+/+?(-?-1)数字PID控制器如图4-2所示。EQ)a KZCZ-1-图4-2数字PID控制器的结构图Fig.4-2structurediagramofdigitalPIDcontrollerMATLA昉真,PID具体数值调节因为单容水箱液位控制系统传函是一阶惯性环节。应用直接调试,调节Kp,Ki,Kdo主程序流程图图4-3主程序流程图Fig.4-3MainprogramFlowchart显示子程序在测控系统中无论是测量值还是设定值都需要显示到屏幕上给人以直观的影响。因此在本设计中采用LCD1602a示测量值和给定值

22、。对1602液晶首先要进行初始化,初始化后就可以将要显示的字符或数字在两行上任意显示。上行为实际值,下行为设定值。亏培皓设指审亏司崇化而令图4-4 LCD显示流程图Figure 4-4 LCD display flowchartFigure 4-5 Keyboard flowchartFigure 4-6 A/Dconversionflowchart键盘子程序键盘作为人机接口的重要部分,可以很好的将指令送到单片机中,本设计中键盘的主要任务是设定液位值。在设计中采用的是四键式独立式按键,它的扫描过程是首先根据高低电平判断是否有键按下、延时后看是否键还在按下状态,若是低电平则说明确实按下。四个按键

23、分别实现功能键、加键、减键、确认键9。流程图如图4-5。A/D子程序首先对采样值进行A/D转换,其次判断其是否转换完成,如果没有完成则继续转换直到转换完成,再次,将码值Nx送到单片机缓存单元存储。等单片机进行处理。AD转化流程图如图4-6。5系统仿真系统自衡仿真本次设计的单容水箱的液位变化是一个自衡过程,输入单位阶跃,液位变化如图5-1图5-1系统响应曲线Fig.5-1Systemresponsecurve从上图可以看出系统自衡过程需要接近20秒的时间。simulink仿真图图5-2simulink仿真图Figure5-2Simulinksimulationdiagramsimulink曲线图5-3simulink输出曲线Figure5-3SimulinkOutputcurve在此基础上,在15s的时候加入一个幅值为的负扰动,输出曲线为图5-4扰动曲线Fig.5-4theperturbationcurve由上两图可知在Kp=,K=,&二时候,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论