Versión 151 (6/2/2017)

SimSEE v151 Talismah  6/2/2017 (aqui)


Los principales cambios son una corrección que hacía que se leyera mal la Política de Operación si las fechas iniciales de Optimización y Simulación no coincidía. (genralmente las Salas tienen estas fechas coincidentes y no se ven por tanto afectados los resultados).

Se agregó en las Hidráulicas con embalse la posibilidad de representar mejor restricciones de erogado mínimo con penalidad por incumplimiento con un tratamiento similar al concepto de Falla en el suministro.


Versión 148b (14/12/2016)

13/12/2016 SimSEE binarios v148b (aquí)

BUGFIX. En THidroConEmbalse, no se incializaba bien la variable h_real al inicio de cada crónica lo que ocasionaba un error en el cálculo de las pérdidas por filtrado y evaporación del lago en el primer paso de tiempo de cada crónica de simulación. Este error, ocasionaba diferencias entre las simulaciones MONO-HILO y MULTI-HILO. Los errores eran muy pequeños por tratarse de las pérdidas del lago en un solo paso de tiempo.



Versión 147 (9/12/2016)

SimSEE versión v147 (aquí).

1) Se introduce mejora que permite el encganche entre los Costos Futuros (CF) de las salas en optmización mediente un Evaluador de Exprsiones. Esto permite tener la flexibiliad de traducir las variables de estado X de la Sala que se va a Optimizar al espacio de estado Y de  Sala a la que se engancha. Esto se utiliza para llenar el último FRAME TEMPORAL de de la función CF(X,t) con los puntos del espacio de estado Y = M( X ) por interporalción en CF(Y,t).

2) BUGFIX. En las simulaciones Multi-hilo no se estaba imponiendo el OblgiarDIsponibilidad y por tanto había diferencias entre las simulaciones multi-hilo y mono-hilo en las salas en que se hubiera marcado esa opción. Este bug afectaba entonces las simulaciones multi-hilo (no la optimización). La Opción ObligarDisponibilidad se utiliza solo en las salas de corto -plazo en que no se quiere simular la rotura de máquinas. 


Versión 144 (24/11/2016)

24/11/2016 Simsee, binarios Versión v144 (aquií). 

Esta versión corrige BUG introducido recientemente en el manejo del control de crecida (usado en Bonete en la PES).

Versión 143 Zafira (18/11/2016)

Versión v143 Zafira (aquí) 18/11/2016
Se introduce mejora para introducción de pronósticos como guía PE50 en CEGH con reducción total de estado en Optimizaciones. Ahora el estado Expande al la guía PE50. Esto es útil para salas de corto plazo con pronósticos.

Versión 142d Zahira (8/11/2016)

8/11/2016
versión 142d Zahira - binarios (aquí)
 BUGFIX en editor de SimRes3, en detección de variables por poste se podía  producir una condición de error según el nombre de la variable.
 También se recompila para que las fuentes PUBLIQUEN la bornera cosa que se había deshabilitado.


21/10/2016
versión v142c Zahira - binarios (aquí)
 +BUGFIX en PostOperaciones de SimRes3 Enventanar y Recronizar
 +Se incorpora en modo testeo posibilidad imponer restricción de caudal erogado con penalidad en centrales con embalse.


26/9/2016
Versión v142 Zahira - Instalador completo (aquí)

Solo binarios (aquí) (para actualización de instalación pre-existente copiar ejecutables en carpeta "bin").

En esta versión se agregaron 4 nuevas PostOperaciones a SimRes3 para facilitar el cálculo de la potencia firme y se corrigió error en  PosOperación MultiOrdenar.

Versión 140 Zareen (8/9/2016)

22/9/2016 
SimRes3 v141 (aquí)

21/9/2016
Bugfix en Editor No permitía clonar fichas dinámicas en fuentes constantes.
Nuevo binario - Solo Editor (aquí)


SimSEE v140_Zareen  8/9/2016



El principal cambio es que se compiló todo en 64bits. Las versiones anteriores son de 32bits.
Al estar en 64 bits se levanta la restricción de asignación de 2Gb de memoria al proceso lo que implica que se pueden simular salas horairas de varias años así como procesar archivos SimRes3 de muchas variables en simulaciones de más de 1000 crónicas.

En forma adicional, la versión de 64 bits ejecuta más rápido reduciendo el tiempo de ejecución en aproximadamente 30%.

Desde esta versión es posible utilizar el botón Simular_mh para lanzar la simulación usando todos los núcleos de cálculo del micro, lo que reduce sustancialmente el tiempo de simulación. 

Instalador completo SimSEE_v140_Zareen (aquí),
Solo binarios SimSEE_v140_Zareen( aquí ).

Versión 139 Zarifah (7/9/2016)

SimSEE v139 Zarifah (binarios)

7/9/2016
Se introducen mejoras para habilitar la simulación Multi-Hilo y el posprocesamiento con SimRes3.
Se agrega opción en Operación Crónica SumaDobleProductoTopeada para permitir el cálculo de los ingresos de un Actor por debajo y por encima de un umbral especificado de costo marginal.

Versión 137c Zurah (22/8/2016)

versión de SimRes3 con escritura rápida a Excel (aquí) (esta sustituye al SimRes3.exe de la v137c)

SimSEE binarios_v137c_Zurah (aquí) 22/8/2016

rch_22/8/2016 : 1) Bugfix en el editor. Se trancaba al intentar clonar fichas dinámicas.
2) Bugfix en simulador. Se trancaba en simular con crónicas históricas por falta de inicialización de sorteador de escenarios (introducido recientemente y no probado con simulación con históricas).


Simsee binarios V 137b Zurah (aquí). (19/8/2016) (Se sutituye por la v137c)

137b corrige error de la 137. El editor que se colgaba al intentar editar unidades. Este error fue introducido por cambio realizado en v136.



En la versión 135 se introdujo un cambio en la generación de números aleatorios para evitar el desborde numérico en salas que ocurría en salas de muchos pasos de simulación y muchas crónicas. Este desborde ocurría por la multiplicación de la semilla por una constante 10000 para asegurar una separación de las realizaciones al usar semillas consecutivas. En la 135 lo que se hizo fue simplemente reducir el 10000 por 525 solución que altera el comportamiento de las salas sin importar si ocurría o no el problema. Si bien es válido ese número, dificulta la comparación de resultados con simulaciones anteriores. Por esa razón, se vuelve a la constante 10000 en esta versión y se incorpora un cambio en la operación de multiplicación de la semilla para que no suceda el desbordamiento numérico.  El cambio es simplemente hacer la multiplicación en 64 bits y luego tomar el módulo del resultado en 32 bits.  

Tratamiento de los generadores aleatorios en SimSEE

Cada Entidad (Actor, Fuente) dentro de SimSEE tiene su propio generador de números aleatorios. Esto es así para lograr que el incorporar o eliminar una entidad de una Sala no afecte "la suerte" de todos los demas y se pueda entonces determinar mejor las diferencias de operación ocasionadas por el cambio realizado y que no quede opacado dicho resultado por la variación en los sorteos del resto de las entidades. 

SimSEE permtie fijar "La Semilla" tanto de Optimización como de Simulación. La Semilla, es la que se utiliza para incializar todos los generadores aleatorios. Para darle variedad a los generadores, la Semilla especificada es modificada por cada entidad aplicando un XOR con una máscara de bits que se confecciona en base a codificar el tipo de Entidad y el Identificaro de la Entidad. 

Durante la Optimización, al resolver cada paso de optimización se reincializan todos los generadores en base a la Semilla de Optimización más el ordinal del paso de Optimización y multiplicado ese resultado por M (Constante = 10000) y luego se aplica la máscara de la entidad. 

Durante la Simulación, al inicio de cada crónica se reincializan todos los generaores en base a la Semilla de Simulación más el ordinal de la crónica de SImulación y multiplicando el resultado por M (Constante = 10000 ) y luego se aplica la máscara de la entidad.

La solución adoptada en la simulación permite distribuir el cálculo entre difernetes ROBOTs de cálculo asignando rangos de crónicas y asegurando que la generación de números aleatorios es determinada por la Semilla y el Número de Crónica que el resultado sea independiente de la distribución efectiva del cálculo.

En ambos casos el objetivo de multiplicar la (semilla+Ordinal de paso o de crónica ) por la constante M tiene por objetivo que si cambiamos la semilla para testear la dependencia de los resultados a la cantidad de cróncias efectivamente se esté generando un conjunto completo diferente de realizaciones. Por ej. si se usa la Semilla 31 y luego la 32 y no se multiplicara por 10000 las soluciones adoptadas para la formación de semillas ocasionarían que simplemente se estaría observando prácticamente el mismo juego de realizaciones con un desplazamiento y solo con una nueva nueva realización. 
Por ej. en la simulación con Semilla 32 aparecería en la crónica 1 lo mismo que aparecía en la cróncia 2 de la simulación con semilla 31. Para evitar esto es qu ese decidió incluir el multiplicador M = 10000.

En agosto 2016 haciendo simulaciones de 1000 crónicas horarias de largo plazo la constante de multiplicación ocasionó un desborde numérico por superar los 32 bits lo que dio lugar al cambio de la versión v135 y a la v137.





Versión 136 Escofina (3/8/2016)

Binarios SimSEE Versión 136 Esconfina (aquí)

rch@201608031503 bugfix de pérdida de memoria que impedía la optimización/simulación de salas de horizonte temporal muy extenso. 

Versión 135 Congorosa (27/7/2016)


SimSEE - v135 - Congorosa (aquí).  Atención, esta es una versión BETA no suficientemente probada.

27/7/2016 bugfix en resumen de borneras que impedía comparación entre salas de paso diario y paso semanal. En las de paso semanal, en las fuentes esclavizadas en un sub-muestreo se estaba dejando el resultado del resumen del paso anterior como valores de inicio. Esto hacía que no coincidieran los valores al compararlos con los de una sala de paso horario.
También se cambió el uso de los modelos CEGH para que se comparta las instancias entre los hilos de ejecución haciendo más eficiente la carga y descarga de las salas y el uso de la memoria en las ejecuciones muli-hilo.


25/7/2016 - bugfix. En la versión v134 se introdujo un error en la inicialización de los conos de pronósticos en los CEGHs, que se corrige en esta versión.


DOCUMENTACION  24/7/2016
============
Se introduce un cambio importante que consiste en OBLIGAR a que en los casos de Generadores Eólicos y Solares y Fuentes Horarias incrustados en Salas de Paso Semanal, en el caso en que no se quiera usar la opción "resumir promediando" el sorte de resumen que realiza cada Actor para seleccionar la potencia que pondrá en cada poste entre aquellas potencias asociadas al poste calculadas en forma horaria sea EL MISMO para todos. Esto es, supongamos que de las 168 horas de la semana, las horas 19, 42, 69, 85 son las que resultaron etiquetadas como asociadas al poste 1.
Si se utiliza resumir promediando, los actores pondrán como potencia de poste 1, el promedio de las potencias en esas horas. Si no se está usando resumir en el poste 1, antes de esta versión, cada actor seleccionaba en forma independiente cuál de esas cuatro horas  usaría (sortenado en cada paso para elegir) usaria como potenica del poste 1. A partir de esta versión, el sorteo para determinar cuál de las horas se realiza en forma global y es el mismo para todos los actores. Por ej, si el sorteo selecciona la hora 69 como representante en este paso de la potencia del poste 1, esta selección es válida para todos los Actores y Fuentes que realizan resumen.

Si bien se realizó este cambio para que sea más sencillo de usar/interpretar los resultados de simulaciones con resumen de Máxima Varianza (esto es sin marcar resumir promediando) se aclara que esta funcionalidad de Maxima Varianza se implementó para poder detectar si las simulaciones con "resumir promediando" se apartaban mucho de lo que podría ser una representación más exacta, pero no es porque se piense que la representación de Máxima Varianza tenga sentido a los efectos de scar conclusiones de las simulaciones, solo tienen sentido como una medida del "extremo" de variabilidad. A partir de la versión 105c (feb.2015) SimSEE dispone de la posibilidad de calcular la Demanda Neta Horaria = Demanda - Generación Eólica - Generación Solar y definir en cada paso de tiempo, las horas correspondientes a cada Poste en base a la Demanda Neta en lugar de hacerlo por La Demanda tradicional. Esta funcionalidad de realizar el ordenamiento de los potes en base a la demanda neta hace que el método de "resumir promediando" se ajuste automáticamente a que el poste de putna represente la exigencia máxima de potencia así como el poste de valle represente la mínimia necesidad de potencia en el sistema (esto si se consideran postes de pocas horas para ambos extremos).

De lo anterior, para la utilización de SimSEE para cálculo de ingresos de inversiones se aconseja usar DEMANDA_NETA y RESUMIR_PROMEDIANDO.
Ruben Chaer.

Versión 133 Bozal (2/6/2016)

Versión v133_Bozal_ binarios: (aquí)

Esta versión corrige:
a) Detalles de etiquetas de gráficos.
b) Bugfix en modelo de banco de baterías. (no es relevante porque hasta ahora no se había usado)
c) Bugfix en calibrador de conos de pronósticos de CEGH. En las últimas versiones se introdujo un error y se volvió al código anterior hasta que se revisen las modificaciones.


**********
Lector Pronósticos N34. (aquí)

Versión 128 Tía (9/3/2016)

29/4/2016 Fuentes v128_Tia (aquí)
Instrucciones para los fuentes: 
1) Cree la carpeta C:simseeSimSEE_srcsrc  y copie en ella el zip 
2) Renombre el zip a "trunk.zip"
3) Botón derecho y descomprimir en carpeta trunk.


26/4/2016 Binarios de los programas cmdopt y cmdsim recompilados con mismas opciones que SimSEESimulador (aqui).


Versión completa del instalador SimSEE v128 Tia (aquí).

Solo Binarios SimSEE v128 Tía (aquí)

9/3/2016 BUGFIX. Se corrige error introducido en la versión v128_Prima. Este error afecta salidas de corridas con actor TSolarPV. El error implicaba que el Huso Horario de Uruguay se corriera en 3 horas con lo cual el sol salía y se ponía 3 horas más tarde de lo real.

Sala horaria de una semana para testeo (aquí)

Versión 128_Estribo (11/12/2015) + Prima (16/2/2016) + Prima (4/3/2016)

Binario SimSEE_EDITOR v128_PrimaPrima (aquí) (4/3/2016)
// Se corrige error del Editor que impedía cambiar los conos de pronósticos de los CEGH.


Binarios SimSEE v128_Prima (aquí) (16/2/2016)

vSimSEESimulador_= '_128_Prima';
// rch 20160216 cambio en sorteo de fuentes CEGH para que si tiene un solo escenario NO sorte escenario
// y así no afecte los sorteos de los Ruidos Blancos Gaussianos (RBG). EN futura versión esto se soluciona
// con dos fuentes independientes de sorteso, una para los escenarios y otra para los RBG.
// También se agregó un CheckBox "Modo ComparacióN" en la Operación Crónica
// SumaDobleProductoConDurPosTopeado si el checkbox= false hace lo mismo que ahora si
// está a true lo que hace es poner en el resutado el producto con durpos cuando el marginal está por
// debajo del tope en el resultado y en el recorte cuando está para arriba. Esto tiene utilidad para
// determinar la energía entregada por un generador por debajo y por encima de un determinado valor
// por ejemplo para determinar la energía entregada en situación de excedentes de costo variable nulo poniendo
// el umbral por encima del precio de la exportación "sumidero" de excedentes.



************
Binarios SimSEE v128_Estribo (aquí) (11/12/2015)

Corrige error en la edición de Comparar Multiples CronVar en SimRes3. 
No tienen cambios de modelo respecto de la versión anteriro.


*************
Versión de AnálisisSerial que permite DEFORMADORES_NULOS. (aquí)

Versión 127_Cabresto (4/12/2015)

Binarios versión v_127 Cabresto (aquí)

Esta versión incluye mejoras en el modelo de Central Bi-Nacional.

Versión 126_Sobre-Cincha (9/11/2015)

SimSEE Versión 127 Cabresto. (aquí)  




SimSEE Versión 126 Sobre-Cincha ( aquí )

Agrega posibilidad de especificar una Fuente ALeatoria en los Arcos para conectividad condicional de los mismos. 
SI el el valor de la fuente es menor o igual a CERO el arco se desconecta.



Versión 124_Pelego (1/10/2015)

15/10/2015  binarios SimRes3 recompilados (aquí)
**************
1/10/2015 BUGFIX importante!.
Versión 124 Pelego (Aquí).

Se detectó y arregló un bug- existente desde la primer versión de SimSEE que hacía que durante la optimización pudiera funcionar mal la actualización de fichas de parámetros dinámicos (Unidades, Forzamientos y/o los propios de cada actor).

Este error hacía que "no se viera" una ficha (la primera del conjunto total de fichas ordenadas por fecha) durante la optimización. Los efectos de este bug dependen de la importancia que tuviera la ficha ignorada. EN muchas salas, las primeras fichas están fijadas con fecha CERO (origen de los tiempos) y tienen otras fichas con fecha posterior por lo cual la ficha ignorada no tiene relevancia. Pero en salas donde la ficha ignorada no fuera sobreescrita por otra el bug causaba diferencias en la optimización.

*************
Programa para ver posible afectación.
El programa MOSTRAR_FICHA_CERO(aqui)  tiene la misma interfase que el simulador. Debe seleccionar la sala y darle "OPtimizar" en la patalla negra verá la FICHA_CERO que sería la que sería ignorada al optimizar. Verá que se identifica el Actor (o fuente) en cuestión y el tipo de ficha. Si no desea actualizar la versión de SimSEE, use el programa MOSTRAR_FICHA_CERO para ver la ficha afectada y luego con el Editor de SimSEE abra la sala y duplique dicha ficha, para que el ignorar la primera no tenga consecuencias.




Versión v122_Basto (3/9/2015)

Versión v122_Basto. (aquí)

  • Se agrega opción (Excel o Html) para la salida de SimRes3.
  • En versión 121 se corrige bug que ocasionaba un mal funcionamiento cuando se lanzaban dos optimizaciones multi-hilo en la misma PC.

Versión v119_Amargo (7/7/2015)

Se corrigen bugs que causaban diferencia entre optimización mono y multihilo.

SimSEE binarios v119_Amargo_ (aquí) 

Versión v117_Carqueja (17/06/2015)

Binarios SimSEE v117_Carqueja( 22/6/2015) (aquí) (Atención RECOMPILADO con salidas Excel)

Se corrigen errores que ocasionaban diferencias entre la optimización MonoHilo y MultiHilo.

 

SimRes3 - CON EXCEL - (aquí) (Esta es la opción clásica)

SimRes3 - SIN EXCEL - (aquí) (Esta no crea libro Excel y en su lugar crea una carpeta con archivos e imágenes y abre un navejador con el conjunto. Es sustancialmente más rápido que la creación del libro Excel).

***

Fuentes v119 antes merge Federico. (aquí)(30/6/2015)

Versión v113_Carqueja (3/6/2015)

Versión 113_Carqueja (3/6/2015) (Aquí)

EDITOR_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.  

Versión v112_DeNoSi (26/5/2015)

Versión 112_DeNoSi (26/5/2015) (Aquí)

Esta versión es igual que la 111 pero se recompilo desactivando la opción que promediaba las derivadas del costo futuro decremental e incremental para el cálculo del valor del agua en las Hidráulicas con Embalse. Ahora está que calcula ambas derivadas y las utiliza para valorizar extraccions y aportes al lago según corresponda.

Versión v111_Carqueja (18/5/2015)

Versión v111_Carqueja 

Se corrige error introducido en la 109 sobre conversión de formato numérico.

Bajar binarios (Aquí).

Versión v110_Carqueja (14/5/2015)

Versión v110_Carqueja (14/5/2015).

Bajar binarios (Aquí).

Versión v109_Carqueja (13/5/2015)

Versión v109_Carqueja (13/5/2015).  (Versión EXPERIMENTAL)

Se corrigen bugs del editor y de los enganches de funciones de costo futuro introducido en la versión anterior que impedían la ejecución de la optimización en determinadas situaciones.

Bajar binarios (aquí)  (Atención, esta versión NO USA EXCEL. En su lugar genera las salidas de SimRes3 en un emulador propio).

Versión v106_Garufa (22/4/2015)

Versión v106_Garufa (22/4/2015).

Se mejora optimización con aversión al riesgo.

Bajar binarios (aquí)

Versión v105c_Tranquera (20/3/2015)

20/3/2015 Versión propuesta como oficial ADME. Se inicia período de pruebas.

Instalador completo. (aquí).

-----------------------

Si usted ya tiene instalado SimSEE y desea actualizar solo los binarios descárguelos  (aquí).

--------------------

Si desea tener una copia de los archivos fuente de la paltaforma SimSEE correspondientes a esta versión puede descargar un ZIP completo  (aquí).

Versión v105c_Laud (10/3/2015)

Solo binarios v105c_Laud (aquí).

Instalador completo v105c_Laud (aquí).

Se agrega que las centrales hidráulicas de pasada publican la variable dual de la restricción de caja "Vertimiento >= 0".

Se implementó una versión BETA en la que el modelo de central con embalse representa la restricción dinámica Xs_Volumen = X_Volumne - Turbinado - Vertido - Perdidas + Aportes y se exporta el multiplicador de Lagrange de esa restricción. En la versión común de SimSEE esa restricción no está representada como de igualdad sino que está como de desigualdad imponiendo Xs_Volumne >= Volumne_Minimo_DeOperación. 

Si desea probar el simulador con esta modificación puede bajar el binario (aquí).

Versión v105c_Bagual (23/2/2015)

(Bajar binarios)

Se mejorá Copiar y Pegar en casillero de GUIA de pronóstico en el editor para facilitar pegado desde Excel de la guía de pronósticos.

ATENCIÓN. En algunas instalaciones de Windows, se produce un error al guardar el libro Excel creado por simRes3. No tenemos claro si eso se debe a una actualización de Windows o a Excel. Si experimenta ese problema sustituya el SimRes3 por la versión que puede bajar (aquí)

Versión IIE_v440

Versión de los fuentes IIE Junio 2014 (v4.40 - Garza). (FUENTES aquí)