volver Volver
SimSEE > Documentación > Registro de cambios

Año 2024

202410301547.159.297.5886.rchaer: impongo dimensión fija en los encabezados de crónicas de
archivos .rsb para mejorar la posibilidad de recuperar crónicas de datos.

202410301423.158.297.rchaer: se agrega restricciones_p como parametro en las salas

202410291215.158.296.rchaer: Versión oficial (Rev.5871)

202410261310.158.296.rchaer: Agrego información de Participación en la RedReal a los Actores
para poder calcular la participación de la generación en las restricciones de Corte.

202410241618.158.295.rchaer: Agrego PMin en las fichas LPD de los Generadores Hidráulicos

202410241224.158.294.gflieller: A los modos de control se le agrega una inercia
(Energia Cinetica) Minima para operar.

202410231424.157.293.gflieller: Agrego nuevos modos de control de estabilidad en
frecuencia. Control por NADIR e INERCIA. Ya esta implementado el de NADIR.
El de INERCIA minima fija aun no.

202410170629.158.292.¿¿¿¿¿5794?????.rchaer, psoubes, fpalacio:
- Se mejora iterador SimDOR para que en el
de cada región mantenga en el simplex la representación de las variables
de estado de las demás reginones con valores fijados por los respectivos
actores de otras regiones. Primer versión operativa de SimDOR en sala
Mercosur (AR+UY+BR+PY, falta Chile). Se implementa que a apartir de
ahora además del número de versión Simulador y de ArchiTexto se
escriba el número de revisión del repositorio.
- Se agrega al TGTer_combinado, TGTer_combinado_on_off y TGTer_combinado_horario
la posibilidad de utilizar una función para el cálculo del factor de potencia
fp = PTV/PTG que depende del consumo de combustible y de la cantidad de unidades
TG despachadas. Falta revisar que funcione correctamente en TGTer_combinado_horario.

202410100930.157.291.5781.juanps90: Se compila y publica librería glpk_5_0.dll y
la vincula al fuente glpk.pp sustituyendo así el uso de la librería
glpk_4_65.dll y quendo así la versión de windows usando la misma versión
de glplk que la versión de linux (que ya era 5.0).




202410122038.157.291.rchaer: bugfix en solución con MIP_GLPK. El resolvedor
MIP_GLPK no calcula los multiplicadores de Lagrange de la solución. Para
calcularlos hay que fijar las variables enteras a la solución encontrada
y resolver un SIMPLEX_GLPK. Esto afectaba el cálculo del costo marginal
de los nodos en las simulaciones que usaban GLPK. Como el Tractorcito no
lo precisa los multiplicadores esta resolución adicional
se desactiva si está definido el conditional define FAST_TRACTORCITO

202410071812.156.291.rchaer: bugfix en enganche de simulaciones cuando el CF
de la sala era un TAdminEstado y enganchaba a otro CF no sumaba el costo futuro del enganche.
Eso falseaba las comparaciones entre corridas con CF TAdminEstado y aquellas con CF
TAdminEstado_Cerebros y TAdminEstado_TANNAT que si sumaban el costo del enganche a otra política.

202410010623.155.291.rchaer: cambio opciones en llamada a resolvedor MIPSimplex de GLPK
intentando que no se tranque en salas de 24 postes



202409270709.154.291.rchaer: bugfix, en la va.290 se introdujo un parámetro "no visible por ahora" que
permite imponer atenuación de los caudales de una región para pruebas de condiciones extremas.
Por error, ese parámetro quedaba en CERO al leer Salas de versiones anteriores a la va.287.

202409071734.153.291.vcamacho: Agrego registro de lpd a TInterconectorRegional

202409071734.153.290.rchaer: Agrego factorAtenuacionCaudales a TRegionData para poder
afectar todos los caudales de una región por un coeficiente.

202409011410.152.289.rchaer: Agrego posibilidad de especificar extracción de caudales para Riego y
Vertido Mínimo a nivel de TGeneradorHidraulico. Tanto los caudales como las penalidades se especifican
con fuentes para facilitar la modulación de estas restricciones al uso de agua.


202408300737.152.288.rchaer: Bugfix, faltaba calcular el costoDePenalidadesExtras de la Sala como la
suma del costo de las PenalidadesExtras de las regiones y calcular el CostoOperativoSinPenalidadesExtras.
Esto no afecta los VATES.
202408291006.151.288.rchaer: Bugfix del bugfix, en la optimización se sumaban dos veces los costos fijos a CF
202408291006.150.288.rchaer: Bugfix, introducido en la 149.288, no se calculaba el costoOperativoDelPaso de
la Sala ( faltaba sumar los costoOperativosDelPaso de las Regiones)

202408262104.149.288.rchaer: Implantación SimDOR.

202408242021.148.287.rchaer: bugfix, en esclavizador sub-muestreado hacìa un typecast a TRdata
sobre la región por defecto.

202408241422.147.287.rchaer: bugfix, introducido en la 146, en Termicos básico y pycvariable
cargaban mal el aporte a las restricciones de nodo. Cargaban todo a la restricción del poste 1


202408231526.146.287.rchaer: Bugfix en Bornes Calclados de fuentes CEGH esclavizadas en Sub-Muestreos
el bug fue introducidor en la 14/8

202408231018.145.287.rchaer: Se cambian los parámetros permanentes de TRegion a TRegionData
para evitar referencia circular de unidades.

202408180839.144.286.rchaer: Agrego unidad urestreccions_p para poder representar
restricciones en las potencias internas de una región.



202408090849.143.285.rchaer: Agregro fuente a TRegion para indexar los parámetros
de Gestión de Riesgo.


202408080954.142.284.rchaer:
Agrego parámetros a TRegion para considearar reisgo de vaciado de embalses
cv_RiesgoVaciadoLagos_USD_p_MWh: NReal; flg_AplicarRiesgoVaciadoLagos: boolean;

y para poder imponer una Penalidad por Depachar Falla (sin importar el volúmen de falla)

// Si hay despacho de falla, las Demandas lo informan en el leer solución
// y si es así, la Región suma al costo la penalidad por despacho de falla
PenDespachoFalla_MUSD: NReal; // aplicado al 100% de la demanda si se despachó falla
flg_AplicarPenPorDespachoDeFalla: NReal;


202408051256.142.283.rchaer: BugFix en manejo de fechas del editor que hacía que se rompieran las Salas
Se agregar parámetro Max_dP_ROCOF a TRegion

202408021506.141.282.ireyes: Agrego parámetro: usarIteradorSimSEPEE en TSalaDeJuego

202408010323.141.281.rchaer: Corrigo renombramiento del campo
dt_ControlPrimario por dt_control_primario_limite_segs realizado después
de introducido el parámetro en la 280 pero sin haber realizado el cambio
de versión por lo que se rompían algunas salas creadas con la v280

202407261643.141.280.gflieller: Agrego parámetros flgControlDinamicoROCOF y
dt_ControlPrimario. Determinan si se va a hacer control dinámico de la inercia
mínima y rocof máximo dentro de las iteraciones de resolución del paso.
dt_ControlPrimario es el tiempo a considerar para:
DeltaFrecuencia = ROCOF * dt_ControlPrimario < ControlPrimario_DesvioFrecAdmisible_Hz

202407261507.141.279.rchaer: Agrego parámetros flgExtenderCiclicoAnual y TasaCrecimientoAnualExtension a los
a la clase TDemanda para que las Demandas pueda extender hacia el futuro su definición en forma sencilla

202407260942.141.278.rchaer: Agrego parámetro en eólicas y solares para considerar el PagoPorDisponibilidad
como: a) pago por Energía Puesta a Disposición (mira el recurso) o
b) Pago Por Potencia Puesta a disposición (ignora el recurso)
La opción b) es útil para calcular gradientes de inversión que tengan en cuenta que el costo de inversión
es independiente del factor de capacidad resultante.

202407201135.141.277.rchaer: Agrego parámetros ControlPrimario_DesvioFrecAdmisible_Hz
y Min_dP_ROCOF a las regiones y cálculo del tiempo disponible para acción del
ControlPrimario en base a la perturbación máxima calculada en base a las potencias
de los generadores, en ada Poste y el valor Min_dP_ROCOF especificado.
Se publica también el ROCOF calculado para Min_dP_ROCOF en cada poste, la perturbación
máxima en función del despacho de los generadores y los segundos disponibles para
actuación antes de superar el umbral ControlPrimario_DesvioFrecAdmisible_Hz suponiendo
que no actuan los estatismos.

202407191957.141.276.rchaer: Bugfix en cálculo de ingresos por expo/impo en
TArcoAutoproductor y se agrega que tenga en cuenta los costos de los sumideros
cuando se simula en modalidad de Nodo Auto-productor NO integrado al SIN

202407191806.140.276.rchaer:
bugfix Editor: 1) Los Actores con fichas dinamicas que precisas saber los NPostes
deben saber a que nodo se conectan antes de poder agregar fichas.
se arreglo la edicion de: TArco, TMercadoSpotPostizado, TGTer_Basico_PyCVariable.
pueden quedar otros actores por arreglar.
2) El editor de indices de SimRes3 se habia roto. Aparentente algun merge mal
echo del archivo de formulario.


202407180734.139.276.rchaer:
1) Agrego parámetro flgAGC a TFichaGenerador. Por defecto a FALSE, si está TRUE
aplican los límites de variación de potencia declarados para el AGC.
2) Agrego parámetros flgNodoAutoproductorIntegradoAlSIN y flgExpImpAlSpot
al actor TArco_Autoproductor.
Por defecto se inicializa en flgNodoAutoproductorIntegradoAlSIN=FALSE lo que
implica que el NodoAutoProductor asociado no se considera parte del SIN y por
tanto los costos internos del Nodo no se suman al cdp de la Sala y en su lugar
se suman las exportaciones que realice el Nodo valorizadas al CostoMarginal
(o al PrecioSpot) según flgExpInAlSpot se marque o no.
Para compatibilidad con las salas de versiones anteriores, se inicializa
flgNodoAutoproductorIntegradoAlSIN=TRUE y entonces el NodoAutoProductor asociado
se considera como parte integral del SIN. Esto implica que sus costos internos
son sumados al cdp incluyendo los costos de falla de las demandas del nodo.
Al considerar los costos integrados, no se valorizan las importaciones/exportaciones
desde el SIN o hacia el SIN que realice el Nodo como ventas/compras del SIN.




202407100859.139.275.rchaer: agrego parámetro flg_APlicarDemNet_MINIMA_MW
202407100859.139.274.rchaer: agrego parámetro DemNet_MINIMA_MW a TRegion y modifico
comportamiento de neteador de Demanda para que se pueda especificar un valor mínimo de
demanda Neta. Si se baja de ese valor, la Región realiza recortes de generación para
obligar de esa forla el despacho de recursos gestionables hasta el nivel deseado.
Por ejemplo para mantener un valor de Inercia mínima en el despacho horario.

2024071635.139.273.rchaer:
Agrego parámetros: Inercia_GWs, Estatismo, AGC_PInc_MWxMin, AGC_PDec_MWxMin a nivel
de TFichaGenerador y hago que las fichas dinámicos de los generadores hereden de TFichaGenerador


20240629.139.272.rchaer:
(Proyecto SimDOR)
agrego campo Activa a TRegion
agrego campo Nombre_RegionPrincipal a TSalaDeJuego

20240629.139.271.rchaer: agrego manejo de Regiones (Proyecto SimDOR)

20240614.138.270.rchaer: bugfixs en varios editores de actor fallaba por suponer
latitud y longitud entero en lugar de punto flotante

202405101400.137.270.vcamacho agrego a TFichasLPD un parametro de comentarios

202406040921.137.269.rchaer Bugfix en el manejos de fechas. No funcionaba el editor
si como separador de fecha se utilizaba el ' ' (espacio).

202405311410.136.269.rchaer bugfix en resgistros de clases, tiraba excepcion al cerrar el editor

202405311410.135.269.rchaer agrego TRegion y agrego TListaDeReferenciasACosas


202405310637.134.268.rchaer bugfix1: de TArcoAutorproductor. En el cálculo de los excedentes
exportables solo se sumavan los excedentes positivos al POSTIZAR y eso hacía que
el arco pudiera exportar Falla.
bugfix2: Los Arcos publicaban como potencia entregada en el nodo B la misma variable
que publicaban como potenica del nodo A.


202405270947.134.268.rchaer bugfixs de pérdida de memoria en CEGHs y en THidroDePasada

202405211724.133.268.vcamacho agrego los parametros flg_afectarcaudales,
PuntosCaudalAfluenteVsTurbinable_Turbinable y PuntosCaudalAfluenteVsTurbinable_Afluente
al actor hidrodepasada. Se utilizan para afectar los caudales que llegan a traves de una curva

202405201714.133.267.gflieller agrego los parametros flg_modular_inercia y
factores_rho_inercia. Estos se usan para realizar una modulacion de la inercia
de la matriz A de las fuentes CEGH. Si se la usa se modifican las autoco del
proceso sintetico. El objetivo es poder generar fuentes que pierdan memoria
más rápidamente que las series con las que fueron idenificados.

202405181205.133.267.rchaer agrego parámetro fPorcionFija a las fichas
de parámetros dinámicos de los Bancos de Baterías.

202405171006.133.266.rchaer: 1) bugfix Plantas Solares con modelo polinómico
faltaba anular si daba negativo el resultado del polinomio. Si bien
si el modelo está bien calibrado eso es despreciable deba potencias
negativas del orden de 1/1000 de la potencia instalada en los parques
con modelos calibrados de Uruguay para valores de radiación CERO.
2) Los parámetros Latitud y Longitud aparecían en las fichas de parámetros
dinámico de los parque solares y también aparecían en el formulario principal
del actor (porque se agregaron para todos los actores). Se eliminan en esta
versión los de las fichas de parámetros dinámicos y se pasan los valores
al formulario principal.

202405152209.132.265.rchaer:
bugfix introducido en el bugfix corregido en la 131 para manejo de
ejecuciones en diferente disco que los binarios para windows


202405121435.131.265.rchaer:
Agrego botón para listado de Potencia Instalada en SimSEESimulador y
bugfix en el manejo de carpetas en diferentes discos para oddface bajo
windows

202405060442.130.265.rchaer:
Agrego unidad usimres3automation para ir agregando ahí generador automático
de plantillas SR3 de uso común. En particular agrego un creador de pantillas
para guardar para cada nodo la información de las variabls kPosteHorasDelPaso,
el cmg y todas las potencias de los actores conectados al Nodo.
Agrego qeu TActorBiNodal (los arcos) publiquen los vectores P_NodoA y P_NodoB
siendo en ambos casos la potencia inyectada en el NodoA y NodoB respectivamente.
Actualmenten los Arcos solo publicaban una P que correspondería a -P_NodoA, y eso
implica que en el SimRes3 había que multiplicar dicha potencia por el rendimiento
para conocer la potencia inyectada en el NodoB. Como el rendimiento puede variar
con el tiempo esa operación podría ser difícil de realizar en el posproceso y
se prefirió publicar P_NodoB = - P_NodoA * rendmiento
P_NodoA, corresponde a la potencia extraída por el Arco del NodoA y por tanto
siempre es negativa. P_NodoB ea la potencia inyectada por el Arco en el NodoB y
será siempre positiva.

202404251334.129.264.rchaer:
Agregro CRON_OPER DumpToBinary para que salve en una carpeta las variables cŕonicas
en formato binario y poder así hacer pos-procesamientos usando solo esas variables
ya separadas una por archivo. Esta necesidad surgió por la dimensión de las cronvars
del cálculo de la PFLP para el informe de Garantía de Suministro.

202404231756.129.263.rchaer:
Primer versión operativa de oddface_share. Cambio de versión solo para poder
publicar nuevo juego de binarios, pero no hay cambios en los binarios de SimSEE

202403041836.128.263.rchaer:
1) bugfix en analisisserial. Se rompía si la cantidad
de muestras era un múltiplo exacto de la cantidad de puntos por ciclo.
1) bugfix en escritura/lectura de archivos de sala. Se interpretaba mal
el formato de fecha en los windows con horario p.m. y a.m. como formato global

202402230846.127.263.rchaer: Se agregan parámetros Pos_Lat_DEG, Pos_Lon_DEG, Pos_ASL_m a nivel de TParticipeDeMercado
No se implementa todavía en el editor la posiblidad de cambiar los valores. En un futuro
esto permitirá dibujar los elementos de una Sala sobre un Mapa.

202402221530.127.262.vcamacho: Agrego flg de fecha ini cono automatico en fuente sintetizador.

202402140830.127.261.rchaer: Agrego cálculo de gradiente de inversión en TArco, falta acomodar el editor.

202402110817.127.260.rchaer: Agrego soporte de Planes de Expansión a las Salas.

202402071539.127.259.rch+vc
Bugfix en formulario edición operación crónica de cálculo PFLP que no permitía la edición de algunos parámetros.
Bugfix en fuentes esclavizadas que ocasionaba una asignación incorrecta de las horas del muestro a las horas del paso
ocasionando un desfasaje de 12 horas en las salas de paso diario.