Inizializzazione fotovoltaici
This commit is contained in:
24
Fotovoltaico.py
Normal file
24
Fotovoltaico.py
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
from src.Functions_Energy_Model import *
|
||||||
|
from src.Functions_General import *
|
||||||
|
|
||||||
|
location_ita = 'Biella' # location in Italian
|
||||||
|
capacity = 100 # kWp
|
||||||
|
tilt_angle = 30 # degrees
|
||||||
|
azimuth = 0 # degrees
|
||||||
|
num_years = 1 # number of years to simulate
|
||||||
|
derating_factor_percent = 1 # derating factor that reduce the efficiency of the modules in percentage [%]
|
||||||
|
|
||||||
|
config = yaml.safe_load(open("config.yml", 'r'))
|
||||||
|
path_export = str(config['filename_output_csv_gen_pv']) # path to save the results
|
||||||
|
|
||||||
|
|
||||||
|
# INIZIALIZZAZIONE PARAMETRI PER SIMULAZIONE
|
||||||
|
location_eng = location_italian_to_english(location_ita)
|
||||||
|
path = "config.yml"
|
||||||
|
filename = ""
|
||||||
|
key = "project_lifetime_yrs"
|
||||||
|
value = num_years
|
||||||
|
add_to_file_yml(path, filename, key, value)
|
||||||
|
suppress_printing(generate_calendar) # generate the calendar for the location
|
||||||
|
coordinates_dataset = suppress_printing(create_coordinates_dataset, [location_eng]) # create a dataset with the coordinates of all the locations
|
||||||
|
derating_factor = derating_factor_percent / 100
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# time simulation
|
# time simulation
|
||||||
start_date: 2025-01-01
|
start_date: 2025-01-01
|
||||||
project_lifetime_yrs: 20
|
project_lifetime_yrs: 1
|
||||||
|
|
||||||
type_of_cacer: CER # CER; AUC; AID; NO_CACER
|
type_of_cacer: CER # CER; AUC; AID; NO_CACER
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user