资料介绍
随着水资源的日益短缺和对环境污染的日益重视,污水处理越来越受到人们的关注。与其他工业处理系统相比,污水处理系统的整个处理过程由许多单元组成,在不同的单元有可能发生不同的反应,如化学、物理和生物反应,因此在研究污水处理过程中需要面向单元对象分析,而不能单纯进行系统的整体建模分析,同时提供优良的低端通用型语言支持、高效的数值程序以及优化工具也是仿真软件开发中的重要方向。基于UML的建模更能全面、准确地反映污水处理中的工艺细节和系统的对象(类)及其之间的交互,充分捕获用户的实际需求。
1统一建模语言(UML)及相关技术介绍
面向对象的分析与设计(OOA Management Group)所接受,发布了UML的标准版。如今,UML已成为公认的最好的分析和设计面向对象软件的标准建模语言[1],而不是建模方法。它不包含任何具体的过程,即它并不讲述如何运用面向对象的概念与原则去进行系统建模[2],而只是定义了用于建模的各种元素,以及由这些元素所构成的各种图的构成规则。这使得UML作为一种建模工具,在面向对象领域有着广泛的用途,特别是针对城市污水处理这样一个复杂系统。Rational Rose是Rational公司推出的一款支持UML可视化建模的工具软件,它包括了用例、逻辑、组件和部署视图,支持面向对象分析和设计,在不同的视图中建立相应的UML图形,反应系统的不同特征。
从UML建模应用的角度看[3],一个最大的特点就是在设计一个系统时采用面向对象技术,一般需要经过以下三个步骤:(1)功能需求的描述;(2)根据功能需求建立系统的静态模型;(3)在静态视图的基础上,分析和设计系统的动态行为。
总的来说,UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术,而且它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程[4]。
2城市污水处理仿真软件的建模仿真
2.1用例建模
用例图(Use Case Diagrams)是由软件需求到最终实现的第一步,在UML中用例图用于对系统、子系统或类的行为的可视化,以便系统的用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。在UML建模过程中,可以使用用例图对系统的语境进行建模,强调系统外部的参与者。
UML中的用例描述了一组用例、参与者以及它们之间的关系,因此用例图包括三方面内容:用例(Use Case);参与者(Actor);参与者之间的关系,包括泛化关系、包含关系、扩展关系等。
(1)定义系统目标与角色:通过对污水仿真系统功能的分析,本系统的开发目标是提供一个运行稳定、仿真准确、功能完备的被控对象,主要使用者是验证控制方案的学生,因此学生是本仿真系统的主要角色;(2)分析角色与系统的交互,确定系统用例:一个良好的被控对象,仿真结果的准确性是最起码的要求,同时要求能够灵活设置参数,高效地进行过程控制,实时数据的趋势显示,仿真结果的数据存取。据此,污水处理系统的主要用例有7个,分别是:参数设置、历史趋势显示、数据存取、3D通讯、处理工程控制、重置冷态和转PLC外部控制。PLC外部控制是其下一步扩展功能,其主要职责是处理下位机的信号数据,用户还可以通过扩展的3D通讯接口实现逼真的现实模拟。
图1描述了污水仿真软件总用例,其中描述的用例实际上就是污水仿真系统中的一个子系统功能,在实际的功能需求分析与设计中,用例粒度的大小根据实际的功能需求来界定。
2.2污水处理系统的业务流程分析与设计
用例图只是表达了系统的功能需求,没有描述系统随时间变化的行为,这些行为是用从静态视图中抽取系统的瞬间值的变化来描述的。UML时序图描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图。时序图包括4个元素:对象(Object)、生命线(Lifeline)、激活(Activation)和消息(Message)。
1统一建模语言(UML)及相关技术介绍
面向对象的分析与设计(OOA Management Group)所接受,发布了UML的标准版。如今,UML已成为公认的最好的分析和设计面向对象软件的标准建模语言[1],而不是建模方法。它不包含任何具体的过程,即它并不讲述如何运用面向对象的概念与原则去进行系统建模[2],而只是定义了用于建模的各种元素,以及由这些元素所构成的各种图的构成规则。这使得UML作为一种建模工具,在面向对象领域有着广泛的用途,特别是针对城市污水处理这样一个复杂系统。Rational Rose是Rational公司推出的一款支持UML可视化建模的工具软件,它包括了用例、逻辑、组件和部署视图,支持面向对象分析和设计,在不同的视图中建立相应的UML图形,反应系统的不同特征。
从UML建模应用的角度看[3],一个最大的特点就是在设计一个系统时采用面向对象技术,一般需要经过以下三个步骤:(1)功能需求的描述;(2)根据功能需求建立系统的静态模型;(3)在静态视图的基础上,分析和设计系统的动态行为。
总的来说,UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术,而且它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程[4]。
2城市污水处理仿真软件的建模仿真
2.1用例建模
用例图(Use Case Diagrams)是由软件需求到最终实现的第一步,在UML中用例图用于对系统、子系统或类的行为的可视化,以便系统的用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。在UML建模过程中,可以使用用例图对系统的语境进行建模,强调系统外部的参与者。
UML中的用例描述了一组用例、参与者以及它们之间的关系,因此用例图包括三方面内容:用例(Use Case);参与者(Actor);参与者之间的关系,包括泛化关系、包含关系、扩展关系等。
(1)定义系统目标与角色:通过对污水仿真系统功能的分析,本系统的开发目标是提供一个运行稳定、仿真准确、功能完备的被控对象,主要使用者是验证控制方案的学生,因此学生是本仿真系统的主要角色;(2)分析角色与系统的交互,确定系统用例:一个良好的被控对象,仿真结果的准确性是最起码的要求,同时要求能够灵活设置参数,高效地进行过程控制,实时数据的趋势显示,仿真结果的数据存取。据此,污水处理系统的主要用例有7个,分别是:参数设置、历史趋势显示、数据存取、3D通讯、处理工程控制、重置冷态和转PLC外部控制。PLC外部控制是其下一步扩展功能,其主要职责是处理下位机的信号数据,用户还可以通过扩展的3D通讯接口实现逼真的现实模拟。
图1描述了污水仿真软件总用例,其中描述的用例实际上就是污水仿真系统中的一个子系统功能,在实际的功能需求分析与设计中,用例粒度的大小根据实际的功能需求来界定。
2.2污水处理系统的业务流程分析与设计
用例图只是表达了系统的功能需求,没有描述系统随时间变化的行为,这些行为是用从静态视图中抽取系统的瞬间值的变化来描述的。UML时序图描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图。时序图包括4个元素:对象(Object)、生命线(Lifeline)、激活(Activation)和消息(Message)。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于高压脉冲电场技术的污水处理系统研究设计
- 城市污水处理工艺调试方法简述 9次下载
- 污水处理系统中的罗茨风机电机的选配 1次下载
- 污水处理主要机械设备与仪表 3次下载
- 基于高压脉冲电场技术的污水处理系统研究设计 58次下载
- OPC在污水处理控制系统中应用 24次下载
- SPR污水处理系统的智能控制 42次下载
- 基于PLC的DCS控制系统的污水处理设计
- 变频调速在污水处理控制中的应用
- 污水处理出水水质软测量建模研究
- 基于GPRS的污水处理监控系统设计
- 重油制气污水处理系统AO技术改造
- 神经网络在污水处理过程建模中的应用
- 小型污水处理系统的自控装置研制
- 污水处理远程在线监测系统应用方案
- 基于S7-300和S7-200在滨州污水处理厂自动化监控系统中的应用 2857次阅读
- 采用LonWorks控制模块实现污水处理系统的设计方案 836次阅读
- 使用WAGO总线和世纪星组态软件实现污水处理监控系统的设计 896次阅读
- 基于物联网技术的农村污水处理方案的结构组成与功能分析 1198次阅读
- 各类传感器在一体化污水处理监测环境中的应用 2331次阅读
- 一种基于PLC的BAF法污水处理控制系统剖析 1694次阅读
- 国内6大主流的污水处理工艺汇总 5613次阅读
- 物联网在污水处理问题的应用 3296次阅读
- PLC为工业污水处理系统,提供了有效的自控方法 2719次阅读
- PLC在污水处理电气控制系统中的应用设计 3853次阅读
- 和利时PLC用于污水处理厂,处理控制系统中的设计方案 3057次阅读
- 污水处理中orp的作用 2.8w次阅读
- 基于S7-400的污水处理自动控制系统的设计方案 5131次阅读
- PLC控制水处理系统的设计 5037次阅读
- 等离子体技术废水处理工艺工艺流程 3401次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大威廉希尔官方网站 图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成威廉希尔官方网站 应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口威廉希尔官方网站 图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字威廉希尔官方网站 基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动威廉希尔官方网站 设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6威廉希尔官方网站 仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多