计算机联锁安全关键软件可靠性设计

来源 :兰州交通大学 | 被引量 : 0次 | 上传用户:yaya_tush
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着3C技术(计算机技术、通信技术、控制技术)的不断发展和计算机联锁技术的成熟,铁路行业越来越多地使用计算机联锁来替代电气集中控制。铁路运输涉及到人身安全和财产损失,对安全性和可靠性的要求十分高,这就对计算机联锁的安全性和可靠性提出了很高的要求,计算机联锁软件一旦失效将会造成重大的生命财产损失。如何提高计算机联锁软件的安全性和可靠性,成为了计算机联锁设计者们不断思考和研究的课题。为了提高计算机联锁软件的安全性和可靠性,开发者们必须在软件开发的前期对软件的可靠性进行分析和验证。通常在软件开发前期,对软件进行建模,并对模型进行验证。常用的建模方式有结构化建模、形式化建模、面向对象的建模、UML建模等,各个建模方法各有其优缺点,本论文主要采用形式化建模方法。对于结构化方法等利用自然语言对软件建立的模型,由于自然语言可能存在的二义性,容易使开发者的理解出现偏差,会给软件的后期开发带来严重的问题。而形式化方法是用数学语言来描述模型,具有结构严谨、无二义性等优点,便于实现设计,同时也可以提高软件的可靠性。petri网是一种常用形式化建模方法,具有直观易懂的优点。通过对软件需求和规则的分析之后,用petri网建立它的数学模型,并用petri网独有的验证方法对其分析验证,为开发人员及时发现软件的缺陷提供了极大的帮助。本论文采用CPN(有色petri网)对计算机联锁软件进行建模和分析。CPN可以对模拟量系统和离散量系统建模,有色petri网给不同属性的托肯染上不同的颜色,在有色petri网中用一种染色的托肯来代表一种行为特征。它的颜色集可以是离散值或者连续值。对建立的模型可以用CPN专门的仿真工具CPN TOOLS进行仿真,以此来分析所建模型是否存在死锁等性质。本论文首先介绍了计算机联锁系统的结构、功能,以及计算机联锁软件可靠性的设计要求,提出了用形式化方法对计算机联锁软件进行建模的优越性。然后介绍了形式化建模语言petri网的定义和建模方法。接着采用CPN对计算机联锁软件中的主要设备道岔、轨道区段、信号机进行了建模,并根据计算机联锁软件进路处理的规则,对计算机联锁软件的进路处理进行了建模。最后通过CPN TOOLS仿真、状态空间报告、可达数方法和关联矩阵方法对所建进路模型的性质进行了全面的分析和验证。结果表明,利用CPN所建立的模型满足模型设计的要求,证明了所建立模型的可靠性。因此,在保证计算机联锁软件可靠性方面采用CPN建模是一种十分有效的方法。
其他文献
中小企业的发展一定程度上促进了国民经济平稳较快发展,但与大型企业不同的是,中小企业在面临自然灾害、事故灾难、公共卫生事件、社会安全事件等突发公共事件冲击时,抗风险
《大爱中华行》在中国电视史上可能是一个首创。这档节目倾注了重庆广电人对社会的责任和对民众的感情,以及电视人的一种道德感和使命感。 “Love China” in the history o
随着当前国内房地产行业的迅猛发展,电梯行业逐渐迎来了高速发展的时期,近些年来每年都以15%的速度实现增长目标,所以这也就从侧面上表明,物联网的电梯远程监控系统在物联网技
现阶段,随着社会的快速发展,各大电力公司都在不断地革新并完善内部管理体系,提高自身的综合实力.对于电力公司来说,要不断提高物资仓储配送管理工作的重视程度,为电力公司综
火电厂能源消耗在所有行业中属于高能耗行业,而一次能源属于不可再生资源,在国家可持续发展理念贯彻的背景下节能降耗是国家基本的方针政策.作为国家发展中重要的行业和支持
现如今,随着时代的不断发展和国家经济水平的不断提升,众多行业领域在未来的发展将面临更多复杂的情况和困难,而对于作为与人们日常生活息息相关的电力工程企业来说,人们对其
机械设备的安装效果会直接影响到其运行状态,因此相关人员要充分把握安装技能和要求,同时要充分考虑机械设备类型来避免各种隐患问题.在具体的安装工作方面常出现的隐患问题
时滞系统的辨识与控制是工业上经常遇到的问题。由于时滞的存在,使得被控量不能及时反映系统所承受的扰动,产生明显的超调,调节时间变长,控制难度加大。尤其是当被控对象包含不稳
进入21世纪以来,电力工作的发展速度进一步加快,其中电力营销成为了电力管理工作中非常重要的一个部分.大数据电力营销是一种新兴的高效技术,大量的实践经验证明,采用大数据
风力发电具有较大的潜力,我国发展风电的地区在不断增多.风能属可再生资源,使用风力发电技术能够有效节约其它不可再生资源,也可促进我国电力行业的发展.基于此,本文首先介绍