- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML技术的水电站厂内经济运行系统设计.doc
基于UML技术的水电站厂内经济运行系统设计
10
第29卷第2期
2005年4月20日
水电自动化与大坝监测
HydropowerAutomationandDamMonitoring
VoL29NO.2
Apr.20,2005
基于UML技术的水电站厂内经济运行系统设计
徐晨光,赵麦换.,黄强.
(1.华北水利水电学院岩土工程系,河南省郑州市450008;2.黄河勘测规划设计有限公司,河南省郑州市450003)
(3.西安理工大学水利水电学院,陕西省西安市710048)
摘要:针对水电站厂内经济运行系统(EOSHS)软件开发过程的相对独立,软件更新困难而造成重
复开发,资源浪费等现象,运用统一建模语言(UMI)建立EOSHS的静态模型(用例图,类图,包
图)和动态模型(活动图),这些模型不仅可以提高系统开发的质量,也为水电站自动化系统的开发
与设计提供了参考.
关键词:水电站;厂内经济运行系统;统一建模语言;静态模型;动态模型
中图分类号:TV736;TV697.1
0引言
水电站厂内经济运行系统(EOSHS)是水电站
自动化的重要组成部分.EOSHS的开发有助于实
现水电站无人值守,少人值班的目标.在水电站
的生产运行过程中,其运行条件常常会发生变化,例
如水电站的扩机增容,水电站在电网中的地位发生
变化,以及当水库调度的目标发生转变,由只追求发
电效益向发电效益与生态效益并重发展,原有的厂
内经济运行系统就需要更新,但是由于原有软件开
发过程的相对独立性,造成在水电站自动化系统的
发展过程中常常出现已有软件更新困难的现象,造
成重复开发和资源浪费.
随着计算机应用技术的飞速发展,软件已成为
系统开发的核心,软件工程方法,尤其是软件开发的
方法和技术对所建系统的规模和质量起着重要作
用,人们逐步认识到建模的重要性,面向对象的建模
语言层出不穷.统一建模语言(UMI)融合了众多
面向对象的建模语言的长处,并通过在实际应用中
发现的问题多次进行修改完善,已成为面向对象技
术界公认的标准l1.使用UMI进行系统的设计
与开发,不仅可以提高系统开发的质量,而且可以提
高系统的可维护性,便于系统的开发与源代码的反
编译.UML的推广不仅有利于软件系统的更新,
更有利于专用软件融入应用系统的整体中.本文采
用UML对EoSHS进行开发与设计.
1统一建模方法
UML的目标是以面向对象的模型图方式描述
收稿日期:2004—08—24;修回日期:2005—01—13.
任何类型的系统,利用UML提供的各种模型图,对
任何具有静态结构和动态行为的系统进行建模.
UMI对系统进行建模时主要采用5种视图,9种图
形进行描述.5种视图包括例图,静态图,动态图,
交互视图和实现图.静态图中包括类图(包图)和对
象图;动态图中包括状态图,活动图;交互视图中包
括顺序图和合作图;实现图中包括配置图和构件图.
UML适用于系统开发的不同阶段:在需求定
义阶段,可以通过用例图建模捕获用户的需求,描述
系统的外部角色及其对系统的功能要求;在详细设
计阶段,主要关心构成系统的主要元素,以及这些元
素问的静态组成和动态协作关系,可以利用UML
的类图,状态图,活动图及顺序图等描述这些关系;
在实施描述阶段,通过进一步细化各种静态模型图
和动态模型图,为系统的实现提供详细的依据.
统一建模方法由用例驱动整个开发过程l3,分
为用户需求,分析,设计,实现和测试等阶段,每个阶
段都是在前一个阶段的基础上细化得到的,呈增量
迭代式发展.用例驱动的方法强调通过用例提取和
反映用户对系统的需求,以用例图作为与用户交互
的依据,并以用例图作为其他过程的起点.该方法
的建模过程如图1所示.
在图1中,最初通过用例图获取用户需求,然后
对获取的每个用例图采用顺序图描述其内部的逻辑
流程,在形成顺序图的过程中可以实现对类及其操
作的提取,组件图则是对用例图的进一步细化以及
对类和代码更大力度的封装.
统一建模方法具有面向对象方法的封装和继承
的特点,能通过实体映射关系把各个模型有机结合
起来,同时,提供了各种图形元素,可方便直观地描
.
发电控制技术及设备?徐晨光,等基于UMI技术的水电站厂内经济运行系统设计11
述用户需求,系统的静态特性和动态特性,其标准化
的图形元素有利于系统的更新与代码的反编译.
图1统一建模过程
2基于UML技术的EOSHS设计
随着水情测报技术与计算机技术的发展,
EoSHS对机组的发电调度逐步实现自动化控制.
EOSHS根据水电站的水情和各水轮机组的运行状
况,实时分配电网调度员或水电站的调度员下达的
负荷任务,并控制机组实现.
在进行负荷分配的过程中,不仅要用到水库水
情数据,而且要实时确定各水轮机组的工作效率,要
与水情测报系统和水电站数据库系统进行
您可能关注的文档
- xx村节水灌溉工程低压管道输水灌实施方案.doc
- 钢筋工劳务合同范本.doc
- 磨工理论知识试卷及答案.docx
- [精品文档]城市园林绿地养护作业手册2014.2..doc
- 贵州混凝土工:混凝土的拌制模拟试题.doc
- 2016年电大《水工建筑物》形成性考核册.doc
- 园林绿地养护合同.doc
- 施工方案-永久护岸工程.doc
- 瓦工承包协议重点.doc
- 初级钳工工理论卷解析.docx
- 纺织品印花简介bywq.pptx
- 纺织品检验基础.pptx
- 纺织企业MTP管理基础能力.pptx
- 2024年二级建造师《市政公用工程管理与实务》A卷-北方版-回忆版.pdf
- 2023年二级建造师《水利水电工程管理与实务》真题及解析(两天三科)(OCR).pdf
- 2024年二级建造师《市政公用工程管理与实务》B卷-南方版-回忆版.pdf
- 2024年二级建造师《机电工程管理与实务》A卷-北方版-回忆版.pdf
- 2022~2017年二级建造师《水利水电工程管理与实务》真题及参考答案(OCR).pdf
- 2023年二级建造师《建设工程施工管理》真题(一).pdf
- 2023年二级建造师《水利水电工程管理与实务》真题及解析(一天三科)(OCR).pdf
文档评论(0)