unit uversion_architexto;

{$mode delphi}

interface

uses
  Classes, SysUtils;


(*20080713-rch
Agrego la constante VERSION_ArchiTexto. La idea es que al guardar un
archivo se escriba el número de version de forma que al leerlo podamos
saber con qué número de versión fue escrito.
Cada vez que realicemos un cambio de una clase que implique una transformación
debemos cambiar el núermo de versión y enseñarle a la clase en cuestión que
si el número de versión de un archivo que se está leyendo es inferior al nuevo
número debe leer de la forma antigua y luego aplicar las transformaciones que
correspondan. Al escribir debe escribir el objeto y transformado.
*)



const
//  VERSION_ArchiTexto_str = '203'; // ir@20200305
 //Se agregó el parametro archivo_sala_Flucar de TSaladeJuegos del tipo
 //TArchiRef_Nubeseable

  VERSION_ArchiTexto_str = '202'; // rch@20200116
 // Se implementan los forzamientos con mínimo y máximo en todos los generadores
 // y al hacer eso surge la necesidad de redefinir la Pmax y Pmin como vectores
 // para poder especificar los forzamientos de las TGs y TVs de los ciclos combinados.

//  VERSION_ArchiTexto_str = '201'; // fp@20191215
// Se borran parámetros del actor TBiomasaEmabalsable asociados
// a premios por externalidades (PEX, a_PEX, b_PEX, c_PEX, d_PEX)

//  VERSION_ArchiTexto_str = '200'; // vc@20191209
// Se agregan parametros al ciclo combinado horario
// estadocaldera, NmaxTG, NmaxCal, NmaxTV, horasEnfriarCaldera
// Ndisc_caldera


//  VERSION_ArchiTexto_str = '199'; // rch@201912061913
// Se elimina parámetro no usado en TFichaBancoDeBaterias01
// Se elimina paráemtro flg_IgualPotenciaEnTodosLosPostes  de THidroDePasada y se agrega
// a TFichaHidroDePasada para poder cambiar el comportamiento en forma dinámica.
// Se realiza el cambio para poder representar qeu Itaipú no puede modular su
// potencia hasta que se instale Corpus.

//  VERSION_ArchiTexto_str = '198'; // rch@201910311900
// Agregué Qmin_vert [m3/s] en TFichaHidroDePasada.
// La idea es que intente erogar POR EL VERTEDERO ese caudal si el caudal
// afluete es necesario. La modificación se introduce para permitir representar
// el erogado por el brazo Aña Cuá de Yaciretá.
// Para permitir INCUMPLIR la restricción se agrega un parámetro cvFallaQmin_Vert [MUSD/Hm3]
// Aprovecho para cambiar en THidroConEmbalse que la del caudal erogado mínimo se exprese
// en MUSD/Hm3 en lugar de USD/Hm3


//  VERSION_ArchiTexto_str = '197'; // rch@201909281945
// elimino la variable FactorAmplificadorGradCF de TGlobs

//   VERSION_ArchiTexto_str = '196'; // fp@20190923
// 1) Agrego en las centrales con embalse que se  Recalcule los valores del
// agua sumando a cv_agua_USD_Hm3_Dec la
// valorización del agua de una posible central con embalse aguas abajo (en USD/hm3).
// De esta forma el valor del agua impuesto en el control de cota objetivo
// refleja el valor para el despacho de la central.
// 2) Argego en ThidroconEmbalse la posibilidad de indexar el cv_Erogado_Falla_USD_hm3.

//  VERSION_ArchiTexto_str = '195'; // rch@20190807
// Agrego mecanismo de aplicación de restricción dinámica por hora en BancoBateria01
// cuando se ejecuta en salas Multi-Poste.

//  VERSION_ArchiTexto_str = '194'; // GFlieller@20190711

//  Se agrega el flag de modo de cono (flg_modo_cono) de pronosticos a la fuente sintetizador cegh
//  El modo 0 corresponde al anterior, donde se especifica la guia y los params de NPSA, NPLC, NPAC, NPCC, ai.
//  Modo permite ingresar un cono a partir de un archivo de calibracion de
//  cono a partir de ensemble de pronosticos

//const
//    VERSION_ArchiTexto_str = '193'; // vc@20190603
// Se agregan los atributos costoporcomb, disp_cald, tRepHoras_cald al actor del ciclo combinado horario

//  VERSION_ArchiTexto_str = '192'; // rch@20190429
// fReserva en TParqueEolico, THidroConEmbalse y THidroDePasada.
// En proceso, me falta poner las ecuaciones en las Hidro


//   VERSION_ArchiTexto_str = '191'; // vh, rch@20190328
// Agrego parámetros para modelar el envejecimiento de los bancos de batería.
// Información del Fabricante:
// EnsayoCiclado_pd1, EnsayoCiclado_nc1, EnsayoCiclado_pd2, EnsayoCiclado_nc2
// AniosEnvejecimientoNatural
// CapacidadFinal
// CostoRecambio_MUSD



//VERSION_ArchiTexto_str = '190'; // vc@20190326
// Se agrega EstadoTimer al formulario de CicloCombinado_Horario.


// VERSION_ArchiTexto = 189; //vc@20190208
//Se agregan los atributos horasTemp_max y horasTemp_min al actor del ciclo combinado
//se le agrega la variable de estado de la temperatura de la caldera al ciclo combinado

//    VERSION_ArchiTexto = 188; //vc@201901111641
//Se agrega la posibilidad de utilizar el modelo de CEGH con retardos y entradas
//Se agrega el atributo fuentesEntrada y flg_MODELO_ENTRADA_SALIDA en la fuente sintetizador,
//la clase TTablaconEditores a TEditarFuenteSintetizador


// VERSION_ArchiTexto = 187;  // xc@201808171533
// Se agregan atributos de los escenarios de pronosticos que no se estaban
// guardando porque se usaba uno solo

//VERSION_ArchiTexto = 186;  // fp@201808081545
//Se agrega al actor TArco y TArcoConSalidaProgramable la posibilidad de
//considerar la potencia máxima a partir de una fuente.
//Esto fue agregado para considerar potencias de intercambio con Brasil
//variables por crónica de simulación.


//VERSION_ArchiTexto = 185;  // xc@201807271712
//Se agrega la funcion CalcularPagoServicioDeConfiabilidaddelSist a uActorNodal
//que calcula:
//PSCS:Participacion  por Servicio de Confiabilidad del Sistema  )
//PFSCS:Participacion en Forzamiento  por Servicio de Confiabilidad del Sistema  )


//VERSION_ArchiTexto = 183;  // xc@2018070251011
//Se agrega variable flg_GradienteDeInversion_en_pu que or defecto a TRUE
//calcula el gradiente de inversion en pu, si se pone a FALSE calcula el
//gradiente de inversón sin dividir por el ingreso_por_disponibilidad

//VERSION_ArchiTexto = 182;  // xc@201807041738
//Se quita de los REC los TArchiRef_Nubeseable como campo COSA, y se agregar
//como campo REFERENCIA. Esto es porque en la lista archs de saladejuego se guardan
//los TArchiRef_Nubeseable y luego cada actor guarda una referencia a la cosa

// VERSION_ArchiTexto = 181;  // xc@201807031529
//Se quitan los parametros ArchiRef del tipo TArchiRef de todos los actores
//que lo tengan. (esto es porque ya tienen el TArchiRef_Nubeseable que tiene
// ese parametro)

//VERSION_ArchiTexto = 180;  // xc@201806281640
//Se agrega el parametro archs en TSalaDeJuego. Es una lista con todos los
//ArchiRef

//VERSION_ArchiTexto = 179;  // xc@201805301046
//mas cosas nubeseables, se pasa todos los ArchiRef a ArchiRef_Nubeseable

//VERSION_ArchiTexto = 178;  // rch@201805201113
// agrego parámetro flg_cf_compress en globs. Este parámetro
// por defecto se fija en -1 lo que indica que se utilice el último
// nivel de compresión disponible para guardar el Costo futuro.
// En esta oportunidad se agrega que se comprimen los frames de tiempo
// a ocupar un WORD (16 bits) cada punto de la constelación.

// VERSION_ArchiTexto = 177;  // xc@201805171606
//mas cosas nubeseables

//VERSION_ArchiTexto = 176;  // xc@201804111057
//Agrego la clase TArchiRef_Nubeseable, para que los archivos sean Cosas
// y que sepan nubesearse.

//VERSION_ArchiTexto = 175;  // rch@201805051859
// Agrego fuenteIndiceDePrecios a TActor para que sea utilizada para
// indexar los pagos que recibe el actor. La idea es poder representar
// la variación de los precios de las tecnologías.

//  VERSION_ArchiTexto = 174;  // rch@201803041045
// Agrego fuente para indexar control de cota.

//  VERSION_ArchiTexto = 172;  // rch@201803032328
// Agrego factorAmplificarGrad_CF

//  VERSION_ArchiTexto = 171; // xc@201803211524
// Cambio el tipo de hObjetivo y delta_cva_ParaControlDeCota de Reales a
// TDAOfNReal.

//VERSION_ArchiTexto = 170; // rch@20180306119
// Agrego la clase TCaso y agrego en TSala un campo
// con la lista de Casos.


//  VERSION_ArchiTexto = 169; // rch@201803021939
// quito flg_nubesable de THidroConEmbalse

//    VERSION_ArchiTexto = 168; //rch@201802281010
// Agrego  parámetro MultiliplicadorCF_Enganche en TSalaDeJuego
// para poder especificar una corrección por ej. por suba o baja de combustibles
// sobre los costos del futuro.


//  VERSION_ArchiTexto = 167; //xc@201802161147
//se agrega a Tcosa los parametros nid, nid_version y flg_nubeseable.
//Esto es para que se pueda bajar un actor de una nube.
//nid: identificador de la cosa en la BD
//nid_version: identificador de la version de la cosa en la BD
//flg_nubeseable: true si la cosa es nubeseable, o sea si se debe bajar de la BD

//VERSION_ArchiTexto = 166 ; // xc@201712111510
// rch&dv@201712271020
// se quita fechaIniCono como parámetro persistente de cada pronóstico y se agrega
// parámetro con el mismo nombre en cada Escenario de Pronósticos (TPronosticos)


// VERSION_ArchiTexto = 165 ; // xc@201712111510
//Se agregar los parametros:  activar_Pmax, activar_Pmin, flg_fijarP: Boolean;
//                              P_max, P_min: NReal;
//En TFichaForzamientos. Para poder fijar restricciones de caja
//distintas al de igualdad para forzamiento.

// VERSION_ArchiTexto = 164 ; //rch@201712031916
// Cambio el nombre del parámetro P por Probabilidad en los conos de pronósticos
// y agrego parámetros FechaIniSesgo (ya existía, lo hago persistente) y
// parámetro aipu = Apertura Inicial en Por Unidad, para poder especificar
// que el ruido del cono, en lugar de comenzar en CERO se pueda hacer que comience
// en un valor 0.0 <= aipu <= 1.0
// La idea sería que en NPSA desde FechaIniSesgo


//VERSION_ArchiTexto = 163 ; //xc@201730111027
//Se agrega P_forzada a THidroconEmbalse

//VERSION_ArchiTexto = 162 ; //xc@201711201252
//Se agrega cv_Spot_acordado y flg_Aplica_cv_Spot_Acordado a THidroConEmbalse.

//VERSION_ArchiTexto = 161; // // xc@201711131130
//Se agrega Spot_max y Spot_min a los TNodo;

//VERSION_ArchiTexto = 160; // // xc@201711131043 se pasó Prioridad_DemSpot
//a TActorUniNodal.

//VERSION_ArchiTexto = 159; // xc@201711101215
// agrega Prioridad_DemSpot a los actores TDemanda para sanción de precio Spot.

// VERSION_ArchiTexto = 158; // rch@201711071057 agrego posibilidad de Control Condicional
// en la cota de las hidro con embalse.

//  VERSION_ArchiTexto = 157;// rch@20171024 agrego posibilidad de especificar archi_cf en escenario
// esto es para facilitar que un escenario pueda ser de simulación con la Política de Operación
// de otro Escenario.

//  VERSION_ArchiTexto = 156;// mc_ld@20170917 agrego factor de filtracion que se eroga
// checkbox para indicar si se ejecuta o no SimRes3 en cada escenario
// VERSION_ArchiTexto = 155;// rch@20170805 agrego
// checkbox para indicar si se ejecuta o no SimRes3 en cada escenario

//  VERSION_ArchiTexto = 154;// rch@20170805 agrego modo_Ejecucion en la sala
// para permitir desde el editor indicar que se ejecuten todos los escenarios
// activos.

//  VERSION_ArchiTexto = 153;// rch@20170629 cambio la definición de las plantas de paneles
//VERSION_ArchiTexto = 151; // Curso SimSEE2017 agregamos Condicion Central Hidro en arcos.
// VERSION_ArchiTexto = 150; // Curso SimSEE2017 agregamos Restriccion arcos gemelos.

// para que en lugar de ingresar el area del TOTAL se ingrese la PMax_100_W_m2 de cada múdulo
// y la PMax_Inversor de cada modulo
// VERSION_ArchiTexto = 149; // rch@20170309 agrego pagoPorDisponibilidad y Unidades en BancoBat
// VERSION_ArchiTexto = 148; // rch@201702051013  se agrega persistencia de variable husoHorario_UTC de globs
// VERSION_ArchiTexto = 147; // rch@201612091709
// Comienzo Migración a TCosa_RecLnk con lo cual los CreateReadFromText pueden tener
// que quedar los viejos (por ej. en TFichasLPD por el tema de la periodicidad)

// VERSION_ArchiTexto = 146; // rch@201612161629
// Agrego variable flg_IncluirPagosPotenciaYEnergiaEn_CF en las Salas para
// que se pueda controlar si incluye o no los pagos por disponibilidad y por
// energía en la función de Costo Futuro. Si la versión es anterior carga TRUE
// para reproducir el comportamiento anterior.

// VERSION_ArchiTexto = 145; // rch@201612061339
// rch: Agrego flg_usar_enganche_mapeo y enganche_mapeo_
// Agrego parámetros en PrintCronVar para indicar R, Octave o Matlab
// y parámetros flg_ejecutar y flg_quit_al_final para controlar
// la ejecución automática y qué sucede luego de ejecutar.

// VERSION_ArchiTexto = 144; // fpalacio@201610141415
//JFP: Agrego a uhidrconembalse Erogado Minimo con posibilidad de fallar.

//VERSION_ArchiTexto = 143; // fbarreto@201606011200

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

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

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

//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).

//VERSION_ArchiTexto = 135; // JFP@201509151555
//Agregué en las fichas de uhidroConEmbalseBinacional los parámetros de la curva de remanso y erogado para cota máxima de control de crecida (QE_ControlDeCrecidaAPleno).

// 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

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

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


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


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

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

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

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


//    VERSION_ArchiTexto = 123; // rch@201409260816 Agrego ECA_DOP, ECA_TOP y PEX al bioembalse

//  VERSION_ArchiTexto = 122; // rch@201409131155 Cambio especificación de consumos propios de la Regas.

//  VERSION_ArchiTexto = 121; // rch@201409042011 Agregamo parámetros en Banco de Baterías.
//   VERSION_ArchiTexto = 120; // fp, rch@201409020955 Agregamos parámetros en Ficha HIdroCOnEmbalse para
// Conrol de crecida por restricción de h(QA) como es usada en Salto Grande.

//  VERSION_ArchiTexto = 119; // sigo modificando la regasificadora
//  VERSION_ArchiTexto = 116;
// rch@201408251834 agrego QGN_Max en TFichaRegasificadora.

//  VERSION_ArchiTexto = 115;
// rch@201408251325 agrego persistencia del vector de decisiones de la Regasificadora.

//  VERSION_ArchiTexto = 114;
// rch@20140823 agrego persistencia de rendimientos de acto TGSimple_Bbicombustible

//  VERSION_ArchiTexto = 113;
// rch@20140810 agrego posibilidad de indicar On/Off PorPaso para la TV del CC. Antes era solo por poste.

//  VERSION_ArchiTexto = 112;
// rch@20140724 agrego cálculo de ValorEnergiaAlMarginal y GradienteDeInversion

//  VERSION_ArchiTexto = 111;
// rch@20140720 agrego cv_NoCombustible en Generador Térmico básico, OnOf/paso
// arranque/parada ONoFf por poste, combinado

//VERSION_ArchiTexto = 110;
// rch@20140705 v443_fatum_statera ... agrego flg_SumarParaPostizado
// en las Demandas y flg_RestarParaPostizado
// en los generadores ParqueEolico, ParqueEolic_vxy, SolarPV.

//VERSION_ArchiTexto = 109;
// rch@20142506 Agrego Meses_TOP en ubiomasaembalsable

//  VERSION_ArchiTexto = 108;
// rch@20140506 Agrego lista de nodsCombustibles y arcsCombustibles
// en la sala para poder almacenar la red de combustibles.

// VERSION_ArchiTexto = 107;
// rch@201404161428 Agrego opción de imponer Despacho de igual
// Agrego cvea_impuesto en TBiomasaEmabalsable como parámetro
// dinámico y el checkbox "Imponer cvea" en el formulario principal.
// Si se marca el checkbox, se utiliza cvea_impueto (multiplicado por
// la indexación) del PEE para el despacho de la central. En este caso
// No utiliza la variable de estado para optimización.

//VERSION_ArchiTexto = 106;
// rch@20140412113 Agrego opción de imponer Despacho de igual
// potencia en todos los postes de las  centrales hidro de pasada
// Es pera poder preveer que las mini-hidráulicas pueden no-tener
// la capacidad de empuntar la energía.

// VERSION_ArchiTexto = 105;
// rch@20140405 Agrego capacidad de manejo de fuente de escurrimientos
// en las hidráulicas con embalse y de pasada. Esto es para poder
// utilizar el CEGH de escurrimientos desarrollado en conjunto con el
// IMFIA para el proyecto ANII-FSE-1-2011-1-6552_ModeladoAutoctonasEnSimSEE.


//  VERSION_ArchiTexto = 104;
// rch@20140317 Agrego descripción MINUTAL a globs.

//  VERSION_ArchiTexto = 103;
// rch@20140309 cambio nombre de variables en Parque Eólico
// para que quede claro que el pago por disponibilidad es por
// la Energia Disponible y no por las máquinas sanas o rotas.

//  VERSION_ArchiTexto = 102;
// rch@20140216 agrego fechaGuardaSim en uglobs.

//  VERSION_ArchiTexto = 101;
// rch@20131228 agrego variable global "ObligarInicioCronicaIncierto_1_Sim"
// en TGlobs para forzar InicioCronicaConIncertidumbre en las disponibilidades
// sin importar lo que se especifique en las fichas dinámicas.

//  VERSION_ArchiTexto = 100;
// rch@20131228 cambio la variable que indica si el alta de unidades es
// con o sin incertidumbre. En la versión anterior, esta variable era por actor.
// Ahora paso a ser por ficha de unidades
// También se agrega una variable en las fichas de unidades que permite especificar
// Si el inicio de crónica es Con o Sin Incertidumbre. El comportamiento por defecto
// es el anterior (esto es sin incertidumbre). Si se marca este casillero, el
// comportamiento pasa a ser Inicio Cronica Con INcertidumbre y se aplican las
// probabilidades de estado estacionario para las unidades que de acuerdo a las
// fichas de unidades estén disponibles al inicio de la crónica.



//  VERSION_ArchiTexto = 99;
// rch@201311022130 acomodo agregados de FBarreto en usalasdejuego y uglobs
//  en usalasdejuego agrega RandSeed_sincronoziaraliniciodecadacronica.
// en uglobs agrega la persistencia de las variables semilla_inicial_sim y semilla_inicial_opt

//  VERSION_ArchiTexto = 98;
// rch@201310191015 agrego pagos por energía y potencia en las Hidráulicas.

//   VERSION_ArchiTexto = 97;
// rch@201310121819 Agrego RadioBUtton para especificar tipo
// de cálculo de Riesgo  entre CVaR y VaR.

//   VERSION_ArchiTexto = 96;
// rch@201310121010 Agrego variable sincronizarConSemillaAleatoria en
// uFuenteSintetizador. Esta booleana permite especificar si al hacer la
// simulación con históricas, la serie se sincrioniza con el ordinal de la
// crónica o con el ordinal de la crónica más la semilla aleatoria. Esto permite
// en simulaciones de una crónica, seleccionar diferentes crónicas historicas
// cambiando la semilla de simulación.

//  VERSION_ArchiTexto = 95;
// rch@201309291900 Agrego parámetro engancharConSala_escenario en TSalaDeJuego
// esto es para compatibilizar que al especificar el enganche con una sala ahora
// hay que especificar el escenario para el enganche.

//  VERSION_ArchiTexto = 94;
// rch@20130928 agrego parametro "unidades" en los enganches de los CFs.
// esto es para seprar el nombre de la variable de la unidad y si en el
// futuro hay cambios de de unidades se pueda traducir.

//  VERSION_ArchiTexto = 93;
// rch@20130916 agrego parámetro EscenarioActivo en TSalaDeJuego

//  VERSION_ArchiTexto = 92;
// rch@20130914  agrego Escenarios en globs.

//  VERSION_ArchiTexto = 91;
// rch@20130914
//  agrego manejo de "CAPAS".
// La idea es que cada cosa puede estar en una CAPA. Por defecto
// todas están en la capa 0 (cero) pero pueden ser movidas a otras
// capas. Después introduciremos Escenarios y se permitirá que
// cada escenario tenga "capas asociadas". Así, se logrará en la misma
// sala tener diferentes escenarios.

//  VERSION_ArchiTexto = 90;
// rch@20130910
//  VERSION_ArchiTexto = 89;
//rch+milena@20130905 cambios en TGter_SolarTermico ... manenjos del almacen de energía.

//  VERSION_ArchiTexto = 88;
// rch@20130822
// Agrego Deterministico (booleana) que indica si la sala debe ser tratada como deterministica
// se agrega para emular solución como la usada por aplicación CPC en DNC-UTE a la fecha.


//  VERSION_ArchiTexto = 87;
// rch@20130817
// Agrego ObligarDisponibilidad_1_Opt en la Sala de Juego. Por defecto
// la cargo en FALSE que es como actuava. Esto es independiente de "Realizar Sorteos" de la Opt.

//  VERSION_ArchiTexto = 86;
// rch@20130815 agrego definición de forzamientos como fichas de parámetros dinámicos.

//   VERSION_ArchiTexto = 85;
// rch@20130801 Agrego parámetro QE_proteccion_cota_max para facilitar la
// especificación de la curva de erogado mínimo para protección de la presa.

//  VERSION_ArchiTexto = 84;
// rch@20130725
// Corrigo cálculo de UtilidadDirectaDelPaso que no se reincializaba a CERO en cada
// paso y se iba acumulando. Este error no afecta resutados salvo el de esa variable.
// Al corregir ese error verifico también que las utilidades no se consideran en la
// formación del costo futuro durante la optimización y agrego un CheckBox que sea
// Restar utilidades de CF que por defecto sea TRUE.

//  VERSION_ArchiTexto = 83;
// rch@20130716
// Agrego en las Fichas de Hidro con Embalse dos checkboxs para
// indicar si hay que calcular los caudales de pérdias por Evaporación y Filtración.


//    VERSION_ArchiTexto = 82;
// rch@20130602. Agrege a los pronósticos que guarden la GUIA en el espacio Gaussiano.
// Este guía es necesaria para imponer durante la optimización el centro
// de las gasussianas.

//  VERSION_ArchiTexto = 81;
// se agrega variable GerarRaw en TSalaDeJuego.

//  VERSION_ArchiTexto = 80;
//v80 agrego redimiento_pmin y rendimiento_pmax en las ONOFF por paso y POr poste
// rendimiento_pmin= 0.27;  rendimiento_pmax= 0.525;
// esto es por compatibilidad con la versión UTE de la regasificadora.

//  VERSION_ArchiTexto = 79;
// v79 rch@201305041200 agrego UsosGestionables a TSalaDeJuego

//  VERSION_ArchiTexto = 78;
//v78 agrego factor de amplificación en fuente de gen solar

//  VERSION_ArchiTexto = 77;
// v77 agrego manejo de Delta Asimetrico para Exportaciones e Importaciones en
//  en los mercados SpotPostizados.

//  VERSION_ArchiTexto = 76;
// v76 agrego manejo de Delta como margen exportador en los mercados SpotPostizados.

//  VERSION_ArchiTexto = 75;
// v75 rch@20130327 Agrego lista de plantillas SimRes3 a la sala.
// el objetivo es que el empaquetar pueda guardar las plantillas junto con la
// sala y además que el simuulador sea capaz de usar esta información para
// sacar las variables asociadas a las plantillas "activas" del listado.

//    VERSION_ArchiTexto = 74;
// v74 rch, enzo@20130308 Agrego parametros de iteración con flucar.
//  VERSION_ArchiTexto = 73;
// v72, v73 - rch@20130225 agrego suministros para modelo de regasificadora.

//VERSION_ArchiTexto = 71;
// v71 - rch@20130110 agrego Pago_Por_Disponibilidad y Pago_Por_Energía en actores
// PyCVariale,

//  VERSION_ArchiTexto = 70; // rch@20121306 agrego CheckBoxes que permiten especificar si el peaje en los arcos
// debe ser tenido en cuenta o no para el despacho y si el mismo se debe sumar al CDP luego de resuelto el
// despacho.
//  VERSION_ArchiTexto = 69; // rch@20121303 POSTIZADO de PMax, rendimiento y peaje de los arcos.
//  VERSION_ArchiTexto = 68; // rch@20121113 agrego variables en globs para calculo emisiones.
//  VERSION_ArchiTexto = 67; // rch@20121110 agrego variable CleanDevelopmentMechanism en los actores.
//v66 rch@20121107 agrego identificador de ZonaFlucar a los Nodos.
(* v65 rch@2012-10-09 agrego uniformizar_primediando de lista de variables NO Desaparecidas FSE31-2009*)
    (* v64 rch@2012-10-08 agrego la posibilidad de enganchar promediando en las dimensiones
    desaparecidas de los CF, para proyecto FSE-31-2009-Aportes_IMFIA *)
(* v63 y 62 rch@2012-10-05 agrego información para calculo de factores de emisión en TGenerador *)

    (* v61 rch@2012-09-24 agrego TArchiRef para que todas las referencias a archivos externos
    pasen por una clase y sea fácil empaquetar una corrida.
    Se supone que no cambia nada en cómo están escritas las salas *)

(*v60 2012-07-23 agrego SincronizarConHistoricos en las fuentes Sintetizador CEGH *)
(*v59 2012-06-26 agrego parámetros en la sala para menejo de la aversión al riesgo *)
(*v58, 2012-06-17 agrego parámetro NPasosAntesNuevaProg en TArcoConSalidaProgramable *)
(*v55, 14/11/2011 . sintetizadorCEGH ahora maneja los determinismos por separado . *)

(*v54, rch 6/11/2011 . agrego lectura de lista de combustibles en la sala. *)

  (*v53, rch 16/10/2011 agrego PenalidadONOFF en las fichas de parámetros dinámicos
  de TGer_ArranqueParada *)
  (* v52, rch 15/10/2011 se agregar histéresis en los ON/OFF de los generadores
  con costo de arranque/parada para evitar oscilaciones *)

    (* v51, 12/10/2011
       nUnidades de actores ahora es un TDAofNInt en vez de integer
    *)

// agrego control de topes de precios en TMercadoSpot_postizado.
//  VERSION_ArchiTexto = 49; // agrego descripción de barra_flucar y códigos_flucar en actores UniNodales

    (* v48, mejorando  22/9/2011
      TMercadoSpot para hacerlo con Límites de Potencia por Poste y precios por poste.
    *)

    (* En la v47 estoy guardando los parametros de la ficha SintetizadorCEGH
    (dichos parametros son los que valores con los que se itera en la ficha ) *)

    (* v44, En la fuente CEGH se agrega la posibilidad de arranque usando solo determinismo
     para fijar el estado inicial del filtro.
    *)
    (* v42, Agrego la posibilidad de cambiar la forma de resumir las muestras en las fuentes sub-muestreadas
           se agrega el campo ResumirPromediando a las fuentes aleatorias.
    *)
//  VERSION_ArchiTexto = 41; // En la 40 cometí un error en etiquetado de curvas de ParqueEolico_vxy
//  VERSION_ArchiTexto = 39; rch@6.11.2010 agrego curvas VP por dirección en TParqueEolico_vxy
//  VERSION_ArchiTexto = 37; // rch@26.9.2010 agrego ArranqueConico en las fuentes CEGH
//  VERSION_ArchiTexto= 36; // rch@30.7.2010 agrego pago por energía en TParqueEolico para calculo de CAD
//  VERSION_ArchiTexto= 35; // rch@10.6.2010 cambié en THidroDePasada que el valor del agua es en USD/Hm3
//  VERSION_ArchiTexto= 34; // rch@12.5.2010 le agrego al térmico básico el PagoPorPoencia y PagoPorEnergia

//  VERSION_ArchiTexto= 33; // rch@28.3.2010 le agrego ArchivoCFaux en la sala para
//  que se guarde y no haya que escribirlo cada vez.
//  VERSION_ArchiTexto= 32;  // Le agrego la capacidad de tener otro modeloAuxiliar
//  para ser usado en la optimización y para posicionar
//  el estado global durante la simulación.
//  VERSION_ArchiTexto= 31;  // le agrego parámetro multiplicar_vm alas fuentes CEGH
//  VERSION_ArchiTexto= 30;  // introduce SaltoMinimoOperativo en las THidroConEmbalse y THidroDePasada
//  VERSION_ArchiTexto= 29;  // introduce ControlDeCrecida en las THidroConEmbalse


function VERSION_ArchiTexto: integer;

implementation

var
  VERSION_ArchiTexto_int: integer;

function VERSION_ArchiTexto: integer;
begin
  Result := VERSION_ArchiTexto_int;
end;

initialization
  VERSION_ArchiTexto_int := StrToInt(VERSION_ArchiTexto_Str);
end.
