volver Volver
SimSEE > Documentación > Registro de cambios

Año 2015

vSimSEESimulador_= '_128_Estribo';
rch 20151211 cambios en uPrint.pas bugfix en definición de tipos de series en los gráficos.

vSimSEESimulador_ = '_127_Cabresto';
rch 20151204 cambios en uescala.pas para mejorar cálculo de escalas automáticas para graificas SimRes3

//VERSION_ArchiTexto = 142; // fbarreto@201511261008

//VERSION_ArchiTexto = 141; // JFP @201502121151
//Actualizo control de crecida por cota en THidroConEmbalseBinacional y editor de ficha según THidroConEmbalse.

//VERSION_ArchiTexto = 140; // JFP @201511251659
//Cambio a que las compras de Argentina en THidroConEmbalseBinacional se puedan hacer desde el actor
//y no desde la ficha como se hizo inicialmente.

//VERSION_ArchiTexto = 140; // JFP @201511201722
//Le agrego a TFichaHidroConEmbalseBinacional la opción de tomar las compras de Argentina
//desde una fuente. Hasta ahora solo se podían ingresar valores para cada hora de cada dia de la semana.

vSimSEESimulador_ = '_126_Sobre-Cincha';
rch@201511080726 cambios en el editor para serpar la MIGRACION_PERSISTENCIA
del editor que está en producción por problemas para Exportar fichas contantes
a Excel.
Agrego posibilidad de condicionar la disponibilidad de un Arco al valor
de una fuente.
//VERSION_ArchiTexto = 139; // rch@201511081616
// Agrego posibilidad de hacer que los arcos sean condicionales según
// el valor de una fuente.

//VERSION_ArchiTexto = 138; // JFP, rch @201511041105
// Cambiamos comportamiento por default del pasaje de versiones anteriores a la 136
// activando por defecto el control de crecida.

vSimSEESimulador_ = '_125_Badana';
rch@201510201014 hago cambio en ucmdoptsim para que funcione la definición de
un directori temporal de corridas diferente del de la sala. Esto puede traer problemas
en archivos que no tengan la ruta completa. En el caso de los archivos de DemandaDetallada
se solucionó, pero pueden quedar otros. Este cmabio no afecta el SimSEESimulador
solo afecta a los de línea de comando
// VERSION_ArchiTexto = 137; // JFP@201510201556
// Se agregan a las fichas de uhidroconembalse, en el control de crecida, 1 pto más para la curva (cota, erogado mínimo). Dicho pto
// corresponde a un valor intermedio de la curva de vertidos de la central.


vSimSEESimulador_ = '_124_Pelego';
rch@20151001
BUGFIX IMPORTANTE. Había un error "desde el origen del SimSEE" que hacía que
el actualizador de fichas de parámetros dinámicos "no viera" la ficha que le
quedara en la posición 0 (Cero).
Esto tiene consecuencias o no dependiendo de la suerte que hubiera tenido en que
la primer ficha dinámica fuera relevante o no. Este bug afectaba solamente la OPTIMIZACION.
El lugar de las fichas LPD depende del resto de las fichas y del orden de insersión de los
Actores. Esto llevaba a comportamientos extraños como que por agregar una ficha en un actor
cambiaba el comportamiento de otro, por sustituirlo en el casillero "no visto".


vSimSEESimulador_ = '_123_Cincha';
Se agrega control en la resolución de bornes de las fuentes para que NO permita la ejecución
si hay bornes sin resolver. Esto es para prevenir errores del editor. (O de la edición manual de salas).

vSimSEESimulador_ = '_122_Basto';
Incorpora cambios de Felipe sobre la hidro con embalse binacional.(todavía beta)

//VERSION_ArchiTexto = 136; // JFP@201509231217
//Agregué en las fichas de uhidroConEmbalseBinacional un casillero para especificar el turbinado mínimo de Uruguay.
//Por lo general se programa la semana asumiendo que las compras horarias de UY son al menos las correspondientes
//a la potencia que se extrae de 300 m3/s (110 MW aprox) si la central regula frecuencia. Si no regula son 70 MW minimos
//a comprar por UY (aprox 190 m3/s).


vSimSEESimulador_ = '_121_Carona';
rch@20150901 BUGFIX IMPORTANTE: En la optimización MULTIHILO había un error
de diseño por el cuál si se corrían más de una Optimización MultiHilo en simultáneo
en la misma máquina los procesos se interferían. El error venía por los Eventos
creados en la unidad umh_sincrodata que tenía nombre que no identificaba el
proceso en forma única con lo cual los Workers de una optimización señalizaban
tarea entregada en todas las lanzadas en forma simultánea. El error no afecta los
resultados de las optimizaciones Multihilo si se ejecutaba una sola.

// VERSION_ArchiTexto = 134; // df,fb@201508271420
// Los pronosticos manejan diferentes guias de pronosticos, a las cuales se
// le asignan probabilidades en funcion de la confianza del mismo


vSimSEESimulador_ = '_120_Jerga_';
Asociada al cambio de VERSION_ArchiTexto = 133; df,fb@201508241122
Se le agrega al actor THidroConEmbalse la posibilidad de introducirle error
a la cota inicial.
Además se mejora acceso a Excel de SimRes3 tratando de mejorar la compatibilidad
con el Excel nuevo.

//VERSION_ArchiTexto = 133; // df,fb@201508241122
// Se le agrega al actor THidroConEmbalse la posibilidad de introducirle error
// a la cota inicial.


vSimSEESimulador_ = '_119_Amargo_'; rch@201506291547
agrego DEFINE ExpansionRuida al Editor para que funcione TFuenteSelectorHorario
este parche es para que funcione, pero hay que cambiar la fuente para que guarde el nombre
del borne en lugar del idBorne para independizar la referencia del borne de la definición de
la bornera de las fuentes.

vSimSEESimulador_ = '_118_MateAmargo_'; fb@201506241651
en usaladejuegos->simular, se cambia el orden de Preparar_fuentes_ps para
antes de ActualizarEstadoGlobal(true) de Actores y Fuentes.
El cambio fue realizado para que HidoConEmbalse pueda leer el valor de la
fuente de Aportes en ActualizarEstadoGlobal(true)

vSimSEESimulador_ = '_117_Carqueja_'; rch@201506190107
Vuelvo a método Referencia definido por defecto en TFuenteAleatoria.


vSimSEESimulador_ = '_116_Carqueja_'; rch&fb@201506172111
bugfix: La fuente "MaxMin" no sebreescribía el método "referencia" con lo cual
no se estaba ordenando bien la dependencia de fuentes. Esto ocasionaba diferencias
entre las corridas monohilo y multihilo.

vSimSEESimulador_ = '_115_Carqueja_'; rch&fb@201506121010
bugfix: THidroConEmbalse. Tal como estaba inicializaba mal h_real en el cálculo
de las pérdidas de Filtración y Evaporación durante la optimización. Esto llevaba
a que se calcularan en base a la resolución de la estrella anterior. Esto puede explicar
las diferencias detectadas entre la optimización Multi-hilo y mono-hilo, dado que "la
estrella anterior" cambia mucho al tener varios hilos. Las consecuencias sobre los resultados
deben no ser muy grandes pues la filtración y la evaporación no son siempre volúmenes pequeños.


/ vSimSEESimulador_ = '_114_Carqueja_'; rch@201506112022
Bugfix en Editor de FuenteSelectorHorario Impedía editar una fuente
previamente guardada.


vSimSEESimulador_ = '_113_Carqueja_'; rch@201506011153
BUGFIX. en el editor de TDemandaDetallada, exportaba mal a Excel si se trataba
de un archivo binario de demanda que ya existía (o sea que no se creaba). El
error se produce si el archivo tiene fecha de inicio diferente que la de la sala.

vSimSEESimulador_ = '_112_DeNoSi_'; rch@201505261328
recompilo volviendo el cálculo del valor del agua a DERIVADAS NO SIMETRICAS.


vSimSEESimulador_ = '_111_Carqueja_'; rch@20150518
BUGFIX. Se arregla error introducido por DFusco en uaxiliares.pas que implicaba
la mezcla de formatos entre ISO y locales durante la lectura de una sala.
Se debe mantener el criterio de que TODA INFO guardad esté en formato ISO.


vSimSEESimulador_ = '_110_Carqueja_'; rch@20150514
Se arregla variable agregada pro Felipe para fijar el valor del agua en
modalidad control de cota de las hidráulicas.
Se recompila para habilitar Excel.

//VERSION_ArchiTexto = 132; // rch@201505142046
// Felipe agrega flg_ValorAguaExacto_hObjetivo en TFichaHidroConEmbalse


vSimSEESimulador_ = '_109_Carqueja_'; rch@201505130635
versión experimental NO USA EXCEL
+ Bugfix en inicialización de CF si engancha con otro CF y no está CAR activa
intentaba inicializar histogramas que no había creado.
Este bug se introdujo en una versión reciente al "experimentar" con la CAR.
+ Se agrega a los editores de GTer_Basico y DemandaDetallada el manejo
de la reserva rotante. Se agrega en el panel de Sim/Opt del editor
un checkbox para habilitar el manejo de ReservaRotante (todavía en desarrollo).
+ Se corrige align Panel de escenarios para que se vean todos.
+ Se corrigen textos en panel de control de cota de THidroConEmbalse

// VERSION_ArchiTexto = 131; // rch@201505121851
// agrego flg_ReservaRotante en globs para proyecto de Michael y Facundo.


vSimSEESimulador_ = '_108_Carqueja_'; rch@201505042100
Bugfix. en archivo SimCostos estaba imprimiendo mal el VaR(0.05)
También se agregó checkbox al editor para poder marcar si se desea o no
que se impriman los archivos con estado de fin de crónica que son muchos
y generalmente no se utilizan.

// VERSION_ArchiTexto = 130; // rch@201505042020
// agrego flg_ImprimirArchivos_Estado_Fin_Cron para imprimir
// los archivos de fin de estado en cada crónica solo si se solicita.


vSimSEESimulador_ = '_107_Garufa_'; rch@201504240826
modifico el control de cotas de las THidroConEmbalse para que pueda
activarse en Simulación y en Optimización por separado. Antes de esta
versión cuando se activaba operaba solamente durante la Simulación.
Para agregarlo durante la optimización y que tenga sentido la función
CF(X,k) debe incluir el costo de la penalidad incurrido como un costo
verdadero sino el optimizador termina compensando el control.

//VERSION_ArchiTexto = 129; // rch@201504240822
// Se modifican booleanas de activación de control de cota en THidroCon Embalse.
// agregando extensión _sim en el nombre para indicar que son válidas en SImulación
// y se agregan dos booleanas más con el mismo nombre pero extensión _opt para
// permitir activar el control también en optimización.



vSimSEESimulador_ = '_106_Garufa_'; rch@201504222043
Se mejora optimización con aversión al riesgo cambiando el re-muestreo
de los histogramas de costo para conservar siempre el peor y mejor valor
entre las muestras.


vSimSEESimulador_ = '_105c_Corral_'; rch@201503270902
Agrego restricción de caudal medio máximo por paso de tiempo
en TFichaSuministroSimpleCombustible

// VERSION_ArchiTexto = 128; // rch@201503270810
// Agrego variables flg_QMedMax_Activo y QMedMax en uTSumComb.TFichaSuministroSimpleCombustible
// para poder imponer restricción de caudal medio maximo por paso de tiempo inferior a QMax
// del suministro. Esto permite imponer un límite al consumo de Gasoil semanal inferior
// al consumo que se puede tener en las horas de punta.


vSimSEESimulador_ = '_105c_Tranquera_'; rch@2015031628
Recompilación para propuesta de versión oficial.

vSimSEESimulador_ = '_105c_Laud_'; rch@201503101743
Agreto que las Hidro de pasada publiquen la variable dual de la
restricción de balance (V_Turbinado+V_Vertido - V_Aportes = 0 ) en USD/Hm3

vSimSEESimulador_ = '_105c_Asinos_'; rch@201502261954
Se mejora forma en que los Generadores Postizadores leen las fuentes
se continúa debuggeando al versión Diezminutal.

vSimSEESimulador_ = '_105c_Bagual_'; rch@20150222227
Se agregan parámetros a TPronostico y TFuenteSintetizador para poder
hacer consultas de pronósticos.
Cambia el comportamiento de TEdit en VisorTablas para que al pegar
desde Excel cambie retornos de líneas por ";" y también Tabuladores por ";"
Eso permite por ejemplo copiar una lista de valores desde Excel directamente
en el casillero de la GUIA de un cono de pronósticos en una fuente CEGH.

//VERSION_ArchiTexto = 127; // rch@201502211913
// agrego las variables url_get a TFuenteSintetizador para que la use por
// defecto sobre los pronósticos con el mismo nombre del borne.
// VERSION_ArchiTexto = 126; // rch@201502210954
// agrego las variables url_get y nombre_get en upronostico.TPronostico
// para implementar consulta a servicio web de las guías de pronósticos
// en sintetizadores CEGH.
// VERSION_ArchiTexto = 125; // rch@201502201027
// Agrego en los Actores la variable flg_ShowVisorMantenimientosProgramados
// para que la sala se acuerde qué generadores están desplegados y cuales no.
// VERSION_ArchiTexto = 124; // rch@201502140826 Cambio la representación de
// las Unidades pasando a tenger Unidades_Instaladas y Unidades_EnMantenimiento
// esto es para poder reflejar mejor en las Salas la cantidad de máquinas instaladas
// y cuales están en mantenimiento.


vSimSEESimulador_ = '_105c_Arisco_'; rch@201502132347
bugfix - THidroConembalse estaba calculando mal la derivada del costo futuro
en el nivel más bajo de la discretización lo que hacía que se sub-valorara
el agua en el fondo del los lagos.

vSimSEESimulador_ = '_105c_Chúcaro_'; rch@201502090757
bugfix en el interpolador de demanda detallada horaria para salas diezminutales
acondiciono mecanismo postizador en base a Demanda Neta para que funcione
en salas Diezminutales. Tal como estaba asumía paso de tiempo >= 1h.
Se agrega publicación por defecto para SimRes3 del valor dual de la
restricción de caudal de las hidráulicas de pasa

vSimSEESimulador_ = '_105c_Argot_'; rch@201502041222
Se cambió la forma de tratar las series históricas en los sitntetizadores CEGH para
permitir que se puedan usar series históricas con diferente paso entre muestras que el
paso de simulación.

vSimSEESimulador_ = '_TEST105_daa'; rch@201501310840
Se supone que no tiene cambios de algoritmos y que solo se agergó
la capacidad de los objetos persistentes de describir sus campos para
faliciltar la edición de las salas. Pero se cambiaron muchos archivos con
lo cual se está en MODO TEST.

vSimSEESimulador_ = '_ADME105_daa'; rch@201501241030
agrego PostOper Monotonizar para facilitar la comparación entre
salidas de salas horarias y de salas de paso de tiempo mayor con postes (semanal, diaria, etc.).
Además cambié la forma en que el Esclavizador sub-muestreado sortea en caso de
que se no se marque "resumir promediando" ahora usa su propia fuente aleatoria y así
no perturaba los sorteos de la esclava. Esto también es para facilitar la comparación
de simulación crónicas horarias vs. semanales.


vSimSEESimulador_ = '_ADME_1.05da'; rch@201501222154
Agrego CONDITIONAL DEFINES en uEsclavizaroSubMuestreado y en uFuenteSintetizador para facilitar debug de sorteos en fuentes sub-muestreadas.
bugfix en funciones de getEstado y setEstado de los sorteadores uniformes esto podría mejorar la repetitibilidad de las optimizaciones multi-hilo.
bugfix en calculo de fecha del fin de paso. Esto puede afectar el funcionamiento de los CONTRATOS EN MODALIDAD DEVOLUCION.

vSimSEESimulador_ = '_ADME_1.05d'; rch@201501221946
modifico comportamiento de TPostOper_acumularConPisoYTecho
para que además de calcular la evolución del acumulado con piso y techo
recorte el IngresoNeto cuando actuan el piso o el techo.

vSimSEESimulador_ = '_ADME_1.05c'; rch@201501051531
Se mejora modelo de Hidro con Embalse para cubrir la condición en que
iniciando el paso de tiempo en cotas por debajo de las operativas de las
turbinas y del vertedero (esto es no puede evacuar agua) el aporte del paso
es de tal magnitud que necesita de evaacución para control de crecida.
Lo que se hizo fue cambiar el modelo de hidro para estimar los caudales
la capacidad de turbinar y de verter en base al volumen final del paso sin Erogado.