欢迎来到天天文库
浏览记录
ID:962892
大小:119.00 KB
页数:13页
时间:2017-10-22
《炼油厂工艺流程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、炼油厂结构的分析模式 撰文/甄镭(本文来自《程序员》杂志2002年11期)本文包括四个分析模式,这些模式描述了炼油厂的结构,包括:生产装置模式(RefineryProductionUnitPattern)描述了装置与装置组的结构以及它们之间的关系;油品储存模式(OilStoragePattern)描述了储罐与罐区以及它们之间的关系;油品运输模式(OilDeliveryPattern)描述了与油品进出厂相关的码头、车站等储运单元;加工流程模式(ProductionProcessPattern)描述了加工流程的组成。1.引言
2、1.1目的笔者曾经参与开发了许多炼油厂的信息系统。这些系统几乎涉及到炼油厂的所有管理层次,既有供车间使用的装置单元操作系统,也有供领导使用的决策支持系统。在开发这些系统的过程中,技术人员常常会遇到一些与行业知识相关的障碍,例如,由于缺乏对炼油工艺基础知识的了解,使参与项目的软件工程师经常会混淆一些术语,虽然这些术语在字面是相同的,但其对于不同层次的用户而言含义往往不同。有人说,参与项目的工程师需要了解行业背景知识,但是为了开发一个信息系统,究竟了解多少才合适呢?通常情况下,如果开发团队具备该领域的相关背景知识,会使应用软
3、件的开发更加顺利。对于某些常见的应用系统,开发团队往往比较容易掌握有关背景知识,例如对于一般软件工程师来说,了解一个图书馆的管理过程就比较容易。但是由于炼油工程离普通人生活太远,在很多情况下,让软件工程师理解某些炼油工艺的术语是非常困难的,并且,让软件工程师掌握过多的炼油工艺知识,既无必要也会大大增加项目成本。因此,有必要开发一系列相关的分析模式,作为炼油厂信息系统的开发指南。本文的读者主要是系统分析员、设计人员和程序员,这些模式可以帮助他们理解在开发项目中所需要的最基本的知识,并为他们提供一个通用的分析原型,从而使整个
4、开发过程更有效率。本文的模式主要描述炼油厂的结构。需要指出,这里的结构不仅仅是物理结构,还包括不同业务环境中的逻辑结构。1.2概述1.2.1炼厂的典型结构图1炼油厂的结构是非常复杂的,本文根据开发信息系统的需要对其进行了简化。图1是一个炼油厂的逻辑结构。一般情况下,可以将炼油厂分为三个系统,即运输系统、储存系统和生产系统。这三个系统中的实体和连接实体的管线构成了炼油加工流程。生产系统将原油转化为成品。生产系统中包括多种生产装置,本文不考虑生产装置的类型,如蒸馏、焦化、催化等,而仅仅着眼于装置的物理结构。一个装置包括一个或
5、多个物料的进口和多个出口,通常称为“侧线”。装置由设备组成,在业务中,常常把多个装置作为一个整体进行处理。油品储存系统储存原油、成品油和半成品油。存储系统由储罐组成。储罐是实际存在的实体,在业务中,常常把多个储罐作为一组进行处理,称为罐区。油品运输系统负责原油进厂和成品油的出厂。通常有多种运输方式,包括船运、管道、铁路运输、公路运输等。整个炼厂的加工流程是由上述三个系统中的实体通过管线的连接而构成的。本文的四个模式就是针对以上三个系统和加工流程而设计的。1.2.2炼厂结构模式图2如图2所示,本文包括四个模式:生产装置模式
6、(RefineryProductionUnitPattern)描述装置和装置组的结构;油品储存模式描述储罐和储罐组的结构(OilStoragePattern);油品运输模式(OilDeliveryPattern)描述油品输入输出单元的结构;加工流程模式(ProductionProcessPattern)描述加工流程的构成。1.3为什么仅描述静态关系?目前已经有很多针对不同领域的分析模式,例如[Fer99]。这些模式主要描述业务过程,而本文则仅仅描述炼厂的静态结构,这是因为,在开发炼油厂信息系统的过程中,有许多分析中的错误
7、是由于对炼厂结构不了解或者是误解所导致的。一方面,炼厂中几乎所有的业务过程都依赖于加工流程,加工流程由炼厂中的各种实体构成,如生产装置、储罐等;另一方面,每个业务过程又是根据各自的业务规则处理来自加工流程的各种数据,这就导致不同的业务过程有不同的加工过程视图。在业务分析和系统分析时,分析人员最先接触的总是这些视图,而隐含在这些视图背后的业务规则却往往会被忽略,而在涉及到多个业务过程的复杂系统时,就会发生不同子系统的分析结果互相矛盾的情况。因此我们有必要建立描述炼油厂的结构分析模式。这里的结构不仅是指物理结构,还包括在不同
8、业务环境中的逻辑结构。针对炼油厂的具体业务的分析模式将在以后的工作中逐步建立。1.4本文采用的描述方法本文主要采用UML对模式进行描述。虽然本文描述的都是分析模式,但还是采用了某些设计模式中通常采用的描述方法。为了更清楚地描述该结构,本文采用了类似于化工过程流程图的表示方法。2.生产装置模式(RefineryProd
此文档下载收益归作者所有