3.4.1 初始化程序 16
3.4.2 语音播报线程的建立 18
3.5 告警生产算法 19
3.5.1 模拟量 19
3.5.2 状态量 20
3.6 告警事件生成程序实现 22
3.6.1 模拟量比较判定函数 22
3.6.2 状态量判定函数 23
3.6.3 模拟量事件播报内容生成函数 24
3.6.4 状态量播报内容生成函数 24
4 语音播报程序设计 26
4.1 设计需求及设计方向 26
4.2 Microsoft Speech SDK简介 26
4.3 程序结构设计 27
4.4 具体函数实现 28
4.4.1 初始化函数及释放函数 28
4.4.2 语音合成功能函数 30
5 人机界面及仿真 32
5.1 监控界面 32
5.1.1 监控界面程序设计 33
5.1.2 监控界面程序具体实现 33
5.2 仿真操作界面 34
5.3 仿真操作界面程序设计 35
5.3.1 仿真操作界面程序具体实现 36
5.2.1 仿真算法和程序 38
6 算例与分析 40
6.1 输入数据 40
6.1.1 模拟量监测点参数配置 40
6.1.2 状态量监测点参数配置 41
6.2 功能测试 41
6.3结果分析 43
7 结论和展望 44
7.1 结论 44
7.2 展望 45
1 引言
本论文主要对工业自动化监控系统,进行告警事件生成算法的研究和设计,以及研究新型智能语音合成技术(TTS技术)在监控系统语音告警中的应用,设计和编写语音输出软件。其设计成果本身具有一定的通用性,可广泛应用于各工业领域内的自动化监控系统。
为验证本设计成果具有的实际应用功能,同时也为了更加明了的展现及论述说明设计成果,本论文选取一座35kV变电站的部分监控对象为例,进行实验论证,并编写自动化监控系统软件及用于仿真验证的配套仿真软件,针对35kV变电站实际运行中可能产生的异常信息,由软件生成告警事件,并通过人机交互,特别是自动语音播音方式播放告警信息。
1.1 关于自动化监控系统
自动化监控系统是采用面向对象的设计思想,依托计算机技术、网络通信技术、现代控制技术、现代自动检测技术、图形显示技术及多媒体技术等,将某工业生产过程对象集控制、测量及现代综合管理等功能为一体,成为一套综合监控系统。
与常规的监控系统相比,运行人员通过主控室中的人机交互装置便可实现对整个系统的监控与记录。将现场有关信息通过远动设备向各级调度监控中心传送,对系统运行出现故障时进行告警及相应处理动作。
通过监视现场运行,特别是现场故障产生和告警生成,采用语音输出告警功的能,提高了监控系统的自动化水平和实用性,这大大解放了人力,降低运行成本,提高了运行可靠性,有着显著的综合效益。
目前,自动化监控系统在各行各业得到广泛应用,如生产制造车间柔性生产线、饮料罐装线、热工锅炉、城市煤气管网、自来水管网、路灯监控等,同样,在电力系统中得到了广泛应用。其中变电站自动化技术是在计算机监控、远方调度控制等技术的应用基础上发展起来的,对变电站运行自动进行监视、管理、协调和控制,提高了变电站的安全管理水平,提高了运行的可靠性,改善和提高了电网的控制水平,更为电网综合自动化的发展和深人提供了广阔的前景。 35kV变电站监控系统中告警事件生成与语音告警软件设计(2):http://www.751com.cn/zidonghua/lunwen_7940.html