Skip to content

rasul385/energyHub

Repository files navigation

energyHub-LUT

A MATLAB-based optimisation framework for designing and operating energy hubs that combine renewable energy sources with Power-to-X (PtX) technologies for synthetic fuel production.

image

Usage

The core of the project is the energyHub_LUT.m function. Before running the function, you need to prepare the input data:

  • profiles: A structure containing hourly capacity factors for renewable energy sources. This typically includes 8760 data points for a full year.
    • profiles.wind: Wind power capacity factors [8760x1]
    • profiles.pvo: PV fixed-tilt capacity factors [8760x1]
    • profiles.pva: PV single-axis tracking capacity factors [8760x1]
    • profiles.wave: Wave power capacity factors [8760x1]
  • assumptionsTable: A MATLAB table containing technology cost data, efficiencies, and technical parameters as in the "Financial and Technical Assumptions.xlsx" file
  • nh3_demand: Annual ammonia demand [MWh/year]
  • ch4_demand: Annual synthetic methane demand [MWh/year]
  • meoh_demand: Annual methanol demand [MWh/year]
  • ft_demand: Annual Fischer-Tropsch liquid demand [MWh/year]
  • wavePotential: Maximum available wave energy capacity [MW]
  • landArea: Available land area for onshore renewables [km²]

Example usage is shown in setup_energyHub_LUT.m file.

Citing energyHub-LUT

If you use energyHub-LUT for your research, we’d appreciate it if you could cite this paper:

Satymov, R., Bogdanov, D., Lavidas, G., Pennock, S., Kluge, S., Lehner, B., Breyer, C., 2026. Wave power for e-fuels and e-chemicals production: technical feasibility, economic viability, and regional opportunities. Energy 356, 141252. https://doi.org/10.1016/j.energy.2026.141252

About

MATLAB-based model for designing and optimising energy hubs for synthetic fuel production with a target to minimise system costs

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages