Shale oil reservoirs have a wide distribution of pore throats (ranging from nanoscale to micrometer scale), with complex pore geometries and pore throat structures [
1,
2]. The micro pore-throat structure is an important factor affecting the macroscopic reservoir properties and fluid flow in shale oil reservoirs [
3]. Therefore, quantitative evaluation and characterization of the micro pore throat structure of shale reservoirs [
4] (pore geometry, size distribution, connectivity, etc.) is of great significance for understanding the fluid flow patterns of shale reservoirs. The commonly used methods for characterizing the complex pore-throst structure of porous media are digital cores [
5,
6,
7,
8,
9,
10] and pore network models [
11,
12,
13,
14,
15,
16,
17]. Direct flow simulation methods based on digital cores (such as lattice Boltzmann method [
18,
19,
20,
21], computational fluid dynamics method [
22,
23] and Monte Carlo simulation [
24,
25]) take a long time to calculate, require a large amount of memory, and are powerless for large-scale flow simulation and parameter sensitivity analysis. Considering the extremely small pore-throat and strong micro heterogeneity of shale oil reservoirs, which make it difficult to obtain characterization units or have larger sizes, direct flow simulation methods based on digital cores of shale reservoirs will be very challenging. Based on previous studies, it has been shown that pore network simulation is basically consistent with core scale experiments in obtaining macroscopic physical parameters (capillary pressure curves, relative permeability curves, etc.) [
26,
27,
28,
29,
30,
31,
32,
33,
34]. Moreover, pore network simulation computation time is relatively short, which is very advantageous for large-scale flow calculations. Therefore, the pore network model is selected as the method for pore level flow simulation in shale reservoirs in this paper.
Although porous flow parameters such as flow rate-differential pressure curve, permeability, capillary pressure curve and relative permeability curve can be obtained through core experiments [
35,
36], micro-nano pore throat development of shale rock core and fluid flow in it is very slow, it will be time-consuming and expensive to obtain macro physical parameters such as phase permeability through experiments, and the flow rate is small, resulting in large measurement errors. At present, direct flow simulation methods based on digital cores are time-consuming and occupy a large amount of memory, while pore network simulation can quickly and accurately predict macroscopic physical parameters [
37,
38,
39,
40,
41,
42,
43], making it a powerful method for predicting macroscopic physical parameters of shale reservoirs. The pore network model uses regular geometry to replace the characteristics of complex pore throat structure, and uses form factor to characterize the irregularity of pore throat structure. Based on the percolation theory, the pore level flow characteristic of porous media fluid is studied [
44,
45,
46]. In 1957, Broadbent and Hannersley [
47] first proposed the concept of percolation and pointed out its prospects in the application of porous flow. Afterwards, many scholars conducted extensive research on the simulation of pore network flow. In the 1970s, Dullien [
48] applied the percolation theory to the pore network model and explored the flow rules of fluids in the network model. Lenormand [
49] proposed the invasion percolation model and applied it to the simulation of the displacement process simulation of the displaced fluid in porous media. Oak et al. [
50] used the pore network model to study the oil-water two-phase and oil gas water three-phase relative permeability curves of water wet Berea sandstone. In recent years, Blunt, Ø ren, and van Dijke et al. [
51,
52,
53,
54] have conducted extensive research on the effects of reservoir wettability on pore level flow, three-phase flow, and prediction of capillary pressure and relative permeability curves using pore network models. Capillary pressure is the main driving force determining saturation changes in quasi-static network models. For the capillary pressure at the inlet of each network model, the equilibrium position of the interface between the fluid and the fluid is determined according to the fluid displacement model. Based on the criteria of each displacement mode, displacement and fluid location in the network model occur gradually in order. In addition to being used for theoretical research, many scholars have proposed network models which can be used to predict macroscopic physical property parameters according to research needs. Vogel [
55,
56] predicted the soil relative permeability using a network model generated by a series of thin slice techniques that can characterize the complex pore structure of soil. In 2002, Blunt et al. [
57] pointed out that by combining pore-scale physical phenomena with geometrically equivalent pore-throat cross-section shapes, a representative network model could be used to accurately predict capillary pressure curves and relative permeability curves. In 2005, Piri and Blunt [
58] established a pore network flow model that included all the important characteristics of pore scale immiscible fluid flow (such as water film, oil layer, wetting hysteresis and wettability change). The corresponding model was used to calculate oil-water relative permeability, invasion path and capillary pressure curve in different displacement processes. In the water wetting system, the oil-water relative permeability curve predicted by the model was in good agreement with the experimental results. With the deepening of research, the capillary pressure curves and relative permeability curves during different displacement processes under mixed wetting conditions have gradually been successfully predicted. The quasi static pore network model for the three-phase flow of oil, gas, and water has gradually been developed.