We are an interdisciplinary team of researchers studying multi-physical, multiscale phenomena in Earth and energy systems involving porous media. In particular, we are interested in understanding how physical dynamics and structures at the pore scale (and smaller) affect system-scale behaviors, and how such effects can be predicted, modeled, and optimized for civil and environmental engineering applications.
We primarily focus on flow and transport systems, and aim our investigations at complexities relevant to practical systems. This includes, but is not limited to, systems with large reaction networks, intricate multi-physical couplings, heterogeneous media, evolving pore-scale structures and interfaces, and physical regimes that challenge traditional models.
In our approach to understand the multiscale traversal of physics and structure, we develop, apply, and study novel multiscale models, modeling techniques (e.g., upscaling techniques), and tools that scale with system complexities. In general, we are interested in combining applied mathematics, numerical and symbolic computation, data-driven and optimization approaches, and experimental techniques to better understand our targeted complexities, and how they can be modeled efficiently, accurately, and reliably for engineering purposes.
Pore-scale Concentration
Average Pore-scale Concentration
MoFA Model Average Concentration
Advective-diffusive transport through fractured media for an oscillating inlet concentration on the left boundary. The MoFA model captures the average transport behavior, and is about 600 times faster to solve than the corresponding pore-scale model. Colors from blue to red indicate values of 0 to 1.
Despite the ubiquity of heterogeneous porous media in Earth and energy engineering systems, the effects of heterogeneity on macroscopic flow and transport phenomena continue to elude our fundamental understandings. Traditionally, rigorous upscaling theories (e.g., Homogenization Theory and the Method of Volume Averaging) have provided robust models for quantifying, characterizing, and predicting coarse-scale behaviors when fine-scale and coarse-scale phenomena (i.e., structural features and physical dynamics) exist on different spatiotemporal scales (i.e., when there is a clear separation of scales). As heterogeneities intertwine fine- and coarse-scale phenomena, traditional upscaling theories tend to lose validity, and new methodologies for studying flow and transport in heterogeneous porous media are needed. To better understand and quantify the effects of heterogeneity and model macroscopic physics in porous media, we have developed the Method of Finite Averages (MoFA). This rigorous upscaling methodology can accommodate general heterogeneous porous media, a wide range of physical regimes, and nonlocal effects (i.e., system-scale boundary effects). So far, we have demonstrated the advantages of MoFA in modeling flow and advective-diffusive transport in heterogeneous porous media. In our future work, we plan to continue advancing, applying, and studying MoFA to better understand how the effects of heterogeneous porous media can be quantified, characterized, and predicted.
In traditional upscaling techniques, differential equations describing a system's fine-scale dynamics (e.g., equations describing pore-scale physics) are used to systematically derive upscaled models, which predict the system's coarse-scale dynamics (e.g., equations for the macroscopic physics in a porous medium) with known modeling error thresholds. The derivations associated with these techniques are often time-consuming and become quickly intractable for practical systems (e.g., multi-physical systems with many equations). To make upscaling feasible for practical utilization, we developed a symbolic-computational framework called Symbolica for automating the implementation of upscaling techniques. In other words, Symbolica accepts differential equations describing the pore-scale physics in a porous medium and automatically derives the corresponding upscaled model in seconds. By automating and accelerating the upscaling procedure, Symbolica democratizes rigorous multiscale modeling techniques for broad utilization and real-world applications.
Traditional upscaling techniques, such as Homogenization Theory and the Method of Volume Averaging, largely provide the foundation for our work in multiscale modeling and porous media theory. In addition to deriving new methodologies from such techniques (e.g., the Method of Finite Averages) and developing automated upscaling frameworks (e.g., Symbolica), we are broadly interested in advancing upscaling theory for multiscale model discovery, and applying our advancements to Earth and energy systems for engineering analysis and design. For example, our previous work extended the applicability of Homogenization Theory to more reactive physical regimes in advection-diffusion-reaction systems. Under this extension, we discovered novel terms in our upscaled models describing emergent phenomena. We then applied the mathematical strategy behind our extension to model heat transfer in electric vehicle battery packs under practical thermal runaway conditions that challenged previous models. Oftentimes, our work in advancing upscaling theory is integrated into Symbolica, our automated upscaling framework, so that it can be applied to diverse problems in an expedited and democratized fashion.
A variety of mesoscale phenomena in Earth and energy systems exhibit dynamic interfaces and evolving structures (e.g., multi-phase flows, precipitation and dissolution, crack formation and propagation, phase transitions, and grain growth). Such complexities can be modeled using a combination of phase-field models (PFMs) and spectral numerical methods (SNMs), as the computational expense of solving PFMs is offset by the computational efficiency of SNMs. However, applying PFMs and SNMs simultaneously can be challenging: while PFMs are often highly nonlinear, SNMs require additional analytical preparations and numerical-solving algorithms, particularly when handling nonlinearities. To facilitate combined implementations of PFMs and SNMs, we have developed Fouriera, a symbolic-numerical computing framework that fully automates the implementation of PFMs with SNMs. In other words, given a phase-field model in symbolic form, Fouriera automatically completes the analytical preparations required to solve the model via the Fourier spectral method, and solves the model. In our future work, we hope to use Fouriera to study how the aforementioned mesoscale phenomena influence macroscale behaviors and effective material properties. This work has been performed in collaboration with Bo Wang, who is currently at The Pennsylvania State University.
We are currently setting up a microfluidics laboratory to study the multiscale behaviors of flow, reactive transport, and heat transfer through porous media. Our capabilities will include PDMS microfluidic chip fabrication, 3D-printing model porous media, performing tracer-tracking and micro-PIV experiments, and performing thermal imaging of model porous media. We anticipate focusing our experimental efforts on 1.) discovering novel flow, reactive transport, and heat transfer phenomena that inspire multiscale model and methodology development, and 2.) calibrating and validating the multiscale models and methodologies developed in our group. If you are interested in combining theory with experiments, and have experience in microfluidics or the aforementioned capabilities, we encourage you to get in touch with Prof. Pietrzyk via email (see Contact tab).
Principal Investigator
Postdoctoral Researcher
Starting Jan. 2027
See below for more information!
We are currently seeking two highly motivated students interested in pursuing a PhD starting Fall 2027!
Primary research focus: Fundamentally, our group studies multiscale transport phenomena in porous and composite media with a particular interest in understanding and predicting how pore-scale (and smaller!) physics and structures affect system-scale behaviors. Our research is motivated by natural complexities and technological challenges seen in real-world energy, environmental, and industrial applications (e.g., groundwater remediation, geothermal energy extraction, critical mineral recovery, chemical sequestration and storage, and electrochemical energy storage and conversion).
We are looking for candidates open to pursuing our primary research focus in a variety of physical contexts including (passive, reactive, ionic, biological, etc.) mass transport, fluid flow, heat transfer, solid mechanics, and electromagnetism. We are particularly interested in students with strong abilities in theoretical analysis and skillsets in computational/numerical, data-driven, and experimental techniques, as well as backgrounds demonstrating understandings in one or multiple of the aforementioned physical phenomena.
If you are interested in pursuing a Ph.D. with the group, please apply to the Princeton University Civil and Environmental Engineering Ph.D. program by the application deadline for Fall 2027. Additionally, please reach out to Prof. Pietrzyk via email (see Contact tab) to introduce yourself. We would appreciate if you include your CV and briefly describe your research interests and relevant skills or previous experiences.
If you intend on pursuing internal or external fellowships to support or supplement your graduate studies within the group (e.g., the National Science Foundation Graduate Research Fellowship Program), please note this in your introductory email; I am happy to work with you in fine-tuning your research proposals and applications.
As the group starts out, the availability of postdoctoral positions depends strongly on 1.) if there is a clear need, and 2.) if there is an exciting or ambitious research direction to be pursued.
If you are interested in pursuing postdoctoral work with the group, please reach out to Prof. Pietrzyk via email (see Contact tab) to inquire about possible positions and to introduce yourself. We would appreciate if you include your CV and briefly state your research interests and potential directions with the group, as well as your relevant skills or previous experiences.
If you intend on pursuing internal or external fellowships to support or supplement your postdoctoral work with the group (e.g., a National Science Foundation Postdoctoral Research Fellowship, the Andlinger Center Distinguished Postdoctoral Fellowship, etc.), please note this as well; I am happy to work with you in fine-tuning your research proposals and applications.
Instructions to be posted in the future; stay tuned!
Symbolica is a symbolic computational code that automates multiscale model development for physical dynamics in porous media via Homogenization Theory. In other words, given a system of differential equations that describe the governing physics at the pore scale, Symbolica automatically implements Homogenization Theory and outputs an upscaled system that predicts the coarse-scale physical behaviors in the porous medium. Symbolica is written in Mathematica and has been open-sourced on Github.
The Method of Finite Averages (MoFA) is a multiscale modeling methodology for modeling physical dynamics in heterogeneous porous media. A variety of MoFA models have been developed and implemented in the finite element software, MFEM. These implementations have been open-sourced on Github.
Pore-scale (lefttop) and MoFA (rightbottom) model simulations of advective-diffusive transport through a fracture and surrounding media. Pe ~ 1000 within the fracture. The MoFA model captures the average concentration in each averaging region to within ~0.04 absolute error. Colors from blue to red indicate values from 0 to 1.
Pore-scale (lefttop) and MoFA (rightbottom) model simulations of advective-diffusive transport through sintered iron. Pe = 2000 at the repeated geometry scale. The MoFA model captures the average concentration in each averaging region to within ~0.01 absolute error. Colors from blue to red indicate values from 0 to 1.
MoFA model simulations of advective-diffusive transport through sintered iron for a uniform, constant injection (lefttop) and a narrowed, pulsed injection (rightbottom). Pe = 2000 at the repeated geometry scale. Simulations were run on a laptop core in ~20 seconds. Colors from blue to red indicate values from 0 to 1.
Email: pietrzyk@princeton.edu
Office location: E330 in the Engineering Quad at Princeton University
Additional information: Kyle Pietrzyk, Princeton CEE profile