Related Experiment Video
Updated: Oct 7, 2025

09:49
Visualizing Hyporheic Flow Through Bedforms Using Dye Experiments and Simulation
Published on: November 18, 2015
12.4K
Netflow Python library - A free software tool for the generation and analysis of pore or flow networks.
1Institute of Fluid Dynamics, ETH Zürich, Zürich, Switzerland.
Methodsx
|January 10, 2022
Summary
The netflow Python library generates large, realistic pore network models from geological data, preserving complex rock structures for accurate subsurface flow simulations. This enhances computational efficiency and reduces boundary effects in modeling.
Area of Science:
- Earth Sciences
- Computational Science
- Geophysics
Background:
- Tomographic scanning provides detailed pore-space geometries of natural porous media for subsurface flow studies.
- Current pore network models struggle with complex heterogeneous rocks and become computationally expensive for large scales.
- Existing methods often fail to preserve key pore clusters characteristic of heterogeneous rock types.
Purpose of the Study:
- To introduce the netflow Python library for generating large, computationally efficient, and representative pore network models.
- To address limitations in existing methods for modeling complex heterogeneous rocks and large-scale applications.
- To enable the generation of periodic networks that minimize boundary effects.
Main Methods:
- The netflow library extracts dendrograms from experimental data and perturbs them to generate larger networks.
- It preserves pore or node clusters, crucial for accurately representing heterogeneous natural rock types.
- Methods are implemented for computationally efficient generation of large, boundary-free periodic networks.
Main Results:
- The netflow library successfully generates large irregular networks that preserve pore clusters found in natural rocks.
- It enables the creation and analysis of periodic networks, effectively eliminating boundary effects.
- The library includes functionalities to convert periodic networks into conventional cubical ones.
Conclusions:
- The netflow Python library offers a significant advancement in creating accurate and efficient pore network models for heterogeneous porous media.
- It provides a scalable solution for subsurface flow and transport studies relevant to engineering applications.
- The library's ability to preserve geological complexity and minimize boundary effects enhances the reliability of large-scale simulations.
Related Concept Videos
Plane Potential Flows
482
Plane potential flows simplify fluid motion by assuming the fluid to be irrotational and incompressible. These characteristics allow these flows to be described by a velocity potential function, ϕ, representing the flow speed in a given direction, and a stream function, ψ, that visualizes the flow path, both governed by Laplace's equation. These parameters help in estimating flow patterns, velocity distributions, and pressure fields around various hydraulic structures.
Uniform...
Uniform...
482
Pore Size Distribution
229
In concrete, the pore size distribution significantly influences the material's properties. Capillary pores, markedly larger than gel pores, form a vast network within partially hydrated cement paste, reducing the concrete's strength and increasing its permeability. This heightened permeability leads to a greater risk of damage from environmental factors like freeze-thaw cycles and chemical attacks, with the extent of vulnerability also being tied to the water-to-cement ratio.
Adequate...
Adequate...
229
General Characteristics of Pipe Flow I
1.3K
Pipe flow refers to the movement of fluids within fully enclosed conduits, typically cylindrical in shape, such as water pipes or hydraulic hoses. These conduits are designed to withstand high-pressure gradients that drive fluid movement, contrasting with open-channel flows, where gravity is the primary driving force. Rectangular conduits, like air conditioning and heating ducts, generally operate at lower pressures and are less suited for high-pressure applications.
The classification of fluid...
The classification of fluid...
1.3K
Rapidly Varying Flow
163
Rapidly varying flow (RVF) in open channels is characterized by abrupt changes in flow depth over a short distance, with the rate of depth change relative to distance often approaching unity. These flows are inherently complex due to their transient and multi-dimensional nature, making exact analysis difficult. However, approximate solutions using simplified models provide valuable insights into their behavior.Key Features of Rapidly Varying FlowRVF is commonly observed in scenarios involving...
163
Poiseuille's Law and Reynolds Number
7.5K
Any fluid in a horizontal tube can flow due to pressure differences—fluid flows from high to low pressure. The flow rate (Q) is the ratio of pressure difference and resistance through a horizontal tube. The greater the pressure difference, the higher the flow rate. The flow resistance is expressed as:
7.5K
The Power Flow Problem and Solution
380
Power flow problem analysis is fundamental for determining real and reactive power flows in network components, such as transmission lines, transformers, and loads. The power system's single-line diagram provides data on the bus, transmission line, and transformer. Each bus k in the system is characterized by four key variables: voltage magnitude Vk, phase angle δk, real power Pk, and reactive power Qk. Two of these four variables are inputs, while the...
380

