吴静++陈正
摘 要:随着电网规模的扩大及智能化程度的提高,接入调度自动化系统的信号日益增多,需要语音告警信号的数量也随之增加。自动化系统自带的语音告警系统不仅维护工作量大,而且易出错,不能满足实际需求。某电力公司在分析和总结系统运行和维护经验的基础上,依托南瑞科技,对调度自动化语音告警系统进行了智能化改进,并应用到实际中,大大提高了维护效率与告警准确度。
关键词:语音告警 智能化 告警准确度
中图分类号:TM763 文献标识码:A 文章编号:1674-098X(2016)10(a)-0086-02
随着电网自动化、智能化程度的不断提高,变电站信号数量也不断增加。以某电力公司为例,仅保护信号这一项,一个110 kV常规变电站就有990个保护信号,一个110 kV智能变电站就有1 780个保护信号,再加上各类遥测信号和遥信信号等,数量会更多。如此多的信号,如果动作时不能及时发现,就极有可能产生不良后果。调度自动化语音告警系统在很大程度上弥补了这方面的缺陷,它能及时发现告警信号,并进行语音播报。目前,调度自动化语音告警系统主要实现了以下几个目标。
(1)遥信信号语音告警:针对各个变电站的开关位置等遥信信号,当信号动作(事故跳闸)时,系统发出语音告警,告警内容包括变电站名称、信号名称。
(2)二次遥信语音告警:当各个变电站的二次遥信信号动作时,系统发出语音告警,告警内容包括变电站、信号名称、动作(复归)。
(3)遥测越限语音告警:针对各个变电站的母线电压,当遥测值高于(低于)预先设定的电压限值时,系统会发出语音告警,告警内容包括变电站、母线电压等级、越上限(下限)。
(4)通道工况语音告警:针对各个变电站自动化信号传输通道工况(投入或退出),当信号动作时,系统发出语音告警,告警内容包括变电站名称、信号名称。
调度自动化语音告警系统在调度运行及事故处理方面起着重要作用,播报不及时、漏报、误报都将产生不良后果,严重时会引发事故。
1 系统自带语音告警系统的维护方法
调度自动化系统自带的语音告警系统管理维护工作比较复杂,不仅工作量大,效率低,而且易发生信号遗漏。其维护方法主要分两部分:一是人工语音合成;二是到系统数据库中人工填写语音文件名称。
1.1 语音合成
利用InterPhonic软件对告警语音进行人工录制合成,利用Xftp将合成的告警语音文件采用人工的方式拷贝到各个工作站。
1.2 数据库设置
进入调度自动化系统数据库,对遥信信号语音告警、二次遥信信号语音告警、遥测越限语音告警、通道工况语音告警分别进行设置。
1.2.1 遥信信号语音告警
到遥信定义表,对各个变电站需要语音告警的遥信信号进行告警方式、语音文件名设置。值得注意的是,由于工作量太大,没有做开关号的语音,所以发生事故跳闸时,系统只能播报“××变事故跳闸”,而无法报出具体的开关号。
1.2.2 二次遥信信号语音告警
到二次遥信定义表,对各个变电站需要语音告警的二次信号进行告警方式、语音文件名设置。其中,语音文件名包括语音文件名一、语音文件名二、语音文件名三、语音文件名四。四个语音文件名要逐一填写,少填或错填都会影响告警的准确度。同时,二次遥信信号又是语音告警数量最多的信号。因此,维护时不仅工作量大,也最容易发生错误。
1.2.3 遥测越限语音告警
首先到限值表,对不同电压等级的母线电压进行限值设置,包括电压上限和电压下限;然后到遥测定义表对各个变电站不同电压等级的母线进行告警方式、语音文件名设置。
1.2.4 通道工况语音告警
到通道表,对需要语音告警的通道工况信号进行告警方式、语音文件名设置。
据上可知,在原生的调度自动化语音告警系统中做一个信号的语音告警时,首先要人工录制合成该信号的语音文件,并将该语音文件人工拷贝到各工作站,然后再到数据库里面设置告警方式ID并人工填写语音文件名,而且填写的语音文件名与合成的语音文件名不能有丝毫偏差,否则系统将无法识别、无法进行语音播报。
在进行系统维护时,一方面信号多、步骤烦琐、容易出错;另一方面首先需要人工录制合成,耗时且容易出现差错。因此,有必要对调度自动化系统自带的语音告警系统进行智能化的改进与应用。
2 智能语音告警系统的主要做法
某公司在分析和总结系统运行和维护经验的基础上,依托南瑞科技,对调度自动化系统自带的语音告警系统进行了智能化改进,并实际进行了应用。
改进以open3000系统为平台,引进了科大讯飞智能语音告警第三方软件,建立了二者之间的连接端口,实现了语音自动读取。
2.1 科大讯飞语音告警软件安装
要用Xmanager远程登录到机器上,在本机上安装会出现安装界面打不开的现象。首先部署interphonic6.0,然后测试软件是否能合成。
2.2 布置安装open3000相关程序
(1)安装环境:Red Hat Enterprise Linux Server release 5.2 /5.4。
(2)到VIEW/open2000e_tool/IFLY/linux/目錄下获取libACE.so.5.4.10和libiflytts.so。
(3)在sys_adm内更改系统管理参数:PLATFORM/CONFIG中。
(4)修改sys/warn_op.ini。
[告警客户端]
语音播放类型个数=1
语音文件最长播放时间=2
语音播放方式=1
取值及其说明如下:
语音播放方式=1时,播放科大讯飞语音合软件合成的声音。语音播放方式=0时,播放录制的语音文件。
(5)到告警定义界面内,查看相应的告警行为是否有语音。
(6)运行warn_client程序,看打印信息或在/users/ems/open2000e/data/sounds/目录下是否有相应的语音合成文件。
(7)最后分发/users/ems/open2000e/lib下的libACE.so.5.4.10和libiflytts.so。
3 调度自动化智能语音告警系统应用后的优势
以语音告警数量最多的二次遥信信号为例,改进后,不需要再人工录制合成与拷贝语音文件,不需要再人工填写语音文件名一、语音文件名二、语音文件名三、语音文件名四选项,只需在数据库二次遥信定义表中设置告警方式ID即可,节省了90%以上的工作。
4 结语
改进后的调度自动化智能语音告警系统可以自动读取数据库中的语音告警信号。在做语音告警时,省去了人工录制合成与拷贝语音文件、人工填写数据库语音文件名称等步骤;做二次遥信信号语音告警时只需在数据库中对告警方式进行设置;做遥测越限语音告警时只需在数据库中对限值进行设置;遥信信号语音告警和通道工况语音告警已不需做任何设置,节省了大量工作,提高了维护效率和告警准确度。
参考文献
[1]贺正洪.俄罗斯战术防空导弹指挥自动化系统综述[J].飞航导弹,2000(2):11-13.
[2]郭传福,夏惠诚,张明虎.舰艇防化指挥自动化初探[J].情报指挥控制系统与仿真技术,2000(9):120.
[3]张德育,潘成胜,杨静宇.基于CORBA的分布式区域分层指挥自动化网络管理[J].计算机工程,2005(24):78-80.