166 lines
3.3 KiB
JSON
166 lines
3.3 KiB
JSON
{
|
|
"plant": {
|
|
"name": "PV_Simulator",
|
|
"location": {
|
|
"latitude": 45.4642,
|
|
"longitude": 9.1900,
|
|
"timezone": "Europe/Rome",
|
|
"altitude": 120
|
|
},
|
|
|
|
"simulation": {
|
|
"time_resolution_minutes": 5,
|
|
"start_date": "2026-01-01 00:00:00",
|
|
"end_date": "2026-12-31 23:55:00"
|
|
}
|
|
},
|
|
|
|
|
|
"module": {
|
|
"manufacturer": "GenericPV",
|
|
"model": "PV450",
|
|
"nominal_power_W": 450,
|
|
|
|
"electrical": {
|
|
"vmp_V": 41.5,
|
|
"imp_A": 10.85,
|
|
"voc_V": 49.8,
|
|
"isc_A": 11.35
|
|
},
|
|
|
|
"physical": {
|
|
"area_m2": 2.1,
|
|
"temperature_coefficient_power": -0.0035,
|
|
"nominal_temperature_C": 25
|
|
},
|
|
|
|
"degradation": {
|
|
"annual_rate": 0.005
|
|
}
|
|
},
|
|
|
|
|
|
"layout": {
|
|
|
|
"inverters": [
|
|
{
|
|
"id": "INV_001",
|
|
"nominal_power_kW": 100,
|
|
|
|
"efficiency": {
|
|
"nominal": 0.985,
|
|
"night_consumption_W": 50
|
|
},
|
|
|
|
|
|
"combiners": [
|
|
{
|
|
"id": "CB_001",
|
|
"strings": 4,
|
|
|
|
"panels_per_string": 20,
|
|
|
|
"orientation": {
|
|
"tilt_deg": 30,
|
|
"azimuth_deg": 180
|
|
}
|
|
},
|
|
|
|
{
|
|
"id": "CB_002",
|
|
"strings": 4,
|
|
|
|
"panels_per_string": 20,
|
|
|
|
"orientation": {
|
|
"tilt_deg": 30,
|
|
"azimuth_deg": 180
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
|
|
{
|
|
"id": "INV_002",
|
|
"nominal_power_kW": 100,
|
|
|
|
"efficiency": {
|
|
"nominal": 0.985,
|
|
"night_consumption_W": 50
|
|
},
|
|
|
|
|
|
"combiners": [
|
|
{
|
|
"id": "CB_003",
|
|
"strings": 4,
|
|
|
|
"panels_per_string": 20,
|
|
|
|
"orientation": {
|
|
"tilt_deg": 30,
|
|
"azimuth_deg": 180
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
|
|
|
|
"weather": {
|
|
|
|
"clear_sky_model": "ineichen",
|
|
|
|
"temperature": {
|
|
"mean_annual_C": 15,
|
|
"daily_variation_C": 10
|
|
},
|
|
|
|
|
|
"clouds": {
|
|
"enabled": true,
|
|
"mean_cloud_factor": 0.85,
|
|
"random_variability": 0.15
|
|
},
|
|
|
|
|
|
"rain": {
|
|
"enabled": true,
|
|
"probability_daily": 0.08
|
|
}
|
|
},
|
|
|
|
|
|
"faults": {
|
|
|
|
"enabled": true,
|
|
|
|
"panel": {
|
|
"failure_probability_daily": 0.0005,
|
|
"soiling_probability_daily": 0.01
|
|
},
|
|
|
|
|
|
"combiner": {
|
|
"failure_probability_daily": 0.0002
|
|
},
|
|
|
|
|
|
"inverter": {
|
|
"failure_probability_daily": 0.0001
|
|
}
|
|
},
|
|
|
|
|
|
"output": {
|
|
|
|
"format": [
|
|
"csv",
|
|
"sqlite"
|
|
],
|
|
|
|
"directory": "./output"
|
|
}
|
|
} |