Desarrollo de los protocolos para el cálculo de la CEN (Capacidad Efectiva Neta) y el modelo que relaciona el recurso y la potencia para plantas solares fotovoltaicas a partir de modelamiento computacional, de acuerdo con la Resolución CREG 201 de 2017, los Acuerdos CNO correspondientes y la demás reglamentación aplicable.
- Metodología para la estimación y modelamiento de la Irradiancia Normal Directa (Direct Normal Irradiance – DNI), la Irradiancia Horizontal Difusa (Diffuse Horizontal Irradiance – DHI) y la irradiancia sobre el plano del arreglo (Plane-of-Array – POA) a partir de la Irradiancia Horizontal Global (Global Horizontal Irradiance – GHI).
- Protocolo para el cálculo de la CEN de plantas solares fotovoltaicas antes de su entrada en operación.
- Protocolo al modelo que relaciona el recurso y la potencia en plantas solares fotovoltaicas. El modelo permitirá obtener la producción de la planta a partir de los parámetros técnicos de la planta (configuración, tecnologías, tipo de seguimiento, entre otros aspectos), la irradiancia y otras variables meteorológicas.
La documentación completa de los protocolos se encuentra en la carpeta Protocolos.
En la carpeta Memoria_de_Calculos se encuentra la documentación correspondiente a las pruebas de concepto de las metodologías recomendadas, validación con datos disponibles de la planta fotovoltaica del Edificio Santo Domingo de la Universidad de los Andes y estimación de los errores e incertidumbres.
En la carpeta examples se encuentra el documento CNO_Doc_Ejemplos.pdf. Allí se presentan tres ejemplos de arquitecturas de plantas fotovoltaicas para la ejecución completa del repositorio cnosolar. Cada ejemplo dispone de una carpeta en la cual se alojan los archivos necesarios para la ejecución, así como los resultados de la misma.
La descarga de los archivos de configuración de la planta fotovoltaica (cuaderno CNO_Configuracion_Sistema.ipynb) se alojan en la carpeta configurations.
La descarga de los archivos de producción y de las gráficas (cuaderno CNO_Protocolos.ipynb) se alojan en la carpeta downloads.
Se recomienda instalar Anaconda o Miniconda e instalar las librerías necesarias dentro de un ambiente específico para este software.
Anaconda es una distribución de Python con muchas librerías necesarias para computación científica o ciencia de datos. Miniconda es una distribución básica y más recomendada en sistemas con limitación de recursos.
Luego de descargar e instalar la distribución de su elección, inicie el terminal. Si la instalación se realizó de manera correcta, debe estar en el ambiente (base).
Ahora se puede crear un ambiente específico para PVlib y los demás requerimientos de este sofware, dispuestos en el archivo requirements.txt. Por ejemplo, si queremos que el ambiente se llame pvlib:
$ conda create --name pvlibAhora se activa dicho ambiente:
$ conda activate pvlibDespués de ejecutar el comando anterior, se debe estar en el ambiente correspondiente, en este caso denotado por (pvlib). Ahora se pueden instalar las librerías requeridas para correr los cuadernos así:
$ conda install package-nameSi se desea instalar una versión específica, por ejemplo pvlib=0.9.0, el comando es:
$ conda install pvlib==0.9.0Para instalar las librerías especificadas en el archivo requirements.txt, por favor use una de las siguientes opciones:
$ conda install --file requirements.txt
$ pip install -r requirements.txtLa interfaz gráfica de usuario es realizada con ipywidgets. Esta es una librería con widgets HTML interactivos para Jupyter Notebook y el kernel de IPython.
En el ambiente activado, ejecute:
$ conda install -c conda-forge ipywidgetsLa mayoría de las veces, la instalación de ipywidgets configura automáticamente Jupyter Notebook para utilizar los widgets. No obstante, es posible que deba habilitar manualmente la extensión de notebook ipywidgets con:
$ jupyter nbextension enable --py widgetsnbextensionPara clonar el repositorio cnosolar se recomienda usar el software GitHub Desktop. La url del repositorio es: andresgm/cno_solar.
Otra opción es desde el terminal con en el ambiente activado; para esto ejecute:
$ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORYMIT License, dispuesta en el archivo LICENSE.
