Opened 14 years ago
Closed 14 years ago
#627 closed defect (fixed)
Error en el BSR.Parse de un modelo
Reported by: | ebcristo | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | major | Milestone: | Release 0.6 |
Component: | Estimation | Keywords: | BSR |
Cc: |
Description (last modified by )
Al crear CreateMCombination he escogido un determinado input, considerando sus retardos, esprcificados en su función de transferencias. Ocurre error en BSR.Parse al leer el fichero "joint.bsr" por las lineas ser muy grande. Note que aunque el nombre del output sea menor, esto puede ocurrir, basta tener un mayor número de retardos.
La "Defining Parameter Constraints" en el fichero joint.bsr, está de esta forma:
+0<=+1*TPr_MetSer.Min.Uni_GeoUFe.XX_GOpXX_GGeB.VC1OffNetMovel_GCoXX_TSaA1.PrCo_FreDia__ValRecTotal__Linear.0+1*TPr_MetSer.Min.Uni_GeoUFe.XX_GOpXX_GGeB.VC1OffNetMovel_GCoXX_TSaA1.PrCo_FreDia__ValRecTotal__Linear.1+1*TPr_MetSer.Min.Uni_GeoUFe.XX_GOpXX_GGeB.VC1OffNetMovel_GCoXX_TSaA1.PrCo_FreDia__ValRecTotal__Linear.2
- Output:
TPr_MetSer.Min.Uni_GeoUFe.XX_GOpXX_GGeB.VC1OffNetMovel_GCoXX_TSaA1.PrCo_FreDia
- Input:
ValRecTotal
... hasta Linear.13 (iniciando en Linear.0)
Mismo que el nombre del output sea mas corto, podriamos suponer el caso en que en vez de 2 semana tuviera 1 mes, o sea 30 retardos. O sea, en otros casos también podriamos tener lineas largas, aunque el nombre del output sea corto.
Gracias,
Change History (4)
comment:1 Changed 14 years ago by
Description: | modified (diff) |
---|
comment:2 Changed 14 years ago by
Milestone: | → Release 0.6 |
---|---|
Owner: | changed from ebcristo to Pedro Gea |
Status: | new → accepted |
Summary: | BSR.Parse → Error en el BSR.Parse de un modelo |
comment:4 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Se trataba de un problema del parser de BSR solucionado en: TOL#1237.
Así a grandes rasgos, el error ocurría cuando en las restricciones se involucraban parámetros donde el nombre de uno estaba contenido en el nombre de otro.
Por ejemplo el texto "...Linear.1" está contenido en "...Linear.10".
Intento hacer combinaciones con una expresión muy larga y no encuentro errores.
Ha de ser otra cosa. Quizá alguno de los parámetros implicados forma parte de una equivalencia de parámetros.
PAra el diagnóstico sería útil ver el log que deja o incluso disponer del objeto estimación para reproducir el error.