hydesign

Contents

  • Installation Guide
    • Pre-Installation
    • Simple Installation
    • Developer Installation
  • How to Cite HyDesign
  • Updates log
    • hydesign v1.5.0 (April 3, 2025)
      • New features
      • Improvements
      • Bug fix
    • hydesign v1.4.1 (September 12, 2024)
      • New features
      • Improvements
      • Bug fix
    • hydesign v1.4.0 (August 31, 2024)
      • New features
      • Improvements
    • hydesign v1.3.4 (April 08, 2024)
      • New features
    • hydesign v1.3.3 (April 06, 2024)
      • New features
    • hydesign v1.3.2 (December 22, 2023)
      • New features
    • hydesign v1.3.1 (December 14, 2023)
      • New features
    • hydesign v1.3.0 (November 16, 2023)
      • Improvements
    • hydesign v1.2.0 (August 18, 2023)
      • Improvements
    • hydesign v1.1.0 (May 5, 2023)
      • New Features and API changes
      • New models and functions

Evaluation Tutorials

  • Quickstart
    • Evaluating the performance of a hybrid power plant using HyDesign
      • Extract data from DTU’s ERA5 database
      • Evaluating the HPP model
      • Understanding the sub-models
      • Plot the HPP operation
      • Plot battery, wind and PV degradation
      • Compare ideal operation (ems) wit h actual long-term opertation with degradation
      • Compare battery degradation results by changing the cost of battery fluctuations factor
  • Advanced HPP Model
    • Evaluating the performance of a hybrid power plant using HyDesign
      • Evaluating the HPP model
  • Evaluating the performance of a hybrid power plant with P2X using HyDesign
    • Evaluating the HPP model
    • Plot the HPP operation
  • Break-even price and power purchase agreement
    • Break-even price of H2
    • Power Purchase Agreement (PPA)
  • Example: Sizing a plant to meet constant electrical load
    • Evaluation
    • Sizing
  • Export the DOE
  • Offshore HPP
  • How to use iso-probabilistic transformations to obtain weather-corrleated spot markets with a desired distribution
    • 1. Sample a target distrubtion, the number of samples can be different between input data and desired distribution
  • HPP with multiple energy markets
    • Evaluating the performance of a hybrid power plant using HyDesign
      • Evaluating the HPP model
  • Hybridize
    • Evaluating hybridizing of a single technology power plant
    • Existing PV
    • Existing wind
  • Reliability
    • Evaluating the performance of a hybrid power plant including availability time series
      • Reliability time series
      • Transformer failure event example
    • Generating availability time series

Sizing Tutorials

  • HyDesign Sizing Example
    • Sizing wind, solar and batteries for a hybrid power plant
  • HyDesign Sizing P2X Example
    • Sizing wind, solar, batteries and electrolyzers for a hybrid power plant
  • Sizing optimization under uncertainty

Publications

  • Surrogate-Based Modeling and Sensitivity Analysis of Future European Electricity Spot Market Prices.
  • Enhancing Profits of Hybrid Wind-battery Plants in Spot and Balancing Markets using Data-driven Two-level Optimization.
  • Opportunities of Battery Energy Storage in Stand-Alone and Co-Located Hybrid Power Plant in Distribution Grid.
  • Synergy of Hydrogen Production in Active Distribution Networks.
  • Assessment of Hybrid Power Plant Operation including P2H in Future Energy Markets.
  • Profitability of hybrid power plants in European markets.
  • Optimal Operation of Hybrid Power Plants: A Case Study of an Operation Park in Sweden.
  • Operation of Battery Storage in Hybrid Power Plant in Australian Electricity Market.
  • Recommendations for balancing requirements for future North Sea countries towards 2050.
  • Impact of Renewable Power and Market Price Forecasts on the Operational Profitability of Hybrid Power Plants.
  • Component Sizing of an utility scale hybrid power plant.
  • HyDesign: A Tool For Design and Operation of Renewable Hybrid Renewable Plants.
  • HyDesign: a tool for sizing optimization for grid-connected hybrid power plants including wind, solar photovoltaic, and Li-ion batteries.
  • Energy Management of Hybrid Power Plants in Balancing Market.
  • Interfacing Energy Management with Supervisory Control for Hybrid Power Plants.
  • Profitability of Hybrid Power Plants in Europe.
  • Requirements of Future European Balancing Markets: Insights into Imbalance Volumes and Generation Availability.
  • Enhanced Features of Wind based Hybrid Power Plants.
  • Modeling the Intra-Hour power system balancing of the Danish Power System for 2020, 2030 & 2050.
  • Balancing Challenges for Future North Sea Offshore Network.
  • Optimal Participation of Co-Located Wind–Battery Plants in Sequential Electricity Markets.
  • The value of sector coupling for the development of offshore power grids.
  • Day-ahead market modelling of large-scale highly-renewable multi-energy systems: analysis of the North Sea region towards 2050.
  • North Sea region energy system towards 2050: integrated offshore grid and sector coupling drive offshore wind installations.
  • Using time series simulation tool for assessing the effects of variable renewable energy generation on power and energy systems.
  • Evaluation of Grid-Connected and Off-Grid Operations of Hybrid Power Plant with P2H Integration.
  • Electrical Collection System Design Optimization for Hybrid Power Plants.

API reference

  • API Reference
    • hydesign
      • Submodules
        • hydesign.HiFiEMS
        • hydesign.Parallel_EGO
        • hydesign._version
        • hydesign.assembly
        • hydesign.battery_degradation
        • hydesign.costs
        • hydesign.cpv
        • hydesign.cst
        • hydesign.ems
        • hydesign.examples
        • hydesign.finance
        • hydesign.h2
        • hydesign.look_up_tables
        • hydesign.nrel_csm_wrapper
        • hydesign.nrelcsm
        • hydesign.pv
        • hydesign.reliability
        • hydesign.sf
        • hydesign.tests
        • hydesign.utils
        • hydesign.weather
        • hydesign.wind
      • Attributes
      • Package Contents
        • __version__
        • __release__
    • check_setup
      • Attributes
      • Functions
      • Module Contents
        • _run_git_cmd()
        • get_git_version()
        • hydesign_package_path
        • output
        • output
        • output
        • output
        • output
        • output
    • run_HiFiEMS
      • Attributes
      • Module Contents
        • parameter_dict
        • simulation_dict
    • evaluate_hifi_ems
      • Functions
      • Module Contents
        • main()
    • get_onshore_points
      • Attributes
      • Module Contents
        • df
        • filtered_df
    • hpp_evaluation_p2x
      • Attributes
      • Module Contents
        • examples_sites
        • name
        • ex_site
        • longitude
        • latitude
        • altitude
        • input_ts_fn
        • input_ts
        • required_cols
        • input_ts
        • H2_demand_fn
        • H2_demand_ts
        • sim_pars_fn
        • sim_pars
        • hpp
        • start
        • clearance
        • sp
        • p_rated
        • Nwt
        • wind_MW_per_km2
        • solar_MW
        • surface_tilt
        • surface_azimuth
        • DC_AC_ratio
        • b_P
        • b_E_h
        • cost_of_batt_degr
        • ptg_MW
        • HSS_kg
        • x
        • outs
        • end
        • b_E_SOC_t
        • b_t
        • price_t
        • wind_t
        • solar_t
        • hpp_t
        • hpp_curt_t
        • P_ptg_t
        • P_ptg_grid_t
        • grid_MW
        • n_days_plot
        • m_H2_t
        • m_H2_demand_t
        • m_H2_offtake_t
        • m_H2_storage_t
        • m_H2_grid_t
        • LoS_H2_t
    • simple_sizing_example
      • Functions
      • Module Contents
        • main()
    • HPP_sizing_Realise_wp3
      • Attributes
      • Functions
      • Module Contents
        • fillin_prices_missing_days()
        • parser
    • simple_sizing_example_BM
      • Functions
      • Module Contents
        • main()
    • simple_sizing_example_P2X
      • Attributes
      • Module Contents
        • example
    • post_process_balmorel_data
      • Attributes
      • Module Contents
        • dir_path
        • dhi_fn
        • dni_fn
        • ghi_fn
        • ghi_da_fn
        • new_freq
        • n_intervals
        • index
        • old_index
        • new_index
        • dhi
        • dni
        • ghi
        • ghi_da
        • theta
        • split
        • dhi_da
        • dni_da
        • df
        • df2
        • df_15min
        • df_15min
        • df_15min_da
        • df_15min_da
        • temp
        • df_temp
        • df_temp_15min
        • df_temp_15min
        • WS_10m_fn
        • WS_50m_fn
        • WS_100m_fn
        • WS_150m_fn
        • WS_200m_fn
        • WS_DA_10m_fn
        • WS_DA_50m_fn
        • WS_DA_100m_fn
        • WS_DA_150m_fn
        • WS_DA_200m_fn
        • WS_10m
        • WS_50m
        • WS_100m
        • WS_150m
        • WS_200m
        • WS_10m_DA
        • WS_50m_DA
        • WS_100m_DA
        • WS_150m_DA
        • WS_200m_DA
        • new_freq
        • n_intervals
        • index
        • old_index
        • index_DA
        • old_index_DA
        • new_index
        • df_wind
        • df_wind_DA
        • df_wind_15min
        • df_wind_15min_DA
        • df_wind_15min_DA
        • df_merged
        • df_merged_DA
        • df_RT
    • simple_sizing_example_solarX
      • Functions
      • Module Contents
        • main()
    • simple_sizing_example_constantoutput
      • Attributes
      • Module Contents
        • examples_sites
        • name
        • ex_site
        • longitude
        • latitude
        • altitude
        • input_ts_fn
        • sim_pars_fn
        • H2_demand_fn
        • PPA
        • hpp
        • number_of_runs
        • x
        • times_array1
        • start_time
        • output_timeseries
        • output_financial
        • output_financial
        • x
        • times_array2
        • start_time
        • output_timeseries
        • x
        • times_array3
        • start_time
        • output_timeseries
        • run_times
        • b_E_SOC_t
        • b_t
        • price_t
        • wind_t
        • solar_t
        • hpp_t
        • hpp_curt_t
        • grid_MW
        • n_days_plot
        • N_life
        • life_h
        • age
        • SoH
    • hybridization_existing_pv_Langelinie_sizing
      • Attributes
      • Module Contents
        • examples_sites
    • hybridization_existing_wind_Hjortmose_sizing
      • Attributes
      • Module Contents
        • examples_sites
    • hybridization_existing_pv_Langelinie_evaluate
      • Attributes
      • Module Contents
        • examples_sites
        • name
        • ex_site
        • longitude
        • latitude
        • altitude
        • sim_pars_fn
        • input_ts_fn
        • hpp
        • clearance
        • sp
        • p_rated
        • Nwt
        • wind_MW_per_km2
        • b_P
        • b_E_h
        • cost_of_battery_P_fluct_in_peak_price_ratio
        • delta_life
        • x
        • start
        • outs
        • end
    • hybridization_existing_wind_Hjortmose_evaluate
      • Attributes
      • Module Contents
        • examples_sites
        • name
        • ex_site
        • longitude
        • latitude
        • altitude
        • sim_pars_fn
        • input_ts_fn
        • hpp
        • solar_MW
        • surface_tilt
        • surface_azimuth
        • DC_AC_ratio
        • b_P
        • b_E_h
        • cost_of_battery_P_fluct_in_peak_price_ratio
        • delta_life
        • x
        • start
        • outs
        • end
hydesign
  • API Reference
  • hydesign
  • hydesign.examples
  • hydesign.examples.Europe
  • View page source

hydesign.examples.Europe

Submodules

  • hydesign.examples.Europe.GWA2
  • hydesign.examples.Europe.GWA3
Previous Next

© Copyright 2022, DTU Wind and Energy Systems.

Built with Sphinx using a theme provided by Read the Docs.