Source code for evaluate_hifi_ems

# -*- coding: utf-8 -*-
"""
Created on Wed Nov 13 10:20:33 2024

@author: mikf
"""

[docs] def main(): if __name__ == '__main__': import os from hydesign.examples import examples_filepath from hydesign.assembly.hpp_assembly_hifi_dems import hpp_model sim_pars_fn = os.path.join(examples_filepath, 'Europe/hpp_pars_HiFiEMS.yml') hpp = hpp_model(sim_pars_fn=sim_pars_fn, input_ts_da=os.path.join(examples_filepath, 'HiFiEMS_inputs/Weather/input_ts_DA.csv'), input_ts_ha=os.path.join(examples_filepath, 'HiFiEMS_inputs/Weather/input_ts_HA.csv'), input_ts_rt=os.path.join(examples_filepath, 'HiFiEMS_inputs/Weather/input_ts_RT.csv'), market_fn=os.path.join(examples_filepath, 'HiFiEMS_inputs/Market/Market2021.csv'),) inputs = dict(clearance=20, sp=350, p_rated=10, Nwt=12, wind_MW_per_km2=6, solar_MW=10, surface_tilt=25, surface_azimuth=180, DC_AC_ratio=1.5, b_P=40, b_E_h=3, ) res = hpp.evaluate(**inputs) hpp.print_design(list(inputs.values()), res)
main()