- 相关推荐
关于论气象UPS系统监控软件的设计与开发论文
摘 要:随着民航空管气象服务的发展,电子化气象设备越来越多,重要性越来越突出,而此时供电保障就显得尤为重要,如何才能对空管气象种类繁多,部署分散的UPS供电设备进行有效的监控成为迫切需要解决的问题,本文将尝试就此问题进行深入的研究和討论,并给出解决方案。
关键词:民航空管;气象设备;供电;UPS监控;软件实现
不间断供电系统即UPS系统,在民航空管气象设备日常的维护和保障中扮演着越来越重要的角色,但是对UPS设备却往往缺乏有效的监控手段,普通的监控软件主要有以下几点不足:
(1)不能兼容不同型号的UPS设备,所以没法监控到每一台设备;
(2)仅能提供视觉告警,不能给出有效的声音及短信提醒,导致值班员无法在第一时间发现故障;
(3)无法根据空管气象的值班制度做出自定义的设置,灵活性与针对性不足。
为了解决上述问题,就必须对现有的UPS系统进行深入的研究,编写出符合空管气象特点的UPS监控软件,才能保证UPS设备的稳定与安全,从而更好的保障空管气象服务的即时性与稳定性。为此本文将从四个方面来论述如何通过软件实现对UPS设备进行集成监控。
一、需求分析
民航空管气象设备在实际部署中,往往都分散在跑道各处,UPS也随设备进行分散部署,所以无法做到统一的现场监控,所以开发一款能够远程集合监控的软件就极为重要,根据气象UPS设备的特点,这款软件必须有以下几大功能:
1.能够兼容不同的UPS设备型号;
2.能够对UPS设备的详细信息进行查询;
3.能够提供视觉告警;
4.能够提供听觉告警;
5.能够提供短信告警;
6.能够根据空管气象现有班制自动更换消息发送队列,发送人;
7.能够对告警的时长进行自主的配置,软件要有一定的配置灵活性;
二、架构设计
根据需求分析,为了满足以上几大功能并增加软件的灵活性,拟对软件进行分层的架构设计。如图一所示,本软件架构大致分为3层:底层为数据I/O处理层,负责对不同的UPS设备进行状态信息的采集和归一化处理,然后将处理后的数据发送给中间层即业务处理层,进行数据有效性的校验,并由此层模块计算出UPS是否故障,并根据需要给出告警信息,最后将处理结果传递给顶层即界面层向用户进行展示。
三、实现方案
因为JAVA具有面向对象的特点,并且能够跨平台运行,故本软件采用JAVA语言编写。如图二所示,外场UPS设备通过本机串口输出RS232信号即UPS状态信息至机房服务器(若部署地点距机房遥远需将RS232信号转化为网络信号回传),然后服务器中运行JAVA编写的UPS监控软件对UPS设备回传的数据进行解析和处理,同时通过终端电脑及短信发送猫向用户展示并给出告警。
四、效果展示
如图三所示,本软件实现了对多点分散部署的多台UPS的集合监控,完成了需求分析中的所有要求。点击任意点UPS按钮都会弹出对话框,能够让用户快速查找对应UPS的当前状态。在UPS设备故障时,对应的绿色UPS按钮会变为红色,同时软件会给出声音告警并给当班值班员发送短信提醒,并且给出详细的故障点,大大缩短了UPS设备故障的发现时间与故障点的检查时间。
总结:自本软件开发部署以来,经过长时间的稳定运行,多次及时给出准确告警,避免了因断电而可能导致的设备故障,有效的提高了民航空管气象的保障水平。
参考文献:
[1]张桂珠,刘丽,陈爱国Java面向对象程序设计(第2版)北京邮电大学出版社
[2]孙鑫编著.Java Web开发详解[M].电子工业出版社,2006
[3]卫建文,蒋咏梅,《计算机网络编程语言--JAVA》,计算机系统应用,2006。
[4]毕建信.基于MVC设计模式的Web应用研究与实现[D].武汉:武汉理工大学,2006年5月.
[5]杜波依斯.MySQL技术内幕[M].第4版.人民邮电出版社,2011年07月
[6]陈刚.Eclipse从入门到精通[M].北京:清华大学出版社,2005年4月.
[7]张孝祥.Java就业培训教程[M].北京:清华大学出版社,2003年
【论气象UPS系统监控软件的设计与开发论文】相关文章:
机关单位干部考试系统的设计与开发论文07-03
远程教育考试试卷流转监控系统设计论文07-04
管理系统设计论文03-28
解读计算机软件开发技术与设计论文07-04
探究计算机软件设计的系统包装技术应用论文07-04
南水北调自动化调度系统视频监控系统平台集成的应用的论文07-03
管理系统设计论文12篇06-08