Recibido: 24 de enero de 2024
Aceptado: 29 de mayo de 2024
Disponible: 02 de julio 2024
La optimización desempeña un papel crucial en la planificación y operación de los sistemas de gestión de energía, reduciendo costos y evitando pérdidas en su generación, disminuyendo, además, las emisiones de carbono. Lo anterior se da teniendo en cuenta el equilibrio entre oferta y demanda y el aprovechamiento de los recursos energéticos distribuidos (DER, por sus siglas en inglés). Este trabajo tuvo como objetivo proponer un esquema generalizado de comunidad energética, donde los generadores que componen una microrred suplen la demanda de esta o de las microrredes vecinas. Es de considerar que cada generador de energía tiene una función de costos asociada a esta, y existe una penalización, o costo de transmisión, cuando un DER, ubicado en una microrred definida, envía energía a la microrred vecina. Con el fin de abordar las restricciones, se propuso, como metodología de solución, un enfoque basado en juegos poblacionales, en conjunto con la técnica de relajación lagrangiana. Los resultados obtenidos fueron la aplicación del modelo y método de solución en tres diferentes escenarios. Además, se comparó el desempeño de la solución propuesta con la respuesta de un método de optimización convencional, logrando despachos similares y errores mínimos en comparación con la técnica tradicional. La investigación demostró que la combinación de conceptos de juegos poblacionales y técnicas de relajación lagrangiana permiten asumir restricciones que son de difícil manejo para la dinámica de replicadores. Finalmente, se concluye que el modelo es una buena herramienta para abordar problemas de gestión de energía que implican cumplir con la demanda por región en un escenario peer to peer.
Palabras clave: dinámicas de replicadores, recursos energéticos distribuidos, mercados de energía, peer to peer, relajación Lagrangiana, sistemas de energía eléctrica.
Optimization plays a crucial role in the planning and operation of energy management systems, reducing costs and avoiding losses in generation while also decreasing carbon emissions. This is achieved by balancing supply and demand and leveraging distributed energy resources (DER). This study aimed to propose a generalized energy community scheme, where the generators within a microgrid meet the demand of their own or neighboring microgrids. It is important to consider that each energy generator has an associated cost function, and there is a penalty or transmission cost when a DER, located in a specific microgrid, sends energy to a neighboring microgrid. To address these constraints, a solution methodology based on population games was proposed, in conjunction with the Lagrangian relaxation technique, was proposed. The results obtained included the application of the model and solution method in three different scenarios. Additionally, the performance of the proposed solution was compared with the response of a conventional optimization method, achieving similar dispatches and minimal errors compared to the traditional technique. The research demonstrated that the combination of population game concepts and Lagrangian relaxation techniques can handle constraints that are challenging for replicator dynamics. Finally, it is concluded that the model is an effective tool for addressing energy management problems that involve meeting regional demand in a peer-to-peer scenario.
Keywords: Replicator dynamics, distributed energy resources, electricity trading, peer to peer, Lagrangian relaxation, electric power systems.
El crecimiento en la demanda de energía eléctrica, la adopción de recursos energéticos distribuidos (DER) y el rápido avance de la tecnología de la información y las comunicaciones (TIC) han provocado cambios significativos en los mercados energéticos. Este cambio ha impulsado a hogares, entidades del sector energético y ciudades a abandonar el enfoque tradicional de comercio de energía centralizado, dando lugar a la creación de mercados que promueven el intercambio de energía entre pares
El contexto energético facilita la incorporación de nuevos agentes en el mercado, como los prosumidores, que desempeñan roles duales como consumidores y productores de energía. Los prosumidores tienen la capacidad de llevar a cabo transacciones energéticas dentro de sus comunidades, permitiéndoles gestionar de manera eficaz su demanda y suministro de energía, al tiempo que contribuyen a generar beneficios sociales y económicos
En el contexto del mercado por pares, los prosumidores pueden intercambiar energía a través de una red de distribución existente que actúa como respaldo para que los prosumidores puedan comprar o vender energía en caso de que el comercio local sea insuficiente o no sea posible
Cabe destacar, que los estudios que involucran estructuras multirregión o multimicrorred son menos comunes
Finalmente, el agrupamiento de varios agentes en comunidades guiadas por objetivos comunes ha permitido modelos de comercio distintos. Por ejemplo,
Algunos escenarios de estudio consideran la distancia entre microrredes, o la diferenciación entre el valor de la energía, cuando se produce y consume en un mismo clúster, en comparación con la compartida entre clústeres
Mediante una adaptación de la teoría de juegos poblacionales, se establece la solución para minimizar el costo total de producción de energía. Estos juegos, ampliamente versátiles y aplicables en diversos campos, abarcan variedad de campos, que van desde la biología y la ecología, hasta la economía y las ciencias sociales
En particular, la dinámica de replicadores (RD) ha mostrado ser útil para comprender la evolución de las estrategias de los prosumidores a lo largo del tiempo en el ámbito del comercio energético P2P, ya que puede modelar la competencia y cooperación entre estos en un mercado energético
Este artículo es una ampliación de un estudio previo presentado originalmente en
En resumen, las contribuciones de este artículo son las siguientes:
El modelo de transacción de energía involucra un conjunto de microrredes ℳ = {1,2, …,𝑀}, donde en la 𝑚-ésima microrred se ha instalado un conjunto de generadores 𝒥𝑚 ={1,2, …, 𝐽𝑚}. Se asume que cada microrred puede consumir la energía producida por sus generadores, así como inyectarla al resto de microrredes de ℳ. El objetivo de abordar este problema es suplir la demanda total del sistema, mientras se disminuyen los costos asociados a la generación y transmisión de energía.
El costo de generación contempla el valor de los recursos que han sido necesarios para producir la potencia demandada. Por ejemplo, el costo del combustible empleado en generadores diésel. Para modelar dicho costo, es conveniente asociar a cada generador una función que depende, tanto de la tecnología utilizada, como de la potencia producida. Para el 𝑗-ésimo generador de la 𝑚-ésima microrred, dicha función, denotada como 𝐻𝑚𝑗, está dada por 𝐻𝑚𝑗 = 𝐴𝑚𝑗 + 𝐵𝑚𝑗𝑃𝑚𝑗 + 𝐶𝑚𝑗𝑃2𝑚𝑗 A donde 𝑃𝑚𝑗 es la potencia despachada por la unidad, y 𝐴𝑚𝑗, 𝐵𝑚𝑗 y 𝐶𝑚𝑗 son parámetros positivos que modelan características intrínsecas del generador, tales como su tipo o eficiencia.
Por otro lado, tenemos los costos de transmisión, que se causan cuando una microrred inyecta potencia a otra de ℳ. Estos costos se denotarán como ℳ𝑚𝑗𝑘 y se modelan mediante (1):
\( T_{mjk} = \left\{ \begin{array}{ll} 0 & \text{si } m = k \\ \delta P_{mjk} & \text{si } m \neq k \end{array} \right. \tag{1}\)
donde 𝛿 es un parámetro positivo que representa el costo de transmitir una unidad de potencia de una microrred a otra, y 𝑃𝑚𝑗𝑘 es la potencia generada por el 𝑗-ésimo generador de la 𝑚-ésima microrred que es enviada a la 𝑘-ésima microrred. Obsérvese que, si la potencia es generada y consumida en la misma microrred, no hay costos de transmisión. Además, dado que toda la potencia despachada por los generadores es consumida por las microrredes de ℳ, se cumple que 𝑃𝑚𝑗 = ∑𝑘∊ℳ 𝑃𝑚𝑗𝑘, para todo 𝑚 ∈ ℳ,, 𝑗 ∈ 𝒥𝑚.
Dado que el objetivo es determinar la cantidad de potencia que cada uno de los generadores va a suplir a su microrred y a las vecinas con el fin de minimizar los costos totales de transacción de energía, el problema de optimización, según (2), (3) y (4), es:
\[ \min_{p_{mjk}} \sum_{m \in \mathcal{M}} \sum_{j \in J^m} \left[ H_{mj} + \sum_{k \in \mathcal{M}} T_{mjk} \right] \tag{2} \]
\[ P_{\min_{mj}} \leq P_{mj} \leq P_{\max_{mj}}, \quad \forall m \in \mathcal{M}, j \in J^m \tag{3} \]
\[ \sum_{m \in \mathcal{M}} \sum_{j \in J^m} P_{mjk} = n_k, \quad \forall k \in \mathcal{M} \tag{4} \]
Nótese que (3) corresponde a la capacidad de generación de la j-ésima unidad de la m-ésima microrred, con `P``min``mj` y `P``max``mj` como los límites de potencia del generador. En (4), `∑`m∈ℳ `∑``j∈`𝒥m𝑃𝑚𝑗 es la potencia total que recibe la microrred 𝑘. Luego, las M restricciones en (4) representan la demanda que se debe suplir, siendo 𝑛𝑘 la potencia total que se debe despachar a la k-ésima microrred. En (2), \(\sum_{m \in \mathcal{M}} \sum_{j \in J^m} \left[ H_{mj} \right]\), representa el costo total de generación del sistema y \(\sum_{m \in \mathcal{M}} \sum_{j \in J^m} \left[ \sum_{k \in \mathcal{M}} T_{mjk} \right] \) es el costo total de transmisión.
Para ilustrar el modelo, se presenta el ejemplo esquematizado en la Figura 1. Se cuenta con tres microrredes, por lo que ℳ = {1,2,3} Además, nótese que 𝒥1 = {1,2,3,4}, 𝒥2 = {1,2,3} y 𝒥3 = {1,2}. El modelo de optimización se encargará de definir la cantidad de energía que cada generador produce para su propia microrred y la que envía a las demás, teniendo en cuenta los costos asociados y la existencia de costo de transmisión cuando un generador despache a una región vecina.
Para resolver el problema de optimización con restricciones se utilizan las dinámicas de replicadores, cuya formulación tiene implícita el balance de potencia en todo el sistema
La función de Lagrange se construye definiendo los multiplicadores \( \lambda_{lb} = \bigcup_{m \in \mathcal{M}} \{ \lambda_{lb_{m1}}, \dots, \lambda_{lb_{mJ^m}} \} \), \( \lambda_{ub} = \bigcup_{m \in \mathcal{M}} \{ \lambda_{ub_{m1}}, \dots, \lambda_{ub_{mJ^m}} \} \), \( \lambda_{n_k}, \forall k \), asociados con las restricciones (3) y (4). Estos multiplicadores corresponden a los límites superior (\( \lambda_{lb} \)) e inferior (\( \lambda_{ub} \)) de operación y de demanda (\( \lambda_{n_k} \)) de la microrred. El problema primal queda relajado, como se expone en (5):
\[ g(P_{mjk}, \lambda_{lb}, \lambda_{ub}, \lambda_{n_k}) = \min_{P_{mijk}} \sum_{m\in\mathcal{M}} \sum_{j^m\in\mathcal{J}} \left[ H_{mj} + \sum_{k\in\mathcal{M}} T_{mjk} \right] - \sum_{k\in\mathcal{M}} \lambda_{n_k} \left[ \left(\sum_{m\in\mathcal{M}} \sum_{j^m\in\mathcal{J}} P_{mjk} \right) - n_k \right] \] \[ - \sum_{m\in\mathcal{M}} \sum_{j^m\in\mathcal{J}} \left[ \lambda_{lb_{mj}} (P_{mjk} - P_{min_{mj}}) - \lambda_{ub_{mj}} (P_{mjk} - P_{max_{mj}}) \right]\tag{5} \]
Si se define 𝑓⋆ como el óptimo del problema original (2); sujeto a (3) y (4), se tiene que, para cualquier combinación de 𝜆𝑙𝑏, 𝜆𝑢𝑏, \( \lambda_{n_k} \), existe un 𝑔 ≤ 𝑓⋆. Por lo tanto, el objetivo es buscar la solución g más cercana al óptimo. Para lograr lo anterior, se establece el problema dual:
\[ g^\star = \max_{\lambda_{lb}, \lambda_{ub}, \lambda_{n_k}} g(P_{mjk}, \lambda_{lb}, \lambda_{ub}, \lambda_{n_k}) \tag{6} \]
El resultado de este problema es la combinación de multiplicadores de Lagrange que producen la cota más cercana al óptimo. La maximización planteada se resuelve con gradiente ascendente a partir de las potencias calculadas en la minimización de la ecuación (5).
La ecuación de la dinámica del replicador es una descripción matemática que explica cómo ciertas características de comportamiento en una población de individuos evolucionan a lo largo del tiempo debido a la influencia de la selección natural. En este caso la población de individuos, denotada por 𝑃𝑑, es la demanda total de todas las microrredes, i. e., 𝑃𝑑 = ∑𝑘∊ℳ 𝑛𝑘. Por lo tanto, la ecuación del replicador que describe las dinámicas de las potencias que cada unidad del sistema despacha a cada microrred se escribe como se observa en (7):
\[
\dot{P}_{mjk} = P_{mjk} \left( f_{mjk} (P_{mjk}, \lambda_{lb}, \lambda_{ub}, \lambda_{n_k}) - \bar{f} (P_{mjk}, \lambda_{lb}, \lambda_{ub}, \lambda_{n_k}) \right) \tag{7}
\]
Donde 𝑓𝑚𝑗𝑘 es la función de aptitud que los individuos perciben en el hábitat 𝑚𝑗𝑘 y representa el costo marginal de 𝑔 dado por (8):
\[ f_{mjk} (P_{mjk}, \lambda_{lb}, \lambda_{ub}, \lambda_{n_k}) = -\frac{\partial g(P_{mjk}, \lambda_{lb}, \lambda_{ub}, \lambda_{n_k})}{\partial P_{mjk}} \tag{8} \]
Además, \( \bar{f} \) (9) es la función de aptitud promedio:
\[ \bar{f} (P_{mjk}, \lambda_{lb}, \lambda_{ub}, \lambda_{n_k}) = \frac{1}{P_d} \sum_{m\in\mathcal{M}} \sum_{j\in\mathcal{J}^m} \sum_{k\in\mathcal{M}} P_{mjk} f_{mjk} (P_{mjk}, \lambda_{lb}, \lambda_{ub}, \lambda_{n_k}) \tag{9} \]
Teniendo en cuenta las propiedades de las dinámicas de replicadores
\[ \Delta = \left\{ P_{mjk} : \sum_{m\in\mathcal{M}} \sum_{j\in\mathcal{J}^m} \sum_{k\in\mathcal{M}} P_{mjk} = P_d \right\} \tag{10} \]
Además, se garantiza la minimización de la función potencial \( g(P_{mjk}, \lambda_{lb}, \lambda_{ub}, \lambda_{n_k}) \) al igualarse las funciones de aptitud (costos marginales) en el punto de equilibrio. En este caso, las soluciones del replicador dinámico se usan en el proceso de maximización planteado en (6), realizado con el gradiente ascendente.
En el siguiente pseudocódigo se presenta el algoritmo que describe la relación entre el planteamiento de la sección 2.2.1 (Relajación lagrangiana) y 2.2.2 (Dinámica de replicadores). Se inicia con la definición de los parámetros de entrada. Luego, por medio de un proceso iterativo y de retroalimentación entre los puntos de equilibrios obtenidos de (7) y los multiplicadores de Lagrange obtenidos por medio de gradiente ascendente, se obtiene 𝑓⋆. El proceso se repite hasta alcanzar un gap de optimalidad, determinado por el error entre el valor de la cota dual y la primal. La cota dual es igual al valor de la función de costos original siempre que cumpla con las restricciones (3) y (4). La tasa de aprendizaje \( \alpha \) decrece con cada iteración. Para los casos de estudio implementados, se inicia con \( \alpha = 0.7 \) y se reduce un \( 1\% \) por iteración para el cálculo de \( \lambda_{lb} \), \( \lambda_{ub} \), y un \( 3\% \) para \( \lambda_{n_k} \).
ALGORITMO 1. REPLICATORDYNAMICS + RELAXATION |
Inputs: \( B_{mij}, C_{mj}, T, n_k, \alpha, M, J^m, P_{\min_{mj}}, P_{\max_{mj}}, t_{span}, Pd \), para todo \( i,j,k \) |
Con el fin de mostrar la aplicabilidad del método propuesto, se plantea el sistema mostrado en la Figura 2. Este caso modela un problema de transacción de energía que cuenta con dos microrredes, con siete y seis generadores para cada microrred, respectivamente. Cada microrred tiene una demanda específica y se proponen tres casos de estudio con diferentes costos de generación y de transmisión entre zonas, que derivan en distintos intercambios de energía. Los límites de operación de los generadores se presentan en las Tablas 1 y 2.
| Etiqueta Generador \((m, j)\) | \(P\min_{mjk}\) | \(P\max_{mj}\) |
|---|---|---|
| G11 | 100 | 500 |
| G12 | 82 | 362 |
| G13 | 65 | 315 |
| G14 | 50 | 271 |
| G15 | 0 | 60 |
| G16 | 20 | 260 |
| G17 | 40 | 182 |
| Etiqueta Generador \((m, j)\) | \(P\min_{mjk}\) | \(P\max_{mj}\) |
|---|---|---|
| G21 | 50 | 150 |
| G22 | 40 | 500 |
| G23 | 15 | 400 |
| G24 | 20 | 260 |
| G25 | 50 | 300 |
| G26 | 0 | 180 |
Cada generador de energía puede suplir la demanda de su microrred o vender potencia a la microrred vecina. Para el caso de estudio puntual, se tiene que la microrred 1 requiere la mitad de demanda que la 2, entonces 𝑛1 = 450 𝑘𝑊 y 𝑛2 = 900 𝑘𝑊, quedando la restricción (4) desplegada en (11):
Además, se debe considerar que, si algún generador transmite energía a la otra microrred, se tiene un costo de distribución adicional por cada kWh.
Los costos de generación y los límites de operación para cada uno de los generadores fueron extraídos de
Cabe resaltar que los límites de operación de los generadores también dependen de la regulación del país donde se vaya a implementar el modelo. Por ejemplo, lo expuesto en las resoluciones CREG-054 de 1994, CREG-086 de 1996, CREG 039 de 2001 y CREG 174 de 2021 en el contexto del mercado energético colombiano, dan cuenta que los generadores que despachan más de 20 MW están obligados a entrar al despacho central y no serían participes de un mercado peer to peer. Los generadores de entre 10 MW a 20 MW tienen la opción de elegir entrar o no al despacho central y las plantas cogeneradoras son menores a los 10 MW. Todos los generadores distribuidos para su despacho deben considerar que la energía entregada en un mismo circuito de nivel de tensión 1 (i.e., menor a 1 kV) sea igual o menor al 50 % de la capacidad nominal del circuito, transformador o subestación donde se solicita el punto de conexión y la cantidad máxima de energía que se puede despachar en una hora
En este caso base se establece un costo de transmisión 𝛿 = 80 $/𝑘𝑊ℎ para aplicar en (1) y los costos de operación están dados en la Tabla 3 y 4.
| Etiqueta Generador \((m, j)\) | A [$/h] | B [$/kWh] | C [$/kW²h] |
|---|---|---|---|
| G11 | 64.67 | 795.5 | 1.15 |
| G12 | 65.46 | 448.6 | 0.82 |
| G13 | 190.92 | 838.1 | 1.53 |
| G14 | 39.19 | 696.1 | 2.46 |
| G15 | 104.44 | 1150.5 | 0.00 |
| G16 | 28.77 | 903.2 | 0.71 |
| G17 | 64.67 | 10.0 | 0.40 |
| Etiqueta Generador \((m, j)\) | A [$/h] | B [$/kWh] | C [$/kW²h] |
|---|---|---|---|
| G11 | 64.67 | 395.75 | 0.57 |
| G12 | 65.46 | 244.30 | 0.41 |
| G13 | 190.92 | 419.05 | 0.76 |
| G14 | 39.19 | 348.05 | 1.23 |
| G15 | 104.44 | 575.25 | 0.00 |
| G16 | 28.77 | 451.75 | 0.35 |
Se soluciona el modelo implementando el algoritmo ReplicatorDynamics+Relaxationn, cuyos resultados se presentan en la Tabla 5, apartado derecho. La función de costo evaluada en las potencias obtenidas es de 𝑓⋆ = 646.578,51 [$].
Tabla 5. Soluciones de los diferentes óptimos para 𝑃𝑚𝑗𝑘 con PI y método desarrollado
Fuente: Elaboración propia.
| P1j1 | Sol PI | Sol. RD+R [kW] | P1j2 | Sol PI | Sol. RD+R [kW] | P1j1 + P1j2 | ||
|---|---|---|---|---|---|---|
| G111 | 92,34 | 90,18 | G112 | 7,66 | 9,81 | 100,00 | 99,99 |
| G121 | 81,83 | 73,94 | G122 | 0,17 | 0,85 | 82,00 | 81,99 |
| G131 | 59,98 | 58,61 | G132 | 5,01 | 3,88 | 64,99 | 64,99 |
| G141 | 36,60 | 45,08 | G142 | 13,89 | 4,90 | 49,99 | 49,98 |
| G151 | 0 | 0 | G152 | 0 | 0 | 0 |
| G161 | 15,90 | 18,03 | G162 | 4,09 | 1,96 | 19,99 | 19,99 |
| G171 | 163,34 | 164,12 | G172 | 18,65 | 17,87 | 181,99 | 181,99 |
| P2j1 | Sol PI | Sol. RD+R [kW] | P2j2 | Sol PI | Sol. RD+R [kW] | P2j1 + P2j2 | ||
| G211 | 0 | 0 | G212 | 125,78 | 127,78 | 125,78 | 127,78 |
| G221 | 0 | 0 | G222 | 387,92 | 387,92 | 387,92 | 387,92 |
| G231 | 0 | 0 | G232 | 80,62 | 80,61 | 80,62 | 80,61 |
| G241 | 0 | 0 | G242 | 79,00 | 79,01 | 79,00 | 79,01 |
| G251 | 0 | 0 | G252 | 50,00 | 49,99 | 50,00 | 49,99 |
| G261 | 0 | 0 | G262 | 127,67 | 127,59 | 127,67 | 127,59 |
| Total Región 1 = 450,00 | Total Región 2 = 900,00 | |||||
Total Comunidad = 1350,00 |
||||||
De igual manera, para la validación del algoritmo se usa un método basado en punto interior
Como se observa en la Tabla 5, al hacer la sumatoria de las potencias que llegan a cada microrred se da cumplimiento a la restricción de (4) y, además, las potencias despachadas por cada generador están dentro de los límites, cumpliendo con (3).
Para observar cómo afecta la penalización de la transmisión se incrementa el costo a 𝛿 = 500$/𝑘𝑊ℎ . En este caso, se obtiene 𝑓⋆ = 662.836,60 para el algoritmo de punto interior y 𝑓⋆ = 662.879,53 para el método propuesto con un error de 6,47 x 10-5. La Tabla 6 presenta los resultados de las cantidades de potencia que suple cada generador a las microrredes, observándose que se anula completamente la transmisión y el costo final es mayor que el del caso 1. Por tanto, es de considerar que la cooperación entre microrredes es importante y se debe procurar reducir la penalización por el bienestar total de la comunidad.
Tabla 6. Soluciones de los diferentes óptimos para 𝑃𝑚𝑗𝑘 con PI y método desarrollado
Fuente: Elaboración propia.
| P1j1 | Sol PI | Sol. RD+R [kW] | P1j2 | Sol PI | Sol. RD+R [kW] | P1j1 + P1j2 | ||
|---|---|---|---|---|---|---|
| G111 | 100,00 | 99,83 | G112 | 0 | 0,16 | 100,00 | 99,99 |
| G121 | 82,00 | 81,26 | G122 | 0 | 013 | 82,00 | 81,99 |
| G131 | 65,00 | 64,89 | G132 | 0 | 0,10 | 65,00 | 64,99 |
| G141 | 50,00 | 49,91 | G142 | 0 | 0,08 | 50,00 | 49,98 |
| G151 | 0 | 0 | G152 | 0 | 0 | 0 |
| G161 | 20,00 | 19,96 | G162 | 0 | 0,03 | 20,00 | 19,99 |
| G171 | 133,00 | 133,51 | G172 | 0 | 0,21 | 133,00 | 133,72 |
| P2j1 | Sol PI | Sol. RD+R [kW] | P2j2 | Sol PI | Sol. RD+R [kW] | P2j1 + P2j2 | ||
| G211 | 0 | 0 | G212 | 135,12 | 134,99 | 135,12 | 134,99 |
| G221 | 0 | 0 | G222 | 401,03 | 400,97 | 401,03 | 400,97 |
| G231 | 0 | 0 | G232 | 87,64 | 87,52 | 87,64 | 87,52 |
| G241 | 0 | 0 | G242 | 83,37 | 83,33 | 83,37 | 83,33 |
| G251 | 0 | 0 | G252 | 50,00 | 49,99 | 50,00 | 49,99 |
| G261 | 0 | 0 | G262 | 142,81 | 142,44 | 142,81 | 142,44 |
| Total Región 1 = 450,00 | Total Región 2 = 900,00 | |||||
Total Comunidad = 1350,00 |
||||||
Para compensar los costos elevados del caso anterior, se realizan cambios en los costos de los generadores de la microrred 1 reduciendo a la tercera parte los coeficientes B y C. Además, se disminuye el costo de transmisión a la mitad 𝛿 = 40$𝑘𝑊ℎ. Los demás costos se mantienen iguales a los del caso 1.
Las soluciones obtenidas se presentan en la Tabla 7, donde la función de costo evaluada en las potencias obtenidas con el punto interior es 𝑓⋆ = 394.797,63 y 𝑓⋆ = 394.823,80 para el método propuesto con un error de 6,62 x 10-5.
Tabla 7. Soluciones de los diferentes óptimos para 𝑃𝑚𝑗𝑘 con PI y método desarrollado
Fuente: Elaboración propia.
| Pj1 | Sol PI | Sol. RD+R [kW] | Pj2 | Sol PI | Sol. RD+R [kW] | Pj1 + Pj2 | ||
|---|---|---|---|---|---|---|
| G111 | 59,52 | 60,61 | G112 | 74,11 | 72,49 | 133,63 | 133,21 |
| G121 | 173,83 | 165,01 | G122 | 188,16 | 196,98 | 362,00 | 362,00 |
| G131 | 35,89 | 39,29 | G132 | 50,62 | 46,91 | 86,52 | 86,21 |
| G141 | 34,01 | 37,59 | G142 | 48,65 | 44,88 | 82,67 | 82,48 |
| G151 | 0 | 0,71 | G152 | 0 | 0,85 | 0 | 1,56 |
| G161 | 62,93 | 63,68 | G162 | 77,46 | 76,02 | 140,39 | 139,71 |
| G171 | 83,80 | 82,96 | G172 | 98,19 | 99,03 | 182,00 | 182,00 |
| P2j1 | Sol PI | Sol. RD+R [kW] | P2j2 | Sol PI | Sol. RD+R [kW] | P2j1 + P2j2 | ||
| G211 | 0 | 0 | G212 | 50,00 | 50,00 | 50,00 | 50,00 |
| G221 | 0 | 0 | G222 | 223,56 | 223,57 | 223,56 | 223,57 |
| G231 | 0 | 0 | G232 | 15,00 | 15,00 | 15,00 | 15,00 |
| G241 | 0 | 0 | G242 | 24,21 | 24,21 | 24,21 | 24,21 |
| G251 | 0 | 0 | G252 | 50,00 | 49,98 | 50,00 | 50,00 |
| G261 | 0 | 0 | G262 | 0 | 0 | 0 | 0 |
| Total Región 1 = 450,00 | Total Región 2 = 900,00 | |||||
Total Comunidad = 1350,00 |
||||||
Para los casos de estudio se presentan los diagramas de calor en las Figuras 3-9. Allí, se puede observar el despacho realizado por cada uno de los generadores, la microrred a la que pertenecen (eje vertical) y la microrred que recibe la energía (eje horizontal).
Analizando los resultados para el caso de estudio 1, se observa que los costos de los generadores del 1 al 6 de la microrred 1 son el doble de los de la microrred 2. Por lo tanto, la potencia despachada por estos generadores es la mínima. A su vez, el generador 7 de la microrred 1 se despacha en su totalidad. De hecho, la Figura 3 muestra cómo este generador suple parte de la demanda de su propia microrred y envía potencia a la microrred vecina.
Para completar la demanda de la microrred 2, que es el doble de la 1, todos los generadores de la microrred 1 transmiten asumiendo la penalización y sus costos más elevados. La demanda de la microrred 1 se suple en su totalidad con su misma producción, puesto que con el mínimo de despacho de los generadores y la potencia del generador 7 es suficiente. También, la Figura 4 muestra que el generador 5 de la microrred 2 se queda en su mínimo, dado que es el más costoso de dicha microrred. En resumen, las potencias despachadas están acordes con la lógica de los costos de distribución y transmisión.
Se puede observar que los resultados obtenidos con el método basado en dinámica poblacionales y en punto interior difieren. Sin embargo, la función de costo evaluada llega a un mínimo con una diferencia de $1,19 y un error de 1,84 x 10-6 como valor teórico el dado por método tradicional. Las restricciones de demanda en cada microrred se suplen en los dos métodos de solución. Por lo tanto, se considera que existen diferentes combinaciones de potencias que conllevan al mínimo. Además, se puede determinar que al realizar la suma de las potencias 𝑃𝑚𝑗1 + 𝑃𝑚𝑗2, correspondiente al despacho total de cada generador, las dos soluciones convergen a los mismos valores con un error absoluto considerablemente bajo (ver Figura 5). Así, se puede concluir que el método implementado logra optimizar la función de costo y determina de manera adecuada las cantidades de energía.
El caso de estudio 2 presenta un comportamiento similar al del caso de estudio 1, dado que no hay variación en los costos de generación. El generador 7, siendo el más económico, es el de mayor despacho. Adicionalmente, se puede observar en las Figuras 6 y 7 que no hay transacciones entre microrredes, debido al aumento en los costos de transmisión.
Para el caso de estudio 3, se observa cómo la microrred 1, al tener costos más bajos y al haber disminuido el costo de transmisión, ayuda a suplir la demanda de la microrred 2 enviando más de 500 kW. La Figura 8 muestra dicho despacho en el que la escala de color ya no está en el mínimo como en los casos anteriores. En la Figura 9, por su parte, se observa que los generadores 1, 3, 5 y 6 de la microrred 2 se despachan al mínimo al ser los más costosos. Además, se sigue cumpliendo que la suma de la potencia consumida en la misma microrred y la enviada a la microrred vecina es aproximadamente igual, con un error relativo pequeño entre los 2 optimizadores (Figura 10).
Las diferencias en las respuestas obtenidas con el método planteado con las arrojadas por el método de punto interior se deben a la existencia de diferentes puntos críticos de la función de costos. Además, entran en consideración los parámetros de sintonización del modelo, tales como la tasa de aprendizaje. Por ejemplo, para la maximización con el método gradiente ascendente, esta tasa empieza en 2 y va disminuyendo 0,98 veces en cada interacción. Otro factor es el tiempo de análisis y parada de la ecuación diferencial planteada en (7).
La investigación presente contrasta con los modelos previamente propuestos en
Los hallazgos descritos en este trabajo tienen implicaciones prácticas significativas para la gestión de microrredes. El algoritmo propuesto ofrece un enfoque para la gestión dinámica de los DER, incluso con la posibilidad de distribuirlo, lo que representa un trabajo futuro de esta investigación. La innovación en nuevos algoritmos o técnicas de optimización es crucial para mejorar la eficiencia y la fiabilidad de las operaciones de las microrredes, especialmente en escenarios de múltiples microrredes, que exhiben desafíos adicionales en términos de seguridad de la información y escalabilidad de los sistemas.
Se identifica como una limitación de este estudio que, aunque el algoritmo propuesto muestra resultados prometedores en términos convergencia, se requiere trabajo adicional para evaluar exhaustivamente su rendimiento bajo diversas condiciones operativas y configuraciones del sistema. Por otro lado, cabe señalar que la combinación de conceptos de juegos poblacionales y técnicas de relajación lagrangiana hace que el algoritmo propuesto asuma restricciones que son de difícil manejo para la dinámica de replicadores original. En particular, es de resaltar la incorporación de restricciones de desigualdad, que en trabajos previos no había sido explorada. Lo anterior resalta la sinergia entre la relajación lagrangiana y los métodos de dinámicas poblacionales.
Este trabajo propone un método para minimizar los gastos de operación y transmisión en la transacción de energía, beneficiando a las regiones participantes. Se proponen tres casos de estudio que involucran dos microrredes. Los resultados obtenidos muestran que el método es capaz de suplir la demanda total mientras se minimizan los costos de generación.
Utilizando el método propuesto (dinámica de replicadores y la relajación lagrangiana), se encuentra una solución que minimiza los costos con una precisión alta, con errores del orden de 10-5 o menores, con respecto al método tradicional del punto interior o un gap de optimalidad del 10-6 calculado como criterio de parada, asegurando conseguir un óptimo dentro de las restricciones del modelo. Se muestra, entonces, que el modelo es efectivo, además de una buena opción para problemas de gestión de energía que incluyen requisitos de cumplimiento de demanda por región y límites de generación del recurso energético distribuido en un escenario peer to peer.
Es importante tener en cuenta que a medida que se agregan más participantes al modelo hay un mayor número de restricciones, lo que conlleva a incrementos notables en el costo computacional y puede dificultar la convergencia del problema y la sintonización de las tazas de aprendizaje para la resolución del problema dual. El problema planteado es escalable en número de generadores y microrredes, e igualmente se encarga de suplir la demanda de cada una de ellas.
Dentro del trabajo futuro de esta investigación se considera la contextualización del modelo y la implementación del algoritmo en determinados mercados energéticos, por ejemplo, el colombiano, teniendo en cuenta la regulación vigente. También, se propone estudiar la convergencia del modelo al adaptarlo a topologías descentralizadas.
Este trabajo ha sido respaldado por la asignación para la CTeI - SGR y Minciencias, Colombia, proyecto BPIN 2021000100499
Los autores declaran que no existe conflicto de intereses con respecto a la publicación de este trabajo.
Sofia Chacón: formulación del modelo multimicrorred, solución de los casos de estudio con método de punto interior en Matlab y revisión del estado del arte
.Edinson Benavides: realización de simulación en Python con el método de solución planteado para los casos de estudio.
Andrés Pantoja y Germán Obando: revisión de método y resultados, redacción y notación matemática del artículo.