DEVELOPMENT OF SOFTWARE FOR SIMULATION OF FORMATION DAMAGE BY USING THE OBJECT-ORIENTATION METHOD
-
摘要: 地层伤害模拟是石油应用软件开发中的一个较为活跃的领域,目前软件开发普遍采用的功能分解法、数据流法不利于对问题域的理解,程序设计人员和地质专家不便于交流,而且软件复用性差。本文提出了一种新的思路:运用面向对象(object-orientation,简称OO)的方法来研制地层伤害模拟软件,即用对象来表示模拟中的相关的各类地质实体。地质实体的各种性质和遵循的各种规律看作是对象的属性和服务,地质实体之间的相互作用可以用消息连接来实现,从而形成一个有机的整体。Abstract: Simulation of formation damage is an active field in software development in petroleum industry. At present, most programer use function decomposition or data flow approach to develop their software, but there are many limitation in those two methods: they make problems complex, bad communication between programer and geologist and few recycle of the software. So, a new method was suggested in the paper, i.e. object-oriented software development for simulation of formation damage. The geological reality was expressed by objeet. The property and law of geological reality are object's attribute and service, and interaction of objects can be implemented by message connection, thus, they form an organic unit.
-
Key words:
- formation damage /
- simulation /
- object-orientation /
- object
-
[1] Civan F and Knapp R M. Effect of clay swelling and fines migration on formation permeability[A], Paper SPE 16235[C], presented at the Society of Petroleum Engineers Symposium,Oklahoma City,Oklahoma,March 8-10,1987. [2] 邵维忠,杨芙清.面向对象的系统分析[M].北京:清华大学出版社,1998. [3] 潘爱民,王过印.Visual C++技术内幕[M].北京:清华大学出版社,1999. [4] 张绍槐,罗亚平.保护储集层技术[M].北京:石油工业出版社,1993. [5] 杨金华,等. 地层伤害的控制[M].北京:石油工业出版社,1992. [6] 樊世忠,鄢捷年,周大晨.钻井液完井液及保护油气层技术[M].东营:石油大学出版社,1996. -
计量
- 文章访问数: 695
- HTML全文浏览量: 84
- PDF下载量: 381
- 被引次数: 0