Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

H2Integrate [SWR-23-31]

Software ·
DOI:https://doi.org/10.11578/dc.20250908.10· OSTI ID:code-126621 · Code ID:126621

H2Integrate is an open-source Python package for modeling and designing hybrid energy systems producing electricity, hydrogen, ammonia, steel, and other products. H2Integrate is designed to be flexible and extensible, allowing users to create their own components and models for various energy systems. The tool currently includes distributed energy generation (wind, solar, wave, tidal), battery storage, hydrogen, ammonia, methanol, and steel technologies. Other elements such as desalination systems, pipelines, compressors, and storage systems can also be included as developed by users. Some modeling capabilities in H2Integrate are provided by integrating existing tools, such as HOPP, PySAM, ORBIT, and ProFAST. The H2Integrate tool is built on top of NASA's OpenMDAO framework, which provides a powerful and flexible environment for modeling and optimization.

Site Accession Number:
NREL SWR-23-31
Software Type:
Scientific
License(s):
BSD 3-clause "New" or "Revised" License
Programming Language(s):
PowerBuilder; Python
Research Organization:
National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Sponsoring Organization:
USDOE Office of Energy Efficiency and Renewable Energy (EERE), Office of Sustainable Transportation. Hydrogen Fuel Cell Technologies Office (HFTO)

Primary Award/Contract Number:
AC36-08GO28308
DOE Contract Number:
AC36-08GO28308
Code ID:
126621
OSTI ID:
code-126621
Country of Origin:
United States

Similar Records

ProFAST (Production Financial Analysis Scenario Tool) [SWR-23-88]
Software · Wed Nov 08 19:00:00 EST 2023 · OSTI ID:code-116421

DAKOTA Driver (WISDEM®) [SWR-13-16]
Software · Tue Jul 16 20:00:00 EDT 2013 · OSTI ID:code-19678

PySAM (Python Wrapper for System Advisor Model "SAM") [SWR-19-57]
Software · Thu Aug 29 20:00:00 EDT 2019 · OSTI ID:code-29023

Related Subjects