- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
水电站计算机监控系统可靠性分析与设计
水电站计算机监控系统可靠性分析与设计
【摘要】随着计算机技术、自动化技术的快速发展,计算机监系统也已经被广泛的应用与水电站系统,由于水电站自身的特点,水电站对计算机监控系统的要求也就更为严格,本文根据水电站计算机监控系统设计规范的规定,分析了水电站计算机监控系统的可靠性,进而提出了提高监控系统可靠性的具体措施。
【关键词】水电站;计算机技术;监控系统;可靠性
1、引言
随着我国经济建设的快速发展,计算机技术以及自动化技术得到了迅速的发展,越来越多的计算机技术被用于水电站管理系统,计算机可以用来监视和控制整个水电站的运行,并且正在逐步的取代常规的机组控制装置。计算机系统正在逐渐成为水电站自动化管理系统的核心,用于水情测报、水工建筑物的监测,其可靠性也越来越受关注。随着社会的发展以及用户的增多,监控系统的硬件复杂程度也在不断的增加。再加上,随着系统功能要求的不断扩展,软件开发的规模也在逐渐增大,这样看来,软件的可靠性也就必然的成为了决定系统可靠性的关键因素。因此,分析计算机监控系统的可靠性以及尽量提高软件的可靠性也就成了许多单位的热点,本文就从水电站计算机监控系统的特点出发,分析了系统软件的可靠性以及提高可靠性的途径。
2、可靠性分析
2.1硬件可靠性
根据目前中小型电站的实际情况,水电站计算机监控系统应该要遵循工业控制标准,为了保证系统的可靠性,大多数监控系统都采用了分层分布式结构和模块化设计。水电站计算机监控系统采取的分层分布式结构如下图所示:
系统有上位工控机主站和下位机测量控制系统组成,上位机和下位机通过智能通讯设备进行数据交换,划分了多个独立的单元,每个单元独立的单独执行单一的功能,可靠性比较高。上位机和下位机可以独立运行,并且下位机各单元之间也可以独立的工作,互不干扰,这样的话,如果某一设备出现了故障,系统也不会全面崩溃,在进行检修的时候就可以单独检修一部分,而不至于需要检修整个监控系统,造成浪费。分层分布式结构就地处理数据,减少通讯开销,增加数据安全性,从而提高了系统的可靠性。
2.2软件可靠性
软件从性质上可以分为系统软件和应用软件。水电站计算机监控系统主要用于监控机组辅助设备的运行状况,以及水轮发电机的运行方式和实现开停机等操作。水电站计算机监控系统还可以监视保护电气设备,维护水轮发电机组的经济运行。根据我国目前水电站建设形式多样,机组型式繁多,运行方式的特点,再加上我国的自动化基础条件又比较差,控制对象繁多,系统功能需求的差别又比较大,这样就增加了软件开发的难度,增加了水电站监控系统设及的复杂性。目前的水电站计算机监控系统的软件按功能要求,调试功能等模块装配成了一个完整的软件,各个模块都经过了多次的调试,技术也都比较成熟,提高了可靠性,另外,为了提高可靠性,在编程上也采取了一系列的技术措施来保证程序不会出现进入死循环或走飞的现象。
3、软件可靠性设计原则和方法
软件开发包括需求分析、概要设计、详细设计、编码、测试和软件交付以及用户验收等阶段,各个阶段都可能有影响可靠性的因素,分析一个软件可靠性设计的任务就是分析软件设计各阶段产生的影响软件可靠性的因素,并且针对这些因素及早的采取有针对性的技术和管理措施,尽力在源头上减少系统可能出现的错误,使软件失效的可能性降为最低。根据水电站系统自身的特点,为了保证监控系统软件设计的可靠性,在软件开发的不同阶段就应该采取不同的措施。
3.1需求分析阶段
需求是发展的动力,纵观科学的发展,发明创造都是先有了需求然后再根据需求去发明创造,水电站的形式各异,运行方式多样,单机容量相差悬殊,调节能力各异。这就造成了不同的用户需求是不相同的,在软件开发初期,软件开发人员应该和水电站设计人员,运行管理人员,设备生产厂家充分沟通,认真做好需求分析,在做需求分析的过程中,软件开发人员要及时与水电站设计人员等深入沟通,并且不时的要做现场调查,加深了解控制对象属性,明确系统的功能关系,深入理解用户的具体要求,并用严格的形式化、结构化软件需求描述方法做好软件需求描述文档,并做好存档工作,以保证文档的完整性、准确性、可验证性以及方便后续开发过程便于回头查询需求分析。软件需求分析在软件开发的过程中是非常重要的,如果开发人员不充分分析用户的需求,并没有完全理解用户的需求就开始进行软件设计,这样盲目的设计,在后期的开发过程中必然会出现可靠性差,开发费用增加甚至返工的问题。
3.2概要设计
开发者在充分了解并理解了用户的需求之后,开发者就需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理
您可能关注的文档
最近下载
- 2025年机动车检测站管理评审.doc VIP
- 中标麒麟高级服务器操作系统软件技术指标.pdf VIP
- 2022年厦门大学嘉庚学院软件工程专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
- 2023年厦门大学嘉庚学院软件工程专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
- 2023中标麒麟桌面操作系统软件(龙芯版)V7.0-用户手册.docx VIP
- 2021年厦门大学嘉庚学院软件工程专业《计算机组成原理》科目期末试卷B(有答案).pdf VIP
- 中标麒麟桌面操作系统.pdf VIP
- 钩舌焊修作业指导书.pdf VIP
- 云桌面管理系统.docx VIP
- 手术患者管路护理.pptx VIP
文档评论(0)