计算机控制技术课程设计_第1页
计算机控制技术课程设计_第2页
计算机控制技术课程设计_第3页
计算机控制技术课程设计_第4页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机控制技术课程设计评语:考勤 10 分守纪 10 分过程 30 分设计报告30 分答辩 20 分总成绩 (100 分)专业:自动化班级:动 201xxx姓名:xxx学号:2013xxxxxx指导教师:xxx交通大学自动化与电气工程学院2016年07月15日Word 文档水箱液位控制系统设计1 设计目的通过课程设计使学生掌握如何应用微型计算机结合自动控制理论中的各种控制算法构成一个完整的闭环控制系统的原理和方法;掌握工业控制中典型闭环控制系统的硬件部分的构成、 工作原理及其设计方法; 掌握控制系统中典型算法的程序设计方法; 掌握测控对象参数检测方法、变送器的功能、 执行器和调节阀的功能、过程

2、控制仪表的 PID 控制参数整定方法,进一步加强对课堂理论知识的理解与综合应用能力,进而提高解决实际工程问题的能力。2 设计要求设计双容水箱液位控制系统,由水泵1、2 分别通过支路 1、2 向上水箱注水,在支路一中设置调节阀, 为保持下水箱液位恒定, 支路二则通过变频器对下水箱液位施加干扰。 设计串级控制系统以维持下水箱液位的恒定,双容水箱液位控制系统示意图如下图1 所示。第二支路引入干扰变频泵 2第一支路泵 1图 1双容水箱液位控制系统示意图3 设计方法为保持水箱液位的稳定,设计中采用闭环系统,将下水箱液位信号经水位检测器送至控制器( PID),控制器将实际水位与设定值相比较,产生输出信号作

3、用于执行器(控制阀),从而改变流量调节水位。当对象是单水箱时,通过不断调整 PID 参数,单闭环控制系统理论上可以达到比较好的效果,系统也将有较好的抗干扰能力。 该设计对象属于双水箱系统, 整个对象控制通道相对较长, 如果采用单闭环控制系统, 当上水箱有干扰时,此干扰经过控制通路传递到下水箱,会有很大的延迟,进而使控制器响应滞后,影响控制效果,在实际生产中,如果干扰频繁出现,无论如何调整 PID 参数,都将无法得到满意的效果。考虑到串级控制可以使某些主要干扰提前被发现, 及早控制,在环引入负反馈, 检测上水箱液位,将液位信号送至副控制器, 然后直接作用于控制阀, 以此得到较好的控Word 文档

4、制效果。4 设计方案及原理3.1 系统功能介绍整个过程控制系统由控制器,执行器,测量变送,被控对象组成,在本次控制系统中控制器为单片机,采用算法为PID 控制规律,执行器为电磁阀,采样采用 A/D 芯片 ,测量变送器为A ,被控对象为流量B。整个控制过程,当系统受到扰动作用后,被控变量(液位)发生变化,通过检测变送仪表得到其测量值;控制器接受液位测量变送器送来的信号,与设定值相比较得出偏差, 按某种运算规律进行运算并输出控制信号;控制阀接受控制器的控制信号,按其大小改变阀门的开度,调整给水量,以克服扰动的影响,使被控变量回到设定值,最终达到水箱液位的恒定。3.2 系统组成总体结构水箱液位控制系

5、统框图如图2 所示。r + eu执行机构y控制器D/A被控对象给定值 -被控量A/D测量变送图 2 计算机控制的系统框图3.3 水箱液位控制的实现首先由液位传感器检测出水箱液位,液位的实际值通过 A/D 转换,变成数字信号后,输入到计算机中, 最后,在计算机中根据液位的给定值与实际值之差,利用 PID 程序算法得到输出值,再将输出值传送到单片机中。最后,由单片机的输出模拟信号控制电动阀门的开度, 从而形成一个闭环系统, 实现水箱液位的自动控制。4 硬件设计水箱液位控制系统硬件原理如图3 所示。Word 文档水箱液位传A/D感器AT89C51给定液位显示阀门D/A图 3 水箱液位控制系统硬件原理

6、图4.1 主控芯片 AT89C51本设计中的微控制器选用ATMAL 公司生产的 AT89C51,该芯片具有标准易用,货源充足,价格便宜等特点。AT89C51 单片机是 ATMAL 公司 89 系列单片机的一种具有8 位 Flash 存储器的单片机,是众多由 8051 单片机加强改进演变而来的系列单片机中最具代表性的一款。它最大特点是片含有 Flash 存储器,用途十分广泛,特别是在生产便携式商品,手提式仪器等方面,有着十分广泛的应用。4.2 A/D 转换器的选择ADC0809 是美国国家半导体公司生产的CMOS 工艺 8 通道, 8 位逐次逼近式 A/D 模数转换器。其部有一个 8 通道多路开

7、关,它可以根据地址码锁存译码后的信号,只选通 8 路模拟输入信号的一个进行 A/D 转换。是目前国应用最广泛的 8 位通用 A/D 芯片。4.3 液位检测传感器的选择传感器使用 SY 一 9411L D 型变送器,它部含有 1 个压力传感器和相应的放大电路。压力传感器是美国 SM 公司生产的 5552 型 OEM 压阻式压力传感器,其有全温度补偿及标定 (O70 ),传感器经过特殊加工处理,用坚固的耐高温塑料外壳封装。其引脚分布如图 4 所示。 1 脚为信号输出 (一); 2 脚为信号输出 (一);3 脚为激励电压; 4 脚为地; 5 脚为信号 输出 (+); 6 脚为信号输出 (+)。在水箱

8、底部安装 1 根直径为 5mm 的软管,一端安装在水箱底部;另一端与传感器连接。水箱水位高度发生变化时, 引起软管气压变化, 然后传感器把标准气压信号( 20100kPa)转换成标准电压信号( 15VDC ),输送到 A D 转换器。Word 文档图 4SY-9411L-D 型变送器引脚结构图4.4 阀门的选择电磁调节阀对控制回路流量进行调节。 采用德国 PSL202型智能电动调节阀,无需陪伺服放大器, 驱动电机采用高性能稀土磁性材料制造的同步电机, 运行平稳,体积小,力矩大,抗堵转,控制精度高,控制单元与电动执行机构一体化,可靠性高,操作方便。4.5 A/D 转换电路ADC0809是美国国家

9、半导体公司生产的 CMOS工艺 8 通道,8 位逐次逼近式 A/D 模数转换器。其部有一个 8 通道多路开关,它可以根据地址码锁存译码后的信号,只选通 8 路模拟输入信号的一个进行 A/D 转换。是目前国应用最广泛的 8 位通用 A/D 芯片。A/D 转换电路在控制系统中起主导作用, 用它将传感器输出的模拟电压信号转换成单片机能处理的数字量。 该控制系统采用 CMOS工艺制造的逐步逼近式 8位 A/D 转换器芯片 ADC0809。在使用时可选择中断、 查询和延时等待 3 种方式编制 A/D 转换程序。图 5 是 A/D 转换部分原理图,在接线时先经过运算放大器和分压电路把传感器输出的电流信号转

10、换成电压信号,然后输入到A/D 转换器。图 5A/D 转换电路原理图4.6 液位显示电路的设计液位显示采用数码管动态显示,围从0 999( 单位可自定 ) ,选择的数码管Word 文档是 7 段共阴极连接,型号是 LDSl8820。在这里使用到了 74LS373,它是一个 8 位的 D 触发器,在单片机系统中经常使用,可以作地址数据总线扩展的锁存器,也可以作为普通的 LED 的驱动器件,由于单独使用 HEF4511B 七段译码驱动显示器来完成数码管的驱动显示,因此 74LS373 在这里只用作扩展的缓冲。图 6显示电路原理图5 PID 算法及软件设计5.1 PID 算法分析数字 PID 控制是

11、在实验研究和生产过程中采用最普遍的一种控制方法,在液位控制系统中也有着极其重要的控制作用。常规的 PID 控制系统原理框图如图7所示。比例r+e+uc积分被控对象-+微分图 7模拟 PID 控制系统原理框图根据给定液位值 r(t)与实际输出液位值 c(t)构成控制偏差 e(t)=r(t)-c(t) ,然后将偏差按比例、积分、微分,通过线性组合构成控制量,控制被控对象,控制规律为:de(t )u(t)Kp e(t)1/ Ti e(t )TddtWord 文档其中, Kp 是比例系数, Ti 是积分时间, Td 是微分时间。PID 控制器各校正环节的作用如下:1、比例环节用于加快系统的响应速度,提

12、高系统的调节精度。 Kp 越大,系统的响应速度越快系统的调节精度越高,但易产生超调,甚至会导致系统不稳定。2、积分环节主要用来消除系统的稳态误差。Ti 越小,系统的静态误差消除越快,但 Ti 过小,在响应过程的初期会产生积分饱和现象,从而引起响应过程的较大超调。3、微分环节能改善系统的动态性能, 其作用主要是在响应过程中抑制偏差向任何方向的变化,对偏差变化进行提前预报。对于水箱液位来说,采用单片机来控制,因此其PID 控制规律采用增量式差分方程: u( k)u(k )u(k1)Kp e(k)e(k1)T / Tie(k )Td / T e( k)2e( k1)e(k2)其中,K 为采样信号,

13、u(k)是第 K 次时计算机输出值, e(k)是第 K 次采用输入差值, e(k-1)为第 K-1 次采用输出偏差值。把测得的液位与设定值相比,便可得到两者的偏差,然后经过 PID 的运算,得到控制器的输出量,驱动变频器改变执行机构功率,来改变液位高度。5.2 串级控制系统的设计已知上下水箱的传递函数分别为:Gp1(s)=1/(3s+1),Gp2(s)=1/(5s+1)串级控制系统框图如图7 所示:图 7串级控制系统框图系统的 MATLAB 仿真框图(无噪声)如图8 所示:Word 文档图 8 串级控制系统的MA TLAB 仿真框图(无干扰)此时,系统的阶跃响应如下图所示:参数: K1=25,

14、Ti=3.2,TD=0.8, K2=0.1系统的 MATLAB 仿真框图(无噪声)如图9 所示:图 9 串级控制系统的MA TLAB 仿真框图(有干扰)此时,系统的阶跃响应如下图所示:参数: K1=35,Ti=1.8,TD=0.5, K2=0.1Word 文档7 总结根据偏差的比例( P)、积分( I)、微分( D)进行控制(简称 PID 控制),是控制系统中应用最为广泛的一种控制规律。实际运行的经验和理论的分析都表明。这种控制规律对许多工业过程进行控制时,都能达到满意的效果。不过,用计算机实现 PID 控制不是简单地把 PID 控制规律数字化,而是进一步与计算机的逻辑判断功能结合, 使 PID 控制更加灵活。在计算机控制系统中, PID 控制规律的实现必须用数值逼近的方法。 当采样周期相当短时, 用求和代替积分、 用后相差分代替微分,使模拟 PID 离散化变为差分方程。在控制系统中, 如果执行机构采用调节阀, 则控制量对应阀门的开度, 表征了执行机构的位置, 此时控制器应用数字 PID 位置是控制算法。 如执行机构采用步进电机,每个采样周期,控制器输出的控制量,是相对于上次控制量的增加,此时控制器应采用数字 PID 增量式控制算法。通过此次设计,我掌握了液位单回路控制系统的构成, 知道它最基本的部分有控制器、

温馨提示

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

评论

0/150

提交评论