- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCG10型小型过程控制实训系统
液位控制实验说明书
(simulink)
指导老师:王腾飞
学生:刘海利
大同煤炭职业学院
1.1 软件安装
本系统是使用matlab软件做检测控制,驱动设备为过程控制实验设备,系统要求先安装matlab软件,再安装REW驱动下载软件。
安装要求
win7系统旗舰版,32位系统。
1.2 SIMULINK PID
利用SImulink仿真过程控制算法,在网络上已经有很多的范例文件,本实验是利用simulink里的离散PID实现信号采集,信号计算,数据在线实时监视等,最终控制液位达到设定值。
打开simulink library库discrete中的PID Controller (2 DOF),添加程序模板中。
图4.1PID封装模块
利用其即可搭建一个简单的PID控制器,模块数据连接端包括ref为参考基准值,下端为反馈信号输入端,右侧是PID输出。PID的3个参数值Proportional(P)比例,Integral (I)积分,Derivative (D)微分。
图4.2 PID功能设置
1.2.1、PID原结构
比例积分微分(PID)算法是工业中最常使用的控制算法。通常,PID用于加热和冷却系统、液面监控、流控制和压力控制应用。在PID控制中,必须指定过程变量和设定点。过程变量是要控制的系统参数(例如,温度、压力和流量),设定点是要控制的参数值。PID控制器可确定控制器的输出值(例如,加热器的功率或值位置),下图为PID原型。
1.2.2
控制器使用控制器输出值控制系统,使过程变量接近设定点的值.结构图如下图4.5.
图4.5 PID算法结构图
1.2.3基于simulink控制的IO接口
其中24V电源提供给外部传感器,PWM输出经过了功率放大,支持24V直流水泵,本次利用MCG10小型过程控制设备,内置小型直流潜水泵。下图为simulink驱动接口。该设备为Linux系统,在windows计算机系统中完成软件算法编写,通过以太网接口直接将程序下载到控制器中。
1.3 液位PID单回路控制
同样的程序和界面,可以用于单容、水平双容、垂直双容和水平三容的液位控制。只是管路有所不同,目标液位不同。我们选择单容来进行描述。
1.3.1实验题目描述
单容水箱液位PID控制流程图如图1.3所示,采用左边支路进行实验,右边支路也是一样的。
图5.1 单容水箱液位调速器PID单回路控制
测点清单如表5.1所示。
表5.2单容水箱液位调速器PID单回路控制测点清单
序号位号设备名称用途原始信号类型工程量1U101PWM调速器泵速控制直接驱动0~100%2LT101压力变送器水箱液位4~20mADCAI5kPa水介质由泵P01从水箱V4中加压获得压头,经过手阀V-7进入水箱V1,通过手阀V-2回流至水箱V4而形成水循环;其中,水箱V1的液位由LT101测得,用调节手阀V-2的开启程度来模拟负载的大小。本例为定值自动调节系统,U101为操纵变量,LT101为被控变量,采用PID调节来完成。
1.3.2实验编程
1、编程分析:
单容液位PID控制回路,需要的I/O量:液位值、水泵驱动控制值AO。
界面内部量:目标设定值、实际液位显示值、手动控制输入值。手动/自动切换。
PID参数量:比例系数、积分时间、微分时间。
在安装好IO驱动后,在RT-esim中,在程序框图中调用模拟采集模块,以及PWM输出模块。调用PID函数,连接PID函数的输入输出端接口(详见程序视图).
计算过程
控制器采集的电压值为0-5V,我们将其转换成百分值参与PID计算,传感器的测量量程为0-50cm的水位,模拟信号是1-5V,采集A/D是0-4096,程序中百分比减去了820,除以占比,乘以100转换成液位量程工程的百分比,除以2得实际水位高度。设定值乘以2得百分值参与PID运算。PID输出0-100的值,经过转换成标定送PWM模块端口。
PID参数簇包含三个输入值,一次
文档评论(0)