下载:

离散元方法在构造变形、应力应变与裂缝预测定量研究中具有巨大潜力, 是未来的构造变形定量研究的主要方向之一。

题目

基于离散元的挤压构造定量分析与模拟

作者

李长圣1,2,3,4, 尹宏伟3*, 徐雯峤3, 吴珍云1, 2, 管树巍4, 贾东3, 任荣4

  1. 东华理工大学 核资源与环境国家重点实验室, 江西 南昌 330013;
  2. 东华理工大学 地球科学学院, 江西 南昌 330013;
  3. 南京大学 地球科学与工程学院, 江苏 南京 210023;
  4. 中国石油勘探开发研究院, 北京 100083

摘要

随着离散元理论和计算机技术的发展, 离散元方法已经广泛应用到不同尺度的构造模拟中。相较于传统的沙箱模拟实验, 离散元可以更精确地控制实验的边界条件, 定量的分析构造变形过程, 有助于从细观尺度深入认识地层力学性质对构造变形过程的影响。本文系统阐述了基于离散元的构造变形定量分析方法, 结合一个典型的挤压构造离散元数值模拟试验, 模拟了水平挤压环境下构造的形成过程, 并对变形过程中的应力、应变分布变化与裂缝生成规律进行了分析, 取得以下认识:(1) 该模拟实验的构造以前展式的逆冲叠瓦断层为主, 断层从挤压端到远离挤压端依次活动; (2) 裂缝与断层形成有密切关系, 局部区域内聚集的大量裂缝是产生断层的诱因; (3) 断层形成初期, 断层内物质运动距离较小, 产生裂缝增量最多; 断层活动后期, 裂缝增量减少; (4) 体积应变可以表征裂缝类型(拉张或压缩), 变形应变可以区分正向和反向逆冲断层; (5) 平均应力大小与地形起伏呈正相关关系, 最大剪切应力持续在将要形成的新断层处累积, 直至该新断层形成, 最大剪切应力继而消散, 继续往前传播, 在下一个将要形成的新断层处累积。研究结果表明离散元方法在构造变形、应力应变与裂缝预测定量研究中具有巨大潜力。

(a) 主应力差和轴向应变;(b) 剪切强度包络线。
图2 双轴实验结果

图3 初始模型

图 4 模型收缩量为1 km (a)、4 km (b)、9 km (c)、16 km (d)、20 km (e)时楔体的构造解释

图 6 收缩量 1 km (a), 4 km (b), 9 km (c), 16 km (d), 20 km (e)时, 粘结力链分布(蓝色为粘结力链, 黄色为无粘结的接触)

图8 断层的滑移曲线随收缩量的变化(断层F1、 F2、 F3和F4见图 4, 断层滑移值选取绿色层测量)

图a中4个点分别选取自绿色标志层中的断层F1、F2、F3和F4内部的四个颗粒, 为便于识别, 这四个颗粒半径放大3倍, 蓝色力链为监测点周围1 km范围内的粘结力链。
图9 点PF1、PF2、PF3和PF4的运动路径(a), 随着模型收缩, 点PF1、PF2、PF3和PF4累计位移量(b), 点PF1、PF2、PF3和PF4的周围1 km范围内, 模型每收缩1 km, 新断开的粘结力链数(c)

其中, 蓝色表示体压缩, 红色表示体膨胀, 颜色深浅表征体积变化的大小。其中, (e)中半透明黑色为标志层。
图10 收缩量为1 km (a)、4 km (b)、9 km (c)、16 km (d)、20 km (e)时, 模型内的累积体积应变

黑色线条为应力等值线, 黑色点为|变形应变|>4的点, 表征了断层的位置。图(e)中, 绿色层为标志层。
图15 收缩量为1 km (a)、4 km (b)、9 km (c)、16 km (d)、20 km (e)时, 最大剪切应力分布

致谢

本文的数值计算是在南京大学高性能计算中心的计算集群上完成的, 数值模拟实验使用课题组自主研发的离散元数值模拟软件完成, 更多构造模拟示例见https://geovbox.com。文中采用的应变计算代码, 修改自莱斯大学Julia K. Morgan和Thomas Fournier的脚本, 在此表示感谢。楔体要素测量程序源码见 https://github.com/demsheng/Quantitative-wedge 。中国石油大学(北京)余一欣副教授和刘志娜副教授对本文进行了认真而专业的审阅, 提出了建设性修改建议, 在此一并致以特别感谢。

ZDEM脚本代码

  1. 沉积过程。gen.py 中内容如下:

    ######################################
    # title: 基于离散元的挤压构造定量分析与模拟:1 沉积
    # date: 2022-09-01
    # authors: 李长圣
    # E-mail: sheng0619@163.com
    # ref: [李长圣,尹宏伟,徐雯峤,吴珍云,管树巍,贾 东,任 荣.基于离散元的挤压构造定量分析与模拟[J].大地构造与成矿学,2022,(46卷04):645-661.](https://doi.org/10.16539/j.ddgzyckx.2022.04.001) 
    # more info, see www.geovbox.com
    #######################################
    start
    set disk 0
    BOX left 0.1 right 62000.0 bottom 1.0 height 20000.0 kn=4e10 ks=4e10 fric 0.00 
    GLINE P1 (   1000.0 ,  1000.0 ) P2 (  61200.0 ,   1000.0 ) r 40.0 GROUP bom_wall
    GLINE P1 (   1000.0 ,  1120.0 ) P2 (   1000.0 ,  19000.0 ) r 80.0 GROUP lef_wall
    GLINE P1 (  61000.0 ,  1120.0 ) P2 (  61000.0 ,  19000.0 ) r 80.0 GROUP rig_wall
    
    GEN num 200000, rad discrete 60.0 80.0,  x ( 1000 61000), y (1000 16000), COLOR black 
    PROP den 2.5e3, fric 0.0, shear 2.9e9, poiss 0.2,  damp 0.4 hertz
    
    prop color blue    range group bom_wall
    prop color black   range group lef_wall
    prop color black   range group rig_wall
    
    fix x y  spin range group bom_wall
    fix x y  spin range group lef_wall
    fix x y  spin range group rig_wall
    
    SET  DT 5e-2,  GRAVITY ( 0.0,  -9.8 )
    PROP damp 0.4
    DRAW INTERVAL 1000, bfill wall bondc ;,bid,bang  mesh, cforce
    
    SET  stepbar  1000
    SET  save    50000
    set  print   1000
    set  ps      1000
    
    CYC 5000
    
    del range x 1001 60999 y 7000 99999
    CYC 5000
    exp init6km_xyr.dat range x 1001.0 60999.0 y 1001.0 99999.0
    
    del range x 1001 60999 y 6000 99999
    CYC 5000
    exp init5km_xyr.dat range x 1001.0 60999.0 y 1001.0 99999.0
    
    stop
  2. 挤压过程。push.py 中内容如下:

    沉积过程,随机生成颗粒,可能导致初始模型与文章中有差异,下载文章中初始模型:init5km_xyr.dat

    ######################################
    # title: 基于离散元的挤压构造定量分析与模拟:2 挤压
    # date: 2022-09-01
    # authors: 李长圣
    # E-mail: sheng0619@163.com
    # ref: [李长圣,尹宏伟,徐雯峤,吴珍云,管树巍,贾 东,任 荣.基于离散元的挤压构造定量分析与模拟[J].大地构造与成矿学,2022,(46卷04):645-661.](https://doi.org/10.16539/j.ddgzyckx.2022.04.001) 
    # more info, see www.geovbox.com
    #######################################
    load init5km_xyr.dat
    
    set disk 0
    BOX left 0.1 right 62000.0 bottom 1.0 height 20000.0 kn=4e10 ks=4e10 fric 0.00 
    GLINE P1 (   1000.0 ,  1000.0 ) P2 (  61200.0 ,   1000.0 ) r 40.0 GROUP bom_wall
    GLINE P1 (   1000.0 ,  1120.0 ) P2 (   1000.0 ,  19000.0 ) r 80.0 GROUP lef_wall
    GLINE P1 (  61000.0 ,  1120.0 ) P2 (  61000.0 ,  19000.0 ) r 80.0 GROUP rig_wall
    
    PROP color white den 2.5e3, fric 0.0, shear 2.9e9, poiss 0.2, hertz
    
    prop color blue    range group bom_wall
    prop color black   range group lef_wall
    prop color black   range group rig_wall
    fix x y   spin range group bom_wall
    fix x y   spin range group lef_wall
    fix x y   spin range group rig_wall
    
    SET  DT 5e-2,  GRAVITY ( 0.0,  -9.8 )
    PROP damp 0.4
    
    SET  stepbar  1000
    set  print    5000
    set  ps       5000
    
    prop   ebmod 2e8 gbmod 2e8 tstrength 1e7 sstrength 2e7 fric 0.3 range x 1001.0 60999.0 y 1001.0  9000.0
    prop color mg     range x 1001.0 60999.0 y 1700.0  2000.0
    prop color violet range x 1001.0 60999.0 y 2700.0  3000.0
    prop color green  range x 1001.0 60999.0 y 3700.0  4000.0
    prop color blue   range x 1001.0 60999.0 y 4700.0  5000.0
    prop color black  range x 1001.0 60999.0 y 5700.0  9000.0
    
    prop color blue   fric 0.3 range group lef_wall
    prop color blue   fric 0.3 range group rig_wall
    prop color red    fric 0.3 range group bom_wall
    
    ini  xv 2.0, range group lef_wall
    wall id 1, nodes (  500.0 , 2000.0 )  (    500.0 ,   3000.0 ), kn=0e3 ks=0e3 color black fric 0.0  xv  2.0
    imple wall id 1 xmove 20000 print 1000.0 ps 1000.0 vtk 1000.0 sav 2000.0
    stop