[发明专利]使用基于动态组成的可扩展面向对象体系结构仿真物理系统中的流体流动的方法、系统和程序存储设备无效
申请号: | 200580046218.X | 申请日: | 2005-11-29 |
公开(公告)号: | CN101443767A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | 保罗·蔡尔兹;戴维·德巴乌恩;托马斯·J·拜尔 | 申请(专利权)人: | 切夫里昂美国公司;PRAD研究与发展股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 秦 晨 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种使用基于组成的可扩展面向对象程序仿真物理系统中的流体流动的方法、系统以及包含指令的程序存储设备。一种计算机程序包括:(i)提供图表程序包、计算程序包和属性程序包的框架子系统;(ii)包括执行数值仿真的引擎子系统程序包的引擎子系统,引擎子系统程序包包括线性求解程序包和非线性求解程序包;以及(iii)提供由引擎子系统使用的物理和数值模拟行为的一组模型组件,该模型组件包括油层模型、井模型、蓄水层模型、流体模型和SCAL模型中至少一个。框架子系统、引擎子系统和模型组件彼此合作以仿真流体流动。优选地,划分程序包用来创建节点和边索引的子集的分区,其可以用来优化程序的计算。 | ||
搜索关键词: | 使用 基于 动态 组成 扩展 面向 对象 体系结构 仿真 物理 系统 中的 流体 流动 方法 程序 | ||
【主权项】:
1. 一种使用基于组成的可扩展面向对象程序仿真物理系统中的流体流动的方法,该方法包括步骤:(a)访问基于组成的可扩展面向对象程序,其包括:(i)提供图表程序包、计算程序包和属性程序包的框架子系统;(ii)包括执行数值仿真的引擎子系统程序包的引擎子系统,引擎子系统程序包包括线性求解程序包和非线性求解程序包;(iii)提供由引擎子系统使用的物理和数值模拟行为的一组模型组件,该模型组件包括油层模型、井模型、蓄水层模型、流体模型和SCAL模型中至少一个;引擎子系统创建代表物理系统的模型对象;模型组件与框架子系统合作以创建图表对象、计算对象和属性对象;属性对象具有属性值;图表对象代表模拟物理系统的节点和边,图表对象具有用来访问存储在属性对象中的属性值并且通过模型对象定位的节点索引和边索引;计算对象通过在图表对象中的索引上迭代来计算属性对象的属性值;以及非线性求解程序包与模型程序包和线性求解程序包交互,以仿真通过物理系统的流体流动;以及(b)运行该基于组成的可扩展面向对象程序以仿真物理系统中的流体流动。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于切夫里昂美国公司;PRAD研究与发展股份有限公司,未经切夫里昂美国公司;PRAD研究与发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200580046218.X/,转载请声明来源钻瓜专利网。