Recibido: 16 febrero 2024
Aceptado: 12 julio 2024
Disponible: 20 agosto 2024
Los sistemas eléctricos están evolucionando hacia redes inteligentes para mejorar su eficiencia y confiabilidad mediante estrategias de gestión y respuesta a la demanda. Este estudio presenta el Modelo Multiusuario de Cargas Eléctricas Controlables (MMCEC), un modelo de optimización desarrollado para gestionar colectivamente la demanda residencial de múltiples usuarios mediante la Programación de Cargas Eléctricas Controlables (PCEC). El objetivo del modelo fue minimizar el costo de la energía y lograr una distribución más uniforme de la carga eléctrica, teniendo en cuenta tarifas dinámicas de precios y restricciones específicas. La metodología se basó en técnicas clásicas de optimización en dos etapas. La primera se enfocó a nivel de único usuario utilizando el método de búsqueda exhaustiva para seleccionar soluciones que minimicen el costo de la factura de cada usuario. La segunda etapa empleó el método de búsqueda local para la optimización multiusuario, para encontrar una curva de demanda más plana. Para ello, se diseñó un algoritmo en MATLAB® que simuló un escenario con 60 usuarios durante 24 horas, programando los periodos más adecuados de encendido/apagado de las cargas controlables. Se compararon dos escenarios: uno donde los usuarios administran sus cargas a su conveniencia y otro donde se aplicó el modelo propuesto. Los resultados indicaron una disminución de los picos de demanda, con un ahorro promedio del 4.94 % en la factura eléctrica para el conjunto de usuarios y hasta el 12.34 % individualmente. La simulación logró esta solución óptima en 25 minutos a pesar de la complejidad computacional que implica gestionar la demanda de 60 usuarios. Por tal motivo, el modelo planteado utilizó métodos simples para optimizar múltiples variables, proporcionando un mejor rendimiento en comparación con el procesamiento requerido por algoritmos más complejos.
Palabras clave: gestión de la demanda, respuesta a la demanda energética, programación de cargas eléctricas, perfil de consumo energético, métodos de optimización matemática
Power systems are gradually evolving towards smart grids to improve their efficiency and reliability through demand response and management strategies. This study presents the Multi-User Model of Controllable Electric Loads (MUMCEL), an optimization model developed to collectively manage the residential demand of multiple users, through Controllable Electric Load Scheduling (CELS). The objective of the model was to minimize the cost of energy and achieve a more uniform distribution of the electric load, taking into account dynamic pricing rates and specific constraints. The methodology was based on classical optimization techniques in two stages. The first stage focused on the single user level using the exhaustive search method to select solutions that minimize the cost of each user's bill. The second stage employed the local search method for multi-user optimization to find a flatter demand curve. For this purpose, an algorithm was designed in MATLAB® that simulated a scenario with 60 users for 24 hours, scheduling the most appropriate on/off periods of controllable loads. Two scenarios were compared: one where users manage their loads at their convenience and the other where the proposed model was applied. The results indicated a decrease in peak demand, with an average savings of 4.94 % on the electricity bill for all users and up to 12.34 % individually. The simulation achieved this optimal solution in 25 minutes, despite the computational complexity involved in managing the demand of 60 users. Therefore, the model used simple methods to optimize multiple variables, providing better performance compared to processing that would require a more complex algorithm.
Keywords: Demand management, response to energy demand, electric load scheduling, energy consumption profile, mathematical optimization methods.
En las últimas décadas, los sistemas eléctricos han venido enfrentando frecuentes escenarios de esfuerzo excesivo a causa del continuo crecimiento de la demanda de energía, interrupciones de las líneas de transmisión durante horas pico, envejecimiento de la infraestructura de la red, incorporación de recursos de generación distribuida, entre otros; de ahí que conlleven a problemas de confiablidad, baja eficiencia, pérdidas de energía y aumento de costos eléctricos asociados
Por lo cual, las redes inteligentes incorporan conceptos como: la gestión al lado de la demanda (DSM, por sus siglas en inglés), que se encarga de planificar e implementar estrategias orientadas a modificar el horario de consumo de energía eléctrica para reducir los picos de demanda y las emisiones de CO2
En las décadas de los 80’s y 90’s, se desarrollaron métodos de DSM como el recorte de picos, conservación estratégica, relleno de valles, crecimiento estratégico de la carga, desplazamiento de carga y flexibilización de la carga; sin embargo, fue a partir del año 2000 cuando se implementó la generación distribuida con tecnologías enfocadas al control, monitoreo y medición a través de equipos electrónicos inteligentes
Es importante mencionar que al usuario final le resulta difícil programar el encendido y apagado de los electrodomésticos manualmente debido a la falta de conocimientos técnicos, de tiempo o no son lo suficientemente proactivos para participar en la DR en sus hogares
Es importante mencionar, que al programar los electrodomésticos en los horarios que más les convenga a los usuarios, no garantiza el aplanamiento de la curva de carga en las redes de distribución; por ello se presenta el desafío de realizar una coordinación entre los usuarios que permita la conexión de sus cargas en diferentes momentos del día y, por tanto, obtener una optimización adecuada del consumo eléctrico. Con base en lo mencionado, esta investigación pretende contribuir al desarrollo de una estrategia para la PCEC en la gestión colectiva de la demanda en redes eléctricas de distribución, planteando un modelo matemático que busque aplanar la curva de consumo y disminuir el costo de la energía eléctrica. En la literatura se encuentran varios algoritmos de optimización enfocados en soluciones para la gestión de la demanda, algunos de estos se presentan a continuación.
Los algoritmos de optimización son una herramienta matemática que permite solucionar problemas en ingeniería y ciencia de gran complejidad en tiempos de cómputo relativamente bajos
Múltiples algoritmos se han desarrollado para discutir el problema de la PCEC, en la literatura se observan distintas soluciones con enfoque lineales, no lineales, heurísticos o metaheurísticos, que tienen en consideración parámetros como: los requerimientos del usuario, restricciones de confort, aspectos ambientales y sociales, entre otros. En
En
También se tienen otros enfoques como el modelado no lineal entero mixto (MINLP, por sus siglas en inglés) y la programación lineal de enteros mixtos (MILP, por sus siglas en inglés). En
Mientras que en
Ahora bien, también se destacan algoritmos estocásticos como el presentado en
Por otro lado, existen software que incorporan algoritmos de optimización, por ejemplo, en
Otros modelos utilizados por la comunidad científica para la gestión de la demanda son el algoritmo genético y el algoritmo evolutivo, definidos como técnicas de programación fundamentadas en la evolución biológica para resolver problemas de optimización. La Tabla 1 muestra algunos artículos que utilizan estos algoritmos para gestionar la demanda.
| Ref. | Descripción |
Explora el algoritmo genético en dos métodos de optimización de dos niveles (mayorista y minorista). Uno considerando requerimientos técnicos (aplanamiento de la curva) y el otro tiene en cuenta criterios económicos (ganancia de la distribuidora). Aunque en ambos casos se mejora el perfil de demanda y aumentan las ganancias del minorista, se concluye que el criterio técnico es preferible debido a la distribución uniforme de cargas sin afectar la reducción de costos de la factura eléctrica. |
|
Formula un algoritmo evolutivo considerando tres tipos de clientes: residencial, comercial e industrial, donde se utiliza el intercambio de los horarios de uso previstos de las cargas para el día siguiente, con el objetivo de minimizar el costo de energía. |
|
Desarrolla un algoritmo hibrido (Genético-Taguchi) para un HEMS con baterías y generadores fotovoltaicos, demostrando mayor eficiencia que los algoritmos genéticos tradicionales al requerir menos generaciones para su cálculo. |
|
Usa el algoritmo genético por su naturaleza aleatoria, evitando la concentración de cargas y permitiendo que la distribuidora realice la optimización sin afectar el confort del usuario, mediante un control indirecto. |
|
Se aplica el algoritmo genético para minimizar el costo total de electricidad bajo una tarifa dinámica, mientras se satisface un conjunto de restricciones y con ello, se obtuvo un ahorro en el pago de la factura de aproximadamente 48 % respecto al consumo de energía sin optimización para un día simulado. |
|
Emplea el algoritmo genético para complementar el procedimiento manual de control de demanda, conocido como acomodo de cargas, reduciendo el consumo en horarios pico, la demanda máxima y manteniendo la continuidad del gráfico de carga. |
|
Utiliza el algoritmo genético y la técnica de cambio de carga para la DSM en usuarios residenciales, involucrando el cálculo del perfil de carga medio de los dispositivos usados por el consumidor cada hora con el objetivo de reducir el costo eléctrico y los picos de demanda. |
|
Propone un algoritmo evolutivo para implementar la DR entre el agregador y el consumidor utilizando fuentes de energía renovable, lo que resulta en la maximización del confort del usuario y la minimización de la relación pico-promedio de demanda. |
|
Se presenta un HEMS que integra energía renovable (eólica y fotovoltaica), almacenamiento de energía y cargas eléctricas y térmicas, se usa un algoritmo genético mejorado con la técnica del frente de Pareto, considerando la disponibilidad de energía renovable y la actividad del usuario, con el objetivo de minimizar el consumo energético y los costes energéticos. Los resultados muestran reducciones de costos del 25 % y un aumento en el uso de fuentes renovables. |
De igual manera, un enfoque ampliamente reconocido en la DSM es la optimización por enjambre de partículas, un método heurístico orientado a encontrar mínimos o máximos globales, su funcionamiento está inspirado en el comportamiento de algunos animales que viajan en manadas. En la Tabla 2 se puede observar algunas investigaciones que plantean este método de optimización, en
| Ref. | Description |
La optimización por enjambre de partículas es empleada por su inteligencia de enjambre, que le otorga una ventaja sobre otros métodos al requerir solo los valores de la función objetivo para cada una de las posibles soluciones, y con esto, proponer nuevas y mejores alternativas por medio de múltiples iteraciones. El autor identifica que el tiempo de ejecución de la simulación no es el óptimo, con periodos superiores a 20 minutos. |
|
Implementa la optimización por enjambre de partículas para un conjunto de cargas con diferentes características de funcionamiento en tres áreas de actividad (residencial, comercial e industrial), lo cual plantea cierta complejidad al modelo. Los mejores resultados se presentaron en la curva residencial, donde se obtuvo una reducción de la demanda máxima de aproximadamente 23 %, y superior al 17 % para el sector comercial e industrial. |
|
Propone una optimización por enjambre de partículas mejorado capaz de programar los dispositivos inteligentes bajo un nivel de potencia discreto y un modelo de precios cuadrático. Los resultados indican una reducción del 4.6 % en el costo total y del 94.5 % en el tiempo de ejecución en comparación con una programación dinámica. |
|
La investigación utiliza la optimización por enjambre de partículas para programar electrodomésticos desplazables, con el fin de reducir la demanda punta a 200 usuarios residenciales y obtener un ahorro en costo de la factura diaria, como resultado se obtuvo una disminución en ambos ámbitos del 20 % aproximadamente. |
|
Presenta un modelo de despacho económico para sistemas de potencia que integra distribuciones de probabilidad para modelar fuentes renovables de energía y vehículos eléctricos, y, adicionalmente se establecen los criterios necesarios para que un centro de consumo sea considerado como carga controlable. La optimización heurística del despacho se lleva a cabo mediante un algoritmo de optimización diferencial de enjambre de partículas evolutivo, el cual demuestra que la gestión de cargas controlables puede suavizar los perfiles de demanda, reducir las pérdidas y el costo total de generación profiles, reduce losses, and lower overall generation costs. |
Los algoritmos de optimización bi-nivel son una herramienta que se ocupa de problemas de optimización que considera dos niveles jerárquicos (un líder y N seguidores), donde la decisión de uno afecta al otro, y viceversa
| Ref. | Description |
| Presenta una explicación del modelo de optimización bi-nivel, además, su aplicación en la respuesta de la demanda con la tarifa por tiempo de uso (ToU, por sus siglas en inglés), en la incorporación de vehículos en el esquema eléctrico, en la operación de microrredes y en la expansión de la red eléctrica y de los sistemas de generación. | |
| Se desarrollan dos enfoques híbridos basados en población: bi-nivel algoritmo evolutivo y bi-nivel optimización por enjambre de partículas, donde el objetivo en el nivel superior es maximizar la ganancia del distribuidor y en el nivel inferior, es minimizar el pago de la factura eléctrica del usuario. Los resultados indican que el enfoque bi-nivel optimización por enjambre de partículas encontró mejores soluciones en la mayoría de escenarios simulados, además, observan que la programación de las cargas depende de los precios dados por el minorista y de requisitos de comodidad del usuario. | |
| Se propone un esquema de precios en tiempo real para la gestión de la respuesta a la demanda, donde el minorista determina el precio y lo anuncia a los clientes, quienes gestionan sus cargas en función del precio. En este artículo se utiliza un juego de Stackelberg con un líder y N seguidores, maximizando la ganancia del minorista y la satisfacción del cliente. | |
| Se propone un enfoque híbrido de dos niveles teniendo en cuenta las transformaciones KKT (Karush-Kuhn-Tucker), con el fin de maximizar las ganancias del minorista y la satisfacción del cliente. | |
| Se plantea un modelo de optimización multi-objetivo para un sistema de gestión de energía en edificios con tarifas ToU, integrando generación fotovoltaica y confort para el usuario, con el propósito de mejorar la economía del edificio. |
Teniendo en cuenta el estado del arte previamente discutido, esta investigación contribuye a la optimización del consumo energético en los hogares, mediante la implementación de un modelo matemático que permita gestionar de forma colectiva la demanda de un conjunto de usuarios residenciales, con el objetivo de minimizar el costo de la factura eléctrica y aplanar la curva de demanda de energía respecto a un caso base, donde los clientes no optimizan el encendido y apagado de las cargas. Para cumplir con este propósito, se utilizan dos metodologías: la búsqueda exhaustiva y la búsqueda local, las cuales aseguran modelos más sencillos, en contraste con los presentados en la literatura estudiada, ya que utilizan técnicas complejas y, en su mayoría, optimizan solo un hogar. Adicionalmente, se realizará la simulación del modelo matemático en el software MATLAB® para un conjunto de usuarios, lo cual permitirá validar la efectividad del algoritmo en un entorno práctico y realista.
Para alcanzar los objetivos planteados, se presentan las siguientes secciones del artículo: en la sección 2, se muestra el fundamento matemático de los modelos de optimización (usuario y multiusuario) junto con los conjuntos, parámetros y variables asociados, en la sección 3 se describe la metodología de solución para la simulación. Los resultados se exponen en la sección 4, seguidos por un análisis y discusión de los datos obtenidos en la simulación. Finalmente, en la sección 5 se plantean las conclusiones de la investigación y algunos posibles trabajos futuros para idear modelos más eficientes y eficaces.
Esta investigación tuvo como objetivo reducir el costo de la energía eléctrica de forma colectiva para un conjunto de hogares, además de disminuir los picos de consumo durante ciertas horas del día sin afectar drásticamente la comodidad de los usuarios finales. Para lograr esto, se utiliza la PCEC que permite el encendido o apagado de las cargas eléctricas de forma automática a través de un horario establecido por el usuario final y el operador de red y con ello, abordar eficientemente la gestión de la demanda en esos hogares. El Modelado Multiusuario de Cargas Eléctricas Controlables (MMCEC) se desarrolla en dos etapas, una a nivel de usuario (individual) y la otra a nivel multiusuario (colectivo). En la Tabla 4 se presenta la nomenclatura utilizada en esta metodología. Adicionalmente, en las Tablas 5, 6 y 7 se detallan los conjuntos, parámetros y variables implementados en el modelo matemático, respectivamente.
| Abreviatura | Descripción |
| CEC | Cargas Eléctricas Controlables. |
| CENC | Cargas Eléctricas No Controlables. |
| CEFNI | Cargas Eléctricas Flexibles No Interrumpibles. |
| CEFI | Cargas Eléctricas Flexibles Interrumpibles. |
| CES | Cargas Eléctricas Subsecuentes. |
Set |
Description |
|
Conjunto de usuarios que representan a cada hogar evaluado. |
|
Conjunto de tiempo del período analizado. |
|
Conjunto de CEC. |
Parámetro |
Descripción |
|
Representa el tiempo inicial para conectar CEL j |
|
Representa el tiempo final para desconectar CECj. |
|
Cantidad de tiempo necesaria en la que el electrodoméstico completa su funcionamiento.. |
|
Tiempo inicial de conexión de la CES. |
|
Tiempo de funcionamiento de CES. |
|
Tiempo final de conexión de CES. |
|
Hora de inicio de conexión de la CES. |
|
Hora final de actividad de la CEFNI. |
|
Potencia de las CENC. |
|
Potencia de la CEC j. |
|
Precio de la energía en el periodot. |
|
Factor capacidad instalada. |
|
Capacidad instalada de cada hogar analizado. |
|
Factor de demanda de las cargas eléctricas por hora. |
|
Factor de CEC conectadas por hora. |
|
TNúmero total de cargas controlables. |
El MMCEC a nivel de usuario se enfoca en determinar una adecuada programación óptima de conexión y desconexión de las cargas eléctricas, que minimicen el costo total de la energía para cada usuario durante el transcurso de un día. El modelo, representado por las ecuaciones (1) a (21), proporciona un marco integral para la optimización de la programación de carga.
Variable |
Description |
|
Define el estado de la carga j en el tiempo t. Si xjt = 1, entonces la CEC j está encendida en el tiempo t, en cambio, si xjt = 0, la carga j se encuentra apagada en ese momento. Para denotar casa una de las alternativas que tiene un usuario n para la optimización CEC, se utiliza el superíndice i. |
|
Representa la potencia total, compuesta por la potencia de CENC y la suma de las potencias de las CEC j evaluado en el periodo t.. |
|
Restricción de número de cargas permitido en el periodo t. |
|
Restricción de potencia permitida en el periodo t. |
|
Combinaciones posibles de las diferentes opciones de solución del nivel usuario para cada usuario. |
|
Representa la potencia total consumida por cada usuario en función de la combinación b en la opción óptima i y en el horizonte de tiempo t. |
|
Media de los datos guardados en la variable Cb,n,t. |
|
Desviación estándar de las combinaciones posibles b en la optimización multiusuario. |
La ecuación (4) define la potencia total consumida en cada periodo t como la suma de la potencia de las CENC y la potencia de las CEC para cada alternativa óptima i de la PCEC, representada por (𝑋𝑗𝑡𝑖). A partir de lo anterior, las ecuaciones (1) y (2) describen la función objetivo que aborda este modelo matemático. En (2), se determina el costo total de la energía consumida para la opción 𝑖 , donde este índice denota cada una de las alternativas que tiene un usuario n para la optimización CEC y el costo se calcula como la sumatoria del producto entre el precio de la energía Pt y la potencia total consumida, en cada periodo de tiempo t. Finalmente, en (1) se minimiza el valor de la función fi(𝑋𝑗𝑡𝑖) para seleccionar la(s) alternativa(s) que conduzca(n) al costo mínimo del usuario n, considerando todas las CEC para ese usuario.
(1)
(2)
(3)
(4)
El modelo requiere una serie de restricciones para asegurar su correcto funcionamiento, las cuales son: capacidad instalada, potencia permitida, número de cargas, tiempo de uso y funcionamiento de las cargas eléctricas. A continuación, se explicará cada una de ellas.
Con el fin de prevenir sobrecargas y posibles riesgos de seguridad eléctrica, se usa (5) para asegurar que el consumo total de energía, derivado de las decisiones tomadas en la programación de las cargas, se ajuste y no exceda la capacidad máxima de la instalación eléctrica del hogar. Por consiguiente, se debe establecer un factor o porcentaje de consumo (FCI) sobre la capacidad instalada (CI), para garantizar un margen de seguridad y evitar problemas eléctricos potenciales.
(5)
Siguiendo un enfoque similar al presentado en
(6)
Por lo tanto, la ecuación (7) asegura que la potencia total calculada para cada alternativa i sea menor que RPpot para todos los periodos t, lo que es una forma adecuada de regular el consumo de energía y optimizar la distribución de cargas eléctricas en el entorno residencial.
(7)
Con el fin de mitigar los picos de demanda cuando se conectan simultáneamente múltiples CEC, se establece la variable Rcarga, que representa la cantidad máxima de cargas que pueden estar conectadas en el periodo t. Esto se formula mediante (8), donde el vector θt consiste en el factor de CEC conectadas por hora, utilizado para limitar el número total de cargas controlables (numC) para el usuario n.
(8)
Asimismo, la ecuación (9) establece que el número total de CEC que pueden estar activas en el mismo periodo t se encuentra limitado por Rcarga:
(9)
Esta restricción establece que la suma de las potencias de las CEC debe ser mayor a cero durante el intervalo entre Ticc y Tfdc, mientras que fuera de este intervalo, la suma debe ser igual a cero. Esto se expresa en (10), la cual asegura que las cargas controlables operen exclusivamente dentro del intervalo de tiempo especificado.
(10)
En este ítem se desarrolla la PCEC, que permite optimizar la conexión y desconexión de las cargas controlables para minimizar el costo total de energía y mitigar los picos de demanda. Las restricciones posibilitan la configuración y gestión de las cargas eléctricas que intervienen en el HEMS a través del modelado matemático, tal como se abordó en los artículos
El modelo CEC propone determinar el momento adecuado para conectar o desconectar electrodomésticos en un hogar inteligente, teniendo en cuenta los requisitos tanto de gestión de la demanda como de confort para el usuario; esto implica encontrar un equilibrio entre el control directo e indirecto en los objetivos de la DSM. El MMCEC define una variable de decisión para cada CEC, relacionada en un tiempo t. Por lo cual, al denotar xjt, se define el estado de la carga j en el tiempo t; si xjt = 1, entonces la CEC j está encendida en el tiempo t, en cambio, si xjt= 0, la carga j se encuentra apagada en ese momento. A través del uso de datos binarios, se establece una matriz de resultados Xjt para representar los estados de todas las cargas j en los diferentes intervalos de tiempo t para un usuario n. La matriz Xjt se visualiza en (11):
(11)
Las ecuaciones (12)-(15) presentan las restricciones generales de las cargas controlables; (12) y (13) garantizan que el intervalo de operación de las cargas esté dentro del horizonte de programación, además de asegurar que el tiempo de funcionamiento de cada electrodoméstico no exceda el intervalo de uso de dicha carga. La ecuación (14) establece que la suma de los estados binarios de la carga CEC debe ser igual al número de horas en las que la carga está en funcionamiento. Mientras tanto, (15) asegura que la variable de estados sea cero durante los periodos en que la CEC no está conectada, en otras palabras, una carga programada no se puede alimentar fuera del horario definido por Ticc y Tfdc. Así, si Ticc ≤ t ≤ Tfdc, la variable xjt tomará los valores de cero o uno, para cualquier otro caso, su valor es cero. La ejecución de (14) y (15) son análogas a la aplicación de (10). Estas restricciones aseguran que la programación de las CEC sea coherente y eficiente dentro de los límites de tiempo permitidos, y garantizan un funcionamiento óptimo del modelo.
(12)
(13)
(14)
(15)
Las cargas eléctricas controlables se componen de tres tipos principales: Cargas Eléctricas Flexibles No Interrumpibles (CEFNI), Cargas Eléctricas Flexibles Interrumpibles (CEFI) y Cargas Eléctricas Subsecuentes (CES). Las CEFNI son aquellas cargas que requieren operar de forma continua, sin permitir su apagado hasta que se haya completado su ciclo de funcionamiento. Para este tipo de cargas, el modelo matemático se basa en las ecuaciones (12)-(15) junto con (16), encargada de asegurar que la carga permanezca encendida sin interrupción durante las horas programadas. En esta ecuación, al incorporar los estados previo y actual de x, se busca determinar si la carga j opera de manera ininterrumpida. Si este es el caso, se clasifica como una CEFNI; en caso contrario, se considera otro tipo de carga que no se ajusta a la definición de CEFNI.
(16)
En cuanto a las CEFI, son aquellas que pueden ser controladas, con la particularidad de desconectarse temporalmente durante su ciclo de operación, es decir, tienen la capacidad de funcionar intermitentemente dentro del intervalo de tiempo predefinido. Para este tipo de cargas, se formula (17), la cual establece que dentro del rango de y , la variable tomará valores de cero o uno; de modo que la integración de esta ecuación con las restricciones definidas en las ecuaciones (12)-(15), impone condiciones en todo el rango de para asegurar un manejo adecuado de las CEFI.
(17)
Por otro lado, las CES se conectan únicamente después de que ciertas CEFNI hayan completado su operación. Un ejemplo de esto es cuando una secadora de ropa se activa después de que la lavadora haya finalizado su ciclo de funcionamiento. Las CES tienen las siguientes consideraciones: funcionan como electrodomésticos no interrumpibles, todos sus posibles horarios de conexión comienzan después del apagado de la CEFNI, ya sea de manera inmediata o en un momento posterior y su desconexión se dará luego de su tiempo de funcionamiento (HGES), donde su última posibilidad de apagado se establece exactamente al final del día. De acuerdo con esta premisa, se establecen (18) y (19) para definir el tiempo inicial de conexión (TiCES) y el tiempo final de conexión (TfCES) de estas cargas. Por otro lado, (20) garantiza la duración del ciclo de funcionamiento de la carga subsecuente, al tomar en consideración los tiempos de encendido y apagado.
(18)
(19)
(20)
Finalmente, se debe tener en cuenta que el número de cargas de cualquier tipo no puede ser negativo, puesto que va en oposición a la lógica planteada en el modelo matemático (21).
(21)
Estas cargas operan según patrones de uso preestablecidos y no pueden ser gestionadas ni ajustadas durante el proceso de optimización. Representan servicios obligatorios que brindan un valor necesario a los residentes de la vivienda, por lo que deben ser atendidos de inmediato cuando los usuarios lo soliciten
El MMCEC a nivel multiusuario toma el conjunto de soluciones a nivel usuario y evalúa las diferentes combinaciones entre ellas para encontrar la mejor opción, con el objetivo de generar una curva de consumo más plana, con una distribución de cargas más estable y el menor costo de energía para todos los usuarios. El comportamiento ideal del consumo de energía para un conjunto de usuarios es una curva de demanda totalmente aplanada, esto evitaría situaciones de sobre exigencia o subutilización del sistema eléctrico en momentos específicos del día.
Para aproximarse al caso ideal, inicialmente se calcula el promedio de la potencia consumida por los hogares en un intervalo de tiempo (media de los datos). No obstante, para evaluar qué tan cercana está una curva con respecto a su promedio, se empleará la desviación estándar como métrica, permitiendo analizar la dispersión de los datos y encontrar una solución que no solo sea óptima a nivel individual, sino también estable y con menor variabilidad para múltiples usuarios. Se seleccionará la combinación de alternativas entre usuarios que tenga la menor desviación estándar, lo que resulta en una curva de consumo más cercana al caso ideal (media de los datos) y en una mejor distribución de las cargas para los clientes.
De lo explicado anteriormente, ahora se presenta las ecuaciones (22) a (26) que definen el MMCEC a nivel multiusuario. En (22) se define la variable Cb,n,t, que representa la potencia total consumida por cada usuario en función de la combinación b en la opción óptima i. Por lo tanto, b establece cada una de las múltiples combinaciones posibles en el modelo, lo que implica que, si hay más de una solución óptima por cada usuario, Cb,n,t tendría múltiples valores correspondientes a las diferentes combinaciones de que se encuentren.
(22)
La ecuación (23) calcula la media de los datos almacenados en la variable Cb,n,t, considerando el número de usuarios y el horizonte de tiempo. Finalmente, (24) determina la desviación estándar del consumo de los usuarios para cada combinación posible b, posteriormente, en (25) se recogen todas las desviaciones estándar de las combinaciones posibles b. La ecuación (26) define el objetivo de minimizar la desviación estándar entre todas las combinaciones posibles, encontrando la combinación b con la menor variabilidad en el consumo de potencia, es decir, se halla la curva de demanda más plana para la combinación de los múltiples usuarios.
(23)
(24)
(25)
(26)
En este apartado se describe la implementación del MMCEC discutido previamente, el cual se enfoca en la PCEC en hogares inteligentes para coordinar eficientemente la demanda de un conjunto de usuarios residenciales en un sistema de precios dinámicos por hora. Este modelo se ejecutará en el entorno de programación MATLAB®, incorporando procedimientos y consideraciones adicionales a lo expuesto en la sección 2, con el fin de realizar una gestión óptima de las cargas eléctricas para múltiples usuarios. Además, en la sección 3.3 se detallarán los parámetros iniciales de la simulación, como el comportamiento de las cargas eléctricas, los precios de la energía por cada hora, la capacidad instalada de los hogares, el número de usuarios, la cantidad y tipos de cargas, entre otros.
La metodología plantea dos etapas, una es la optimización del usuario y la otra multiusuario, que interactúan y se ejecutan entre sí. En cuanto a los métodos de optimización empleados en este artículo, se consideran la búsqueda exhaustiva (nivel usuario) y la búsqueda local (nivel multiusuario). El primer método (es un enfoque de fuerza bruta) es una técnica exacta que consiste en evaluar todas las posibles soluciones en un espacio de búsqueda definido hasta encontrar la mejor solución global. El segundo método, es una técnica heurística iterativa que parte de una solución inicial, luego explora y compara otras posibles soluciones en un entorno local, si durante el proceso encuentra una alternativa optima, reemplazará la solución actual y continuará iterando hasta que ya no sea posible mejorar más
En la implementación del MMCEC a nivel de usuario, se propone el uso del método de búsqueda exhaustiva, el cual permite explorar todas las posibles soluciones de cada usuario y encontrar la óptima. En el algoritmo de simulación, este método se divide en dos fases con el objetivo de encontrar la(s) combinación(es) que permitan minimizar el costo de energía para el usuario evaluado.
En términos generales, la primera fase implementa un espacio de búsqueda que incluye todas las posibilidades de conexión de las cargas, utilizando matrices binarias para representar el estado (encendido/apagado) de cada carga por hora. Posteriormente, se verifica que cada carga esté activa durante su intervalo de tiempo requerido (Ticc y Tfdc) y que se cumpla el tiempo total de operación de cada carga (Hcarga). Finalmente, se generan y evalúan las combinaciones posibles de horarios según los tipos de CEC y descarta aquellas que no cumplan con las restricciones expuestas en la sección 2.6.1.
En la segunda fase, el código de la simulación recorre todas las posibles combinaciones de horarios de las cargas que la fase uno designó como viables y evalúa cada una en función del conjunto de restricciones de las secciones 2.2 a la 2.5, aquellas que no cumplan se descartan y las que sí, se validan y seleccionan las que logren el objetivo de minimizar el costo de la energía eléctrica para ese usuario. En los apartados 3.1.1 y 3.1.2 se explicará cada etapa más en detalle.
Para la implementación de esta fase, se considera el horizonte de programación como T = 24 horas y compuesto por periodos t que abarcan una hora, donde t ∈ T. Además, los parámetros Ticc, Tfdc y Hcarga son elegidos por cada usuario según su preferencia de horario para encender y apagar las cargas, lo que proporciona cierto nivel de comodidad. Posteriormente, como se menciona en la sección 2.6.1, se utiliza la variable de decisión x, la cual genera múltiples combinaciones de los estados de encendido o apagado de las cargas a través de matrices binarias. Una vez inicializadas y configuradas las variables y matrices de entrada, se procede al procesamiento de estas combinaciones, calculando los estados posibles de las cargas y organizando las matrices de estados conforme a las restricciones establecidas en las ecuaciones (12)-(15), cabe aclarar que estas ecuaciones se implementan en todos los tipos de CEC para garantizar que una carga programada no se pueda encender fuera del horario definido por el usuario.
El siguiente paso consiste en descartar las combinaciones de estados que no cumplen con las restricciones (16)-(21), las cuales corresponden a los criterios de las CEFNI, CEFI y CES. Adicionalmente, durante las simulaciones de conexión y desconexión de las CEFI, es crucial verificar y eliminar aquellas opciones que presenten comportamientos no interrumpibles. Así mismo, las CES requieren consideraciones adicionales en la simulación, teniendo en cuenta que la última posibilidad de apagado de una CES se establece exactamente al final del día, es decir, a la hora 23:59 y, por otra parte, pueden surgir horarios de conexión de las CES en el que su rango de operación inicie antes o simultáneamente al funcionamiento de la CEFNI, por lo cual, se introducen las ecuaciones (27)-(29) para resolver esta situación y descartar las opciones inválidas.
(27)
(28)
Para realizar esta comprobación en todas las posibilidades de conexión de CES, se determina la hora de inicio de la CES (p1) y se resta con la última hora de actividad de la CEFNI correspondiente (púltimo), si el resultado es positivo se considerará un horario válido de conexión, de lo contrario, es decir con valores negativos o cero, será inválido (ver ecuación 29).
(29)
Finalmente, se seleccionan las opciones de estado válidas para el usuario y que permiten determinar el momento adecuado para conectar o desconectar electrodomésticos, cumpliendo con los criterios mostrados anteriormente. A continuación, las matrices de estados avanzan a la siguiente fase de programación.
Esta segunda fase utiliza la búsqueda exhaustiva para encontrar la opción óptima que minimice el costo de la energía dentro de las múltiples opciones de conexión. El proceso inicia calculando el número de cargas controlables (numC) que tiene el usuario a evaluar, y con ello obtener el límite Rcarga para cada periodo de tiempo. Luego, se calcula la demanda total diaria del hogar a través de la suma de las potencias de las CEC y la potencia de las CENC (los datos se mostrarán en la sección 3.3), para definir la matriz RPpot del límite de potencia permitida por hora (ver ecuación 6). Finalmente, se establece que el límite de consumo en el momento t debe ser igual o inferior al 90 % de la capacidad instalada (CI), para garantizar un margen de seguridad y evitar problemas eléctricos potenciales. El siguiente paso, es traer todas las matrices de estados de las CEC (xjt) dentro del espacio de búsqueda del usuario n, generadas en la fase previa y como se muestra en (30):
(30)
En esta ecuación, el índice representa cada alternativa individual de xjt y k refleja el total de alternativas para el usuario n. Por lo cual, para cada k de xjtn de las CEC, se calcula el consumo energético por hora expresado mediante la suma de la potencia de las CEC y CENC, tal como se mostró en el MMCEC en (4). Posteriormente, se realiza el proceso de búsqueda exhaustiva evaluando cada alternativa k del usuario n mediante el uso de las restricciones (5), (7), (9) y (10), verificando y descartando aquellas opciones que no cumplen, para luego encontrar la(s) opción(es) óptima(s) para minimizar el costo eléctrico en el hogar, por medio de la implementación de las ecuaciones (1)-(3).
Por último, se selecciona(n) la(s) alternativa(s) que minimiza(n) el costo de energía diaria para ese usuario, asegurando que la solución final respete las capacidades y limitaciones establecidas en el sistema. La implementación de las ecuaciones (1)-(21) y (27)-(30), con el uso del método de búsqueda exhaustiva en la simulación, describen el comportamiento del MMCEC a nivel de usuario, obteniendo una o varias soluciones óptimas posibles que minimizan el costo de energía eléctrica. Así pues, las salidas de esta parte de la simulación en MATLAB® están compuestas por: la potencia total de los diferentes periodos de t (PotTotalt(Xjti)) y la programación de las cargas eléctricas controlables (Xjti) de cada solución válida, variables que serán las entradas para el modelo multiusuario.
En la implementación del MMCEC a nivel multiusuario, se propone el uso del método de búsqueda local a partir del conjunto de opciones seleccionadas en la etapa a nivel usuario, basándose en los criterios de diseño y especificaciones propias de la simulación. La metodología planteada es una técnica heurística que combina secuencialmente las posibles soluciones de cada usuario, siguiendo una trayectoria local en busca de la mejor solución. El proceso de simulación comienza con la selección de las curvas de demanda de los dos primeros usuarios (1 y 2) y, posteriormente combinarlas. Es importante mencionar que cada usuario puede tener múltiples opciones con costos mínimos (nivel usuario), permitiendo varias combinaciones posibles. Luego, para todas las combinaciones establecidas, se selecciona la mejor opción mediante el cálculo de la desviación estándar como métrica de evaluación y, se descartan las restantes. A continuación, se añade(n) la(s) curva(s) del usuario 3 y se combina(n) con la mejor opción previamente seleccionada entre los usuarios 1 y 2. Nuevamente, se calcula la desviación estándar y se elige la mejor combinación para esos tres usuarios. Este proceso se repite sucesivamente, añadiendo un usuario a la vez y seleccionando siempre la mejor combinación basada en la desviación estándar, hasta llegar al último usuario.
El modelo encuentra una solución local al procesar usuario por usuario en un orden secuencial, ya que no considera todas las combinaciones posibles del espacio de búsqueda de los usuarios para encontrar una solución óptima global. Esto significa que el resultado final depende del punto de partida, y al realizar la combinación de soluciones de los usuarios en diferente orden, el modelo podría converger en soluciones locales distintas. Este enfoque, aunque no garantiza la solución óptima global, ofrece resultados satisfactorios, como se verá en la sección 4. Se elige esta metodología teniendo en cuenta el tiempo de cómputo requerido para resolver el problema, así como la cantidad de variables y combinaciones que existirían si se consideraran todas las posibles combinaciones de soluciones de los n usuarios.
Teniendo en cuenta los argumentos anteriores, se expondrá de manera más específica la implementación del MMCEC a nivel multiusuario en tres etapas. La primera etapa del modelo multiusuario inicia almacenando las variables PotTotalt(Xjti), Xjti y el costo de energía del primer usuario obtenidas en el nivel usuario; luego, se procede a seleccionar y guardar las mismas variables para el segundo usuario. En su segunda etapa, crea un vector a independiente para cada usuario con el número de soluciones; después, se determina las combinaciones posibles por medio del vector de cada usuario, se almacena en la variable (bk) y se define la variable Cb,n,t, que contiene el comportamiento de consumo hora a hora de cada una de las opciones según bi. En la tercera etapa, durante el ciclo de bi y la creación de Cn,t, se calcula y se selecciona la menor desviación estándar a lo largo de las iteraciones, la cual servirá como métrica para escoger la mejor combinación, posteriormente se guardan las variables de PotTotalt(Xjti), Xjti, y el costo de energía correspondientes a los dos usuarios de aquella combinación que se ha considerado mejor según el nivel más inferior de desviación estándar. El proceso continúa, combinando las variables generadas de la etapa anterior con las soluciones del tercer usuario, por lo cual, en este punto se ejecuta nuevamente el proceso de las tres etapas mencionadas, y finalmente, se seguirá iterando con cada usuario hasta llegar al resultado final del modelo.
En la ecuación (31), se define la tercera etapa mediante la búsqueda de la mejor combinación bi que minimice la desviación estándar, esta se obtiene al iterar sobre diferentes opciones vecinas y evaluar una combinación, donde la desviación estándar actual (xstdactual) sea menor que la desviación estándar mínima (xstdmin) por ciclo para cada una de las opciones, tal como se expresa en (24)-(26).
(31)
En resumen, el comportamiento de consumo de un usuario residencial genera picos de demanda en ciertas horas del día, debido a sus decisiones o preferencias de uso de las cargas. Por lo cual, el MMCEC coordina y programa el encendido/apagado de un conjunto de electrodomésticos para múltiples usuarios, logrando un perfil de carga más aplanado y un menor costo diario de energía. Lo anterior, se alcanza con la ayuda de la desviación estándar, que se convierte en una métrica que evalúa la calidad de las combinaciones del consumo eléctrico, en la búsqueda de una distribución estable y uniforme en la programación de cargas eléctricas de los usuarios en un intervalo definido y, por tanto, promover una gestión más inteligente de los recursos disponibles, contribuyendo a una mayor estabilidad en el suministro eléctrico.
En este apartado, se plantean los parámetros de entrada necesarios antes de ejecutar la simulación del MMCEC, cabe señalar que el horario tendrá un rango temporal desde la hora 0:00 hasta las 23:59, estos parámetros son: los precios de la energía, las características de las cargas utilizadas en el algoritmo, el número de usuarios, la capacidad instalada de los hogares, entre otros.
En mercados eléctricos a nivel residencial de países como Colombia, existe un sistema de tarifa plana (monomia), donde se tiene un costo de energía único para cualquier hora del día. Este tipo de tarifas no motiva al cliente a programar y administrar su consumo de energía, limitando la posibilidad de obtener los beneficios que ofrece una adecuada gestión de la demanda
| Intervalo de tiempo (h) | 0-3 | 4-8 | 9-11 | 12-17 | 18-20 | 21-22 | 23 |
| Precio (COP $) | 381.34 | 563.75 | 646.60 | 563.75 | 646.60 | 563.75 | 381.34 |
Las Tablas 9 y 10 muestran los parámetros que los usuarios pueden establecer para la PCEC. El conjunto de electrodomésticos está compuesto por 14 CEFNI, 2 CES y 4 CEFI, las cuales tienen múltiples momentos en los que pueden encenderse y apagarse según las preferencias del usuario. Así que, para el modelo desarrollado se les considera múltiples opciones para una misma carga, por esta razón, los dispositivos programables tendrán en total 67 posibilidades, incluyendo 41 CEFNI, 15 CEFI y 11 CES. En las tablas se incluyen parámetros como: los intervalos de operación de las cargas controlables (Ticc y Tfdc) y las características de las cargas eléctricas (Hcargaj, HCES, PotCEC_j).
| # | Carga | Ticc (h) | Tfdc (h) | H_carga (h) | Potencia nominal (kW) | Potencia CEC (kW) | Tipo de carga |
| 1 | Lavaplatos: Intensivo | 6 | 13 | 2 | 1.80 | 1.630 | CEFNI |
| 2 | 18 | 24 | 2 | 1.80 | 1.630 | ||
| 3 | 8 | 12 | 2 | 1.80 | 1.630 | ||
| 4 | Lavaplatos: Normal | 0 | 5 | 2 | 1.80 | 1.020 | |
| 5 | 19 | 23 | 2 | 1.80 | 1.020 | ||
| 6 | 13 | 18 | 2 | 1.80 | 1.020 | ||
| 7 | Lavaplatos: ECO | 4 | 10 | 3 | 1.80 | 0.840 | |
| 8 | 14 | 19 | 3 | 1.80 | 0.840 | ||
| 9 | 18 | 23 | 3 | 1.80 | 0.840 | ||
| 10 | 20 | 24 | 3 | 1.80 | 0.840 | ||
| 11 | Lavaplatos: Rápido | 5 | 7 | 1 | 1.80 | 0.640 | |
| 12 | 13 | 16 | 1 | 1.80 | 0.640 | ||
| 13 | 20 | 23 | 1 | 1.80 | 0.640 | ||
| 14 | 9 | 12 | 1 | 1.80 | 0.640 | ||
| 15 | Lavadora: Automática | 0 | 6 | 2 | 1.70 | 0.182 | |
| 16 | 7 | 11 | 2 | 1.70 | 0.182 | ||
| 17 | 17 | 21 | 1 | 1.70 | 0.182 | ||
| 18 | 20 | 24 | 1 | 1.70 | 0.182 | ||
| 19 | Lavadora: Automática calentando agua | 0 | 6 | 2 | 1.70 | 0.882 | |
| 20 | 7 | 11 | 2 | 1.70 | 0.882 | ||
| 21 | 15 | 20 | 2 | 1.70 | 0.882 | ||
| 22 | 17 | 22 | 1 | 1.70 | 0.882 | ||
| 23 | 20 | 24 | 1 | 1.70 | 0.882 | ||
| 24 | Horno | 16 | 20 | 1 | 1.20 | 1.000 | |
| 25 | 11 | 13 | 1 | 1.20 | 1.000 | ||
| 26 | Calentador de agua | 4 | 7 | 2 | 1.50 | 1.500 | |
| 27 | 6 | 10 | 2 | 1.50 | 1.500 | ||
| 28 | 19 | 24 | 1 | 1.50 | 1.500 | ||
| 29 | Aspiradora | 8 | 15 | 2 | 0.75 | 0.675 | |
| 30 | 11 | 18 | 3 | 0.75 | 0.675 | ||
| 31 | Plancha | 19 | 23 | 2 | 1.00 | 0.600 | |
| 32 | 18 | 22 | 1 | 1.00 | 0.600 | ||
| 33 | Arrocera | 11 | 14 | 1 | 0.70 | 0.700 | |
| 34 | 10 | 13 | 1 | 0.70 | 0.700 | ||
| 35 | Estufa | 11 | 14 | 2 | 1.50 | 1.200 | |
| 36 | 18 | 21 | 2 | 1.50 | 1.200 | ||
| 37 | Ducha Eléctrica | 4 | 7 | 1 | 1.20 | 1.200 | |
| 38 | 7 | 10 | 1 | 1.20 | 1.200 | ||
| 39 | 20 | 23 | 1 | 1.20 | 1.200 | ||
| 40 | Freidora | 12 | 15 | 1 | 1.00 | 1.000 | |
| 41 | 19 | 21 | 1 | 1.00 | 1.000 | ||
| 42 | Aire acondicionado | 12 | 24 | 8 | 1.35 | 1.013 | CEFNI |
| 43 | 8 | 18 | 8 | 1.35 | 1.013 | ||
| 44 | 0 | 3 | 1 | 1.35 | 1.013 | ||
| 45 | 8 | 11 | 2 | 1.35 | 1.013 | ||
| 46 | 13 | 16 | 2 | 1.35 | 1.013 | ||
| 47 | Ventilador | 9 | 18 | 7 | 0.09 | 0.090 | |
| 48 | 8 | 15 | 6 | 0.09 | 0.090 | ||
| 49 | 19 | 24 | 4 | 0.09 | 0.090 | ||
| 50 | Cafetera | 7 | 10 | 1 | 0.90 | 0.720 | |
| 51 | 13 | 16 | 1 | 0.90 | 0.720 | ||
| 52 | 19 | 22 | 1 | 0.90 | 0.720 | ||
| 53 | Calefactor | 7 | 11 | 3 | 1.50 | 1.500 | |
| 54 | 6 | 9 | 2 | 1.50 | 1.500 | ||
| 55 | 13 | 16 | 2 | 1.50 | 1.500 | ||
| 56 | 18 | 22 | 3 | 1.50 | 1.500 |
Como se observa en las Tablas 9 y 10, se presentan las potencias de las cargas eléctricas, las cuales constan de: la potencia obtenida a partir de la información de la placa de características del electrodoméstico, y la potencia efectiva promedio que consume el dispositivo durante su funcionamiento en condiciones reales
| # | Carga CES | H_carga (h) | Potencia nominal (kW) | Potencia CEC (kW) | # Carga precedente | Carga precedente |
| 1 | Secadora | 2 | 2.2 | 0.874 | 15 | Lavadora: Automática |
| 2 | 2 | 2.2 | 0.874 | 16 | ||
| 3 | 1 | 2.2 | 0.874 | 17 | ||
| 4 | 1 | 2.2 | 0.874 | 18 | ||
| 5 | 2 | 2.2 | 0.874 | 19 | Lavadora: Automática calentando agua | |
| 6 | 2 | 2.2 | 0.874 | 20 | ||
| 7 | 2 | 2.2 | 0.874 | 21 | ||
| 8 | 1 | 2.2 | 0.874 | 22 | ||
| 9 | 1 | 2.2 | 0.874 | 23 | ||
| 10 | Brilladora | 2 | 0.5 | 0.500 | 29 | Aspiradora |
| 11 | 2 | 0.5 | 0.500 | 30 |
| Usuario | U1 (kW) | U2 (kW) | U3 (kW) | U4 (kW) | U5 (kW) |
| Hora 0 | 0.066 | 0.085 | 0.168 | 0.156 | 0.119 |
| Hora 1 | 0.058 | 0.040 | 0.173 | 0.130 | 0.100 |
| Hora 2 | 0.054 | 0.045 | 0.167 | 0.118 | 0.096 |
| Hora 3 | 0.091 | 0.050 | 0.169 | 0.127 | 0.109 |
| Hora 4 | 0.214 | 0.107 | 0.217 | 0.165 | 0.176 |
| Hora 5 | 0.272 | 0.130 | 0.278 | 0.261 | 0.235 |
| Hora 6 | 0.329 | 0.170 | 0.293 | 0.276 | 0.267 |
| Hora 7 | 0.301 | 0.220 | 0.283 | 0.316 | 0.280 |
| Hora 8 | 0.290 | 0.175 | 0.276 | 0.270 | 0.253 |
| Hora 9 | 0.230 | 0.162 | 0.190 | 0.265 | 0.212 |
| Hora 10 | 0.228 | 0.150 | 0.198 | 0.275 | 0.213 |
| Hora 11 | 0.256 | 0.157 | 0.198 | 0.226 | 0.209 |
| Hora 12 | 0.212 | 0.190 | 0.171 | 0.249 | 0.206 |
| Hora 13 | 0.173 | 0.175 | 0.182 | 0.227 | 0.190 |
| Hora 14 | 0.173 | 0.155 | 0.183 | 0.219 | 0.182 |
| Hora 15 | 0.202 | 0.151 | 0.169 | 0.216 | 0.185 |
| Hora 16 | 0.208 | 0.178 | 0.174 | 0.216 | 0.194 |
| Hora 17 | 0.190 | 0.182 | 0.189 | 0.240 | 0.200 |
| Hora 18 | 0.198 | 0.225 | 0.364 | 0.311 | 0.274 |
| Hora 19 | 0.301 | 0.213 | 0.385 | 0.330 | 0.307 |
| Hora 20 | 0.348 | 0.217 | 0.389 | 0.305 | 0.315 |
| Hora 21 | 0.246 | 0.212 | 0.306 | 0.298 | 0.265 |
| Hora 22 | 0.137 | 0.200 | 0.240 | 0.246 | 0.206 |
| Hora 23 | 0.074 | 0.140 | 0.225 | 0.181 | 0.155 |
| Hora 24 | 0.066 | 0.085 | 0.168 | 0.156 | 0.119 |
El siguiente parámetro para tener en cuenta, es la capacidad instalada (CI) por usuario, en el que se consideran valores dentro del rango promedio para viviendas unifamiliares o bifamiliares en Colombia
Por último, para el ingreso de datos es importante definir la cantidad de consumidores finales que participarán en el proceso de simulación (NumUsu). Para este artículo, se determina un total de 60 usuarios residenciales.
Es importante destacar que la elección de los parámetros iniciales y las estrategias de optimización pueden tener un impacto significativo en los resultados de la simulación, por lo tanto, se deben llevar a cabo análisis de sensibilidad para verificar cómo varían los resultados ante cambios en los parámetros. La metodología computacional proporciona información pertinente para una gestión más eficiente y sostenible de la demanda de energía, en el desarrollo de mercados eléctricos, que contemplen implementar un esquema tarifario dinámico como es el caso del Colombia.
De lo expuesto anteriormente, el MMCEC propuesto se encargará de optimizar tanto la curva de demanda como los costos de energía de 60 usuarios residenciales, teniendo en cuenta su comodidad. Para lograr esto, se utilizará la PCEC aplicando una serie de parámetros iniciales (ver apartado 3.3), en los que cada usuario cuenta con un comportamiento específico para varios tipos de cargas (ver apartado 3.3.2), ajustados a una tarifa de precios dinámicos y considerando una potencia base por usuario (potencia no controlable).
La ejecución de la metodología propuesta y explicada en las secciones 3.1 y 3.2, se lleva a cabo por medio de una simulación computacional que se implementará en el software MATLAB®, herramienta ampliamente utilizada por la comunidad científica por sus facilidades en el manejo y cálculo de operaciones matriciales, se utilizó la versión R2022b y se desarrolló la simulación en una computadora con procesador Intel(R) Core (TM) i5-8250U CPU @ 1.60GHz 1.80 GHz y con una RAM de 12GB. El algoritmo de simulación se compone de cuatro etapas, en la Tabla 12 se proporciona una descripción de cada una de estas etapas.
| Etapa | Descripción |
| 1. Definición de parámetros iniciales | Se establece los parámetros de entrada del caso de estudio tales como: precios de la energía, características de las cargas utilizadas en el algoritmo, número de usuarios, capacidad instalada, entre otros (ver apartado 3.3). |
| 2. Ejecución del modelo de optimización a nivel de usuario | Se ejecuta el método de búsqueda exhaustiva, para obtener las soluciones óptimas posibles que minimizan el costo de energía eléctrica para cada usuario (ver apartado 3.1). Cada solución del usuario n se identifica con el índice i, las filas de estas matrices xjti establecen la programación de la carga controlable j, y las columnas representan los periodos de tiempo (t) en el horizonte de programación. |
| 3. Ejecución del modelo de optimización multiusuario | Se implementa el modelo de optimización multiusuario, donde se utilizan características del método de búsqueda local, el algoritmo identifica las combinaciones óptimas a partir de las soluciones individuales de cada usuario (ver apartado 3.2). Esas combinaciones, son evaluadas en términos de la desviación estándar de las potencias totales de los usuarios y los costos de energía eléctrica. Se comparan diferentes combinaciones de soluciones multiusuario para identificar aquella que presenta la menor variabilidad y un consumo energético más uniforme a lo largo del tiempo. |
| 4. Salida del modelo y visualización | Se genera un documento con los resultados obtenidos de la simulación, incluyendo tablas con los datos del perfil de carga, costos de la energía eléctrica y las matrices que permiten la adecuada programación de las cargas eléctricas controlables. |
En la Figura 1, se presenta el diagrama de flujo de la implementación del algoritmo de optimización, en el que se ilustra visualmente las etapas y decisiones claves. El diagrama comienza importando el número de usuarios e inicializando la variable de iteración n. Para cada usuario, se importan sus parámetros, se crean las matrices de estado de las cargas y se inicia una búsqueda exhaustiva. Si una opción no cumple con las restricciones, se elimina y se continúa evaluando la siguiente. Las opciones óptimas a nivel usuario se almacenan y se genera una combinación inicial para realizar la búsqueda local, evaluando iterativamente las combinaciones. Posteriormente, se calcula la desviación estándar de la potencia y se actualizan las mejores combinaciones. Este proceso se repite incrementando n hasta evaluar todos los usuarios. Finalmente, se exportan los resultados con la solución óptima y sus detalles.
En esta sección de resultados, se lleva a cabo la comparación entre los datos de un caso de estudio sin optimización, donde cada uno de los 60 usuarios posee una serie de electrodomésticos con un consumo eléctrico diario establecido y los casos de estudio con optimización, en los cuales se implementa el modelo planteado mediante la PCEC.
En la Figura 2, se presenta la comparación de los escenarios para uno de los 60 usuarios, denominado como usuario (a), entre el caso sin optimizar y los resultados cuando hay participación en la gestión de la demanda. El gráfico de barras representa el tiempo de operación de las CEC y las CENC a lo largo del horizonte de tiempo T, mostrando las cargas que se activan en cada período de tiempo t al realizar la optimización. Además, para visualizar el perfil de carga de ese usuario en el escenario sin optimizar, se utiliza una gráfica lineal en verde.
A continuación, se exponen las curvas de demanda correspondientes a cuatro usuarios adicionales, con el propósito de analizar casos específicos de consumo con la implementación de la PCEC, tal como se observa en las gráficas de la Figura 3. En estas, se muestra el escenario base a través de un gráfico lineal azul, en el cual el usuario conecta las CEC según su conveniencia, mientras que el caso optimizado, se representa mediante un gráfico de área rellenada en tono naranja.
Antes de seguir con la discusión de los resultados, es importante definir el concepto de relación de pico a promedio (PAR), que se refiere a la proporción entre el valor máximo (pico) de una curva y su valor promedio. Para los cuatro usuarios contemplados, se observa una disminución de los picos de demanda en las horas de mayor precio de la energía al hacer uso de la PCEC. En la Tabla 13, se muestran los resultados para los casos con y sin optimización de los usuarios mencionados.
| Usuario | Potencia pico (KW) sin optimización | Potencia pico (KW) con optimización | PAR sin optimización | PAR con optimización | % de reducción de potencia pico |
| (a) | 3.01 | 2.07 | 3.78 | 2.60 | 31.08 |
| (b) | 3.43 | 1.95 | 4.09 | 2.33 | 42.90 |
| (c) | 2.38 | 1.85 | 3.37 | 2.63 | 22.10 |
| (d) | 1.84 | 1.44 | 2.76 | 2.17 | 21.53 |
| (e) | 2.55 | 3.16 | 2.32 | 2.87 | -23.90 |
De las Figuras 2 y 3, se observa que los cinco usuarios utilizan diferentes estrategias para gestionar su demanda, además, en la Tabla 14 se muestran los costos de la factura de electricidad para cada uno de los cinco usuarios, donde se obtienen ahorros que varían entre 1 % y el 8 % para el día evaluado en la simulación. Una de las estrategias, es el traslado de cargas que se presenta en los cinco perfiles de demanda, en el cual se desplaza el consumo a horas en las que el costo de la energía es más bajo. Examinando detenidamente las estrategias para gestionar la demanda, el algoritmo para el usuario (b) lleva a cabo una acción de recorte de picos con un leve llenado de valles en ciertas horas del día. El modelo de optimización para el usuario (a), opta por un enfoque combinado de recorte de picos y conservación estratégica, es decir, mantiene los horarios de picos de demanda entre los casos con y sin optimización, pero evalúa en el modelo si el pico debe disminuir o aumentar, según lo que resulte más conveniente para la optimización. A pesar de que los usuarios (a) y (b) muestran una reducción significativa en el pico de demanda, se observa que el ahorro en la factura es menor en comparación con otros usuarios, esto podría deberse al hecho de que la principal estrategia adoptada fue el recorte de los picos de consumo en lugar de trasladar las cargas a horarios de menor costo.
| Usuario | Costo sin optimización ($COP) | Costo con optimización ($COP) | Ahorro (%) |
| (a) | 11314.26 | 11007.60 | 2.71 % |
| (b) | 11765.58 | 11584.16 | 1.54 % |
| (c) | 10169.90 | 9586.11 | 5.74 % |
| (d) | 9493.78 | 8722.53 | 8.12 % |
| (e) | 15550.05 | 15081.64 | 3.01 % |
En el caso del usuario (c), el algoritmo realiza un desplazamiento de carga de uno de sus picos de demanda de un horario con mayor precio a uno más económico y para los otros dos picos, hace un recorte y llenado de valles. Para el usuario (d), se implementa una distribución del consumo a lo largo del día en comparación con el caso base, en el que se concentran picos en las horas donde la energía es más costosa. Los usuarios (c) y (d) presentan mejores resultados de ahorro, obteniendo un 5.74 % y 8.12 %, respectivamente. Ahora bien, si observamos el valor pico de los usuarios (a), (b), (c) y (d) se reduce entre un 21 % a 42 %, por el contrario, el usuario (e) experimenta un aumento del 23 % en su pico al realizar la optimización, esto se debe a que el modelo empieza a acumular las cargas en los periodos donde la energía es más barata y a la libertad del cliente a la hora de programar sus cargas, lo cual podría ser una desventaja sino se tienen las restricciones adecuadas como lo son, los límites de potencia y el número de cargas conectadas. Por las razones mencionadas, el usuario obtiene un ahorro del 3.01 % en su factura eléctrica.
Las estrategias o acciones expuestas anteriormente se pueden identificar en la optimización que presenta el modelo propuesto sobre el perfil de carga de los 60 usuarios, logrando una reducción del valor de la factura eléctrica. Además, es importante tener en consideración, que el modelo ejecuta una optimización de costos a nivel individual, y luego coordina un conjunto de usuarios en búsqueda del aplanamiento de la curva de demanda, sin afectar negativamente el confort del cliente y dándole flexibilidad en la programación de sus cargas eléctricas.
En párrafos anteriores, se daba un panorama individual de como el modelo ha logrado optimizar aspectos de los usuarios. A partir de este momento, se muestran los resultados para todos los usuarios evaluados en conjunto. La Figura 4 ilustra el perfil de carga para los 60 usuarios, donde la línea punteada en verde es la tarifa propuesta en $ COP/kWh (ver Tabla 8), mientras que las barras naranjas y azules representan el caso con y sin optimización respectivamente. De la Figura 4 se observa que, en el estudio optimizado hay un desplazamiento de las cargas desde las horas pico del caso sin optimizar, hacia periodos con un menor precio. El escenario base, presenta un consumo de energía sin ningún tipo de restricciones y sin una programación específica para las cargas, causando que el usuario no se beneficie de las tarifas dinámicas y encienda sus electrodomésticos en el horario con los precios más altos de energía; en cambio, para el escenario del modelo optimizado se evidencia un perfil de carga que aprovecha las tarifas más bajas, buscando no afectar la comodidad de los usuarios y no generar picos de demanda significativos en otros intervalos de tiempo.
Una forma de evitar los picos significativamente altos durante cualquier periodo de tiempo, es mediante restricciones a los modelos matemáticos; en este artículo se contemplan algunas de ellas en relación con la potencia activa, como la capacidad instalada para prevenir sobrecargas y posibles riesgos de seguridad eléctrica, así como los límites de potencia por hora para minimizar el impacto de los picos de demanda en otras horas del día, estas dos restricciones dependen de las características eléctricas y hábitos de consumo del hogar (ver Sección 2). Pero aumentar estas restricciones, como definir un límite de demanda baja, puede resultar en sacrificios en la comodidad del cliente y en la generación de nuevos picos de demanda en periodos de menor actividad, lo que podría causar daños a la infraestructura eléctrica del hogar o la red eléctrica, por lo cual en el modelo implementado también se realizó un análisis de sensibilidad para estas dos restricciones, teniendo como prioridad las preferencias del cliente o flexibilidad en la programación de sus cargas. Un ejemplo de lo mencionado es cuando el usuario establece los tiempos Ticc y Tfdc, donde se otorga un cierto grado de libertad a través de un control indirecto sobre el consumo de energía y, por ende, reducir el costo de la factura eléctrica. Al contrario, si el usuario desea una reducción más significativa de ese costo, deberá sacrificar cierto grado de comodidad.
De manera individual en el análisis de los picos de demanda, se obtienen los siguientes resultados: 35 usuarios en el caso optimizado tienen una demanda pico máxima mayor que en el caso sin optimizar, 6 usuarios coincidieron que el pico de demanda es igual para los dos casos y 19 usuarios tienen un pico de demanda máxima menor en el caso optimizado. Estos escenarios fueron evaluados en el horizonte de tiempo T y con el nivel de flexibilidad disponible y dado para cada usuario. Asemejando la realidad de los hogares, no todos los clientes tienen los mismos hábitos de consumo y además con la premisa de no afectar negativamente el confort del usuario, se presentan días en los que el caso de optimización tiene picos de demanda más altos, tal cual como se mostró en el usuario (e), en el cual desplaza las cargas a horas de menor costo, y hace que estas se vayan agrupando en un horario específico; sin embargo, también se establecen las restricciones adecuadas, para que no se generen picos de demanda significativos por lo señalado anteriormente y que no ocasionen problemas a nivel multiusuario.
Como se observa en la Figura 4, la participación de los 60 usuarios en la PCEC obtiene una reducción del 11.49 % en la potencia máxima respecto al caso sin optimizar, presentando una potencia pico de 88.11 kW y un nivel de PAR de 1.63, en comparación a los 99.55 kW con un nivel de PAR 1.84. Los resultados cuantitativos evidencian para el PCEC, que el conjunto de usuarios ha logrado un perfil de demanda con una distribución más uniforme de las cargas eléctricas y una disminución del pico de consumo en horas en las que la tarifa es alta. Esto se consigue mediante el uso de las ecuaciones (24)-(26), donde la desviación estándar como métrica de evaluación, analiza la dispersión de los datos y obtiene una solución con menor variabilidad en la programación de las cargas por cada usuario, de ahí que se produce una curva de demanda más plana (PAR) en comparación con el caso no optimizado.
Otro de los objetivos del modelo de optimización implementado, consiste en lograr la minimización del costo de la energía para un cierto número de usuarios. En vista de ello, en la Figura 5 se observa para los 60 usuarios, la comparación del costo de la factura eléctrica entre el caso base (barras azules) y la ejecución del modelo optimizado (barras naranjas); del gráfico se deduce que el costo de la energía es menor para todos los usuarios al implementar la metodología diseñada en este artículo, ya que el perfil de demanda ha aplanado la curva en las horas pico, cuando el precio de la energía es más alto. Aparte de eso, la reducción de costos varía en función de las características de las cargas involucradas para cada cliente, sus hábitos de consumo y sus necesidades individuales, lo que lleva a que algunos usuarios pueden obtener grandes ahorros, mientras que otros pueden experimentar ahorros más modestos. En la Figura 6 se observa lo mencionado, donde el mayor porcentaje de reducción de la factura es de 12.34 % y el menor obtuvo un 0.54 %. En cuanto al conjunto de usuarios, se encuentra que el ahorro promedio del costo de la factura eléctrica es de aproximadamente el 4.94 % para el día de simulación.
En la Tabla 15, se presentan los resultados de potencia máxima, PAR y costo de la energía, entre el caso base y el modelo optimizado propuesto, en el que se encuentra una reducción del 11.49 % en la potencia activa máxima, un aplanamiento de curva al disminuir el valor del PAR del 1.84 a 1.63 y, además un ahorro promedio del 4.94 % para los 60 usuarios. Además de los beneficios para los usuarios finales, la gestión de la demanda mediante el aplanamiento de la curva de carga conlleva un ahorro en los costos de construir nueva capacidad de generación para suplir los picos de demanda, y en la infraestructura para las líneas de transmisión eléctrica. También se reduce el gasto de comprar electricidad en el mercado eléctrico, cuando la demanda presenta un rápido aumento en horas pico; esto mismo, ocasiona un alivio para los operados de red, ya que mejora la confiabilidad y eficiencia del sistema al evitar someter a la red a picos altos de consumo, reduciendo la probabilidad de salidas forzadas de generación, así como fallos en la infraestructura de transmisión y distribución. Adicionalmente, se previene el riesgo de apagones por las fluctuaciones repentinas de la demanda, lo que proporciona más tiempo para la incorporación de nuevas centrales en respuesta al aumento natural de la demanda. De igual forma, es importante señalar que se puede reducir la huella de carbono al disminuir las emisiones de gases de efecto invernadero, evitando el uso y construcción de centrales alimentadas con combustibles fósiles que generalmente sirven de reserva cuando la demanda es alta y no se puede suplir con la generación actual.
| Scenario | Potencia máxima (kW) | PAR | Costo ($COP) |
| Sin optimización | 99.55 | 1.84 | 757695.88 |
| Con optimización | 88.11 | 1.63 | 720095.80 |
Entonces, así como el usuario presenta unos desafíos al momento de programar sus cargas, debido a que no son proactivos en la participación de la gestión de la demanda o por desconocimiento técnico, a su vez, la distribuidora enfrenta el reto de implementar tecnologías que desarrollen los programas de la DSM, donde se pueda monitorear de manera más eficaz el consumo de energía, brindar información en tiempo real y automatizar procesos de consumo, para lograr una sólida infraestructura de redes inteligentes. Por lo cual, la DSM necesita de estrategias en la planeación y operación de los sistemas eléctricos, además de considerar programas para incentivar a los usuarios a gestionar su demanda en el hogar y utilizar infraestructuras como medidores inteligentes, HEMS y recursos de generación distribuida.
Al analizar los resultados presentados en otras investigaciones, se observa que los autores de
En el caso multiusuario, como el de
La implementación del modelo desarrollado en este artículo ha demostrado resultados positivos, en términos de costos y curva de demanda para todos los usuarios, no obstante, es necesario identificar aquellas limitaciones que presenta la metodología planteada. Una de ellas es el requerimiento en el procesamiento de datos, que puede llegar a tener el enfoque de búsqueda exhaustiva, producto de utilizar una cantidad considerable de CEFI durante un rango de tiempo extenso, y de evaluar un gran número de posibilidades para alcanzar la solución óptima, para ello, es indispensable no exceder la cantidad de CEC por usuario en la simulación; a pesar de esto, se logra un rendimiento satisfactorio al asignar entre 9 y 12 cargas controlables, considerando CEFNI, CES y CEFI por usuario. Por otro lado, una segunda limitación se presenta en la implementación de la variación del enfoque de búsqueda local, la cual no garantiza la solución global del problema, sino que se centra en encontrar una solución óptima local; sin embargo, para el modelado multiusuario, esta metodología suele ser más eficiente en términos de tiempo y recursos computacionales, en comparación a la búsqueda exhaustiva.
Finalmente, el manejo de métodos o técnicas con enfoques simples ha demostrado una mayor eficiencia en la resolución de problemas con múltiples restricciones, esto se refleja en este artículo, desarrollando la simulación en una computadora con procesador Intel(R) Core (TM) i5-8250U CPU @ 1.60GHz 1.80 GHz, una RAM de 12GB y un sistema operativo Microsoft Windows 11 Home Single Language, se logró resolver el problema para 60 usuarios en aproximadamente 25 minutos considerando la gran cantidad de variables y obteniendo soluciones adecuadas para los objetivos planteados. Cabe mencionar, que el tiempo necesario para resolver el problema puede variar según la capacidad de la computadora utilizada.
Esta investigación abordó el modelado de cargas residenciales de alto consumo, como lo son las CEC, que contemplan las CEFNI, las CEFI y las CES, así mismo, el modelo asignó un número significativamente mayor de tipos de CEC respecto a los estudios referenciados en la sección 1, y considera una gran variedad de intervalos de tiempo para cada CEC, como se mostró en las Tablas 9 y 10. La metodología desarrollada en este artículo, se basó en técnicas clásicas de optimización y se divide en dos etapas: en la primera, se implementó el método de búsqueda exhaustiva, la cual selecciona las opciones de programación de cargas más eficientes en términos de costo para cada usuario. En la segunda etapa, se empleó un método de búsqueda local que combina las soluciones de cada usuario previamente obtenidas de la etapa 1 y encuentra una solución conjunta, con una curva de consumo más plana y con el menor costo de energía.
La investigación evaluó dos escenarios: el caso base, donde los usuarios gestionan sus cargas a su conveniencia, sin identificar el comportamiento de los precios dinámicos de la energía, y el caso optimizado, que utiliza un algoritmo para reducir los picos de demanda y los costos para los clientes. Al comparar las curvas de demanda de ambos escenarios, se identificaron estrategias de respuesta a la demanda como el recorte de picos, el llenado de valles, la conservación estratégica y el desplazamiento de cargas desde las horas de mayor precio de la energía a horas de menor costo. También se identificó que, debido a la libertad dada a los clientes para seleccionar los rangos horarios en la programación diaria de sus cargas y el desplazamiento de estas a horas de menor precio, resultaron en un aumento del pico de demanda para el 58.33 % de los usuarios en el caso optimizado respecto al caso base. Sin embargo, las restricciones del modelo garantizaron que no hubiera problemas ni a nivel individual ni colectivo, logrando un aplanamiento moderado de la curva de carga según el indicador PAR, sin exceder los límites establecidos.
Asimismo, el MMCEC demostró óptimos resultados al reducir tanto los costos como los picos de demanda en horas de mayor precio de la energía a nivel individual y colectivo, lo cual se traduce en un impacto positivo a nivel general. En 25 minutos logró encontrar una solución considerando entre 9 a 12 CEC para 60 usuarios, un número de variables significativamente alto que no se ha abordado en otras investigaciones. Este desempeño resalta la importancia de utilizar un modelo simple como el desarrollado en este artículo, ya que afronta el desafío de gestionar múltiples usuarios y variables, con un mejor rendimiento visto desde un menor esfuerzo computacional, en comparación al procesamiento que requeriría un algoritmo más complejo. También es de destacar que, si el usuario busca minimizar aún más el coste o si el modelo implementado se excede en las restricciones, esto podría implicar un mayor nivel de sacrificio en términos de comodidad para el cliente o inclusive daños en la infraestructura eléctrica del hogar, pero como se ha dicho en el artículo, en este modelo no se busca afectar negativamente estos aspectos, por el contrario, se busca brindar flexibilidad en la programación de las cargas, permitiendo a los usuarios ajustar sus preferencias según sus necesidades y comodidad.
El modelo identificó algunas limitaciones, como el uso restrictivo del número de cargas CEC por hogar, y la selección de CEFI con un uso de tiempo prolongado, esto causa un exceso de datos en la búsqueda exhaustiva y, por ende, se reduce la velocidad de procesamiento de la información en la simulación, por tal razón, en la etapa multiusuario se emplea la búsqueda local en lugar de exhaustiva, siendo más eficaz en el proceso, a expensas de hallar solamente soluciones locales. En resumen, este estudio demostró que el MMCEC propuesto mediante la PCEC, puede ser una herramienta efectiva en la gestión la demanda de energía eléctrica en hogares inteligentes, logrando un aplanamiento de la curva de demanda con una reducción del 11.49 % en la potencia máxima y generando ahorros en las facturas de energía con una disminución promedio del 4.94 %, sin afectar drásticamente los hábitos de consumo del cliente. Los resultados abren la puerta a nuevas investigaciones en el campo de la gestión de la energía residencial y destacan la importancia de involucrar a los usuarios de forma colectiva como agentes activos en la optimización de la demanda eléctrica.
Para futuros trabajos en este campo de investigación, se proponen las siguientes consideraciones: (i) incorporar un mayor número de usuarios (vecindario) manteniendo un equilibrio entre la reducción de costos en la factura eléctrica, el aplanamiento del perfil de carga y el nivel de comodidad del cliente, así como agregar otros tipos de cargas con características y variables diferentes, y plantear la posibilidad de incluir los sectores industrial y comercial en la PCEC, (ii) integrar en el algoritmo, la disponibilidad de conexión de vehículos eléctricos, el almacenamiento de baterías de energía y las fuentes no convencionales de energía, (iii) explorar la PCEC utilizando otros algoritmos de optimización para el caso multiusuario, y (iv) ampliar la programación de las cargas a periodos de tiempo más extensos (semanas, meses), incorporando las consideraciones anteriores. También, se sugiere explorar el marco normativo colombiano relacionado con el uso de fuentes no convencionales y los beneficios de la venta de energía excedente, junto con la adopción de tecnologías de redes eléctricas inteligentes en el país.
Este trabajo no recibió financiación de ninguna institución pública o privada. Se agradece a la Universidad Distrital Francisco José de Caldas por su apoyo en el acceso a material bibliográfico y a la licencia de MATLAB®.
Los autores declaran no tener ningún conflicto de intereses financiero, profesional o personal derivado de la publicación de este artículo.
Nelson Mauricio Bejarano Bejarano: Investigación, metodología, diseño y programación de los algoritmos de optimización, redacción, revisión y edición.
Francisco David Moya Chaves: Conceptualización, metodología, revisión, redacción, sugerencias y edición.
Óscar Danilo Montoya Giraldo: Conceptualización, redacción, sugerencias, edición y revisión final del escrito.
Durante la realización de esta investigación, los autores utilizaron ChatGPT para el proceso de escritura, que comprende mejorar aspectos en ortografía, gramática y redacción. Luego de emplear esta herramienta/servicio, los autores revisaron y editaron cuidadosamente el contenido según sea necesario y asumen total responsabilidad por el contenido de la publicación.