CCSI-Toolset / FOQUS

FOQUS: Framework for Optimization and Quantification of Uncertainty and Surrogates
https://foqus.readthedocs.io
Other
46 stars 53 forks source link

AspenV14 Errors with Test BFB ACMF #1232

Closed boverhof closed 2 weeks ago

boverhof commented 2 months ago

This BFB ACMF file opens cleanly in AspenV12 but in AspenV14 it has property errors that result in a dialog box and thus Simsinter.openSim hangs.

Would like to fix the ACMF model so it opens without errors in AspenV14, but also investigate what can be done at the SimSinter level to detect the problem and exit rather than waiting for time outs.

boverhof commented 2 months ago

AspenV12

Screenshot 2024-07-09 at 8 47 21 AM
boverhof commented 2 months ago

AspenV14

Screenshot 2024-07-09 at 9 28 50 AM Screenshot 2024-07-09 at 9 28 38 AM
boverhof commented 2 months ago

AspenV14 Simulation Messages

WARNING: Component list "gaslist" is not initialized
WARNING: Component list "gaslist" is not initialized
WARNING: Component list "gaslist" is not initialized
WARNING: Component list "gaslist" is not initialized
WARNING: Component list "gaslist" is not initialized
WARNING: Component list "gaslist" is not initialized

WARNING: Component list "gaslist" is not initialized
Validating simulation...
The Flowsheet has equations that use variables which do not exist:
    BFBadsM.GasIn.z("H2O") - Failed path is ("H2O")
    BFBadsM.GasIn.z("N2") - Failed path is ("N2")
    BFBadsM.GasIn.z("CO2") - Failed path is ("CO2")
    BFBadsT.GasIn.z("H2O") - Failed path is ("H2O")
    BFBadsT.GasIn.z("CO2") - Failed path is ("CO2")
    BFBadsT.GasIn.z("N2") - Failed path is ("N2")
    BFBadsT.GasOut.z("CO2") - Failed path is ("CO2")
    BFBadsT.GasOut.z("H2O") - Failed path is ("H2O")
    BFBRGNTop.GasIn.z("H2O") - Failed path is ("H2O")
    BFBRGNTop.GasIn.z("N2") - Failed path is ("N2")
    BFBRGNTop.GasIn.z("CO2") - Failed path is ("CO2")
    CMPrgn2.GasIn.z("CO2") - Failed path is ("CO2")
    CMPrgn2.GasIn.z("H2O") - Failed path is ("H2O")
    CMPrgn2.GasIn.z("N2") - Failed path is ("N2")
    SPTR2.Feed.z("N2") - Failed path is ("N2")
    SPTR2.Feed.z("CO2") - Failed path is ("CO2")
    SPTR2.Feed.z("H2O") - Failed path is ("H2O")
    BFBadsB.GasIn.z("CO2") - Failed path is ("CO2")
    BFBadsB.GasIn.z("H2O") - Failed path is ("H2O")
    BFBadsB.GasIn.z("N2") - Failed path is ("N2")
Errors raised when updating BFBadsB:
ERROR: Model BFBadsB is passing an empty array into procedure call
Failed to generate equations for BFBadsB
Model BFBadsB has equations that use variables which do not exist:
    BFBadsB.cb("CO2").Value(12) - Failed path is ("CO2").Value(12)
    BFBadsB.cb("CO2").Value(16) - Failed path is ("CO2").Value(16)
    BFBadsB.cb("CO2").Value(3) - Failed path is ("CO2").Value(3)
    BFBadsB.cb("CO2").Value(25) - Failed path is ("CO2").Value(25)
    BFBadsB.cb("CO2").Value(31) - Failed path is ("CO2").Value(31)
    BFBadsB.cb("CO2").Value(15) - Failed path is ("CO2").Value(15)
    BFBadsB.cb("CO2").Value(32) - Failed path is ("CO2").Value(32)
    BFBadsB.cb("CO2").Value(33) - Failed path is ("CO2").Value(33)
    BFBadsB.cb("CO2").Value(34) - Failed path is ("CO2").Value(34)
    BFBadsB.cb("CO2").Value(35) - Failed path is ("CO2").Value(35)
    BFBadsB.cb("CO2").Value(36) - Failed path is ("CO2").Value(36)
    BFBadsB.cb("CO2").Value(19) - Failed path is ("CO2").Value(19)
    BFBadsB.cb("CO2").Value(2) - Failed path is ("CO2").Value(2)
    BFBadsB.cb("CO2").Value(23) - Failed path is ("CO2").Value(23)
    BFBadsB.cb("CO2").Value(4) - Failed path is ("CO2").Value(4)
    BFBadsB.cb("CO2").Value(22) - Failed path is ("CO2").Value(22)
    BFBadsB.cb("CO2").Value(26) - Failed path is ("CO2").Value(26)
    BFBadsB.cb("CO2").Value(29) - Failed path is ("CO2").Value(29)
    BFBadsB.cb("CO2").Value(30) - Failed path is ("CO2").Value(30)
    BFBadsB.cb("CO2").Value(6) - Failed path is ("CO2").Value(6)
    BFBadsB.cb("CO2").Value(21) - Failed path is ("CO2").Value(21)
    BFBadsB.cb("CO2").Value(24) - Failed path is ("CO2").Value(24)
    BFBadsB.cb("CO2").Value(14) - Failed path is ("CO2").Value(14)
    BFBadsB.cb("CO2").Value(20) - Failed path is ("CO2").Value(20)
    BFBadsB.cb("CO2").Value(11) - Failed path is ("CO2").Value(11)
    BFBadsB.cb("CO2").Value(8) - Failed path is ("CO2").Value(8)
    BFBadsB.cb("CO2").Value(18) - Failed path is ("CO2").Value(18)
    BFBadsB.cb("CO2").Value(27) - Failed path is ("CO2").Value(27)
    BFBadsB.cb("CO2").Value(5) - Failed path is ("CO2").Value(5)
    BFBadsB.cb("CO2").Value(9) - Failed path is ("CO2").Value(9)
    BFBadsB.cb("CO2").Value(17) - Failed path is ("CO2").Value(17)
    BFBadsB.cb("CO2").Value(13) - Failed path is ("CO2").Value(13)
    BFBadsB.cb("CO2").Value(28) - Failed path is ("CO2").Value(28)
    BFBadsB.cb("CO2").Value(0) - Failed path is ("CO2").Value(0)
    BFBadsB.cb("CO2").Value(1) - Failed path is ("CO2").Value(1)
    BFBadsB.cb("CO2").Value(7) - Failed path is ("CO2").Value(7)
    BFBadsB.cb("CO2").Value(10) - Failed path is ("CO2").Value(10)
    BFBadsB.cb("CO2").Value(42) - Failed path is ("CO2").Value(42)
    BFBadsB.cb("CO2").Value(52) - Failed path is ("CO2").Value(52)
    BFBadsB.cb("CO2").Value(45) - Failed path is ("CO2").Value(45)
    BFBadsB.cb("CO2").Value(73) - Failed path is ("CO2").Value(73)
    BFBadsB.cb("CO2").Value(63) - Failed path is ("CO2").Value(63)
    BFBadsB.cb("CO2").Value(39) - Failed path is ("CO2").Value(39)
    BFBadsB.yb("CO2").Value(0) - Failed path is ("CO2").Value(0)
    BFBadsB.cb("CO2").Value(43) - Failed path is ("CO2").Value(43)
    BFBadsB.GasOut.z("H2O") - Failed path is ("H2O")
    BFBadsB.cb("CO2").Value(65) - Failed path is ("CO2").Value(65)
    BFBadsB.GasOut.z("CO2") - Failed path is ("CO2")
    BFBadsB.cb("CO2").Value(40) - Failed path is ("CO2").Value(40)
    BFBadsB.cb("CO2").Value(47) - Failed path is ("CO2").Value(47)
    BFBadsB.cb("CO2").Value(50) - Failed path is ("CO2").Value(50)
    BFBadsB.cb("CO2").Value(38) - Failed path is ("CO2").Value(38)
    BFBadsB.cb("CO2").Value(53) - Failed path is ("CO2").Value(53)
    BFBadsB.cb("CO2").Value(56) - Failed path is ("CO2").Value(56)
    BFBadsB.cb("CO2").Value(51) - Failed path is ("CO2").Value(51)
    BFBadsB.cb("CO2").Value(55) - Failed path is ("CO2").Value(55)
    BFBadsB.cb("CO2").Value(37) - Failed path is ("CO2").Value(37)
    BFBadsB.cb("CO2").Value(64) - Failed path is ("CO2").Value(64)
    BFBadsB.cb("CO2").Value(66) - Failed path is ("CO2").Value(66)
    BFBadsB.cb("CO2").Value(67) - Failed path is ("CO2").Value(67)
    BFBadsB.GasIn.z("N2") - Failed path is ("N2")
    BFBadsB.cb("CO2").Value(74) - Failed path is ("CO2").Value(74)
    BFBadsB.cb("CO2").Value(44) - Failed path is ("CO2").Value(44)
    BFBadsB.cb("CO2").Value(59) - Failed path is ("CO2").Value(59)
    BFBadsB.cb("CO2").Value(57) - Failed path is ("CO2").Value(57)
    BFBadsB.cb("CO2").Value(71) - Failed path is ("CO2").Value(71)
    BFBadsB.cb("CO2").Value(46) - Failed path is ("CO2").Value(46)
    BFBadsB.cb("CO2").Value(41) - Failed path is ("CO2").Value(41)
    BFBadsB.cb("CO2").Value(48) - Failed path is ("CO2").Value(48)
    BFBadsB.cb("CO2").Value(70) - Failed path is ("CO2").Value(70)
    BFBadsB.cb("CO2").Value(54) - Failed path is ("CO2").Value(54)
    BFBadsB.cb("CO2").Value(60) - Failed path is ("CO2").Value(60)
    BFBadsB.GasIn.z("CO2") - Failed path is ("CO2")
    BFBadsB.cb("CO2").Value(58) - Failed path is ("CO2").Value(58)
    BFBadsB.cb("CO2").Value(49) - Failed path is ("CO2").Value(49)
    BFBadsB.cb("CO2").Value(61) - Failed path is ("CO2").Value(61)
    BFBadsB.cb("CO2").Value(68) - Failed path is ("CO2").Value(68)
    BFBadsB.cb("CO2").Value(62) - Failed path is ("CO2").Value(62)
    BFBadsB.cb("CO2").Value(72) - Failed path is ("CO2").Value(72)
    BFBadsB.GasIn.z("H2O") - Failed path is ("H2O")
    BFBadsB.cb("CO2").Value(69) - Failed path is ("CO2").Value(69)
    BFBadsB.yb("H2O").Value(0) - Failed path is ("H2O").Value(0)
    BFBadsB.yb("N2").Value(0) - Failed path is ("N2").Value(0)
Errors raised when updating BFBadsM:
ERROR: Model BFBadsM is passing an empty array into procedure call
Failed to generate equations for BFBadsM
Model BFBadsM has equations that use variables which do not exist:
    BFBadsM.cb("CO2").Value(2) - Failed path is ("CO2").Value(2)
    BFBadsM.cb("CO2").Value(3) - Failed path is ("CO2").Value(3)
    BFBadsM.cb("CO2").Value(4) - Failed path is ("CO2").Value(4)
    BFBadsM.cb("CO2").Value(16) - Failed path is ("CO2").Value(16)
    BFBadsM.cb("CO2").Value(6) - Failed path is ("CO2").Value(6)
    BFBadsM.cb("CO2").Value(9) - Failed path is ("CO2").Value(9)
    BFBadsM.cb("CO2").Value(13) - Failed path is ("CO2").Value(13)
    BFBadsM.cb("CO2").Value(17) - Failed path is ("CO2").Value(17)
    BFBadsM.cb("CO2").Value(18) - Failed path is ("CO2").Value(18)
    BFBadsM.cb("CO2").Value(19) - Failed path is ("CO2").Value(19)
    BFBadsM.cb("CO2").Value(12) - Failed path is ("CO2").Value(12)
    BFBadsM.cb("CO2").Value(20) - Failed path is ("CO2").Value(20)
    BFBadsM.cb("CO2").Value(21) - Failed path is ("CO2").Value(21)
    BFBadsM.cb("CO2").Value(22) - Failed path is ("CO2").Value(22)
    BFBadsM.cb("CO2").Value(0) - Failed path is ("CO2").Value(0)
    BFBadsM.cb("CO2").Value(1) - Failed path is ("CO2").Value(1)
    BFBadsM.cb("CO2").Value(7) - Failed path is ("CO2").Value(7)
    BFBadsM.cb("CO2").Value(5) - Failed path is ("CO2").Value(5)
    BFBadsM.cb("CO2").Value(8) - Failed path is ("CO2").Value(8)
    BFBadsM.cb("CO2").Value(10) - Failed path is ("CO2").Value(10)
    BFBadsM.cb("CO2").Value(11) - Failed path is ("CO2").Value(11)
    BFBadsM.cb("CO2").Value(14) - Failed path is ("CO2").Value(14)
    BFBadsM.cb("CO2").Value(15) - Failed path is ("CO2").Value(15)
    BFBadsM.cb("CO2").Value(34) - Failed path is ("CO2").Value(34)
    BFBadsM.cb("CO2").Value(44) - Failed path is ("CO2").Value(44)
    BFBadsM.cb("CO2").Value(50) - Failed path is ("CO2").Value(50)
    BFBadsM.cb("CO2").Value(53) - Failed path is ("CO2").Value(53)
    BFBadsM.GasOut.z("H2O") - Failed path is ("H2O")
    BFBadsM.cb("CO2").Value(24) - Failed path is ("CO2").Value(24)
    BFBadsM.cb("CO2").Value(23) - Failed path is ("CO2").Value(23)
    BFBadsM.cb("CO2").Value(36) - Failed path is ("CO2").Value(36)
    BFBadsM.GasOut.z("CO2") - Failed path is ("CO2")
    BFBadsM.cb("CO2").Value(41) - Failed path is ("CO2").Value(41)
    BFBadsM.GasIn.z("H2O") - Failed path is ("H2O")
    BFBadsM.cb("CO2").Value(46) - Failed path is ("CO2").Value(46)
    BFBadsM.cb("CO2").Value(54) - Failed path is ("CO2").Value(54)
    BFBadsM.cb("CO2").Value(28) - Failed path is ("CO2").Value(28)
    BFBadsM.cb("CO2").Value(32) - Failed path is ("CO2").Value(32)
    BFBadsM.cb("CO2").Value(57) - Failed path is ("CO2").Value(57)
    BFBadsM.cb("CO2").Value(60) - Failed path is ("CO2").Value(60)
    BFBadsM.cb("CO2").Value(56) - Failed path is ("CO2").Value(56)
    BFBadsM.cb("CO2").Value(31) - Failed path is ("CO2").Value(31)
    BFBadsM.cb("CO2").Value(42) - Failed path is ("CO2").Value(42)
    BFBadsM.cb("CO2").Value(48) - Failed path is ("CO2").Value(48)
    BFBadsM.cb("CO2").Value(40) - Failed path is ("CO2").Value(40)
    BFBadsM.cb("CO2").Value(52) - Failed path is ("CO2").Value(52)
    BFBadsM.cb("CO2").Value(58) - Failed path is ("CO2").Value(58)
    BFBadsM.cb("CO2").Value(61) - Failed path is ("CO2").Value(61)
    BFBadsM.cb("CO2").Value(66) - Failed path is ("CO2").Value(66)
    BFBadsM.cb("CO2").Value(39) - Failed path is ("CO2").Value(39)
    BFBadsM.cb("CO2").Value(33) - Failed path is ("CO2").Value(33)
    BFBadsM.cb("CO2").Value(30) - Failed path is ("CO2").Value(30)
    BFBadsM.cb("CO2").Value(65) - Failed path is ("CO2").Value(65)
    BFBadsM.cb("CO2").Value(59) - Failed path is ("CO2").Value(59)
    BFBadsM.cb("CO2").Value(69) - Failed path is ("CO2").Value(69)
    BFBadsM.cb("CO2").Value(29) - Failed path is ("CO2").Value(29)
    BFBadsM.cb("CO2").Value(47) - Failed path is ("CO2").Value(47)
    BFBadsM.cb("CO2").Value(27) - Failed path is ("CO2").Value(27)
    BFBadsM.cb("CO2").Value(55) - Failed path is ("CO2").Value(55)
    BFBadsM.cb("CO2").Value(64) - Failed path is ("CO2").Value(64)
    BFBadsM.cb("CO2").Value(70) - Failed path is ("CO2").Value(70)
    BFBadsM.cb("CO2").Value(35) - Failed path is ("CO2").Value(35)
    BFBadsM.cb("CO2").Value(38) - Failed path is ("CO2").Value(38)
    BFBadsM.cb("CO2").Value(51) - Failed path is ("CO2").Value(51)
    BFBadsM.cb("CO2").Value(71) - Failed path is ("CO2").Value(71)
    BFBadsM.cb("CO2").Value(72) - Failed path is ("CO2").Value(72)
    BFBadsM.GasIn.z("CO2") - Failed path is ("CO2")
    BFBadsM.cb("CO2").Value(26) - Failed path is ("CO2").Value(26)
    BFBadsM.cb("CO2").Value(43) - Failed path is ("CO2").Value(43)
    BFBadsM.cb("CO2").Value(67) - Failed path is ("CO2").Value(67)
    BFBadsM.cb("CO2").Value(68) - Failed path is ("CO2").Value(68)
    BFBadsM.cb("CO2").Value(45) - Failed path is ("CO2").Value(45)
    BFBadsM.cb("CO2").Value(63) - Failed path is ("CO2").Value(63)
    BFBadsM.cb("CO2").Value(73) - Failed path is ("CO2").Value(73)
    BFBadsM.cb("CO2").Value(74) - Failed path is ("CO2").Value(74)
    BFBadsM.cb("CO2").Value(25) - Failed path is ("CO2").Value(25)
    BFBadsM.cb("CO2").Value(37) - Failed path is ("CO2").Value(37)
    BFBadsM.cb("CO2").Value(49) - Failed path is ("CO2").Value(49)
    BFBadsM.cb("CO2").Value(62) - Failed path is ("CO2").Value(62)
    BFBadsM.GasIn.z("N2") - Failed path is ("N2")
    BFBadsM.yb("CO2").Value(0) - Failed path is ("CO2").Value(0)
    BFBadsM.yb("H2O").Value(0) - Failed path is ("H2O").Value(0)
    BFBadsM.yb("N2").Value(0) - Failed path is ("N2").Value(0)
Model CMPads has equations that use variables which do not exist:
    CMPads.GasIn.z("CO2") - Failed path is ("CO2")
    CMPads.GasIn.z("N2") - Failed path is ("N2")
    CMPads.GasIn.z("H2O") - Failed path is ("H2O")
Errors raised when updating GHXfg:
ERROR: Model GHXfg is passing an empty array into procedure call
Failed to generate equations for GHXfg
Errors raised when updating BFBadsT:
ERROR: Model BFBadsT is passing an empty array into procedure call
Failed to generate equations for BFBadsT
Model BFBadsT has equations that use variables which do not exist:
    BFBadsT.yb("N2").Value(0) - Failed path is ("N2").Value(0)
    BFBadsT.cb("CO2").Value(2) - Failed path is ("CO2").Value(2)
    BFBadsT.cb("CO2").Value(3) - Failed path is ("CO2").Value(3)
    BFBadsT.cb("CO2").Value(5) - Failed path is ("CO2").Value(5)
    BFBadsT.cb("CO2").Value(0) - Failed path is ("CO2").Value(0)
    BFBadsT.cb("CO2").Value(1) - Failed path is ("CO2").Value(1)
    BFBadsT.cb("CO2").Value(4) - Failed path is ("CO2").Value(4)
    BFBadsT.cb("CO2").Value(6) - Failed path is ("CO2").Value(6)
    BFBadsT.cb("CO2").Value(7) - Failed path is ("CO2").Value(7)
    BFBadsT.cb("CO2").Value(8) - Failed path is ("CO2").Value(8)
    BFBadsT.cb("CO2").Value(44) - Failed path is ("CO2").Value(44)
    BFBadsT.cb("CO2").Value(23) - Failed path is ("CO2").Value(23)
    BFBadsT.cb("CO2").Value(38) - Failed path is ("CO2").Value(38)
    BFBadsT.cb("CO2").Value(46) - Failed path is ("CO2").Value(46)
    BFBadsT.cb("CO2").Value(51) - Failed path is ("CO2").Value(51)
    BFBadsT.cb("CO2").Value(52) - Failed path is ("CO2").Value(52)
    BFBadsT.cb("CO2").Value(54) - Failed path is ("CO2").Value(54)
    BFBadsT.cb("CO2").Value(34) - Failed path is ("CO2").Value(34)
    BFBadsT.cb("CO2").Value(42) - Failed path is ("CO2").Value(42)
    BFBadsT.cb("CO2").Value(43) - Failed path is ("CO2").Value(43)
    BFBadsT.cb("CO2").Value(56) - Failed path is ("CO2").Value(56)
    BFBadsT.cb("CO2").Value(57) - Failed path is ("CO2").Value(57)
    BFBadsT.cb("CO2").Value(59) - Failed path is ("CO2").Value(59)
    BFBadsT.cb("CO2").Value(40) - Failed path is ("CO2").Value(40)
    BFBadsT.cb("CO2").Value(55) - Failed path is ("CO2").Value(55)
    BFBadsT.cb("CO2").Value(63) - Failed path is ("CO2").Value(63)
    BFBadsT.cb("CO2").Value(36) - Failed path is ("CO2").Value(36)
    BFBadsT.cb("CO2").Value(49) - Failed path is ("CO2").Value(49)
    BFBadsT.cb("CO2").Value(60) - Failed path is ("CO2").Value(60)
    BFBadsT.cb("CO2").Value(18) - Failed path is ("CO2").Value(18)
    BFBadsT.cb("CO2").Value(21) - Failed path is ("CO2").Value(21)
    BFBadsT.cb("CO2").Value(24) - Failed path is ("CO2").Value(24)
    BFBadsT.cb("CO2").Value(27) - Failed path is ("CO2").Value(27)
    BFBadsT.cb("CO2").Value(35) - Failed path is ("CO2").Value(35)
    BFBadsT.cb("CO2").Value(47) - Failed path is ("CO2").Value(47)
    BFBadsT.cb("CO2").Value(22) - Failed path is ("CO2").Value(22)
    BFBadsT.cb("CO2").Value(26) - Failed path is ("CO2").Value(26)
    BFBadsT.cb("CO2").Value(37) - Failed path is ("CO2").Value(37)
    BFBadsT.cb("CO2").Value(9) - Failed path is ("CO2").Value(9)
    BFBadsT.cb("CO2").Value(11) - Failed path is ("CO2").Value(11)
    BFBadsT.cb("CO2").Value(48) - Failed path is ("CO2").Value(48)
    BFBadsT.cb("CO2").Value(50) - Failed path is ("CO2").Value(50)
    BFBadsT.cb("CO2").Value(53) - Failed path is ("CO2").Value(53)
    BFBadsT.cb("CO2").Value(62) - Failed path is ("CO2").Value(62)
    BFBadsT.cb("CO2").Value(16) - Failed path is ("CO2").Value(16)
    BFBadsT.cb("CO2").Value(13) - Failed path is ("CO2").Value(13)
    BFBadsT.cb("CO2").Value(61) - Failed path is ("CO2").Value(61)
    BFBadsT.cb("CO2").Value(64) - Failed path is ("CO2").Value(64)
    BFBadsT.cb("CO2").Value(10) - Failed path is ("CO2").Value(10)
    BFBadsT.cb("CO2").Value(14) - Failed path is ("CO2").Value(14)
    BFBadsT.cb("CO2").Value(65) - Failed path is ("CO2").Value(65)
    BFBadsT.cb("CO2").Value(30) - Failed path is ("CO2").Value(30)
    BFBadsT.cb("CO2").Value(66) - Failed path is ("CO2").Value(66)
    BFBadsT.cb("CO2").Value(28) - Failed path is ("CO2").Value(28)
    BFBadsT.cb("CO2").Value(67) - Failed path is ("CO2").Value(67)
    BFBadsT.cb("CO2").Value(58) - Failed path is ("CO2").Value(58)
    BFBadsT.cb("CO2").Value(19) - Failed path is ("CO2").Value(19)
    BFBadsT.cb("CO2").Value(17) - Failed path is ("CO2").Value(17)
    BFBadsT.cb("CO2").Value(25) - Failed path is ("CO2").Value(25)
    BFBadsT.cb("CO2").Value(31) - Failed path is ("CO2").Value(31)
    BFBadsT.cb("CO2").Value(45) - Failed path is ("CO2").Value(45)
    BFBadsT.cb("CO2").Value(29) - Failed path is ("CO2").Value(29)
    BFBadsT.cb("CO2").Value(20) - Failed path is ("CO2").Value(20)
    BFBadsT.cb("CO2").Value(12) - Failed path is ("CO2").Value(12)
    BFBadsT.cb("CO2").Value(32) - Failed path is ("CO2").Value(32)
    BFBadsT.cb("CO2").Value(33) - Failed path is ("CO2").Value(33)
    BFBadsT.cb("CO2").Value(39) - Failed path is ("CO2").Value(39)
    BFBadsT.cb("CO2").Value(41) - Failed path is ("CO2").Value(41)
    BFBadsT.cb("CO2").Value(15) - Failed path is ("CO2").Value(15)
    BFBadsT.cb("CO2").Value(74) - Failed path is ("CO2").Value(74)
    BFBadsT.cb("CO2").Value(73) - Failed path is ("CO2").Value(73)
    BFBadsT.GasIn.z("CO2") - Failed path is ("CO2")
    BFBadsT.GasIn.z("H2O") - Failed path is ("H2O")
    BFBadsT.GasOut.z("H2O") - Failed path is ("H2O")
    BFBadsT.GasOut.z("CO2") - Failed path is ("CO2")
    BFBadsT.cb("CO2").Value(68) - Failed path is ("CO2").Value(68)
    BFBadsT.cb("CO2").Value(70) - Failed path is ("CO2").Value(70)
    BFBadsT.cb("CO2").Value(71) - Failed path is ("CO2").Value(71)
    BFBadsT.yb("CO2").Value(0) - Failed path is ("CO2").Value(0)
    BFBadsT.cb("CO2").Value(69) - Failed path is ("CO2").Value(69)
    BFBadsT.cb("CO2").Value(72) - Failed path is ("CO2").Value(72)
    BFBadsT.GasIn.z("N2") - Failed path is ("N2")
    BFBadsT.yb("H2O").Value(0) - Failed path is ("H2O").Value(0)
Errors raised when updating BFBRGN:
ERROR: Model BFBRGN is passing an empty array into procedure call
Failed to generate equations for BFBRGN
Model BFBRGN has equations that use variables which do not exist:
    BFBRGN.cb("CO2").Value(33) - Failed path is ("CO2").Value(33)
    BFBRGN.cb("CO2").Value(35) - Failed path is ("CO2").Value(35)
    BFBRGN.cb("CO2").Value(2) - Failed path is ("CO2").Value(2)
    BFBRGN.cb("CO2").Value(17) - Failed path is ("CO2").Value(17)
    BFBRGN.cb("CO2").Value(23) - Failed path is ("CO2").Value(23)
    BFBRGN.cb("CO2").Value(38) - Failed path is ("CO2").Value(38)
    BFBRGN.cb("CO2").Value(41) - Failed path is ("CO2").Value(41)
    BFBRGN.cb("CO2").Value(43) - Failed path is ("CO2").Value(43)
    BFBRGN.cb("CO2").Value(44) - Failed path is ("CO2").Value(44)
    BFBRGN.cb("CO2").Value(13) - Failed path is ("CO2").Value(13)
    BFBRGN.cb("CO2").Value(46) - Failed path is ("CO2").Value(46)
    BFBRGN.cb("CO2").Value(25) - Failed path is ("CO2").Value(25)
    BFBRGN.cb("CO2").Value(48) - Failed path is ("CO2").Value(48)
    BFBRGN.cb("CO2").Value(49) - Failed path is ("CO2").Value(49)
    BFBRGN.cb("CO2").Value(39) - Failed path is ("CO2").Value(39)
    BFBRGN.cb("CO2").Value(50) - Failed path is ("CO2").Value(50)
    BFBRGN.cb("CO2").Value(45) - Failed path is ("CO2").Value(45)
    BFBRGN.cb("CO2").Value(16) - Failed path is ("CO2").Value(16)
    BFBRGN.cb("CO2").Value(24) - Failed path is ("CO2").Value(24)
    BFBRGN.cb("CO2").Value(51) - Failed path is ("CO2").Value(51)
    BFBRGN.cb("CO2").Value(52) - Failed path is ("CO2").Value(52)
    BFBRGN.cb("CO2").Value(36) - Failed path is ("CO2").Value(36)
    BFBRGN.cb("CO2").Value(0) - Failed path is ("CO2").Value(0)
    BFBRGN.cb("CO2").Value(3) - Failed path is ("CO2").Value(3)
    BFBRGN.cb("CO2").Value(6) - Failed path is ("CO2").Value(6)
    BFBRGN.cb("CO2").Value(14) - Failed path is ("CO2").Value(14)
    BFBRGN.cb("CO2").Value(1) - Failed path is ("CO2").Value(1)
    BFBRGN.cb("CO2").Value(5) - Failed path is ("CO2").Value(5)
    BFBRGN.cb("CO2").Value(18) - Failed path is ("CO2").Value(18)
    BFBRGN.cb("CO2").Value(19) - Failed path is ("CO2").Value(19)
    BFBRGN.cb("CO2").Value(22) - Failed path is ("CO2").Value(22)
    BFBRGN.cb("CO2").Value(26) - Failed path is ("CO2").Value(26)
    BFBRGN.cb("CO2").Value(20) - Failed path is ("CO2").Value(20)
    BFBRGN.cb("CO2").Value(27) - Failed path is ("CO2").Value(27)
    BFBRGN.cb("CO2").Value(29) - Failed path is ("CO2").Value(29)
    BFBRGN.cb("CO2").Value(28) - Failed path is ("CO2").Value(28)
    BFBRGN.cb("CO2").Value(31) - Failed path is ("CO2").Value(31)
    BFBRGN.cb("CO2").Value(9) - Failed path is ("CO2").Value(9)
    BFBRGN.cb("CO2").Value(32) - Failed path is ("CO2").Value(32)
    BFBRGN.cb("CO2").Value(7) - Failed path is ("CO2").Value(7)
    BFBRGN.cb("CO2").Value(34) - Failed path is ("CO2").Value(34)
    BFBRGN.cb("CO2").Value(40) - Failed path is ("CO2").Value(40)
    BFBRGN.cb("CO2").Value(37) - Failed path is ("CO2").Value(37)
    BFBRGN.cb("CO2").Value(42) - Failed path is ("CO2").Value(42)
    BFBRGN.cb("CO2").Value(47) - Failed path is ("CO2").Value(47)
    BFBRGN.cb("CO2").Value(4) - Failed path is ("CO2").Value(4)
    BFBRGN.cb("CO2").Value(8) - Failed path is ("CO2").Value(8)
    BFBRGN.cb("CO2").Value(10) - Failed path is ("CO2").Value(10)
    BFBRGN.cb("CO2").Value(11) - Failed path is ("CO2").Value(11)
    BFBRGN.cb("CO2").Value(12) - Failed path is ("CO2").Value(12)
    BFBRGN.cb("CO2").Value(15) - Failed path is ("CO2").Value(15)
    BFBRGN.cb("CO2").Value(21) - Failed path is ("CO2").Value(21)
    BFBRGN.cb("CO2").Value(30) - Failed path is ("CO2").Value(30)
    BFBRGN.GasOut.z("H2O") - Failed path is ("H2O")
    BFBRGN.cb("CO2").Value(64) - Failed path is ("CO2").Value(64)
    BFBRGN.cb("CO2").Value(71) - Failed path is ("CO2").Value(71)
    BFBRGN.GasIn.z("CO2") - Failed path is ("CO2")
    BFBRGN.cb("CO2").Value(55) - Failed path is ("CO2").Value(55)
    BFBRGN.cb("CO2").Value(67) - Failed path is ("CO2").Value(67)
    BFBRGN.cb("CO2").Value(65) - Failed path is ("CO2").Value(65)
    BFBRGN.cb("CO2").Value(59) - Failed path is ("CO2").Value(59)
    BFBRGN.cb("CO2").Value(66) - Failed path is ("CO2").Value(66)
    BFBRGN.cb("CO2").Value(69) - Failed path is ("CO2").Value(69)
    BFBRGN.cb("CO2").Value(72) - Failed path is ("CO2").Value(72)
    BFBRGN.cb("CO2").Value(63) - Failed path is ("CO2").Value(63)
    BFBRGN.cb("CO2").Value(56) - Failed path is ("CO2").Value(56)
    BFBRGN.cb("CO2").Value(54) - Failed path is ("CO2").Value(54)
    BFBRGN.cb("CO2").Value(60) - Failed path is ("CO2").Value(60)
    BFBRGN.cb("CO2").Value(53) - Failed path is ("CO2").Value(53)
    BFBRGN.cb("CO2").Value(74) - Failed path is ("CO2").Value(74)
    BFBRGN.cb("CO2").Value(58) - Failed path is ("CO2").Value(58)
    BFBRGN.GasIn.z("H2O") - Failed path is ("H2O")
    BFBRGN.cb("CO2").Value(70) - Failed path is ("CO2").Value(70)
    BFBRGN.GasOut.z("CO2") - Failed path is ("CO2")
    BFBRGN.cb("CO2").Value(61) - Failed path is ("CO2").Value(61)
    BFBRGN.cb("CO2").Value(57) - Failed path is ("CO2").Value(57)
    BFBRGN.cb("CO2").Value(73) - Failed path is ("CO2").Value(73)
    BFBRGN.cb("CO2").Value(62) - Failed path is ("CO2").Value(62)
    BFBRGN.cb("CO2").Value(68) - Failed path is ("CO2").Value(68)
Errors raised when updating BFBRGNTop:
ERROR: Model BFBRGNTop is passing an empty array into procedure call
Failed to generate equations for BFBRGNTop
Model BFBRGNTop has equations that use variables which do not exist:
    BFBRGNTop.cb("CO2").Value(1) - Failed path is ("CO2").Value(1)
    BFBRGNTop.cb("CO2").Value(7) - Failed path is ("CO2").Value(7)
    BFBRGNTop.cb("CO2").Value(5) - Failed path is ("CO2").Value(5)
    BFBRGNTop.cb("CO2").Value(15) - Failed path is ("CO2").Value(15)
    BFBRGNTop.cb("CO2").Value(21) - Failed path is ("CO2").Value(21)
    BFBRGNTop.cb("CO2").Value(8) - Failed path is ("CO2").Value(8)
    BFBRGNTop.cb("CO2").Value(20) - Failed path is ("CO2").Value(20)
    BFBRGNTop.cb("CO2").Value(19) - Failed path is ("CO2").Value(19)
    BFBRGNTop.cb("CO2").Value(27) - Failed path is ("CO2").Value(27)
    BFBRGNTop.cb("CO2").Value(28) - Failed path is ("CO2").Value(28)
    BFBRGNTop.cb("CO2").Value(14) - Failed path is ("CO2").Value(14)
    BFBRGNTop.cb("CO2").Value(0) - Failed path is ("CO2").Value(0)
    BFBRGNTop.cb("CO2").Value(17) - Failed path is ("CO2").Value(17)
    BFBRGNTop.cb("CO2").Value(13) - Failed path is ("CO2").Value(13)
    BFBRGNTop.cb("CO2").Value(26) - Failed path is ("CO2").Value(26)
    BFBRGNTop.cb("CO2").Value(2) - Failed path is ("CO2").Value(2)
    BFBRGNTop.cb("CO2").Value(29) - Failed path is ("CO2").Value(29)
    BFBRGNTop.cb("CO2").Value(10) - Failed path is ("CO2").Value(10)
    BFBRGNTop.cb("CO2").Value(30) - Failed path is ("CO2").Value(30)
    BFBRGNTop.cb("CO2").Value(24) - Failed path is ("CO2").Value(24)
    BFBRGNTop.cb("CO2").Value(4) - Failed path is ("CO2").Value(4)
    BFBRGNTop.cb("CO2").Value(6) - Failed path is ("CO2").Value(6)
    BFBRGNTop.cb("CO2").Value(9) - Failed path is ("CO2").Value(9)
    BFBRGNTop.cb("CO2").Value(3) - Failed path is ("CO2").Value(3)
    BFBRGNTop.cb("CO2").Value(11) - Failed path is ("CO2").Value(11)
    BFBRGNTop.cb("CO2").Value(12) - Failed path is ("CO2").Value(12)
    BFBRGNTop.cb("CO2").Value(25) - Failed path is ("CO2").Value(25)
    BFBRGNTop.cb("CO2").Value(22) - Failed path is ("CO2").Value(22)
    BFBRGNTop.cb("CO2").Value(23) - Failed path is ("CO2").Value(23)
    BFBRGNTop.cb("CO2").Value(16) - Failed path is ("CO2").Value(16)
    BFBRGNTop.cb("CO2").Value(18) - Failed path is ("CO2").Value(18)
    BFBRGNTop.cb("CO2").Value(36) - Failed path is ("CO2").Value(36)
    BFBRGNTop.cb("CO2").Value(58) - Failed path is ("CO2").Value(58)
    BFBRGNTop.cb("CO2").Value(39) - Failed path is ("CO2").Value(39)
    BFBRGNTop.cb("CO2").Value(66) - Failed path is ("CO2").Value(66)
    BFBRGNTop.cb("CO2").Value(41) - Failed path is ("CO2").Value(41)
    BFBRGNTop.cb("CO2").Value(70) - Failed path is ("CO2").Value(70)
    BFBRGNTop.GasIn.z("CO2") - Failed path is ("CO2")
    BFBRGNTop.cb("CO2").Value(64) - Failed path is ("CO2").Value(64)
    BFBRGNTop.cb("CO2").Value(44) - Failed path is ("CO2").Value(44)
    BFBRGNTop.cb("CO2").Value(33) - Failed path is ("CO2").Value(33)
    BFBRGNTop.cb("CO2").Value(63) - Failed path is ("CO2").Value(63)
    BFBRGNTop.cb("CO2").Value(72) - Failed path is ("CO2").Value(72)
    BFBRGNTop.cb("CO2").Value(37) - Failed path is ("CO2").Value(37)
    BFBRGNTop.cb("CO2").Value(43) - Failed path is ("CO2").Value(43)
    BFBRGNTop.cb("CO2").Value(67) - Failed path is ("CO2").Value(67)
    BFBRGNTop.cb("CO2").Value(57) - Failed path is ("CO2").Value(57)
    BFBRGNTop.cb("CO2").Value(34) - Failed path is ("CO2").Value(34)
    BFBRGNTop.cb("CO2").Value(47) - Failed path is ("CO2").Value(47)
    BFBRGNTop.cb("CO2").Value(32) - Failed path is ("CO2").Value(32)
    BFBRGNTop.cb("CO2").Value(62) - Failed path is ("CO2").Value(62)
    BFBRGNTop.cb("CO2").Value(68) - Failed path is ("CO2").Value(68)
    BFBRGNTop.cb("CO2").Value(31) - Failed path is ("CO2").Value(31)
    BFBRGNTop.cb("CO2").Value(73) - Failed path is ("CO2").Value(73)
    BFBRGNTop.cb("CO2").Value(55) - Failed path is ("CO2").Value(55)
    BFBRGNTop.cb("CO2").Value(46) - Failed path is ("CO2").Value(46)
    BFBRGNTop.cb("CO2").Value(53) - Failed path is ("CO2").Value(53)
    BFBRGNTop.cb("CO2").Value(59) - Failed path is ("CO2").Value(59)
    BFBRGNTop.cb("CO2").Value(49) - Failed path is ("CO2").Value(49)
    BFBRGNTop.cb("CO2").Value(45) - Failed path is ("CO2").Value(45)
    BFBRGNTop.cb("CO2").Value(61) - Failed path is ("CO2").Value(61)
    BFBRGNTop.cb("CO2").Value(65) - Failed path is ("CO2").Value(65)
    BFBRGNTop.cb("CO2").Value(69) - Failed path is ("CO2").Value(69)
    BFBRGNTop.cb("CO2").Value(48) - Failed path is ("CO2").Value(48)
    BFBRGNTop.cb("CO2").Value(56) - Failed path is ("CO2").Value(56)
    BFBRGNTop.cb("CO2").Value(51) - Failed path is ("CO2").Value(51)
    BFBRGNTop.cb("CO2").Value(38) - Failed path is ("CO2").Value(38)
    BFBRGNTop.cb("CO2").Value(71) - Failed path is ("CO2").Value(71)
    BFBRGNTop.cb("CO2").Value(50) - Failed path is ("CO2").Value(50)
    BFBRGNTop.GasOut.z("CO2") - Failed path is ("CO2")
    BFBRGNTop.cb("CO2").Value(40) - Failed path is ("CO2").Value(40)
    BFBRGNTop.cb("CO2").Value(54) - Failed path is ("CO2").Value(54)
    BFBRGNTop.cb("CO2").Value(35) - Failed path is ("CO2").Value(35)
    BFBRGNTop.cb("CO2").Value(52) - Failed path is ("CO2").Value(52)
    BFBRGNTop.GasIn.z("H2O") - Failed path is ("H2O")
    BFBRGNTop.GasOut.z("H2O") - Failed path is ("H2O")
    BFBRGNTop.cb("CO2").Value(42) - Failed path is ("CO2").Value(42)
    BFBRGNTop.cb("CO2").Value(60) - Failed path is ("CO2").Value(60)
    BFBRGNTop.cb("CO2").Value(74) - Failed path is ("CO2").Value(74)
Errors raised when updating GHXcmp2:
ERROR: Model GHXcmp2 is passing an empty array into procedure call
Failed to generate equations for GHXcmp2
Model CMPrgn2 has equations that use variables which do not exist:
    CMPrgn2.GasIn.z("CO2") - Failed path is ("CO2")
    CMPrgn2.GasIn.z("H2O") - Failed path is ("H2O")
    CMPrgn2.GasIn.z("N2") - Failed path is ("N2")
Model SINJ2 has equations that use variables which do not exist:
    SINJ2.GasIn.z("H2O") - Failed path is ("H2O")
    SINJ2.GasIn.z("N2") - Failed path is ("N2")
    SINJ2.GasOut.z("CO2") - Failed path is ("CO2")
    SINJ2.GasOut.z("H2O") - Failed path is ("H2O")
    SINJ2.GasIn.z("CO2") - Failed path is ("CO2")
    SINJ2.GasOut.z("N2") - Failed path is ("N2")
Validation complete
boverhof commented 2 months ago

AspenV12

Loaded C:\Users\Administrator\Desktop\FOQUS\examples\test_files\OUU_Remote_Turbine_BFB\BFB_v11_FBS_01_26_2018.acmf with no errors Loading Open NLP Solver for optimization... C:\Program Files\AspenTech\Aspen Open Solvers V12.0\bin\aos_vf13.dll loaded successfully Preparing simulation for solution Starting new snapshot file. Simulation ready for solution A total of 403 equations ( 0.3%) were eliminated Simulation has 118604 variables, 118274 equations and 528814 non-zeros Number of equations = 118274, number of states = 0

ksbeattie commented 2 months ago

@boverhof is talking to Aspen engineering team about this...

ksbeattie commented 1 month ago

@boverhof, has spoken to Aspen about this, they are aware of the issue and have provided a few possible workarounds.

boverhof commented 1 month ago
ksbeattie commented 2 weeks ago

Closing this as an intermittent issue that we can't reliable reproduce.