基于ADAM4000控制系统的A3000高级复杂实验培训.docVIP

基于ADAM4000控制系统的A3000高级复杂实验培训.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ADAM4000控制系统的A3000高级复杂实验培训

基于ADAM4000控制系统的 A3000高级复杂实验培训 (版本1.0) 用户文件编号:A3000DH033 北京华晟高科教学仪器有限公司编制 前 言 《基于ADAM4000控制系统的A3000高级复杂实验培训》是根据A3000过程控制实验系统的相关内容编写的,包括了如下内容: 1、计算机一般控制实验。 2、复杂控制实验。 3、高等控制实验。 为了更容易理解算法本身,所以选择最简单的控制系统ADAM4000,算法在组态软件中实现。同时所有程序都可以在仿真系统上验证。参考公司产品A3000SIMU相关文件。 除了复杂控制实验之外,其他实验的对象操作过程比较简单,所以不介绍操作步骤。 本培训书缺点和错误在所难免,敬请各位专家、院校师生和广大读者批评指正。 申明:本培训书内容只适合华晟高科A3000教学实验。范例和文档内容只用于提供信息,对本书不承担任何保证。 北京华晟高科教学仪器有限公司 二零零八年二月 目 录 第一章 计算机控制一般性实验 4 1.1数字程序控制实验 4 1.2 数字滤波技术、标度变换、非线性校正实验 6 1.3数字PID控制实验 8 1.4 BANG-BANG控制 11 1.5 校正网络数字滤波器实现 13 第二章 复杂控制实验 15 2.1 比值控制系统实验 15 2.2 串级控制实验 19 2.3 前馈-反馈控制系统实验 23 2.4 经典解耦控制系统实验 26 2.5 联锁控制和超驰调节实验 30 2.6 大延迟的Smith预估补偿控制 35 第三章 高等控制系统实验 41 3.1 自适应控制 41 3.2 专家系统 42 3.3 模糊控制 45 3.4 神经网络 50 3.5 推理控制 55 第一章 计算机控制一般性实验 为了方便控制,所以计算机控制一般性实验和复杂控制将在ADAM4000上实现。 1.1数字程序控制实验 1.1.1工艺过程描述 模拟一个纯净水处理过程。水在经过反渗透之前,两个水泵向精滤膜供水。由于水中杂质比较多,在一定时间后,精滤膜的透过流量变小。48小时之后,精滤膜需要进行反冲洗。但是向反渗透供水的工作不能停止。一般采用如下数字程序控制。 我们模拟这个过程,但是时间大大缩短。 时间 2.4分=144秒 1.2分=72秒 1.2分==72秒 A泵流量 1立方/小时,33% 0.5立方/小时,16.5% 停止,进行反冲洗 B泵流量 停止,进行反冲洗 0.5立方/小时 1立方/小时 控制 图1.1.1 程序控制流量流程图 1.1.2 算法实现和关键操作步骤 采用PID控制。两个PID,但是程序控制其给定值。界面如图所示。 程序代码如下: //1000毫秒执行一次。 中间变量1=中间变量1+1; if(中间变量1400) 中间变量1=0; //输入 PID0_PV=AI0; PID1_PV=AI1; if(PID0_SP==0) AO0=0; else AO0=PID0_MV; if(PID1_SP==0) AO1=0; else AO1=PID1_MV; if(中间变量1=0 中间变量1=100) { PID0_SP=33; PID1_SP=0; } if(中间变量1100 中间变量1=200) { PID0_SP=16.5; PID1_SP=16.5; } if(中间变量1300 中间变量1=400) { PID0_SP=0; PID1_SP=33; } 注意开启两个水泵,两个流量控制。一支路使用调节阀,一支路使用变频器。 1.1.3 实验结果及记录 控制曲线如图所示。多个值的控制曲线绘制在同一个图上 图1.2.1 数字滤波技术和非线性校正实验 1.2.2 算法实现和关键操作步骤 由于液位具有波动,所以数据不是非常稳定,采用数字滤波技术采用,进行滤波。滤波算法:PV过滤=PV旧值*0.9+PV新值*0.1。由于ADAM4000内部已经有了滤波,所以效果不如使用PCI1711好。 标度变换,使用线性算法,把4-20毫安转换成0-25厘米。 非线性校正则考虑到水箱的出口流量和液位高度的开方成正比。所以采取开方算法,把输入的过程值直接校正,随输出流量成为线性。 //工程量尺度变换 float a; a=(AI0-4.0)*25.0/16.0; //数字滤波 中间变量1=中间变量1*数字滤波加权系数+a*(1-数字滤波加权系数); //同时对给定值和输入值校正 给定值1=Sqrt(中间变量2); 测量值1=Sqrt(中间变量1); //输出 AO0=操作值1; 1.2.3 实验结果及记录 控制器控制曲线如图所示。 图3.1.1 单容下水箱液位调节阀PID单回路控制 测点清单如表3.1.1所示。 表3.1.1单容

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档