- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于NS―3核电DCS网络仿真框架
基于NS―3核电DCS网络仿真框架
摘 要 核电DCS的网络通信性能是系统整体性能的重要制约因素,VV组织需要对其进行必要的验证。而传统的方法只有在搭建了具体的仪控网络环境后,才能通过测试获得数据。本文提出了从VV设计审查的角度,根据仪控系统的早期设计,通过网络仿真的方法,发现设计中潜在问题的验证策略。为了实现该策略,设计了基于NS-3的核电DCS网络仿真框架。
【关键词】DCS 网络仿真 VV 核电
核电站DCS与火电类似系统相比,具有点数多,通信量大,对控制站的站间通信以及操纵员站与数据服务器之间的网络通信有较高要求的特点。网络通信性能,直接关系到系统的整体性能,VV作为产品研发过程和工程实施过程的技术审查者和需求验证者,需要从独立的角度对DCS的设计是否满足系统的需求规格,以及仪控系统实例是否满足业主的工程需要给以客观评价。
1 在VV活动中引入网络仿真技术的意义
1.1 核电仪控系统的固有技术难点
核电DCS较为突出的特点是现场采集点数多,网络通信负荷重,其中一个重要性能瓶颈便在于网络数据通信。很典型的例子,在某些核电项目上,采用国外的仪控设备所搭建的工程项目,由于站间通信的性能瓶颈,只能在工程设计上采用大量的硬接线方式作为妥协。这不仅给现场施工和后期维护带来了难度,也在一定程度上影响了系统的可靠性。
1.2 传统网络验证方法的缺陷
针对DCS网络设计的验证,传统的方法是搭建具体的DCS环境,对网络性能在真实系统上进行测试。这一方法存在如下的缺点:
(1)暴露问题晚,验证依赖于系统的实现,难以在早期设计阶段发现问题。
(2)验证成本较高,完整的验证依赖于整套仪控环境的搭建,这一点在通常情况下难以在出厂前做到,而作为妥协,多数只能在仅仅搭建少部分设备的条件下进行部分规模的验证。
(3)验证的内容缺乏灵活性,在真实仪控设备上,难以在任意的时间,产生任意种类的设备故障,测试用例的设计受到了客观条件的限制,难以进行拓展。
1.3 引入网络仿真的可行性
现代网络技术的发展,已经为网络通信的研究提供了新的手段,可以在不具备真实网络环境的条件下,对网络的工作状态进行分析或模拟,这也就给VV工作提供了新的验证手段。VV在系统设计阶段,根据系统设计,构建仿真网络环境,通过仿真算法获得网络性能数据。这样,有利于在DCS研发生命周期的更早阶段发现重大设计问题,对比不同设计方案的特点,为系统的设计提供改进依据。
2 网络仿真技术?介
2.1 网络通信的主要研究方法
网络通信的主要研究方法如下:
理论计算:在协议层面对系统进行研究分析,抽象出数学模型,利用数学模型对问题进行求解。常用的方式是采用协议分析、状态机、集合论及概率模型等理论工具对网络进行分析。该方法的建模难度较高,只能给出范围性估算数据,无法给出实验性数据。
实验网络:采用真实主机和网络设备,构造通信网络,部署主机应用和相应的网络协议,其特点是真实有效。然而,其成本较高,在测试的成本受到严格限制的条件下,难以实现一比一的验证。通常的做法是搭建最小验证系统,对网络通信的功能进行验证,但最小系统上所测得的数据对实际应用规模的网络仅具备有限的参考价值。
网络仿真:该方法通过计算机仿真算法,建立一个虚拟的网络平台,通过虚拟环境对真实网络环境中各个节点之间的通信过程进行模拟。通过这个平台可以对系统的网络性能给出有参考价值的估算。通过对不同设计方案进行的仿真模拟,可以对不同设计方案给出对比建议。
2.2 网络仿真软件简介及NS-3的特点
NS-2:NS-2最初由UC Berkeley开发而成,它实现了对TCP、UDP等传输层协议的模拟,也实现了基于传输层协议的应用层协议,如Telnet、Web、CBR、VBR等协议的模拟;在路由算法方面,实现了对动态路由算法、静态路由算法、多播路由算法的模拟。它通过自身的虚拟时钟驱动仿真系统的运转,将仿真系统当作一个离散事件模拟器来实现。
OPNET:OPNET由美国军方提出需求,由麻省理工学院LIDS实验室开发了最早的版本,它可以模拟目前工作在TCP/IP网络模型的各层的绝大部分协议,其中包括Token Ring TCP/UDP/IP、FDDI、Frame Relay、LAN、WAN、ISDN以及卫星通信网等。该软件功能完善,性能卓越,但是为付费软件,价格昂贵。作为国内核电研究项目,采用该系统,存在一些潜在的商业限制因素。
OMNet++:OMNet++是一个免费、开源、可扩展的多协议网络仿真软件,它也基于离散事件仿真,且具备强大的图形界面接口。OMNet++的一个突出优秀特点是支持分布式并行仿真,这就减少了对单台仿真服务
文档评论(0)