-
-
-
xiao_xiao1 | 当前状态:离线
总积分:9568 2025年可用积分:0
注册时间: 2008-03-21
最后登录时间: 2012-03-20
-
-
调度自动化系统中问题的解决
xiao_xiao1 发表于 2009/10/21 12:48:06 557 查看 0 回复 [上一主题] [下一主题]
手机阅读
关键词:调度 自动化系统 1 系统结构
我局的调度自动化系统主站端是采用RD-800/B型分布式电网监控系统。该系统的系统结构如图1。
图1 调度自动化系统结构图
2 问题与解决方法
(1)SUN工作站频繁出现虚拟内存满,PC工作站画面数据不能更新,重新启动PC机后不能登录SUN工作站,必须重新启动SUN工作站。
由于我局没有MIS系统,PC机工作站不是通过网桥与调度自动化系统相联,而是直接登录某台SUN工作站,完全共享SUN工作站上的所有系统数据,因此当该工作站退出系统,相应的PC机也就不能了解电网的运行情况,这就使局长、总工、调度所长、生技科长的PC机工作站不能随时了解电网的情况。
SUN工作站的虚拟内存满都是出现在带PC机的主机上,其他没带PC机的工作站则不存在此现象。开始以为是由于负荷太重(一台主机带4台PC机),就将PC机分挂在两台SUN工作站上,但仍不能解决问题。经过仔细的跟踪观察,发现如果有PC机当天晚上不退出系统,第二天SUN工作站就会出现虚拟内存满。再进一步用PS命令分析,发现是画面调用程序(gref)运行时间太长,导致交换缓冲区SWAP(虚拟内存)的空间长时间不能释放,并且越占越多,最终占满整个虚拟内存空间。其它的程序(包括UNIX操作系统命令)由于没有足够的交换缓冲区则不能运行,只能强行中断电源启动。
发现存在的问题后,由于不可能让所有的PC机工作站每天晚上都关机。就用UNIX系统上所带的C语言编写的小程序,然后利用调度自动化系统软件上的定时器,设定每天晚上的11时30分,运行该C程序,将PC机所运行的gref进程杀掉,释放虚拟内存。经过改进后PC机不再出现画面数据不能更新的情况,SUN工作站也不会出现虚拟内存满而死机的现象。即使该SUN工作站带有五台PC(后增加一台)也没出现过。(2)厂站端的上行报文没有变位遥信插入帧,但主站端的后台机却每隔几分钟收到该站的遥信变位信息,出现断路器变位。
通过对通信报文的分析,发现是该综合自动化变电所(BJ3)采用扩展CDT归纳,上行报文中的电度数据超过部颁CDT归约中的最大限制(64路),而引起前置机误判为遥信变位插入帧。将该变电所的通信归约中的电度量个数限定为64路后,故障解除。(3)厂站端与前置机均归纳采用旧部颁CDT归约,但后台机的遥测数据流向与现场的情况相反,数值却正确,当地监控机则正常。通过对通信报文的分析,发现是该综合自动化变电所(BJ1)遥测数据报文中表示遥测符号的字位是b11,而前置机遥测数据报文中表示遥测符号的字位是b15。在前置机通信归约中增加一新的旧部颁CDT归约(称旧部颁归约2),将此归约中判别符号语句的条件由"&80"改为"&08",其余部分则与原旧部颁CDT归约完全相同。
(4)某个厂站的遥信数据库中,有一条记录的"遥信名ID"域中出现不可识别字符,将该记录删除后,下次调用该数据库又出现此记录。
在不按系统数据库要求的情况下录入数据,就有可能出现此种现象。解决的方法是:
①将此厂站的遥信库保存到文档;
②打开命令窗口,切换到数据库文档目录(db_data/db_save),用vi编辑器编辑步骤a所保存的文档;
③将光标移动到出现不可识别字符处,将不可识别字符删除,保存文档并退出vi编辑器;
④在遥信库中将该文档读入,保存该数据库,全网广播,相关库维护,重新定义相关库的序号,最后序号库生成。
3 结束语
调度自动化系统在电网运行管理中具有重要的作用,只有做好系统的日常运行维护管理工作,不断完善和发展系统的功能,才能使调度自动化系统在电网的安全、经济运行中发挥更大的作用。