volver Volver
SimSEE > Documentación > Registro de cambios

Año 2025



202507050838.rch.200.320.6750 Atención, en prepararpaso_ps de THidroConEmbalse
deshabilito el control control de Caja en las iteraciones de las iteraciones del paso.
Funcionaba mal. Como se fija en la P despachada y esa P despachada depende del ce(QErogado)
en situaciones de ALTO VERTIMIENTO, ocurre que la PMax de esa iteración es baja
por deterioro del coeficiente energético y fija el máximo para las siguientes iteraciones
en P cuando lo lógico, si la central está limitando por QTubinado y no por PMax es que
se limitara la caja a igal QMaxTurb y no al PMax que resulta del despacho antarior.
Deshabilito este control lo que seguramente hará que Salto y Palmar pimponeen, con
la esperanza que en la opción _icf ese pinponeo sea controlado por el agregado de
los hiperpalnos de representación de CF( X, k ).
Como consecuencia de lo anterior, en la sala VATES_CP, en estos días en que
la hidroeléctrica Salto Grande está con erogados por encima de los 10000 m3/s, en los primeros
días del horizonte de simulación quedaba limitada la generación de la central a valores del orden
de 550 MW cuando tendría que ser del orden de los 700 MW.

202507040704.199.320.6743.rchaer:
Bugfix en THidroConEmbalse, se emprolija el fijar restricciones de caja de los vertimientos
por poste o por paso. Tal como estaba podría darse alguna condición de configuración de las
restricciones que podría fijar mal las restricciones de caja no fijando la cota superior del
vertido para los postes > 1 si no estaba activo el imponer QErogMin por poste.

202507031546.198.320.6742.rchaer:
Bugfix en THidroConEmbalse, considerba el vertimiento solo del poste 1 en las
restricciones de QErogadoMin y QErogadoMax cuando estas últimas no eran por poste.

202507021445.197.320.6733.rchaer:
Bufix en graficador de áreas apiladas.

202507021140.196.320.6731.rchaer:
Arreglo control de costo penalidades extra en uregiones para comparar con -1E-3 como negativo
para absorver errores numéricos.

202507011546.195.320.6729.rchaer:
Se implementa la penalidad prograsiva en la restricción de erogado máximo
de THidroConEmbalse. La penalidad se aplica como cv_USD/Hm3 * ( vf + vf^alfa)
sie alfa > 1 y solo como cv_USD/Hm3 si alfa <= 1
Donde vf es el volumen de falla en el paso de tiempo calculado como el
caudal erogado por encima del máximo especificado integrado en el paso de tiempo.

202506291154.194.320.6719.rchaer:
Bugfix en el editor. El bug hacia que luego de simular una sala en
un drive diferente de c: el comportamiento del editor fuera erratico y no
permitia editar las plantilla (ni acceso a los archivos de la sala)


202506231906.193.320.rchaer:
Agrego piPlanActivo como parámetro de TSalaDeJuego para permitir persistencia
en el PlanActivo y poder sumar el MontoDeInversiones al CostoTotal


202506181923.192.319.rchaer:
Las fuentes aleatorias se inicializan utilizando para ello la semilla madre
de la Sala (la de optimización o la de simulación según corresponda) más un
código (sumado a la semilla madre) que depende de cálculo en base a la
Clase del ParticipanteDeMercado y del Nombre del Actor. Con esto se
logra que cada Actor/Fuente tenga su comportamiento aleatorio no correlacionado
con los demás.
En esta versión, se agrega la posibilidad de obligar a que dos Participantes
se inicialicen con la misma semilla aleatoria logrando así que sus sorteos
(comportamiento aleatorio) sea idéntico. Para lograrlo, el nombre de los
Participantes que se quiera sean gemelos aleatorios deben terminar con
el string '_gem1478XXXXX' donde el string '_gem1478' indica que se debe considerar
el resto del nombre como el HASH para el cálculo del código de incialización
de la fuente aleatoria en lugar de los string Clase y Nombre del Participante
De esa forma por ej. si queremos que dos generadores tengan las roturas sincronizadas
entonces le pondremos nombres como SGUY_gem1478sg y SGAR_gem1478sg donde el string
'sg' es el que los empareja en la aleatoriedad.



202506072011.191.319.6674.rchaer: 1) bugfix en dimensionado de lisados en el editor
que hacía que en windows se hubiera que hacer scroll en los lisados de fichas dinámicas
2) Quito la opción de PRE_SOLVE en la resolución inicial del simplex vía glpk pues
el pre_solve modifica el problema y eso ocasionaba problemas en la resolución posterior
por el mip de glpk

202506041952.190.319.6660.rchaer: documento cambio realizado por nromero y paso a la
versión de archivo 319 para que el mismo quede activado.

202506031534.188.318.6658.nromero: agrega parámetros QMin QMax a todos los
formularios de fichas dinámicas de Actores para poder especificar rango de Reactiva
en el despacho.

202505311034.189.318.6647.rchaer:
Bugfix en ufddp se calculaba mal la varianza en las funciones de densidad
de probabildiad. Este método no se usaba y por eso no tiene consecuencias.
Implementación de la fuente aleatoria TFuenteMinP50Max. Esta fuente permite
especificar un ValMin< ValP50 < ValMax y una constante de concentración
entorno a ValP50. Es útil para modelar procesos cuando se conocen los valores
extremos y el P50.

202505281119.188.317.6636.fpalacio:
+vuelvo a habilitar el CD RotRepDinOpt luego de corregido el BUG en la
+v187.317.6628.


202505261140.187.317.6628.rchaer:
+desactivo el CD RotRepDinOpt por bug.
+se mejora la exportación importación de fichas de paráemtros dinámicos
+permitiendo ahora menejo de periodicidades y de referencias
+agrego funcion dt_InicioDelPaso en el evaluador de expresiones para que
el OperadorMultifuente pueda hacer cuentas con el paso de tiempo y
agrego que en el botón evaluar del editor de fichas del operador_mutlifuente
liste en un panel los operadores y funciones disponibles.
+toqueteos varios no documentados por la tribu PGT (XC, FB, IR)

202505231209.186.317.6617.fpalacio:
Se activa el CD RotRepDinOpt que permite considerar la inercia de las roturas
fortuitas durante la optimización.

202505230727.185.317.6617.rchaer:
1) Bugfix en cargue de TDBESS (cargaba mal el aporte a las restricciones de nodo).
2) Bugfix en cronoper seriar (no actualizaba el paso de tiempo de la cronvar resultado).



202505190851.184.317.6613.rchaer cambio TFichaDBESS a ser descendientes de TFichaGenerador
en lugar de TFichaActor. El cambio es para que TFichaDBESS tenga las constantes de inercia
y control AGC como corresponde.


202505110922.183.316.6558.rchaer Bugfix en Editor. Al importar un actor no configuraba
adecuadamente el separador decimal. Se agrega el campo Comentarios a TParticipeDeMercado
para poder agrear comentarios a los Actores y Fuentes.

202504191519.182.315.6524.rchaer Agrego parámetro flg_SorteosDisponibilidadEstaticosOPT
a
para permitir optimizar sin los cambios introducidos en la versión 181.314 y facilitar
las comparaciones. Se recomienda dejarlo en FALSE para aplicar sorteos dinámicos durante OPT

202504282025.181.314.6509.rchaer Agrego manejo de fichas RotRep para Optimización
con INERCIA.

202504261823.180.315.6502.rchaer Agrego los parámetros hESD (horas Entre Sorteos Disponibilidad)
y dtMojonSD (date time de la refencia de sorteos de disponibilidad) a TActor
si hESD = 0 se aplica el modelo Falla/Reparación clásico teniendo en cuenta
el fd y el TMR indicado por el actor. Si hESD > 0 entonces se pasa a sortear la
disponibilidad cada max( hESD, Horas_Del_Paso ). Las probabilidades de transición
entre estados se calculan acorde al paso de sorteo a utilizar.

202504251948.179.313.6501.rchaer Compento para que TSimplex no haga un DUMP
cada vez que Normaliza un problema.

202504211150.178.313.6485.rchaer Agrego variables SFA (Sel For Analisis) a la
sala para permitir imprimir info del paso durante Opt y Sim y para permitir
hacer el DUMP de los planteos del MIPSimplex

202504191726.177.312.6480.rchaer Agrego a DBESS parámetros para permitir incorporación de
su estado en la Política de Operación con la idea de poder usar el mismo actor en salas
de paso horario.

202504190700.176.311.6479.rchaer Primer implementación DBESS con despacho horario en
salas multi-poste e inicio pruebas.

202504121344.175.309.6469.rchaer agrego publivars de TGeneradorPostizador PotenciaDespachable y RecortesPotencia


202504041034.174.309.rchaer bugfix en uiteradorSimSEPEE. En modo SinRestricciones igual intentaba leer
resultados del simplex y se rompía por leer fuera de rango.

202503031730.173.309.6425.rchaer bugfix en tratamiento de remuneraciones de eolica y solar en caso de pagos
por disponibilidad y control de demanda neta mínima activada

202503281826.172.309.6413.rchaer Deshabilito el Conditional Define GLPK_FIRST_DEFAULT_OPTIONS en
umipsimplex_glpk.pas porque la solución obtenida con eso habilitado presentaba variación importante
en los valores del agua en los primeros días. El costo de operación era prácticamente el mismo
por lo cual seguramente son soluciones similares.

202503261245.171.309.6392.rchaer BUGFIX, en la v168 se introdujo un BUG en la expansión de la guia
de pronósicos en las fuentes CEGH

202503241904.170.309.6381.rchaer Recompilo deshabilitando el conditional define
ABORTARAOPTIMIZACIONSINOESMEJORABLE en umipsimplex para que los resultados
sean comparables con la v168

202503211447.169.309.6371.rchaer Bugfix en registro de variables y restricciones del Intermediario de Costo Futuro
y mejora de eficiencia en Fuente Sintetizador. El Bug ocasionaba que en la resolución de la primer estrellita
en la optimización con Intermediario de Costo Futuro, aunque se hubiera compilado con INTERMADIARIO_MANEJA_RESTRICCIONES
no se aplicaban las restricciones y por tanto la resolución de esa estrillita (la primera del primer paso de tiempo de
optimización) no las consideraba. Si se ejecutaba una segunda vez la optimización, las restricciones si aplicaban a
todas las estrellitas en todos los pasos de tiempo y por eso daba diferente al re-optimizar con la misma sala
ya cargada. El BUG no afecta los resultados de los binarios que no utilizan "icf"


202502141539.168.310.6282.gflieller Agrego las DBESS (Baterias distribuidas en las regiones)