油气成因现代模式

news2024/9/24 15:23:04

根据有机质的性质变化和油气生成沉积有机质的成烃演化可划分为三个阶段:成岩作用阶段、深成作用阶段和准变质作用阶段;相应地又按有机质的成熟程度将有机质成烃演化划分为未成熟阶段、成熟阶段和过成熟阶段,镜质体反射率Ro与有机质的成烃作用和成熟度有良好有的对应关系。

门限温度:随着埋藏深度的增加,当温度升高到一定数值,有机质才开始大量转化为石油,这个温度界限称门限温度。

门限深度:与门限温度相对应的深度称门限深度。

①成岩作用阶段—未成熟阶段:该阶段以低温、低压和微生物生物化学为主要特点,主要形成的烃是生物甲烷气,生成的正烷烃多具明显的奇偶优势。成岩作用阶段后期也可形成一些非生物成因的降解天然气以及未熟油。该阶段Ro小于0.5%。

②深成作用阶段—成熟阶段:为干酪根生成油气的主要阶段。按照干酪根的成熟度和成烃产物划分为两个带。

生油主带:Ro为0.5~1.3%,又叫低—中成熟阶段,干酪根通过热降解作用主要产生成熟的液态石油。该石油以中—低分子量的烃类为主,奇碳优势逐渐消失,环烷烃和芳香烃的碳数和环数减少。

凝析油和湿气带:Ro为1.3~2.0%,又叫高成熟阶段,在较高的温度作用下,剩余的干酪根和已经形成的重烃继续热裂解形成轻烃,在地层温度和压力超过烃类相态转变的临界值时,发生逆蒸发,形成凝析气和更富含气态烃的湿气。

③准变质作用阶段—过成熟阶段:该阶段埋深大、温度高,Ro>2.0%。已经形成的轻质液态烃在高温下继续裂解形成大量的热力学上的最稳定的甲烷,该阶段也称为热裂解甲烷(干)气阶段。

干酪根的类型--生油还是生气?

Tissot(1974)根据干酪根的元素分析采用H/C和O/C原子比绘制相关图,即范氏图(Van  Krevelen图),将其分为三大类:

Ⅰ型干酪根:是分散有机质干酪根中经细菌改造的极端类型,或称腐泥型,富含脂肪族结构,富氢贫氧,H/C高,一般为1.5~1.7,而O/C低,一般小于0.1,是高产油的干酪根,生烃潜力为0.4~0.7。

Ⅱ型干酪根:是生油岩中常见干酪根。有机质主要来源于小到中的浮游植物及浮游动物,富含脂肪链及饱和环烷烃,也含有多环芳香烃及杂原子官能团。H/C较高,约1.3~1.5,O/C较低,约0.1~0.2,其生烃潜力较高,生烃潜力为0.3~0.5。

Ⅲ型干酪根:是陆生植物组成的干酪根,又称腐殖型。富含多芳香核和含氧基团。H/C低,通常小于1.0,而O/C高,可达0.2~0.3,这类干酪根生成液态石油的潜能较小,以成气为主,生烃潜力为0.1~0.2。

烃源岩热演化过程可以分为成岩作用、深成热解作用和后成作用3个阶段, 在烃源岩成岩作用阶段, Ⅰ 型有机质有极高的氢指数和极低的氧指数, Ⅱ 型有机质有较高的氢指数和较高的氧指数, Ⅲ 型有机质有极低的氢指数和极高的氧指数[1, 2, 6, 10]。

参考:

1、第二章 油气生成与烃源岩-长江大学地球科学学院

2、柳广弟主编.石油地质学(第四版)——第四章.石油工业出版社.2009年3月.

3、烃源岩何时才能成熟? - 知乎

4、腐泥型烃源岩生排烃模拟实验与全过程生烃演化模式

5、成熟—过成熟烃源岩有机质类型识别

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/658191.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chatgpt赋能python:Python数据分析入门指南

Python数据分析入门指南 Python已成为数据科学和分析中使用最广泛的编程语言之一。在本指南中,我们将介绍如何使用Python进行数据分析并让您快速上手。 数据分析的基础知识 在开始学习Python进行数据分析之前,您需要了解一些基本的数据分析概念&#…

chatgpt赋能python:Python怎么选取不连续的列

Python怎么选取不连续的列 Python是一种流行的编程语言,可供人们进行多种不同的操作,如编写各种应用程序、数据分析、机器学习和Web开发等。对于Python编程人员来说,选取不连续的列是一项常见任务。在本文中,我们将探讨如何使用P…

chatgpt赋能python:Python怎么退出程序:让你轻松掌握退出Python程序的方法

Python怎么退出程序:让你轻松掌握退出Python程序的方法 Python是一种功能强大、易于学习且具有广泛应用的编程语言。在Python开发中,经常需要退出程序,以便在不需要时释放内存和其他资源。那么,Python怎么退出程序?本…

H.264帧结构和RTSP协议源码框架

目录 1、H264编码原理和基本概念 1.1、h.264编码原理 1.2、h.264编码相关的一些概念 2、H264的NAL单元详解 2.1、VCL和NAL的关系 2.2、H.264视频流分析工具 2.3、h264视频流总体分析 2.4、相关概念 3、H264的NAL单元---sps和pps 3.1、sps和pps详解 3.2、H264的profil…

HELLO算法笔记之散列表(哈希)

一、哈希表 建立键 key 与值 value 之间的映射,实现高效的元素查询。输入一个key,以O(1)获取对应的value 遍历: # 遍历哈希表 # 遍历键值对 key->value for key, value in mapp.items():print(key, "->&q…

REDIS缓存穿透 击穿 雪崩

一、前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者…

chatgpt赋能python:Python小数运算:解决精度问题的最佳实践

Python小数运算:解决精度问题的最佳实践 在进行小数运算时,Python是一种十分常用的语言,但在进行小数运算时,由于二进制和十进制之间的转换不完全,可能会导致一些精度问题。为了避免这些问题,让我们一起了…

推荐工具D1

Windows右键菜单管理程序: 主要功能 启用或禁用文件、文件夹、新建、发送到、打开方式、自定义文件格式、IE浏览器、WinX等右键菜单项目 对上述场景右键菜单项目进行修改名称、修改图标、导航注册表位置、导航文件位置、永久删除等操作 对上述场景右键菜单自定义添…

meethigher-基于Netty的轻量级Web框架Jooby

Spring-Web的好处是,快速上手、快速成型,且成熟稳定无Bug。 但对于个人而言,这套框架太重了。由此探寻更好的轻量Web框架Jooby! 本文源码地址meethigher/jooby-example: 基于Netty的轻量级Web框架Jooby使用示例 一、搭建项目 …

chatgpt赋能python:Python遍历指南:掌握5种常用方法实现高效遍历

Python遍历指南:掌握5种常用方法实现高效遍历 作为一种高效且易学的编程语言,Python在数据处理和分析方面常常被誉为行业标准。在Python中,遍历数据结构是处理数据的基本操作之一。它可以帮助您将大规模数据转换成可视化、文本分析、机器学习…

复杂前端组件 - 拖拽排序功能设计与实现

复杂前端组件 - 拖拽排序功能设计与实现 最终效果 原生实现原理 关于拖拽 标签的图片默认是可以拖动的(效果如上图) 然而其他的标签(div等)是不能被拖动的,鼠标点击选择后移动没有拖拽效果,需要添加属性…

dubbo源码阅读之-ExtensionLoader

dubbo源码阅读之-ExtensionLoader 概述构造方法说起extensionPostProcessors 后置处理器初始化实例策略ExtensionInjector 完成ioc 中的set注入 获取扩展点实现类getExtensionClasses 加载普通的扩展点getAdaptiveExtensionClass 加载自适应的扩展点创建Adaptive代理类 获取扩展…

算法刷题-字符串-替换空格

题目:剑指Offer 05.替换空格 力扣题目链接 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s “We are happy.” 输出:“We%20are%20happy.” 思路 如果想把这道题目做到极致&…

Python 3 | 菜鸟教程 (一)

目录 一、Python3 简介 二、Python 发展历史 三、Python 特点 (一)易于学习 (二)易于阅读 (三)易于维护 (四)一个广泛的标准库 (五)互动模式 &#…

【C】static关键字详解

概述 static的汉语意思是静态的,在C语言中static关键字可以用来修饰局部变量、全局变量和函数。 在这里给大家补充一个知识,我们的数据在内存中存储时,大概分为3个区域。 1.栈区:我们创建的局部变量、形参等一般就存放在这个区域…

Python3 数字(Number)与字符串 | 菜鸟教程(五)

目录 一、Python3 数字(Number) (一)Python 数字数据类型用于存储数值。 1、以下实例在变量赋值时 Number 对象将被创建: 2、您也可以使用del语句删除一些数字对象的引用。 3、您可以通过使用del语句删除单个或多个对象的引用 (…

Golang每日一练(leetDay0100) 数据流中位数、二叉树序列化

目录 295. 数据流的中位数 Find-median-from-data-stream 🌟🌟🌟 297. 二叉树的序列化与反序列化 Serialize-and-deserialize-binary-tree 🌟🌟🌟 🌟 每日一练刷题专栏 🌟 Rus…

从零开始Vue项目中使用MapboxGL开发三维地图教程(六)加载点、线、面图层以及三维面图层(白模)

目录 1、加载点图层2、加载线和面图层3、加载三维面图层(白模) 1、加载点图层 开发地图应用时,加载POI等点状数据,显示文字或者图标信息,mapbox-gl对应使用的是符号图层(symbol),下面…

Canvas.drawText 是以哪里为基线往什么方向开始画的。有什么居中方案?

0 前言 Canvas.drawText(String text, float x, float y, Paint paint) 这个方法在绘制文本时是从以什么为基线向什么地方开始绘制呢,水平方向上,可以通过设置 setTextAlign(Paint.Align.??) 来设置基线在文本左边、右边或者中间。但是垂直方向上是在哪…

三、DI 依赖注入学习总结

文章目录 一、依赖注入1.1 构造函数注入1.2 Setter 方法注入(重点掌握)1.2.1 通过 Set 注入复杂类型和集合类型数据 一、依赖注入 依赖注入(Dependency Injection,DI)是 Spring 框架的核心特性之一,也是 S…