- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
会计学
1
第十二章应用程序设计
2
所以,为控制和处理具体应用对象而编制的程序就叫应用程序。
在微机控制系统中,为使程序紧凑,更重要的,为实时性强,常采用汇编语言编写。
应用程序一般包括5部分:
1.数据处理程序:
对计算机的输入输出数据进行处理或变换,如数字滤波,线性化处理及工程量转换等。
第1页/共42页
3
2.过程监视程序:
为监视和控制生产过程,必须有相应的硬件与之配合,比如开关状态的检测及控制操作台,显示器等。应有巡回检测程序及控制操作台服务程序等,以及时反映现场情况和进行人机交互。
3.控制算法程序:
是为计算机能够按某种检测规律实现控制而编制的程序,如最优控制,PID控制,比值,前馈等。最常用的如PID控制。
第2页/共42页
4
4.故障自诊断程序:
即通过一定的软件去检查控制系统中的相关部件运转是否正常。已有各相关部件较成熟的自检程序,可供参考或借鉴。
5.通用子程序:
如制表打印格式程序,服务子程序库等。
重点介绍数据处理程序。
第3页/共42页
5
数据处理程序
第4页/共42页
6
滤波:
是将信号频谱中某些成分衰减或滤除。(滤除可用硬件如RC滤波器,也可用软件如数字滤波)
高次谐波对电机产生有害影响。脉冲,铁损发热增加
第5页/共42页
7
数字滤波:
实质是程序滤波。通过一定的计算方法,减少干扰在有用信号中的比重,使得输入计算机待处理的信号量可能是我们所要求的信号。
程序限幅滤波
平均值滤波
中值滤波
一阶惯性滤波
复合数字滤波
第6页/共42页
8
无需硬设备,各通道可公用,降低成本。
各回路间不存在阻抗匹配等问题。故可靠性高,稳定性好。
对频率很低(如0.01HZ以下)的信号也可滤波,克服了模拟滤波器的缺陷。
改变滤波方法时,只需修改程序,方便,灵活。
数字滤波的优点:
第7页/共42页
9
1.程序限幅滤波
经验说明,许多物理量的变化都需要一定的时间,相邻两次采样值之间的变化有一定的限度。
当采样信号由于随机干扰,如大功率用电设备的启动或停止,造成电流的尖峰干扰或错误检测,以及变送器不稳定而引起的严重失真等现象时,可采用程序判断法进行滤波。程序判断滤波根据滤波方法的不同,可分为限幅滤波和限速滤波两种。
第8页/共42页
10
限幅滤波
限速滤波
设顺序采样时刻t1,t2,t3所采集的参数分别为Y(1),Y(2),Y(3),那么
显然,这类方法对滤除随机干扰特别有效,程序也很简单。
第9页/共42页
11
2. 平均值滤波
平均值滤波主要对压力,流量等周期脉动的采样值进行平滑加工,但对脉冲性干扰的平滑不理想,它不适用于脉冲干扰比较严重的场合。
算术平均值滤波
加权平均值滤波法
第10页/共42页
12
(1)算术平均值滤波
公式为:
可见,其实质是:把n个采样值相加,求其平均值,作为时刻k的平均值。显然n越大,结果越准确,但计算时间越长。
算术平均值滤波是要寻找一个Y(k),使该值与各采样值间误差的平方和为最小,
第11页/共42页
13
算术平均值滤波主要用于对压力、流量等周期脉动参数的采样值进行平滑加工,但对脉冲性干扰的平滑作用尚不理想。因而它不适用于脉冲性干扰比较严重的场合。采样次数N的选取,取决于系统对于参数平滑度和灵敏度的要求。随着N值的增大,平滑度将提高,灵敏度将降低。
所以要根据具体情况选取n,以便取得满意的滤波效果。
第12页/共42页
14
算术平均滤波对每次采样给出了相同的加权系数1/n。
实际应用场合需要加大新采样值在平均值中的比重,
为此可采用:
加权平均值滤波法
流量信号,取n=10
压力信号,取n=5
温度等缓慢变化信号,取 n=2
第13页/共42页
15
(2)加权平均值滤波法
运算关系式为:
Ci为加权系数应满足:
1) ∑Ci =1
2) Cn>Cn-1 > …> C2 > C1
因为加权系数常为小数,因此采用浮点运算更为合适。
第14页/共42页
16
上述两种滤波程序的公式中,为确定一个采样值,需采集n个数,(所以只能用在信号变化比较缓慢的场合),需要时间长,使得检测时间减慢。为了提高检测速度,可采用:
递推平均滤波或叫数据滑动平均滤波
其基本思想是:
每采样一个新值,即舍弃一个最早的采样值,然后求平均值,作为本次的采样。
第15页/共4
您可能关注的文档
最近下载
- 创建三级医院知识培训幻灯片.ppt VIP
- 哈尔滨工业大学制造系统自动化大作业——搬运机械手运动控制系统设计规划.pdf
- 2024年四川省成都市中考物理真题卷(含答案与解析).pdf VIP
- 2024年湖南华容县事业单位招聘专业技术人员历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 地灾工程施工质量验收用表.doc
- 《我们奇妙的世界》作业设计.docx VIP
- 燃气公司生产安全标准化手册资料.pdf VIP
- 土方运输方案完整版.docx
- 化工原理课程设计-丙烯丙烷精馏塔及其辅助设备的工艺设计.pdf
- 闽南师范大学2022-2023学年《植物生理学》期末考试试卷(A卷)含参考答案.docx
文档评论(0)