面向对象技术在沉积相建模中的应用研究

来源 :大庆石油学院 东北石油大学 | 被引量 : 0次 | 上传用户:long520liang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文旨在建立一个复杂的系统—沉积相建模系统的00模型。随着软件规模的日益增长,系统的复杂性急剧上升。面向对象技术提供了驾驭系统复杂性的能力和手段。面向对象技术的关键是建模,建立正确的系统模型成为理解系统责任、乃至系统开发成功的关键。系统中使用标准建模语言UML对系统建模,UML具有很强的信息表达能力,但使用起来略感复杂,应根据需要进行裁剪。系统中采用了活动图、用例图、顺序图、交互图和类图建立沉积相建模系统的分析和设计模型。 建立模型需要过程指导,过程为软件开发的各个阶段提供了启发性规则和阶段成果建议。本质上说,00建模可以使用任何过程,我们采用UML作者推荐的统一过程RUP。RUP是一个通用的软件开发过程框架,它支持基于用例的、迭代增量式的开发,适合于小组多阶段的滚动开发。不同的阶段选择不同的用例,从而减低系统复杂性和开发的风险。RUP过程鼓励复用,设计过程中使用很多设计模式来增加复用性,如抽象工厂、观察者模式和迭代器模式等。模式可以使得软件结构稳定合理并具有较强的扩展性,同时具有较好的可维护性。 沉积相建模采用以地质统计学为基础的蒙特卡罗随机模拟方法。该法能够综合测井、录井、地震等多种数据,提供沉积相及油藏属性的多个可选择的、等概率的空间分布图像,这些图像的差异就反映了它们在空间分布的非均值性和不确定性。分析评价这种不确定性,能够为开发人员进行生产的分析和决策提供客观、定量的分析依据,有效降低油田开发的风险。系统给出了沉积相随机建模的分析类图和设计类图,实现了基于指示克里金估计的序贯指示随机模拟算法,该算法对离散数据和连续数据都适用,不要求数据的分布特征,可以较好的模拟相特征。研究了将遗传算法和模拟退火结合来增强算法全局寻优能力和运算效率,并用来模拟沉积属性参数的可能性,该算法是在标准遗传算法中融入局部搜索算法的思想,其特点主要体现在它引入了局部搜索的过程。基于群体中各个个体所对应的表现型,进行局部搜索,从而找出各个个体在目前环境下的局部最优解,以便达到改善群体总体性能的目的。最后给出了一个算法运行效率地比较结果。
其他文献
为了防止自然灾害和减少自然灾害对财产保险造成的损失,需要根据当前和未来财产保险防灾减损的需要,建立科学的灾情预测模型和财产损失评估模型。综合利用遥感、地理信息系统和
空间数据库中查询的优化是人们关心的问题,最近邻查询是空间查询研究中心的难点和热点,反最近邻问题是最近提出来的一个概念,是最近邻问题的扩展,如何有效实现空间数据的反最
该文主要阐述了"嵌入式Linux平台下ModBus协议通讯控制模块"的设计原理与实现技术,其研究目的就是试图解决远程集散式测控系统和信息产品中通讯的实用性与通用性问题,开发出
爆闪式信号灯由于体积小,能在短时间内发出强光,具有很明显的警示作用,广泛用于机场导航、航空指示、道路交通、特种车辆(警车、救护车、消防车、工程车)等场合,有效地警告各种隐患,避免各种事故的发生,很好的起到了防患于未燃的作用。因此国内外生产厂家不断地开发出新产品,一是改变产品的外观造型,二是改善内部电路,使产品具有高可靠性、高稳定性、高性能价格比。本文详细讨论了在现有信号灯的基础上,设计出一种寿命长
随着计算机网络飞速发展, 网管问题越来越引起人们的重视, 其中服务质量的保证以及业务管理成为这一领域的关注焦点,用基于策略的思想来管理QoS网络成为近几年迅猛发展的网管
随着网络的迅猛发展和各种计算设备性能的飞速提高,在人们生活中使用的信息呈爆炸性的增长.大量的用户需要随时随地存储和访问自己的重要资料和数据,并且能够与他人方便地进
组合优化问题一直是科学研究领域中的一个重要问题。目前解决组合优化问题的方法可以分为两类。Non-Populationbased方法和Populationbased方法。本文主要讨论属于Population
当需要对来自地面同一区域的两幅或多幅遥感图像进行逐像素比较时,图像配准处理是必不可少的,遥感图像配准技术已成为海量遥感图像数据处理和充分利用的瓶颈问题,它作为遥感图像处理的重要理论和方法之一日益引起人们的重视。 本文在综合比较现有图像配准技术的基础上,提出了一种利用小波变换提取图像边缘特征点的基于灰度和基于特征相结合的遥感图像自动配准方法。该方法简单有效,可以达到子像素级配准精度。 本
Peer-to-Peer计算具有自适应性、自组织性、负载均衡、容错性、可用性等优点,被认为是在全球范围实现资源共享和提供协作环境的有效途径。然而,P2P计算的非集中式访问模式使传
现代计算机系统日趋复杂,处理器、存储系统、输入输出系统、操作系统、编译器以及应用程序对计算机系统的整体性能都有重要影响,所以需要我们采用能够真实反映客观实际的方法