Data and MATLAB Scripts for "Performance, Sizing and Residual Load – An Analysis of Photovoltaic Systems for a Water Treatment Facility"
收藏资源简介:
This dataset accompanies the manuscript:“Performance, Sizing and Residual Load – An Analysis of Photovoltaic Systems for a Water Treatment Facility”. The repository contains MATLAB scripts and data files used to generate the results presented in the paper.The workflow is divided into two main steps. ----------------------------------------------------------------1. 3D PV generation matrix construction----------------------------------------------------------------Folder: 3D_matrix_build The script "a3dmat.mlx" generates 3D matrices of hourly PV energy generationas a function of tilt angle, azimuth angle, and time (8760 hours) for areference PV system with a nominal capacity of 1 kWp. Input files:a) coords.xlsx - Geographic coordinates of the analysed locations. - NOTE: The coordinates have been modified to generic values in order to protect sensitive information related to real water utility assets. b) "1-8"_DirectNormalIrradianceFullHours.mat - Direct Normal Irradiance (DNI) data from the CM SAF SARAH-3.0 dataset for locations 1–8 (hourly resolution). c) "1-8"_SIS_FullHours.mat - Surface Incoming Solar Radiation (SIS) data from the CM SAF SARAH-3.0 dataset for locations 1–8 (hourly resolution). d) "1-8"_WindTemperatureData.mat - Wind speed and ambient temperature data from the ERA5 reanalysis dataset for locations 1–8 (hourly resolution). The output of this step consists of 3D matrices containing hourly PVgeneration for all evaluated combinations of tilt and azimuth angles. ----------------------------------------------------------------2. PV sizing and output analysis----------------------------------------------------------------Folder: output_analysis The script "PVSize.mlx" performs PV system sizing and performance analysisbased on the 3D PV generation matrices generated in Step 1. Input files:a) 3D PV generation matrices produced in Step 1 b) PWIKEnergy_1.mat - Hourly electricity demand data for the analysed water treatment facilities. - NOTE: The demand data have been min–max normalised to preserve confidentiality of operational electricity consumption while maintaining the temporal demand profile. Using these inputs, the script calculates:- PV system size under the annual energy-balance constraint,- Capacity factor (CF),- Self-consumption (SC),- Residual load (RL),for both CF-optimised and SC-optimised orientation scenarios. Software requirements: MATLAB (R2024a or later recommended).



