Method, device and equipment for determining solubilizing amount of micelles and medium

By establishing a theoretical model of the transmission law of micelles in porous media, the problem of difficulty in quantifying the contribution rate of micelles to oil recovery in the prior art is solved, and quantitative characterization and accurate evaluation of micelles' solubilization ability are achieved.

CN119538486APending Publication Date: 2025-02-28PETROCHINA CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311109368.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

It is difficult for the prior art to accurately quantify the contribution of micelle solubilization to oil recovery rate. The two oil-fighting mechanisms (reducing oil-water interface tension and micelle solubilization) are mutually restricted and cannot be evaluated independently.

Method used

Through a combination of digital-analog simulation and physical simulation experiments, a theoretical model of the transmission law of micelles in porous media is established, including establishing a convective diffusion equation and determining the solubilization formula, thereby determining the maximum solubilization of micelles in porous media.

Benefits of technology

Quantitative characterization of micelles' solubilization ability in porous media is achieved, and the contribution of micelles' solubilization to oil recovery rate can be accurately evaluated.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119538486A_ABST
    Figure CN119538486A_ABST
Patent Text Reader

Abstract

The invention discloses a micelle solubilizing amount determination method and device, equipment and a medium. According to the method, a convective diffusion equation of a target micelle in a porous medium is established according to the concentration, the migration distance, the adsorption quantity increasing speed, the adsorption speed, the diffusion coefficient and the migration lag coefficient of the target micelle; determining a target solubilization formula according to at least two groups of solubilization data obtained by solubilizing the target oil sample by the target micelle under the static condition; and establishing a transmission model of the target micelle in the porous medium according to the convection diffusion equation and the solubilization formula, and determining the maximum solubilization amount of the target micelle in the porous medium based on the transmission model. According to the technical scheme, a mode of combining digital-analog simulation and physical simulation experiments is adopted, a transmission rule theoretical model of the micelles in the porous medium is established, and quantitative characterization of the solubilizing capacity of the micelles in the porous medium is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of oil and gas exploration, and in particular to a method, device, equipment and medium for determining micelle solubilization amount. Background Art

[0002] Tertiary oil recovery refers to the process of injecting other fluids to change the properties of reservoir rocks and fluids by physical, chemical, thermal, biological and other methods to increase the recovery rate of reservoirs after water flooding. Surfactant flooding is a type of chemical flooding, which mainly improves oil recovery by reducing oil-water interfacial tension, changing the wettability of oil-wet rock surfaces and increasing the flow resistance of high-permeability layers.

[0003] Surfactants have complex and varied oil displacement mechanisms, among which reducing the oil-water interfacial tension to increase the capillary number and improve oil recovery efficiency is a recognized oil displacement mechanism, but the contribution of the micellization of surfactants to improving oil recovery has been ignored. Micellization refers to the behavior of free molecules spontaneously forming an ordered assembly with non-polar groups as the core and polar groups as the outer layer when the concentration of the surfactant solution exceeds the critical micelle concentration. One of the characteristics of micelles is solubilization, that is, both polar and non-polar substances can be dissolved in the micelle structure to varying degrees, especially the solubility of polar components in crude oil, thereby achieving the purpose of improving oil recovery. In addition, the unique structure of micelles makes substances of different polarities interact with micelles in different ways. Non-polar substances (crude oil) have a strong affinity with the lipophilic groups of surfactants and can enter the micelle core during solubilization. The micelles will swell to "accept" the substances entering the core, thereby further improving oil recovery efficiency.

[0004] At present, the two mechanisms of reducing oil-water interfacial tension and micelle solubilization are mutually constrained and exist at the same time, and it is impossible to accurately quantify the ability of a certain mechanism to improve the recovery rate of the reservoir. Therefore, how to provide a technical solution that can quantify the contribution of micelle solubilization to oil recovery is a technical problem that needs to be solved urgently by those skilled in the art. Summary of the invention

[0005] The present application provides a method, device, equipment and medium for determining the solubilization amount of micelles. A theoretical model of the transport law of micelles in porous media is established by combining digital simulation and physical simulation experiments, thereby achieving quantitative characterization of the solubilization ability of micelles in porous media.

[0006] According to one aspect of the present application, a method for determining the amount of micelle solubilization is provided, the method comprising:

[0007] According to the concentration, migration distance, adsorption growth rate, adsorption rate, diffusion coefficient and migration hysteresis coefficient of the target micelles, a convection-diffusion equation of the target micelles in the porous medium is established;

[0008] Determine a target solubilization formula according to at least two sets of solubilization data obtained by solubilizing a target oil sample with target micelles under static conditions;

[0009] A transport model of the target micelles in the porous medium is established according to the convection-diffusion equation and the solubilization formula, and a maximum solubilization amount of the target micelles in the porous medium is determined based on the transport model.

[0010] According to another aspect of the present application, a device for determining the amount of micelle solubilization is provided, the device comprising: a convection-diffusion equation establishment module, for establishing a convection-diffusion equation of the target micelle in a porous medium according to the concentration, migration distance, adsorption amount growth rate, adsorption rate, diffusion coefficient and migration hysteresis coefficient of the target micelle;

[0011] A target solubilization formula determination module, used to determine a target solubilization formula according to at least two sets of solubilization data obtained by solubilizing a target oil sample with target micelles under static conditions;

[0012] The maximum solubilization amount determination module is used to establish a transport model of the target micelles in the porous medium according to the convection-diffusion equation and the solubilization formula, and determine the maximum solubilization amount of the target micelles in the porous medium based on the transport model.

[0013] According to another aspect of the present application, a device for determining the amount of micelle solubilization is provided, the device comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for determining the micelle solubilization amount described in any embodiment of the present application.

[0017] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining the micelle solubilization amount described in any embodiment of the present application when executed.

[0018] The technical solution provided by the present application establishes the convection-diffusion equation of the target micelle in the porous medium according to the concentration, migration distance, adsorption growth rate, adsorption rate, diffusion coefficient and migration hysteresis coefficient of the target micelle; determines the target solubilization formula according to at least two sets of solubilization data obtained by solubilizing the target oil sample with the target micelle under static conditions; establishes the transmission model of the target micelle in the porous medium according to the convection-diffusion equation and the solubilization formula, and determines the maximum solubilization amount of the target micelle in the porous medium based on the transmission model. This technical solution adopts a combination of digital simulation and physical simulation experiments to establish a theoretical model of the transmission law of micelles in porous media, and realizes the quantitative characterization of the solubilization ability of micelles in porous media.

[0019] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 A flow chart of a method for determining the amount of micelle solubilization provided in Example 1 of the present application;

[0022] Figure 2 A flow chart of a method for determining the amount of micelle solubilization provided in Example 2 of the present application;

[0023] Figure 3 A schematic diagram of the structure of a device for determining the amount of micelle solubilization provided in Example 3 of the present application;

[0024] Figure 4 It is a structural schematic diagram of an apparatus for implementing a method for determining the amount of micelle solubilization in an embodiment of the present application. DETAILED DESCRIPTION

[0025] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0026] It should be noted that the terms "first", "second", "theoretical", "target", "candidate", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0027] Embodiment 1

[0028] Figure 1 This is a flow chart of a method for determining the amount of micelle solubilization provided in Example 1 of the present application. This embodiment is applicable to the case of quantifying the micelle solubilization effect. The method can be performed by a device for determining the amount of micelle solubilization. The device for determining the amount of micelle solubilization can be implemented in the form of hardware and / or software. The device for determining the amount of micelle solubilization can be configured in a device with data processing capabilities. Figure 1 As shown, the method includes:

[0029] S110, establishing a convection-diffusion equation of the target micelles in the porous medium according to the concentration, migration distance, adsorption amount growth rate, adsorption rate, diffusion coefficient and migration hysteresis coefficient of the target micelles.

[0030] The micelle is a solution rich in surfactant, which may be a betaine solution, a petroleum sulfonate solution, etc. The porous medium may be a rock sample with a certain permeability.

[0031] In the embodiment of the present invention, the concentration distribution of micelles in porous media can be described by establishing a convection diffusion equation under unidirectional conditions. The convection diffusion equation includes convection terms and diffusion terms, wherein the convection term is used to represent the transport of micelles in flow and is related to the adsorption rate and concentration of micelles; the diffusion term is used to represent the transport of micelles in a non-flowing state and is related to the concentration of micelles. Therefore, considering the adsorption effect, the convection diffusion equation can be expressed as:

[0032]

[0033] Where t is time, D is diffusion coefficient, C is concentration of target micelle, x is migration distance of target micelle, v is growth rate of adsorption, θ is migration hysteresis coefficient, C is p is the adsorption amount of the target micelle, is the adsorption rate.

[0034] Optionally, a convection-diffusion equation of the target micelles is established according to the concentration, migration distance, adsorption amount growth rate, adsorption rate, diffusion coefficient and migration hysteresis coefficient of the target micelles, including: determining the first adsorption rate of the target micelles in the porous medium according to the concentration, adsorption constant, maximum adsorption amount and adsorption amount of the target micelles; determining the adsorption amount growth rate of the target micelles in the porous medium according to the first adsorption rate, the porosity of the porous medium and the volume fraction of the target micelles affected by the porous medium; establishing the convection-diffusion equation of the target micelles according to the adsorption amount growth rate, the concentration, migration distance, adsorption rate, diffusion coefficient and migration hysteresis coefficient.

[0035] In general, the convection-diffusion equation considering adsorption under unidirectional conditions is usually expressed as:

[0036]

[0037] In the formula, is the growth rate of adsorption amount.

[0038] Among them, the adsorption growth rate It can be determined using the following formula:

[0039]

[0040] In the formula, φ is the porosity of the porous medium, s is the volume fraction of the target micelles that reach the porous medium, and C p is the adsorption amount of the target micelle, is the first adsorption speed.

[0041] Among them, the first adsorption rate It can be determined using the following formula:

[0042]

[0043] In the formula, C p is the adsorption amount of the target micelle, is the adsorption rate, k is the adsorption constant, C m is the maximum adsorption amount of the target micelle, and C is the concentration of the target micelle.

[0044] Substituting the first adsorption rate formula into the adsorption amount growth rate formula, we can get:

[0045]

[0046] in, is the migration lag coefficient, which can be expressed by θ.

[0047] Therefore, the convection-diffusion equation can be expressed as:

[0048] In the embodiment of the present invention, the above convection-diffusion equation can be optimized and arranged to obtain an analytical solution of the convection-diffusion equation considering adsorption in the micelle flooding process under unidirectional conditions:

[0049]

[0050] Where C0 is the initial concentration of the target micelles, L is the length of the porous medium, V is the volume of the target micelles injected into the porous medium, and V p is the pore volume in the porous medium, T is the injection and pore volume V p Equal the time required to target micelles.

[0051] Furthermore, the diffusion coefficient and migration hysteresis coefficient can be obtained from the above analytical solution. 0.5 V P hour, Available

[0052] In addition, the diffusion coefficient can be expressed as

[0053] S120. Determine a target solubilization formula according to at least two sets of solubilization data obtained by solubilizing a target oil sample with target micelles under static conditions.

[0054] The static condition may be that the target micelles solubilize the target oil sample without the influence of the porous medium. The oil sample may be a solubilizing substance, such as anisole, kerosene or white oil. The solubilization data may be the maximum solubilization amount of the target micelles on the target oil sample, or the solubilization amount of the target micelles on the target oil sample within a certain period of time.

[0055] The solubilization formula can be used to express the relationship between the maximum solubilization amount and concentration of the target micelles, and can also express the relationship between the solubilization amount and concentration of the target micelles within a certain period of time.

[0056] It should be noted that the solubilization performance of micelles is closely related to micelle concentration and micelle type. Therefore, in the embodiments of the present invention, multiple sets of solubilization data under different micelle types and / or micelle concentrations can be obtained by changing the micelle type or micelle concentration.

[0057] Furthermore, data fitting can be performed on the multiple sets of solubilization data obtained to obtain a target solubilization formula for the target micelles under static conditions.

[0058] S130, establishing a transport model of the target micelles in the porous medium according to the convection-diffusion equation and the solubilization formula, and determining a maximum solubilization amount of the target micelles in the porous medium based on the transport model.

[0059] Among them, the convection diffusion equation is the concentration distribution law of the target micelle under dynamic conditions, and the solubilization formula is the solubilization performance law of the target micelle under static conditions. Therefore, in the embodiment of the present invention, the convection diffusion equation and the solubilization formula are solved simultaneously to obtain the maximum solubilization amount of the target micelle in the porous medium.

[0060] Optionally, a transport model of the target micelles in the porous medium is established according to the convection-diffusion equation and the solubilization formula, and the maximum solubilization amount of the target micelles in the porous medium is determined based on the transport model, including: establishing a transport model of the target micelles in the porous medium according to the convection-diffusion equation and the solubilization formula; determining the maximum solubilization amount of the target micelles in the porous medium according to the transport model and preset boundary conditions.

[0061] Among them, the transport model can be used to represent the theoretical model of the transport law of target micelles in porous media.

[0062] Specifically, the convection diffusion equation obtained in step S110 and the target solubilization formula obtained in step S120 can be optimized jointly to obtain a transport model of the target micelle in the porous medium. Further, the parameters of the target micelle, the porous medium, and the target oil sample are input into the obtained transport model to obtain the maximum solubilization amount of the target micelle in the porous medium.

[0063] The embodiment of the present invention provides a method for determining the solubilization amount of micelles, which establishes a convection-diffusion equation of the target micelles in a porous medium according to the concentration, migration distance, adsorption amount growth rate, adsorption rate, diffusion coefficient and migration hysteresis coefficient of the target micelles; determines a target solubilization formula according to at least two sets of solubilization data obtained by solubilizing the target oil sample with the target micelles under static conditions; establishes a transmission model of the target micelles in the porous medium according to the convection-diffusion equation and the solubilization formula, and determines the maximum solubilization amount of the target micelles in the porous medium based on the transmission model. This technical solution adopts a combination of digital simulation and physical simulation experiments to establish a theoretical model of the transmission law of micelles in porous media, and realizes the quantitative characterization of the solubilization ability of micelles in porous media.

[0064] Embodiment 2

[0065] Figure 2 This is a flow chart of a method for determining the amount of micelle solubilization provided in Example 2 of the present application. This example is optimized based on the above example. Figure 2 As shown, the method of this embodiment specifically includes the following steps:

[0066] S210, establishing a convection-diffusion equation of the target micelles in the porous medium according to the concentration, migration distance, adsorption amount growth rate, adsorption rate, diffusion coefficient and migration hysteresis coefficient of the target micelles.

[0067] S220. Determine at least two first candidate solubilization formulas corresponding to the target oil sample types based on solubilization data obtained by solubilizing at least two types of target oil samples using the same type of target micelles under static conditions.

[0068] Since the solubilization performance of micelles will be affected by many factors such as oil sample type, micelle type, micelle concentration, temperature, pressure, porous medium permeability, porous medium porosity, etc., in view of this, in the embodiments of the present invention, the solubilization performance of micelles is represented mainly for two aspects: target oil sample type and target micelle type, so as to improve the accuracy of the target micelle solubilization formula.

[0069] Specifically, under the same temperature and pressure conditions, target micelles of different concentrations can be used to solubilize each type of target oil sample to obtain the maximum static solubilization amount or the solubilization amount within a preset time period; fitting is performed based on the corresponding relationship between the solubilization amount and the concentration to determine the first candidate solubilization formula corresponding to each type of oil sample.

[0070] Optionally, a first candidate solubilization formula is determined based on the solubilization data obtained from solubilizing at least two types of target oil samples with the same type of target micelles under static conditions, including: under static conditions, using at least two concentrations of the same type of target micelles to solubilize at least two types of target oil samples, respectively, to determine the first maximum static solubilization amount of each concentration of target micelles for each of the target oil samples; for at least two types of target oil samples, fitting each concentration and the first maximum static solubilization amount corresponding to each concentration, to determine at least two first candidate solubilization formulas corresponding to the target oil sample types.

[0071] Exemplarily, under the same temperature and pressure conditions, three portions of betaine solutions with concentrations of 0.02wt%, 0.05wt%, 0.08wt%, 0.1wt%, 0.2wt%, and 0.5wt% are prepared respectively, and betaine solutions of each concentration are used to solubilize anisole, kerosene, and white oil, respectively, to determine the maximum static solubilization amount of betaine solutions of each concentration on anisole, kerosene, and white oil. According to the concentration of the betaine solution and the maximum static solubilization amount corresponding to each concentration, the first candidate solubilization formula of betaine solution on anisole, the first candidate solubilization formula of betaine solution on kerosene, and the first candidate solubilization formula of betaine solution on white oil are determined respectively.

[0072] S230. Determine at least two second candidate solubilization formulas corresponding to the target micelle types according to the solubilization data obtained by solubilizing the same type of target oil samples using at least two types of target micelles under static conditions.

[0073] Specifically, under the same temperature and pressure conditions, at least two types of target micelles with different concentrations can be used to solubilize the same type of target oil sample to obtain the maximum static solubilization amount or the solubilization amount within a preset time period; fitting is performed based on the corresponding relationship between the solubilization amount and the concentration to determine the second candidate solubilization formula corresponding to each micelle type.

[0074] Optionally, a second candidate solubilization formula is determined based on the solubilization data obtained from solubilizing the same type of target oil samples using at least two types of target micelles under static conditions, including: under static conditions, using at least two types of target micelles of at least two concentrations to solubilize the same type of target oil samples, and determining the second maximum static solubilization amount of the target oil samples by the target micelles of each concentration; for at least two types of target micelles, fitting each concentration and the second maximum static solubilization amount corresponding to each concentration, and determining at least two second candidate solubilization formulas corresponding to the target micelle type.

[0075] Exemplarily, under the same temperature and pressure conditions, betaine solutions and sodium dodecylbenzene sulfonate solutions with concentrations of 0.02wt%, 0.05wt%, 0.08wt%, 0.1wt%, 0.2wt% and 0.5wt% are prepared respectively; anisole is solubilized with the betaine solutions and sodium dodecylbenzene sulfonate solutions of each concentration, and the maximum static solubilization amount of anisole by the betaine solutions of each concentration and the maximum static solubilization amount of anisole by the sodium dodecylbenzene sulfonate solutions of each concentration are determined; according to the concentration of the betaine solution and the maximum static solubilization amount corresponding to each concentration, and the concentration of the sodium dodecylbenzene sulfonate solution and the maximum static solubilization amount corresponding to each concentration, a second candidate solubilization formula for anisole by the betaine solution and a second candidate solubilization formula for anisole by the sodium dodecylbenzene sulfonate solution are determined respectively.

[0076] S240. Determine a target solubilization formula according to the first candidate solubilization formula and / or the second candidate solubilization formula.

[0077] Specifically, the first candidate solubilization formula can be subjected to analogical analysis to determine the solubilization law of a certain type of target micelles, and then determine the target solubilization formula; the second candidate solubilization formula can be subjected to analogical analysis to determine the solubilization law of a certain type of target oil sample, and then determine the target solubilization formula; the first candidate solubilization formula and the second candidate solubilization formula can also be subjected to analogical analysis to determine the solubilization laws of different types of target micelles for different types of target oil samples, and then determine the target solubilization formula.

[0078] Exemplarily, if the candidate solubilization formula of sodium dodecylbenzenesulfonate solution to anisole is:

[0079] y=19.489ln(x)+177.27; wherein y is the maximum solubilization amount and x is the solution concentration.

[0080] The candidate solubilization formula of sodium dodecylbenzene sulfonate solution for kerosene is:

[0081] y=3.9402ln(x)+42.012;

[0082] The candidate solubilization formula of sodium dodecylbenzene sulfonate solution for white oil is:

[0083] y=1.9249ln(x)+17.938;

[0084] The candidate solubilization formula of betaine solution for anisole is:

[0085] y=6.147ln(x)+66.51;

[0086] The candidate solubilization formula of betaine solution to kerosene is:

[0087] y=0.3027ln(x)+3.2623;

[0088] The candidate solubilization formula of betaine solution for white oil is:

[0089] y=0.2208ln(x)+2.4338.

[0090] By analogy analysis of the above candidate solubilization formulas, it can be seen that only the solubilization coefficient and the solubilization constant are different. Therefore, the target solubilization formula can be expressed as follows:

[0091] Q o =Alu(C)+B;

[0092] Among them, Q o is the maximum static solubilization amount, A is the solubilization coefficient, B is the solubilization constant, and C is the concentration of the target micelle.

[0093] S250, establishing a transport model of the target micelles in the porous medium according to the convection-diffusion equation and the solubilization formula, and determining a maximum solubilization amount of the target micelles in the porous medium based on the transport model.

[0094] Specifically, the convection-diffusion equation obtained in step S110 and the target solubilization formula obtained in step S240 may be optimized and solved to obtain the following formula to represent the transport model of the target micelles in the porous medium:

[0095]

[0096] In the embodiment of the present invention, an assumption is given: in a porous medium, micelles of different morphologies can quickly reach the maximum solubilization amount, and the above formula and the target solubilization formula obtained in step S240 are dimensionlessly processed, and the formula is:

[0097]

[0098] In the formula, x d is the dimensionless displacement, L is the length of the porous medium, t d is dimensionless time, C r is the relative concentration of target micelles, Q r is the relative solubilization amount of the target micelle, Q o is the maximum static solubilization capacity, and Q is the maximum solubilization capacity.

[0099] Therefore, the dimensionless form of the transport model and target solubilization formula can be determined as follows:

[0100]

[0101] The boundary conditions are:

[0102]

[0103] Among them, when t≥t p ,U1(t d -t p )=0; when t <t p ,U1(t d -t p )=1; when t≥t p ,U2(t d -t p )=0; when t <t p ,U2(t d -t p )=1.

[0104] The embodiment of the present invention provides a method for determining the solubilization amount of micelles, which establishes the convection diffusion equation of the target micelles in the porous medium according to the concentration, migration distance, adsorption amount growth rate, adsorption rate, diffusion coefficient and migration hysteresis coefficient of the target micelles; according to the solubilization data obtained by solubilizing at least two types of target oil samples by the same type of target micelles under static conditions, at least two first candidate solubilization formulas corresponding to the target oil sample type are determined; according to the solubilization data obtained by solubilizing at least two types of target micelles under static conditions, at least two second candidate solubilization formulas corresponding to the target micelle type are determined; according to the first candidate solubilization formula and / or the second candidate solubilization formula, the target solubilization formula is determined; according to the convection diffusion equation and the solubilization formula, a transmission model of the target micelles in the porous medium is established, and the maximum solubilization amount of the target micelles in the porous medium is determined based on the transmission model. This technical solution determines the target solubilization formula by respectively analyzing the influence of micelle type and oil sample type on solubilization performance, thereby improving the accuracy of quantitative characterization of the solubilization ability of micelles in porous media.

[0105] On the basis of the above-mentioned technical solutions, optionally, after determining the maximum solubilization amount of the target micelles according to the convection-diffusion equation and the solubilization formula, the method further includes: determining the contribution rate of the solubilization effect of the target micelles to the oil recovery rate according to the maximum solubilization amount and the saturated solubility of the porous medium.

[0106] The saturated solubility of the porous medium may be the oil and gas reserves of the rock sample to which the porous medium belongs before exploitation. Specifically, the ratio of the maximum solubilization amount to the saturated solubility of the porous medium may be determined as the contribution rate of the solubilization effect of the target micelle to the oil recovery rate.

[0107] For example, after 0.1 wt% spherical micelle solution was injected into a natural core with a permeability between 0.2 and 0.5 mD, when the oil sample was polar anisole, the contribution of micelle solubilization to the total recovery was 66.9%; when the oil samples were non-polar kerosene and white oil, the contribution of micelle solubilization to the total recovery was 39.4% and 15.6%, respectively.

[0108] As another example, after 0.3 wt % rod-shaped micelle solution was injected into a natural core with a permeability between 0.2 and 0.5 mD, when the oil sample was polar anisole, the contribution of micelle solubilization to the total recovery was 54.69%; when the oil samples were non-polar kerosene and anisole, the contribution of micelle solubilization to the total recovery was 23.11% and 11.32%, respectively.

[0109] As another example, after 0.5wt% worm-like micelle solution was injected into a natural core with a permeability between 0.2 and 0.5mD, when the oil sample was polar anisole, the contribution of micelle solubilization to the total recovery was 50.99%; when the oil samples were non-polar kerosene and white oil, the contribution of micelle solubilization to the total recovery was 14.29% and 8.04%, respectively.

[0110] Embodiment 3

[0111] Figure 3 This is a schematic diagram of the structure of a device for determining the amount of micelle solubilization provided in Example 3 of the present application. Figure 3 As shown, the device comprises:

[0112] A convection-diffusion equation building module 310 is used to build a convection-diffusion equation of the target micelle in the porous medium according to the concentration, migration distance, adsorption amount growth rate, adsorption rate, diffusion coefficient and migration hysteresis coefficient of the target micelle;

[0113] A target solubilization formula determination module 320 is used to determine a target solubilization formula according to at least two sets of solubilization data obtained by solubilizing a target oil sample with target micelles under static conditions;

[0114] The maximum solubilization amount determination module 330 is used to establish a transport model of the target micelles in the porous medium according to the convection-diffusion equation and the solubilization formula, and determine the maximum solubilization amount of the target micelles in the porous medium based on the transport model.

[0115] The embodiment of the present invention provides a device for determining the solubilization amount of micelles, which establishes a convection-diffusion equation of target micelles in porous media according to the concentration, migration distance, adsorption growth rate, adsorption rate, diffusion coefficient and migration hysteresis coefficient of target micelles; determines a target solubilization formula according to at least two sets of solubilization data obtained by solubilizing a target oil sample with target micelles under static conditions; establishes a transmission model of target micelles in porous media according to the convection-diffusion equation and the solubilization formula, and determines the maximum solubilization amount of target micelles in porous media based on the transmission model. This technical solution adopts a combination of digital simulation and physical simulation experiments to establish a theoretical model of the transmission law of micelles in porous media, and realizes the quantitative characterization of the solubilization ability of micelles in porous media.

[0116] Further, the target solubilization formula determination module 320 includes:

[0117] A first candidate solubilization formula determination unit, configured to determine a first candidate solubilization formula based on solubilization data obtained by solubilizing at least two types of target oil samples with the same type of target micelles under static conditions;

[0118] A second candidate solubilization formula determination unit, configured to determine a second candidate solubilization formula based on solubilization data obtained by solubilizing the same type of target oil sample by at least two types of target micelles under static conditions;

[0119] A target solubilization formula determination unit is used to determine a target solubilization formula based on the first candidate solubilization formula and / or the second candidate solubilization formula.

[0120] Further, the first candidate solubilization formula determination unit comprises:

[0121] A first maximum static solubilization amount determination subunit is used to solubilize at least two types of target oil samples using at least two concentrations of the same type of target micelles under static conditions, and determine the first maximum static solubilization amount of each concentration of the target micelles for each of the target oil samples;

[0122] The first candidate solubilization formula determination subunit is used to fit each concentration and the first maximum static solubilization amount corresponding to each concentration for at least two types of target oil samples, and determine at least two first candidate solubilization formulas corresponding to the target oil sample types.

[0123] Further, the second candidate solubilization formula determination unit comprises:

[0124] A second maximum static solubilization amount determination subunit is used to solubilize the same type of target oil sample using at least two types of target micelles of at least two concentrations under static conditions, and determine the second maximum static solubilization amount of the target oil sample by the target micelles of each concentration;

[0125] The second candidate solubilization formula determination subunit is used to fit each concentration and the second maximum static solubilization amount corresponding to each concentration for at least two types of target micelles, and determine at least two second candidate solubilization formulas corresponding to the target micelle types.

[0126] Further, the maximum solubilization amount determination module 330 includes:

[0127] A transport model building unit, used to build a transport model of the target micelle in the porous medium according to the convection-diffusion equation and the solubilization formula;

[0128] The maximum solubilization amount determination unit is used to determine the maximum solubilization amount of the target micelle in the porous medium according to the transmission model and preset boundary conditions.

[0129] Furthermore, the convection-diffusion equation establishment module 310 includes:

[0130] an adsorption amount growth rate determination unit, for determining the adsorption amount growth rate of the target micelle in the porous medium according to the porosity of the porous medium, the volume fraction of the target micelles reaching the porous medium, the adsorption amount and the time;

[0131] an adsorption rate determination unit, for determining the adsorption rate of the target micelle in the porous medium according to the concentration, adsorption constant, maximum adsorption amount and current adsorption amount of the target micelle;

[0132] The convection diffusion equation establishing unit is used to establish the convection diffusion equation of the target micelle according to the adsorption amount growth rate, the adsorption rate, and the concentration, migration distance, diffusion coefficient and migration hysteresis coefficient of the target micelle.

[0133] Furthermore, the device also includes:

[0134] The micelle solubilization contribution rate determination module is used to determine the maximum solubilization amount of the target micelle according to the convection-diffusion equation and the solubilization formula, and then determine the contribution rate of the solubilization effect of the target micelle to the oil recovery rate according to the maximum solubilization amount and the saturated solubility of the porous medium.

[0135] A device for determining the micelle solubilization amount provided in an embodiment of the present application can execute a method for determining the micelle solubilization amount provided in any embodiment of the present application, and has functional modules and beneficial effects corresponding to the execution method.

[0136] Embodiment 4

[0137] Figure 4 A schematic diagram of a device 10 that can be used to implement an embodiment of the present application is shown. The device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0138] like Figure 4As shown, the device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the device 10 can also be stored. The processor 11, ROM 12 and RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0139] A number of components in the device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0140] The processor 11 may be a variety of general and / or dedicated processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 11 executes the various methods and processes described above, such as a method for determining the amount of micelle solubilization.

[0141] In some embodiments, the method for determining the amount of micellar solubilization can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for determining the amount of micellar solubilization described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the method for determining the amount of micellar solubilization by any other appropriate means (e.g., by means of firmware).

[0142] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0143] The computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer programs are executed by the processor, the functions / operations specified in the flow charts and / or block diagrams are implemented. The computer programs may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0144] In the context of the present application, a computer readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device or equipment. A computer readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer readable storage medium may be a machine readable signal medium. A more specific example of a machine readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0145] To provide interaction with a user, the systems and techniques described herein can be implemented on a device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0146] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0147] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0148] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution of this application can be achieved, and this document is not limited here.

[0149] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A method for determining the amount of micelle solubilization, characterized in that: The method comprises: According to the concentration, migration distance, adsorption amount, adsorption velocity, diffusion coefficient and migration hysteresis coefficient of the target micelles, a convection-diffusion equation of the target micelles in the porous medium is established; Determine a target solubilization formula according to at least two sets of solubilization data obtained by solubilizing a target oil sample with target micelles under static conditions; A transport model of the target micelles in the porous medium is established according to the convection-diffusion equation and the solubilization formula, and a maximum solubilization amount of the target micelles in the porous medium is determined based on the transport model.

2. The method according to claim 1, characterized in that According to at least two sets of solubilization data obtained by solubilizing the target oil sample with the target micelle under static conditions, a target solubilization formula is determined, including: Determine at least two first candidate solubilization formulas corresponding to the target oil sample types according to solubilization data obtained by solubilizing at least two types of target oil samples with the same type of target micelles under static conditions; Determine at least two second candidate solubilization formulas corresponding to the target micelle types according to solubilization data obtained by solubilizing the same type of target oil sample by at least two types of target micelles under static conditions; A target solubilization formula is determined based on the first candidate solubilization formula and / or the second candidate solubilization formula.

3. The method according to claim 2, characterized in that According to the solubilization data obtained by solubilizing at least two types of target oil samples with the same type of target micelles under static conditions, a first candidate solubilization formula is determined, including: Under static conditions, at least two types of target oil samples are solubilized using target micelles of the same type at at least two concentrations, respectively, to determine a first maximum static solubilization amount of each target oil sample by the target micelles at each concentration; For at least two types of target oil samples, each concentration and the first maximum static solubilization amount corresponding to each concentration are fitted to determine at least two first candidate solubilization formulas corresponding to the target oil sample types.

4. The method according to claim 2, characterized in that: According to the solubilization data obtained by solubilizing the same type of target oil sample by at least two types of target micelles under static conditions, a second candidate solubilization formula is determined, including: Under static conditions, at least two types of target micelles with at least two concentrations are used to solubilize the same type of target oil sample, and the second maximum static solubilization amount of the target micelles at each concentration for the target oil sample is determined; For at least two types of target micelles, each concentration and the second maximum static solubilization amount corresponding to each concentration are fitted to determine at least two second candidate solubilization formulas corresponding to the target micelle types.

5. The method according to claim 1, characterized in that A transport model of the target micelle in the porous medium is established according to the convection-diffusion equation and the solubilization formula, and a maximum solubilization amount of the target micelle in the porous medium is determined based on the transport model, including: According to the convection-diffusion equation and the solubilization formula, a transport model of the target micelles in the porous medium is established; According to the transport model and preset boundary conditions, the maximum solubilization amount of the target micelles in the porous medium is determined.

6. The method according to claim 1, characterized in that According to the concentration, migration distance, adsorption amount, adsorption velocity, diffusion coefficient and migration hysteresis coefficient of the target micelles, the convection-diffusion equation of the target micelles in the porous medium is established, including: Determining a first adsorption rate of the target micelles in the porous medium according to the concentration, adsorption constant, maximum adsorption amount and adsorption amount of the target micelles; Determining a growth rate of the adsorption amount of the target micelle in the porous medium according to the first adsorption rate, the porosity of the porous medium, and the volume fraction of the target micelles reaching the porous medium; The convection-diffusion equation of the target micelles is established according to the growth rate of the adsorption amount, the concentration of the target micelles, the migration distance, the adsorption rate, the diffusion coefficient and the migration hysteresis coefficient.

7. The method according to claim 1, characterized in that After determining the maximum solubilization amount of the target micelle according to the convection-diffusion equation and the solubilization formula, the method further comprises: The contribution rate of the solubilization effect of the target micelles to the oil recovery rate is determined according to the maximum solubilization amount and the saturated solubility of the porous medium.

8. A device for determining the amount of micelle solubilization, characterized in that: The device comprises: A convection-diffusion equation establishment module is used to establish the convection-diffusion equation of the target micelle in the porous medium according to the concentration, migration distance, adsorption amount growth rate, adsorption rate, diffusion coefficient and migration hysteresis coefficient of the target micelle; A target solubilization formula determination module, used to determine a target solubilization formula according to at least two sets of solubilization data obtained by solubilizing a target oil sample with target micelles under static conditions; The maximum solubilization amount determination module is used to establish a transport model of the target micelles in the porous medium according to the convection-diffusion equation and the solubilization formula, and determine the maximum solubilization amount of the target micelles in the porous medium based on the transport model.

9. An electronic device, characterized in that: The device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the method for determining the micelle solubilization amount according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining the micelle solubilization amount according to any one of claims 1 to 7 when executed.