volver Volver
SimSEE > Documentaci贸n > Registro de cambios

A帽o 2021

202112091918.80.221.rchaer: bugfix de cambio realizado el 12/11/2021 y que no fue
debidamente registrado. El cambio en cuesti贸n consiste en que durante la optimizaci贸n
se va guardando cada frame calculado paso a paso de forma de poder reanudar la
optimizaci贸n en caso de tener que cancelarla. Al hacer esta implementaci贸n se omiti贸
que se guarde el 煤ltimo-frame (el correspondiente a un eventual enganche con otra sala)
como consecuencia de ello, ese 煤ltimo frame quedaba NULO en el archivo de disco.
Luego al usar ese archivo para simular, si la simulaci贸n termina exactamente en la misma
fecha que la optimizaci贸n, en el 煤ltimo paso de simulaci贸n se visualiza un costo futuro
nulo. Este bug no se nota si, en al aplicaci贸n de optimizaci贸n/simulaci贸n de escritorio,
se Optimiza y se Simula a continuaci贸n dado que en ese caso el Costo Futuro utilizado
es directamente el disponible en memoria y ese tiene correctamente calculado el
frame de enganche. El bug solo ten铆a efecto entonces cuando se sumula usando un archivo
de costo futuro previamente calculado y si la fecha de fin de simulaci贸n coincide con
la fecha de fin de optimizaci贸n. 鈥

202111300934.79.22.vcamacho se cambian parametros de Discretizaciones de la ficha del ciclo combinado al actor

202111070714.79.220.rchaer Se ajustan par谩metros y m茅todos de resoluci贸n del GLPK.

202111052002.78.220.rchaer Bugfix introducido en viie73.219 al incoporar la posibilidad de
especificar costos variables de la energ铆a en los bancos de bater铆as se afect贸 la forma
de c谩lculo del valor de la energ铆a almacenada cuando no se utilizaba el valorizado manual.

202111021944.77.220.rchaer Bugfix en Editor SimRes3. No guardaba los cambios de orden en los listados
debido a bug introducido en versi贸n reciente.


202110271243.76.220.rchaer Agrego que se pueda seleccionar al ejecutar la optmizaci贸n y la simulaci贸n
si se utiliza el MIP-Simplex cl谩sico de SimSEE o se utiliza la librer铆a GLPK. Esto se agrega
porque si bien en las salas comunes es m谩s r谩pido el MIP-Simples_SimSEE, en salas con muchos
postes y muchas variables enteras es mucho m谩s r谩pido con el uso de la librer铆a GLPK.
Bugfix en el manejo de los perfiles del editor para lazar corridas en los clusters.


202110131240.75.220.gflieller:
BugFix1: Error en el ruido inicial cuando el inicio sim es posterior al inicio
del cono. Se calcula (L*B) equiv en la fecha de inicio sim.
BugFix2: Error al recorrer pasos del costo futuro. Se intentaba recorrer los
pasos de opt dentro del intervalo de pasos sim. 隆Aclaracion!: Este Bug no
afecta resultados de corridas anteriores. No permitia ejecutar salas con
periodos de guarda mayores a la duracion de la simulacion.
MicroFix: Se cambia la etiqueta al button2 de la pesta帽a optimizacion por
"Buscar CF".

202110070655.74.220.rchaer: bugfix en TDemanda01. Si las fechas de 2 fichas
coincid铆an al inicio de un paso se produc铆a una divisi贸n por CERO

202109301048.73.220.rchaer: bugfix, falt贸 agregar la presistencia del par谩metro
de las bater铆as DiasAutodescarga90

202109291435.73.219.rchaer:
Agrego a TFichaBancoDeBaterias01 la diferenciaci贸n entre precio de Compra
y de Venta para el valorizado manual.

202109281756.72.218.fpalacio:
BugFix: El forzamiento m铆nimo en TGTer_Basico.opt_fijarRestriccionesDeCaja no
controlaba que PForzada <= PMaxDisponible dando lugar a posibles infactibilidades.
Se agregan a THidroConEmbalse y THidroDePasada estos controles para todos los tipos
de forzamientos, los cuales solo estaban implementados en TGTer_Basico.

202109170841.71.218.rchaer:
1) BugFix (Editor) en el editor de SimRes3, la subir o bajar un elemento en las listas (Indices, cronvars, etc.)
visualmente se realizaba el cambio pero no en la lista de objetos con lo cual al dar click para editar, luego
de subir o bajar un elemento, la edici贸n se realizaba sobre el objeto originalmente en la posici贸n.
2) BugFix (Editor) en gu铆as de pron贸sticos largas no se visualizaban en Windows
El problema era con el TEdit en Windows (en linux funcionaba bien) se cambi贸 a TMemo


202109161717.70218.rchaer: Agrego que el actor TGTer_combinado publique las variables:
c0TG, c0TV, cvTG_inc, cvCC_inc, cvTG_medio, cvCC_medio

202109141105.69.218.rchaer: Se mejora el c谩lculo de las matrices Ruidas de los
CEGHs al cargarse. La mejora consiste en controlar la simetr铆a de las matrices
durante el c谩lculo para evitar acumulaci贸n de errores num茅ricos.

202109041518.68.218.rchaer: BugFix en ufichaslpd_gter fallaba si PMax=0
al calcular los coeficientes de consumos de combustibles. Este bug fue
introducidor en la versi贸n 66 al agregar el c谩lculo de consumos de combustibles
y no afectar los resultados. Si la Sala contiene un actor t茅rmico con m铆nimo
t茅cnico y con una ficha con PMax = 0 falla al cargar la sala.

202109030900.67.218.rchaer: Se agrega TFuentePulso que permite
definir un Pulso de un paso en la fecha de las fichas. Se agregar
para facilitar la consideraci贸n de Arribos de Combustible.



202109011138.66.217.rchaer:
1) Se agrega que en los generadores t茅rmicos se pueda especificar
en las fichas din谩micas una cuenta combustible (idCombustible y Consumo_u/MWh de pleno)
2) Bugfix en evaluador de expresiones. Intentaba intepretar la secuencia ALFAe+Algo
como si fuese un n煤mero por 10 a la algo.

202108241707.65.216.gflieller:
bugfix en fddp_conmatr reportado por V.Groposo. La salida de los CEGH
presentaba una diferencia con los pronosticos. Se encontr贸 una diferencia en
el criterio con el que se transformaban probabilidades acumuladas a valores
reales con respecto a la operacion inversa.

202108241300.64.216.rchaer:
bugfix en aplicaci贸n datosBin2Xlt, reportado por C.Cabrera. La aplicaci贸n
no salvaba el primer d铆a de datos. Salvaba a partir del segundo pero reetiquetaba
las fechas como si salvara desde el primero.

202108131555.63.216.rchaer:
bugfix en el Editor rpeportado por E.Cornalino. Al abrir la salas impon铆a Huso Horario = -3
reescribiendo lo que se hubiese salvado antes.

202108121221.63.216.rchaer:
bugfix en el Editor reportado por A.Osta. en la pesta帽a "mantenimientos"
funcionaba mal el clonar.

202108111408.62.216.fpalacio:
Se corrigi贸 BUG en las discretizaciones del combinado on-off.
Tal cual estaba realizaba la discretizaci贸n entre
[-Min_horas_OFF + 1, Min_horas_ON] cuando lo correcto es que sea
entre [-Min_horas_OFF + globs.HorasDelPaso, Min_horas_ON].
Se hizo pensando en una sala de paso horario donde daba lo mismo,
pero lo correcto es incrementar lo que dura un paso de tiempo al
estado en el que le faltan Min_horas_OFF para poder prender.
El estado -Min_horas_OFF no tiene sentido porque estando prendido
cuando decide apagar llega al estado -Min_horas_OFF + globs.HorasDelPaso
(cuando decidi贸 apagar ya lo hizo durante las horas del paso)




vSimSEESimulador_ = '_iie61.'+VERSION_ArchiTexto_Str;
rch@202107271514 Se abrega que la Sala publique la DemandaNetaHoraria. Hasta ahora solo publicaba DemandaNeta (postizada, no horaria)
se agrega entnces que publique la DemandaNetaHoraria de modo de poder reproducir en SimRes3 el postizado din谩mico realizado.


VERSION_ArchiTexto_str = '216'; // xc@20210728 bugfix introducido
// en versi贸n anterior (20210716) al agregar variables para control dP/dT al
// actor ugter_onoffporpaso en forma retroactiva a la versi贸n 212.


vSimSEESimulador_ = '_iie60.'+VERSION_ArchiTexto_Str;
rch@202107271514 Se agrega que las demandas publiquen la PHoraria

vSimSEESimulador_ = '_iie59.'+VERSION_ArchiTexto_Str;
rch@2021071830 Se mejora cronoper horizar responsables: XC&VC

vSimSEESimulador_ = '_iie58.'+VERSION_ArchiTexto_Str;
Se agrega CRONOPER Horizar y se mejora funcionamiento de TGer_Combinado_on_off

//VERSION_ArchiTexto_str = '215'; // fp@202107122000 Se agrega la posibilidad de
// especificar el estado inicial en la simulaci贸n del actor TGTer_combinado_on_off.


vSimSEESimulador_ = '_iie57.'+VERSION_ArchiTexto_Str;
BUGFIX rch@202107031327 Varios bugfixes por p茅rdida de memoria.
uno de ellos amerita cambio de escritura de los CF.bin y por eso
se realiza cambio en formato de escritura.

// VERSION_ArchiTexto_str = '214'; // rch@202107031324 bugfixes varios que ocsionaban p茅rdidas de memoria
// Uno de los errores inclu铆a escritura de descipci贸n de variables inecesarias en el Costo Futuro loo
// que amrita un cambio en la versi贸n de archivo.



vSimSEESimulador_ = '_iie56.'+VERSION_ArchiTexto_Str;
BUGFIX rch@202106250928
En la etapa de optimizaci贸n no se calculaban bien las salidas de las fuentes
que depend铆an de otras fuentes que posteriormente necesitaran calcular funciones
auxiliares en bornes. Caso un e贸lico alimentado por una fuente combinaci贸n que
combina un CEGH y una constante como forma de regular la entrada del e贸lico. El
efecto era que el primer valor de la optimizaci贸n era un CERO en la entrada del e贸lico
y los valores siguientes el resultado de considerar la salida de las fuentes de entrada
del c谩lculo anterior.

vSimSEESimulador_ = '_iie55.'+VERSION_ArchiTexto_Str;
rch@202106190836 (viie55_213)
(xc.BUGFIX) se corrige en TGTer_Basico tratamiento de los forzamientos.
(rch.Mejoras al Editor) se agrega filtro en el panel de Actores
se agrega que cuando se intenta borrar un Actor o Fuente, si tiene
referencias adem谩s trate de indicar cu谩les son. No qued贸 del todo
resuelto y se seguir谩 mejorando.

vSimSEESimulador_ = '_iie54.'+VERSION_ArchiTexto_Str;
rch@202105251102 BUGFIX en THidroDePasda. Cuando se marca "Igual potencia en todos los postes"
la cantida de variables de control de la potencia se reducen de NPostes a 1, pero en la fijaci贸n
de las restricciones de caja segu铆 manejando NPostes. Esto ten铆a el efecto de fijar restricciones
de caja de variables de control que no le pertenc铆an al Actor. En el caso de Uruguay
como no usamos la opci贸n de "Igual potencia en todos los postes" el error no nos afecta en las
Salas de uso com煤n.
fp@20210525 BUGFIX: En Tgter_combinado_on_off se estaba imponiendo
NMaquinasDespachadasTV = 0 cuando se impon铆a ON-OFF por paso de tiempo.
Esto provocaba que Xs_HorasEntreAP fuera siempre 0 y que no se cargara al
simplex la penalidad por no respetar las horas m铆nimas de ON y OFF.
En la revisi贸n 1909 (anterior a esta) se corrigi贸 BUG en ugter_basico_PyCVariable
donde estaban invertidos los l铆mites de potencia que se cargaba al Simplex
en caso de no haber forzamiento del generador. En la revisi贸n 1909 tambi茅n
se agrega que se cumpla la condici贸n CF <> nil cuando se chequea que las
fechas de inicio y fin de la sim est谩n comprendidas entre dtini y fin del CF.
Este error ocurr铆a cuando la sala no tiene Variables de Estado (CF = nil).


vSimSEESimulador_ = '_iie53.'+VERSION_ArchiTexto_Str;
a) Se agrega modelo de generador t茅rmico combinado con costo de Arranque/Parada
desarrollado por J.P. Ansuas (beta)

b) Con motivo del curso SimSEE2021
b.1) Se agrega fuente de indexaci贸n del valor de la energ铆a almacenada en los
bancos de bater铆a (cuando se usa valorizado manual). (beta)
b.2) Se agregan variables para manejo de dP/dT a nivel de TActor y en
uGterBasico. (pre-beta)
b.3) Bugfix (Eidtor->sr3) en formulario de edici贸n de HistogramaGlobal no se guardaban
los campos unidades, digitos y decimales con lo cual quedaban con
los valores por defecto "", 12 y 2 respectivamente

c) Felipe modifica el criterio de la fecha GuradaSim para que incluya
el paso de tiempo especificado por la fecha especificada.
El criterio anterior, inclu铆a solo pasos de tiempos con inicio
posterior o igual a la fecha especificada.

// VERSION_ArchiTexto_str = '213'; // rch@202105070941 CursoSimSEE2021
// Agrego fuente para indexaci贸n del valor de la energ铆a almacenada en los
// bancos de bater铆as si se utiliza valorizaci贸n manual.



vSimSEESimulador_ = '_iie52.'+VERSION_ArchiTexto_Str;
rch@20210326 Bugfix en TAdminEstadosSobremuestreado

vSimSEESimulador_ = '_iie51.'+VERSION_ArchiTexto_Str;
rch@20210322 mejoras en CronOper para c谩lculo de PFLP

vSimSEESimulador_ = '_iie50_8M.'+VERSION_ArchiTexto_Str;
fp@202103081531 Emprolijo control de cota por cota y aportes en THidroConEmbalse
y corrijo bug en TMercadoSpotDetalleHorarioSemanal.
No se estaban calculando correctamente las cotas del simplex PMinDispPorPoste
y PMaxDispPorPoste en PrepararPaso_ps de TMercadoSpotDetalleHorarioSemanal.


vSimSEESimulador_ = '_iie49.'+VERSION_ArchiTexto_Str;
rch@20210128 Agrego la posibilidad de especificar en las conexiones de Centrales
aguas arriba si el caudal que llega es por Turbionado, Vertido y/o Bombeo
Adem谩s se mejora la precisi贸n de la resoluci贸n del Simplex y se agrega que en
caso de FALLAR (Despacho Infactible) pruebe Escalar el Problema e intente de nuevo

// VERSION_ArchiTexto_str = '212'; // rch@202104281824 CursoSimSEE2021
// se agregan variables para control dP/dT ; pero por ahora dependen de un
// conditional define.



vSimSEESimulador_ = '_iie48.'+VERSION_ArchiTexto_Str;
Bugfix. Los Actores Demanda no le铆an el resultado de despacho de Reserva Rotante.



// VERSION_ArchiTexto_str = '211'; // rch@202103150809
// Agrego que los Actores publiquen la energ铆a entregada en el SCS y elimino la persistencia
// en las variables Participaci贸nSCS y ForzamientoSCS que al ser calculadas no ten铆a sentido que
// fueran persistentes.


// VERSION_ArchiTexto_str = '210'; // rch@20210128
// Agrego MODO de conexi贸n a las Centrales de Aguas Arriba para permitir conectar
// por separado al Turbinado y/o al Vertido
//Se agreg贸 el parametro archivo_sala_Flucar de TSaladeJuegos del tipo
//TArchiRef_Nubeseable
//Se agreg贸 el parametro SlackDinamico de TSaladeJuegos para Flucar




// VERSION_ArchiTexto_str = '209'; // rch@20201103
// Se agrega la posibilidad de que los FORZAMIENTOS se puedan habilitar en OPtimizaci贸n
// y tambi茅n que se puedan deshabilitar en forma gen茅rica en Simulaci贸n.