CN106934185B - A Fluid-Structure Interaction Multiscale Flow Simulation Method for Elastic Media - Google Patents

A Fluid-Structure Interaction Multiscale Flow Simulation Method for Elastic Media Download PDF

Info

Publication number
CN106934185B
CN106934185B CN201710285521.XA CN201710285521A CN106934185B CN 106934185 B CN106934185 B CN 106934185B CN 201710285521 A CN201710285521 A CN 201710285521A CN 106934185 B CN106934185 B CN 106934185B
Authority
CN
China
Prior art keywords
scale
grid
basis function
small
matrix
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710285521.XA
Other languages
Chinese (zh)
Other versions
CN106934185A (en
Inventor
黄朝琴
张庆福
姚军
黄涛
张晓宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Petroleum East China
Original Assignee
China University of Petroleum East China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China University of Petroleum East China filed Critical China University of Petroleum East China
Priority to CN201710285521.XA priority Critical patent/CN106934185B/en
Publication of CN106934185A publication Critical patent/CN106934185A/en
Application granted granted Critical
Publication of CN106934185B publication Critical patent/CN106934185B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/23Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of multiple dimensioned flow simulating methods of the fluid structurecoupling of elastic fluid.This method comprises: obtaining reservoir geology parameter and mechanics parameter, oil reservoir geometrical model is established, and multiple dimensioned grid dividing is carried out to oil reservoir geometrical model, obtain multiple dimensioned grid system;Based on multiple dimensioned grid system, establish mass-conservation equation and momentum conservation equation, realize the real simulation of changeability medium seepage flow situation, local momentum conservation equation is solved using multi-scale finite element method, obtain multiple dimensioned displacement basic functions, using multi-scale Simulation finite difference method Part mass conservation equation, multiple dimensioned speed basic function and multiple dimensioned pressure basic function are obtained, to guarantee the conservativeness calculated and accuracy;The flow simulating on large scale coarse grid is realized by multiple dimensioned basic function, and according to the mapping relations between large scale solution and small scale solution, the small scale solution of refined net unit is obtained, to reduce calculation amount.

Description

一种弹性介质的流固耦合多尺度流动模拟方法A Fluid-Structure Interaction Multiscale Flow Simulation Method for Elastic Media

技术领域technical field

本发明涉及多孔介质流固耦合流动模拟的领域,特别涉及一种弹性介质的流固耦合多尺度流动模拟方法。The invention relates to the field of porous medium fluid-solid coupling flow simulation, in particular to a fluid-solid coupling multi-scale flow simulation method of elastic medium.

背景技术Background technique

地下介质有着强烈的应力敏感性,油藏中的应力对产能预测,不确定分析以及风险评估等有着重大的影响,在油藏数值模拟中需要充分考虑应力的影响。但在实际油藏应用中,由于油藏地质以及几何性质的多尺度性,及油藏空间尺度大,模拟的时间尺度长,使传统数值方法首先对区域进行精细网格剖分,然后在精细尺度上进行模拟计算量巨大,超出了现有的计算能力。近年来,随着多尺度方法的发展,国内外专家学者开始将多尺度方法应用于非均质油藏非线性流动模拟中。多尺度方法通过局部计算多尺度基函数构建大尺度方程组,在得到大尺度解之后,多尺度方法可以基于多尺度基函数映射得到精确度较高的小尺度精细解,多尺度方法即拥有尺度升级方法的计算速度,又拥有很高的计算精度,但是,现在多尺度的发展主要集中于多相流动模拟,尤其是椭圆型压力方程求解,很少涉及介质的力学形变的因素,而且目前仅多尺度伽辽金有限元方法被利用于流固耦合问题的求解,但是多尺度有限元方法是基于伽辽金有限元的框架,因此在多尺度速度基函数构建中不能保证速度局部守恒性,不适于多相流的计算。The underground medium has strong stress sensitivity, and the stress in the reservoir has a significant impact on productivity prediction, uncertainty analysis and risk assessment, etc., and the influence of stress should be fully considered in reservoir numerical simulation. However, in actual reservoir applications, due to the multi-scale nature of reservoir geology and geometric properties, as well as the large spatial scale of the reservoir, the simulation time scale is long, so the traditional numerical method firstly divides the area into fine grids, and then finely The amount of simulation calculations on the scale is huge, which exceeds the existing computing power. In recent years, with the development of multi-scale methods, experts and scholars at home and abroad have begun to apply multi-scale methods to nonlinear flow simulation of heterogeneous reservoirs. The multi-scale method builds a large-scale equation system by locally calculating the multi-scale basis functions. After obtaining the large-scale solution, the multi-scale method can obtain a small-scale fine solution with high accuracy based on the multi-scale basis function mapping. The multi-scale method has a scale The calculation speed of the upgraded method has high calculation accuracy. However, the development of multi-scale now mainly focuses on multiphase flow simulation, especially the solution of elliptic pressure equation, which rarely involves the factors of mechanical deformation of the medium, and currently only The multi-scale Galerkin finite element method is used to solve fluid-solid coupling problems, but the multi-scale finite element method is based on the Galerkin finite element framework, so the local conservation of velocity cannot be guaranteed in the construction of multi-scale velocity basis functions. Not suitable for multiphase flow calculations.

因此,寻找一种既能降低计算量又能保证计算精度的新型数值方法势在必行。Therefore, it is imperative to find a new numerical method that can reduce the calculation amount and ensure the calculation accuracy.

发明内容Contents of the invention

本发明的目的是,为了克服现有的流固耦合油藏流动模拟方法的技术缺陷,得到一种既能减少计算量,又拥有较高计算精度的流固耦合流动模拟方法,提供了一种弹性介质的流固耦合多尺度流动模拟方法。The object of the present invention is, in order to overcome the technical defects of the existing fluid-solid coupling reservoir flow simulation method, to obtain a fluid-solid coupling flow simulation method that can reduce the amount of calculation and has higher calculation accuracy, and provides a Fluid-structure coupling multiscale flow simulation method for elastic media.

为实现上述目的,本发明提供了如下方案:To achieve the above object, the present invention provides the following scheme:

一种弹性介质的流固耦合多尺度流动模拟方法,包括如下步骤:A fluid-solid coupling multi-scale flow simulation method for elastic media, comprising the following steps:

获取油藏地质参数以及力学参数,建立油藏几何模型;Obtain geological parameters and mechanical parameters of the reservoir, and establish a geometric model of the reservoir;

对油藏几何模型进行多尺度网格划分,得到包括粗网格子系统和细网格子系统的多尺度网格系统;Perform multi-scale grid division on the reservoir geometry model to obtain a multi-scale grid system including coarse grid subsystem and fine grid subsystem;

基于多尺度网格系统,选取局部流动区域,建立所述流动区域的局部质量守恒方程,并采用多尺度有限元法求解局部动量守恒方程,获得多尺度位移基函数;Based on the multi-scale grid system, the local flow area is selected, the local mass conservation equation of the flow area is established, and the multi-scale finite element method is used to solve the local momentum conservation equation to obtain the multi-scale displacement basis function;

基于多尺度网格系统,选取流动区域,建立所述流动区域的局部动量守恒方程,采用多尺度模拟有限差分法求解局部质量守恒方程,获得多尺度速度基函数和多尺度压力基函数;Based on the multi-scale grid system, the flow area is selected, the local momentum conservation equation of the flow area is established, and the multi-scale simulation finite difference method is used to solve the local mass conservation equation to obtain the multi-scale velocity basis function and the multi-scale pressure basis function;

基于多尺度原理及多尺度位移基函数、多尺度速度基函数和多尺度压力基函数,获得粗网格单元的宏观大尺度解,并得到宏观大尺度解和小尺度解之间的映射关系;Based on the multi-scale principle and multi-scale displacement basis function, multi-scale velocity basis function and multi-scale pressure basis function, the macro-large-scale solution of the coarse grid unit is obtained, and the mapping relationship between the macro-large-scale solution and the small-scale solution is obtained;

根据宏观大尺度解及大尺度解和小尺度解之间的映射关系,获得细网格单元的小尺度解。According to the macroscopic large-scale solution and the mapping relationship between the large-scale solution and the small-scale solution, the small-scale solution of the fine grid unit is obtained.

可选的,所述多尺度网格划分的具体步骤包括:Optionally, the specific steps of the multi-scale grid division include:

根据研究区域大小,确定各个空间方向的大尺度粗网格步长和数量,采用正交网格对油藏几何模型进行小尺度精细网格划分获得细网格子系统;According to the size of the research area, determine the large-scale coarse grid step size and quantity in each spatial direction, and use the orthogonal grid to divide the reservoir geometric model into a small-scale fine grid to obtain a fine grid subsystem;

在小尺度细网格的基础上使用负载平衡算法构建粗网格子系统,所述粗网格子系统中的粗网格单元由所述细网格子系统中的细网格单元相互连接而成;On the basis of the small-scale fine grid, a load balancing algorithm is used to construct a coarse grid subsystem, and the coarse grid units in the coarse grid subsystem are formed by interconnecting the fine grid units in the fine grid subsystem;

由所述粗网格子系统和所述细网格子系统组成多尺度网格系统。A multi-scale grid system is composed of the coarse grid subsystem and the fine grid subsystem.

可选的,所述细网格子系统包含油藏岩石、流体的基本特征参数和力学参数。Optionally, the fine grid subsystem includes basic characteristic parameters and mechanical parameters of reservoir rocks and fluids.

可选的,所述获得多尺度位移基函数的具体步骤包括:Optionally, the specific steps of obtaining the multi-scale displacement basis function include:

将每一个粗网格单元视为一个局部流动区域Ω,建立所述局部流动区域的动量守恒方程:Considering each coarse grid unit as a local flow region Ω, the momentum conservation equation of the local flow region is established:

其中,Cdr为弹性张量,l为时间区间l=[0,t],u和p分别代表位移向量和压力,I为单位矩阵,b为毕渥系数,为对称梯度算子;Among them, C dr is the elastic tensor, l is the time interval l=[0,t], u and p represent the displacement vector and pressure respectively, I is the identity matrix, b is the Biot coefficient, is a symmetric gradient operator;

选取边界条件φi(xj)=δij,δij为克罗内克符号,使用多尺度有限元法求解局部动量守恒方程,获取每个粗网格单元的多尺度位移基函数并构建多尺度位移基函数矩阵其中为小尺度位移基函数,所述小尺度位移基函数为在进行小尺度精细网格计算时位移变量所选取的基函数,为粗网格单元内第i个细网格结点上的位移离散值,为粗网格单元内细网格单元节点的数量。Select the boundary condition φ i (x j ) = δ ij , δ ij is the Kronecker symbol, use the multi-scale finite element method to solve the local momentum conservation equation, and obtain the multi-scale displacement basis function of each coarse grid unit And construct the multi-scale displacement basis function matrix in is a small-scale displacement basis function, and the small-scale displacement basis function is the basis function selected by the displacement variable when performing small-scale fine grid calculations, is the discrete value of displacement on the ith fine grid node in the coarse grid unit, is the number of fine grid unit nodes in the coarse grid unit.

可选的,所述获得多尺度速度基函数和多尺度压力基函数的具体步骤包括:将相邻的两个粗网格单元视为一个流动区域Ω',以保证局部守恒性,建立所述流动区域的局部质量守恒方程:Optionally, the specific step of obtaining the multi-scale velocity basis function and the multi-scale pressure basis function includes: treating two adjacent coarse grid cells as a flow region Ω' to ensure local conservation, and establishing the The local mass conservation equation for the flow region:

其中,b为毕渥系数,l为时间区间l=[0,t],Mb为毕渥模量,为位移对时间的导数,为压力对时间的导数,λ为流体流动系数。Among them, b is the Biot coefficient, l is the time interval l=[0,t], M b is the Biot modulus, is the derivative of displacement with respect to time, is the derivative of pressure with respect to time, and λ is the fluid flow coefficient.

选取封闭边界条件,采用多尺度模拟有限差分法求解局部质量守恒方程,获得每一个粗网格单元对应的多尺度压力基函数和每一条粗网格边界对应的多尺度速度基函数并构建多尺度压力基函数矩阵和多尺度速度基函数矩阵其中,分别为小尺度压力基函数和小尺度速度基函数,所述小尺度压力基函数为在进行小尺度精细网格计算时,压力变量的基函数,所述小尺度速度基函数为在进行小尺度精细网格计算时,速度变量的基函数,为粗网格单元内第i个细网格边界上的压力离散值,为粗网格单元内第i个细网格边界上的速度离散值,为粗网格单元内细网格单元数量;为粗网单元内细网格单元边界数量。Select closed boundary conditions, use the multi-scale simulation finite difference method to solve the local mass conservation equation, and obtain the multi-scale pressure basis function corresponding to each coarse grid cell Multiscale velocity basis functions corresponding to each coarse grid boundary And construct the multiscale pressure basis function matrix and the multiscale velocity basis function matrix in, and are the small-scale pressure basis function and the small-scale velocity basis function respectively, the small-scale pressure basis function is the basis function of the pressure variable when the small-scale fine grid calculation is performed, and the small-scale velocity basis function is the small-scale velocity basis function In fine grid calculation, the basis function of the velocity variable, is the discrete value of pressure on the boundary of the ith fine grid in the coarse grid unit, is the velocity discrete value on the boundary of the ith fine grid in the coarse grid unit, is the number of fine grid units in the coarse grid unit; is the number of boundaries of the fine grid unit in the coarse grid unit.

可选的,所述获得粗网格单元的宏观大尺度解的具体步骤包括:Optionally, the specific steps of obtaining the macroscopic large-scale solution of the coarse grid unit include:

将多尺度位移基函数矩阵,多尺度压力基函数矩阵和多尺度速度基函数矩阵组装成为映射算子Φ,The multi-scale displacement basis function matrix, the multi-scale pressure basis function matrix and the multi-scale velocity basis function matrix are assembled into a mapping operator Φ,

which is

构建大尺度刚度矩阵A=ΦAfΦT,其中Af为小尺度刚度矩阵,所述小尺度刚度矩阵为在小尺度细网格上,离散动量守恒方程和动量守恒方程后所形成的刚度矩阵,具体元素包括力学刚度矩阵,模拟有限差分系数矩阵,及压缩项系数矩阵,在此基础上形成大尺度方程组Ax=b,其中,b为方程组右端项,包括源汇项,位移边界条件及应力边界条件;Construct the large-scale stiffness matrix A=ΦA f Φ T , where A f is the small-scale stiffness matrix, and the small-scale stiffness matrix is the stiffness matrix formed after discretizing the momentum conservation equation and the momentum conservation equation on the small-scale fine grid , the specific elements include the mechanical stiffness matrix, the simulation finite difference coefficient matrix, and the compression term coefficient matrix. On this basis, a large-scale equation system Ax=b is formed, where b is the right-hand term of the equation system, including source-sink items, and displacement boundary conditions and stress boundary conditions;

对耦合大尺度方程组进行求解获得粗网格单元的宏观大尺度解,包括大尺度位移uc,大尺度压力pc,大尺度速度vcSolve the coupled large-scale equations to obtain the macroscopic large-scale solution of the coarse grid unit, including large-scale displacement u c , large-scale pressure p c , and large-scale velocity v c .

可选的,所述获得细网格单元的小尺度解的具体步骤包括:Optionally, the specific steps of obtaining the small-scale solution of the fine grid unit include:

构建映射矩阵Nu,Np,Nv,其中,Nu是以所有多尺度位移基函数作为列向量的矩阵,Np是以所有多尺度压力基函数作为列向量的矩阵,Nv是以所有多尺度速度基函数作为列向量的矩阵;Construct mapping matrices N u , N p , N v , where Nu is a matrix with all multiscale displacement basis functions as column vectors, N p is a matrix with all multiscale pressure basis functions as column vectors, and N v is a matrix with all multiscale velocity basis functions as a matrix of column vectors;

根据映射矩阵得到所述宏观大尺度解和所述小尺度解之间的对应关系分别为:uf=Nuuc,pf≈Ipc+NpDλvc,vf=Nvvc,并结合粗网格单元的宏观大尺度解,获得细网格单元的小尺度解,其中,uf,pf,vf分别表示小尺度位移,小尺度压力和小尺度速度,I为单位矩阵,Dλ为流度系数矩阵。According to the mapping matrix, the corresponding relationship between the macroscopic large-scale solution and the small-scale solution is: u f =N u u c , p f ≈Ip c +N p D λ v c , v f =N v v c , combined with the macroscopic large-scale solution of the coarse grid unit, the small-scale solution of the fine grid unit is obtained, where u f , p f , and v f represent the small-scale displacement, small-scale pressure and small-scale velocity respectively, and I is the identity matrix, and D λ is the fluidity coefficient matrix.

根据本发明提供的具体实施例,本发明公开了以下技术效果:According to the specific embodiments provided by the invention, the invention discloses the following technical effects:

发明公开了一种弹性介质的流固耦合多尺度流动模拟方法,采用质量守恒方程和动量守恒方程实现可变性介质渗流情况的真实模拟,采用多尺度有限元法求解局部动量守恒方程获得多尺度位移基函数,采用多尺度模拟有限差分法求解局部质量守恒方程获得多尺度速度基函数和多尺度压力基函数,通过多尺度基函数构建大尺度流固耦合方程并获得大尺度粗网格解,包括大尺度位移解,压力解和速度解;根据大尺度解和小尺度解之间的映射关系,获得细网格单元的小尺度解,在保证流固耦合流动模拟精度的同时大大减少了计算量,能够更全面的模拟油田开发动态,为油藏的高效开发提供了技术支撑。The invention discloses a fluid-solid coupled multi-scale flow simulation method for elastic media, using mass conservation equations and momentum conservation equations to realize the real simulation of seepage in variable media, and using multi-scale finite element methods to solve local momentum conservation equations to obtain multi-scale displacements Basis functions, using the multi-scale simulation finite difference method to solve the local mass conservation equations to obtain multi-scale velocity basis functions and multi-scale pressure basis functions, construct large-scale fluid-solid coupling equations through multi-scale basis functions and obtain large-scale coarse grid solutions, including Large-scale displacement solution, pressure solution and velocity solution; according to the mapping relationship between the large-scale solution and the small-scale solution, the small-scale solution of the fine grid unit is obtained, which greatly reduces the amount of calculation while ensuring the accuracy of fluid-solid coupling flow simulation , can more comprehensively simulate oilfield development dynamics, and provide technical support for efficient development of oil reservoirs.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required in the embodiments. Obviously, the accompanying drawings in the following description are only some of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without paying creative labor.

图1为本发明提供的一种弹性介质的流固耦合多尺度流动模拟方法的一个实施例的流程图。Fig. 1 is a flow chart of an embodiment of a fluid-structure coupling multi-scale flow simulation method for elastic media provided by the present invention.

图2为本发明提供的一种弹性介质的流固耦合多尺度流动模拟方法的多尺度网格系统示意图。Fig. 2 is a schematic diagram of a multi-scale grid system of a fluid-solid coupling multi-scale flow simulation method for elastic media provided by the present invention.

图3为本发明提供的一种弹性介质的流固耦合多尺度流动模拟方法的多尺度位移基函数的获得示意图。Fig. 3 is a schematic diagram of obtaining multi-scale displacement basis functions of a fluid-solid coupling multi-scale flow simulation method for elastic media provided by the present invention.

图4为本发明提供的一种弹性介质的流固耦合多尺度流动模拟方法的另一个实施例的流程图。Fig. 4 is a flowchart of another embodiment of a fluid-structure coupling multi-scale flow simulation method for elastic media provided by the present invention.

具体实施方式Detailed ways

本发明的目的是提供一种弹性介质的流固耦合多尺度流动模拟方法。The purpose of the present invention is to provide a fluid-solid coupling multi-scale flow simulation method for elastic media.

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

图1为本发明提供的一种弹性介质的流固耦合多尺度流动模拟方法的一个实施例的流程图,如图1所示,作为一种可实施方式,一种弹性介质的流固耦合多尺度流动模拟方法,包括如下步骤:Fig. 1 is a flowchart of an embodiment of a fluid-solid coupling multi-scale flow simulation method of elastic media provided by the present invention. As shown in Fig. 1, as a possible implementation mode, a fluid-solid coupling multi-scale The scale flow simulation method includes the following steps:

S1获取油藏地质参数以及力学参数,建立油藏几何模型;S1 Obtain the geological parameters and mechanical parameters of the reservoir, and establish the geometric model of the reservoir;

S2对油藏几何模型进行多尺度网格划分,得到包括粗网格子系统和细网格子系统的多尺度网格系统;S2 performs multi-scale grid division on the geometric model of the reservoir, and obtains a multi-scale grid system including a coarse grid subsystem and a fine grid subsystem;

S3基于多尺度网格系统,选取局部流动区域,建立所述流动区域的局部质量守恒方程,并采用多尺度有限元法求解局部动量守恒方程,获得多尺度位移基函数;S3 is based on the multi-scale grid system, selects the local flow area, establishes the local mass conservation equation of the flow area, and uses the multi-scale finite element method to solve the local momentum conservation equation to obtain the multi-scale displacement basis function;

S4基于多尺度网格系统,选取流动区域,建立所述流动区域的局部动量守恒方程,采用多尺度模拟有限差分法求解局部质量守恒方程,获得多尺度速度基函数和多尺度压力基函数;S4 is based on the multi-scale grid system, selects the flow area, establishes the local momentum conservation equation of the flow area, and solves the local mass conservation equation by using the multi-scale simulation finite difference method to obtain the multi-scale velocity basis function and the multi-scale pressure basis function;

S5基于多尺度原理及多尺度位移基函数、多尺度速度基函数和多尺度压力基函数,获得粗网格单元的宏观大尺度解,并得到宏观大尺度解和小尺度解之间的映射关系;S5 is based on the multi-scale principle and multi-scale displacement basis function, multi-scale velocity basis function and multi-scale pressure basis function to obtain the macro-large-scale solution of the coarse grid unit, and obtain the mapping relationship between the macro-large-scale solution and the small-scale solution ;

S6根据宏观大尺度解及大尺度解和小尺度解之间的映射关系,获得细网格单元的小尺度解。S6 Obtain the small-scale solution of the fine grid unit according to the macroscopic large-scale solution and the mapping relationship between the large-scale solution and the small-scale solution.

步骤S2中所述多尺度网格划分的具体步骤包括:The specific steps of multi-scale grid division described in step S2 include:

根据研究区域大小,确定各个空间方向的大尺度粗网格步长和数量,采用正交网格对油藏几何模型进行小尺度精细网格划分获得细网格子系统;According to the size of the research area, determine the large-scale coarse grid step size and quantity in each spatial direction, and use the orthogonal grid to divide the reservoir geometric model into a small-scale fine grid to obtain a fine grid subsystem;

在小尺度细网格的基础上使用负载平衡算法构建粗网格子系统,所述粗网格子系统中的粗网格单元由所述细网格子系统中的细网格单元相互连接而成;On the basis of the small-scale fine grid, a load balancing algorithm is used to construct a coarse grid subsystem, and the coarse grid units in the coarse grid subsystem are formed by interconnecting the fine grid units in the fine grid subsystem;

由所述粗网格子系统和所述细网格子系统组成多尺度网格系统,所述多尺度网格系统如图2所示。A multi-scale grid system is composed of the coarse grid subsystem and the fine grid subsystem, and the multi-scale grid system is shown in FIG. 2 .

所述粗网格子系统包含岩石及流体的基本属性,所述细网格子系统包含油藏参数和力学参数。The coarse grid subsystem includes basic properties of rock and fluid, and the fine grid subsystem includes reservoir parameters and mechanical parameters.

步骤S3所述获得多尺度位移基函数的具体步骤包括:The specific steps of obtaining the multi-scale displacement basis function described in step S3 include:

如图3所示,将每一个粗网格单元视为一个局部流动区域Ω,建立所述局部流动区域的动量守恒方程:As shown in Figure 3, each coarse grid unit is regarded as a local flow region Ω, and the momentum conservation equation of the local flow region is established:

其中,Cdr为弹性张量,l为时间区间l=[0,t],u和p分别代表位移向量和压力,I为单位矩阵,b为毕渥系数,为对称梯度算子,优选地,Ω=Ωi,其中Ωi表示多尺度网格系统中第i个粗网格单元的区域;Among them, C dr is the elastic tensor, l is the time interval l=[0,t], u and p represent the displacement vector and pressure respectively, I is the identity matrix, b is the Biot coefficient, is a symmetric gradient operator, preferably, Ω=Ω i , where Ω i represents the area of the ith coarse grid unit in the multi-scale grid system;

选取边界条件φi(xj)=δij,δij为克罗内克符号,使用多尺度有限元法求解局部动量守恒方程,获取每个粗网格单元的多尺度位移基函数并构建多尺度位移基函数矩阵其中为小尺度位移基函数,所述小尺度位移基函数为在进行小尺度精细网格计算时位移变量所选取的基函数,为粗网格单元内第i个细网格结点上的位移离散值,为粗网格单元内细网格单元节点的数量。Select the boundary condition φ i (x j ) = δ ij , δ ij is the Kronecker symbol, use the multi-scale finite element method to solve the local momentum conservation equation, and obtain the multi-scale displacement basis function of each coarse grid unit And construct the multi-scale displacement basis function matrix in is a small-scale displacement basis function, and the small-scale displacement basis function is the basis function selected by the displacement variable when performing small-scale fine grid calculations, is the discrete value of displacement on the ith fine grid node in the coarse grid unit, is the number of fine grid unit nodes in the coarse grid unit.

步骤S4所述获得多尺度速度基函数和多尺度压力基函数的具体步骤包括:The specific steps for obtaining the multi-scale velocity basis function and the multi-scale pressure basis function described in step S4 include:

将相邻的两个粗网格单元视为一个流动区域Ω',以保证局部守恒性,建立所述流动区域的局部质量守恒方程:Two adjacent coarse grid cells are regarded as a flow region Ω' to ensure local conservation, and the local mass conservation equation of the flow region is established:

其中,b为毕渥系数,l为时间区间l=[0,t],Mb为毕渥模量,为位移对时间的导数,为压力对时间的导数,λ为流体流动系数,优选地,Ω'=Ωij,Ωj表示多尺度网格系统中与第i个粗网格单元相邻第j个粗网格单元的区域;Among them, b is the Biot coefficient, l is the time interval l=[0,t], M b is the Biot modulus, is the derivative of displacement with respect to time, is the derivative of pressure to time, λ is the fluid flow coefficient, preferably, Ω'=Ω ij , Ω j represents the jth coarse grid adjacent to the i-th coarse grid unit in the multi-scale grid system area of the unit;

选取封闭边界条件,采用多尺度模拟有限差分法求解局部质量守恒方程,获得每一个粗网格单元对应的多尺度压力基函数和每一条粗网格边界对应的多尺度速度基函数并构建多尺度压力基函数矩阵和多尺度速度基函数矩阵其中,分别为小尺度压力基函数和小尺度速度基函数,所述小尺度压力基函数为在进行小尺度精细网格计算时,压力变量的基函数,所述小尺度速度基函数为在进行小尺度精细网格计算时,速度变量的基函数,为粗网格单元内第i个细网格边界上的压力离散值,为粗网格单元内第i个细网格边界上的速度离散值,为粗网格单元内细网格单元数量;为粗网单元内细网格单元边界数量。Select closed boundary conditions, use the multi-scale simulation finite difference method to solve the local mass conservation equation, and obtain the multi-scale pressure basis function corresponding to each coarse grid cell Multiscale velocity basis functions corresponding to each coarse grid boundary And construct the multiscale pressure basis function matrix and the multiscale velocity basis function matrix in, and are the small-scale pressure basis function and the small-scale velocity basis function respectively, the small-scale pressure basis function is the basis function of the pressure variable when the small-scale fine grid calculation is performed, and the small-scale velocity basis function is the small-scale velocity basis function In fine grid calculation, the basis function of the velocity variable, is the discrete value of pressure on the boundary of the ith fine grid in the coarse grid unit, is the velocity discrete value on the boundary of the ith fine grid in the coarse grid unit, is the number of fine grid units in the coarse grid unit; is the number of boundaries of the fine grid unit in the coarse grid unit.

步骤S5所述获得粗网格单元的宏观大尺度解的具体步骤包括:The specific steps of obtaining the macroscopic large-scale solution of the coarse grid unit described in step S5 include:

将多尺度位移基函数矩阵,多尺度压力基函数矩阵和多尺度速度基函数矩阵组装成为映射算子Φ,The multi-scale displacement basis function matrix, the multi-scale pressure basis function matrix and the multi-scale velocity basis function matrix are assembled into a mapping operator Φ,

which is

构建大尺度刚度矩阵A=ΦAfΦT,其中Af为小尺度刚度矩阵,所述小尺度刚度矩阵为在细网格上,离散动量守恒方程和动量守恒方程后所形成的刚度矩阵,具体元素包括力学刚度矩阵,模拟有限差分系数矩阵,及压缩项系数矩阵,在此基础上形成大尺度方程组Ax=b,其中,b为方程组右端项,包括源汇项,位移边界条件及应力边界条件;Construct the large-scale stiffness matrix A=ΦA f Φ T , where A f is the small-scale stiffness matrix, and the small-scale stiffness matrix is the stiffness matrix formed after discretizing the conservation of momentum equation and the conservation of momentum equation on the fine grid, specifically The elements include the mechanical stiffness matrix, the simulation finite difference coefficient matrix, and the compression term coefficient matrix. On this basis, a large-scale equation system Ax=b is formed, where b is the right-hand term of the equation system, including source-sink items, displacement boundary conditions and stress Boundary conditions;

对耦合大尺度方程组进行求解获得粗网格单元的宏观大尺度解,包括大尺度位移uc,大尺度压力pc,大尺度速度vcSolve the coupled large-scale equations to obtain the macroscopic large-scale solution of the coarse grid unit, including large-scale displacement u c , large-scale pressure p c , and large-scale velocity v c .

步骤S6所述获得细网格单元的小尺度解的具体步骤包括:The specific steps of obtaining the small-scale solution of the fine grid unit described in step S6 include:

构建映射矩阵Nu,Np,Nv,其中,Nu是以所有多尺度位移基函数作为列向量的矩阵,所述多尺度位移基函数为多网格系统中每个粗网格单元对应的多尺度位移基函数,Np是以所有多尺度压力基函数作为列向量的矩阵,所述多尺度压力基函数为多网格系统中每个粗网格单元对应的多尺度压力基函数,Nv是以所有多尺度速度基函数作为列向量的矩阵,所述多尺度速度基函数为多网格系统中每个粗网格边界对应的多尺度压力基函数;Construct mapping matrices N u , N p , N v , where N u is a matrix of all multi-scale displacement basis functions as column vectors, and the multi-scale displacement basis functions correspond to each coarse grid unit in the multi-grid system The multi-scale displacement basis function of , N p is a matrix with all the multi-scale pressure basis functions as column vectors, and the multi-scale pressure basis function is the multi-scale pressure basis function corresponding to each coarse grid unit in the multi-grid system, Nv is a matrix with all multiscale velocity basis functions as column vectors, and the multiscale velocity basis function is a multiscale pressure basis function corresponding to each coarse grid boundary in the multigrid system;

根据映射矩阵得到所述宏观大尺度解和所述小尺度解之间的对应关系分别为:uf=Nuuc,pf≈Ipc+NpDλvc,vf=Nvvc,并结合粗网格单元的宏观大尺度解,获得细网格单元的小尺度解,其中,uf,pf,vf分别表示小尺度位移,小尺度压力和小尺度速度,I为单位矩阵,Dλ为流度系数矩阵,所述宏观大尺度解为粗网格对应的解,所述小尺度解为细网格对应的解。According to the mapping matrix, the corresponding relationship between the macroscopic large-scale solution and the small-scale solution is: u f =N u u c , p f ≈Ip c +N p D λ v c , v f =N v v c , combined with the macroscopic large-scale solution of the coarse grid unit, the small-scale solution of the fine grid unit is obtained, where u f , p f , and v f represent the small-scale displacement, small-scale pressure and small-scale velocity respectively, and I is the identity matrix, D λ is the mobility coefficient matrix, the macroscopic large-scale solution is the solution corresponding to the coarse grid, and the small-scale solution is the solution corresponding to the fine grid.

图4为本发明提供的一种弹性介质的流固耦合多尺度流动模拟方法的另一个实施例的流程图,如图4所示,作为另一种可实施方式,根据油藏实际情况,获得油藏中弹性可变性介质的渗流和应力参数,建立渗流-应力耦合模型,并对渗流-应力耦合模型进行多尺度网格剖分,建立多尺度网格系统,进而基于多尺度网格系统,建立动量守恒方程和质量守恒方程,并采用多尺度有限元发求解动量守恒方程,采用多尺度模拟有限差分法求解质量守恒方程,得到多尺度基函数,包括多尺度位移基函数,多尺度压力基函数和多尺度位移基函数,然后,基于多尺度基函数构建刚度矩阵对粗网格进行求解,包括粗网格位移求解和粗网格压力求解,根据粗网格和细网格之间位移和压力解的映射关系,进行细网格位移求解和细网格压力求解。Fig. 4 is a flowchart of another embodiment of a fluid-solid coupling multiscale flow simulation method for elastic media provided by the present invention. As shown in Fig. 4, as another possible implementation mode, according to the actual situation of the reservoir, the obtained Seepage and stress parameters of elastically variable media in the reservoir, establish a seepage-stress coupling model, and perform multi-scale grid division on the seepage-stress coupling model, establish a multi-scale grid system, and then based on the multi-scale grid system, Establish the momentum conservation equation and the mass conservation equation, and use the multi-scale finite element method to solve the momentum conservation equation, and use the multi-scale simulation finite difference method to solve the mass conservation equation to obtain multi-scale basis functions, including multi-scale displacement basis functions and multi-scale pressure basis functions. function and multi-scale displacement basis function, and then construct a stiffness matrix based on the multi-scale basis function to solve the coarse grid, including coarse-grid displacement solution and coarse-grid pressure solution, according to the displacement and The mapping relationship of the pressure solution, the fine grid displacement solution and the fine grid pressure solution are carried out.

本文中应用了具体个例对发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In this paper, specific examples are used to illustrate the principle and implementation of the invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. The described embodiments are only part of the embodiments of the present invention. , not all of the embodiments, based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work, all belong to the protection scope of the present invention.

Claims (4)

1.一种弹性介质的流固耦合多尺度流动模拟方法,其特征在于,包括如下步骤:1. A fluid-solid coupling multi-scale flow simulation method for elastic media, characterized in that, comprising the steps of: 获取油藏地质参数以及力学参数,建立油藏几何模型;Obtain geological parameters and mechanical parameters of the reservoir, and establish a geometric model of the reservoir; 对油藏几何模型进行多尺度网格划分,得到包括粗网格子系统和细网格子系统的多尺度网格系统;Perform multi-scale grid division on the reservoir geometry model to obtain a multi-scale grid system including coarse grid subsystem and fine grid subsystem; 基于多尺度网格系统,选取局部流动区域,建立所述流动区域的局部动量守恒方程,并采用多尺度有限元法求解局部动量守恒方程,获得多尺度位移基函数,具体步骤包括:Based on the multi-scale grid system, the local flow region is selected, the local momentum conservation equation of the flow region is established, and the multi-scale finite element method is used to solve the local momentum conservation equation to obtain the multi-scale displacement basis function. The specific steps include: 将每一个粗网格单元视为一个局部流动区域Ω,建立所述局部流动区域的动量守恒方程:Considering each coarse grid unit as a local flow region Ω, the momentum conservation equation of the local flow region is established: ▽·(Cdrsu-bpI)=0 onΩ×l (1)▽·(C drs u-bpI)=0 onΩ×l (1) 其中,Cdr为弹性张量,l为时间区间l=[0,t],u和p分别代表位移向量和压力,I为单位矩阵,b为毕渥系数,▽s为对称梯度算子;Among them, C dr is the elastic tensor, l is the time interval l=[0,t], u and p represent the displacement vector and pressure respectively, I is the identity matrix, b is the Biot coefficient, ▽ s is the symmetric gradient operator; 选取边界条件φi(xj)=δij,δij为克罗内克符号,使用多尺度有限元法求解局部动量守恒方程,获取每个粗网格单元的多尺度位移基函数并构建多尺度位移基函数矩阵其中为小尺度位移基函数,所述小尺度位移基函数为在进行细网格计算时位移变量所选取的基函数,φi u为粗网格单元内第i个细网格结点上的位移离散值,为粗网格单元内细网格单元节点的数量;Select the boundary condition φ i (xj) = δ ij , δ ij is the Kronecker symbol, use the multi-scale finite element method to solve the local momentum conservation equation, and obtain the multi-scale displacement basis function of each coarse grid unit And construct the multi-scale displacement basis function matrix in is a small-scale displacement basis function, the small-scale displacement basis function is the basis function selected by the displacement variable when performing fine-grid calculations, φ i u is the displacement on the i-th fine-grid node in the coarse-grid unit discrete value, is the number of fine grid unit nodes in the coarse grid unit; 基于多尺度网格系统,选取流动区域,建立所述流动区域的局部质量守恒方程,采用多尺度模拟有限差分法求解局部质量守恒方程,获得多尺度速度基函数和多尺度压力基函数,具体步骤包括:Based on the multi-scale grid system, select the flow area, establish the local mass conservation equation of the flow area, use the multi-scale simulation finite difference method to solve the local mass conservation equation, and obtain the multi-scale velocity basis function and multi-scale pressure basis function, the specific steps include: 将相邻的两个粗网格单元视为一个流动区域Ω',以保证局部守恒性,建立所述流动区域的局部质量守恒方程:Two adjacent coarse grid cells are regarded as a flow region Ω' to ensure local conservation, and the local mass conservation equation of the flow region is established: 其中,b为毕渥系数,l为时间区间l=[0,t],Mb为毕渥模量,为位移对时间的导数,为压力对时间的导数,λ为流体流动系数,f为源汇项;Among them, b is the Biot coefficient, l is the time interval l=[0,t], M b is the Biot modulus, is the derivative of displacement with respect to time, is the derivative of pressure with respect to time, λ is the fluid flow coefficient, and f is the source-sink term; 选取封闭边界条件,采用多尺度模拟有限差分法求解局部质量守恒方程,获得每一个粗网格单元对应的多尺度压力基函数和每一条粗网格边界对应的多尺度速度基函数并构建多尺度压力基函数矩阵和多尺度速度基函数矩阵其中,分别为小尺度压力基函数和小尺度速度基函数,所述小尺度压力基函数为在进行细网格计算时,压力变量的基函数,所述小尺度速度基函数为在进行细网格计算时,速度变量的基函数,为粗网格单元内第i个细网格边界上的压力离散值,φi v为粗网格单元内第i个细网格边界上的速度离散值,为粗网格单元内细网格单元数量;为粗网单元内细网格单元边界数量;Select closed boundary conditions, use the multi-scale simulation finite difference method to solve the local mass conservation equation, and obtain the multi-scale pressure basis function corresponding to each coarse grid cell Multiscale velocity basis functions corresponding to each coarse grid boundary And construct the multiscale pressure basis function matrix and the multiscale velocity basis function matrix in, and are the small-scale pressure basis function and the small-scale velocity basis function respectively, the small-scale pressure basis function is the basis function of the pressure variable when the fine-grid calculation is performed, and the small-scale velocity basis function is the basis function of the fine-grid calculation When , the basis function of the velocity variable, is the discrete value of pressure on the boundary of the ith fine grid in the coarse grid unit, φ i v is the discrete value of velocity on the boundary of the ith fine grid in the coarse grid unit, is the number of fine grid units in the coarse grid unit; is the number of boundaries of the fine grid unit in the coarse grid unit; 基于多尺度原理及多尺度位移基函数、多尺度速度基函数和多尺度压力基函数,获得粗网格单元的宏观大尺度解,并得到宏观大尺度解和小尺度解之间的映射关系;Based on the multi-scale principle and multi-scale displacement basis function, multi-scale velocity basis function and multi-scale pressure basis function, the macro-large-scale solution of the coarse grid unit is obtained, and the mapping relationship between the macro-large-scale solution and the small-scale solution is obtained; 根据宏观大尺度解及大尺度解和小尺度解之间的映射关系,获得细网格单元的小尺度解,具体步骤包括:构建映射矩阵Nu,Np,Nv,其中,Nu是以所有多尺度位移基函数作为列向量的矩阵,Np是以所有多尺度压力基函数作为列向量的矩阵,Nv是以所有多尺度速度基函数作为列向量的矩阵;According to the macroscopic large-scale solution and the mapping relationship between the large-scale solution and the small-scale solution, the small-scale solution of the fine grid unit is obtained. The specific steps include: constructing the mapping matrix N u , N p , N v , where Nu is Take all multiscale displacement basis functions as a matrix of column vectors, N p take all multiscale pressure basis functions as a matrix of column vectors, and N v take all multiscale velocity basis functions as a matrix of column vectors; 根据映射矩阵得到所述宏观大尺度解和所述小尺度解之间的对应关系分别为:uf=Nuuc,pf≈Ipc+NpDλvc,vf=Nvvc,并结合粗网格单元的宏观大尺度解,获得细网格单元的小尺度解,其中,uf,pf,vf分别表示小尺度位移,小尺度压力和小尺度速度,uc为大尺度位移,pc为大尺度压力,vc为大尺度速度,I为单位矩阵,Dλ为流度系数矩阵。According to the mapping matrix, the corresponding relationship between the macroscopic large-scale solution and the small-scale solution is: u f =N u u c , p f ≈Ip c +N p D λ v c , v f =N v v c , combined with the macroscopic large-scale solution of the coarse grid unit, obtains the small-scale solution of the fine grid unit, where u f , p f , and v f represent the small-scale displacement, small-scale pressure and small-scale velocity respectively, u c is the large-scale displacement, p c is the large-scale pressure, v c is the large-scale velocity, I is the identity matrix, and D λ is the fluidity coefficient matrix. 2.根据权利要求1所述的一种弹性介质的流固耦合多尺度流动模拟方法,其特征在于,所述多尺度网格划分的具体步骤包括:2. The fluid-solid coupling multi-scale flow simulation method of an elastic medium according to claim 1, wherein the specific steps of the multi-scale grid division include: 根据研究区域大小,确定各个空间方向的大尺度粗网格步长和数量,采用正交网格对油藏几何模型进行小尺度精细网格划分获得细网格子系统;According to the size of the research area, determine the large-scale coarse grid step size and quantity in each spatial direction, and use the orthogonal grid to divide the reservoir geometric model into a small-scale fine grid to obtain a fine grid subsystem; 在细网格的基础上使用负载平衡算法构建粗网格子系统,所述粗网格子系统中的粗网格单元由所述细网格子系统中的细网格单元相互连接而成;Constructing a coarse grid subsystem using a load balancing algorithm on the basis of the fine grid, wherein the coarse grid units in the coarse grid subsystem are formed by interconnecting the fine grid units in the fine grid subsystem; 由所述粗网格子系统和所述细网格子系统组成多尺度网格系统。A multi-scale grid system is composed of the coarse grid subsystem and the fine grid subsystem. 3.根据权利要求2所述的一种弹性介质的流固耦合多尺度流动模拟方法,其特征在于,所述细网格子系统包含油藏岩石、流体的基本特征参数和力学参数。3. A fluid-solid coupling multi-scale flow simulation method for elastic media according to claim 2, wherein the fine grid subsystem includes basic characteristic parameters and mechanical parameters of reservoir rocks and fluids. 4.根据权利要求1所述的一种弹性介质的流固耦合多尺度流动模拟方法,其特征在于,所述获得粗网格单元的宏观大尺度解的具体步骤包括:4. The fluid-solid coupling multi-scale flow simulation method of an elastic medium according to claim 1, wherein the specific steps of obtaining the macroscopic large-scale solution of the coarse grid unit include: 将多尺度位移基函数矩阵,多尺度压力基函数矩阵和多尺度速度基函数矩阵组装成为映射算子φ,The multi-scale displacement basis function matrix, the multi-scale pressure basis function matrix and the multi-scale velocity basis function matrix are assembled into a mapping operator φ, which is 构建大尺度刚度矩阵A=φAfφT,其中Af为小尺度刚度矩阵,所述小尺度刚度矩阵为在小尺度细网格上,离散动量守恒方程和动量守恒方程后所形成的刚度矩阵,具体元素包括力学刚度矩阵,模拟有限差分系数矩阵及压缩项系数矩阵,在此基础上形成大尺度方程组Ax=B,其中,B为方程组右端项,包括源汇项,位移边界条件及应力边界条件;Construct the large-scale stiffness matrix A=φA f φ T , where A f is the small-scale stiffness matrix, and the small-scale stiffness matrix is the stiffness matrix formed after discretizing the momentum conservation equation and the momentum conservation equation on the small-scale fine grid , the specific elements include the mechanical stiffness matrix, the simulation finite difference coefficient matrix and the compression term coefficient matrix, on this basis, a large-scale equation system Ax=B is formed, where B is the right-hand term of the equation system, including source-sink items, displacement boundary conditions and Stress boundary conditions; 对耦合大尺度方程组进行求解获得粗网格单元的宏观大尺度解,包括大尺度位移uc,大尺度压力pc,大尺度速度vcSolve the coupled large-scale equations to obtain the macroscopic large-scale solution of the coarse grid unit, including large-scale displacement u c , large-scale pressure p c , and large-scale velocity v c .
CN201710285521.XA 2017-04-27 2017-04-27 A Fluid-Structure Interaction Multiscale Flow Simulation Method for Elastic Media Active CN106934185B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710285521.XA CN106934185B (en) 2017-04-27 2017-04-27 A Fluid-Structure Interaction Multiscale Flow Simulation Method for Elastic Media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710285521.XA CN106934185B (en) 2017-04-27 2017-04-27 A Fluid-Structure Interaction Multiscale Flow Simulation Method for Elastic Media

Publications (2)

Publication Number Publication Date
CN106934185A CN106934185A (en) 2017-07-07
CN106934185B true CN106934185B (en) 2019-08-06

Family

ID=59437247

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710285521.XA Active CN106934185B (en) 2017-04-27 2017-04-27 A Fluid-Structure Interaction Multiscale Flow Simulation Method for Elastic Media

Country Status (1)

Country Link
CN (1) CN106934185B (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107958124B (en) * 2017-12-06 2021-04-02 哈尔滨工业大学深圳研究生院 A Hybrid Scale Coupling Method Based on Stress Distribution Mode Optimization
CN108829919B (en) * 2018-05-02 2022-03-25 嘉兴南湖学院 A method for multi-scale simulation of multiphase electrohydrodynamics in core-shell structures
CN110728079B (en) * 2018-06-26 2022-11-04 中国石油天然气股份有限公司 Numerical simulation method and numerical simulation device of flow state of oil-water two-phase flow
CN109241562B (en) * 2018-08-02 2022-12-16 上海交通大学 Method for Measuring Elastic Properties of Microstructured Materials Based on Multiscale Finite Element Method
CN109489745B (en) * 2018-11-23 2020-06-02 宁波水表股份有限公司 Flow measuring method based on data iteration
EP3899876B1 (en) * 2018-12-20 2024-10-16 Medicim NV Automated trimming of a surface mesh
CN110263434A (en) * 2019-06-20 2019-09-20 中国石油大学(华东) A kind of flow unit method for numerical simulation based on multiple dimensioned mixed finite element
CN111209671B (en) * 2020-01-06 2025-03-07 中国石油化工股份有限公司 Grid Design Method for Reservoir Numerical Simulation
CN113935221B (en) * 2020-07-14 2026-04-03 中国科学院过程工程研究所 A numerical simulation method for online coupling of discrete and continuous phases at two scales
CN114818400A (en) * 2021-01-28 2022-07-29 中国石油化工股份有限公司 Multi-scale acid rock reaction flow simulation method
CN113338218B (en) * 2021-08-06 2021-10-26 西南交通大学 Multi-scale multi-medium comprehensive inversion method for debris flow flexible protection
CN114564775B (en) * 2022-02-14 2022-10-11 中国地质大学(北京) Double-scale coupling numerical simulation method suitable for building tunnel above goaf
CN115083544A (en) * 2022-06-19 2022-09-20 南京理工大学 Dynamic calculation method for multi-phase flow soft material outflow
CN114950888B (en) * 2022-07-08 2023-04-07 昆山丘钛光电科技有限公司 Method, device, equipment and medium for determining pressure of needle cylinder of dispenser
CN118410659A (en) * 2022-12-08 2024-07-30 南京昕玥初洋科贸有限公司 Gas-liquid-solid multiphase flow simulation method and device
CN116312837B (en) * 2023-03-21 2025-07-25 浙江大学 Multi-scale model-based flow battery local polarization prediction method
CN116052820B (en) * 2023-03-22 2023-06-02 中国空气动力研究与发展中心计算空气动力研究所 Material thermal performance evaluation method, device, equipment and readable storage medium
CN115995279B (en) * 2023-03-22 2023-06-02 中国空气动力研究与发展中心计算空气动力研究所 Material mechanical property evaluation method, device, equipment and readable storage medium
CN117910293B (en) * 2023-12-14 2025-04-11 中国核动力研究设计院 A computational method for evaluating uncertainty in fluid-structure interaction dynamics in nuclear engineering

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1673626B1 (en) * 2003-10-14 2011-10-05 Verseon Method and apparatus for analysis of molecular combination based on computations of shape complementarity using basis expansions
CN102224502A (en) * 2008-10-09 2011-10-19 雪佛龙美国公司 Iterative multi-scale method for flow in porous media
EP1606760B1 (en) * 2003-03-06 2013-01-09 Chevron U.S.A. Inc. Multi-scale finite-volume method for use in subsurface flow simulation
CN104298797A (en) * 2013-07-16 2015-01-21 中国石油化工股份有限公司 Method for determining remaining oil of fracture and hole type oil reservoir under encirclement of high flow guide channel
CN105631078A (en) * 2014-11-07 2016-06-01 中国石油化工股份有限公司 Numerical value simulation method for adaptive medium of natural fractured reservoir
CN105913494A (en) * 2016-03-30 2016-08-31 北京大学 Multi-scale fracture fine geological modeling and value simulation method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1606760B1 (en) * 2003-03-06 2013-01-09 Chevron U.S.A. Inc. Multi-scale finite-volume method for use in subsurface flow simulation
EP1673626B1 (en) * 2003-10-14 2011-10-05 Verseon Method and apparatus for analysis of molecular combination based on computations of shape complementarity using basis expansions
CN102224502A (en) * 2008-10-09 2011-10-19 雪佛龙美国公司 Iterative multi-scale method for flow in porous media
CN104298797A (en) * 2013-07-16 2015-01-21 中国石油化工股份有限公司 Method for determining remaining oil of fracture and hole type oil reservoir under encirclement of high flow guide channel
CN105631078A (en) * 2014-11-07 2016-06-01 中国石油化工股份有限公司 Numerical value simulation method for adaptive medium of natural fractured reservoir
CN105913494A (en) * 2016-03-30 2016-08-31 北京大学 Multi-scale fracture fine geological modeling and value simulation method and device

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
An Efficient Multiscale Mixed Finite Element Method for Modeling Flow in Discrete Fractured Reserviors;Q.Zhang 等;《15th European Conference on the Mathematics of Oil Recovery》;20161231;第1132-1147页
Integrated simulation of multi-stage hydraulic fracturing in unconventional reservoirs;Huiying Tang 等;《Journal of Natural Gas Science and Engineering》;20161105;第875-892页
基于多尺度混合有限元的离散裂缝两相渗流数值模拟;张庆福 等;《科学通报》;20161104;第62卷(第13期);摘要、正文第1-2节
基于离散缝洞网络模型的缝洞型油藏混合多尺度有限元数值模拟;张娜 等;《计算机力学学报》;20150831;第32卷(第4期);摘要、正文第1-4节

Also Published As

Publication number Publication date
CN106934185A (en) 2017-07-07

Similar Documents

Publication Publication Date Title
CN106934185B (en) A Fluid-Structure Interaction Multiscale Flow Simulation Method for Elastic Media
CN107060746B (en) A kind of method of complex fracture oil deposit flow simulation
Yan et al. An efficient embedded discrete fracture model based on mimetic finite difference method
CN110298105B (en) CCPDI-IMPM Method for Large Deformation Analysis of Saturated Porous Media
Cordero et al. Integrated discrete fracture and dual porosity-dual permeability models for fluid flow in deformable fractured media
WO2024113711A1 (en) Efficient pd-fem-fvm simulation and analysis method for construction rock mass stress-seepage coupling, and system
Mian et al. Numerical investigation of structural geometric nonlinearity effect in high-aspect-ratio wing using CFD/CSD coupled approach
CN105528503A (en) Large structure dynamic optimization design method based on structural decomposition
CN107145671B (en) A kind of numerical reservoir simulation method and system
CN111625910A (en) A Topology Optimization Method for Compliant Mechanisms Based on Static Strength and Fatigue Constraints
CN106354918B (en) The construction method of fluid structurecoupling problem numerical simulation in a kind of hydraulic fracturing
CN105354362A (en) Cubic spline multi-scale finite element method for simulating two-dimension flow movement
CN105787167A (en) Method for predicting effective stress relaxation coefficient of polymer matrix composite
CN116663370A (en) A Fluid-solid Interaction Numerical Simulation Method for Deep Fractured-Vuggy Carbonate Reservoirs
Liang et al. An auto-adaptive moving mesh method for the numerical simulation of piping erosion
CN100555294C (en) The whole-course numerical modeling method of main beam section pneumatic self excitation force
CN111832164A (en) Shale gas production forecasting method, device and equipment
CN107832482B (en) Compact reservoir multi-scale fracture network modeling and simulation method
CN109408838B (en) Method and system for rapidly analyzing residual oil of fracture-cavity oil reservoir
Jia et al. Analysis of transient free surface seepage flow using numerical manifold method
Yizhao et al. Three dimensional discrete-fracture-cavity numerical well test model for fractured-cavity reservoir
Lamine et al. Higher order multidimensional upwind convection schemes for flow in porous media on structured and unstructured quadrilateral grids
Zhang et al. Poromechanical modeling and numerical simulation of hydraulic fracture propagation
CN119358084A (en) Saturated porous media dynamic analysis method, device, storage medium and electronic equipment
CN117421939A (en) A shale oil fracture system simulation agent method based on trajectory piecewise linearization

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant