摘要
本文介绍了吐哈油田丘东采油厂气井(气藏)动态分析及优化配产软件系统的需求背景以及本系统的功能要求、主要算法思想、系统实现。第一次系统的将UML用于油气藏动态分析软件系统建模。采用了UML中的相应方法建立起油气藏动态分析软件开发中的用户需求视图,功能视图,信息视图,在此基础上构造系统的构件视图。具体地说,在用户需求建模方面采用Use Case Diagram表达功能需求;在功能流程方面采用Sequence Diagram来描述各对象间的动态交互关系;在信息建模方面采用Class Diagram建立逻辑模型,并讨论了逻辑模型向关系型数据库支持的物理模型的转换;在算法描述中用StateChat代替传统的流程图方式;在系统构件视图中采用Component Diagram来描述软件系统各功能部件之间的依赖和调用关系。
针对吐哈油田丘东采油厂气井(气藏)动态分析及优化配产软件系统的要求,本文建立了一个典型的油气藏动态分析软件的系统模型,实现了本软件系统的开发。
This paper introduces the background, function, algorithm and realization of performance analysis software system of Tuha Oil Field. It is the first time to apply UML to performance analysis software system. Correspond methods are used to establish the user requirement view, function view, information view in the development of performance analysis software system. Then component view of system is modeled. In detail, Use Case Diagram is applied to describe function requirement in user requirement modeling. Sequence Diagram is applied to describe interact relations of all objects in the data flow. Class Diagram is applied to establish logic model in the information modeling. In the end, the transition from logic model to physic model that accords with relation DB is realized. Statechat is used to describe the algorithm, substituting the traditional flow chart. Component Diagram is used to describe the dependence and calling relation between system components in the system component view.
According to the requirement of Performance Analysis Software System of Tuha Oil Field. This paper established a typical Performance Analysis Software System Model, and then realized the development of software.
引文
[1] 秦同络等,《实用油藏工程方法》,石油工业出版社,1989年。
[2] 陈元千著,《油气藏工程计算方法》,石油工业出版社,1990年。
[3] 黄炳光“实用相对渗透率概念及曲线特征研究”《天然气工业》,1992,No.2。
[4] 何更生编,《油层物理》,石油工业出版社,1994年。
[5] 陈福煊主编,《油气田地球物理测井》,西南石油学院,1998年。
[6] 王鸿勋编著,《水力压裂原理》,石油工业出版社,1987年。
[7] 李士伦,《气田和凝析气田开发基础》,西南石油学院1987年。
[8] 杨通佑等,《石油及天然气储量计算方法》,石油工业出版社1990年。
[9] 黄炳光等,《万顺场石灰系气藏水驱判断及计算分析报告》,1996年。
[10] L.P.Dake,《油藏工程原理》,石油工业出版社,1984年。
[11] 廖运涛,计算天然水侵量的回归公式,《石油勘探与开发》,1990,No.1,p71—75。
[12] 杨继盛,刘建仪编,《采气实用计算》,石油工业出版社,1994年3月。
[13] 杨继盛编,《采气工艺基础》,石油工业出版社,1992年12月。
[14] 刘超,张莉等,《面向对象可视化建模技术——统一的建模语言UML及其运用》,北京航空航天大学软件工程研究所,1998年4月。
[15] 柴跃廷,刘义.《应用软件系统开发》,清华大学出版社,1999
[16] 李英军,吕建,刘鸿儒。SEIS++:一个油气勘探领域软件建造
[17] 周之英.《现代软件工程(下)》,科学出版社,2000
[18] Nasser Kettani .Unilog "Uses Object Technology and Business Modeling far Their Customer Success", http://www. rational.com,2000
[19] Rational Software Corporation,Rational Unified Process, http://www. rational.com,2000
[20] Grady Booch, Robert C, Martin, James Newkirk."Object Oriented Analysis and Design with Applications", 2d. ed., Addison Wesley Longman, Inc. 1998,PP93-PP108