计算机联锁系统软件可靠性的设计的方法.docVIP

计算机联锁系统软件可靠性的设计的方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机联锁系统软件可靠性的设计的方法

计算机联锁系统软件可靠性的设计的方法   摘要摘要:联锁软件是在计算机联锁系统中负责执行联锁运算的核心,如果联锁系统发生故障或失效,可能会导致列车在行进过程中发生相撞或者颠覆等事故。因此,保障计算机联锁系统软件的可靠性是一项重大课题。通过探讨计算机联锁系统软件可靠性设计,提出了相关设计方法,以期对相关软件的研发起到参考作用。   关键词关键词:计算机联锁系统;联锁软件;可靠性设计   DOIDOI:10.11907/rjdk.1511344   中图分类号:TP302   文献标识码:A文章编号文章编号2016)002002002   0引言   由于软件规模不断增大,软件的复杂性也在急剧提高。软件在运行过程中会出现一些错误,而这些错误给人们造成的危害也越来越突出。计算机联锁系统已经广泛应用到铁路运输系统中。为了保障铁路运输正常运行,提高联锁系统可靠性成为计算机联锁软件系统的一项重大课题。   1计算机连锁系统   计算机连锁系统的安全性与可靠性是对计算机连锁性能进行验证的主要依据[1]。计算机联锁设备是可以进行连续工作的系统,为满足铁路运输和轨道交通高效与安全运营要求,必须具备非常高的安全性与可靠性。   计算机联锁系统可靠性定义指计算机能否在规定时间与条件下完成规定功能的能力。计算机连锁系统安全性定义指系统运行中,任何一个部分发生故障时,不会产生人员受伤、死亡、遭受巨大财产损失等后果。   计算机联锁系统安全性指:计算机联锁系统中的连锁设备无论在什么情况下运行,运行过程中无论发生什么样的故障,都不能有任何危险因素危及列车运行。因此,一般在不正常情况下才会使用系统导向安全,防止任何危险后果发生。联锁设备的可靠性指:联锁设备在规定的时间或规定的条件下完成规定功能的能力,是为了防止故障或减少故障发生的可能。安全性以可靠性为基础,提高安全性以可靠性为前提。   2软件需求工程   计算机发展初期,软件开发只注重编写代码,软件需求并未引起人们的关注。随着软件系统规模的不断扩展,软件的需求分析与定义在软件开发与维护中占据了重要地位。   一般情况下,软件工程分为软件定义、软件开发、软件维护3方面[2]。软件需求分析是对将要研发的系统要求作出清晰准确的定位,这个步骤是软件设计的基础,也是软件定义阶段的一部分。只有对软件需求作出准确且清楚的评估,才能开发出满足客户需求且实用的软件。   软件需求指用户要解决的问题或达到的目标需要具备的条件、权限与能力。做好需求分析与管理,不仅可以最大限度地减少软件开发中出现的错误,还能节约修复错误的费用,节省软件开发时间,降低软件开发成本。   软件需求工程由系统需求工程与软件需求工程两部分组成。软件工程是用来分析并对软件需求进行记录的学科,系统需求作为一个整体无法直接分配给软件,而软件需求系统则可将其分解成子系统与任务分配给软件。软件通过对这些任务进行分析、设计、研究、比较、原型开发等,将软件任务转换成软件需求描述及性能参数[3]。   3结构与功能   3.1基本结构   我国工业控制机构研发了一套专业软件系统,用于实现铁路中的连锁关系,实现车站信号、进路与道岔之间的相互连锁。计算机连锁系统根据读入的操作命令和输入的各种信息,经过逻辑运算,把结果传输给执行结构。   3.2性能要求   连锁系统大多应用在铁路运输领域,系统是否可靠直接决定了人的生命安全,系统设计要满足实时性与安全性两大要求。   计算机连锁系统要实时对输入的情况进行采集,各站点信息随时刷新,保持最新状态;要对每个模块调度合理分配,及时控制命令的输出与信息的更新[4]。   铁路运行中如果发生故障会导致很严重的后果,所以要求计算机连锁系统能够对故障及时作出反应。计算机本身并不具备安全性能,因此只能构建一个具有安全性能的连锁系统。   在信息传输过程中可能会因各种因素的干扰而引起信息发生畸变,所以要使用一定的手段来保障信息传递过程的安全。计算机连锁系统设计必须是模块化结构,每个模块性能都能与车站的需要相适应,以组件化或模块化的思想设计软件,方便软件系统集成。   计算机控制系统中的铁路信号连锁系统包括硬件设备与控制软件两部分,铁硬件包括铁路设备与计算机设备,软件包括数据库、管理、连锁软件等。   4HJ04A系统结构   4.1联锁软件   4.1.1功能要求   在铁路运行中,需要对区段占用、区段空闲、道岔定位、道岔反位、信号灯等状态进行采集,在界面上对站场图形及现场设备所处状态进行显示。连锁系统在运行过程中要时刻接受信号员传达的命令,对现场设备状态进行转换,提供各种报警信息,对系统进行维护。   4.1.2数据要求   联锁软件运行数据来自于文本数据文

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档