本申请涉及油气勘探工程领域,特别涉及一种用于岩石孔隙结构仿真的逾渗网络模型构建方法、装置、计算机设备及存储介质。
背景技术:
:在油气勘探工程领域中,逾渗网络模型已经被广泛应用于模拟储层岩石的孔隙结构等宏观物理性质中,因此,如何构建一个适当的逾渗网络模型来描述实际储层岩石的孔隙结构等宏观物理性质,成为本领域技术人员亟待解决的问题。在相关技术中,逾渗网络模型的建立中,通常是根据实验的储层岩石的配位数,得到储层岩石的逾渗概率,并确定待建立的逾渗网络模型中的各个节点,根据该逾渗概率确定各个节点中需要分配孔径的节点,通过系统中设定的随机函数对模型中的各个节点完成储层岩石的孔径分配,从而生成适合于该随机函数分布规律的孔径分布的逾渗网络模型。上述相关技术所采用的逾渗网络模型方法,建出的模型模拟出的孔径分布只能符合上述程序中设定的随机函数分布规律的储层岩石,使得该方法建立的模型应用的场景有局限性。技术实现要素:为了解决相关技术存在的问题,本申请实施例提供了一种用于岩石孔隙结构仿真的逾渗网络模型构建方法、装置、计算机设备及存储介质。所述技术方案如下:一方面,本申请实施例提供了一种用于岩石孔隙结构仿真的逾渗网络模型构建方法,所述方法包括:获取待建立的逾渗网络模型中的各个节点;根据储层岩石的平均配位数,获取逾渗概率,所述平均配位数用于指示所述储层岩石中每个孔连通的喉道数,所述逾渗概率用于指示所述平均配位数与所述待建立的逾渗网络模型中单个节点的最大配位数的比值;根据所述逾渗概率,确定所述各个节点中的目标节点;根据第一随机函数对所述目标节点进行孔径分配,所述第一随机函数是根据所述储层岩石的实际孔径结构数据建立的随机函数,所述实际孔径结构数据包含所述储层岩石的实际孔径与所述实际孔径对应的孔个数;所述第一随机函数用于生成符合所述储层岩石的孔径分布规律的孔径;根据对所述目标节点的孔径分配结果,构建所述逾渗网络模型。可选的,所述根据第一随机函数对所述目标节点进行孔径分配之前,还包括:获取所述储层岩石的实际孔径结构数据;根据所述实际孔径结构数据获取第一函数,所述第一函数用于指示所述实际孔径以及所述实际孔径对应的孔个数之间的对应关系;根据所述第一函数,建立所述第一随机函数。可选的,所述根据所述实际孔径结构数据获取第一函数,包括:根据所述实际孔径结构数据获得孔径分布曲线,所述孔径分布曲线是用于指示所述储层岩石的实际孔径在对数坐标下与所述实际孔径对应的孔个数的曲线;通过最小二乘法拟合所述孔径分布曲线,获取所述第一函数。可选的,所述根据所述第一函数,建立所述第一随机函数,包括:生成第一随机数,所述第一随机数处于最小端点值和最大端点值之间,所述最小端点值和最大端点值是所述第一函数的定义域对应的最小值和最大值;根据第一频率数以及第二频率数,生成第二随机数,所述第一频率数是所述第一函数中孔个数的最小值,所述第二概率数是所述第一函数中孔个数的最大值,所述第二随机数处于所述第一频率数与所述第二频率数之间;根据所述第一随机数在所述第一函数中对应的函数值与所述第二随机数之间的关系,建立所述第一随机函数。可选的,所述根据第一随机函数对所述目标节点进行孔径分配,包括:确定所述目标节点的数量n;根据所述第一随机函数,生成n个随机孔径,n为调用所述第一随机函数的次数且n大于n;将n个所述随机孔径随机分配给n个所述目标节点。可选的,所述根据对所述目标节点的孔径分配结果,构建所述逾渗网络模型之后,还包括:根据约束条件约束所述逾渗网络模型,所述约束条件用于指示所述逾渗网络模型中各个坐标轴的长度。可选的,所述方法还包括:获取所述储层岩石的孔隙度;根据所述储层岩石的孔隙度建立所述约束条件。另一方面,本申请实施例提供一种用于岩石孔隙结构仿真的逾渗网络模型构建装置,所述装置包括:第一获取模块,用于获取待建立的逾渗网络模型中的各个节点;第二获取模块,用于根据储层岩石的平均配位数,获取逾渗概率,所述平均配位数用于指示所述储层岩石中每个孔连通的喉道数,所述逾渗概率用于指示所述平均配位数与所述待建立的逾渗网络模型中单个节点的最大配位数的比值;确定模块,用于根据所述逾渗概率,确定所述各个节点中的目标节点;孔径分配模块,用于根据第一随机函数对所述目标节点进行孔径分配,所述第一随机函数是根据所述储层岩石的实际孔径结构数据建立的随机函数,所述实际孔径结构数据包含所述储层岩石的实际孔径与所述实际孔径对应的孔个数;所述第一随机函数用于生成符合所述储层岩石的孔径分布规律的孔径;模型构建模块,用于根据对所述目标节点的孔径分配结果,构建所述逾渗网络模型。又一方面,本申请实施例提供一种计算机设备,所述计算机设备包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面或者第一方面的任意可选实现方式所述的用于岩石孔隙结构仿真的逾渗网络模型构建方法。又一方面,本申请实施例提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面或者第一方面的任意可选实现方式所述的用于岩石孔隙结构仿真的逾渗网络模型构建方法。本申请实施例提供的技术方案带来的有益效果至少包括:获取待建立的逾渗网络模型中的各个节点,根据储层岩石的平均配位数获取逾渗概率,根据该逾渗概率,确定各个节点中的目标节点,调用计算机设备中的第一随机函数,对目标节点分配第一随机函数产生的孔径,根据相应的孔径分配结果,构建出逾渗网络模型。本申请通过调用根据该储层岩石的孔径分布数据建立的随机函数,对目标节点分配符合该储层岩石孔径分布规律的孔径,使得建立的逾渗网络模型可以符合实际储层岩石的孔径分布,使得该方法的应用场景更加广泛,普适性更高。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种用于岩石孔隙结构仿真的逾渗网络模型构建方法的方法流程图;图2是本申请实施例提供的一种节点数据输入对话框的示意图;图3是本申请实施例提供的一种用于岩石孔隙结构仿真的逾渗网络模型构建方法的方法流程图;图4是图3所示实施例涉及的一种ct扫描数据影像的示意图;图5是图3所示实施例涉及的一种数据导入输入框的界面示意图;图6是图3所示实施例涉及的一种半对数坐标的孔径分布曲线的示意图;图7是图3所示实施例涉及的一种第一随机函数产生的孔径以及对应的孔个数的示意图;图8是本申请实施例提供的一种用于岩石孔隙结构仿真的逾渗网络模型构建装置的结构示意图;图9是本申请一个示例性实施例提供的一种计算机设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。本申请提供的方案可以用于油气勘探技术中对岩石孔隙结构仿真时,构建三维逾渗网络模型的过程中,为了便于理解,下面首先对本申请实施例涉及的一些名词以及应用原理进行简单介绍。数字岩心技术,是指通过利用包括但不限于ct(computedtomography,电子计算机断层)扫描、扫描电子显微镜、核磁共振等设备获得的储层岩石的图像信息,构建一个可以描述该储层岩石的实际岩心,以及可以依照一定的算法来模拟该储层岩石的渗透率、孔隙度、电性参数等宏观物理性质的网络模型的技术。逾渗网络模型是一种以网络模型和逾渗理论为基础的数值模拟技术。它的基本思想是利用网络模型来描述储层岩石复杂的孔隙空间,利用逾渗理论来描述孔隙空间中流体的流动以及电流的传输过程。逾渗网络模型在描述真实流体的传输、传导特性时,援用了逾渗理论的基本思想,并考虑了一些更实际的物理、化学特性,因此其模拟结果比较接近真实的传输、传导特性。数字岩心技术中,对样本储层岩石后续的数值实验(仿真计算),大致需要如下几个步骤:一、数据获取和图像导入;二、数据降噪滤波和图像处理;三、体/面网络划分;四、模型导出和仿真计算。在上述过程中,逾渗网络模型在数字岩心技术中被广泛应用,最终的模型导出和仿真计算也大多是基于建立的逾渗网络模型进行的,在建立该逾渗网络模型时,通常先确定出该逾渗网络模型的各个节点,进一步确定出各个节点在建立的逾渗网络模型中的坐标,然后根据获取到的逾渗概率,对各个节点进行筛选,得到逾渗网络模型中需要分配孔径的各个节点,通过调用系统中设定的随机函数,对需要分配孔径的各个节点分配该随机函数产生的随机孔径,从而完成逾渗网络模型的建立。其中,本申请中提及的孔径,均指的是该储层岩石的孔隙半径。相关技术中,系统中设定的随机函数通常是程序开发时,运维人员或者开发人员将现有的随机函数设置在程序中,该随机函数一般是符合现有的技术理论中的函数公式的分布规律(比如,符合对数平均分布、正态分布、威布尔分布等),使得该逾渗网络模型中的孔径分布可以满足相应的函数分布规律。但是,在实际的储层岩石的分布规律大多数是不符合这些函数公式的分布规律,其孔径分布可能是各种形态,使得该方法建立的逾渗网络模型不能与实际储层岩石的孔径分布相匹配,从而在实际应用中有一定的局限性。为了解决上述相关技术中存在的问题,本申请提出了一种用于岩石孔隙结构仿真的逾渗网络模型构建方法,请参考图1,其示出了本申请实施例提供的一种用于岩石孔隙结构仿真的逾渗网络模型构建方法的方法流程图,如图1所示,该方法可以包括以下步骤:步骤101,获取待建立的逾渗网络模型中的各个节点。在一种可能实现的方式中,获取待建立的逾渗网络模型中的各个节点可以包括获取该待建立的逾渗网络模型中的各个节点的总数以及各个节点之间的间距,比如,操作人员可以在相应的输入界面输入各个坐标轴上的节点数以及各个节点之间的间距,计算机设备可以根据输入的各个坐标轴上的节点数以及各个节点之间的间距,获取该待建立的逾渗网络模型中的各个节点。以待建立逾渗网络模型为三维逾渗网络模型为例,计算机设备在显示界面中显示输入各个坐标轴上的节点数以及各个节点之间的间距的对话框,请参考图2,其示出了本申请实施例提供的一种模型设置对话框的示意图,如图2所示,在模型设置对话框201中包含了节点数的输入框202,节点间距的输入框203,确认控件204,操作人员可以通过在相应的输入框中输入相应的数据,并点击确认控件204,该计算机设备就可以获取到待建立的逾渗网络模型的各个节点。可选的,该计算机设备可以对各个节点进行编号或者赋予对应的坐标,以便于该计算机设备用于对各个节点的识别。可选的,该计算机设备获取到待建立的逾渗网络模型的各个节点可以是获取到待建立的逾渗网络模型的各个节点的编号或者对应的坐标。步骤102,根据储层岩石的平均配位数,获取逾渗概率。其中,该平均配位数用于指示储层岩石中每个孔连通的喉道数,该逾渗概率用于指示该平均配位数与该待建立的逾渗网络模型中单个节点的最大配位数的比值。可选的,该计算机设备可以根据待建立的逾渗网络模型的类型,得到该逾渗网络模型的单个节点的最大配位数,比如,待建立的逾渗网络模型的类型为二维模型,简单立方体(simplecube,sc)模型,体心立方体(bodycentredcube,bcc)模型,面心立方体(facecenteredcube,fcc)模型等,各个模型对应的最大配位数为4,6,8,12,则该计算机设备可以获取到相应的各类型的模型中的单个节点的最大配位数。该计算机设备通过该储层岩石的平均配位数与该待建立的逾渗网络模型中单个节点的最大配位数的相比,得到两者的比值,将两者的比值作为逾渗概率。例如,该待建立的逾渗网络模型的类型为sc模型,其单个节点的最大配位数为6,储层岩石的平均配位数为3,则该计算机设备获取的逾渗概率就是50%。其中,本申请实施例中的逾渗概率在待建立的逾渗网络模型中的各个方向上采用同一个逾渗概率,即,待建立的逾渗网络模型如果是二维的,则该待建立的逾渗网络模型的横坐标轴或者纵坐标轴上采用相同的逾渗概率。可选的,该计算机设备可以通过数据导入获得该储层岩石的平均配位数。可选的,该储层岩石的配位数与该逾渗概率之间的比值计算程序可以由程序开发人员或者运维人员预先在计算机设备中设置。步骤103,根据逾渗概率,确定各个节点中的目标节点。在一种可能实现的方式中,该计算机设备可以为各个节点创建一个随机概率,形成一个概率集合,通过该逾渗概率对创建的概率集合中的概率进行筛选,将不大于该逾渗概率的概率集合中的概率对应的各个节点确定为目标节点。比如,为各个节点创建一个随机概率的概率函数可以是rand()函数,该rand()函数是用于生成一个0至1之间的任一随机数的函数,该计算机设备可以通过调用该rand()函数对获取的待建立的逾渗网络模型中的各个节点相应的创建概率值,得到一个概率集合,通过该逾渗概率对该概率集合中的概率进行筛选,将不大于该逾渗概率的概率对应的节点确定为目标节点。步骤104,根据第一随机函数对目标节点进行孔径分配。其中,该第一随机函数是根据储层岩石的实际孔径结构数据建立的随机函数,该实际孔径结构数据包含该储层岩石的实际孔径与实际孔径对应的孔个数,该第一随机函数用于生成符合储层岩石的孔径分布规律的孔径。在一种可能实现的方式中,该计算机设备可以调用该第一随机函数生成的孔径,对目标节点进行孔径分配,使得该待建立的逾渗网络模型中的各个节点的孔径分布规律符合相应的第一随机函数包含的函数表达式。本申请针对该孔径分布函数的调用,创建了一个符合储层岩石的实际孔径分布规律的第一随机函数,使得该待建立的逾渗网络模型中的各个节点的孔径分布规律符合储层岩石的实际孔径分布规律。可选的,该第一随机函数可以是该创建逾渗网络模型的计算机设备自行创建的,也可以是由其他计算机设备创建,由该计算机设备进行调用的。步骤105,根据对目标节点的孔径分配结果,构建逾渗网络模型。计算机设备根据该目标节点的孔径分配结果,对待建立的逾渗网络模型的各个节点进行模型建立,得到最终的逾渗网络模型。综上所述,本申请通过调用根据该储层岩石的孔径分布数据建立的随机函数,对目标节点分配符合该储层岩石孔径分布规律的孔径,使得建立的逾渗网络模型可以符合实际储层岩石的孔径分布,使得该方法的应用场景更加广泛,普适性更高。在一种可能实现的方式中,上述第一随机函数是该创建逾渗网络模型的计算机设备按照该储层岩石的实际孔径结构数据创建的,在建立该逾渗网络模型的过程中,直接调用相应的第一随机函数来对目标节点进行孔径分配,请参考图3,其示出了本申请实施例提供的一种逾渗网络模型构建方法的方法流程图,如图3所示,该方法可以包括如下步骤:步骤301,获取待建立的逾渗网络模型中的各个节点。步骤302,根据储层岩石的平均配位数,获取逾渗概率。其中,该平均配位数用于指示储层岩石中每个孔连通的喉道数,该逾渗概率用于指示各个节点首次形成贯穿整个储层岩石的连续通道的概率。步骤303,根据逾渗概率,确定各个节点中的目标节点。其中,步骤301至步骤303的执行细节分别与上述步骤101至步骤103的执行细节类似,此处不再赘述。步骤304,获取储层岩石的实际孔径结构数据。其中,该实际孔径结构数据包含储层岩石的实际孔径与实际孔径对应的孔个数。在一种可能实现的方式中,该实际孔径结构数据可以通过现有的实验数据,获得该储层岩石的实际孔径结构数据。可选的,实验数据可以是由ct扫描的实验手段得到的。比如,通过ct扫描方法,得到该储层岩石的可视化影像资料,请参考图4,其示出了本申请实施例提供的一种ct扫描数据影像的示意图,如图4所示,图4(a)是一种ct扫描数据影像的图像,图4(b)是对图4(a)中的图像进行孔隙识别后的图像,再通过岩心三维图像精细解析技术对图4(b)的图像进行精细解析,得到该储层岩石的孔隙度、孔隙-喉道尺寸分布、孔径-孔个数分布等数据,进一步的,操作人员可以将相应的孔径-孔个数分布的数据导入至建立该三维逾渗网络模型的环境中,使得该计算机设备获取到相应的该储层岩石的实际孔径结构数据。可选的,实验数据也可以是通过上述压汞法或者核磁共振方法得到该储层岩石的孔隙度、孔隙-喉道尺寸分布、孔径-体积频率分布等数据,进一步的,操作人员可以将相应的孔径-体积频率分布的数据导入至建立该三维逾渗网络模型的环境中,该计算机设备通过预设公式,将该孔径-体积频率分布转换为孔径-孔个数分布,进而获取到相应的该储层岩石的实际孔径结构数据。其中,该预设公式可以是如下公式:其中,表示实际孔径为rp大小的孔个数,表示实际孔径为rp大小时的体积频率,rp代表实际孔径。其中,该体积频率是孔的体积对应的孔个数。请参考图5,其示出了本申请实施例涉及的一种数据导入输入框的界面示意图,如图5所示,在界面51中包含了数据导入框501,数据选择控件502,确认控件503,操作人员可以通过点击相应的数据选择控件502选择需要导入的数据的存储路径,并点击确认控件503,将储层岩石的实验数据导入至计算机内。该计算机设备可以获取到由操作人员导入的实验数据,将相应的数据存储在计算机设备中,以便于后续建立该逾渗网络模型时该实验数据的调用。可选的,该实验数据也可以是图片类型的实验数据,该计算机设备通过自身设定的程序进行识别和提取,最终得到该计算机设备可以使用的实验数据。在一种可能实现的方式中,该计算机设备获得到的储层岩石的实际孔径结构数据可以包含如表1所示的数据,请参考表1,其示出了本申请实施例涉及的一种获取的孔径-孔个数的对应数据。如下表1所示,其中包含了实际孔径与孔个数的对应关系。实际孔径(mm)孔个数(个)0.00500.0100.024980.0539760.120100.210020.550718321856101其他0表1步骤305,根据实际孔径结构数据获取第一函数。在一种可能实现的方式中,该计算机设备可以根据获取的实际孔径结构数据得到相应的孔径分布曲线,其中,该孔径分布曲线可以用于指示储层岩石的实际孔径在对数坐标下与所述实际孔径对应的孔个数的曲线。可选的,该计算机设备可以对该实际孔径结构数据中实际孔径进行对数转换,形成相应的对数形式的实际孔径,比如,对实际孔径rp进行对数转换形成lg(rp),进一步得到该对数形式的实际孔径与孔个数对应的数据。可选的,该计算机设备可以根据该对数形式的实际孔径与孔个数对应的数据制作图像,得到半对数坐标下的孔径分布曲线。请参考图6,其示出了本申请实施例涉及的一种半对数坐标的孔径分布曲线的示意图,如图6所述,其中包含了半对数坐标轴lg(rp),孔个数坐标轴p,孔径分布曲线l。其中,该图中孔径分布曲线l可以是很多个点组成的散点图,即,该计算机设备获得的孔径分布曲线是由很多个点组成的,在图中表现为一条完整的曲线。可选的,该计算机设备可以通过最小二乘法拟合该孔径分布曲线,获取第一函数。即,该计算机设备可以通过最小二乘法对该孔径分布曲线进行拟合,得到该孔径分布曲线的函数表达式,其中,该函数表达式的自变量为对数形式的实际孔径lg(rp),因变量为孔个数p。可选的,该计算机设备在对该孔径分布曲线进行拟合的过程中,也可以采用分段拟合的形式,在一种可能实现的方式中,该计算机设备可以通过计算出该孔个数值的变化过程中的各个峰值和各个谷值,按照相邻的峰值和谷值对该孔径分布曲线进行分段,对相应的各段的孔径分布曲线进行拟合。比如,如图6所示的孔径分布曲线l,该计算机设备计算出该孔径分布曲线l只有一个峰值lg(rp)=-1.3的位置,该计算机设备可以根据该峰值,将该孔径分布曲线l划分为两段,并进行拟合,得到如下表达式:步骤306,根据第一函数,建立第一随机函数。在一种可能实现的方式中,该计算机设备可以根据该第一函数的定义域的最小值和最大值生成第一随机数,且生成的第一随机数处于该最小端点值和最大端点值之间。比如,该计算机设备可以根据上述第一函数的建立,得到该第一函数的定义域的最小值和最大值,将该定义域的最小值和最大值输入相应的第一随机数程序中,调用并生成第一随机数,需要说明的是,多次调用第一随机数程序生成的多个第一随机数可以是服从均匀分布的。可选的,该第一随机数程序可以按照unit(lg(rpmin,),lg(rpmax))来生成随机数,其中,该rpmin代表的是该定义域的最小值,该rpmax代表的是该定义域的最大值。计算机设备还根据第一频率数以及第二频率数,生成第二随机数,其中,该第一频率数是第一函数中孔个数的最小值,第二概率数是第一函数中孔个数的最大值,且生成的第二随机数处于第一频率数与第二频率数之间。可选的,该计算机设备可以对该第一函数进行一系列的计算,得到该第一函数中的孔个数的最小值和最大值,将该孔个数的最小值设置为第一频率数,将该孔个数的最大值设置为第二频率数,并将该第一频率数和第二频率数输入相应的第二随机数程序中,调用并生成第二随机数,需要说明的是,多次调用第二随机数程序生成的多个第二随机数也可以是服从均匀分布的。可选的,该第二随机数程序可以按照unit(pmin,pmax)来生成随机数,其中,该pmin代表的是第一频率数,该pmax代表的是第二频率数。计算机设备根据第一随机数在第一函数中对应的函数值与第二随机数之间的关系,建立第一随机函数。在一种可能实现的方式中,当该计算机设备判断生成的第一随机数在第一函数中对应的函数值不小于生成的第二随机数时,便对第一随机数进行相应的指数转换,将该转换得到的结果作为该第一随机函数的一个值。其中,该指数转换是与上述步骤305中进行的对数转换是采用相同的底数,比如,步骤305中采用了lg对数转换,那么相应的,该步骤中进行指数转换时,采用10为底数的转换方式,即,对该第一随机数做10为底数,该第一随机数为指数的指数运算。可选的,以下是本申请实施例提供的一种采用c++语言编写的上述随机函数的程序。该计算机设备通过调用上述程序,便可以生成相应的第一随机函数产生的孔径数据。可选的,该计算机设备可以通过以下c++语言程序实现上述第一随机函数的调用。#include<iostream.h>#include<math.h>{……floatr=pow(10,rnd_arm());……}请参考图7,其示出了本申请实施例涉及的一种第一随机函数产生的孔径以及对应的孔个数的示意图。如图7所示,该图是本申请实施例在图6的基础上,生成的相应的第一随机函数,并产生各个数据。图7中的方框状数据点即为该第一随机函数产生的各个数据,由图7可以看出,该第一随机函数产生的数据可以符合该储层岩石的孔径分布。步骤307,根据第一随机函数对目标节点进行孔径分配。可选的,该计算机设备可以确定出目标节点的数量n,通过调用该第一随机函数,生成n个随机孔径,n大于n;其中,该n为调用该第一随机函数的次数,可选的,图2所示的模型设置界面中还包括第一随机函数调用次数的输入框205,该n的设置可以由操作人员在调用次数输入框205中输入设置。可选的,该计算机设备从生成的n个随机孔径中随机将n个随机孔径随机分配给n个目标节点,从而完成对目标节点的孔径分配。步骤308,根据对目标节点的孔径分配结果,构建逾渗网络模型。计算机设备根据该目标节点的孔径分配结果,对待建立的逾渗网络模型的各个节点进行模型建立,得到最终的逾渗网络模型。在一种可能实现的方式中,在步骤308之后,该计算机设备还可以对建立的逾渗网络模型通过约束条件,使得建立的逾渗网络模型的孔隙度与该储层岩石的孔隙度相吻合。可选的,该计算机设备可以获取该储层岩石的孔隙度,根据该储层岩石的孔隙度建立约束条件。其中,该约束条件用于指示该逾渗网络模型中各个坐标轴的长度。该储层岩石的孔隙度的获取可以从上述步骤303中提供的几种实验数据中获取,这里以上述建立的逾渗网络模型的类型为sc模型为例,本申请实施例根据获取的储层岩石的孔隙度建立的约束条件的表达式可以如下:其中,φ为该储层岩石的孔隙度,lx、ly、以及lz分别代表x轴、y轴、z轴的长度,即在三维网格的各个坐标轴中分别对应lx、ly、以及lz个网格。其中,rrnd为一个与上述第一随机函数的调用次数有关的参数值,可选的,该参数值的表达是可以如下:其中,该n为调用该第一随机函数的次数,该rnd_arm()i为上述第一随机函数第i次产生的数值。例如,该计算机获取到的该储层岩石的孔隙度为5%,且上述第一随机函数对应有1/3的概率产生0、1、2三个数值,假设调用该第一随机函数的次数为1000次,则根据上述rrnd的公式计算的rrnd的值约等于1.568,那么上述约束条件可以变为:进而可以得到lx、ly、以及lz同时需要满足的表达式,从而确定出各个坐标轴的长度,使建出的逾渗网络模型符合该储层岩石的孔隙度。可选的,各个坐标轴的长度的确定可以由操作人员干预确定。比如,操作人员可以根据获得的实际岩心的结构数据,人为选取lx和ly两个估算值,将这两个值也输入至计算机设备中,从而计算出相应的第三个值。可选的,操作人员可以选择lx、ly、以及lz其中任意两个估算值,进而计算出第三个值,本申请实施例对此并不加以限定。综上所述,本申请通过调用根据该储层岩石的孔径分布数据建立的随机函数,对目标节点分配符合该储层岩石孔径分布规律的孔径,使得建立的逾渗网络模型可以符合实际储层岩石的孔径分布,使得该方法的应用场景更加广泛,普适性更高。对应于上述实施例,本申请实施例还提供了一种用于岩石孔隙结构仿真的逾渗网络模型构建装置,请参考图8,其示出了本申请实施例提供的一种逾渗网络模型构建装置的结构示意图。如图8所示,该装置可以包括:第一获取模块801,用于获取待建立的逾渗网络模型中的各个节点;第二获取模块802,用于根据储层岩石的平均配位数,获取逾渗概率,所述平均配位数用于指示所述储层岩石中每个孔连通的喉道数,所述逾渗概率用于指示所述平均配位数与所述待建立的逾渗网络模型中单个节点的最大配位数的比值;确定模块803,用于根据所述逾渗概率,确定所述各个节点中的目标节点;孔径分配模块804,用于根据第一随机函数对所述目标节点进行孔径分配,所述第一随机函数是根据所述储层岩石的实际孔径结构数据建立的随机函数,所述实际孔径结构数据包含所述储层岩石的实际孔径与所述实际孔径对应的孔个数;所述第一随机函数用于生成符合所述储层岩石的孔径分布规律的孔径;模型构建模块805,用于根据对所述目标节点的孔径分配结果,构建所述逾渗网络模型。可选的,所述装置还包括:第三获取模块,用于在所述根据第一随机函数对所述目标节点进行孔径分配之前,获取所述储层岩石的实际孔径结构数据;第四获取模块,用于在所述根据第一随机函数对所述目标节点进行孔径分配之前,根据所述实际孔径结构数据获取第一函数,所述第一函数用于指示所述实际孔径以及所述实际孔径对应的孔个数之间的对应关系;第一建立模块,用于在所述根据第一随机函数对所述目标节点进行孔径分配之前,根据所述第一函数,建立所述第一随机函数。可选的,所述第四获取模块,具体用于,根据所述实际孔径结构数据获得孔径分布曲线,所述孔径分布曲线是用于指示所述储层岩石的实际孔径在对数坐标下与所述实际孔径对应的孔个数的曲线;通过最小二乘法拟合所述孔径分布曲线,获取所述第一函数。可选的,所述第一建立模块,具体用于,生成第一随机数,所述第一随机数处于最小端点值和最大端点值之间,所述最小端点值和最大端点值是所述第一函数的定义域对应的最小值和最大值;根据第一频率数以及第二频率数,生成第二随机数,所述第一频率数是所述第一函数中孔个数的最小值,所述第二概率数是所述第一函数中孔个数的最大值,所述第二随机数处于所述第一频率数与所述第二频率数之间;根据所述第一随机数在所述第一函数中对应的函数值与所述第二随机数之间的关系,建立所述第一随机函数。可选的,所述孔径分配模块804,具体用于,确定所述目标节点的数量n;根据所述第一随机函数,生成n个随机孔径,n为调用所述第一随机函数的次数且n大于n;将n个所述随机孔径随机分配给n个所述目标节点。可选的,所述装置还包括:约束模块,用于在所述根据对所述目标节点的孔径分配结果,构建所述逾渗网络模型之后,根据约束条件约束所述逾渗网络模型,所述约束条件用于指示所述逾渗网络模型中各个坐标轴的长度。可选的,所述装置还包括:第五获取模块,用于获取所述储层岩石的孔隙度;第二建立模块,用于根据所述储层岩石的孔隙度建立所述约束条件。图9是本申请一个示例性实施例提供的一种计算机设备的结构示意图。计算机设备900包括中央处理单元(cpu)901、包括随机存取存储器(ram)902和只读存储器(rom)903的系统存储器904,以及连接系统存储器904和中央处理单元901的系统总线905。计算机设备900还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(i/o系统)906,和用于存储操作系统913、应用程序914和其他程序模块915的大容量存储设备907。基本输入/输出系统906包括有用于显示信息的显示器908和用于用户输入信息的诸如鼠标、键盘之类的输入设备909。其中显示器908和输入设备909都通过连接到系统总线905的输入输出控制器910连接到中央处理单元901。基本输入/输出系统906还可以包括输入输出控制器910以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器910还提供输出到显示屏、打印机或其他类型的输出设备。大容量存储设备907通过连接到系统总线905的大容量存储控制器(未示出)连接到中央处理单元901。大容量存储设备907及其相关联的计算机可读介质为计算机设备900提供非易失性存储。也就是说,大容量存储设备907可以包括诸如硬盘或者cd-rom驱动器之类的计算机可读介质(未示出)。计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括ram、rom、eprom、eeprom、闪存或其他固态存储其技术,cd-rom、dvd或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的系统存储器904和大容量存储设备907可以统称为存储器。计算机设备900可以通过连接在系统总线905上的网络接口单元911连接到互联网或者其它网络设备。存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,中央处理器901通过执行该一个或一个以上程序来实现图2或图3所示的方法的全部或者部分步骤。在一个示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括计算机程序(指令)的存储器,上述程序(指令)可由计算机设备的处理器执行以完成本申请各个实施例所示的方法的全部或者部分步骤。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。当前第1页12