论文部分内容阅读
本文是在广东省气象局科技项目(项目编号:2012B36、2012B18)的资助下完成的。论文对全国各多普勒雷达站建站以来发生的雷达故障案例进行全面采集,结合雷达厂家的维修记录(2002-2013),总共收集天气雷达各类故障共计2000余例。通过研究雷达各分系统的故障分布特征,对雷达故障案例库进行科学整理分析,以成形的案例表示形式录入到SQL数据库中。以ⅡS作为Web服务器,以Sqlserver 2008作为数据库管理系统,基于Microsoft Visual Studio.NET 2012平台,采用C#编程语言、JavaScript和html脚本构建一个基于B/S架构的新一代天气雷达故障案例采集与查询系统。本文主要介绍天气雷达故障案例采集平台的设计及实现方法,并在此平台上扩展了与多普勒天气雷达相关业务工作的内容。案例平台的功能模块主要由雷达系统常见故障分类模块,故障案例查询模块,故障案例入库与编辑模块和一些与雷达业务工作相关的静态网页组成。本文通过以下技术方法搭建此平台:(1)建立基于SQL的雷达故障案例数据库根据各台站雷达故障现象的描述从报警表中提取出报警码及中英文报警,确定故障案例数据库的故障信息表的结构,共计包括报警码、对应中英文报警、台站号、台站名、故障开始时间、结束时间、故障归属、故障描述、故障处理以及厂家和台站处理人员等12个字段。除故障信息表外,另外还建立了中英报警信息对照表与用户表,分别用于用户添加对应报警码时自动添加中英文报警信息及维护用户个人信息。(2)动态页面编程后台代码采用C#.NET编程语言,基于ASP.NET平台,通过ADO.NET与SQL数据库进行交互操作,主要的案例查询模块、案例入库与编辑模块和分类显示模块的功能均已实现。前台设计采用HTML脚本语言,基于ASP.NET平台进行UI设计,界面采用DIV+CSS或Frameset框架进行布局。(3)静态页面设计对雷达业务工作进行全方位的整理,并提炼为静态网页,内容包括:接收机、发射机系统关键测试点的测试原理、测试方法与仪表使用;雷达周维护、月维护以及年维护等重点指标的检查以及相关业务软件的安装与维护方法;LINUX环境下RDA计算机软件操作应用、RDASC、PUP、PUPC、UCP、RPGCD、TRAD、 RSCTS等雷达相关业务软件的安装、参数配置方法及使用技巧;雷达资料的保存与整编方法、雷达机务报表、质量报表、雷达备件管理等其他业务工作。当台站出现新的故障时,可以通过故障案例模块查询前人的维修经验,用以继承复用;当雷达故障解决后,可以通过故障案例入库模块将新的案例存入数据库中,随着时间的积累进一步扩展案例数据库,方便科研人员以后进行查询和二次开发;当雷达运行正常时,机务人员也可以通过常见故障分类模块和其他与业务工作相关的静态页面进一步学习雷达知识。WEB平台在广东省推广使用后,各台站均反映功能实用、数据库资源丰富,WEB页面检索条件多,用户可根据台站具体情况选择检索条件,各台站均反映对于雷达机务员定位故障有非常好的借鉴作用。另外,WEB平台中与雷达业务工作相关的内容对于台站日常维护等相关业务工作也有一定的参考作用。