网站大量收购独家精品文档,联系QQ:2885784924

水泥生产过程中智能语音预警系统的建立.docx

水泥生产过程中智能语音预警系统的建立.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

随着自动化技术的发展,工业过程的规模也逐渐增大,生产系统也变得更加庞大,设备或者生产单元之间的关系也不可避免地变得更加复杂。在水泥生产过程中,关联的设备或者生产单元可能会导致微小故障不断传播与扩大。报警系统的作用是设置报警变量并进行实时监测,一旦发现报警变量的监测值出现异常,就将当前报警变量的异常信息及时反馈给操作者,同时将系统运行状态的异常,以报警的形式记录并保存下来。

目前,实际的生产过程中报警信息仅用于给监控人员查看,缺少语音播放形式,容易造成报警记录遗漏。通过语音形式播报报警信息,还可以提醒生产作业人员及时处理报警故障和异常,对提高生产过程中报警信息的处理的效率和实时性具有重要意义。本文提出了基于智能语音预警方法,通过工艺段的不同为用户筛选对应的报警信息,通过设定报警复报时间避免短时间内大量重复的报警,利用TTS(TextToSpeech)引擎将报警文本转为语音输出,达到既能有效提醒操作员设备异常,又不会频繁地输出语音报警信息引起用户反感。

1、系统整体架构

智能语音预警系统是集报警处理、报警分类、语音合成及基础数据为一体的预警文本显示转向语音播报的功能系统,模块示意如图1所示。

报警处理:对于已确认的报警和已自动恢复的报警采取报警抑制措施,在设定时间段内不再产生报警,减少短时间内报警次数,超过设定时间后,重新接收新产生的报警。

报警分类:按照生产工艺段划分报警分类,如生料磨段报警、回转窑段报警等。

语音合成:传统的报警提示以文字为主,大量的报警信息条闪烁容易产生视觉疲劳和重要信息漏看。将报警提示文本通过语音引擎合成为声音播放出来,容易引起重视,同时通过过报警抑制、报警分类、语音播报间隔处理的模块,也不会产生频繁的语音播报。

权限控制:主要为操作员分配所属用户权限组及用户权限分配等,来确保被相应操作员获取。

图1系统模块示意

2、系统构成

2.1系统数据流

智能语音预警系统的数据基础是报警数据,而报警数据的基础是实时数据采集、报警规则、语音报警条件筛选等。本文基于WinCCOA建立智能语音预警系统,实现流程如图2所示,现场各系统、设备通过各类驱动接入到WinCCOA产生实时数据,实时数据和报警规则产生报警信息,报警处理模块抑制频繁报警的产生,语音报警条件筛选出报警信息文本,最后通过语音引擎合成后播放。

2.2数据采集

系统采用OPCDA、Modbus、西门子S7Driver采集现场设备和DCS系统数据。

OPC驱动主要对接水泥线DCS,采集水泥生产设备的运行参数,如生料磨、煤磨、窑、水泥磨、风机等设备的电流、温度、转速、振动、压力等运行参数。

Modbus驱动采集智能电表数据,如三相电压、电流、功率因数、有功电度、无功电度、功率等数据。

图2语音报警实现流程

西门子S7Driver采集脱硫脱硝系统数据,如NOx、SO2、CO、烟尘等浓度数据。

这些数据是实时监控和预警的基础,需要在WinCCOA控制台添加各类驱动程序并在系统管理界面配置各类驱动参数保证驱动能够连接到DCS系统、OPC服务器、PLC、智能电表等。再建立数据点配置数据地址、采集周期采集需要的生产数据。

水泥线生产过程监控系统采用一体化设计思想,完成多层级的画面展示、趋势监测、综合报表展示,以及交互式应用的统一组态和发布。建立厂级(一级单位)、车间级(二级单位)、设备级(三级单位)的监控系统,利用系统实时监测功能,及时记录报警信息。水泥线生产过程的窑尾工序监控画面如图3所示。

图3窑尾工序监控画面

2.3WinCCOA语音合成播报

软件中的语音技术主要包括两方面的内容,一个是语音识别(Speechrecognition),另外一个是语音合成(Speechsynthesis),即文本语音转换系统(TTS)。TTS系统用合成语音合成文本字符串和文件到声音音频流。而语音识别系统则是转换人类的声音语音流到可读的文本字符串或者文件。这两个工作,都是通过各种语音引擎来完成的。微软所提供的SAPI(全称TheMicrosoftSpeechAPI),正是在应用程序和语音引擎之间提供一个高级别的接口,它实现了所有必需的对各种语音引擎的实时的控制和管理等低级别的细节。语音引擎通过DDI层(设备驱动接口)和SAPI进行交互,应用程序通过API层和SAPI通信。通过使用这些API,我们可以快速开发在语音识别或语音合成方面应用程序。SAPI应用程序编程接口(API)无须实现语音识别和文本语音转换的应用程序所需要的高层代码,使语音技术更加容易使用并且扩大了应用的范围。

TTS系统使用合成语音合成文本字符串和文件到声音音频流[8]。WinCCOA语音合成播报使用SAPI里的TTS,通过脚本筛选报警信息、调用SAPI的TTS,将报警文本转为语

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档