一种空管自动化系统席位互换脚本的设计与实现.doc_第1页
一种空管自动化系统席位互换脚本的设计与实现.doc_第2页
一种空管自动化系统席位互换脚本的设计与实现.doc_第3页
一种空管自动化系统席位互换脚本的设计与实现.doc_第4页
一种空管自动化系统席位互换脚本的设计与实现.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一种空管自动化系统席位互换脚本的设计与实现摘 要 本文主要通过对民航空中交通管理自动化系统( ATC )中席位互换的特点进行研究,针对席位互换中过程烦琐、技术复杂、存在风险等问题,基于云南空管分局主用空管自动化系统平台,设计并利用 Linux 平台下的 Shell 语言实现了一套可以简易操作、快速、自动分析判断的席位互换脚本。【关键词】 ATC 空管自动化席位互换脚本民航空管自动化系统(以下简称空管自动化)是保障航班安全、高效、有序运行的不可或缺的系统。根据空管自动化相关配置规范,航班流量达到一定数量的空管局(分局、站)都应该配有主用和备用、应急自动化系统,但由于主用自动化系统通常为主要使用的

2、系统,易用性、席位数量、系统功能通常都优于比备用和应急系统。因此,一旦主用系统席位发生故障,技术保障人员都应该在最短时间内恢复故障席位。通常,使用已经安装好的备用主机替换故障席位主机是最快的方法,而备用主机与故障席位主机虽然软件和配置基本一致,但由于在用的主机都有唯一性,备用主机需要经过一定的修改才能替换。因此,本文主要研究如何快速、安全、高效的使用备用主机互换故障席位主机,达到减少人为因素和缩短故障处理时间的目的。1 相关背景介绍1.1 空管自动化系统介绍空管自动化系统通过对外部雷达原始数据,飞行计划待信号进行处理,给管制员提供实时的空中交通态势和飞行数据。目前,大部分的空管自动化系统为C/

3、S(客户端服务器模式),核心服务器主要包括雷达数据处理,飞行计划处理,记录重演回放等,多为双机热备份,客户端主要由飞行态势显示( SDD ),飞行数据显示( FDD )组成。当前国内使用的自动化系统并不统一,有进口的,也有国产的,整体趋势正从进口慢慢转为国产化。如,上海华东空管局和成都西南空管局使用的主用自动化系统, 均为法国 Thales 公司生产的欧洲猫自动化系统,云南空管分局和贵阳空管分局使用的是由南京莱斯公司开发的NUMAN2000自动化系统, 另外云南空管分局还使用了成都空管科技公司开发的AirNet 自动化系统,以及在老机场使用过的美国雷神公司开发的RAYTHEON 自动化系统。虽

4、然这些系统架构和硬件不尽相同,但基本原理一致,尤其是均采用相对稳定的LINUX或者类LINUX操作系统。1.2 自动化席位互换方法介绍本文重点研究SDD 和 FDD 的替换方法, SDD 、FDD 这两个终端覆盖范围最广,拥有席位数量最多,故障率也是最高的,每个席位在用时,都是唯一的,一旦出现问题,只能整个席位更换至其它备用席位或者合并席位。这时技术人员需要尽快的排查故障或者恢复故障席位,当确认该席位主机硬件故障,无法短时恢复时,应该利用已经安装好的备份主机,经过修改系统配置,安装和配置软件,快速替换故障主机。经过对比研究欧洲猫、雷神、 NUMAN2000 、AirNet 自动化系统发现,快速

5、替换故障 SDD 、FDD 主机一般包括以下几个步骤(前提:硬件和操作系统已经安装好、系统软件也是最新版本) ,a、更改 IP 地址(包括三个网卡) ;b、更改主机名称; c、发布在线、离线参数;d、重启主机。其中步骤 ab 操作繁琐,首先需要查找三个网卡的对应IP 和主机名称,然后一一对应修改和确认,尤其是在没有图形画编辑工具的情况下,容易出错,一旦修改的IP 地址为在用的主机,可能造成 IP 冲突,造成席位下线, 后果十分严重。 而发布在线、离线参数操作相对固定,只需要在数据库管理系统上选择相应的席位即可。2 基本 Linux Shell 的席位互换脚本的设计与实现为了解决以上问题, 本文

6、以 NUMAN2000自动化系统为研究对象,结合其自身特点,设计出一种简单易用的脚本,简化替换席位时的操作步骤。其过程如下:(1)基于目前该自动化使用的操作系统solaris 11,使用 Linux Shell 脚本,运行时需要获取root 最高权限, 运行时简化编辑网卡和主机名文件的操作,只需要脚本后面加一个空格,再加一个目标主机席位小写名称即可,例如#./changgeposition.sh acsdd1;( 2)对目标主机类型和当前主机类型进行判断,如果类型不一致,则提示相应信息,并且中止操作,从而防止不同类型的主机之间互换造成无法启动或者显示分辨率不正确;(3)根据目标主机名称,分别对

7、其三个网络进行ping操作,试探该目标主机是否存在,防止更改后的主机已经在运行,从而导致IP 冲突;( 4)读取系统配置的/etc/hosts 文件,根据别名, 查找 A 、B、C 网对应的IP 地址和主机名nodename,从而用户不用输入 IP 地址就可以准确无误的将当前的机器IP 地址、nodename替换为目标机器IP 和 nodename。经过在 NUMAN2000测试平台测试之后, 互换时间从原来的 5-10 分钟更改时间变成10 秒左右,大大提高了效率。3 结束语本文通过介绍民航空管自动化系统的特点,分析云南空管分局现有的主用自动化NUMAN2000 ,结合其本身特点和实际工作中席位互换的流程,通过设计和实现一套席位脚本,使得当席位出现故障时,使用该脚本大大降低了操作过程中人为风险和提高操作效率。脚本目前还不完善,在未来的工作中,我们可以把软件版本比对和在线离线参数发布功能集成到此脚本,使得席位互换更加安全、高效、简便。参考文献1 闫少年 .空管自动化的人因素考虑 J. 中国民航学院党报, 2002( 02):20, 01,9-11.2 李平 .空管自动化系统概述 J.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论