Opened 13 years ago
Closed 13 years ago
#938 closed defect (fixed)
Error en Execute con Model Excel
Reported by: | mruiz | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | critical | Milestone: | Release 0.6 |
Component: | Estimation | Keywords: | |
Cc: | optcob.banamx@… |
Description
Hola,
realizo una estimación con MMS, al ejecutar Execute da un error:
Warning: [20] [Case] la función de condición no puede devolver valores desconocidos. ERROR: [2] [Select] la función de condición no puede devolver valores desconocidos. [Call stack] [9] Set MMS::MMS.SelectActive (Set objects) [8] Set master::master::_GetHierarchyModules (Real void) [7] Set master::master::_Get.Modules (Real void) [6] Anything master::master::_UseCache (Code method) [5] Set master::master::Get.Modules (Real void) [4] NameBlock est::estimation::estimation::strategy::strategyBSR::_BuildCycler (Anything void) [3] Real est::estimation::estimation::strategy::strategyBSR::Prepare (Real void) [2] Real est::estimation::estimation::strategy::strategyBSR::Execute (Real void) [1] Real est::estimation::estimation::estimation::estimation::Execute (Real void)
y no realiza ninguna iteración. El proceso continua guardando la estimación, aunque no se haya ejecutado.
Después ejecuto pruebaEst.tol, que adjunto, en el cual lo único que se hace es seleccionar la estimación, por si acaso se activan todos los submodelos y se ejecuta la estimación.
Vuelven a salir los siguientes errores:
Warning: [1] [If] la función de condición no puede devolver valores desconocidos. Warning: [2] [If] la función de condición no puede devolver valores desconocidos. Warning: [3] [If] la función de condición no puede devolver valores desconocidos. Warning: [4] [If] la función de condición no puede devolver valores desconocidos. Warning: [5] [If] la función de condición no puede devolver valores desconocidos. ERROR: [1] [Select] la función de condición no puede devolver valores desconocidos. [Call stack] [6] Set MMS::TryEvalSet_DoubleCyclic (Set set1, Set set2, Code test1, Code test2, Code action1, Code action2) [5] NameBlock MMS::@Model::Spc (Set model., NameBlock parent) [4] Real space::_E::SetModel_Spc (Set model.) [3] NameBlock MMS::@Estimation::Spc (Set estimation., NameBlock parent) [2] NameBlock MMS::@MainObject::Spc (Text subclass, Set mainObject., NameBlock parent) [1] NameBlock MMS::Container::Container::LoadFile (Text filename)
pero si que realiza las iteraciones, realiza la estimación.
No encuentro el motivo por el cual no realiza la estimación en primer lugar, si luego si lo hace.
¿Me podéis ayudar?. Tengo que estimar esos modelos.
Attachments (1)
Change History (4)
Changed 13 years ago by
Attachment: | pruebaEst.tol added |
---|
comment:1 Changed 13 years ago by
comment:2 Changed 13 years ago by
Hola, he estado viéndolo con Pedro, a ver si soy capaz de explicar lo que ocurre:
- Si seguimos la lista de errores, vemos que el error da al comprobar las jerarquías que están activas: [9] Set MMS::MMS.SelectActive (Set objects). [8] Set master::master::_GetHierarchyModules (Real void).
Se considera que una jerarquía está activa si está definida como tal y si sus parámetros hijos participan activamente en el modelo.
- Al cargar la estimación, hemos visto que hay 5 jerarquías que están vacías, es decir que no tienen elementos: "Hie_Hour_6", "Hie_Hour_7", "Hie_Hour_8", "Hie_Hour_9", "Hie_Hour_10".
- Nos hemos ido al archivo excel donde se define el modelo, vemos dos errores en la hoja "Hierarchies.Def":
- Para las horas 7 a 10, falta una "r" en el nombre de las jerarquías. Por ejemplo, "Hie_Hou_7" en lugar de "Hie_Hour_7".
- Para la hora 6, no hay términos definidos. Sin embargo, la jerarquía "Hie_Hour_6" sí está definida en la hoja "Hierarchies". Entiendo que en este modelo esta jerarquía sobra.
Este problema debe servir para solicitar dos mejoras en MMS:
1.- En ModelExcel, que se compruebe si las jerarquías que aparecen en la hoja "Hierarchies.Def" han sido previamente definidas en "Hierarchies".
2.- En MMS, que al comprobar las jerarquías activas sea capaz de decir si una jerarquía no tiene parámetros asociados.
Un saludo.
comment:3 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
El tique se da por resuelto. Para las mejoras sugeridas se abre un tique nuevo: #939
Enviare el .oza de la estimación a Pedro Gea, ya que no puedo adjuntarlo.
Saludos.