import energydatamodel as edm
pvsystem_1 = edm.PVSystem(capacity=2400, surface_azimuth=180, surface_tilt=25)
windturbine_1 = edm.WindTurbine(capacity=3200, hub_height=120, rotor_diameter=100)
battery_1 = edm.Battery(storage_capacity=1000, min_soc=150, max_charge=500, max_discharge=500)
site_1 = edm.Site(assets=[pvsystem_1, windturbine_1, battery_1],
latitude=46,
longitude=64)
pvsystem_2 = edm.PVSystem(capacity=2400, surface_azimuth=180, surface_tilt=25)
windturbine_2 = edm.WindTurbine(capacity=3200, hub_height=120, rotor_diameter=100)
battery_2 = edm.Battery(storage_capacity=1000, min_soc=150, max_charge=500, max_discharge=500)
site_2 = edm.Site(assets=[pvsystem_2, windturbine_2, battery_2],
latitude=51,
longitude=58)
portfolio = edm.Portfolio(sites=[site_1, site_2])
portfolio.to_json()