Está en la página 1de 5

Web App para Treverdo España

Se desea realizar mediante una aplicación web los cálculos, gráficos y reportes que actualmente se realizan
mediante una planilla Excel trabajando sobre una base de datos que permita almacenar clientes, y para cada
cliente n direcciones.

Sobre cada dirección se podrá realizar un proyecto (cálculos) con soporte para almacenar revisiones/variantes.

Se desea recrear para cada solapa del Excel un módulo o pantalla.

Los nombres de las solapas/pantallas pueden ser otros, se pueden agrupar o separar en función de
practicidad/facilidad de uso/disponibilidad de datos.

Todos los datos de entrada se deben guardar en la base de datos.

Los resultados se guardaran solo cuando se decida hacerlo (mediante un botón) o al pasar de pantalla dado
que los resultados se utilizan en pantallas posteriores.

Posibilidad de guardar diferentes variantes del mismo proyecto y realizar comparativa de resultados (a definir).

MÓDULO 1 - Recurso Solar


Solapa Datos
Se toman los datos del cliente, ubicación y datos básicos del suministro eléctrico. En esta o en otra pantalla se
deberán poder cargar imágenes para utilizar en el reporte. Si se pudiese integrar con Google Maps para tomar
la captura mejor, pero alcanza con poder subir las imágenes desde archivo o mediante drag&drop.

Datos PVGIS
Con los datos de ubicación (Latitud, Longitud, Azimut e Inclinación) se utiliza Api de PVGIS, realizamos 2
consultas. Tener en cuenta que el símbolo de punto decimal que utiliza la API es “.”

1) Esta consulta es Fija para peakpower=1, y angle=0.


El valor 14 utilizado en loss=14 se debería almacenar como valor de Perdidas en una pantalla de datos de
configuración, lat es la latitud, lon la longitud, aspect es el azimut.
La consulta será:
https://re.jrc.ec.europa.eu/api/PVcalc?lat=40.439967&lon=-
3.679302&peakpower=1&loss=14&angle=0&aspect=5&outputformat=json
2) Esta consulta es igual a la anterior cambiando el valor del ángulo por el de la instalación, para 30°
sería:
https://re.jrc.ec.europa.eu/api/PVcalc?lat=40.439967&lon=-
3.679302&peakpower=1&loss=14&angle=30&aspect=5&outputformat=json

La respuesta de la API es una cadena de texto, en el Excel se puede ver como se realiza la extracción de los
datos.

Se deben guardar los valores "H(i)_m" para cada mes, para Beta (ángulo) 0 y para Beta de trabajo, presentar
las tablas de datos y los gráficos de la solapa Irradiación.

Agregar en esta pantalla:

- La posibilidad de cambiar el Beta y actualizar los datos.

- Realizar otra consulta a la API de PVGIS que devuelve el Beta óptimo y mostrarlo.
Solapa DatosSIAR_Temp
Los datos que figuran son los valores históricos de temperatura de Madrid, podría recrearse tal como está y
que al entrar levante los valores de la base de datos según la ubicación del proyecto, si no tenemos los valores
de esa ubicación se llenan a mano y quedan almacenados.

En un futuro se puede utilizar otra API para levantar esos valores de temperatura pero hoy no es necesario.

No es necesario que sea parte de la secuencia de cálculo, podría estar en la pantalla de configuración

Solapa Irradiación
El contenido (tablas y gráficos) de esta solapa se fusiona con la solapa “Datos PVGIS”, en la App debería estar
todo junto en una sola.

El gráfico de temperatura no es necesario.

Los valores de “horas del día” se toman de la solapa “perfil de carga”, estos valores se pueden calcular aquí y
guardar en la base de datos porque se utiliza en varios cálculos.

MÓDULO 2 – Generación y Consumos


Solapa Consumos
Es una solapa de ingreso de datos.

Se debe ingresar la cantidad de CUPS (1 a n) y si es más de un CUPS poder indicar si se trata de Autoconsumo
Colectivo (checkbox).

Luego permitir ingresar el número de CUPS, y el consumo mensual de cada uno.

Si la tarifa tiene discriminación horaria (figura en solapa Datos) se podrán ingresar 2 ó 3 valores de consumo
por cada mes, caso contrario solo uno. Se completa con los totales mensuales (si son 2 o 3) y el total anual.

Al lado del total anual y si se tildó la opción de autoconsumo colectivo se agregan dos columnas, una con el
beta sugerido (calculo interno), y otra para introducir el valor de beta deseado (puede comenzar con el valor
del beta sugerido.

Todos estos valores se cargan en la base de datos.

Solapas PR-Generación, Tarifa y Perfil de Carga


Estas 2 solapas hay que reorganizarlas en varias pantallas.

Cantidad de Paneles Necesarios


Se ingresa el valor de potencia de panel (B1).

Se calcula/presenta la fila 10 (ver forma de cálculo) en O10 se muestra el promedio, el gráfico “ Evaluación de
Cantidad de Paneles” de la celda U46.

Se ingresa el valor de paneles adoptado para la instalación (B2), y se calcula la potencia pico de la instalación
(A6)

Solapa PR-Generación
Se presenta/calcula la solapa PR-Generación, tablas y gráficos, sin incluir de la fila 35 hacia abajo.

Todas las celdas en naranja son entrada de datos, el resto se calcula o viene de un cálculo previo, los valores
que figuran en el Excel son los default (esto se puede llenar en una pantalla de configuración)

Distribución Horaria de la Tarifa


Esta pantalla se debe incluir en configuración.
Los datos figuran en solapa “perfil de carga” filas 4 a 29, columnas AQ-BB

Es una matriz de 12 meses por 24 horas donde figura a que tramo de tarifa pertenece cada hora.

Se deben hacer 2 matrices, una para lunes a viernes (matriz 1), y otra para sábados, domingos y feriados
(matriz 2), si es posible dejar esto como valores a setear, que no sea fijo.

Las tablas se completan con:

Tarifa plana o sin discriminación horaria: matriz 1 y 2 todo con “punta”

Discriminación horaria de 3 períodos: Los valores del Excel para matriz 1, y todo llano para la matriz 2.

Dejar preparada la posibilidad de completar matriz 1 y 2 para discriminación de 2 y de 6 períodos.

Perfil de Cargas
Matriz de entrada

Recrear una pantalla con las filas 1 a 31, columnas A – O, de la solapa “perfil de cargas” incluido el gráfico de
celda Q4 (se elige de un desplegable el mes y se muestra el gráfico de dicho mes).

El perfil de cargas se podrá “guardar” con un nombre para utilizar en otros proyectos.

Se podrá cargar un perfil anteriormente guardado.

Se podrá cambiar cualquier valor en forma manual, debajo de cada columna se debe mostrar la suma (que
debe dar 100, mostrar en rojo cuando no es 100, y en verde cuando si lo es.

De alguna forma no se debe poder salir o guardar si no son 100 la suma de cada columna, o en todo caso salir
cancelando la operación de edición.

Matriz resultados

Recrear una matriz igual a la que figura en Excel, donde los valores de cada celda se obtienen de multiplicar el
consumo del mes por el porcentaje que le corresponde a ese mes/hora obtenido de la matriz de entrada.

La columna B ya no hace falta (la columna B era general e igual para todos los meses, con estas 2 matrices
podremos tener un perfil de carga distinto por cada mes).

Perfil de Generación
Ver solapa Perfil de cargas, filas 32 a 60, columnas Q – AO, la matriz de la izquierda se obtiene realizando 12
consultas con la API del PVGIS, una por mes (se realiza en otro Excel por eso ahí no figura) la consulta es:

https://re.jrc.ec.europa.eu/api/DRcalc?lat=40.702&lon=-3.443&month=1&global=1&angle=25&aspect=-
22&outputformat=json

lat = latitud

lon = longitud

month = 1  Enero, se hacen 12 consultas del 1 al 12

angle = es el Beta o la inclinación

Aspect = es el azimut

Se envía el Excel para ver que dato hay que utilizar del JSON que entrega la consulta.
Con esos valores y el valor de generación total mensual se obtiene la matriz de la derecha donde figura la
generación por horas para un día promedio de cada mes.

Se debe incluir el gráfico de la celda BD37

Autoconsumo
Recrear dos matrices como la de la solapa “perfil de cargas” filas 36 a 61, columnas C-O. Matriz de
autoconsumo y Matriz de excedentes comparando la matriz resultados (de perfil de cargas) con la matriz de
generación por horas.

Si el valor de generación > valor de consumo  se guarda el valor del consumo en la matriz de autoconsumo y
lo que sobra (la diferencia) se guarda en otra matriz de excedentes.

Si el valor de generación < valor de consumo  se guarda el valor de generación en la matriz de autoconsumo
y cero en la matriz de excedentes.

Autoconsumo por rango de tarifas


Recrear una tabla como la de la solapa “perfil de cargas” filas 77 a 86.

- La cantidad de filas depende del tipo de tarifas (plana una fila, 2, 3 o 6 períodos, uno por cada
período).
- El valor total se obtiene de utilizar los valores de la matriz distribución horaria de tarifas, el
autoconsumo por rango de tarifas, teniendo en cuenta sábados, domingos y feriados. Ahora el Excel lo
calcula de otra forma, pero con las matrices generadas se puede hacer de otra forma
- Va a ser necesario cargar la cantidad de feriados por mes/año, se puede calcular o cargar en la parte
de configuración.
- La fila de excedentes sale de la matriz de excedentes.

Con todas las matrices generadas se puede realizar el gráfico de la solapa tarifa, en la celda R1. “Balance de
Energía”, y la tabla de la solapa tarifa en el rango Q35 a R41.

MÓDULO 3 – Estudio Económico


Solapa T2.0D
Se busca recrear la factura eléctrica para un consumo mensual y el total anual. Las facturas tienen muchas
variantes, así que o se realiza una pantalla dinámica o se incluyen todos los ítems y solo se completan los que
aplican

Solapa Cotización
Tabla con ítem, descripción, cantidad y precio unitario. Evaluar la posibilidad de tener una base de datos de
equipos con precio.

Celdas para ingresar % de contingencia y margen de ganancia.

Ítems ocultos: Contingencia, y ganancia.

Columna extra para tildar si aplica sobre ese ítem contingencia/margen de ganancia.

Total sin y con IVA (celda para ingresar el valor de IVA, por default 21%)

Solapa Subvención
Recrear la solapa de Excel, posibilidad de deshabilitar el cálculo e ingresar un monto fijo.

Solapa Payback
Recrear la solapa Excel, datos a ingresar en tabla superior, salvo los datos que se arrastran de cálculos
anteriores, posibilidad de calcular con o sin subvención, elección si el CAPEX se toma con o sin IVA.
Gráfico de flujo de caja acumulado y valores de tabla resumen (columnas L-M, filas 47 a 50).

MÓDULO COMPLEMENTARIO
Una vez que este armado todo el sistema se desea realizar estudio de optimización variando alguno de los
parámetros. Para lo cual se debería parametrizar el costo (solapa cotización).

También podría gustarte