Computational Applications for Energy Research

NREL's computational applications integrate applied mathematics techniques with high-performance computing to analyze, simulate, and derive insights and advance complex energy research.

A group of seven individuals stands in a laboratory behind a cylindrical device.

Computational simulations of energy technologies enable rapid prototyping, design and process optimization, physical insights and discoveries, and reliability engineering. These capabilities translate to rapid development and reliable deployment of more efficient and more affordable renewable energy technologies.

Computational scientists are domain scientists using computers as their primary method of investigating scientific, engineering, and analysis problems. NREL experts in this space focus their research on:

  • Techniques for efficient numerical solution of equations describing the evolution of physical processes—crucial for understanding energy technologies (e.g., fluid flow, chemical reactions, molecular dynamics, technoeconomic systems) often using high-performance computing (HPC) systems
  • Data-driven methods for developing high-speed and low-cost alternatives to direct numerical solutions
  • Application-oriented questions that can be solved using these models and simulations. Such questions include the design, optimization, and efficient operation of energy technologies.

Biofuels

NREL's computational research in biofuels delivers tools for the simulation of the full life cycle, including initial processing, chemical conversion, and end use.

BDEM: Discrete-Element Simulator for High-Solids Granular Flows (GitHub)
A discrete element method-based simulation tool for modeling high-solids granular flows that include polydispersity, heat transfer, moving boundaries, and chemistry. The solver provides facilities for simulating spherical/nonspherical particles with modified contact and friction models in complex dynamic geometries defined using level-sets or triangulated files.

Biomass Feedstock Conversion Interface Handling Computational Models
Simulating the handling and flowability of organic biomass feedstock in coupled feed systems

Mesoflow: Mesoscale Modeling Tool for Biomass Pyrolysis and Catalytic Upgrading
AMReX-based code for catalytic upgrading and pyrolysis

Virtual Engineering of Biofuels Software
Pipeline of simulation capabilities—including simulation of pretreatment, enzymatic hydrolysis, fermentation processes—for the conversion of biomass into second-generation biofuels

Mesoflow: Mesoscale Modeling Tool for Biomass Pyrolysis and Catalytic Upgrading
AMReX-based code for catalytic upgrading and pyrolysis

Adaptive Computing
Framework for performing multi-fidelity modeling—including in support of catalytic upgrading

Sustainable Aviation Fuels End Use
High-fidelity simulations of biofuels used in aircraft engines to affect performance, fuel economy, and reliability

Energy Storage

Computer simulations can quickly and affordably evaluate a new battery's lifecycle performance.

SPADES: Scalable Parallel Discrete Events Solvers
Discrete-event-based simulations of the degradation of Li-ion cells

Decarbonization and Sustainability

High-Fidelity Simulation Codes for Industrial Decarbonization
Large-scale simulations of industrial sector processes aimed at reducing emissions

Technologies for extracting fresh water from higher salinity sources are an urgent need in regions with diminishing fresh-water resources.

Exagoop (GitHub)
An open-source material point method solver that efficiently simulates the dynamics of highly deformable continuum phases

NMACFoam Software for Ultra-High-Pressure Reverse Osmosis Membrane and Module Design and Optimization
Ultra high-pressure reverse osmosis process for water purification

Adaptive Computing
Framework for performing multi-fidelity modeling including machine-learning-based electrical controllers that learn on the fly from simulations of the electrical demands of communities of buildings

Event-driven simulations of vehicle traffic and mobility systems can help evaluate strategies to relieve congestion and reduce emissions from vehicles. See SPADES: Scalable Parallel Discrete Events Solvers.

Sustainable Combustion and Carbon Capture

NREL’s research in sustainable combustion is enabled by our open-source Pele Software Suite PeleC, a compressible turbulent reacting flow solver.

Sustainable Aviation Fuels (SAF) End Use
High-fidelity simulations of biofuels used in aircraft engines to affect performance, fuel economy, and reliability

Solar Power

AMAR: Adaptive Mesh and Algorithm Refinement
or simulations of halide perovskites to help discover better manufacturing techniques
Computation simulations can  help optimize concentrating solar power processes to bring down the costs.
PVade: Photovoltaic Aerodynamic Design Engineering Software
Simulates wind loading and stability in solar-tracking PV systems

Wind Power

NREL's computational research in wind energy includes simulations of the atmosphere to inform optimal wind farm sites, simulations of wind turbine wakes to inform ideal arrangement of turbines, and simulations of wind turbine blades to inform structural and aerodynamic design to maximize power production and reliability.

A prerequisite for accurate simulations of wind farms, atmospheric boundary layer modeling can predict how much wind is available—which informs locations for new wind farms.

In offshore wind applications, atmospheric modeling is complicated by the presence of buoyancy effects and ocean-air interactions.

Exawind Software Suite
AmrWind AMReX-based solver for atmospheric flows, equipped with buoyancy modeling and an efficient hierarchical mesh topology for boundary layer simulations

Energy Research and Forecasting Model
AMReX-based mesoscale atmospheric wind code accounting for compressibility effects, terrain modeling, and atmosphere-ocean interactions

Wind-farm-scale simulations predict evolution of wind turbine wakes and how they affect the power production of the farm.

During design, farm-scale simulations can inform optimal siting of turbines to maximize power production. During operation, farm-scale simulations can inform how to rotate turbines and adjust blade angles to maximize power production and mitigate effect of wake on other turbines.

ExaWind Software Suite
AmrWind AMReX-based solver for atmospheric flows with turbine (actuator line and disk) models

Wind turbines in farm-scale simulations are often represented by actuator or wake models that do not have moving parts and introduce uncertainty into the calculations. In blade-resolved simulations, higher fidelity simulations are achieved by directly simulating the moving geometry of the wind turbine. This is not only more accurate but also provides insights into the effect of the turbine blade design on the power production and structural loads on the blade. It also enables fluid-structure interaction simulations, which can capture unsteady vibrations of blades, an important mode for structural failure.

Nalu-wind
Fully unstructured, Trilinos-based solver for blade-resolved wind problems, simulating flows over complex, moving bodies. Part of the Exawind software suite (a composite solver that uses the AMR-Wind solver for atmospheric boundary layers), Nalu-Wind solves for the flow near wind turbines.

Wind Turbine Stall Modeling
Improved modeling of separated flows and airfoil stall

G2Aero Software: Aerodynamic Shape Parametrization Using Separable Shape Tensors
Data-driven framework uses a matrix manifold to parametrize a manifold of airfoil shapes

Contact

Marc Day

Group Manager, High-Performance Algorithms and Complex Fluids

Marc.Day@nrel.gov
303-275-4330

Wesley Jones

Group Manager, Complex Systems Simulation and Optimization

Wesley.Jones@nrel.gov
303-275-4070

Share