- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * (2)限速滤波法 当|Y (k)-Y (k-1)|≤ΔY时,取Y (k)输入计算机; 当|Y (k)-Y (k-1)|>ΔY时,Y (k)不采用,但仍保留,继续采样取得Y (k+1); 当|Y (k+1)-Y (k)|≤ΔY时,取Y (k+1)输入计算机; 当|Y (k+1)-Y (k)|>ΔY时,取Y (k)=[Y (k)+Y (k+1)]/2输入计算机。 限速滤波是一种折衷方法,既照顾了采样的实时性,又顾及了采样值变化的连续性。但这种方法也有明显的缺点:第一是ΔY的确定不够灵活,必须根据现场的情况不断更换新值;第二是不能反映采样点数N>3时各采样值受干扰情况。因此,它的应用受到一定的限制。 程序判断法对偶然脉冲干扰信号有良好的滤波效果,适用于如大功率用电设备的启动或停止,造成电流的尖峰干扰或误检测,以及变送器不稳定而引起的严重失真,使得采样数据偏离实际值太远的场合。 * * 4.一阶惯性滤波 仿照模拟系统RC低通滤波器的方法,将普通硬件RC低通滤波器的微分方程用差分方程来表示,便可以用软件来模拟硬件滤波器的功能。 离散化后,有 Yn=(1-α)Xn+αYn-1 式中,Xn为第n次采样值;Yn-1为上次滤波输出值;Yn为第n次采样后的滤波输出值;α为滤波平滑系数,α≈Tτ/(Tτ+T);Tτ为滤波环节的时间常数;T为采样周期。 一阶低通滤波方法能很好地消除周期性干扰,适用于波动频繁的被测参数滤波,但对于频率高于采样频率二分之一的干扰信号无法滤除。 * * 前面介绍的算术平均值滤波法和中值滤波法各有优缺点,前者不易消除由于脉冲干扰而引起的采样值偏差,而后者由于采样点数的限制,其应用范围缩小。但将二者结合,即可取长补短,即先用中值滤波原理滤除由于脉冲引起的干扰,再把剩下的采样值进行算术平均,以得出防脉冲干扰平均值法。 其原理可用下式表示: 若x1≤x2≤…≤xN(3≤N≤14), 则 Y=(x2+x3+…+xN-1 )/(N-2) 5.复合滤波 * * 一般来说,对于变化缓慢的参数(如温度),可选用程序判断滤波和一阶惯性滤波; 而对变化较快的信号(如压力、流量等),则可选用算术平均值滤波; 对要求较高的系统可选用复合滤波。 如果不适当地应用数字滤波(例如把真实的参数波动也滤掉了),反而会降低控制效果,以致适得其反。 数字滤波方法的总结 如果同时采用几种滤波方法,一般先用中位值滤波或限幅滤波,然后再用平均值滤波法。如果应用不恰当,非但达不到滤波效果,反而会降低控制品质。 * * * * 第四节 工业组态软件技术简介 组态软件,又称组态监控软件,译自英文SCADA,即Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。 * * 组态软件是由系统开发环境和系统运行环境两大部分构成。 (1)系统开发环境 系统开发环境是自动化工程设计工程师为实施其控制方案,在组态软件的支持下进行应用程序的系统生成工作所必须依赖的工作环境。通过建立一系列用户数据文件,生成最终的图形目标应用系统,供系统运行环境运行时使用。系统开发环境由若干个组态程序组成,如图形界面组态程序、实时数据库组态程序等。 1.组态软件的基本组成 一、工业组态软件的概述 * * * 第八章 计算机控制系统的应用软件设计 学习目标: 了解计算机控制系统应用软件设计方法 掌握常用的几种数字滤波方法 掌握线性标度变换方法 了解常用的工业组态软件 * * 计算机控制系统软件构成 软件 系统软件 应用软件 操作系统: 开发系统 程序设计语言:汇编、高级语言(VB、 VC、C++、C#、Delphi…) 数据库管理系统: 大型数据库(DB2、Oracle、Sybase、Informix…) Web数据库 桌面数据库(Excel、Access、SQL Server…) 实时数据库(InfoPlus、PI、ONSPCE…) 工控软件平台(几十种):如组态王 KingView、KingACT;InTouch、InControl; iFIX;Citcet;WinCC、Step7… 过程监视: 巡回检测 数据处理(有效性检验、数字滤波、标度变换、报警…) 过程分析 人机界面… 过程控制:
原创力文档


文档评论(0)