model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr...

543
model.lst Wed May 30 15:17:17 2018 1

Transcript of model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr...

Page 1: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 1

Page 2: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 2

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 1

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

INCLUDE /var/www/html/interfaces/cgi-bin/steam/ex3.dat

2 Scalars

3

4 AmbT Ambient temperature /298.15/

5 AmbP Ambient Pressure /1.01325/

6 R Universal gas const (J per mol K) /8.314/

7 gamma Ratio of Cp to Cv /1.33/

8 Tref Reference temperature for Enthalpy calculations /298.15/

9 EMAT Exchanger minimum approach temperature /10/

10 EpsP2 Epsilon for 2 phase utility cycle /1.0E-4/

11 BigMforT Big M for Temperature /500/

12 BigMforTurbFlow Big M for Turbine Flow /1.0E8 /

13 DumPrice Dummy price for binary variables /1.0E-3/

14 ElecDmd Electricity Demand (MW) /30/

15 UBMD Upper boound for mechanical demand /100/

16 UBED Upper bound for electrical demand /800/

17 CWCost Cooling Water cost ($ per Ton) /0.0269/

18 DWCost Demineralized Water cost ($ per Ton) /0.32/

19 FCost Fuel Cost ($ per MBtu) /12/

20 DeaerP Operating pressure Deaerator(MPa) /0.02/

21

22

23

24 Sets

25

26 Comp1 chemical components in IGCC /

27 C Carbon (solid)

28 H2 Hydrogen

29 O2 Oxygen

30 N2 Nitrogen

31 S Sulfur

32 CH4 Methane

33 CO Carbon monoxide

34 CO2 Carbon dioxide

35 H2O Water

36 H2S Hydrogen sulfide

37 COS Carbonyl sulfide

38 NH3 Ammonia

39 ASH Ash (inert solid) /

40

41

42

43

44 Str process streams /1*65/

45 Phase2Str(Str) possibility of 2 phase /1*7,12,25,26,31*36,47*51,55*65/

46 SatVapStr(Str) Saturated vapour stream /16/

47 VapStr(Str) Vapour streams /21,22,23,24,27,28,29,30,39*46/

48 SatLiqStr(Str) SAturated Liquid streams /8,10,11,13,14,15,37,38,52*54/

49 LiqStr(Str) Subcooled liquid stream /9,17,18,19,20/

50 AirStr(Str) Air streams /27,29,39/

51 SyngasStr(Str) Syngas Stream /28,30,41,44/

52 WatStr(Str) Water Stream /1*20,25,26,31*38,47,48*65/

53

Page 3: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 3

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 2

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

54

55 * for convenience in giving fixes and bounds

56 HPStr(Str) HP streams /1,26,31,34,37,47,48,53,54,58,62/

57 MPStr(Str) MP streams /2,5,10,25,32,35,50,52,55,59,63/

58 LPStr(Str) LP streams /3,6,12,33,36,38,56,60,64/

59 CDPStr(Str) codensate deaerator stream /11,13,14,15,16/

60 VPStr(Str) VP streams /4,7,8,57,61,65/

61 TfDeAertr(Str) Temperature of aerator /11,13,14,15,16,18,19,20/

62 GasStr(Str) Gas streams for boiler /27,28,29,30,21,22,23,24/

63 Gas2Str(Str) Gas streams for turbine /39*46/

64 P2P1Str(Str) 2 phase streams sure of no wet /1,31,34,25,26,47,48,58,62/

65 P2P2Str(Str) 2 phase streams sure of wet /4,7,57,61,65/

66

67

68 STR_DYN(Str) Dynamic set - streams

69

70

71

72

73

74

75 HPStmTurb HP Steam turbine /1*3/

76 MPStmTurb MP Steam turbine /1*2/

77

78 VacCondTurb Vacuum condensor for turbine /1/

79

80 Pump Liquid Pumps /VP,MP,HP,HRSG/

81

82 DeAertr Deaerator /1/

83

84 CondHdr Condensate header /1/

85

86 Blr Boilers (Steam generators) /HP,MP,HRSG/

87 BlrCmbtr BlrCombuster /HP,MP,GT,GTSF/

88

89 StmDmd Steam Demand /HP,MP,LP/

90 MechDmd Mechanical Power Demand /1*2/

91

92

93 **GAS turbine part

94 GTCmpr Compressor of gas turbine /1/

95 GTExpdr Expander of Turbine /1/

96

97 Vlv Throttle Valve /HPMP, MPLP/

98

99

100

101

102

103

104 Comp(Comp1) Components in utility /

105 H2 Hydrogen

106 O2 Oxygen

Page 4: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 4

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 3

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

107 N2 Nitrogen

108 CH4 Methane

109 CO Carbon monoxide

110 CO2 Carbon dioxide

111 H2O Water/

112

113 WatComp(Comp) /H2O/

114

115 NonWatComp(Comp) /H2,O2,N2,CH4,CO,CO2/

116

117 AirComp(Comp) /O2,N2/

118

119 NonAirComp(Comp) /H2,CH4,CO,CO2,H2O/

120

121 SyngasComp(Comp) /H2,CO,CH4,CO2/

122

123 NonSyngasComp(Comp) /O2,N2,H2O/

124

125

126 CombRxns Combustion Reactions /

127 H2Comb H2 burns forms H2O

128 COComb CO forms CO2

129 CH4Comb CH4 forms CO2 and H2O

130 /

131

132

133 BurnComp(CombRxns,Comp) Component that burns in a reaction /

134 H2Comb.H2 , COComb.CO , CH4Comb.CH4 /

135

136

137 ModeHPStmTurb Mode of operation of HP steam turbine/

138 MPBkPr MP Backpressure

139 MPExt MP Extraction

140 LPBkPr LP Backpressure

141 LPExt LP Extraction

142 VPCond Condensing to Vacuum pressure /

143

144

145 ModeMPStmTurb Mode of operation of HP steam turbine/

146 LPBkPr LP Backpressure

147 LPExt LP Extraction

148 VPCond Condensing to Vacuum pressure /

149

150 PLev1 Universal set of Pressure levels /HP,MP,LP,CDP,VP/

151

152 PLev(PLev1) Steam Pressure Levels /HP,MP,LP/

153

154

155 *************************************

156 ** Flowsheet topology

157 ************************************

158

159 ** HP steam turbine

Page 5: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 5

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 4

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

160 InHPStmTurb(HPStmTurb,Str) Input stream to HP Steam turbine /

161 1.1 , 2.58 , 3.62 /

162

163 OutMPHPStmTurb(HPStmTurb,Str) Output MP stream of HP Steam turbine /

164 1.2 , 2.59 , 3.63/

165

166 OutLPHPStmTurb(HPStmTurb,Str) Output LP stream of HP Steam turbine /

167 1.3 , 2.60 , 3.64/

168

169 OutVPHPStmTurb(HPStmTurb,Str) Output VP stream of HP Steam turbine /

170 1.4 , 2.61 , 3.65/

171

172 ** MP steam turbine

173 InMPStmTurb(MPStmTurb,Str) Input stream to MP Steam turbine /

174 1.5 , 2.55 /

175

176 OutLPMPStmTurb(MPStmTurb,Str) Output LP stream of MP Steam turbine /

177 1.6 , 2.56 /

178

179 OutVPMPStmTurb(MPStmTurb,Str) Output VP stream of MP Steam turbine /

180 1.7 , 2.57 /

181

182

183 ** Vacuum condensor

184 InVacCondTurb(VacCondTurb,Str) Input streams to vacuum condensor /1.(4,7,57,61,

65)/

185 OutVacCondTurb Output streams of vacuum condensor /1.8/

186

187 ** Liquid Pumps

188 InPump(Pump,Str) Inlet stream of pump /

189 VP.8 , MP.13 , HP.14 , HRSG.15 /

190

191 OutPump(Pump,Str) Outlet stream of pump /

192 VP.9 , MP.18 , HP.19 , HRSG.20 /

193

194 ** Deaerator

195 InDeAertr(DeAertr,Str) inlet stream of deaerator /1.(9,11,12,17)/

196 OutLDeAertr(DeAertr,Str) outlet liquid streams of deaerator /1.(13,14,1

5)/

197 OutVDeAertr(DeAertr,Str) outlet vapour stream of deaerator /1.(16)/

198

199 ** Condensate header

200 InCondHdr(CondHdr,Str) inlet stream to condensate header /1.(10,37,38)/

201 OutCondHdr(CondHdr,Str) outlet stream of condensate header /1.11/

202

203

204 *** Boiler with combuster

205 InGasBlr (Blr,Str) Inlet gas stream for Boiler /

206 HP.21, MP.23, HRSG.45 /

207

208 OutGasBlr(Blr,Str) Outlet gas stream for Boiler /

209 HP.22, MP.24 , HRSG.46 /

210

211 InWtrBlr(Blr,Str) Inlet water stream for Boiler /

212 HP.19, MP.18 , HRSG.20 /

Page 6: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 6

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 5

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

213

214 OutStmBlr(Blr,Str) Outlet steam stream for Boiler /

215 HP.26, MP.25 , HRSG.47 /

216

217 OutWtrBlr(Blr,Str) Outlet blowdwon stream for Boiler /

218 HP.53, MP.52 , HRSG.54 /

219

220

221 InBlrCmbtr(BlrCmbtr,Str) Input stream to Combuster /

222 HP.(27,28) , MP.(29,30), GT.(40,41), GTSF.(43,44) /

223

224 OutBlrCmbtr(BlrCmbtr,Str) Output stream of Combuster /

225 HP.21 , MP.23 , GT.42, GTSF.45/

226

227 *** Pressure headers

228 InPLev(PLev,Str) Input stream to header /

229 HP.(31,26,47) , MP.(2,32,25,49,59,63) , LP.(3,6,33,51,56,60,64)

/

230

231 OutPLev(PLev,Str) Outlet stream of header /

232 HP.(1,34,48,58,62) , MP.(5,35,50,55) , LP.(12,36) /

233

234

235

236 InStmDmd(StmDmd,Str) Input stream to steam demand /

237 HP.34 , MP.35 , LP.36 /

238

239 OutStmDmd(StmDmd,Str) Output stream to steam demand /

240 HP.37 , MP.10 , LP.38 /

241

242

243 InGTCmpr(GTCmpr,Str) Input stream to compressor /1.39/

244 OutGTCmpr(GTCmpr,Str) Output stream of compressor /1.40/

245

246 InGTExpdr(GTExpdr,Str) Input stream to expander /1.42/

247 OutGTExpdr(GTExpdr,Str) Output stream of expander /1.43/

248

249 InVlv(Vlv,Str) Input stream to throttle valve /

250 HPMP.48, MPLP.50 /

251 OutVlv(Vlv,Str) Output stream of throttle valve /

252 HPMP.49, MPLP.51 /

253

254 ;

255

256

257 Alias (Comp , Comp2), (Str , Str2) ;

258

259

260 Parameters

261

262

263 UBPL(PLev1) Upper bounds for pressure level /

264 HP = 80 , MP = 40 , LP = 10, CDP = 1.41, VP = 0.21 /

265

Page 7: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 7

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 6

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

266 LBPL(PLev1) Lower bounds for pressure level /

267 HP = 45 , MP = 15 , LP = 4 , CDP = 1.39, VP = 0.19 /

268

269 MaxSupHt(PLev1) Maximum superheat /

270 HP = 225, MP = 175, LP = 125/

271

272 UBTSat(PLev1) Upper bounds for Tsat of pressure level /

273 HP = 570.0, MP = 526, LP = 456.0, CDP = 383.0, VP = 334.0 /

274

275 LBTSat(PLev1) Upper bounds for Tsat of pressure level /

276 HP = 528.0, MP = 469.0, LP = 414.0, CDP = 382.0, VP = 333.0 /

277

278

279 UBT(PLev1) Upper bounds for Tsat of pressure level /

280 HP = 795.0, MP = 701, LP = 581.0, CDP = 383.0, VP = 334.0 /

281

282 LBT(PLev1) Upper bounds for Tsat of pressure level /

283 HP = 528.0, MP = 469.0, LP = 414.0, CDP = 382.0, VP = 333.0 /

284

285 FxPL(PLev1) Fixed values for pressure level /

286 HP = 45 , MP = 20 , LP = 7, CDP = 1.4, VP = 0.2/

287

288 HtReq(StmDmd) Heating demand of individual steam levels/

289 HP = 5 , MP =20 , LP = 8 /

290

291 HHV(Comp) Heating value (MBtu per kmol) /

292 H2 = 0.269258, O2 = 0.0, N2 = 0.0, CH4 = 0.839671, CO = 0.269558,

CO2 = 0.0, H2O = 0.0/

293

294

295 MDReq(MechDmd) Mechanical demand required /

296 1 = 10.0 , 2 = 20.0/

INCLUDE /var/www/html/interfaces/cgi-bin/steam/model.inc

298

299

300 StdHtFormGas(Comp1) Heat of formation as gas at Tref (MJ per kmol) /

301 C = 0.0, H2 = 0.0, O2 = 0.0, N2 = 0.0, S = 0.0, CH4 = -

74.52, CO = -110.53, CO2 = -393.51,

302 H2O = -241.814, H2S = -20.63, COS = -142.0, NH3 = -45.8

98, ASH = 0.0/

303

304

305 CpIGConstA(Comp1) Constant A for calculating ideal gas heat capcity /

306 C = -2.0194E-011, H2 = -8.72413588824715E-012, O2 = 1.00321

110903601e-011, N2 = 6.4863934487993e-013, S = 0.0,

307 CH4 = 4.31711266220667e-011, CO = 2.88987617653835e-012, C

O2 = 9.08521151389437e-012,

308 H2O = 4.19683964610337e-012, H2S = 9.15376273994147e-012, C

OS = -1.70813985811133e-011,

309 NH3 = 1.73243144182674e-011, ASH = 0.0 /

310

311

312 CpIGConstB(Comp1) Constant B for calculating ideal gas heat capcity /

313 C = 8.5342E-08, H2 = 3.13062251644783e-008, O2 = -3.6329587

575635e-008, N2 = -6.96486792964864e-009, S = 0.0,

314 CH4 = -1.65108811145229e-007, CO = -1.4576789091584e-008,

Page 8: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 8

CO2 = -2.1697313637398e-008,

315 H2O = -1.9470098998775e-008, H2S = -3.86650374047016e-008,

COS = 7.35597253373221e-008,

316 NH3 = -6.59890687065529e-008, ASH = 0.0/

317

318

Page 9: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 9

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 7

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

319 CpIGConstC(Comp1) Constant C for calculating ideal gas heat capcity /

320 C = -0.00013353, H2 = -3.7212402373867e-005, O2 = 4.2050264

4993578e-005, N2 = 1.50552864518556e-005, S = 0.0,

321 CH4 = 0.000204704210929332, CO = 2.31148304821567e-005, CO

2 = -2.33498744756968e-006,

322 H2O = 3.17592869409794e-005, H2S = 5.27009560659823e-005, C

OS = -0.000124372692200708,

323 NH3 = 8.03116337357631e-005, ASH = 0.0/

324

325

326 CpIGConstD(Comp1) Constant D for calculating ideal gas heat capcity /

327 C = 0.099493, H2 = 0.0191413559523374, O2 = -0.010547270342

9208, N2 = -0.00566985412879804, S = 0.0,

328 CH4 = -0.0452545153691324, CO = -0.00805228138930104, CO2

= 0.0446793224837683,

329 H2O = -0.00925060124457646, H2S = -0.0111860932347389, COS

= 0.105986561099127,

330 NH3 = -0.00774915657425819, ASH = 0.0/

331

332 CpIGConstE(Comp1) Constant E for calculating ideal gas heat capcity /

333 C = -10.789, H2 = 25.6468302684313, O2 = 29.7351909214832,

N2 = 29.5810529469761, S = 35.0,

334 CH4 = 35.6024511978605, CO = 29.7785323815701, CO2 = 24.59

80359335846,

335 H2O = 34.0544739123994, H2S = 33.8617361686317, COS = 18.86

47808687915,

336 NH3 = 32.7756279074386, ASH = 0.0/

337

338 FracConv(Comp) Fractional conversion of a component in its association combusti

on reaction /

339 H2 = 1.0 , CO = 1.0, CH4 = 1.0/

340

341

342 ExtAnt1(Comp) Extended Antoine constants 1 (T in K and P in bar)/

343 H2O = 61.03707454 /

344

345 ExtAnt2(Comp) Extended Antoine constants 2 (T in K and P in bar)/

346 H2O = -7206.7 /

347

348 ExtAnt3(Comp) Extended Antoine constants 3 (T in K and P in bar)/

349 H2O = 0.0 /

350

351 ExtAnt4(Comp) Extended Antoine constants 4 (T in K and P in bar)/

352 H2O = 0.0 /

353

354 ExtAnt5(Comp) Extended Antoine constants 5 (T in K and P in bar)/

355 H2O = -7.1385 /

356

357 ExtAnt6(Comp) Extended Antoine constants 6 (T in K and P in bar)/

358 H2O = 4.046E-06 /

359

360 ExtAnt7(Comp) Extended Antoine constants 7 (T in K and P in bar)/

361 H2O = 2 /

362

363

364

Page 10: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 10

365 LatHt1(Comp) Constant 1 for Latent heat of vaporization /

366 H2O = 52.053 /

367

368 LatHt2(Comp) Constant 2 for Latent heat of vaporization /

369 H2O = 0.3199 /

370

371 LatHt3(Comp) Constant 3 for Latent heat of vaporization /

Page 11: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 11

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 8

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

372 H2O = -0.212 /

373

374 LatHt4(Comp) Constant 4 for Latent heat of vaporization /

375 H2O = 0.25795 /

376

377 LatHt5(Comp) Constant 5 for Latent heat of vaporization /

378 H2O = 0.0 /

379

380

381

382 Tc(Comp) Critical temperature /

383 H2O = 647.13 /

384

385

386 ;

387

388

389

390 Table

391 CombRxnsStoicMtrx(CombRxns,Comp) gasifier stoichiometric matrix (only reacting compo

nents)

392 H2 O2 N2 CH4 CO CO2 H2O

393 H2Comb -1 -0.5 1

394 COComb -0.5 -1 1

395 CH4Comb -2 -1 1 2 ;

396

397

398

399

400 ***************************************

401 * Now declaration of Variables start

402 ***************************************

403

404

405 ******************************

406 ** Variables for STREAMS

407 ******************************

408 Positive Variables

409 F(Str) Flowrate of Stream (kmol per hr)

410 Fc(Str,Comp) Component flowrate of stream

411 T(Str) Temperature of stream

412 P(Str) Pressure of stream

413

414 ** Variables for 2 phase streams in utility system

415 TrP2(Str)

416 LatHtVapP2(Str,Comp)

417 Wetns(Str)

418 TSat(Str)

419

420 ** Variables for subcooled liquid in utility system

421 TrLiq(Str)

422 LatHtVapLiq(Str,Comp)

423

424 ;

Page 12: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 12

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 9

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

425

426 Binary variables

427 Y(Str) Binary variable

428 * yp(Str) Binary variable for stream pressure

429 YP2(Str) binary variable for 2 phase water streams

430 ;

431

432

433 Variables

434 H(Str) Enthalpy of stream

435

436 ** Variables for 2 phase streams in utility system

437 HVap(Str)

438 HSatLiq(Str)

439 HSatVap(Str)

440 Hc(Str,Comp)

441

442

443 ;

444

445

446

447

448

449

450

451 **********************************

452 * Variables for HP Steam Turbine

453 **********************************

454 Positive Variables

455 InHPPHPStmTurb(HPStmTurb) Inlet HP Pressure for expander of HP Steam turbine

456 InHPTHPStmTurb(HPStmTurb) Inlet HP Temperature for expander of HP Steam turbine

457

458 OutMPPHPStmTurb(HPStmTurb) Outlet MP Pressure for expander of HP Steam turbine

459 OutLPPHPStmTurb(HPStmTurb) Outlet LP Pressure for expander of HP Steam turbine

460

461 OutMPTHPStmTurb(HPStmTurb) Outlet MP Temperature for expander of HP Steam turbine

462 OutLPTHPStmTurb(HPStmTurb) Outlet LP Temperature for expander of HP Steam turbine

463

464 MPWorkHPStmTurb(HPStmTurb) MP expnasion work of HP Steam turbine

465 LPWorkHPStmTurb(HPStmTurb) LP expnasion work of HP Steam turbine

466 VPWorkHPStmTurb(HPStmTurb) VP expnasion work of HP Steam turbine

467 TotWorkHPStmTurb(HPStmTurb) Total work of HP Steam turbine

468

469 Dum1HPStmTurb(HPStmTurb)

470 Dum2HPStmTurb(HPStmTurb)

471 Dum3HPStmTurb(HPStmTurb)

472 Dum4HPStmTurb(HPStmTurb)

473 Dum5HPStmTurb(HPStmTurb)

474 Dum6HPStmTurb(HPStmTurb)

475

476 Dum11HPStmTurb(HPStmTurb)

477 Dum22HPStmTurb(HPStmTurb)

Page 13: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 13

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 10

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

478 Dum33HPStmTurb(HPStmTurb)

479 Dum44HPStmTurb(HPStmTurb)

480 Dum55HPStmTurb(HPStmTurb)

481 Dum66HPStmTurb(HPStmTurb)

482

483 ;

484

485 Binary Variables

486 YModeHPStmTurb(HPStmTurb,ModeHPStmTurb)

487 YLP(HPStmTurb) ;

488

489

490

491

492

493 **********************************

494 * Variables for MP Steam Turbine

495 **********************************

496 Positive Variables

497 InMPPMPStmTurb(MPStmTurb) Inlet MP Pressure for expander of MP Steam turbine

498 InMPTMPStmTurb(MPStmTurb) Inlet MP Temperature for expander of MP Steam turbine

499

500

501

502 OutLPPMPStmTurb(MPStmTurb) Outlet LP Pressure for expander of MP Steam turbine

503 OutVPPMPStmTurb(MPStmTurb) Outlet vacuum Pressure for expander of HP Steam turbine

504

505 OutMPTMPStmTurb(MPStmTurb) Outlet MP Temperature for expander of HP Steam turbine

506 OutLPTMPStmTurb(MPStmTurb) Outlet LP Temperature for expander of HP Steam turbine

507

508

509 LPWorkMPStmTurb(MPStmTurb) LP expnasion work of MP Steam turbine

510 VPWorkMPStmTurb(MPStmTurb) VP expnasion work of HP Steam turbine

511 TotWorkMPStmTurb(MPStmTurb) Total work of HP Steam turbine

512

513 Dum11MPStmTurb(MPStmTurb)

514 Dum22MPStmTurb(MPStmTurb)

515 Dum33MPStmTurb(MPStmTurb)

516 Dum44MPStmTurb(MPStmTurb)

517 Dum55MPStmTurb(MPStmTurb)

518 Dum66MPStmTurb(MPStmTurb)

519

520 ;

521

522 Binary Variables

523 YModeMPStmTurb(MPStmTurb,ModeMPStmTurb) ;

524

525

526

527 **********************************

528 * Variables for Vacuum condensor

529 **********************************

530 Positive Variables

Page 14: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 14

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 11

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

531 HtLdVacCondTurb(VacCondTurb)

532 MassFCW

533 WorkPumpVCT ;

534

535

536 **********************************

537 * Variables for Pump

538 **********************************

539 Positive Variables

540 WorkPump(Pump) ;

541

542

543

544 **********************************

545 *** Variables for Combuster

546 **********************************

547

548 Positive Variables

549 Dum1BlrCmbtr(BlrCmbtr,Comp);

550

551

552

553 **********************************

554 * Variables for Boilers

555 **********************************

556 Positive Variables

557 QBlr(Blr) Heat exchanged ;

558

559

560

561 **********************************

562 * Variables for Header

563 **********************************

564 Positive Variables

565 POpr(PLev) operating pressure of header

566 TOpr(PLev) operating temperature of header

567 TSatOpr(PLev) Heat exchanged

568 ;

569

570

571 *****************************************************

572 * Variables for Steam Demand

573 *****************************************************

574 Positive Variables

575 WasteH(StmDmd)

576 MassFCW1(StmDmd) ;

577

578

579

580

581 *****************************************

582 ** Variables for Air and syngas streams

583 *****************************************

Page 15: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 15

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 12

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

584 Positive Variables

585 WorkFan ;

586

587

588

589

590 *********************************************

591 *** Variables for Compressor of gas turbine

592 *********************************************

593 Positive Variables

594 InPGTCmpr(GTCmpr) Inlet Pressure for compressor

595 OutPGTCmpr(GTCmpr) Outlet Pressure for compressor

596 InTGTCmpr(GTCmpr) Inlet Temperature for compressor

597 OutTGTCmpr(GTCmpr) Outlet Temperature for compressor

598 WorkGTCmpr(GTCmpr) Ideal compressor work ;

599

600

601

602 **********************************

603 * Variables for Exapnder of gas turbine

604 **********************************

605 Positive Variables

606 InPGTExpdr(GTExpdr) Inlet Pressure for expander

607 OutPGTExpdr(GTExpdr) Outlet Pressure for expander

608 InTGTExpdr(GTExpdr) Inlet Temperature for expander

609 OutTGTExpdr(GTExpdr) Outlet Temperature for expander

610 WorkGTExpdr(GTExpdr) Ideal expander work

611 WorkGT ;

612

613

614

615 *****************************************

616 ** Variables to be changed later

617 *****************************************

618 Positive variables

619 MDE(MechDmd)

620 WHPTE(HPStmTurb)

621 MDC(MechDmd)

622 WHPTM(HPStmTurb,MechDmd)

623 WMPTM(MPStmTurb,MechDmd)

624 ;

625

626 Binary variables

627 YMD(MechDmd)

628 YWHPTE(HPStmTurb)

629 YWHPTM(HPStmTurb,MechDmd)

630 YWMPTM(MPStmTurb,MechDmd)

631 ;

632

633

634

635 *********************************

636 * Dummy variables

Page 16: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 16

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 13

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

637 *********************************

638 Variables

639 Z ;

640

641

642

643

644

645

646

647 ***************************************

648 * Now declaration of Equations start

649 ***************************************

650

651

652 *****************************************************

653 * Equations for streams

654 *****************************************************

655 Equations

656 * solo para este problema. ec de abajo

657 EqTotMolStr(Str) Total mass balance for stream (Total Mole flow = sum of component Mole

flow)

658 EqEnthpyGasStr1(Str,Comp)

659 EqEnthVapStr2(Str)

660 EqEnthSatLiq(Str)

661 EqTSat(Str)

662 EqEnthP2Str(Str) Enthalpy of 2 phase stream

663 EqTP2(Str)

664 EqLogP21(Str)

665 EqLogP22(Str)

666 EqLogP23(Str)

667 EqTrP2(Str)

668 EqLatHtVapP2(Str,Comp)

669

670 EqEnthSatLiq1(Str)

671 EqnTfSatLiqVap(Str)

672

673 EqEnthLiqStr(Str)

674 EqTrLiq(Str)

675 EqLatHtVapLiq(Str,Comp)

676

677 EqEnthSatVap(Str)

678 EqEnthSatVap1(Str)

679

680 ;

681

682 EqTotMolStr(Str)..

683 F(Str) =E= Sum(Comp, Fc(Str,Comp)) ;

684 **solo para este ejemplo

685 EqEnthpyGasStr1(Str,Comp)$VapStr(Str)..

686 Hc(Str,Comp) =E= (StdHtFormGas(Comp) + 1.0E-3*(CpIGConstA(Comp)/5*(T(Str)**5 - Tref

**5)

687 + CpIGConstB(Comp)/4*(T(Str)**4 - Tref**4) + CpIGConstC(Comp)/3*(T(Str)*

*3 - Tref**3)

688 + CpIGConstD(Comp)/2*(T(Str)**2 - Tref**2) + CpIGConstE(Comp)*(T(Str) -

Tref)))/3600 ;

Page 17: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 17

689

Page 18: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 18

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 14

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

690

691 EqEnthVapStr2(Str)$Phase2Str(Str)..

692 HVap(Str) =E= (StdHtFormGas(’H2O’) + 1.0E-3*(CpIGConstA(’H2O’)/5*(T(Str)**5 - Tref

**5)

693 + CpIGConstB(’H2O’)/4*(T(Str)**4 - Tref**4) + CpIGConstC(’H2O’)/3*(T(Str

)**3 - Tref**3)

694 + CpIGConstD(’H2O’)/2*(T(Str)**2 - Tref**2) + CpIGConstE(’H2O’)*(T(Str)

- Tref)))/3600 ;

695

696 EqEnthSatLiq(Str)$(Phase2Str(Str) OR SatLiqStr(Str))..

697 HSatLiq(Str) =E= (StdHtFormGas(’H2O’) + 1.0E-3*(CpIGConstA(’H2O’)/5*(TSat(Str)**5 -

Tref**5)

698 + CpIGConstB(’H2O’)/4*(TSat(Str)**4 - Tref**4) + CpIGConstC(’H2O’)/3*(TSat(Str)**3 -

Tref**3)

699 + CpIGConstD(’H2O’)/2*(TSat(Str)**2 - Tref**2) + CpIGConstE(’H2O’)*(TSat(Str) - Tref

)) - LatHtVapP2(Str,’H2O’))/3600 ;

700

701 EqEnthSatVap(Str)$SatVapStr(Str)..

702 HSatVap(Str) =E= (StdHtFormGas(’H2O’) + 1.0E-3*(CpIGConstA(’H2O’)/5*(TSat(Str)**5 -

Tref**5)

703 + CpIGConstB(’H2O’)/4*(TSat(Str)**4 - Tref**4) + CpIGConstC(’H2O’)/3*(TSat(Str)**3 -

Tref**3)

704 + CpIGConstD(’H2O’)/2*(TSat(Str)**2 - Tref**2) + CpIGConstE(’H2O’)*(TSat(Str) - Tref

)))/3600 ;

705

706

707 EqTSat(Str)$(Phase2Str(Str) OR SatLiqStr(Str) OR SatVapStr(Str))..

708 P(Str) =E= exp(ExtAnt1(’H2O’) + ExtAnt2(’H2O’)/(TSat(Str) + ExtAnt3(’H2O’)) + ExtAnt

4(’H2O’)*TSat(Str)

709 + ExtAnt5(’H2O’)*log(TSat(Str)) + ExtAnt6(’H2O’)*TSat(Str)**ExtAnt7(’H2O’)) ;

710

711

712 EqEnthP2Str(Str)$Phase2Str(Str)..

713 H(Str) =E= (1-Wetns(Str))*HVap(Str) + Wetns(Str)*HSatLiq(Str) ;

714

715

716 EqTP2(Str)$Phase2Str(Str)..

717 T(Str) =G= TSat(Str) ;

718

719 EqLogP21(Str)$Phase2Str(Str)..

720 Wetns(Str) =L= YP2(Str) ;

721

722 EqLogP22(Str)$Phase2Str(Str)..

723 Wetns(Str) =G= EpsP2*YP2(Str) ;

724

725 EqLogP23(Str)$Phase2Str(Str)..

726 T(Str) =L= TSat(Str) + BigMforT*(1-YP2(Str)) ;

727

728 EqTrP2(Str)$(Phase2Str(Str) OR SatLiqStr(Str))..

729 TrP2(Str) =E= TSat(Str)/Tc(’H2O’) ;

730

731

732 EqLatHtVapP2(Str,’H2O’)$(Phase2Str(Str) OR SatLiqStr(Str))..

733 LatHtVapP2(Str,’H2O’) =E= LatHt1(’H2O’)*(1 - TrP2(Str))**(LatHt2(’H2O’) + LatHt3(’H2O

’)*TrP2(Str)

734 + LatHt4(’H2O’)*TrP2(Str)**2 + LatHt5(’H2O’)*TrP2(Str)**3) ;

Page 19: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 19

735

736

737

738 *** equation for H of saturated liquid stream

739

740 EqEnthSatLiq1(Str)$SatLiqStr(Str)..

741 H(Str) =E= HSatLiq(Str) ;

742

Page 20: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 20

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 15

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

743 EqnTfSatLiqVap(Str)$(SatLiqStr(Str) OR SatVapStr(Str))..

744 T(Str) =E= TSat(Str) ;

745

746

747 *** equations for H of (subcooled) liquid streams

748

749 EqEnthLiqStr(Str)$LiqStr(Str)..

750 H(Str) =E= (StdHtFormGas(’H2O’) + 1.0E-3*(CpIGConstA(’H2O’)/5*(T(Str)**5 - Tref**5)

751 + CpIGConstB(’H2O’)/4*(T(Str)**4 - Tref**4) + CpIGConstC(’H2O’)/3*(T(Str

)**3 - Tref**3)

752 + CpIGConstD(’H2O’)/2*(T(Str)**2 - Tref**2) + CpIGConstE(’H2O’)*(T(Str)

- Tref)) - LatHtVapLiq(Str,’H2O’))/3600 ;

753

754 EqTrLiq(Str)$LiqStr(Str)..

755 TrLiq(Str) =E= T(Str)/Tc(’H2O’) ;

756

757

758 EqLatHtVapLiq(Str,’H2O’)$LiqStr(Str)..

759 LatHtVapLiq(Str,’H2O’) =E= LatHt1(’H2O’)*(1 - TrLiq(Str))**(LatHt2(’H2O’) + LatHt3(’H

2O’)*TrLiq(Str)

760 + LatHt4(’H2O’)*TrLiq(Str)**2 + LatHt5(’H2O’)*TrLiq(Str)**3)

;

761

762

763 *** equations for H of saturated vapour streams

764 EqEnthSatVap1(Str)$SatVapStr(Str)..

765 H(Str) =E= HSatVap(Str) ;

766

767

768

769

770 *****************************************************

771 * Equations for HP Steam Turbine

772 *****************************************************

773 Equations

774 EqCompMolBalHPStmTurb(HPStmTurb,Comp) Component mol balance

775

776 EqInHPPHPStmTurb(HPStmTurb) Equating inlet HP Pressure to that of corresponding HP str

eam

777 EqInHPTHPStmTurb(HPStmTurb) Equating inlet HP temperature to that of corresponding HP

stream

778

779 EqOutMPPHPStmTurb(HPStmTurb) Equatiing outlet MP Pressure to that of corresponding MP

stream

780 EqOutLPPHPStmTurb(HPStmTurb) Equatiing outlet LP Pressure to that of corresponding LP

stream

781

782 EqPTRel1HPStmTurb(HPStmTurb) P T relationship for compression from high to medium pres

sure

783

784 EqPTRel1aHPStmTurb(HPStmTurb)

785 EqPTRel1bHPStmTurb(HPStmTurb)

786 EqPTRel1cHPStmTurb(HPStmTurb)

787 EqPTRel1dHPStmTurb(HPStmTurb)

788 EqPTRel1eHPStmTurb(HPStmTurb)

789 EqPTRel1fHPStmTurb(HPStmTurb)

Page 21: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 21

790 EqPTRel1gHPStmTurb(HPStmTurb)

791 EqPTRel1hHPStmTurb(HPStmTurb)

792 EqPTRel1iHPStmTurb(HPStmTurb)

793 EqPTRel1jHPStmTurb(HPStmTurb)

794 EqPTRel1kHPStmTurb(HPStmTurb)

795

Page 22: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 22

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 16

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

796

797 EqPTRel2HPStmTurb(HPStmTurb)

798

799 EqPTRel2aHPStmTurb(HPStmTurb)

800 EqPTRel2bHPStmTurb(HPStmTurb)

801 EqPTRel2cHPStmTurb(HPStmTurb)

802 EqPTRel2dHPStmTurb(HPStmTurb)

803 EqPTRel2eHPStmTurb(HPStmTurb)

804 EqPTRel2fHPStmTurb(HPStmTurb)

805 EqPTRel2gHPStmTurb(HPStmTurb)

806 EqPTRel2hHPStmTurb(HPStmTurb)

807 EqPTRel2iHPStmTurb(HPStmTurb)

808 EqPTRel2jHPStmTurb(HPStmTurb)

809 EqPTRel2kHPStmTurb(HPStmTurb)

810 EqPTRel2lHPStmTurb(HPStmTurb)

811 EqPTRel2mHPStmTurb(HPStmTurb)

812 EqPTRel2nHPStmTurb(HPStmTurb)

813

814

815

816

817 EqPTRel3HPStmTurb(HPStmTurb)

818 EqMPWorkHPStmTurb(HPStmTurb)

819 EqLPWorkHPStmTurb(HPStmTurb)

820 EqVPWorkHPStmTurb(HPStmTurb)

821 EqTotWorkHPStmTurb(HPStmTurb)

822 EqWetCnst1HPStmTurb(HPStmTurb)

823 EqWetCnst2HPStmTurb(HPStmTurb)

824 EqLogMode1HPStmTurb(HPStmTurb)

825 EqLogMode2HPStmTurb(HPStmTurb)

826 EqLogMode3HPStmTurb(HPStmTurb)

827 EqLogMode4HPStmTurb(HPStmTurb)

828 EqLogMode5HPStmTurb(HPStmTurb)

829 EqLogMode6HPStmTurb(HPStmTurb)

830 EqLogMode7HPStmTurb(HPStmTurb)

831 EqLogMode8HPStmTurb(HPStmTurb,ModeHPStmTurb)

832

833 EqLogBnd1HPStmTurb(HPStmTurb)

834 EqLogBnd2HPStmTurb(HPStmTurb)

835 EqLogBnd3HPStmTurb(HPStmTurb)

836 EqLogBnd4HPStmTurb(HPStmTurb,Str) ;

837

838 EqCompMolBalHPStmTurb(HPStmTurb,Comp)..

839 Sum(Str $InHPStmTurb(HPStmTurb,Str), Fc(Str,Comp) ) =E=

840 Sum(Str $OutMPHPStmTurb(HPStmTurb,Str), Fc(Str,Comp) ) +

841 Sum(Str $OutLPHPStmTurb(HPStmTurb,Str), Fc(Str,Comp) ) +

842 Sum(Str $OutVPHPStmTurb(HPStmTurb,Str), Fc(Str,Comp) ) ;

843

844 *****

845 EqInHPPHPStmTurb(HPStmTurb)..

846 Sum(Str $InHPStmTurb(HPStmTurb,Str), P(str)) =E= InHPPHPStmTurb(HPStmTurb) ;

847

848 EqInHPTHPStmTurb(HPStmTurb)..

Page 23: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 23

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 17

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

849 Sum(Str $InHPStmTurb(HPStmTurb,Str), T(str)) =E= InHPTHPStmTurb(HPStmTurb) ;

850

851 *****

852 EqOutMPPHPStmTurb(HPStmTurb)..

853 Sum(Str $OutMPHPStmTurb(HPStmTurb,Str), P(str)) =E= OutMPPHPStmTurb(HPStmTurb) ;

854

855 EqOutLPPHPStmTurb(HPStmTurb)..

856 Sum(Str $OutLPHPStmTurb(HPStmTurb,Str), P(str)) =E= OutLPPHPStmTurb(HPStmTurb) ;

857

858

859 EqPTRel1HPStmTurb(HPStmTurb)..

860 OutMPTHPStmTurb(HPStmTurb) =E= InHPTHPStmTurb(HPStmTurb)*((OutMPPHPStmTurb(HPStmTur

b)/InHPPHPStmTurb(HPStmTurb))**((gamma - 1.0)/gamma)) ;

861

862

863 EqPTRel1aHPStmTurb(HPStmTurb)..

864 OutMPTHPStmTurb(HPStmTurb) =E= Dum11HPStmTurb(HPStmTurb) + Dum22HPStmTurb(HPStmTur

b) ;

865

866 EqPTRel1bHPStmTurb(HPStmTurb)..

867 530.0 =E= Dum33HPStmTurb(HPStmTurb) + Dum44HPStmTurb(HPStmTurb) ;

868

869 EqPTRel1cHPStmTurb(HPStmTurb)..

870 Sum(Str $OutMPHPStmTurb(HPStmTurb,Str), T(str)) =E= Dum55HPStmTurb(HPStmTurb) + Du

m66HPStmTurb(HPStmTurb) ;

871

872 EqPTRel1dHPStmTurb(HPStmTurb)..

873 Dum55HPStmTurb(HPStmTurb) =E= Dum11HPStmTurb(HPStmTurb) ;

874

875 EqPTRel1eHPStmTurb(HPStmTurb)..

876 Dum66HPStmTurb(HPStmTurb) =E= Dum44HPStmTurb(HPStmTurb) ;

877

878

879 EqPTRel1fHPStmTurb(HPStmTurb)..

880 Dum55HPStmTurb(HPStmTurb) =L= UBT(’MP’)*SUM(Str $InHPStmTurb(HPStmTurb,Str), Y(Str))

;

881

882

883 EqPTRel1gHPStmTurb(HPStmTurb)..

884 Dum66HPStmTurb(HPStmTurb) =L= UBT(’MP’)*(1 - SUM(Str $InHPStmTurb(HPStmTurb,Str), Y(S

tr))) ;

885

886

887 EqPTRel1hHPStmTurb(HPStmTurb)..

888 Dum11HPStmTurb(HPStmTurb) =L= UBT(’MP’)*SUM(Str $InHPStmTurb(HPStmTurb,Str), Y(Str))

;

889

890 EqPTRel1iHPStmTurb(HPStmTurb)..

891 Dum44HPStmTurb(HPStmTurb) =L= UBT(’MP’)*(1 - SUM(Str $InHPStmTurb(HPStmTurb,Str), Y(S

tr))) ;

892

893 EqPTRel1jHPStmTurb(HPStmTurb)..

894 Dum22HPStmTurb(HPStmTurb) =L= UBT(’MP’)*(1 - SUM(Str $InHPStmTurb(HPStmTurb,Str), Y(S

tr))) ;

895

896 EqPTRel1kHPStmTurb(HPStmTurb)..

Page 24: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 24

897 Dum33HPStmTurb(HPStmTurb) =L= UBT(’MP’)*SUM(Str $InHPStmTurb(HPStmTurb,Str), Y(Str))

;

898

899 EqPTRel2HPStmTurb(HPStmTurb)..

900 OutLPTHPStmTurb(HPStmTurb) =E= OutMPTHPStmTurb(HPStmTurb)*((OutLPPHPStmTurb(HPStmTu

rb)/OutMPPHPStmTurb(HPStmTurb))**((gamma - 1.0)/gamma)) ;

901

Page 25: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 25

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 18

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

902 EqPTRel2aHPStmTurb(HPStmTurb)..

903 OutLPTHPStmTurb(HPStmTurb) =E= Dum1HPStmTurb(HPStmTurb) + Dum2HPStmTurb(HPStmTurb)

;

904

905 EqPTRel2bHPStmTurb(HPStmTurb)..

906 460.0 =E= Dum3HPStmTurb(HPStmTurb) + Dum4HPStmTurb(HPStmTurb) ;

907

908 EqPTRel2cHPStmTurb(HPStmTurb)..

909 Sum(Str $OutLPHPStmTurb(HPStmTurb,Str), T(str)) =E= Dum5HPStmTurb(HPStmTurb) + Dum

6HPStmTurb(HPStmTurb) ;

910

911 EqPTRel2dHPStmTurb(HPStmTurb)..

912 Dum5HPStmTurb(HPStmTurb) =E= Dum1HPStmTurb(HPStmTurb) ;

913

914 EqPTRel2eHPStmTurb(HPStmTurb)..

915 Dum6HPStmTurb(HPStmTurb) =E= Dum4HPStmTurb(HPStmTurb) ;

916

917 EqPTRel2fHPStmTurb(HPStmTurb)..

918 Dum5HPStmTurb(HPStmTurb) =L= UBT(’LP’)*YLP(HPStmTurb) ;

919

920 EqPTRel2gHPStmTurb(HPStmTurb)..

921 Dum6HPStmTurb(HPStmTurb) =L= UBT(’LP’)*(1 - YLP(HPStmTurb)) ;

922

923 EqPTRel2hHPStmTurb(HPStmTurb)..

924 Dum1HPStmTurb(HPStmTurb) =L= UBT(’LP’)*YLP(HPStmTurb) ;

925

926 EqPTRel2iHPStmTurb(HPStmTurb)..

927 Dum4HPStmTurb(HPStmTurb) =L= UBT(’LP’)*(1 - YLP(HPStmTurb)) ;

928

929 EqPTRel2jHPStmTurb(HPStmTurb)..

930 Dum2HPStmTurb(HPStmTurb) =L= UBT(’LP’)*(1 - YLP(HPStmTurb)) ;

931

932 EqPTRel2kHPStmTurb(HPStmTurb)..

933 Dum3HPStmTurb(HPStmTurb) =L= UBT(’LP’)*YLP(HPStmTurb) ;

934

935 EqPTRel2lHPStmTurb(HPStmTurb)..

936 (1 - YModeHPStmTurb(HPStmTurb,’LPExt’)) + YLP(HPStmTurb) =G= 1 ;

937

938 EqPTRel2mHPStmTurb(HPStmTurb)..

939 (1 - YModeHPStmTurb(HPStmTurb,’LPBkPr’)) + YLP(HPStmTurb) =G= 1 ;

940

941 EqPTRel2nHPStmTurb(HPStmTurb)..

942 (1 - YModeHPStmTurb(HPStmTurb,’VPCond’)) + YLP(HPStmTurb) =G= 1 ;

943

944 EqPTRel3HPStmTurb(HPStmTurb)..

945 Sum(Str $OutVPHPStmTurb(HPStmTurb,Str), Wetns(str)) =E= 0.15 ;

946

947 *****

948

949 EqMPWorkHPStmTurb(HPStmTurb)..

950 MPWorkHPStmTurb(HPStmTurb) =E= Sum( Str $InHPStmTurb(HPStmTurb,Str), Fc(Str,’H2O’)

)*(

951 Sum( Str $InHPStmTurb(HPStmTurb,Str), H(Str)) - Sum( Str $OutMPHPStmTurb(HPStmTurb,

Str), H(Str))) ;

952

953 EqLPWorkHPStmTurb(HPStmTurb)..

Page 26: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 26

954 LPWorkHPStmTurb(HPStmTurb) =E= (Sum(Str $InHPStmTurb(HPStmTurb,Str), Fc(Str,’H2O’)

)

Page 27: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 27

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 19

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

955 - Sum(Str $OutMPHPStmTurb(HPStmTurb,Str), Fc(Str,’H2O’)))

956 *(Sum( Str $OutMPHPStmTurb(HPStmTurb,Str), H(Str))

957 - Sum( Str $OutLPHPStmTurb(HPStmTurb,Str), H(Str))) ;

958

959 EqVPWorkHPStmTurb(HPStmTurb)..

960 VPWorkHPStmTurb(HPStmTurb) =E= (Sum(Str $InHPStmTurb(HPStmTurb,Str), Fc(Str,’H2O’)

)

961 - Sum(Str $OutMPHPStmTurb(HPStmTurb,Str), Fc(Str,’H2O’))

962 - Sum(Str $OutLPHPStmTurb(HPStmTurb,Str), Fc(Str,’H2O’)))

963 *(Sum( Str $OutLPHPStmTurb(HPStmTurb,Str), H(Str))

964 - Sum( Str $OutVPHPStmTurb(HPStmTurb,Str), H(Str))) ;

965

966 EqTotWorkHPStmTurb(HPStmTurb)..

967 TotWorkHPStmTurb(HPStmTurb) =E= MPWorkHPStmTurb(HPStmTurb) + LPWorkHPStmTurb(HPStm

Turb) + VPWorkHPStmTurb(HPStmTurb) ;

968

969

970 EqWetCnst1HPStmTurb(HPStmTurb)..

971 Sum( Str $OutMPHPStmTurb(HPStmTurb,Str), Wetns(Str)) =L= 0.15 ;

972

973 EqWetCnst2HPStmTurb(HPStmTurb)..

974 Sum( Str $OutLPHPStmTurb(HPStmTurb,Str), Wetns(Str)) =L= 0.15 ;

975

976 EqLogMode1HPStmTurb(HPStmTurb)..

977 (1 - YModeHPStmTurb(HPStmTurb,’MPExt’)) + YModeHPStmTurb(HPStmTurb,’LPBkPr’) + YMo

deHPStmTurb(HPStmTurb,’VPCond’) =G= 1 ;

978

979 EqLogMode2HPStmTurb(HPStmTurb)..

980 (1 - YModeHPStmTurb(HPStmTurb,’LPExt’)) + YModeHPStmTurb(HPStmTurb,’VPCond’) =G= 1

;

981

982 EqLogMode3HPStmTurb(HPStmTurb)..

983 YModeHPStmTurb(HPStmTurb,’LPExt’) + YModeHPStmTurb(HPStmTurb,’LPBkPr’) =L= 1 ;

984

985 EqLogMode4HPStmTurb(HPStmTurb)..

986 YModeHPStmTurb(HPStmTurb,’MPExt’) + YModeHPStmTurb(HPStmTurb,’MPBkPr’) =L= 1 ;

987

988 EqLogMode5HPStmTurb(HPStmTurb)..

989 YModeHPStmTurb(HPStmTurb,’LPBkPr’) + YModeHPStmTurb(HPStmTurb,’MPBkPr’) + YModeHPS

tmTurb(HPStmTurb,’VPCond’) =L= 1 ;

990

991 * extraction wet

992 EqLogMode6HPStmTurb(HPStmTurb)..

993 Sum( Str $OutMPHPStmTurb(HPStmTurb,Str), Wetns(Str)) =L= 1 - YModeHPStmTurb(HPStmTu

rb,’MPExt’) ;

994

995 EqLogMode7HPStmTurb(HPStmTurb)..

996 Sum( Str $OutLPHPStmTurb(HPStmTurb,Str), Wetns(Str)) =L= 1 - YModeHPStmTurb(HPStmTu

rb,’LPExt’) ;

997 *****

998

999 EqLogMode8HPStmTurb(HPStmTurb,ModeHPStmTurb)..

1000 (1 - YModeHPStmTurb(HPStmTurb,ModeHPStmTurb)) + Sum(Str $InHPStmTurb(HPStmTurb,Str)

, Y(Str)) =G= 1 ;

1001

1002 EqLogBnd1HPStmTurb(HPStmTurb)..

Page 28: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 28

1003 Sum(Str $OutMPHPStmTurb(HPStmTurb,Str), F(Str)) =L= BigMforTurbFlow*

1004 (YModeHPStmTurb(HPStmTurb,’MPExt’) + YModeHPStmTurb(HPStmTurb,’MPBkPr’)) ;

1005

1006 EqLogBnd2HPStmTurb(HPStmTurb)..

1007 Sum(Str $OutLPHPStmTurb(HPStmTurb,Str), F(Str)) =L= BigMforTurbFlow*

Page 29: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 29

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 20

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1008 (YModeHPStmTurb(HPStmTurb,’LPExt’) + YModeHPStmTurb(HPStmTurb,’LPBkPr’)) ;

1009

1010 EqLogBnd3HPStmTurb(HPStmTurb)..

1011 Sum(Str $OutVPHPStmTurb(HPStmTurb,Str), F(Str)) =L= BigMforTurbFlow*YModeHPStmTurb(

HPStmTurb,’VPCond’) ;

1012

1013 EqLogBnd4HPStmTurb(HPStmTurb,Str)$InHPStmTurb(HPStmTurb,Str)..

1014 F(str) =L= BigMforTurbFlow*Y(Str) ;

1015

1016

1017

1018

1019 *****************************************************

1020 * Equations for MP Steam Turbine

1021 *****************************************************

1022 Equations

1023 EqCompMolBalMPStmTurb(MPStmTurb,Comp) Component mol balance

1024

1025 EqInMPPMPStmTurb(MPStmTurb) Equating inlet HP Pressure to that of corresponding HP str

eam

1026 EqInMPTMPStmTurb(MPStmTurb) Equating inlet HP temperature to that of corresponding HP

stream

1027

1028 EqOutLPPMPStmTurb(MPStmTurb) Equatiing outlet LP Pressure to that of corresponding LP

stream

1029

1030

1031

1032

1033

1034 EqPTRel1MPStmTurb(MPStmTurb)

1035

1036 EqPTRel1aMPStmTurb(MPStmTurb)

1037 EqPTRel1bMPStmTurb(MPStmTurb)

1038 EqPTRel1cMPStmTurb(MPStmTurb)

1039 EqPTRel1dMPStmTurb(MPStmTurb)

1040 EqPTRel1eMPStmTurb(MPStmTurb)

1041 EqPTRel1fMPStmTurb(MPStmTurb)

1042 EqPTRel1gMPStmTurb(MPStmTurb)

1043 EqPTRel1hMPStmTurb(MPStmTurb)

1044 EqPTRel1iMPStmTurb(MPStmTurb)

1045 EqPTRel1jMPStmTurb(MPStmTurb)

1046 EqPTRel1kMPStmTurb(MPStmTurb)

1047

1048 EqPTRel2MPStmTurb(MPStmTurb)

1049

1050 EqLPWorkMPStmTurb(MPStmTurb)

1051 EqVPWorkMPStmTurb(MPStmTurb)

1052 EqTotWorkMPStmTurb(MPStmTurb)

1053

1054 EqWetCnst1MPStmTurb(MPStmTurb)

1055

1056 EqLogMode1MPStmTurb(MPStmTurb)

1057 EqLogMode2MPStmTurb(MPStmTurb)

1058 EqLogMode3MPStmTurb(MPStmTurb)

1059 EqLogMode4MPStmTurb(MPStmTurb)

Page 30: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 30

1060 EqLogMode5MPStmTurb(MPStmTurb,ModeMPStmTurb)

Page 31: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 31

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 21

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1061

1062 EqLogBnd1MPStmTurb(MPStmTurb)

1063 EqLogBnd2MPStmTurb(MPStmTurb)

1064 EqLogBnd3MPStmTurb(MPStmTurb,Str) ;

1065

1066 EqCompMolBalMPStmTurb(MPStmTurb,Comp)..

1067 Sum(Str $InMPStmTurb(MPStmTurb,Str), Fc(Str,Comp) ) =E=

1068 Sum(Str $OutLPMPStmTurb(MPStmTurb,Str), Fc(Str,Comp) ) +

1069 Sum(Str $OutVPMPStmTurb(MPStmTurb,Str), Fc(Str,Comp) ) ;

1070

1071 *****

1072 EqInMPPMPStmTurb(MPStmTurb)..

1073 Sum(Str $InMPStmTurb(MPStmTurb,Str), P(str)) =E= InMPPMPStmTurb(MPStmTurb) ;

1074

1075 EqInMPTMPStmTurb(MPStmTurb)..

1076 Sum(Str $InMPStmTurb(MPStmTurb,Str), T(str)) =E= InMPTMPStmTurb(MPStmTurb) ;

1077

1078 *****

1079

1080 EqOutLPPMPStmTurb(MPStmTurb)..

1081 Sum(Str $OutLPMPStmTurb(MPStmTurb,Str), P(str)) =E= OutLPPMPStmTurb(MPStmTurb) ;

1082

1083

1084

1085 *****

1086

1087 EqPTRel1MPStmTurb(MPStmTurb)..

1088 OutLPTMPStmTurb(MPStmTurb) =E= InMPTMPStmTurb(MPStmTurb)*((OutLPPMPStmTurb(MPStmTur

b)/InMPPMPStmTurb(MPStmTurb))**((gamma - 1.0)/gamma)) ;

1089

1090 EqPTRel1aMPStmTurb(MPStmTurb)..

1091 OutLPTMPStmTurb(MPStmTurb) =E= Dum11MPStmTurb(MPStmTurb) + Dum22MPStmTurb(MPStmTur

b) ;

1092

1093 EqPTRel1bMPStmTurb(MPStmTurb)..

1094 460.0 =E= Dum33MPStmTurb(MPStmTurb) + Dum44MPStmTurb(MPStmTurb) ;

1095

1096 EqPTRel1cMPStmTurb(MPStmTurb)..

1097 Sum(Str $OutLPMPStmTurb(MPStmTurb,Str), T(str)) =E= Dum55MPStmTurb(MPStmTurb) + Du

m66MPStmTurb(MPStmTurb) ;

1098

1099 EqPTRel1dMPStmTurb(MPStmTurb)..

1100 Dum55MPStmTurb(MPStmTurb) =E= Dum11MPStmTurb(MPStmTurb) ;

1101

1102 EqPTRel1eMPStmTurb(MPStmTurb)..

1103 Dum66MPStmTurb(MPStmTurb) =E= Dum44MPStmTurb(MPStmTurb) ;

1104

1105

1106 EqPTRel1fMPStmTurb(MPStmTurb)..

1107 Dum55MPStmTurb(MPStmTurb) =L= UBT(’LP’)*SUM(Str $InMPStmTurb(MPStmTurb,Str), Y(Str))

;

1108

1109

1110 EqPTRel1gMPStmTurb(MPStmTurb)..

1111 Dum66MPStmTurb(MPStmTurb) =L= UBT(’LP’)*(1 - SUM(Str $InMPStmTurb(MPStmTurb,Str), Y(S

tr))) ;

Page 32: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 32

1112

1113

Page 33: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 33

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 22

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1114 EqPTRel1hMPStmTurb(MPStmTurb)..

1115 Dum11MPStmTurb(MPStmTurb) =L= UBT(’LP’)*SUM(Str $InMPStmTurb(MPStmTurb,Str), Y(Str))

;

1116

1117 EqPTRel1iMPStmTurb(MPStmTurb)..

1118 Dum44MPStmTurb(MPStmTurb) =L= UBT(’LP’)*(1 - SUM(Str $InMPStmTurb(MPStmTurb,Str), Y(S

tr))) ;

1119

1120 EqPTRel1jMPStmTurb(MPStmTurb)..

1121 Dum22MPStmTurb(MPStmTurb) =L= UBT(’LP’)*(1 - SUM(Str $InMPStmTurb(MPStmTurb,Str), Y(S

tr))) ;

1122

1123 EqPTRel1kMPStmTurb(MPStmTurb)..

1124 Dum33MPStmTurb(MPStmTurb) =L= UBT(’LP’)*SUM(Str $InMPStmTurb(MPStmTurb,Str), Y(Str))

;

1125

1126

1127 *****

1128

1129 EqPTRel2MPStmTurb(MPStmTurb)..

1130 Sum(Str $OutVPMPStmTurb(MPStmTurb,Str), Wetns(Str)) =E= 0.15 ;

1131

1132 *****

1133

1134 EqLPWorkMPStmTurb(MPStmTurb)..

1135 LPWorkMPStmTurb(MPStmTurb) =E= Sum(Str $InMPStmTurb(MPStmTurb,Str), Fc(Str,’H2O’))

1136 *(Sum( Str $InMPStmTurb(MPStmTurb,Str), H(Str))

1137 - Sum( Str $OutLPMPStmTurb(MPStmTurb,Str), H(Str))) ;

1138

1139 EqVPWorkMPStmTurb(MPStmTurb)..

1140 VPWorkMPStmTurb(MPStmTurb) =E= (Sum(Str $InMPStmTurb(MPStmTurb,Str), Fc(Str,’H2O’)

)

1141 - Sum(Str $OutLPMPStmTurb(MPStmTurb,Str), Fc(Str,’H2O’)))

1142 *(Sum( Str $OutLPMPStmTurb(MPStmTurb,Str), H(Str))

1143 - Sum( Str $OutVPMPStmTurb(MPStmTurb,Str), H(Str))) ;

1144

1145 EqTotWorkMPStmTurb(MPStmTurb)..

1146 TotWorkMPStmTurb(MPStmTurb) =E= LPWorkMPStmTurb(MPStmTurb) + VPWorkMPStmTurb(MPSt

mTurb) ;

1147

1148

1149 EqWetCnst1MPStmTurb(MPStmTurb)..

1150 Sum( Str $OutLPMPStmTurb(MPStmTurb,Str), Wetns(Str)) =L= 0.15 ;

1151

1152 EqLogMode1MPStmTurb(MPStmTurb)..

1153 (1 - YModeMPStmTurb(MPStmTurb,’LPExt’)) + YModeMPStmTurb(MPStmTurb,’VPCond’) =G= 1

;

1154

1155 EqLogMode2MPStmTurb(MPStmTurb)..

1156 YModeMPStmTurb(MPStmTurb,’LPExt’) + YModeMPStmTurb(MPStmTurb,’LPBkPr’) =L= 1 ;

1157

1158 EqLogMode3MPStmTurb(MPStmTurb)..

1159 YModeMPStmTurb(MPStmTurb,’LPBkPr’) + YModeMPStmTurb(MPStmTurb,’VPCond’) =L= 1 ;

1160

1161

1162 EqLogMode4MPStmTurb(MPStmTurb)..

Page 34: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 34

1163 Sum( Str $OutLPMPStmTurb(MPStmTurb,Str), Wetns(Str)) =L= 1 - YModeMPStmTurb(MPStmTu

rb,’LPExt’) ;

1164

1165 EqLogMode5MPStmTurb(MPStmTurb,ModeMPStmTurb)..

1166 (1 - YModeMPStmTurb(MPStmTurb,ModeMPStmTurb)) + Sum(Str $InMPStmTurb(MPStmTurb,Str)

, Y(Str)) =G= 1 ;

Page 35: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 35

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 23

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1167

1168

1169 EqLogBnd1MPStmTurb(MPStmTurb)..

1170 Sum(Str $OutLPMPStmTurb(MPStmTurb,Str), F(Str)) =L= BigMforTurbFlow*

1171 (YModeMPStmTurb(MPStmTurb,’LPExt’) + YModeMPStmTurb(MPStmTurb,’LPBkPr’)) ;

1172

1173 EqLogBnd2MPStmTurb(MPStmTurb)..

1174 Sum(Str $OutVPMPStmTurb(MPStmTurb,Str), F(Str)) =L= BigMforTurbFlow*YModeMPStmTurb(

MPStmTurb,’VPCond’) ;

1175

1176 EqLogBnd3MPStmTurb(MPStmTurb,Str)$InMPStmTurb(MPStmTurb,Str)..

1177 F(str) =L= BigMforTurbFlow*Y(Str) ;

1178

1179

1180

1181 *****************************************

1182 ** Equation for vacuum condensor

1183 *****************************************

1184 Equations

1185

1186 EqCompMolBalVacCondTurb(VacCondTurb,Comp) Component mass bal

1187 EqEnthBalVacCondTurb(VacCondTurb) Energy balance

1188 EqMassFCW(VacCondTurb) calculate mass flowrate of cooling water (

kg per s)

1189 EqPr1VacCondTurb(VacCondTurb,Str) equates Vacuum pressure to pressure of inl

et stream

1190 EqPr2VacCondTurb(VacCondTurb,Str) equates Vacuum pressure to pressure of out

let stream

1191 EqWorkPumpVCT(VacCondTurb) Work for vacuum pump in MW (mass is kg pe

r s)

1192

1193 ;

1194

1195

1196 EqCompMolBalVacCondTurb(VacCondTurb,Comp)..

1197 Sum(Str $InVacCondTurb(VacCondTurb,Str), Fc(Str,Comp)) =E= Sum(Str $OutVacCondTurb(Va

cCondTurb,Str), Fc(Str,Comp)) ;

1198

1199

1200 EqEnthBalVacCondTurb(VacCondTurb)..

1201 HtLdVacCondTurb(VacCondTurb) =E= Sum(Str $InVacCondTurb(VacCondTurb,Str), F(Str)*H(St

r)) -

1202 Sum(Str $OutVacCondTurb(VacCondTurb,Str), F(Str)*H(S

tr)) ;

1203

1204 EqMassFCW(VacCondTurb)..

1205 HtLdVacCondTurb(VacCondTurb) =E= MassFCW*4.184E-03*20 ;

1206

1207 EqPr1VacCondTurb(VacCondTurb,Str)$InVacCondTurb(VacCondTurb,Str)..

1208 P(Str) =E= FxPL(’VP’) ;

1209

1210 EqPr2VacCondTurb(VacCondTurb,Str)$OutVacCondTurb(VacCondTurb,Str)..

1211 P(Str) =E= FxPL(’VP’) ;

1212

1213 EqWorkPumpVCT(VacCondTurb)..

1214 WorkPumpVCT =E= MassFCW*0.69/1000 ;

Page 36: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 36

1215

1216

1217

1218

1219 *****************************************

Page 37: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 37

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 24

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1220 ** Equation for pumps

1221 *****************************************

1222

1223 Equations

1224

1225 EqCompMolBalPump(Pump,Comp) Component mass bal

1226 EqTEqPump(Pump) Tin = Tout

1227 EqPgePump(Pump) Pout >= Pin

1228 EqWorkPump(Pump) Work done by pump

1229

1230 ;

1231

1232 EqCompMolBalPump(Pump,Comp)..

1233 Sum(Str $InPump(Pump,Str), Fc(Str,Comp)) =E= Sum(Str $OutPump(Pump,Str), Fc(Str,Co

mp)) ;

1234

1235 EqTEqPump(Pump)..

1236 Sum(Str $InPump(Pump,Str), T(Str)) =E= Sum(Str $OutPump(Pump,Str), T(Str)) ;

1237

1238 EqPgePump(Pump)..

1239 Sum(Str $OutPump(Pump,Str), P(Str)) =G= Sum(Str $InPump(Pump,Str), P(Str)) ;

1240

1241

1242 EqWorkPump(Pump)..

1243 WorkPump(Pump) =E= Sum(Str $InPump(Pump,Str), F(Str) )*(

1244 Sum(Str $OutPump(Pump,Str), P(Str)) -

1245 Sum(Str $InPump(Pump,Str), P(Str)))*0.1*18/(3600*1000) ;

1246

1247

1248

1249 *****************************************

1250 ** Equation for condensate header

1251 *****************************************

1252 Equations

1253

1254 EqCompMolBalCondHdr(CondHdr,Comp) Component mass bal

1255 EqPRel1CondHdr(CondHdr) Pressure of outlet stream equals the pressure of header

1256

1257 ;

1258

1259 EqCompMolBalCondHdr(CondHdr,Comp)..

1260 Sum(Str $InCondHdr(CondHdr,Str), Fc(Str,Comp)) =E= Sum(Str $OutCondHdr(CondHdr,Str),

Fc(Str,Comp)) ;

1261

1262 EqPRel1CondHdr(CondHdr)..

1263 Sum(Str $OutCondHdr(CondHdr,Str), P(Str)) =E= FxPL(’CDP’) ;

1264

1265

1266

1267

1268

1269

1270

1271 *****************************************

1272 ** Equation for Deaerator

Page 38: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 38

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 25

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1273 *****************************************

1274 Equations

1275 EqCompMolBalDeAertr(DeAertr,Comp)

1276 EqEnthBalDeAertr(DeAertr)

1277 EqVentVapDeAertr(DeAertr)

1278 EqPRel1DeAertr(DeAertr,Str)

1279 EqPRel2DeAertr(DeAertr,Str)

1280 ;

1281

1282

1283 EqCompMolBalDeAertr(DeAertr,Comp)..

1284 Sum(Str $InDeAertr(DeAertr,Str), Fc(Str,Comp)) =E=

1285 Sum(Str $OutLDeAertr(DeAertr,Str), Fc(Str,Comp)) +

1286 Sum(Str $OutVDeAertr(DeAertr,Str), Fc(Str,Comp)) ;

1287

1288 EqEnthBalDeAertr(DeAertr)..

1289 Sum(Str $InDeAertr(DeAertr,Str), F(Str)*H(Str)) =E=

1290 Sum(Str $OutLDeAertr(DeAertr,Str), F(Str)*H(Str)) +

1291 Sum(Str $OutVDeAertr(DeAertr,Str), F(Str)*H(Str)) ;

1292

1293 EqVentVapDeAertr(DeAertr)..

1294 Sum(Str $OutVDeAertr(DeAertr,Str), Fc(Str,’H2O’)) =E= 0.005*Sum(Str $InDeAertr(DeAert

r,Str), Fc(Str,’H2O’)) ;

1295

1296 EqPRel1DeAertr(DeAertr,Str)$OutVDeAertr(DeAertr,Str)..

1297 P(Str) =E= FxPL(’CDP’) ;

1298

1299 EqPRel2DeAertr(DeAertr,Str)$OutLDeAertr(DeAertr,Str)..

1300 P(Str) =E= FxPL(’CDP’) ;

1301

1302

1303

1304 *****************************************************

1305 * Equations for Combuster

1306 *****************************************************

1307 Equations

1308 EqCompMolBalBlrCmbtr(BlrCmbtr,Comp) Component mol balance

1309 EqDum1BlrCmbtr(BlrCmbtr,Comp) Dummy (calculates inlet flow for particular component

)

1310 EqEgyBalBlrCmbtr(BlrCmbtr) Energy balance for combustor

1311 EqOutPBlrCmbtr1(BlrCmbtr,Str) Equality of pressure

1312

1313 EqExcessO2BlrCmbtr(BlrCmbtr) constraint for excess O2

1314 EqTCnstrtBlrCmbtr(BlrCmbtr) Constraint for maximum allowable temperature

1315

1316 ;

1317

1318

1319

1320 EqDum1BlrCmbtr(BlrCmbtr,Comp)..

1321 Dum1BlrCmbtr(BlrCmbtr,Comp) =E= Sum(Str $InBlrCmbtr(BlrCmbtr,Str),Fc(Str,Comp))

;

1322

1323 EqCompMolBalBlrCmbtr(BlrCmbtr,Comp)..

1324 Dum1BlrCmbtr(BlrCmbtr,Comp) +

1325 Sum(CombRxns,Sum(Comp2$BurnComp(CombRxns,Comp2),FracConv(Comp2)*Dum1BlrCmbtr(BlrCmb

Page 39: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 39

tr,Comp2)*CombRxnsStoicMtrx(CombRxns,Comp)))

Page 40: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 40

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 26

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1326 =E= Sum(Str $OutBlrCmbtr(BlrCmbtr,Str),Fc(Str,Comp)) ;

1327

1328

1329 EqEgyBalBlrCmbtr(BlrCmbtr)..

1330 Sum(Str $InBlrCmbtr(BlrCmbtr,Str), SUM(Comp, Fc(Str,Comp)*Hc(Str,Comp)))

1331 =E= Sum(Str $OutBlrCmbtr(BlrCmbtr,Str), SUM(Comp, Fc(Str,Comp)*Hc(Str,Comp))) ;

1332

1333 EqOutPBlrCmbtr1(BlrCmbtr,Str)$InBlrCmbtr(BlrCmbtr,Str)..

1334 Sum(Str2 $OutBlrCmbtr(BlrCmbtr,Str2), P(Str2)) =E= P(Str) ;

1335

1336 EqExcessO2BlrCmbtr(BlrCmbtr)..

1337 Dum1BlrCmbtr(BlrCmbtr,’O2’) =G= 1.15*

1338 Sum(CombRxns,Sum(Comp2$BurnComp(CombRxns,Comp2),Dum1BlrCmbtr(BlrCmbtr,Comp2)*CombRx

nsStoicMtrx(CombRxns,’O2’))) ;

1339

1340 EqTCnstrtBlrCmbtr(BlrCmbtr)..

1341 Sum(Str $OutBlrCmbtr(BlrCmbtr,Str),T(Str)) =L= 1500 ;

1342

1343

1344

1345

1346 *****************************************

1347 ** Equation for Air and syngas streams

1348 *****************************************

1349 Equations

1350 Eq1AirStr(Str)

1351 Eq2AirStr(Str)

1352 Eq3AirStr(Str)

1353 Eq1SyngasStr(Str)

1354 Eq1aSyngasStr(Str)

1355 Eq1bSyngasStr(Str)

1356

1357 Eq2SyngasStr(Str)

1358 EqWorkFan

1359 ;

1360 Eq1AirStr(Str)$AirStr(Str)..

1361 Fc(Str,’N2’) =E= 79/21 * Fc(Str,’O2’) ;

1362

1363 Eq2AirStr(Str)$AirStr(Str)..

1364 P(Str) =E= AmbP ;

1365

1366 Eq3AirStr(Str)$AirStr(Str)..

1367 T(Str) =E= AmbT ;

1368

1369 Eq1SyngasStr(Str)$SyngasStr(Str)..

1370 Fc(Str,’H2’) =E= 11.0 * Fc(Str,’CO2’) ;

1371

1372 Eq1aSyngasStr(Str)$SyngasStr(Str)..

1373 Fc(Str,’CO’) =E= 6.0 * Fc(Str,’CO2’) ;

1374

1375 Eq1bSyngasStr(Str)$SyngasStr(Str)..

1376 Fc(Str,’CH4’) =E= 2.0 * Fc(Str,’CO2’) ;

1377

1378 Eq2SyngasStr(Str)$SyngasStr(Str)..

Page 41: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 41

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 27

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1379 T(Str) =E= AmbT ;

1380

1381 EqWorkFan..

1382 WorkFan =E= (F(’27’)+F(’29’))*29*0.012/(3600*1.186) ;

1383

1384

1385

1386

1387

1388

1389

1390

1391

1392

1393

1394

1395

1396 **********************************

1397 * Euqation for Header

1398 **********************************

1399 Equations

1400

1401 EqTSat2(PLev)

1402 EqUBTOpr(PLev)

1403 EqLBTOpr(PLev)

1404 EqCompMolBalPLev(PLev,Comp)

1405 EqEgyBalPLev(PLev)

1406 EqPRel1PLev(PLev,Str)

1407 EqPRel2PLev(PLev,Str)

1408 EqTRel1PLev(PLev,Str)

1409

1410 ;

1411

1412

1413 EqCompMolBalPLev(PLev,Comp)..

1414 Sum( Str $InPLev(PLev,Str), Fc(Str,Comp)) =E=

1415 Sum( Str $OutPLev(PLev,Str), Fc(Str,Comp)) ;

1416

1417 EqEgyBalPLev(PLev)..

1418 Sum( Str $InPLev(PLev,Str), F(Str)* H(Str)) =E=

1419 Sum( Str $OutPLev(PLev,Str), F(Str)* H(Str)) ;

1420

1421 EqPRel1PLev(PLev,Str)$InPLev(PLev,Str)..

1422 P(Str) =E= POpr(PLev) ;

1423

1424 EqPRel2PLev(PLev,Str)$OutPLev(PLev,Str)..

1425 P(Str) =E= POpr(PLev) ;

1426

1427 EqTRel1PLev(PLev,Str)$OutPLev(PLev,Str)..

1428 T(Str) =E= TOpr(PLev) ;

1429

1430 EqTSat2(PLev)..

1431 POpr(PLev) =E= exp(ExtAnt1(’H2O’) + ExtAnt2(’H2O’)/(TSatOpr(PLev) + ExtAnt3(’H2O’))

+ ExtAnt4(’H2O’)*TSatOpr(PLev)

Page 42: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 42

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 28

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1432 + ExtAnt5(’H2O’)*log(TSatOpr(PLev)) + ExtAnt6(’H2O’)*TSatOpr(PLev)**ExtAnt7(’H2O’))

;

1433

1434 EqUBTOpr(PLev)..

1435 TOpr(PLev) =L= TSatOpr(PLev) + MaxSupHt(PLev) ;

1436

1437 EqLBTOpr(PLev)..

1438 TOpr(PLev) =G= TSatOpr(PLev) ;

1439

1440

1441

1442 *****************************************************

1443 * Equations for Boilers

1444 *****************************************************

1445 Equations

1446 EqGasMolBalBlr(Blr,Comp)

1447 EqWtrMolBalBlr(Blr,Comp)

1448 EqGasEgyBalBlr(Blr)

1449 EqWtrEgyBalBlr(Blr)

1450 EqBlowdown(Blr)

1451

1452 EqRel2Blr(Blr)

1453 EqRel3Blr(Blr)

1454 EqRel4Blr(Blr)

1455 EqRel5Blr(Blr)

1456 EqRel6Blr(Blr)

1457

1458 *EqP1

1459 *EqP2

1460 *EqP3

1461 EqT1

1462 EqT2

1463 EqT3

1464 ;

1465

1466 EqGasMolBalBlr(Blr,Comp)..

1467 Sum(Str $InGasBlr(Blr,Str), Fc(Str,Comp)) =E=

1468 Sum(Str $OutGasBlr(Blr,Str), Fc(Str,Comp)) ;

1469

1470 EqWtrMolBalBlr(Blr,Comp)..

1471 Sum(Str $InWtrBlr(Blr,Str), Fc(Str,Comp)) =E=

1472 Sum(Str $OutStmBlr(Blr,Str), Fc(Str,Comp)) + Sum(Str $OutWtrBlr(Blr,Str), Fc(Str,Com

p)) ;

1473

1474 EqGasEgyBalBlr(Blr)..

1475 Sum(Str $InGasBlr(Blr,Str), SUM(Comp, Fc(Str,Comp)*Hc(Str,Comp))) - QBlr(Blr) =E=

1476 Sum(Str $OutGasBlr(Blr,Str), SUM(Comp, Fc(Str,Comp)*Hc(Str,Comp))) ;

1477

1478 EqWtrEgyBalBlr(Blr)..

1479 Sum(Str $InWtrBlr(Blr,Str), F(Str)*H(Str)) + QBlr(Blr) =E=

1480 Sum(Str $OutStmBlr(Blr,Str), F(Str)*H(Str)) + Sum(Str $OutWtrBlr(Blr,Str), F(Str)*H(

Str)) ;

1481

1482 EqBlowdown(Blr)..

1483 Sum(Str $OutWtrBlr(Blr,Str), F(Str)) =E= 0.03*Sum(Str $InWtrBlr(Blr,Str), F(Str)) ;

1484

Page 43: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 43

Page 44: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 44

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 29

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1485

1486 EqRel2Blr(Blr)..

1487 Sum(Str $InGasBlr(Blr,Str), T(Str)) =G= Sum(Str $OutStmBlr(Blr,Str), T(Str)) + EM

AT ;

1488

1489 EqRel3Blr(Blr)..

1490 Sum(Str $OutGasBlr(Blr,Str), T(Str)) =G= Sum(Str $InWtrBlr(Blr,Str), T(Str)) + EMA

T ;

1491

1492 EqRel4Blr(Blr)..

1493 Sum(Str $InGasBlr(Blr,Str), P(Str)) =E=

1494 Sum(Str $OutGasBlr(Blr,Str), P(Str)) ;

1495

1496 EqRel5Blr(Blr)..

1497 Sum(Str $InWtrBlr(Blr,Str), P(Str)) =E= Sum(Str $OutStmBlr(Blr,Str), P(Str)) ;

1498

1499 EqRel6Blr(Blr)..

1500 Sum(Str $OutWtrBlr(Blr,Str), P(Str)) =E= Sum(Str $OutStmBlr(Blr,Str), P(Str)) ;

1501

1502 EqT1..

1503 T(’25’) =L= TOpr(’MP’)+ MaxSupHt(’MP’) ;

1504

1505 EqT2..

1506 T(’26’) =L= TOpr(’HP’)+ MaxSupHt(’HP’) ;

1507

1508 EqT3..

1509 T(’47’) =L= TOpr(’HP’)+ MaxSupHt(’HP’) ;

1510

1511

1512 *****************************************************

1513 * Equations for Steam Demand

1514 *****************************************************

1515 Equations

1516 EqCompMolBalStmDmd(StmDmd,Comp)

1517 EqEgyBalStmDmd(StmDmd)

1518 EqPRel1StmDmd(StmDmd)

1519 EqHtReqStmDmd(StmDmd)

1520 EqPen1StmDmd(StmDmd)

1521 ;

1522 EqCompMolBalStmDmd(StmDmd,Comp)..

1523 Sum(Str $InStmDmd(StmDmd,Str), Fc(Str,Comp)) =E=

1524 Sum(Str $OutStmDmd(StmDmd,Str), Fc(Str,Comp)) ;

1525

1526

1527 EqEgyBalStmDmd(StmDmd)..

1528 Sum(Str $InStmDmd(StmDmd,Str), F(Str)*H(Str)) - Sum(Str $OutStmDmd(StmDmd,Str), F(

Str)*H(Str)) =E=

1529 0.9999*Sum(Str $OutStmDmd(StmDmd,Str), F(Str)*LatHtVapP2(Str,’H2O’))/3600 + WasteH(S

tmDmd) ;

1530

1531 EqPRel1StmDmd(StmDmd)..

1532 Sum(Str $InStmDmd(StmDmd,Str), P(Str)) =E=

1533 Sum(Str $OutStmDmd(StmDmd,Str), P(Str)) ;

1534

1535 EqHtReqStmDmd(StmDmd)..

1536 0.9999*Sum(Str $OutStmDmd(StmDmd,Str), F(Str)*LatHtVapP2(Str,’H2O’))/3600 =G= HtReq(

Page 45: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 45

StmDmd) ;

1537

Page 46: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 46

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 30

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1538 EqPen1StmDmd(StmDmd)..

1539 WasteH(StmDmd) =E= MassFCW1(StmDmd)*4.184E-03*20 ;

1540

1541

1542

1543

1544

1545

1546 *****************************************************

1547 * Equations for Compressor

1548 *****************************************************

1549 Equations

1550 EqCompMolBalGTCmpr(GTCmpr,Comp) Component mol balance

1551 EqOutPGTCmpr(GTCmpr) Equate outlet P of compressor to that of outlet stream

1552 EqOutTGTCmpr(GTCmpr) Equate outlet T of compressor to that of outlet stream

1553 EqInPGTCmpr(GTCmpr) Equate inlet P of compressor to that of inlet stream

1554 EqInTGTCmpr(GTCmpr) Equate inlet T of compressor to that of inlet stream

1555 EqPTRelGTCmpr(GTCmpr) P-T relationship (adiabatic)

1556 EqWorkGTCmpr(GTCmpr) Calculation of work of compression (ideal) (MW)

1557 EqPRelGtCmpr(GTCmpr) Pout >= Pin ;

1558

1559

1560 EqCompMolBalGTCmpr(GTCmpr,Comp)..

1561 Sum( Str $InGTCmpr(GTCmpr,Str), Fc(Str,Comp) ) =E=

1562 Sum( Str $OutGTCmpr(GTCmpr,Str), Fc(Str,Comp) ) ;

1563

1564 EqOutPGTCmpr(GTCmpr)..

1565 Sum(Str $OutGTCmpr(GTCmpr,Str), P(str)) =E= OutPGTCmpr(GTCmpr) ;

1566

1567 EqOutTGTCmpr(GTCmpr)..

1568 Sum(Str $OutGTCmpr(GTCmpr,Str), T(str)) =E= OutTGTCmpr(GTCmpr) ;

1569

1570

1571 EqInPGTCmpr(GTCmpr)..

1572 Sum(Str $InGTCmpr(GTCmpr,Str), P(str)) =E= InPGTCmpr(GTCmpr) ;

1573

1574 EqInTGTCmpr(GTCmpr)..

1575 Sum(Str $InGTCmpr(GTCmpr,Str), T(str)) =E= InTGTCmpr(GTCmpr) ;

1576

1577 EqPTRelGTCmpr(GTCmpr)..

1578 OutTGTCmpr(GTCmpr) =E= InTGTCmpr(GTCmpr)* ((OutPGTCmpr(GTCmpr)/InPGTCmpr(GTCmpr))**

((gamma - 1.0)/gamma)) ;

1579

1580 EqWorkGTCmpr(GTCmpr)..

1581 WorkGTCmpr(GTCmpr) =E= Sum(Str $OutGTCmpr(GTCmpr,Str), SUM(Comp, Fc(Str,Comp)*Hc(

Str,Comp))) -

1582 Sum(Str $InGTCmpr(GTCmpr,Str), SUM(Comp, Fc(Str,Comp)*Hc(

Str,Comp))) ;

1583

1584

1585 EqPRelGTCmpr(GTCmpr)..

1586 OutPGTCmpr(GTCmpr) =G= InPGTCmpr(GTCmpr) ;

1587

1588

1589

1590

Page 47: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 47

Page 48: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 48

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 31

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1591 *****************************************************

1592 * Equations for Expander

1593 *****************************************************

1594

1595 Equations

1596 EqCompMolBalGTExpdr(GTExpdr,Comp) Component mol balance

1597 EqOutPGTExpdr(GTExpdr) Equate outlet P of compressor to that of outlet stream

1598 EqOutTGTExpdr(GTExpdr) Equate outlet T of compressor to that of outlet stream

1599 EqInPGTExpdr(GTExpdr) Equate inlet P of compressor to that of inlet stream

1600 EqInTGTExpdr(GTExpdr) Equate inlet T of compressor to that of inlet stream

1601 EqPTRelGTExpdr(GTExpdr) P-T relationship (adiabatic)

1602 EqWorkGTExpdr(GTExpdr) Calculation of work of compression (ideal) (MW)

1603 EqPRelGTExpdr(GTExpdr) Pout <= Pin

1604 EqWorkGT ;

1605

1606 EqCompMolBalGTExpdr(GTExpdr,Comp)..

1607 Sum( Str $InGTExpdr(GTExpdr,Str), Fc(Str,Comp) ) =E=

1608 Sum( Str $OutGTExpdr(GTExpdr,Str), Fc(Str,Comp) ) ;

1609

1610 EqOutPGTExpdr(GTExpdr)..

1611 Sum(Str $OutGTExpdr(GTExpdr,Str), P(str)) =E= OutPGTExpdr(GTExpdr) ;

1612

1613 EqOutTGTExpdr(GTExpdr)..

1614 Sum(Str $OutGTExpdr(GTExpdr,Str), T(str)) =E= OutTGTExpdr(GTExpdr) ;

1615

1616

1617 EqInPGTExpdr(GTExpdr)..

1618 Sum(Str $InGTExpdr(GTExpdr,Str), P(str)) =E= InPGTExpdr(GTExpdr) ;

1619

1620 EqInTGTExpdr(GTExpdr)..

1621 Sum(Str $InGTExpdr(GTExpdr,Str), T(str)) =E= InTGTExpdr(GTExpdr) ;

1622

1623 EqPTRelGTExpdr(GTExpdr)..

1624 OutTGTExpdr(GTExpdr) =E= InTGTExpdr(GTExpdr)* ((OutPGTExpdr(GTExpdr)/InPGTExpdr(GTE

xpdr))**((gamma - 1.0)/gamma)) ;

1625

1626 EqWorkGTExpdr(GTExpdr)..

1627 WorkGTExpdr(GTExpdr) =E= Sum(Str $InGTExpdr(GTExpdr,Str), SUM(Comp, Fc(Str,Comp)*

Hc(Str,Comp))) -

1628 Sum(Str $OutGTExpdr(GTExpdr,Str), SUM(Comp, Fc(Str,Comp)*

Hc(Str,Comp))) ;

1629

1630 EqPRelGTExpdr(GTExpdr)..

1631 OutPGTExpdr(GTExpdr) =L= InPGTExpdr(GTExpdr) ;

1632

1633 EqWorkGT..

1634 WorkGT =E= WorkGTExpdr(’1’) - 1.0*WorkGTCmpr(’1’) ;

1635

1636

1637

1638 *****************************************

1639 ** Equation for Valves

1640 *****************************************

1641 Equations

1642 EqMolBalVlv(Vlv,Comp)

1643 EqEgyBalVlv(Vlv);

Page 49: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 49

Page 50: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 50

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 32

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1644

1645 EqMolBalVlv(Vlv,Comp)..

1646 Sum(Str $InVlv(Vlv,Str), Fc(Str,Comp)) =E=

1647 Sum(Str $OutVlv(Vlv,Str), Fc(Str,Comp)) ;

1648

1649 EqEgyBalVlv(Vlv)..

1650 Sum(Str $InVlv(Vlv,Str), F(Str)* H(Str)) =E=

1651 Sum(Str $OutVlv(Vlv,Str), F(Str)* H(Str)) ;

1652

1653

1654 *****************************************

1655 ** Equation to be changed later

1656 *****************************************

1657 Equations

1658 Eqstpd2

1659 Eqstpd3

1660 Eqstpd3a

1661 Eqstpd4

1662 Eqstpd5(MechDmd)

1663 Eqstpd6(MechDmd)

1664 Eqstpd7(HPStmTurb)

1665 Eqstpd8(MPStmTurb)

1666 Eqstpd9(MechDmd)

1667 Eqstpd10(MechDmd)

1668 Eqstpd11(HPStmTurb)

1669 Eqstpd12(HPStmTurb,MechDmd)

1670 Eqstpd13(MPStmTurb,MechDmd)

1671 Eqstpd14

1672 Eqstpd15(MechDmd)

1673 Eqstpd16(HPStmTurb)

1674 Eqstpd17(MPStmTurb)

1675

1676 ;

1677

1678 *$ontext

1679 Eqstpd2..

1680 F(’39’) =L= 13*F(’41’) ;

1681

1682 Eqstpd3..

1683 F(’27’) =L= 13*F(’28’) ;

1684

1685 Eqstpd3a..

1686 F(’29’) =L= 13*F(’30’) ;

1687

1688 Eqstpd4..

1689 ElecDmd + WorkFan + SUM(Pump,WorkPump(Pump)) + WorkPumpVCT + SUM(MechDmd, MDE(MechDmd

)) =L=

1690 WorkGT + SUM(HPStmTurb,WHPTE(HPStmTurb)) ;

1691

1692 Eqstpd5(MechDmd)..

1693 MDReq(MechDmd) =E= MDE(MechDmd) + MDC(MechDmd) ;

1694

1695 Eqstpd6(MechDmd)..

1696 MDC(MechDmd) =E= SUM(HPStmTurb,WHPTM(HPStmTurb,MechDmd)) + SUM(MPStmTurb,WMPTM(MPStmT

urb,MechDmd)) ;

Page 51: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 51

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 33

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1697

1698 Eqstpd7(HPStmTurb)..

1699 TotWorkHPStmTurb(HPStmTurb) =E= SUM(MechDmd,WHPTM(HPStmTurb,MechDmd)) + WHPTE(HPStmTu

rb) ;

1700

1701 Eqstpd8(MPStmTurb)..

1702 TotWorkMPStmTurb(MPStmTurb) =E= SUM(MechDmd,WMPTM(MPStmTurb,MechDmd)) ;

1703

1704 Eqstpd9(MechDmd)..

1705 MDC(MechDmd) =L= UBMD*YMD(MechDmd) ;

1706

1707 Eqstpd10(MechDmd)..

1708 MDE(MechDmd) =L= UBMD*(1 - YMD(MechDmd)) ;

1709

1710 Eqstpd11(HPStmTurb)..

1711 WHPTE(HPStmTurb) =L= UBED*YWHPTE(HPStmTurb) ;

1712

1713 Eqstpd12(HPStmTurb,MechDmd)..

1714 WHPTM(HPStmTurb,MechDmd) =L= UBMD*YWHPTM(HPStmTurb,MechDmd) ;

1715

1716 Eqstpd13(MPStmTurb,MechDmd)..

1717 WMPTM(MPStmTurb,MechDmd) =L= UBMD*YWMPTM(MPStmTurb,MechDmd) ;

1718

1719 * logical constraints start

1720 *atmost 1 HP turbine can produce electricity

1721 Eqstpd14..

1722 SUM(HPStmTurb,YWHPTE(HPStmTurb)) =L= 1 ;

1723

1724 * Each mechanical demand thro coupling can be met only by 1 turbine

1725 Eqstpd15(MechDmd)..

1726 SUM(HPStmTurb,YWHPTM(HPStmTurb,MechDmd)) + SUM(MPStmTurb,YWMPTM(MPStmTurb,MechDmd)) =L

= 1 ;

1727

1728 * Each HP turbine can meet only 1 demand

1729 Eqstpd16(HPStmTurb)..

1730 SUM(MechDmd,YWHPTM(HPStmTurb,MechDmd)) + YWHPTE(HPStmTurb) =L= 1 ;

1731

1732 * Each MP turbine can meet only 1 demand

1733 Eqstpd17(MPStmTurb)..

1734 SUM(MechDmd,YWMPTM(MPStmTurb,MechDmd)) =L= 1 ;

1735

1736

1737

1738

1739

1740

1741

1742

1743

1744

1745

1746

1747

1748 *$offtext

1749

Page 52: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 52

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 34

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1750

1751

1752

1753

1754

1755

1756 *****************************************

1757 ** Equation for objective function

1758 *****************************************

1759

1760 Equations

1761 obj objective function cost in dollar per hr ;

1762

obj.. Z =E= DumPrice*(SUM(ModeHPStmTurb,YModeHPStmTurb(’1’,ModeHPStmTurb)) +

SUM(ModeMPStmTurb,YModeMPStmTurb(’1’,ModeMPStmTurb)) +

SUM(Phase2Str(Str),YP2(Str)) +

SUM(MPStmTurb,SUM(Str $InMPStmTurb(MPStmTurb,Str), Y(Str)))

+

SUM(HPStmTurb,SUM(Str $InHPStmTurb(HPStmTurb,Str), Y(Str)))

) +

SUM(SyngasStr, SUM(Comp, Fc(SyngasStr,Comp)*HHV(Comp)))*12 +

0.32*18*F(’17’)/1000 +

0.097*(MassFCW) ;

1774

1775

1776 obj.. Z =E= DumPrice*(SUM(ModeHPStmTurb,YModeHPStmTurb(’1’,ModeHPStmTurb)) +

1777 SUM(ModeMPStmTurb,YModeMPStmTurb(’1’,ModeMPStmTurb)) +

1778 SUM(Phase2Str(Str),YP2(Str)) +

1779 SUM(MPStmTurb,SUM(Str $InMPStmTurb(MPStmTurb,Str), Y(Str)))

+

1780 SUM(HPStmTurb,SUM(Str $InHPStmTurb(HPStmTurb,Str), Y(Str)))

1781 ) +

1782 SUM(SyngasStr, SUM(Comp, Fc(SyngasStr,Comp)*HHV(Comp)))*FCost

+

1783 DWCost*18*F(’17’)/1000 +

1784 0.0269*3.6*(MassFCW) ;

1785

1786

1787

1788

1789 *$ontext

1790 ********************

1791 * Bounds

1792 ********************

1793 * General upper bound for component and total flowrate

1794 Fc.up(Str,Comp) = 1.0E6 ;

1795 F.up(Str) = 1.0E6 ;

1796

1797

1798 * Bound for wetnes of 2 phase streams

1799 Wetns.lo(Phase2Str)= 0 ;

1800 Wetns.up(Phase2Str)= 1 ;

1801

1802

1803 * Bounds for 2 phase, saturated liquid and vapour streams of water

1804

Page 53: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 53

Page 54: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 54

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 35

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1805 * HP stream Temperature

1806 T.lo(HPStr) = LBT(’HP’) ;

1807 T.up(HPStr) = UBT(’HP’) ;

1808

1809 * HP stream Pressure

1810 P.lo(HPStr) = LBPL(’HP’) ;

1811 P.up(HPStr) = UBPL(’HP’) ;

1812

1813 * MP stream Temperature

1814 T.lo(MPStr) = LBT(’MP’) ;

1815 T.up(MPStr) = UBT(’MP’) ;

1816

1817 * MP stream Pressure

1818 P.lo(MPStr) = LBPL(’MP’) ;

1819 P.up(MPStr) = UBPL(’MP’) ;

1820

1821 * LP stream Temperature

1822 T.lo(LPStr) = LBT(’LP’) ;

1823 T.up(LPStr) = UBT(’LP’) ;

1824

1825 * LP stream Pressure

1826 P.lo(LPStr) = LBPL(’LP’) ;

1827 P.up(LPStr) = UBPL(’LP’) ;

1828

1829

1830

1831

1832 ** bounds for condensate streams

1833 * CDP stream Temperature

1834 T.lo(CDPStr) = LBT(’CDP’) ;

1835 T.up(CDPStr) = UBT(’CDP’) ;

1836

1837 * CDP stream Pressure

1838 P.lo(CDPStr) = LBPL(’CDP’) ;

1839 P.up(CDPStr) = UBPL(’CDP’) ;

1840

1841 ** bounds for vacuum streams

1842 * VP stream Temperature

1843 T.lo(VPStr) = LBT(’VP’) ;

1844 T.up(VPStr) = UBT(’VP’) ;

1845

1846 * VP stream Pressure

1847 P.lo(VPStr) = LBPL(’VP’) ;

1848 P.up(VPStr) = UBPL(’VP’) ;

1849

1850

1851

1852 * bounds for subcooled liquid streams

1853

1854 ** pumped stream from vacuum header

1855 T.lo(’9’) = LBT(’VP’) ;

1856 T.up(’9’) = UBT(’VP’) ;

1857

Page 55: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 55

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 36

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1858

1859 ** pumped stream from deaerator to MP boiler (strteam 18)

1860 T.lo(’18’) = LBT(’CDP’) ;

1861 T.up(’18’) = UBT(’CDP’) ;

1862

1863 P.lo(’18’) = LBPL(’MP’) ;

1864 P.up(’18’) = UBPL(’MP’) ;

1865

1866

1867 ** pumped stream from deaerator to HP boiler (strteam 19)

1868 T.lo(’19’) = LBT(’CDP’) ;

1869 T.up(’19’) = UBT(’CDP’) ;

1870

1871 P.lo(’19’) = LBPL(’HP’) ;

1872 P.up(’19’) = UBPL(’HP’) ;

1873

1874 ** pumped stream from deaerator to HRSG (strteam 20)

1875 T.lo(’20’) = LBT(’CDP’) ;

1876 T.up(’20’) = UBT(’CDP’) ;

1877

1878 P.lo(’20’) = LBPL(’HP’) ;

1879 P.up(’20’) = UBPL(’HP’) ;

1880

1881

1882 * Fixing bounds for Temperature of gas streams for boiler

1883 T.lo(GasStr) = 297.0 ;

1884 T.up(GasStr) = 1501.0 ;

1885

1886 * Fixing bounds for Pressure of gas streams for boiler

1887 P.lo(GasStr) = 0.95 ;

1888 P.up(GasStr) = 1.15 ;

1889

1890

1891

1892

1893

1894

1895 ** Bounds for helping variables

1896

1897 * enthalpy of water streams

1898 H.lo(WatStr) = -0.09 ;

1899 H.up(WatStr) = 0.0 ;

1900

1901

1902 HVap.lo(Phase2Str) = -0.09 ;

1903 HVap.up(Phase2Str) = 0.0 ;

1904

1905 HSatLiq.lo(Phase2Str) = -0.09 ;

1906 HSatLiq.up(Phase2Str) = 0.0 ;

1907

1908 HSatLiq.lo(SatLiqStr) = -0.09 ;

1909 HSatLiq.up(SatLiqStr) = 0.0 ;

1910

Page 56: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 56

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 37

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1911 HSatVap.lo(SatVapStr) = -0.09 ;

1912 HSatVap.up(SatVapStr) = 0.0 ;

1913

1914 * H bound for gases

1915 Hc.lo(GasStr,’H2’) = -0.001 ;

1916 Hc.lo(GasStr,’O2’) = -0.001 ;

1917 Hc.lo(GasStr,’N2’) = -0.001 ;

1918 Hc.lo(GasStr,’CH4’) = -0.022 ;

1919 Hc.lo(GasStr,’CO’) = -0.032 ;

1920 Hc.lo(GasStr,’CO2’) = -0.11 ;

1921 Hc.lo(GasStr,’H2O’) = -0.068 ;

1922

1923 Hc.up(GasStr,’H2’) = 0.011 ;

1924 Hc.up(GasStr,’O2’) = 0.012 ;

1925 Hc.up(GasStr,’N2’) = 0.012 ;

1926 Hc.up(GasStr,’CH4’) = 0.0026 ;

1927 Hc.up(GasStr,’CO’) = -0.0193 ;

1928 Hc.up(GasStr,’CO2’) = -0.0913 ;

1929 Hc.up(GasStr,’H2O’) = -0.053 ;

1930

1931 * H bound for turbine gases

1932 Hc.lo(Gas2Str,’H2’) = -0.001 ;

1933 Hc.lo(Gas2Str,’O2’) = -0.001 ;

1934 Hc.lo(Gas2Str,’N2’) = -0.001 ;

1935 Hc.lo(Gas2Str,’CH4’) = -0.022 ;

1936 Hc.lo(Gas2Str,’CO’) = -0.032 ;

1937 Hc.lo(Gas2Str,’CO2’) = -0.11 ;

1938 Hc.lo(Gas2Str,’H2O’) = -0.068 ;

1939

1940 Hc.up(Gas2Str,’H2’) = 0.011 ;

1941 Hc.up(Gas2Str,’O2’) = 0.012 ;

1942 Hc.up(Gas2Str,’N2’) = 0.012 ;

1943 Hc.up(Gas2Str,’CH4’) = 0.0026 ;

1944 Hc.up(Gas2Str,’CO’) = -0.0193 ;

1945 Hc.up(Gas2Str,’CO2’) = -0.0913 ;

1946 Hc.up(Gas2Str,’H2O’) = -0.053 ;

1947

1948

1949

1950 * latent heat for 2 phase and sat liq

1951 LatHtVapP2.lo(Phase2Str,’H2O’) = 25.0 ;

1952 LatHtVapP2.up(Phase2Str,’H2O’) = 50.0 ;

1953

1954 LatHtVapP2.lo(SatLiqStr,’H2O’) = 25.0 ;

1955 LatHtVapP2.up(SatLiqStr,’H2O’) = 50.0 ;

1956

1957

1958 LatHtVapLiq.lo(LiqStr,’H2O’) = 25.0 ;

1959 LatHtVapLiq.up(LiqStr,’H2O’) = 50.0 ;

1960

1961

1962

1963 * Saturation temperature of HP stream

Page 57: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 57

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 38

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

1964 TSat.lo(HPStr) = LBTSat(’HP’) ;

1965 TSat.up(HPStr) = UBTSat(’HP’) ;

1966

1967

1968 * Saturation temperature of MP stream

1969 TSat.lo(MPStr) = LBTSat(’MP’) ;

1970 TSat.up(MPStr) = UBTSat(’MP’) ;

1971

1972 * Saturation temperature of MP stream

1973 TSat.lo(LPStr) = LBTSat(’LP’) ;

1974 TSat.up(LPStr) = UBTSat(’LP’) ;

1975

1976 * Saturation temperature of VP stream

1977 TSat.lo(VPStr) = LBTSat(’VP’) ;

1978 TSat.up(VPStr) = UBTSat(’VP’) ;

1979

1980 **Saturation temperature for streams at Deaerator temperature

1981 TSat.lo(CDPStr) = LBTSat(’CDP’) ;

1982 TSat.up(CDPStr) = UBTSat(’CDP’) ;

1983

1984 * Fixing bounds for Tsat of pressure levels

1985 TSatOpr.up(PLev) = UBTSat(PLev) ;

1986 TSatOpr.lo(PLev) = LBTSat(PLev) ;

1987

1988

1989 * Fixing bounds for pressure levels

1990 POpr.up(PLev) = UBPL(PLev) ;

1991 POpr.lo(PLev) = LBPL(PLev) ;

1992

1993

1994 * Fixing bounds for T of pressure levels

1995 TOpr.up(PLev) = UBT(PLev) ;

1996 TOpr.lo(PLev) = LBT(PLev) ;

1997

1998

1999 * HP turbine isentropic expansion

2000 InHPTHPStmTurb.lo(HPStmTurb) = LBTSat(’HP’) ;

2001 InHPPHPStmTurb.lo(HPStmTurb) = LBPL(’HP’) ;

2002 OutMPPHPStmTurb.lo(HPStmTurb) = LBPL(’MP’) ;

2003 OutMPTHPStmTurb.lo(HPStmTurb) = 273.0 ;

2004 OutLPPHPStmTurb.lo(HPStmTurb) = LBPL(’LP’) ;

2005 OutLPTHPStmTurb.lo(HPStmTurb) = 273.0 ;

2006

2007

2008 InHPTHPStmTurb.up(HPStmTurb) = UBT(’HP’) ;

2009 InHPPHPStmTurb.up(HPStmTurb) = UBPL(’HP’) ;

2010 OutMPPHPStmTurb.up(HPStmTurb) = UBPL(’MP’) ;

2011 OutMPTHPStmTurb.up(HPStmTurb) = UBT(’MP’) ;

2012 OutLPPHPStmTurb.up(HPStmTurb) = UBPL(’LP’) ;

2013 OutLPTHPStmTurb.up(HPStmTurb) = UBT(’LP’) ;

2014

2015

2016 * MP turbine isentropic expansion

Page 58: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 58

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 39

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

2017 InMPTMPStmTurb.lo(MPStmTurb) = LBTSat(’MP’) ;

2018 InMPPMPStmTurb.lo(MPStmTurb) = LBPL(’MP’) ;

2019 OutLPPMPStmTurb.lo(MPStmTurb) = LBPL(’LP’) ;

2020 OutLPTMPStmTurb.lo(MPStmTurb) = 273.0 ;

2021

2022

2023 InMPTMPStmTurb.up(MPStmTurb) = UBT(’MP’) ;

2024 InMPPMPStmTurb.up(MPStmTurb) = UBPL(’MP’) ;

2025 OutLPPMPStmTurb.up(MPStmTurb) = UBPL(’LP’) ;

2026 OutLPTMPStmTurb.up(MPStmTurb) = UBT(’LP’) ;

2027

2028

2029

2030 * Bounds for T and P of Gas turbine variables

2031

2032 * Fixing bounds for air into compressor

2033 T.lo(’39’) = 298.0 ;

2034 T.up(’39’) = 299.0 ;

2035

2036 InTGTCmpr.lo(GTCmpr) = 298.0 ;

2037 InTGTCmpr.up(GTCmpr) = 299.0 ;

2038

2039 P.lo(’39’) = 0.99 ;

2040 P.up(’39’) = 1.1 ;

2041

2042 InPGTCmpr.lo(GTCmpr) = 0.99 ;

2043 InPGTCmpr.up(GTCmpr) = 1.1 ;

2044

2045

2046 * Fixing bounds for air exit from compressor

2047 T.lo(’40’) = 298.0 ;

2048 T.up(’40’) = 704.0 ;

2049

2050 OutTGTCmpr.lo(GTCmpr) = 298.0 ;

2051 OutTGTCmpr.up(GTCmpr) = 704.0 ;

2052

2053 P.lo(’40’) = 0.99 ;

2054 P.up(’40’) = 20.0 ;

2055

2056 OutPGTCmpr.lo(GTCmpr) = 0.99 ;

2057 OutPGTCmpr.up(GTCmpr) = 20.0 ;

2058

2059

2060

2061

2062 * Fixing bounds for air into exapnder

2063 T.lo(’42’) = 298.0 ;

2064 T.up(’42’) = 1510.0 ;

2065

2066 InTGTExpdr.lo(GTExpdr) = 298.0 ;

2067 InTGTExpdr.up(GTExpdr) = 1510.0 ;

2068

2069 P.lo(’42’) = 0.99 ;

Page 59: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 59

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 40

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

2070 P.up(’42’) = 20.0 ;

2071

2072 InPGTExpdr.lo(GTExpdr) = 0.99 ;

2073 InPGTExpdr.up(GTExpdr) = 20.0 ;

2074

2075

2076 * Fixing bounds for air exit from expander

2077 T.lo(’43’) = 298.0 ;

2078 T.up(’43’) = 1510.0 ;

2079

2080 OutTGTExpdr.lo(GTExpdr) = 298.0 ;

2081 OutTGTExpdr.up(GTExpdr) = 1510.0 ;

2082

2083 P.lo(’43’) = 1.3 ;

2084 P.up(’43’) = 20.0 ;

2085

2086 OutPGTExpdr.lo(GTExpdr) = 1.3 ;

2087 OutPGTExpdr.up(GTExpdr) = 20.0 ;

2088

2089

2090

2091 * fixing bounds for syngas streams to turbine

2092 T.lo(’41’) = 298.0 ;

2093 T.up(’41’) = 299.0 ;

2094

2095 T.lo(’44’) = 298.0 ;

2096 T.up(’44’) = 299.0 ;

2097

2098 P.lo(’41’) = 0.99 ;

2099 P.up(’41’) = 20.0 ;

2100

2101 P.lo(’44’) = 1.3 ;

2102 P.up(’44’) = 20.0 ;

2103

2104

2105 * fixing bounds for HRSG gases of turbine

2106 T.lo(’45’) = 298.0 ;

2107 T.up(’45’) = 1510.0 ;

2108

2109 T.lo(’46’) = 298.0 ;

2110 T.up(’46’) = 1510.0 ;

2111

2112 P.lo(’45’) = 1.3 ;

2113 P.up(’45’) = 20.0 ;

2114

2115 P.lo(’46’) = 1.3 ;

2116 P.up(’46’) = 20.0 ;

2117

2118

2119 * bounds for the odd valve streams (stream 49 and 51)

2120 T.lo(’49’) = LBT(’MP’) ;

2121 T.up(’49’) = UBT(’HP’) ;

2122

Page 60: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 60

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 41

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

2123

2124 TSat.lo(’49’) = LBTSat(’MP’) ;

2125 TSat.up(’49’) = UBTSat(’MP’) ;

2126

2127 P.lo(’49’) = LBPL(’MP’) ;

2128 P.up(’49’) = UBPL(’MP’) ;

2129

2130

2131 T.lo(’51’) = LBT(’LP’) ;

2132 T.up(’51’) = UBT(’MP’) ;

2133

2134

2135 TSat.lo(’51’) = LBTSat(’LP’) ;

2136 TSat.up(’51’) = UBTSat(’LP’) ;

2137

2138 P.lo(’51’) = LBPL(’LP’) ;

2139 P.up(’51’) = UBPL(’LP’) ;

2140

2141

2142

2143

2144

2145

2146

2147 *******************

2148 * Fixed

2149 *******************

2150

2151 * Fixing the pressure levels

2152 POpr.fx(PLev) = FxPL(PLev) ;

2153

2154

2155

2156 * component flowrates of non water components to zero

2157 Fc.fx(WatStr,NonWatComp) = 0.0 ;

2158

2159 * Fixing the other components of air stream to zero

2160 Fc.fx(AirStr,NonAirComp) = 0.0 ;

2161

2162 * Fixing the other components of syngas stream to zero

2163 Fc.fx(SyngasStr,NonSyngasComp) = 0.0 ;

2164

2165

2166

2167 * Fixing some bianries and wetnes to zero (for phase 2 streams that will never be wet

2168 YP2.fx(P2P1Str) = 0 ;

2169 * Wetnes cud be fixed but conopt3 creates problem, rest of solvers were fine

2170 *Wetns.fx(P2P1Str) = 0 ;

2171

2172

2173

2174 * Fixing some bianries to 1 (condensing turbine stream whcih is always wet)

2175 YP2.fx(P2P2Str) = 1 ;

Page 61: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 61

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 42

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

2176

2177

2178 * Fixing the pressure of pumped vacuum condensate to aerator

2179 P.fx(’9’) = FxPL(’CDP’) ;

2180

2181 * fixing conditions of subcoled dimineralised water

2182 P.fx(’17’) = FxPL(’CDP’) ;

2183 T.fx(’17’) = AmbT ;

2184

2185

2186

2187

2188 * To be changed

2189

2190

2191 *TotWorkMPStmTurb.fx(’1’) = 2.0 ;

2192 *F.fx(’41’) = 10.0 ;

2193

2194

2195 Fc.fx(’31’,’H2O’) = 0.0 ;

2196 Fc.fx(’32’,’H2O’) = 0.0 ;

2197 Fc.fx(’33’,’H2O’) = 0.0 ;

2198

2199

2200

2201

2202

2203

2204

2205

2206

2207

2208

2209

2210

2211 *******************

2212 * Initial point

2213 *******************

2214

2215 Fc.l(’1’,’H2O’) = 100.0 ;

2216 T.l(’25’) = 597;

2217 T.l(’26’) = 730 ;

2218 T.l(’1’) = 730.0 ;

2219 Fc.l(’5’,’H2O’) = 100.0 ;

2220 T.l(’5’) = 597.0 ;

2221

2222 *$offtext

2223

2224

2225

2226

2227

2228

Page 62: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 62

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 43

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

2229

2230

2231

2232

2233 MODEL TEST4a / ALL / ;

2234

2235 TEST4a.limrow =10000;

2236 TEST4a.limcol =10000;

2237

2238

2239 TEST4a.tolinfeas = 1.0E-9;

2240 TEST4a.Tolproj = 1.0E-9;

2241 TEST4a.Tolinfrep = 1.0E-9;

2242

2243 TEST4a.iterlim =20000;

2244 TEST4a.nodlim =10000;

2245

2246

2247 TEST4a.optfile = 1 ;

2248

2249 option optcr = 0 ;

2250 OPTION NLP = conopt ;

2251 option sysout = on ;

2252 option minlp = dicopt ;

2253 option decimals = 6 ;

2254

2255

2256

2257

2258 option savepoint = 1 ;

2259

2260 execute_loadpoint ’TEST7a1_p’ ;

2261 *execute_loadpoint ’TEST7a2_p’ ;

2262 *execute_loadpoint ’TEST7a3_p’ ;

2263 *execute_loadpoint ’TEST7a4_p’ ;

2264 *execute_loadpoint ’TEST7a5_p’ ;

2265 *execute_loadpoint ’TEST7a6_p’ ;

2266 *execute_loadpoint ’TEST7a6_p’ ;

2267

2268

2269 *execute_loadpoint ’TEST4a2_p’ ;

2270 *execute_loadpoint ’TEST4a1_p’ ;

2271 *execute_loadpoint ’TEST4a3_p’ ;

2272 *execute_loadpoint ’TEST4a4_p’ ;

2273 *execute_loadpoint ’TEST4a5_p’ ;

2274

2275

2276 SOLVE TEST4a USING MINLP MINIMIZING Z ;

2277

2278 *display h.l ;

2279 *display Fc.l ;

2280 *OPTION NLP = conopt3 ;

2281 *option minlp = sbb ;

Page 63: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 63

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 44

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

2282

2283 *SOLVE TEST4a USING MINLP MINIMIZING Z ;

2284

2285 **display OutVPHPStmTurb; mio

2286 display EqMolBalVlv.l;

2287

2288 Parameter

2289 SteamFDeaertr;

2290

2291

2292 SteamFDeaertr = Sum(str, F.l(Str)$(InDeAertr(’1’,str)));

INCLUDE /var/www/html/interfaces/cgi-bin/steam/sumres.inc

2294 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **

2295

2296 * sumres.inc file for the creation of the Summary of Results and

2297

2298 * data for the graphic display of solution.

2299

2300 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **

2301

2302

2303

2304 FIlE RES1 /"../../steam/output.html"/

2305

2306 PUT RES1 "<html><head><title>OUTPUT</title>"/;

2307

2308 PUT RES1 ’<style type="text/css">’/;

2309

2310 PUT RES1 " HR {"/;

2311

2312 *PUT RES1 " border : thick outset #800000;"/;

2313

2314 PUT RES1 " font-color: #800000;"/;

2315

2316 PUT RES1 " }"/;

2317

2318

2319

2320 PUT RES1 " TD.ref {"/;

2321

2322 PUT RES1 " border : thick outset #FFFF130;"/;

2323

2324 PUT RES1 " background-color : #C0C0C0;"/;

2325

2326 PUT RES1 " padding-left : 1ex;"/;

2327

2328 PUT RES1 " width : 50%;"/;

2329

2330 PUT RES1 " font-size : small;"/;

2331

2332 PUT RES1 " font-color: #800000;"/;

2333

2334 PUT RES1 " padding-top : 6px;"/;

Page 64: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 64

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 45

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

2335

2336 PUT RES1 " padding-right : 6px;"/;

2337

2338 PUT RES1 " padding-bottom : 6px;"/;

2339

2340 PUT RES1 " padding-left : 6px;"/;

2341

2342 PUT RES1 " text-align : 1em;"/;

2343

2344 PUT RES1 " vertical-align : top;"/;

2345

2346 PUT RES1 " font-weight : bold;"/;

2347

2348 PUT RES1 " }"/;

2349

2350 PUT RES1 "</style>"/;

2351

2352 PUT RES1 "</head><body alink=#800000 link=#800000>"/;

2353

2354 PUT RES1 " <br />"//;

2355 PUT RES1 " <h3><b>STEAM Interface</b></h3></hr><hr></hr>"//;

2356

2357 PUT RES1 "<h4><font color=#353535> Optimal Synthesis and Operation of Utility Plants</h

4></font><br>"///;

2358

2359 PUT RES1 "<table align=center border =4 bordercolor=#6E6E6E width=80%><th colspan =10

bgcolor=#922414> <font color=#FFFFFF> DATA </font></th>"///;

2360 PUT RES1 "<tr></tr> "/;

2361

2362 *PUT RES1 "<br />"/;

2363 *PUT RES1 "<br />"/;

2364 PUT RES1 "<tr><tr><br><th <b> Demands: </b> "/;

2365 PUT RES1 "<center><p> HP Heating: " HtReq(’HP’):2:0 " MW </p></center>"/;

2366 PUT RES1 "<center><p> MP Heating: " HtReq(’MP’):2:0 " MW </p></center>"/;

2367 PUT RES1 "<center><p> LP Heating: " HtReq(’LP’):2:0 " MW </p></center>"/;

2368 PUT RES1 "<center><p> Electricity: " ElecDmd:3:0 " MW - Options: Gas Turbine, any type

of steam turbine, combination of both or purcharsed externally</p></center>"/;

2369 loop (MechDmd,

2370 PUT RES1 " Mechanical Power No" ord (MechDmd):2:0;

2371 PUT RES1 ": " MDReq(MechDmd):2:0 " MW - Options: Any type of steam turbine or electric

motors"/;

2372 PUT RES1 "<br />"/;

2373 );

2374 PUT RES1 "<p> ___________________________</p> "/;

2375

2376

2377 PUT RES1 "<table align=center border =1 bordercolor=#800000 width=70%><th colspan =8 bg

color=#C0C0C0> Pressure of Steam Headers (MPa) </th>"///;

2378 PUT RES1 "<tr> "/;

2379 *PUT RES1 "<tr><br><th "/;

2380

2381 PUT RES1 "<td bgcolor=#E0E0F8><center> High Pressure (HP) Header<td bgcolor=#E0E0F8><ce

nter> Medium Pressure (MP) Header <td bgcolor=#E0E0F8><center>Low Pressure (LP) Header "/;

2382 PUT RES1 "<td bgcolor=#E0E0F8><center> Condensate Header <td bgcolor=#E0E0F8><center> Va

ccum Header </td><tr>"/;

2383 PUT RES1 "<td><center>" (FxPL(’hp’)*0.1):4:2 "<td><center>" (FxPL(’mp’)*0.1):6:2 "<td><

Page 65: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 65

center>"(FxPL(’lp’)*0.1):6:2"<td><center>" (FxPL(’cdp’)*0.1):6:2 "<td><center>" (FxPL(’vp’)*0.

1):6:2"</td><tr>"/;

2384

2385

2386 PUT RES1 "</tr>"/;

2387 PUT RES1 "</table><p>"/;

Page 66: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 66

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 46

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

2388 PUT RES1 "</table><p>"/;

2389

2390 PUT RES1 "<table align=center border =4 bordercolor=#6E6E6E bgcolor=#FFFFFF width=80%><

th colspan =15 bgcolor=#922414> <font color=#FFFFFF > RESULTS </font></th>"///;

2391 PUT RES1 "<tr><td> "/;

2392

2393 PUT RES1 "<table align=center border =1 bordercolor=#800000 width=70%><th colspan =8 bg

color=#C0C0C0> Steam Headers </th>"///;

2394 PUT RES1 "<tr> "/;

2395

2396 PUT RES1 "<td bgcolor=#E0E0F8><center> Pressure (MPa)<td bgcolor=#E0E0F8><center> Tempe

rature (K) <td bgcolor=#E0E0F8><center> Tsat (k) </td><tr>"/;

2397 PUT RES1 "<td><center> HP : " (POpr.l(’HP’)*0.1):4:1"<td><center>" TOpr.l(’HP’):6:1 "<t

d><center>"TSatOpr.l(’HP’):6:1"</td><tr>"/;

2398 PUT RES1 "<td><center> HP : " (POpr.l(’MP’)*0.1):4:1"<td><center>" TOpr.l(’MP’):6:1 "<t

d><center>"TSatOpr.l(’MP’):6:1"</td><tr>"/;

2399 PUT RES1 "<td><center> HP : " (POpr.l(’LP’)*0.1):4:1"<td><center>" TOpr.l(’LP’):6:1 "<t

d><center>"TSatOpr.l(’LP’):6:1"</td><tr>"/;

2400

2401 PUT RES1 "</tr>"/;

2402 PUT RES1 "</table><p>"/;

2403

INCLUDE /var/www/html/interfaces/cgi-bin/steam/boiler.inc

INCLUDE /var/www/html/interfaces/cgi-bin/steam/boiler13.inc

2406

2407 PUT RES1 "<table align=center border =1 bordercolor=#800000 width=70%><th colspan =8 bg

color=#C0C0C0> Boilers </th>"///;

2408 PUT RES1 "<tr> "/;

2409

2410 PUT RES1 "<td><td bgcolor=#E0E0F8><center> HP Boiler<td bgcolor=#E0E0F8><center> MP Boi

ler <td bgcolor=#E0E0F8><center> HRSG Boiler</td><tr>"/;

2411 PUT RES1 "<td bgcolor=#FEFDCD> Boiler Feed Water (BFW) (ton/h) "/;

2412

2413 loop(Blr,

2414 loop(Str$( InWtrBlr(Blr,Str)),

2415 PUT$(f.l(str) ne 0) RES1 " <td><center> " (f.l(str)*18/1000):7:2;

2416 PUT$( f.l(str) eq 0) RES1 "<td><center> --- "/ ;

2417 );

2418 );

2419 put res1 "<tr>"/;

2420 PUT RES1 "<td bgcolor=#FEFDCD> Steam (ton/h) "/;

2421 loop(Blr,

2422 loop(Str$( OutStmBlr (Blr,Str)),

2423 PUT $(f.l(str) ne 0)RES1 " <td><center> " (f.l(str)*18/1000):7:2;

2424 PUT$( f.l(str) eq 0) RES1 " <td><center> --- " ;

2425 );

2426 );

2427 put res1 "<tr>"/;

2428

2429 PUT RES1 "<td bgcolor=#FEFDCD> Steam Pressure (MPa) "/;

2430 loop(Blr,

2431 loop(Str$( OutStmBlr (Blr,Str)),

2432 PUT$(f.l(str) ne 0) RES1 " <td><center> " (p.l(str)*0.1):7:2;

2433 PUT$( f.l(str) eq 0) RES1 "<td><center> --- " ;

2434

2435 );

Page 67: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 67

2436 );

2437 put res1 "<tr>"/;

2438

2439 PUT RES1 "<td bgcolor=#FEFDCD> Steam Temperature (K) "/;

2440 loop(Blr,

Page 68: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 68

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 47

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

2441 loop(Str$( OutStmBlr (Blr,Str)),

2442 PUT$(f.l(str) ne 0) RES1 " <td><center> " t.l(str):7:2;

2443 PUT$( f.l(str) eq 0) RES1 "<td><center> --- " ;

2444 );

2445 );

2446 PUT RES1 "</tr>"/;

2447 PUT RES1 "</table><p>"/;

2448

2449

2450

2451 PUT RES1 "<table align=center border =1 bordercolor=#800000 width=80%><th colspan =8 bg

color=#C0C0C0> Steam Turbines </th>"///;

2452 PUT RES1 "<tr><td> "/;

2453 PUT RES1 "<table align=center border =1 bordercolor=#800000 width=90%><th colspan =8 bg

color=#E0E0F8> High Pressure Steam Turbines </th>"///;

2454 PUT RES1 "<tr> "/;

2455 loop (HPStmTurb,

2456

2457 PUT$(TotWorkHPStmTurb.l(HPStmTurb) ne 0) RES1 " <td bgcolor=#FEFDCD> "HPStmTurb.tl:5:0

"<td bgcolor=#FEFDCD> Power: "

2458 PUT$(TotWorkHPStmTurb.l(HPStmTurb) ne 0) RES1 "<td>" TotWorkHPStmTurb.l(HPStmTurb):4:0 "

MW <tr>"/;

2459

2460 loop (str$((InHPStmTurb(HPStmTurb,Str)) or (OutMPHPStmTurb(HPStmTurb,Str)) or (OutLPHPSt

mTurb(HPStmTurb,Str)) or (OutVPHPStmTurb(HPStmTurb,Str))),

2461

2462 PUT$((f.l(str) ne 0)and (InHPStmTurb(HPStmTurb,Str))) RES1 " <td><td bgcolor=#F5FFFA>

Inlet";

2463 PUT$((f.l(str) ne 0)and (InHPStmTurb(HPStmTurb,Str))) RES1 "<td>" ((f.l(str)*18)/1000)

:7:2 " Ton/h <tr>"/;

2464

2465

2466 PUT$((OutMPHPStmTurb(HPStmTurb,Str)) and (f.l(str) ne 0))RES1 " <td><td bgcolor=#F0FFF0>

Outlet";

2467 PUT$((OutLPHPStmTurb(HPStmTurb,Str)) and (f.l(str) ne 0))RES1 " <td><td bgcolor=#F0FFF0>

Outlet";

2468 PUT$((OutVPHPStmTurb(HPStmTurb,Str)) and (f.l(str) ne 0))RES1 " <td><td bgcolor=#F0FFF0>

Outlet";

2469

2470 PUT$((OutMPHPStmTurb(HPStmTurb,Str))and (f.l(str) ne 0)) RES1 "<td>" ((f.l(str)*18)/1000

):7:2 " Ton/h to MP Header @" t.l(str):6:2 " K <tr>" /;

2471 PUT$((OutLPHPStmTurb(HPStmTurb,Str))and (f.l(str) ne 0)) RES1 "<td>" ((f.l(str)*18)/1000

):7:2 " Ton/h to LP Header @" t.l(str):6:2 " K <tr>" /;

2472 PUT$((OutVPHPStmTurb(HPStmTurb,Str))and (f.l(str) ne 0)) RES1 "<td>" ((f.l(str)*18)/1000

):7:2 " Ton/h to VP Header @" t.l(str):6:2 " K <tr>" /;

2473

2474 );

2475 put res1 "<tr>"/;

2476 );

2477 PUT RES1 "</td></tr>"/;

2478 PUT RES1 "</table>"/;

2479

2480

2481 PUT RES1 "<table align=center border =1 bordercolor=#800000 width=90%><th colspan =8 bg

color=#E0E0F8> Medium Pressure Steam Turbines </th>"///;

2482 PUT RES1 "<tr> "/;

Page 69: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 69

2483 loop (MPStmTurb,

2484 PUT$(TotWorkMPStmTurb.l(MPStmTurb) ne 0) RES1 "<td bgcolor=#FEFDCD> "MPStmTurb.tl:5:0

"<td bgcolor=#FEFDCD> Power "

2485 PUT$(TotWorkMPStmTurb.l(MPStmTurb) ne 0) RES1 "<td>" TotWorkMPStmTurb.l(MPStmTurb):4:0 "

MW <tr>"/;

2486

2487 loop (str$((InMPStmTurb(MPStmTurb,Str)) or (OutLPMPStmTurb(MPStmTurb,Str)) or (OutVPMPSt

mTurb(MPStmTurb,Str))),

2488

2489

2490 PUT$((f.l(str) ne 0)and (InMPStmTurb(MPStmTurb,Str))) RES1 "<td><td bgcolor=#F5FFFA> Inl

et";

2491 PUT$((f.l(str) ne 0)and (InMPStmTurb(MPStmTurb,Str))) RES1 "<td> " ((f.l(str)*18)/1000

):7:2 " Ton/h <tr>" /;

2492 PUT$((OutLPMPStmTurb(MPStmTurb,Str)) and (f.l(str) ne 0))RES1 "<td><td bgcolor=#F0FFF0>

Outlet";

2493 PUT$((OutVPMPStmTurb(MPStmTurb,Str)) and (f.l(str) ne 0))RES1 "<td><td bgcolor=#F0FFF0>

Outlet";

Page 70: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 70

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 48

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

2494

2495 PUT$((OutLPMPStmTurb(MPStmTurb,Str))and (f.l(str) ne 0)) RES1 "<td>" ((f.l(str)*18)/1000

):7:2 " Ton/h to LP Header @" t.l(str):6:2 " K <tr>" /;

2496 PUT$((OutVPMPStmTurb(MPStmTurb,Str))and (f.l(str) ne 0)) RES1 "<td>" ((f.l(str)*18)/1000

):7:2 " Ton/h to Vaccum Header @" t.l(str):6:2 " K <tr>" /;

2497 );

2498 put res1 "<tr>"/;

2499 );

2500 PUT RES1 "</td></tr>"/;

2501 PUT RES1 "</table><p>"/;

2502 PUT RES1 "</table><p>"/;

2503

2504

2505 ********

2506 PUT RES1 "<table align=center border =1 bordercolor=#800000 width=50%><th colspan =8 bg

color=#C0C0C0> GAS TURBINE </th>"///;

2507 PUT RES1 "<tr> "/;

2508

2509 PUT RES1 "<td bgcolor=#E0E0F8><center> Power <td><center> "WorkGT.l:6:0 " MW </td><tr

>"/;

2510 *PUT RES1 "<td bgcolor=#E0E0F8><center> From MP to LP = <td><center> " ((f.l(’51’)*18)/

1000):6:2 " Ton/h </td><tr>"/;

2511 PUT RES1 "</tr>"/;

2512 PUT RES1 "</table><p>"/;

2513 *****

2514

********

PUT RES1 "<table align=center border =1 bordercolor=#800000 width=50%><th colspan =8 bg

color=#C0C0C0> THROTTLE VALVES </th>"///;

PUT RES1 "<tr> "/;

PUT RES1 "<td bgcolor=#E0E0F8><center> From HP to MP = <td><center> "((f.l(’49’)*18)/10

00):6:2 " Ton/h </td><tr>"/;

PUT RES1 "<td bgcolor=#E0E0F8><center> From MP to LP = <td><center> " ((f.l(’51’)*18)/1

000):6:2 " Ton/h </td><tr>"/;

PUT RES1 "</tr>"/;

PUT RES1 "</table><p>"/;

*****

2526 PUT RES1 "<table align=center border =1 bordercolor=#800000 width=50%><th colspan =8 bg

color=#C0C0C0> DEMINERALIZED WATER </th>"///;

2527 PUT RES1 "<tr> "/;

2528

2529 PUT RES1 "<td bgcolor=#E0E0F8><center> Flow rate <td><center> "((f.l(’17’)*18)/1000):6:

2 " Ton/h </td><tr>"/;

2530 PUT RES1 "<td bgcolor=#E0E0F8><center> Temperature <td><center> " t.l(’17’):6:2 " K </

td><tr>"/;

2531 PUT RES1 "</tr>"/;

2532 PUT RES1 "</table><p>"/;

2533

2534 PUT RES1 "<table align=center border =1 bordercolor=#800000 width=50%><th colspan =8 bg

color=#C0C0C0> COOLING WATER </th>"///;

2535 PUT RES1 "<tr> "/;

2536

2537 PUT RES1 "<td bgcolor=#E0E0F8><center> Flow rate <td><center> "(((MassFCW.l)*3600)/1000

):7:2 " Ton/h </td><tr>"/;

2538 PUT RES1 "<td bgcolor=#E0E0F8><center> Increase Temp. <td><center> 20 K </td><tr>"/;

Page 71: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 71

2539 PUT RES1 "</tr>"/;

2540 PUT RES1 "</table><p>"/;

2541

2542 PUT RES1 "<table align=center border =1 bordercolor=#800000 width=50%><th colspan =8 bg

color=#C0C0C0> DEAERATOR </th>"///;

2543 PUT RES1 "<tr> "/;

2544

2545 PUT RES1 "<td bgcolor=#E0E0F8><center> Pressure <td><center> "(DeaerP):7:2 " MPa </td>

<tr>"/;

2546 *PUT RES1 "<td bgcolor=#E0E0F8><center> BFW Flow rate <td><center>"(((f.l(’13’) + f.l(

’14’) + f.l(’15’))*18)/1000):7:2 " Ton/h </td><tr>"/;

2547 PUT RES1 "<td bgcolor=#E0E0F8><center> Steam Flow rate <td><center> "(((SteamFDeaertr)*

18)/1000):7:2 " Ton/h </td><tr>"/;

2548 PUT RES1 "<td bgcolor=#E0E0F8><center> Vent Flow rate <td><center> "((f.l(’16’)*18)/100

0):7:2 " Ton/h </td><tr>"/;

Page 72: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 72

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 49

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

C o m p i l a t i o n

2549 PUT RES1 "</tr>"/;

2550 PUT RES1 "</table><p>"/;

2551

2552

2553 PUT RES1 "<table align=center border =1 bordercolor=#800000 width=50%><th colspan =8 bg

color=#C0C0C0> UTILITY PLANT COST </th>"///;

2554 PUT RES1 "<tr> "/;

2555

2556 PUT RES1 "<td bgcolor=#E0E0F8><center> Demineralized water <td><center> "((8600*0.32*18

*F.l(’17’))/1000):10:2 " $/year </td><tr>"/;

2557 PUT RES1 "<td bgcolor=#E0E0F8><center> Cooling water <td><center>"(MassFCW.l*(8600*0.

0269*3600)/1000):10:2 " $/year </td><tr>"/;

2558 PUT RES1 "<td bgcolor=#E0E0F8><center> Fuel (Syngas) <td><center> "((SUM(SyngasStr, SUM

(Comp, Fc.l(SyngasStr,Comp)*HHV(Comp)))*12*8600)/1000000):10:2 " Million $/year</td><tr>"/;

2559 PUT RES1 "</tr>"/;

2560 PUT RES1 "</table><p>"/;

2561

2562 ****8600 hr = 1 operational year

2563 PUT RES1 "<center><b> Total Plant Cost: " (((z.l)*(8600))/1000000):7:2 " Million $/ye

ar </b>";

2564

2565 PUT RES1 "</table><p>"/;

2566

INCLUDE /var/www/html/interfaces/cgi-bin/steam/buttons.inc

2568 PUT RES1 ’<br><table align=center><td class="ref"><A HREF="./../cgi-bin/steam/graph.cgi"

target=new_window>SEE SUPERSTRUCTURE</A>’/;

2569 PUT RES1 ’<td class="ref"><a href="model.pdf" target=new_window>GAMS LIST FILE</a>’;

2570 PUT RES1 "</table></body></html>"/;

Page 73: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 73

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 50

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Include File Summary

SEQ GLOBAL TYPE PARENT LOCAL FILENAME

1 1 INPUT 0 0 /var/www/html/interfaces/cgi-bin/steam/model.gms

2 1 INCLUDE 1 1 ./var/www/html/interfaces/cgi-bin/steam/ex3.dat

3 297 INCLUDE 1 2 ./var/www/html/interfaces/cgi-bin/steam/model.inc

4 2293 INCLUDE 1 3 ./var/www/html/interfaces/cgi-bin/steam/sumres.inc

5 2404 INCLUDE 4 111 ../var/www/html/interfaces/cgi-bin/steam/boiler.inc

6 2405 INCLUDE 5 1 .../var/www/html/interfaces/cgi-bin/steam/boiler13.i

nc

7 2567 INCLUDE 4 229 ../var/www/html/interfaces/cgi-bin/steam/buttons.inc

COMPILATION TIME = 0.010 SECONDS 3 MB 24.4.1 r50296 LEX-LEG

Page 74: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 74

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 51

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqTotMolStr =E= Total mass balance for stream (Total Mole flow = sum of component Mole

flow)

EqTotMolStr(1).. F(1) - Fc(1,H2) - Fc(1,O2) - Fc(1,N2) - Fc(1,CH4) - Fc(1,CO) - Fc(1,CO2) - F

c(1,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(2).. F(2) - Fc(2,H2) - Fc(2,O2) - Fc(2,N2) - Fc(2,CH4) - Fc(2,CO) - Fc(2,CO2) - F

c(2,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(3).. F(3) - Fc(3,H2) - Fc(3,O2) - Fc(3,N2) - Fc(3,CH4) - Fc(3,CO) - Fc(3,CO2) - F

c(3,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(4).. F(4) - Fc(4,H2) - Fc(4,O2) - Fc(4,N2) - Fc(4,CH4) - Fc(4,CO) - Fc(4,CO2) - F

c(4,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(5).. F(5) - Fc(5,H2) - Fc(5,O2) - Fc(5,N2) - Fc(5,CH4) - Fc(5,CO) - Fc(5,CO2) - F

c(5,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(6).. F(6) - Fc(6,H2) - Fc(6,O2) - Fc(6,N2) - Fc(6,CH4) - Fc(6,CO) - Fc(6,CO2) - F

c(6,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(7).. F(7) - Fc(7,H2) - Fc(7,O2) - Fc(7,N2) - Fc(7,CH4) - Fc(7,CO) - Fc(7,CO2) - F

c(7,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(8).. F(8) - Fc(8,H2) - Fc(8,O2) - Fc(8,N2) - Fc(8,CH4) - Fc(8,CO) - Fc(8,CO2) - F

c(8,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(9).. F(9) - Fc(9,H2) - Fc(9,O2) - Fc(9,N2) - Fc(9,CH4) - Fc(9,CO) - Fc(9,CO2) - F

c(9,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(10).. F(10) - Fc(10,H2) - Fc(10,O2) - Fc(10,N2) - Fc(10,CH4) - Fc(10,CO) - Fc(10,

CO2) - Fc(10,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(11).. F(11) - Fc(11,H2) - Fc(11,O2) - Fc(11,N2) - Fc(11,CH4) - Fc(11,CO) - Fc(11,

CO2) - Fc(11,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(12).. F(12) - Fc(12,H2) - Fc(12,O2) - Fc(12,N2) - Fc(12,CH4) - Fc(12,CO) - Fc(12,

CO2) - Fc(12,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(13).. F(13) - Fc(13,H2) - Fc(13,O2) - Fc(13,N2) - Fc(13,CH4) - Fc(13,CO) - Fc(13,

CO2) - Fc(13,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(14).. F(14) - Fc(14,H2) - Fc(14,O2) - Fc(14,N2) - Fc(14,CH4) - Fc(14,CO) - Fc(14,

CO2) - Fc(14,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(15).. F(15) - Fc(15,H2) - Fc(15,O2) - Fc(15,N2) - Fc(15,CH4) - Fc(15,CO) - Fc(15,

CO2) - Fc(15,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(16).. F(16) - Fc(16,H2) - Fc(16,O2) - Fc(16,N2) - Fc(16,CH4) - Fc(16,CO) - Fc(16,

CO2) - Fc(16,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(17).. F(17) - Fc(17,H2) - Fc(17,O2) - Fc(17,N2) - Fc(17,CH4) - Fc(17,CO) - Fc(17,

CO2) - Fc(17,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(18).. F(18) - Fc(18,H2) - Fc(18,O2) - Fc(18,N2) - Fc(18,CH4) - Fc(18,CO) - Fc(18,

CO2) - Fc(18,H2O) =E= 0 ; (LHS = 0)

Page 75: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 75

EqTotMolStr(19).. F(19) - Fc(19,H2) - Fc(19,O2) - Fc(19,N2) - Fc(19,CH4) - Fc(19,CO) - Fc(19,

CO2) - Fc(19,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(20).. F(20) - Fc(20,H2) - Fc(20,O2) - Fc(20,N2) - Fc(20,CH4) - Fc(20,CO) - Fc(20,

CO2) - Fc(20,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(21).. F(21) - Fc(21,H2) - Fc(21,O2) - Fc(21,N2) - Fc(21,CH4) - Fc(21,CO) - Fc(21,

CO2) - Fc(21,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(22).. F(22) - Fc(22,H2) - Fc(22,O2) - Fc(22,N2) - Fc(22,CH4) - Fc(22,CO) - Fc(22,

CO2) - Fc(22,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(23).. F(23) - Fc(23,H2) - Fc(23,O2) - Fc(23,N2) - Fc(23,CH4) - Fc(23,CO) - Fc(23,

CO2) - Fc(23,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(24).. F(24) - Fc(24,H2) - Fc(24,O2) - Fc(24,N2) - Fc(24,CH4) - Fc(24,CO) - Fc(24,

CO2) - Fc(24,H2O) =E= 0 ; (LHS = 0)

Page 76: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 76

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 52

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqTotMolStr =E= Total mass balance for stream (Total Mole flow = sum of component Mole

flow)

EqTotMolStr(25).. F(25) - Fc(25,H2) - Fc(25,O2) - Fc(25,N2) - Fc(25,CH4) - Fc(25,CO) - Fc(25,

CO2) - Fc(25,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(26).. F(26) - Fc(26,H2) - Fc(26,O2) - Fc(26,N2) - Fc(26,CH4) - Fc(26,CO) - Fc(26,

CO2) - Fc(26,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(27).. F(27) - Fc(27,H2) - Fc(27,O2) - Fc(27,N2) - Fc(27,CH4) - Fc(27,CO) - Fc(27,

CO2) - Fc(27,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(28).. F(28) - Fc(28,H2) - Fc(28,O2) - Fc(28,N2) - Fc(28,CH4) - Fc(28,CO) - Fc(28,

CO2) - Fc(28,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(29).. F(29) - Fc(29,H2) - Fc(29,O2) - Fc(29,N2) - Fc(29,CH4) - Fc(29,CO) - Fc(29,

CO2) - Fc(29,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(30).. F(30) - Fc(30,H2) - Fc(30,O2) - Fc(30,N2) - Fc(30,CH4) - Fc(30,CO) - Fc(30,

CO2) - Fc(30,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(31).. F(31) - Fc(31,H2) - Fc(31,O2) - Fc(31,N2) - Fc(31,CH4) - Fc(31,CO) - Fc(31,

CO2) - Fc(31,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(32).. F(32) - Fc(32,H2) - Fc(32,O2) - Fc(32,N2) - Fc(32,CH4) - Fc(32,CO) - Fc(32,

CO2) - Fc(32,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(33).. F(33) - Fc(33,H2) - Fc(33,O2) - Fc(33,N2) - Fc(33,CH4) - Fc(33,CO) - Fc(33,

CO2) - Fc(33,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(34).. F(34) - Fc(34,H2) - Fc(34,O2) - Fc(34,N2) - Fc(34,CH4) - Fc(34,CO) - Fc(34,

CO2) - Fc(34,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(35).. F(35) - Fc(35,H2) - Fc(35,O2) - Fc(35,N2) - Fc(35,CH4) - Fc(35,CO) - Fc(35,

CO2) - Fc(35,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(36).. F(36) - Fc(36,H2) - Fc(36,O2) - Fc(36,N2) - Fc(36,CH4) - Fc(36,CO) - Fc(36,

CO2) - Fc(36,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(37).. F(37) - Fc(37,H2) - Fc(37,O2) - Fc(37,N2) - Fc(37,CH4) - Fc(37,CO) - Fc(37,

CO2) - Fc(37,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(38).. F(38) - Fc(38,H2) - Fc(38,O2) - Fc(38,N2) - Fc(38,CH4) - Fc(38,CO) - Fc(38,

CO2) - Fc(38,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(39).. F(39) - Fc(39,H2) - Fc(39,O2) - Fc(39,N2) - Fc(39,CH4) - Fc(39,CO) - Fc(39,

CO2) - Fc(39,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(40).. F(40) - Fc(40,H2) - Fc(40,O2) - Fc(40,N2) - Fc(40,CH4) - Fc(40,CO) - Fc(40,

CO2) - Fc(40,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(41).. F(41) - Fc(41,H2) - Fc(41,O2) - Fc(41,N2) - Fc(41,CH4) - Fc(41,CO) - Fc(41,

CO2) - Fc(41,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(42).. F(42) - Fc(42,H2) - Fc(42,O2) - Fc(42,N2) - Fc(42,CH4) - Fc(42,CO) - Fc(42,

CO2) - Fc(42,H2O) =E= 0 ; (LHS = 0)

Page 77: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 77

EqTotMolStr(43).. F(43) - Fc(43,H2) - Fc(43,O2) - Fc(43,N2) - Fc(43,CH4) - Fc(43,CO) - Fc(43,

CO2) - Fc(43,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(44).. F(44) - Fc(44,H2) - Fc(44,O2) - Fc(44,N2) - Fc(44,CH4) - Fc(44,CO) - Fc(44,

CO2) - Fc(44,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(45).. F(45) - Fc(45,H2) - Fc(45,O2) - Fc(45,N2) - Fc(45,CH4) - Fc(45,CO) - Fc(45,

CO2) - Fc(45,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(46).. F(46) - Fc(46,H2) - Fc(46,O2) - Fc(46,N2) - Fc(46,CH4) - Fc(46,CO) - Fc(46,

CO2) - Fc(46,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(47).. F(47) - Fc(47,H2) - Fc(47,O2) - Fc(47,N2) - Fc(47,CH4) - Fc(47,CO) - Fc(47,

CO2) - Fc(47,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(48).. F(48) - Fc(48,H2) - Fc(48,O2) - Fc(48,N2) - Fc(48,CH4) - Fc(48,CO) - Fc(48,

CO2) - Fc(48,H2O) =E= 0 ; (LHS = 0)

Page 78: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 78

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 53

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqTotMolStr =E= Total mass balance for stream (Total Mole flow = sum of component Mole

flow)

EqTotMolStr(49).. F(49) - Fc(49,H2) - Fc(49,O2) - Fc(49,N2) - Fc(49,CH4) - Fc(49,CO) - Fc(49,

CO2) - Fc(49,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(50).. F(50) - Fc(50,H2) - Fc(50,O2) - Fc(50,N2) - Fc(50,CH4) - Fc(50,CO) - Fc(50,

CO2) - Fc(50,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(51).. F(51) - Fc(51,H2) - Fc(51,O2) - Fc(51,N2) - Fc(51,CH4) - Fc(51,CO) - Fc(51,

CO2) - Fc(51,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(52).. F(52) - Fc(52,H2) - Fc(52,O2) - Fc(52,N2) - Fc(52,CH4) - Fc(52,CO) - Fc(52,

CO2) - Fc(52,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(53).. F(53) - Fc(53,H2) - Fc(53,O2) - Fc(53,N2) - Fc(53,CH4) - Fc(53,CO) - Fc(53,

CO2) - Fc(53,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(54).. F(54) - Fc(54,H2) - Fc(54,O2) - Fc(54,N2) - Fc(54,CH4) - Fc(54,CO) - Fc(54,

CO2) - Fc(54,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(55).. F(55) - Fc(55,H2) - Fc(55,O2) - Fc(55,N2) - Fc(55,CH4) - Fc(55,CO) - Fc(55,

CO2) - Fc(55,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(56).. F(56) - Fc(56,H2) - Fc(56,O2) - Fc(56,N2) - Fc(56,CH4) - Fc(56,CO) - Fc(56,

CO2) - Fc(56,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(57).. F(57) - Fc(57,H2) - Fc(57,O2) - Fc(57,N2) - Fc(57,CH4) - Fc(57,CO) - Fc(57,

CO2) - Fc(57,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(58).. F(58) - Fc(58,H2) - Fc(58,O2) - Fc(58,N2) - Fc(58,CH4) - Fc(58,CO) - Fc(58,

CO2) - Fc(58,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(59).. F(59) - Fc(59,H2) - Fc(59,O2) - Fc(59,N2) - Fc(59,CH4) - Fc(59,CO) - Fc(59,

CO2) - Fc(59,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(60).. F(60) - Fc(60,H2) - Fc(60,O2) - Fc(60,N2) - Fc(60,CH4) - Fc(60,CO) - Fc(60,

CO2) - Fc(60,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(61).. F(61) - Fc(61,H2) - Fc(61,O2) - Fc(61,N2) - Fc(61,CH4) - Fc(61,CO) - Fc(61,

CO2) - Fc(61,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(62).. F(62) - Fc(62,H2) - Fc(62,O2) - Fc(62,N2) - Fc(62,CH4) - Fc(62,CO) - Fc(62,

CO2) - Fc(62,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(63).. F(63) - Fc(63,H2) - Fc(63,O2) - Fc(63,N2) - Fc(63,CH4) - Fc(63,CO) - Fc(63,

CO2) - Fc(63,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(64).. F(64) - Fc(64,H2) - Fc(64,O2) - Fc(64,N2) - Fc(64,CH4) - Fc(64,CO) - Fc(64,

CO2) - Fc(64,H2O) =E= 0 ; (LHS = 0)

EqTotMolStr(65).. F(65) - Fc(65,H2) - Fc(65,O2) - Fc(65,N2) - Fc(65,CH4) - Fc(65,CO) - Fc(65,

CO2) - Fc(65,H2O) =E= 0 ; (LHS = 0)

---- EqEnthpyGasStr1 =E=

Page 79: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 79

EqEnthpyGasStr1(21,H2).. - (8.14452778766379E-6)*T(21) + Hc(21,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(21,O2).. - (8.73316984448387E-6)*T(21) + Hc(21,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(21,N2).. - (8.29742739116574E-6)*T(21) + Hc(21,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(21,CH4).. - (1.34896990306911E-5)*T(21) + Hc(21,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(21,CO).. - (8.36790657253685E-6)*T(21) + Hc(21,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(21,CO2).. - (1.26157551451301E-5)*T(21) + Hc(21,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

Page 80: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 80

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 54

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqEnthpyGasStr1 =E=

EqEnthpyGasStr1(21,H2O).. - (9.89371207808497E-6)*T(21) + Hc(21,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(22,H2).. - (8.08724848381013E-6)*T(22) + Hc(22,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(22,O2).. - (8.3663599996941E-6)*T(22) + Hc(22,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(22,N2).. - (8.13077512170124E-6)*T(22) + Hc(22,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(22,CH4).. - (1.12338229504861E-5)*T(22) + Hc(22,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(22,CO).. - (8.15783227100021E-6)*T(22) + Hc(22,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(22,CO2).. - (1.13044730151396E-5)*T(22) + Hc(22,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(22,H2O).. - (9.51180173601325E-6)*T(22) + Hc(22,H2O) =E= -0.069944520823574 ;

(LHS = -0.0699445208235739)

EqEnthpyGasStr1(23,H2).. - (8.1327066870545E-6)*T(23) + Hc(23,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(23,O2).. - (8.61641059366007E-6)*T(23) + Hc(23,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(23,N2).. - (8.23894358483504E-6)*T(23) + Hc(23,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(23,CH4).. - (1.27663633520582E-5)*T(23) + Hc(23,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(23,CO).. - (8.29587022739215E-6)*T(23) + Hc(23,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(23,CO2).. - (1.2242816677318E-5)*T(23) + Hc(23,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(23,H2O).. - (9.76488102654429E-6)*T(23) + Hc(23,H2O) =E= -0.069944520823574 ;

(LHS = -0.0699445208235739)

EqEnthpyGasStr1(24,H2).. - (8.08691636070515E-6)*T(24) + Hc(24,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(24,O2).. - (8.36518196518573E-6)*T(24) + Hc(24,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(24,N2).. - (8.13032584570894E-6)*T(24) + Hc(24,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

Page 81: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 81

EqEnthpyGasStr1(24,CH4).. - (1.12266119720405E-5)*T(24) + Hc(24,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(24,CO).. - (8.15724211269363E-6)*T(24) + Hc(24,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(24,CO2).. - (1.12993832201069E-5)*T(24) + Hc(24,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(24,H2O).. - (9.51068174302516E-6)*T(24) + Hc(24,H2O) =E= -0.069944520823574 ;

(LHS = -0.0699445208235739)

EqEnthpyGasStr1(27,H2).. - (8.0018544767333E-6)*T(27) + Hc(27,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(27,O2).. - (8.17914567671134E-6)*T(27) + Hc(27,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

Page 82: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 82

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 55

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqEnthpyGasStr1 =E=

EqEnthpyGasStr1(27,N2).. - (8.06928710008545E-6)*T(27) + Hc(27,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(27,CH4).. - (1.00755116008923E-5)*T(27) + Hc(27,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(27,CO).. - (8.07472221916837E-6)*T(27) + Hc(27,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(27,CO2).. - (1.03356517390293E-5)*T(27) + Hc(27,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(27,H2O).. - (9.34353757021754E-6)*T(27) + Hc(27,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(28,H2).. - (8.0018544767333E-6)*T(28) + Hc(28,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(28,O2).. - (8.17914567671134E-6)*T(28) + Hc(28,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(28,N2).. - (8.06928710008545E-6)*T(28) + Hc(28,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(28,CH4).. - (1.00755116008923E-5)*T(28) + Hc(28,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(28,CO).. - (8.07472221916837E-6)*T(28) + Hc(28,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(28,CO2).. - (1.03356517390293E-5)*T(28) + Hc(28,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(28,H2O).. - (9.34353757021754E-6)*T(28) + Hc(28,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(29,H2).. - (8.0018544767333E-6)*T(29) + Hc(29,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(29,O2).. - (8.17914567671134E-6)*T(29) + Hc(29,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(29,N2).. - (8.06928710008545E-6)*T(29) + Hc(29,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(29,CH4).. - (1.00755116008923E-5)*T(29) + Hc(29,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(29,CO).. - (8.07472221916837E-6)*T(29) + Hc(29,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(29,CO2).. - (1.03356517390293E-5)*T(29) + Hc(29,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

Page 83: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 83

EqEnthpyGasStr1(29,H2O).. - (9.34353757021754E-6)*T(29) + Hc(29,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(30,H2).. - (8.0018544767333E-6)*T(30) + Hc(30,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(30,O2).. - (8.17914567671134E-6)*T(30) + Hc(30,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(30,N2).. - (8.06928710008545E-6)*T(30) + Hc(30,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(30,CH4).. - (1.00755116008923E-5)*T(30) + Hc(30,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(30,CO).. - (8.07472221916837E-6)*T(30) + Hc(30,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

Page 84: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 84

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 56

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqEnthpyGasStr1 =E=

EqEnthpyGasStr1(30,CO2).. - (1.03356517390293E-5)*T(30) + Hc(30,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(30,H2O).. - (9.34353757021754E-6)*T(30) + Hc(30,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(39,H2).. - (8.0018544767333E-6)*T(39) + Hc(39,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(39,O2).. - (8.17914567671134E-6)*T(39) + Hc(39,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(39,N2).. - (8.06928710008545E-6)*T(39) + Hc(39,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(39,CH4).. - (1.00755116008923E-5)*T(39) + Hc(39,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(39,CO).. - (8.07472221916837E-6)*T(39) + Hc(39,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(39,CO2).. - (1.03356517390293E-5)*T(39) + Hc(39,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(39,H2O).. - (9.34353757021754E-6)*T(39) + Hc(39,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(40,H2).. - (8.16276333075815E-6)*T(40) + Hc(40,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(40,O2).. - (8.95266532901668E-6)*T(40) + Hc(40,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(40,N2).. - (8.42125413324816E-6)*T(40) + Hc(40,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(40,CH4).. - (1.48761600673583E-5)*T(40) + Hc(40,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(40,CO).. - (8.51576990805596E-6)*T(40) + Hc(40,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(40,CO2).. - (1.32493699138369E-5)*T(40) + Hc(40,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(40,H2O).. - (1.01569145532554E-5)*T(40) + Hc(40,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(41,H2).. - (8.0018544767333E-6)*T(41) + Hc(41,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(41,O2).. - (8.17914567671134E-6)*T(41) + Hc(41,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

Page 85: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 85

EqEnthpyGasStr1(41,N2).. - (8.06928710008545E-6)*T(41) + Hc(41,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(41,CH4).. - (1.00755116008923E-5)*T(41) + Hc(41,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(41,CO).. - (8.07472221916837E-6)*T(41) + Hc(41,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(41,CO2).. - (1.03356517390293E-5)*T(41) + Hc(41,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(41,H2O).. - (9.34353757021754E-6)*T(41) + Hc(41,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(42,H2).. - (8.92320301433325E-6)*T(42) + Hc(42,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994362)

Page 86: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 86

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 57

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqEnthpyGasStr1 =E=

EqEnthpyGasStr1(42,O2).. - (1.01951624605103E-5)*T(42) + Hc(42,O2) =E= -0.00241700206679658 ;

(LHS = -0.0024170020667966)

EqEnthpyGasStr1(42,N2).. - (9.64665935870685E-6)*T(42) + Hc(42,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464963)

EqEnthpyGasStr1(42,CH4).. - (2.48935399011733E-5)*T(42) + Hc(42,CH4) =E= -0.0235072469137719

; (LHS = -0.023507246913772)

EqEnthpyGasStr1(42,CO).. - (9.76161495613904E-6)*T(42) + Hc(42,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(42,CO2).. - (1.64246521291881E-5)*T(42) + Hc(42,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(42,H2O).. - (1.31033011806309E-5)*T(42) + Hc(42,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(43,H2).. - (8.20401393433902E-6)*T(43) + Hc(43,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(43,O2).. - (9.2824932340553E-6)*T(43) + Hc(43,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(43,N2).. - (8.64861280254388E-6)*T(43) + Hc(43,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(43,CH4).. - (1.70672116390725E-5)*T(43) + Hc(43,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(43,CO).. - (8.77336053534433E-6)*T(43) + Hc(43,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(43,CO2).. - (1.40936633421314E-5)*T(43) + Hc(43,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(43,H2O).. - (1.06216051828388E-5)*T(43) + Hc(43,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(44,H2).. - (8.0018544767333E-6)*T(44) + Hc(44,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(44,O2).. - (8.17914567671134E-6)*T(44) + Hc(44,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(44,N2).. - (8.06928710008545E-6)*T(44) + Hc(44,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(44,CH4).. - (1.00755116008923E-5)*T(44) + Hc(44,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(44,CO).. - (8.07472221916837E-6)*T(44) + Hc(44,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

Page 87: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 87

EqEnthpyGasStr1(44,CO2).. - (1.03356517390293E-5)*T(44) + Hc(44,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(44,H2O).. - (9.34353757021754E-6)*T(44) + Hc(44,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(45,H2).. - (8.20401393433902E-6)*T(45) + Hc(45,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(45,O2).. - (9.2824932340553E-6)*T(45) + Hc(45,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(45,N2).. - (8.64861280254388E-6)*T(45) + Hc(45,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(45,CH4).. - (1.70672116390725E-5)*T(45) + Hc(45,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

Page 88: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 88

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 58

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqEnthpyGasStr1 =E=

EqEnthpyGasStr1(45,CO).. - (8.77336053534433E-6)*T(45) + Hc(45,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(45,CO2).. - (1.40936633421314E-5)*T(45) + Hc(45,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(45,H2O).. - (1.06216051828388E-5)*T(45) + Hc(45,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

EqEnthpyGasStr1(46,H2).. - (8.08691636061651E-6)*T(46) + Hc(46,H2) =E= -0.00228509828994363 ;

(LHS = -0.00228509828994363)

EqEnthpyGasStr1(46,O2).. - (8.36518196487213E-6)*T(46) + Hc(46,O2) =E= -0.00241700206679658 ;

(LHS = -0.00241700206679658)

EqEnthpyGasStr1(46,N2).. - (8.13032584558942E-6)*T(46) + Hc(46,N2) =E= -0.00241309370464962 ;

(LHS = -0.00241309370464962)

EqEnthpyGasStr1(46,CH4).. - (1.12266119701208E-5)*T(46) + Hc(46,CH4) =E= -0.0235072469137719

; (LHS = -0.0235072469137719)

EqEnthpyGasStr1(46,CO).. - (8.15724211253661E-6)*T(46) + Hc(46,CO) =E= -0.0331187071262073 ;

(LHS = -0.0331187071262073)

EqEnthpyGasStr1(46,CO2).. - (1.12993832187508E-5)*T(46) + Hc(46,CO2) =E= -0.111880706258689 ;

(LHS = -0.111880706258689)

EqEnthpyGasStr1(46,H2O).. - (9.5106817427271E-6)*T(46) + Hc(46,H2O) =E= -0.069944520823574 ;

(LHS = -0.069944520823574)

---- EqEnthVapStr2 =E=

EqEnthVapStr2(1).. - (1.03922637096986E-5)*T(1) + HVap(1) =E= -0.069944520823574 ; (LHS = -0.

069944520823574)

EqEnthVapStr2(2).. - (9.97818024588728E-6)*T(2) + HVap(2) =E= -0.069944520823574 ; (LHS = -0.

069944520823574)

EqEnthVapStr2(3).. - (9.61540615714804E-6)*T(3) + HVap(3) =E= -0.069944520823574 ; (LHS = -0.

069944520823574)

EqEnthVapStr2(4).. - (9.39707716715866E-6)*T(4) + HVap(4) =E= -0.069944520823574 ; (LHS = -0.

069944520823574)

EqEnthVapStr2(5).. - (9.97818024588728E-6)*T(5) + HVap(5) =E= -0.069944520823574 ; (LHS = -0.

069944520823574)

EqEnthVapStr2(6).. - (9.61540615714804E-6)*T(6) + HVap(6) =E= -0.069944520823574 ; (LHS = -0.

069944520823574)

EqEnthVapStr2(7).. - (9.39707716717019E-6)*T(7) + HVap(7) =E= -0.069944520823574 ; (LHS = -0.

0699445208235739)

Page 89: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 89

EqEnthVapStr2(12).. - (9.61540615714804E-6)*T(12) + HVap(12) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(25).. - (9.73756236574658E-6)*T(25) + HVap(25) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(26).. - (9.86428795757015E-6)*T(26) + HVap(26) =E= -0.069944520823574 ; (LHS =

-0.0699445208235739)

EqEnthVapStr2(31).. - (9.86428795757015E-6)*T(31) + HVap(31) =E= -0.069944520823574 ; (LHS =

-0.0699445208235739)

EqEnthVapStr2(32).. - (9.73756236574658E-6)*T(32) + HVap(32) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(33).. - (9.6154061573211E-6)*T(33) + HVap(33) =E= -0.069944520823574 ; (LHS = -

0.069944520823574)

Page 90: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 90

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 59

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqEnthVapStr2 =E=

EqEnthVapStr2(34).. - (1.03922637096986E-5)*T(34) + HVap(34) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(35).. - (9.97818024588728E-6)*T(35) + HVap(35) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(36).. - (9.61540615714804E-6)*T(36) + HVap(36) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(47).. - (1.03922637096986E-5)*T(47) + HVap(47) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(48).. - (1.03922637096986E-5)*T(48) + HVap(48) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(49).. - (9.73756236574658E-6)*T(49) + HVap(49) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(50).. - (9.97818024588728E-6)*T(50) + HVap(50) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(51).. - (9.6154061573211E-6)*T(51) + HVap(51) =E= -0.069944520823574 ; (LHS = -

0.069944520823574)

EqEnthVapStr2(55).. - (9.97818024588728E-6)*T(55) + HVap(55) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(56).. - (9.67006459694599E-6)*T(56) + HVap(56) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(57).. - (9.39707716715866E-6)*T(57) + HVap(57) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(58).. - (1.03922637096986E-5)*T(58) + HVap(58) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(59).. - (9.97818024588728E-6)*T(59) + HVap(59) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(60).. - (9.6154061573211E-6)*T(60) + HVap(60) =E= -0.069944520823574 ; (LHS = -

0.069944520823574)

EqEnthVapStr2(61).. - (9.39707716715866E-6)*T(61) + HVap(61) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(62).. - (1.03922637096986E-5)*T(62) + HVap(62) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(63).. - (9.86259440575851E-6)*T(63) + HVap(63) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

EqEnthVapStr2(64).. - (9.67006459694599E-6)*T(64) + HVap(64) =E= -0.069944520823574 ; (LHS =

-0.069944520823574)

Page 91: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 91

EqEnthVapStr2(65).. - (9.39707716717019E-6)*T(65) + HVap(65) =E= -0.069944520823574 ; (LHS =

-0.0699445208235739)

---- EqEnthSatLiq =E=

EqEnthSatLiq(1).. 0.000277777777777778*LatHtVapP2(1,H2O) - (9.86428795757015E-6)*TSat(1) + HS

atLiq(1) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(2).. 0.000277777777777778*LatHtVapP2(2,H2O) - (9.73756236574658E-6)*TSat(2) + HS

atLiq(2) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(3).. 0.000277777777777778*LatHtVapP2(3,H2O) - (9.61540615714804E-6)*TSat(3) + HS

atLiq(3) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(4).. 0.000277777777777778*LatHtVapP2(4,H2O) - (9.39707716715866E-6)*TSat(4) + HS

atLiq(4) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

Page 92: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 92

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 60

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqEnthSatLiq =E=

EqEnthSatLiq(5).. 0.000277777777777778*LatHtVapP2(5,H2O) - (9.73756236574658E-6)*TSat(5) + HS

atLiq(5) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(6).. 0.000277777777777778*LatHtVapP2(6,H2O) - (9.61540615714804E-6)*TSat(6) + HS

atLiq(6) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(7).. 0.000277777777777778*LatHtVapP2(7,H2O) - (9.39707716717019E-6)*TSat(7) + HS

atLiq(7) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(8).. 0.000277777777777778*LatHtVapP2(8,H2O) - (9.39707716715866E-6)*TSat(8) + HS

atLiq(8) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(10).. 0.000277777777777778*LatHtVapP2(10,H2O) - (9.73756236574658E-6)*TSat(10) +

HSatLiq(10) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(11).. 0.000277777777777778*LatHtVapP2(11,H2O) - (9.48965944308724E-6)*TSat(11) +

HSatLiq(11) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(12).. 0.000277777777777778*LatHtVapP2(12,H2O) - (9.61540615714804E-6)*TSat(12) +

HSatLiq(12) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(13).. 0.000277777777777778*LatHtVapP2(13,H2O) - (9.4896594433753E-6)*TSat(13) +

HSatLiq(13) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(14).. 0.000277777777777778*LatHtVapP2(14,H2O) - (9.48965944308724E-6)*TSat(14) +

HSatLiq(14) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(15).. 0.000277777777777778*LatHtVapP2(15,H2O) - (9.48965944308724E-6)*TSat(15) +

HSatLiq(15) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(25).. 0.000277777777777778*LatHtVapP2(25,H2O) - (9.73756236574658E-6)*TSat(25) +

HSatLiq(25) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(26).. 0.000277777777777778*LatHtVapP2(26,H2O) - (9.86428795757015E-6)*TSat(26) +

HSatLiq(26) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(31).. 0.000277777777777778*LatHtVapP2(31,H2O) - (9.86428795757015E-6)*TSat(31) +

HSatLiq(31) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(32).. 0.000277777777777778*LatHtVapP2(32,H2O) - (9.73756236574658E-6)*TSat(32) +

HSatLiq(32) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(33).. 0.000277777777777778*LatHtVapP2(33,H2O) - (9.6154061573211E-6)*TSat(33) +

HSatLiq(33) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(34).. 0.000277777777777778*LatHtVapP2(34,H2O) - (9.86428795757015E-6)*TSat(34) +

HSatLiq(34) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(35).. 0.000277777777777778*LatHtVapP2(35,H2O) - (9.73756236574658E-6)*TSat(35) +

HSatLiq(35) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(36).. 0.000277777777777778*LatHtVapP2(36,H2O) - (9.61540615714804E-6)*TSat(36) +

HSatLiq(36) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

Page 93: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 93

EqEnthSatLiq(37).. 0.000277777777777778*LatHtVapP2(37,H2O) - (9.86428795757015E-6)*TSat(37) +

HSatLiq(37) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(38).. 0.000277777777777778*LatHtVapP2(38,H2O) - (9.61540615714804E-6)*TSat(38) +

HSatLiq(38) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(47).. 0.000277777777777778*LatHtVapP2(47,H2O) - (9.86428795757015E-6)*TSat(47) +

HSatLiq(47) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(48).. 0.000277777777777778*LatHtVapP2(48,H2O) - (9.86428795757015E-6)*TSat(48) +

HSatLiq(48) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(49).. 0.000277777777777778*LatHtVapP2(49,H2O) - (9.73756236574658E-6)*TSat(49) +

HSatLiq(49) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(50).. 0.000277777777777778*LatHtVapP2(50,H2O) - (9.73756236574658E-6)*TSat(50) +

HSatLiq(50) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

Page 94: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 94

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 61

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqEnthSatLiq =E=

EqEnthSatLiq(51).. 0.000277777777777778*LatHtVapP2(51,H2O) - (9.6154061573211E-6)*TSat(51) +

HSatLiq(51) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(52).. 0.000277777777777778*LatHtVapP2(52,H2O) - (9.73756236574658E-6)*TSat(52) +

HSatLiq(52) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(53).. 0.000277777777777778*LatHtVapP2(53,H2O) - (9.86428795757015E-6)*TSat(53) +

HSatLiq(53) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(54).. 0.000277777777777778*LatHtVapP2(54,H2O) - (9.86428795757016E-6)*TSat(54) +

HSatLiq(54) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(55).. 0.000277777777777778*LatHtVapP2(55,H2O) - (9.73756236574658E-6)*TSat(55) +

HSatLiq(55) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(56).. 0.000277777777777778*LatHtVapP2(56,H2O) - (9.6154061573211E-6)*TSat(56) +

HSatLiq(56) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(57).. 0.000277777777777778*LatHtVapP2(57,H2O) - (9.39707716715866E-6)*TSat(57) +

HSatLiq(57) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(58).. 0.000277777777777778*LatHtVapP2(58,H2O) - (9.86428795757015E-6)*TSat(58) +

HSatLiq(58) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(59).. 0.000277777777777778*LatHtVapP2(59,H2O) - (9.73756236574658E-6)*TSat(59) +

HSatLiq(59) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(60).. 0.000277777777777778*LatHtVapP2(60,H2O) - (9.6154061573211E-6)*TSat(60) +

HSatLiq(60) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(61).. 0.000277777777777778*LatHtVapP2(61,H2O) - (9.39707716715866E-6)*TSat(61) +

HSatLiq(61) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(62).. 0.000277777777777778*LatHtVapP2(62,H2O) - (9.86428795757015E-6)*TSat(62) +

HSatLiq(62) =E= -0.069944520823574 ; (LHS = -0.0699445208235739)

EqEnthSatLiq(63).. 0.000277777777777778*LatHtVapP2(63,H2O) - (9.73756236574658E-6)*TSat(63) +

HSatLiq(63) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(64).. 0.000277777777777778*LatHtVapP2(64,H2O) - (9.6154061573211E-6)*TSat(64) +

HSatLiq(64) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthSatLiq(65).. 0.000277777777777778*LatHtVapP2(65,H2O) - (9.39707716717019E-6)*TSat(65) +

HSatLiq(65) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

---- EqTSat =E=

EqTSat(1).. P(1) - (0.739754740916448)*TSat(1) =E= 0 ; (LHS = -1.56319401867222E-13)

EqTSat(2).. P(2) - (0.395838725890801)*TSat(2) =E= 0 ; (LHS = 1.17239551400417E-13)

EqTSat(3).. P(3) - (0.173532578840636)*TSat(3) =E= 0 ; (LHS = 0)

Page 95: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 95

EqTSat(4).. P(4) - (0.00923859219431716)*TSat(4) =E= 0 ; (LHS = 0)

EqTSat(5).. P(5) - (0.395838725890801)*TSat(5) =E= 0 ; (LHS = 1.17239551400417E-13)

EqTSat(6).. P(6) - (0.173532578840636)*TSat(6) =E= 0 ; (LHS = 0)

EqTSat(7).. P(7) - (0.00923859219680801)*TSat(7) =E= 0 ; (LHS = -6.33412489126073E-11)

EqTSat(8).. P(8) - (0.00923859219431722)*TSat(8) =E= 0 ; (LHS = 0)

Page 96: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 96

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 62

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqTSat =E=

EqTSat(10).. P(10) - (0.395838725890803)*TSat(10) =E= 0 ; (LHS = 0)

EqTSat(11).. P(11) - (0.0471726941257234)*TSat(11) =E= 0 ; (LHS = 0)

EqTSat(12).. P(12) - (0.173532578840636)*TSat(12) =E= 0 ; (LHS = 0)

EqTSat(13).. P(13) - (0.0471726943081477)*TSat(13) =E= 0 ; (LHS = -6.57669940729022E-9, INFES

= 6.57669940729022E-9 ****)

EqTSat(14).. P(14) - (0.0471726941257235)*TSat(14) =E= 0 ; (LHS = 0)

EqTSat(15).. P(15) - (0.0471726941257234)*TSat(15) =E= 0 ; (LHS = 0)

EqTSat(16).. P(16) - (0.0471726941257237)*TSat(16) =E= 0 ; (LHS = 0)

EqTSat(25).. P(25) - (0.395838725890814)*TSat(25) =E= 0 ; (LHS = -7.24753590475302E-13)

EqTSat(26).. P(26) - (0.739754740916448)*TSat(26) =E= 0 ; (LHS = -1.56319401867222E-13)

EqTSat(31).. P(31) - (0.739754740916448)*TSat(31) =E= 0 ; (LHS = -1.56319401867222E-13)

EqTSat(32).. P(32) - (0.395838725890814)*TSat(32) =E= 0 ; (LHS = -7.24753590475302E-13)

EqTSat(33).. P(33) - (0.173532579083303)*TSat(33) =E= 0 ; (LHS = -1.23148184982824E-8, INFES

= 1.23148184982824E-8 ****)

EqTSat(34).. P(34) - (0.739754740916448)*TSat(34) =E= 0 ; (LHS = -1.56319401867222E-13)

EqTSat(35).. P(35) - (0.395838725890814)*TSat(35) =E= 0 ; (LHS = -7.24753590475302E-13)

EqTSat(36).. P(36) - (0.173532578840636)*TSat(36) =E= 0 ; (LHS = 0)

EqTSat(37).. P(37) - (0.739754740916452)*TSat(37) =E= 0 ; (LHS = -4.76063632959267E-13)

EqTSat(38).. P(38) - (0.173532578840635)*TSat(38) =E= 0 ; (LHS = 0)

EqTSat(47).. P(47) - (0.739754740916448)*TSat(47) =E= 0 ; (LHS = -1.56319401867222E-13)

EqTSat(48).. P(48) - (0.739754740916448)*TSat(48) =E= 0 ; (LHS = -1.56319401867222E-13)

EqTSat(49).. P(49) - (0.395838725890814)*TSat(49) =E= 0 ; (LHS = -7.24753590475302E-13)

EqTSat(50).. P(50) - (0.395838725890814)*TSat(50) =E= 0 ; (LHS = -7.24753590475302E-13)

EqTSat(51).. P(51) - (0.173532579083303)*TSat(51) =E= 0 ; (LHS = -1.23148184982824E-8, INFES

= 1.23148184982824E-8 ****)

EqTSat(52).. P(52) - (0.395838725890814)*TSat(52) =E= 0 ; (LHS = -7.24753590475302E-13)

EqTSat(53).. P(53) - (0.739754740916448)*TSat(53) =E= 0 ; (LHS = -1.56319401867222E-13)

Page 97: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 97

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 63

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqTSat =E=

EqTSat(54).. P(54) - (0.739754740916447)*TSat(54) =E= 0 ; (LHS = 0)

EqTSat(55).. P(55) - (0.395838725890814)*TSat(55) =E= 0 ; (LHS = -7.24753590475302E-13)

EqTSat(56).. P(56) - (0.173532579083303)*TSat(56) =E= 0 ; (LHS = -1.23148184982824E-8, INFES

= 1.23148184982824E-8 ****)

EqTSat(57).. P(57) - (0.00923859219431728)*TSat(57) =E= 0 ; (LHS = 0)

EqTSat(58).. P(58) - (0.739754740916448)*TSat(58) =E= 0 ; (LHS = -1.56319401867222E-13)

EqTSat(59).. P(59) - (0.395838725890814)*TSat(59) =E= 0 ; (LHS = -7.24753590475302E-13)

EqTSat(60).. P(60) - (0.173532579083303)*TSat(60) =E= 0 ; (LHS = -1.23148184982824E-8, INFES

= 1.23148184982824E-8 ****)

EqTSat(61).. P(61) - (0.00923859219431716)*TSat(61) =E= 0 ; (LHS = 0)

EqTSat(62).. P(62) - (0.739754740916448)*TSat(62) =E= 0 ; (LHS = -1.56319401867222E-13)

EqTSat(63).. P(63) - (0.395838725890814)*TSat(63) =E= 0 ; (LHS = -7.24753590475302E-13)

EqTSat(64).. P(64) - (0.173532579083303)*TSat(64) =E= 0 ; (LHS = -1.23148184982824E-8, INFES

= 1.23148184982824E-8 ****)

EqTSat(65).. P(65) - (0.00923859219680801)*TSat(65) =E= 0 ; (LHS = -6.33412489126073E-11)

---- EqEnthP2Str =E= Enthalpy of 2 phase stream

EqEnthP2Str(1).. (0.0100285619317359)*Wetns(1) + H(1) - (1)*HVap(1) + (0)*HSatLiq(1) =E= 0 ;

(LHS = 0)

EqEnthP2Str(2).. (0.0102729581224842)*Wetns(2) + H(2) - (1)*HVap(2) + (0)*HSatLiq(2) =E= 0 ;

(LHS = 0)

EqEnthP2Str(3).. (0.0103635486804393)*Wetns(3) + H(3) - (0.85)*HVap(3) - (0.15)*HSatLiq(3) =E

= 0 ; (LHS = 0)

EqEnthP2Str(4).. (0.0118158135016933)*Wetns(4) + H(4) - (0.85)*HVap(4) - (0.15)*HSatLiq(4) =E

= 0 ; (LHS = 0)

EqEnthP2Str(5).. (0.0102729581224842)*Wetns(5) + H(5) - (1)*HVap(5) + (0)*HSatLiq(5) =E= 0 ;

(LHS = 0)

EqEnthP2Str(6).. (0.0103635486804393)*Wetns(6) + H(6) - (0.85)*HVap(6) - (0.15)*HSatLiq(6) =E

= 0 ; (LHS = 0)

EqEnthP2Str(7).. (0.0118158135016164)*Wetns(7) + H(7) - (0.85)*HVap(7) - (0.15)*HSatLiq(7) =E

= 0 ; (LHS = 0)

EqEnthP2Str(12).. (0.0103635486804393)*Wetns(12) + H(12) - (0.583629102463594)*HVap(12) - (0.

416370897536405)*HSatLiq(12) =E= 0 ; (LHS = 0)

Page 98: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 98

EqEnthP2Str(25).. (0.0094553487502852)*Wetns(25) + H(25) - (1)*HVap(25) + (0)*HSatLiq(25) =E=

0 ; (LHS = 0)

EqEnthP2Str(26).. (0.00836169010981347)*Wetns(26) + H(26) - (1)*HVap(26) + (0)*HSatLiq(26) =E

= 0 ; (LHS = 0)

EqEnthP2Str(31).. (0.00836169010981347)*Wetns(31) + H(31) - (1)*HVap(31) + (0)*HSatLiq(31) =E

= 0 ; (LHS = 0)

Page 99: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 99

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 64

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqEnthP2Str =E= Enthalpy of 2 phase stream

EqEnthP2Str(32).. (0.0094553487502852)*Wetns(32) + H(32) - (1)*HVap(32) + (0)*HSatLiq(32) =E=

0 ; (LHS = 0)

EqEnthP2Str(33).. (0.010363548679226)*Wetns(33) + H(33) - (1)*HVap(33) + (0)*HSatLiq(33) =E=

0 ; (LHS = 0)

EqEnthP2Str(34).. (0.0100285619317359)*Wetns(34) + H(34) - (1)*HVap(34) + (0)*HSatLiq(34) =E=

0 ; (LHS = 0)

EqEnthP2Str(35).. (0.0102729581224841)*Wetns(35) + H(35) - (1)*HVap(35) + (0)*HSatLiq(35) =E=

0 ; (LHS = 0)

EqEnthP2Str(36).. (0.0103635486804393)*Wetns(36) + H(36) - (0.9999)*HVap(36) - (0.0001)*HSatL

iq(36) =E= 0 ; (LHS = 0)

EqEnthP2Str(47).. (0.010028561931736)*Wetns(47) + H(47) - (1)*HVap(47) + (0)*HSatLiq(47) =E=

0 ; (LHS = 0)

EqEnthP2Str(48).. (0.0100285619317359)*Wetns(48) + H(48) - (1)*HVap(48) + (0)*HSatLiq(48) =E=

0 ; (LHS = 0)

EqEnthP2Str(49).. (0.0094553487502852)*Wetns(49) + H(49) - (1)*HVap(49) + (0)*HSatLiq(49) =E=

0 ; (LHS = 0)

EqEnthP2Str(50).. (0.0102729581224841)*Wetns(50) + H(50) - (1)*HVap(50) + (0)*HSatLiq(50) =E=

0 ; (LHS = 0)

EqEnthP2Str(51).. (0.010363548679226)*Wetns(51) + H(51) - (1)*HVap(51) + (0)*HSatLiq(51) =E=

0 ; (LHS = 0)

EqEnthP2Str(55).. (0.0102729581224841)*Wetns(55) + H(55) - (1)*HVap(55) + (0)*HSatLiq(55) =E=

0 ; (LHS = 0)

EqEnthP2Str(56).. (0.0105740478796743)*Wetns(56) + H(56) - (1)*HVap(56) + (0)*HSatLiq(56) =E=

0 ; (LHS = 0)

EqEnthP2Str(57).. (0.0118158135016933)*Wetns(57) + H(57) - (0.85)*HVap(57) - (0.15)*HSatLiq(5

7) =E= 0 ; (LHS = 0)

EqEnthP2Str(58).. (0.0100285619317359)*Wetns(58) + H(58) - (1)*HVap(58) + (0)*HSatLiq(58) =E=

0 ; (LHS = 0)

EqEnthP2Str(59).. (0.0102729581224841)*Wetns(59) + H(59) - (1)*HVap(59) + (0)*HSatLiq(59) =E=

0 ; (LHS = 0)

EqEnthP2Str(60).. (0.010363548679226)*Wetns(60) + H(60) - (1)*HVap(60) + (0)*HSatLiq(60) =E=

0 ; (LHS = 0)

EqEnthP2Str(61).. (0.0118158135016933)*Wetns(61) + H(61) - (0.85)*HVap(61) - (0.15)*HSatLiq(6

1) =E= 0 ; (LHS = 0)

EqEnthP2Str(62).. (0.0100285619317359)*Wetns(62) + H(62) - (1)*HVap(62) + (0)*HSatLiq(62) =E=

0 ; (LHS = 0)

Page 100: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 100

EqEnthP2Str(63).. (0.00989055167369102)*Wetns(63) + H(63) - (1)*HVap(63) + (0)*HSatLiq(63) =E

= 0 ; (LHS = 0)

EqEnthP2Str(64).. (0.0105740478796743)*Wetns(64) + H(64) - (1)*HVap(64) + (0)*HSatLiq(64) =E=

0 ; (LHS = 0)

EqEnthP2Str(65).. (0.0118158135016164)*Wetns(65) + H(65) - (0.85)*HVap(65) - (0.15)*HSatLiq(6

5) =E= 0 ; (LHS = 0)

---- EqTP2 =G=

EqTP2(1).. T(1) - TSat(1) =G= 0 ; (LHS = 164.687388023361)

EqTP2(2).. T(2) - TSat(2) =G= 0 ; (LHS = 82.9611399253009)

Page 101: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 101

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 65

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqTP2 =G=

EqTP2(3).. T(3) - TSat(3) =G= 0 ; (LHS = 0)

EqTP2(4).. T(4) - TSat(4) =G= 0 ; (LHS = 0)

EqTP2(5).. T(5) - TSat(5) =G= 0 ; (LHS = 82.9611399253009)

EqTP2(6).. T(6) - TSat(6) =G= 0 ; (LHS = 0)

EqTP2(7).. T(7) - TSat(7) =G= 0 ; (LHS = 0)

EqTP2(12).. T(12) - TSat(12) =G= 0 ; (LHS = 1.13686837721616E-13)

EqTP2(25).. T(25) - TSat(25) =G= 0 ; (LHS = 0)

EqTP2(26).. T(26) - TSat(26) =G= 0 ; (LHS = 0)

EqTP2(31).. T(31) - TSat(31) =G= 0 ; (LHS = 0)

EqTP2(32).. T(32) - TSat(32) =G= 0 ; (LHS = 0)

EqTP2(33).. T(33) - TSat(33) =G= 0 ; (LHS = 0)

EqTP2(34).. T(34) - TSat(34) =G= 0 ; (LHS = 164.687388023361)

EqTP2(35).. T(35) - TSat(35) =G= 0 ; (LHS = 82.9611399252992)

EqTP2(36).. T(36) - TSat(36) =G= 0 ; (LHS = 1.13686837721616E-13)

EqTP2(47).. T(47) - TSat(47) =G= 0 ; (LHS = 164.687388023362)

EqTP2(48).. T(48) - TSat(48) =G= 0 ; (LHS = 164.687388023361)

EqTP2(49).. T(49) - TSat(49) =G= 0 ; (LHS = 0)

EqTP2(50).. T(50) - TSat(50) =G= 0 ; (LHS = 82.9611399252992)

EqTP2(51).. T(51) - TSat(51) =G= 0 ; (LHS = 0)

EqTP2(55).. T(55) - TSat(55) =G= 0 ; (LHS = 82.9611399252992)

EqTP2(56).. T(56) - TSat(56) =G= 0 ; (LHS = 21.8303521887313)

EqTP2(57).. T(57) - TSat(57) =G= 0 ; (LHS = 0)

EqTP2(58).. T(58) - TSat(58) =G= 0 ; (LHS = 164.687388023361)

EqTP2(59).. T(59) - TSat(59) =G= 0 ; (LHS = 82.9611399252992)

Page 102: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 102

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 66

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqTP2 =G=

EqTP2(60).. T(60) - TSat(60) =G= 0 ; (LHS = 0)

EqTP2(61).. T(61) - TSat(61) =G= 0 ; (LHS = 0)

EqTP2(62).. T(62) - TSat(62) =G= 0 ; (LHS = 164.687388023361)

EqTP2(63).. T(63) - TSat(63) =G= 0 ; (LHS = 44.4116628831039)

EqTP2(64).. T(64) - TSat(64) =G= 0 ; (LHS = 21.8303521887313)

EqTP2(65).. T(65) - TSat(65) =G= 0 ; (LHS = 0)

---- EqLogP21 =L=

EqLogP21(1).. Wetns(1) - YP2(1) =L= 0 ; (LHS = 0)

EqLogP21(2).. Wetns(2) - YP2(2) =L= 0 ; (LHS = 0)

EqLogP21(3).. Wetns(3) - YP2(3) =L= 0 ; (LHS = -0.85)

EqLogP21(4).. Wetns(4) - YP2(4) =L= 0 ; (LHS = -0.85)

EqLogP21(5).. Wetns(5) - YP2(5) =L= 0 ; (LHS = 0)

EqLogP21(6).. Wetns(6) - YP2(6) =L= 0 ; (LHS = -0.85)

EqLogP21(7).. Wetns(7) - YP2(7) =L= 0 ; (LHS = -0.85)

EqLogP21(12).. Wetns(12) - YP2(12) =L= 0 ; (LHS = -0.583629102463594)

EqLogP21(25).. Wetns(25) - YP2(25) =L= 0 ; (LHS = 0)

EqLogP21(26).. Wetns(26) - YP2(26) =L= 0 ; (LHS = 0)

EqLogP21(31).. Wetns(31) - YP2(31) =L= 0 ; (LHS = 0)

EqLogP21(32).. Wetns(32) - YP2(32) =L= 0 ; (LHS = 0)

EqLogP21(33).. Wetns(33) - YP2(33) =L= 0 ; (LHS = 0)

EqLogP21(34).. Wetns(34) - YP2(34) =L= 0 ; (LHS = 0)

EqLogP21(35).. Wetns(35) - YP2(35) =L= 0 ; (LHS = 0)

EqLogP21(36).. Wetns(36) - YP2(36) =L= 0 ; (LHS = -0.9999)

EqLogP21(47).. Wetns(47) - YP2(47) =L= 0 ; (LHS = 0)

Page 103: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 103

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 67

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqLogP21 =L=

EqLogP21(48).. Wetns(48) - YP2(48) =L= 0 ; (LHS = 0)

EqLogP21(49).. Wetns(49) - YP2(49) =L= 0 ; (LHS = 0)

EqLogP21(50).. Wetns(50) - YP2(50) =L= 0 ; (LHS = 0)

EqLogP21(51).. Wetns(51) - YP2(51) =L= 0 ; (LHS = 0)

EqLogP21(55).. Wetns(55) - YP2(55) =L= 0 ; (LHS = 0)

EqLogP21(56).. Wetns(56) - YP2(56) =L= 0 ; (LHS = 0)

EqLogP21(57).. Wetns(57) - YP2(57) =L= 0 ; (LHS = -0.85)

EqLogP21(58).. Wetns(58) - YP2(58) =L= 0 ; (LHS = 0)

EqLogP21(59).. Wetns(59) - YP2(59) =L= 0 ; (LHS = 0)

EqLogP21(60).. Wetns(60) - YP2(60) =L= 0 ; (LHS = 0)

EqLogP21(61).. Wetns(61) - YP2(61) =L= 0 ; (LHS = -0.85)

EqLogP21(62).. Wetns(62) - YP2(62) =L= 0 ; (LHS = 0)

EqLogP21(63).. Wetns(63) - YP2(63) =L= 0 ; (LHS = 0)

EqLogP21(64).. Wetns(64) - YP2(64) =L= 0 ; (LHS = 0)

EqLogP21(65).. Wetns(65) - YP2(65) =L= 0 ; (LHS = -0.85)

---- EqLogP22 =G=

EqLogP22(1).. Wetns(1) - 0.0001*YP2(1) =G= 0 ; (LHS = 0)

EqLogP22(2).. Wetns(2) - 0.0001*YP2(2) =G= 0 ; (LHS = 0)

EqLogP22(3).. Wetns(3) - 0.0001*YP2(3) =G= 0 ; (LHS = 0.1499)

EqLogP22(4).. Wetns(4) - 0.0001*YP2(4) =G= 0 ; (LHS = 0.1499)

EqLogP22(5).. Wetns(5) - 0.0001*YP2(5) =G= 0 ; (LHS = 0)

EqLogP22(6).. Wetns(6) - 0.0001*YP2(6) =G= 0 ; (LHS = 0.1499)

EqLogP22(7).. Wetns(7) - 0.0001*YP2(7) =G= 0 ; (LHS = 0.1499)

EqLogP22(12).. Wetns(12) - 0.0001*YP2(12) =G= 0 ; (LHS = 0.416270897536406)

Page 104: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 104

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 68

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqLogP22 =G=

EqLogP22(25).. Wetns(25) - 0.0001*YP2(25) =G= 0 ; (LHS = 0)

EqLogP22(26).. Wetns(26) - 0.0001*YP2(26) =G= 0 ; (LHS = 0)

EqLogP22(31).. Wetns(31) - 0.0001*YP2(31) =G= 0 ; (LHS = 0)

EqLogP22(32).. Wetns(32) - 0.0001*YP2(32) =G= 0 ; (LHS = 0)

EqLogP22(33).. Wetns(33) - 0.0001*YP2(33) =G= 0 ; (LHS = 0)

EqLogP22(34).. Wetns(34) - 0.0001*YP2(34) =G= 0 ; (LHS = 0)

EqLogP22(35).. Wetns(35) - 0.0001*YP2(35) =G= 0 ; (LHS = 0)

EqLogP22(36).. Wetns(36) - 0.0001*YP2(36) =G= 0 ; (LHS = 0)

EqLogP22(47).. Wetns(47) - 0.0001*YP2(47) =G= 0 ; (LHS = 0)

EqLogP22(48).. Wetns(48) - 0.0001*YP2(48) =G= 0 ; (LHS = 0)

EqLogP22(49).. Wetns(49) - 0.0001*YP2(49) =G= 0 ; (LHS = 0)

EqLogP22(50).. Wetns(50) - 0.0001*YP2(50) =G= 0 ; (LHS = 0)

EqLogP22(51).. Wetns(51) - 0.0001*YP2(51) =G= 0 ; (LHS = 0)

EqLogP22(55).. Wetns(55) - 0.0001*YP2(55) =G= 0 ; (LHS = 0)

EqLogP22(56).. Wetns(56) - 0.0001*YP2(56) =G= 0 ; (LHS = 0)

EqLogP22(57).. Wetns(57) - 0.0001*YP2(57) =G= 0 ; (LHS = 0.1499)

EqLogP22(58).. Wetns(58) - 0.0001*YP2(58) =G= 0 ; (LHS = 0)

EqLogP22(59).. Wetns(59) - 0.0001*YP2(59) =G= 0 ; (LHS = 0)

EqLogP22(60).. Wetns(60) - 0.0001*YP2(60) =G= 0 ; (LHS = 0)

EqLogP22(61).. Wetns(61) - 0.0001*YP2(61) =G= 0 ; (LHS = 0.1499)

EqLogP22(62).. Wetns(62) - 0.0001*YP2(62) =G= 0 ; (LHS = 0)

EqLogP22(63).. Wetns(63) - 0.0001*YP2(63) =G= 0 ; (LHS = 0)

EqLogP22(64).. Wetns(64) - 0.0001*YP2(64) =G= 0 ; (LHS = 0)

EqLogP22(65).. Wetns(65) - 0.0001*YP2(65) =G= 0 ; (LHS = 0.1499)

Page 105: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 105

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 69

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqLogP23 =L=

EqLogP23(1).. T(1) - TSat(1) + 500*YP2(1) =L= 500 ; (LHS = 164.687388023361)

EqLogP23(2).. T(2) - TSat(2) + 500*YP2(2) =L= 500 ; (LHS = 82.9611399253009)

EqLogP23(3).. T(3) - TSat(3) + 500*YP2(3) =L= 500 ; (LHS = 500)

EqLogP23(4).. T(4) - TSat(4) + 500*YP2(4) =L= 500 ; (LHS = 500)

EqLogP23(5).. T(5) - TSat(5) + 500*YP2(5) =L= 500 ; (LHS = 82.9611399253009)

EqLogP23(6).. T(6) - TSat(6) + 500*YP2(6) =L= 500 ; (LHS = 500)

EqLogP23(7).. T(7) - TSat(7) + 500*YP2(7) =L= 500 ; (LHS = 500)

EqLogP23(12).. T(12) - TSat(12) + 500*YP2(12) =L= 500 ; (LHS = 500)

EqLogP23(25).. T(25) - TSat(25) + 500*YP2(25) =L= 500 ; (LHS = 0)

EqLogP23(26).. T(26) - TSat(26) + 500*YP2(26) =L= 500 ; (LHS = -1.13686837721616E-13)

EqLogP23(31).. T(31) - TSat(31) + 500*YP2(31) =L= 500 ; (LHS = -1.13686837721616E-13)

EqLogP23(32).. T(32) - TSat(32) + 500*YP2(32) =L= 500 ; (LHS = 0)

EqLogP23(33).. T(33) - TSat(33) + 500*YP2(33) =L= 500 ; (LHS = 0)

EqLogP23(34).. T(34) - TSat(34) + 500*YP2(34) =L= 500 ; (LHS = 164.687388023361)

EqLogP23(35).. T(35) - TSat(35) + 500*YP2(35) =L= 500 ; (LHS = 82.9611399252991)

EqLogP23(36).. T(36) - TSat(36) + 500*YP2(36) =L= 500 ; (LHS = 500)

EqLogP23(47).. T(47) - TSat(47) + 500*YP2(47) =L= 500 ; (LHS = 164.687388023362)

EqLogP23(48).. T(48) - TSat(48) + 500*YP2(48) =L= 500 ; (LHS = 164.687388023361)

EqLogP23(49).. T(49) - TSat(49) + 500*YP2(49) =L= 500 ; (LHS = 0)

EqLogP23(50).. T(50) - TSat(50) + 500*YP2(50) =L= 500 ; (LHS = 82.9611399252991)

EqLogP23(51).. T(51) - TSat(51) + 500*YP2(51) =L= 500 ; (LHS = 0)

EqLogP23(55).. T(55) - TSat(55) + 500*YP2(55) =L= 500 ; (LHS = 82.9611399252991)

EqLogP23(56).. T(56) - TSat(56) + 500*YP2(56) =L= 500 ; (LHS = 21.8303521887312)

EqLogP23(57).. T(57) - TSat(57) + 500*YP2(57) =L= 500 ; (LHS = 500)

Page 106: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 106

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 70

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqLogP23 =L=

EqLogP23(58).. T(58) - TSat(58) + 500*YP2(58) =L= 500 ; (LHS = 164.687388023361)

EqLogP23(59).. T(59) - TSat(59) + 500*YP2(59) =L= 500 ; (LHS = 82.9611399252991)

EqLogP23(60).. T(60) - TSat(60) + 500*YP2(60) =L= 500 ; (LHS = 0)

EqLogP23(61).. T(61) - TSat(61) + 500*YP2(61) =L= 500 ; (LHS = 500)

EqLogP23(62).. T(62) - TSat(62) + 500*YP2(62) =L= 500 ; (LHS = 164.687388023361)

EqLogP23(63).. T(63) - TSat(63) + 500*YP2(63) =L= 500 ; (LHS = 44.4116628831039)

EqLogP23(64).. T(64) - TSat(64) + 500*YP2(64) =L= 500 ; (LHS = 21.8303521887312)

EqLogP23(65).. T(65) - TSat(65) + 500*YP2(65) =L= 500 ; (LHS = 500)

---- EqTrP2 =E=

EqTrP2(1).. TrP2(1) - 0.00154528456415249*TSat(1) =E= 0 ; (LHS = 0)

EqTrP2(2).. TrP2(2) - 0.00154528456415249*TSat(2) =E= 0 ; (LHS = 0)

EqTrP2(3).. TrP2(3) - 0.00154528456415249*TSat(3) =E= 0 ; (LHS = 0)

EqTrP2(4).. TrP2(4) - 0.00154528456415249*TSat(4) =E= 0 ; (LHS = 0)

EqTrP2(5).. TrP2(5) - 0.00154528456415249*TSat(5) =E= 0 ; (LHS = 0)

EqTrP2(6).. TrP2(6) - 0.00154528456415249*TSat(6) =E= 0 ; (LHS = 0)

EqTrP2(7).. TrP2(7) - 0.00154528456415249*TSat(7) =E= 0 ; (LHS = 0)

EqTrP2(8).. TrP2(8) - 0.00154528456415249*TSat(8) =E= 0 ; (LHS = 0)

EqTrP2(10).. TrP2(10) - 0.00154528456415249*TSat(10) =E= 0 ; (LHS = 0)

EqTrP2(11).. TrP2(11) - 0.00154528456415249*TSat(11) =E= 0 ; (LHS = 0)

EqTrP2(12).. TrP2(12) - 0.00154528456415249*TSat(12) =E= 0 ; (LHS = 0)

EqTrP2(13).. TrP2(13) - 0.00154528456415249*TSat(13) =E= 0 ; (LHS = 0)

EqTrP2(14).. TrP2(14) - 0.00154528456415249*TSat(14) =E= 0 ; (LHS = 0)

EqTrP2(15).. TrP2(15) - 0.00154528456415249*TSat(15) =E= 0 ; (LHS = 0)

EqTrP2(25).. TrP2(25) - 0.00154528456415249*TSat(25) =E= 0 ; (LHS = 0)

Page 107: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 107

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 71

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqTrP2 =E=

EqTrP2(26).. TrP2(26) - 0.00154528456415249*TSat(26) =E= 0 ; (LHS = 0)

EqTrP2(31).. TrP2(31) - 0.00154528456415249*TSat(31) =E= 0 ; (LHS = 0)

EqTrP2(32).. TrP2(32) - 0.00154528456415249*TSat(32) =E= 0 ; (LHS = 0)

EqTrP2(33).. TrP2(33) - 0.00154528456415249*TSat(33) =E= 0 ; (LHS = 0)

EqTrP2(34).. TrP2(34) - 0.00154528456415249*TSat(34) =E= 0 ; (LHS = 0)

EqTrP2(35).. TrP2(35) - 0.00154528456415249*TSat(35) =E= 0 ; (LHS = 0)

EqTrP2(36).. TrP2(36) - 0.00154528456415249*TSat(36) =E= 0 ; (LHS = 0)

EqTrP2(37).. TrP2(37) - 0.00154528456415249*TSat(37) =E= 0 ; (LHS = 0)

EqTrP2(38).. TrP2(38) - 0.00154528456415249*TSat(38) =E= 0 ; (LHS = 0)

EqTrP2(47).. TrP2(47) - 0.00154528456415249*TSat(47) =E= 0 ; (LHS = 0)

EqTrP2(48).. TrP2(48) - 0.00154528456415249*TSat(48) =E= 0 ; (LHS = 0)

EqTrP2(49).. TrP2(49) - 0.00154528456415249*TSat(49) =E= 0 ; (LHS = 0)

EqTrP2(50).. TrP2(50) - 0.00154528456415249*TSat(50) =E= 0 ; (LHS = 0)

EqTrP2(51).. TrP2(51) - 0.00154528456415249*TSat(51) =E= 0 ; (LHS = 0)

EqTrP2(52).. TrP2(52) - 0.00154528456415249*TSat(52) =E= 0 ; (LHS = 0)

EqTrP2(53).. TrP2(53) - 0.00154528456415249*TSat(53) =E= 0 ; (LHS = 0)

EqTrP2(54).. TrP2(54) - 0.00154528456415249*TSat(54) =E= 0 ; (LHS = 0)

EqTrP2(55).. TrP2(55) - 0.00154528456415249*TSat(55) =E= 0 ; (LHS = 0)

EqTrP2(56).. TrP2(56) - 0.00154528456415249*TSat(56) =E= 0 ; (LHS = 0)

EqTrP2(57).. TrP2(57) - 0.00154528456415249*TSat(57) =E= 0 ; (LHS = 0)

EqTrP2(58).. TrP2(58) - 0.00154528456415249*TSat(58) =E= 0 ; (LHS = 0)

EqTrP2(59).. TrP2(59) - 0.00154528456415249*TSat(59) =E= 0 ; (LHS = 0)

EqTrP2(60).. TrP2(60) - 0.00154528456415249*TSat(60) =E= 0 ; (LHS = 0)

EqTrP2(61).. TrP2(61) - 0.00154528456415249*TSat(61) =E= 0 ; (LHS = 0)

Page 108: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 108

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 72

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqTrP2 =E=

EqTrP2(62).. TrP2(62) - 0.00154528456415249*TSat(62) =E= 0 ; (LHS = 0)

EqTrP2(63).. TrP2(63) - 0.00154528456415249*TSat(63) =E= 0 ; (LHS = 0)

EqTrP2(64).. TrP2(64) - 0.00154528456415249*TSat(64) =E= 0 ; (LHS = 0)

EqTrP2(65).. TrP2(65) - 0.00154528456415249*TSat(65) =E= 0 ; (LHS = 0)

---- EqLatHtVapP2 =E=

EqLatHtVapP2(1,H2O).. (64.2852084961303)*TrP2(1) + LatHtVapP2(1,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(2,H2O).. (50.0069962029605)*TrP2(2) + LatHtVapP2(2,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(3,H2O).. (39.8314202197297)*TrP2(3) + LatHtVapP2(3,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(4,H2O).. (26.122472028129)*TrP2(4) + LatHtVapP2(4,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(5,H2O).. (50.0069962029605)*TrP2(5) + LatHtVapP2(5,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(6,H2O).. (39.8314202197297)*TrP2(6) + LatHtVapP2(6,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(7,H2O).. (26.1224720287612)*TrP2(7) + LatHtVapP2(7,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(8,H2O).. (26.122472028129)*TrP2(8) + LatHtVapP2(8,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(10,H2O).. (50.0069962029606)*TrP2(10) + LatHtVapP2(10,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(11,H2O).. (31.4459027139556)*TrP2(11) + LatHtVapP2(11,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(12,H2O).. (39.8314202197297)*TrP2(12) + LatHtVapP2(12,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(13,H2O).. (31.4459027314366)*TrP2(13) + LatHtVapP2(13,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(14,H2O).. (31.4459027139556)*TrP2(14) + LatHtVapP2(14,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(15,H2O).. (31.4459027139556)*TrP2(15) + LatHtVapP2(15,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(25,H2O).. (50.006996202961)*TrP2(25) + LatHtVapP2(25,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(26,H2O).. (64.2852084961303)*TrP2(26) + LatHtVapP2(26,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(31,H2O).. (64.2852084961303)*TrP2(31) + LatHtVapP2(31,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(32,H2O).. (50.006996202961)*TrP2(32) + LatHtVapP2(32,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(33,H2O).. (39.8314202324925)*TrP2(33) + LatHtVapP2(33,H2O) =E= 0 ; (LHS = 0)

Page 109: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 109

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 73

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqLatHtVapP2 =E=

EqLatHtVapP2(34,H2O).. (64.2852084961303)*TrP2(34) + LatHtVapP2(34,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(35,H2O).. (50.006996202961)*TrP2(35) + LatHtVapP2(35,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(36,H2O).. (39.8314202197297)*TrP2(36) + LatHtVapP2(36,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(37,H2O).. (64.2852084961303)*TrP2(37) + LatHtVapP2(37,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(38,H2O).. (39.8314202197297)*TrP2(38) + LatHtVapP2(38,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(47,H2O).. (64.2852084961303)*TrP2(47) + LatHtVapP2(47,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(48,H2O).. (64.2852084961303)*TrP2(48) + LatHtVapP2(48,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(49,H2O).. (50.006996202961)*TrP2(49) + LatHtVapP2(49,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(50,H2O).. (50.006996202961)*TrP2(50) + LatHtVapP2(50,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(51,H2O).. (39.8314202324925)*TrP2(51) + LatHtVapP2(51,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(52,H2O).. (50.006996202961)*TrP2(52) + LatHtVapP2(52,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(53,H2O).. (64.2852084961303)*TrP2(53) + LatHtVapP2(53,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(54,H2O).. (64.2852084961302)*TrP2(54) + LatHtVapP2(54,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(55,H2O).. (50.006996202961)*TrP2(55) + LatHtVapP2(55,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(56,H2O).. (39.8314202324925)*TrP2(56) + LatHtVapP2(56,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(57,H2O).. (26.122472028129)*TrP2(57) + LatHtVapP2(57,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(58,H2O).. (64.2852084961303)*TrP2(58) + LatHtVapP2(58,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(59,H2O).. (50.006996202961)*TrP2(59) + LatHtVapP2(59,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(60,H2O).. (39.8314202324925)*TrP2(60) + LatHtVapP2(60,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(61,H2O).. (26.1224720281289)*TrP2(61) + LatHtVapP2(61,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(62,H2O).. (64.2852084961303)*TrP2(62) + LatHtVapP2(62,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(63,H2O).. (50.006996202961)*TrP2(63) + LatHtVapP2(63,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(64,H2O).. (39.8314202324925)*TrP2(64) + LatHtVapP2(64,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapP2(65,H2O).. (26.1224720287612)*TrP2(65) + LatHtVapP2(65,H2O) =E= 0 ; (LHS = 0)

Page 110: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 110

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 74

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqEnthSatLiq1 =E=

EqEnthSatLiq1(8).. H(8) - HSatLiq(8) =E= 0 ; (LHS = 0)

EqEnthSatLiq1(10).. H(10) - HSatLiq(10) =E= 0 ; (LHS = 0)

EqEnthSatLiq1(11).. H(11) - HSatLiq(11) =E= 0 ; (LHS = 0)

EqEnthSatLiq1(13).. H(13) - HSatLiq(13) =E= 0 ; (LHS = 0)

EqEnthSatLiq1(14).. H(14) - HSatLiq(14) =E= 0 ; (LHS = 0)

EqEnthSatLiq1(15).. H(15) - HSatLiq(15) =E= 0 ; (LHS = 0)

EqEnthSatLiq1(37).. H(37) - HSatLiq(37) =E= 0 ; (LHS = 0)

EqEnthSatLiq1(38).. H(38) - HSatLiq(38) =E= 0 ; (LHS = 0)

EqEnthSatLiq1(52).. H(52) - HSatLiq(52) =E= 0 ; (LHS = 0)

EqEnthSatLiq1(53).. H(53) - HSatLiq(53) =E= 0 ; (LHS = 0)

EqEnthSatLiq1(54).. H(54) - HSatLiq(54) =E= 0 ; (LHS = 0)

---- EqnTfSatLiqVap =E=

EqnTfSatLiqVap(8).. T(8) - TSat(8) =E= 0 ; (LHS = 0)

EqnTfSatLiqVap(10).. T(10) - TSat(10) =E= 0 ; (LHS = 0)

EqnTfSatLiqVap(11).. T(11) - TSat(11) =E= 0 ; (LHS = 0)

EqnTfSatLiqVap(13).. T(13) - TSat(13) =E= 0 ; (LHS = 0)

EqnTfSatLiqVap(14).. T(14) - TSat(14) =E= 0 ; (LHS = 0)

EqnTfSatLiqVap(15).. T(15) - TSat(15) =E= 0 ; (LHS = 0)

EqnTfSatLiqVap(16).. T(16) - TSat(16) =E= 0 ; (LHS = 0)

EqnTfSatLiqVap(37).. T(37) - TSat(37) =E= 0 ; (LHS = 0)

EqnTfSatLiqVap(38).. T(38) - TSat(38) =E= 0 ; (LHS = 0)

EqnTfSatLiqVap(52).. T(52) - TSat(52) =E= 0 ; (LHS = 0)

EqnTfSatLiqVap(53).. T(53) - TSat(53) =E= 0 ; (LHS = 0)

EqnTfSatLiqVap(54).. T(54) - TSat(54) =E= 0 ; (LHS = 0)

Page 111: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 111

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 75

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqEnthLiqStr =E=

EqEnthLiqStr(9).. - (9.39707716715866E-6)*T(9) + 0.000277777777777778*LatHtVapLiq(9,H2O) + H(

9) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthLiqStr(17).. - (9.34353757021754E-6)*T(17) + 0.000277777777777778*LatHtVapLiq(17,H2O) +

H(17) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthLiqStr(18).. - (9.4896594433753E-6)*T(18) + 0.000277777777777778*LatHtVapLiq(18,H2O) +

H(18) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthLiqStr(19).. - (9.48965944308724E-6)*T(19) + 0.000277777777777778*LatHtVapLiq(19,H2O) +

H(19) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

EqEnthLiqStr(20).. - (9.48965944308724E-6)*T(20) + 0.000277777777777778*LatHtVapLiq(20,H2O) +

H(20) =E= -0.069944520823574 ; (LHS = -0.069944520823574)

---- EqTrLiq =E=

EqTrLiq(9).. - 0.00154528456415249*T(9) + TrLiq(9) =E= 0 ; (LHS = 0)

EqTrLiq(17).. - 0.00154528456415249*T(17) + TrLiq(17) =E= 0 ; (LHS = 0)

EqTrLiq(18).. - 0.00154528456415249*T(18) + TrLiq(18) =E= 0 ; (LHS = 0)

EqTrLiq(19).. - 0.00154528456415249*T(19) + TrLiq(19) =E= 0 ; (LHS = 0)

EqTrLiq(20).. - 0.00154528456415249*T(20) + TrLiq(20) =E= 0 ; (LHS = 0)

---- EqLatHtVapLiq =E=

EqLatHtVapLiq(9,H2O).. (26.122472028129)*TrLiq(9) + LatHtVapLiq(9,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapLiq(17,H2O).. (23.2280799736736)*TrLiq(17) + LatHtVapLiq(17,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapLiq(18,H2O).. (31.4459027314366)*TrLiq(18) + LatHtVapLiq(18,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapLiq(19,H2O).. (31.4459027139556)*TrLiq(19) + LatHtVapLiq(19,H2O) =E= 0 ; (LHS = 0)

EqLatHtVapLiq(20,H2O).. (31.4459027139556)*TrLiq(20) + LatHtVapLiq(20,H2O) =E= 0 ; (LHS = 0)

---- EqEnthSatVap =E=

EqEnthSatVap(16).. - (9.48965944308724E-6)*TSat(16) + HSatVap(16) =E= -0.069944520823574 ; (L

HS = -0.069944520823574)

---- EqEnthSatVap1 =E=

EqEnthSatVap1(16).. H(16) - HSatVap(16) =E= 0 ; (LHS = 0)

Page 112: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 112

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 76

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqCompMolBalHPStmTurb =E= Component mol balance

EqCompMolBalHPStmTurb(1,H2).. Fc(1,H2) - Fc(2,H2) - Fc(3,H2) - Fc(4,H2) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(1,O2).. Fc(1,O2) - Fc(2,O2) - Fc(3,O2) - Fc(4,O2) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(1,N2).. Fc(1,N2) - Fc(2,N2) - Fc(3,N2) - Fc(4,N2) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(1,CH4).. Fc(1,CH4) - Fc(2,CH4) - Fc(3,CH4) - Fc(4,CH4) =E= 0 ; (LHS = 0

)

EqCompMolBalHPStmTurb(1,CO).. Fc(1,CO) - Fc(2,CO) - Fc(3,CO) - Fc(4,CO) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(1,CO2).. Fc(1,CO2) - Fc(2,CO2) - Fc(3,CO2) - Fc(4,CO2) =E= 0 ; (LHS = 0

)

EqCompMolBalHPStmTurb(1,H2O).. Fc(1,H2O) - Fc(2,H2O) - Fc(3,H2O) - Fc(4,H2O) =E= 0 ; (LHS = 0

)

EqCompMolBalHPStmTurb(2,H2).. Fc(58,H2) - Fc(59,H2) - Fc(60,H2) - Fc(61,H2) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(2,O2).. Fc(58,O2) - Fc(59,O2) - Fc(60,O2) - Fc(61,O2) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(2,N2).. Fc(58,N2) - Fc(59,N2) - Fc(60,N2) - Fc(61,N2) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(2,CH4).. Fc(58,CH4) - Fc(59,CH4) - Fc(60,CH4) - Fc(61,CH4) =E= 0 ; (LHS

= 0)

EqCompMolBalHPStmTurb(2,CO).. Fc(58,CO) - Fc(59,CO) - Fc(60,CO) - Fc(61,CO) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(2,CO2).. Fc(58,CO2) - Fc(59,CO2) - Fc(60,CO2) - Fc(61,CO2) =E= 0 ; (LHS

= 0)

EqCompMolBalHPStmTurb(2,H2O).. Fc(58,H2O) - Fc(59,H2O) - Fc(60,H2O) - Fc(61,H2O) =E= 0 ; (LHS

= 0)

EqCompMolBalHPStmTurb(3,H2).. Fc(62,H2) - Fc(63,H2) - Fc(64,H2) - Fc(65,H2) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(3,O2).. Fc(62,O2) - Fc(63,O2) - Fc(64,O2) - Fc(65,O2) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(3,N2).. Fc(62,N2) - Fc(63,N2) - Fc(64,N2) - Fc(65,N2) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(3,CH4).. Fc(62,CH4) - Fc(63,CH4) - Fc(64,CH4) - Fc(65,CH4) =E= 0 ; (LHS

= 0)

EqCompMolBalHPStmTurb(3,CO).. Fc(62,CO) - Fc(63,CO) - Fc(64,CO) - Fc(65,CO) =E= 0 ; (LHS = 0)

EqCompMolBalHPStmTurb(3,CO2).. Fc(62,CO2) - Fc(63,CO2) - Fc(64,CO2) - Fc(65,CO2) =E= 0 ; (LHS

= 0)

EqCompMolBalHPStmTurb(3,H2O).. Fc(62,H2O) - Fc(63,H2O) - Fc(64,H2O) - Fc(65,H2O) =E= 0 ; (LHS

= 0)

---- EqInHPPHPStmTurb =E= Equating inlet HP Pressure to that of corresponding HP stream

Page 113: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 113

EqInHPPHPStmTurb(1).. P(1) - InHPPHPStmTurb(1) =E= 0 ; (LHS = 0)

EqInHPPHPStmTurb(2).. P(58) - InHPPHPStmTurb(2) =E= 0 ; (LHS = 0)

Page 114: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 114

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 77

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqInHPPHPStmTurb =E= Equating inlet HP Pressure to that of corresponding HP stream

EqInHPPHPStmTurb(3).. P(62) - InHPPHPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqInHPTHPStmTurb =E= Equating inlet HP temperature to that of corresponding HP stream

EqInHPTHPStmTurb(1).. T(1) - InHPTHPStmTurb(1) =E= 0 ; (LHS = 0)

EqInHPTHPStmTurb(2).. T(58) - InHPTHPStmTurb(2) =E= 0 ; (LHS = 0)

EqInHPTHPStmTurb(3).. T(62) - InHPTHPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqOutMPPHPStmTurb =E= Equatiing outlet MP Pressure to that of corresponding MP stream

EqOutMPPHPStmTurb(1).. P(2) - OutMPPHPStmTurb(1) =E= 0 ; (LHS = 0)

EqOutMPPHPStmTurb(2).. P(59) - OutMPPHPStmTurb(2) =E= 0 ; (LHS = 0)

EqOutMPPHPStmTurb(3).. P(63) - OutMPPHPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqOutLPPHPStmTurb =E= Equatiing outlet LP Pressure to that of corresponding LP stream

EqOutLPPHPStmTurb(1).. P(3) - OutLPPHPStmTurb(1) =E= 0 ; (LHS = 0)

EqOutLPPHPStmTurb(2).. P(60) - OutLPPHPStmTurb(2) =E= 0 ; (LHS = 0)

EqOutLPPHPStmTurb(3).. P(64) - OutLPPHPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqPTRel1HPStmTurb =E= P T relationship for compression from high to medium pressure

EqPTRel1HPStmTurb(1).. (3.13485927191185)*InHPPHPStmTurb(1) - (0.817742119730613)*InHPTHPStmT

urb(1) - (7.05343336180167)*OutMPPHPStmTurb(1) + OutMPTHPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel1HPStmTurb(2).. (3.13485927191185)*InHPPHPStmTurb(2) - (0.817742119730613)*InHPTHPStmT

urb(2) - (7.05343336180167)*OutMPPHPStmTurb(2) + OutMPTHPStmTurb(2) =E= 0 ; (LHS = 0)

EqPTRel1HPStmTurb(3).. (3.13485927191185)*InHPPHPStmTurb(3) - (0.817742119730613)*InHPTHPStmT

urb(3) - (7.05343336180167)*OutMPPHPStmTurb(3) + OutMPTHPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqPTRel1aHPStmTurb =E=

EqPTRel1aHPStmTurb(1).. OutMPTHPStmTurb(1) - Dum11HPStmTurb(1) - Dum22HPStmTurb(1) =E= 0 ; (L

HS = 0)

EqPTRel1aHPStmTurb(2).. OutMPTHPStmTurb(2) - Dum11HPStmTurb(2) - Dum22HPStmTurb(2) =E= 0 ; (L

HS = 0)

EqPTRel1aHPStmTurb(3).. OutMPTHPStmTurb(3) - Dum11HPStmTurb(3) - Dum22HPStmTurb(3) =E= 0 ; (L

HS = 0)

Page 115: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 115

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 78

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqPTRel1bHPStmTurb =E=

EqPTRel1bHPStmTurb(1).. - Dum33HPStmTurb(1) - Dum44HPStmTurb(1) =E= -530 ; (LHS = -530)

EqPTRel1bHPStmTurb(2).. - Dum33HPStmTurb(2) - Dum44HPStmTurb(2) =E= -530 ; (LHS = -530)

EqPTRel1bHPStmTurb(3).. - Dum33HPStmTurb(3) - Dum44HPStmTurb(3) =E= -530 ; (LHS = -530)

---- EqPTRel1cHPStmTurb =E=

EqPTRel1cHPStmTurb(1).. T(2) - Dum55HPStmTurb(1) - Dum66HPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel1cHPStmTurb(2).. T(59) - Dum55HPStmTurb(2) - Dum66HPStmTurb(2) =E= 0 ; (LHS = 0)

EqPTRel1cHPStmTurb(3).. T(63) - Dum55HPStmTurb(3) - Dum66HPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqPTRel1dHPStmTurb =E=

EqPTRel1dHPStmTurb(1).. - Dum11HPStmTurb(1) + Dum55HPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel1dHPStmTurb(2).. - Dum11HPStmTurb(2) + Dum55HPStmTurb(2) =E= 0 ; (LHS = 0)

EqPTRel1dHPStmTurb(3).. - Dum11HPStmTurb(3) + Dum55HPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqPTRel1eHPStmTurb =E=

EqPTRel1eHPStmTurb(1).. - Dum44HPStmTurb(1) + Dum66HPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel1eHPStmTurb(2).. - Dum44HPStmTurb(2) + Dum66HPStmTurb(2) =E= 0 ; (LHS = 0)

EqPTRel1eHPStmTurb(3).. - Dum44HPStmTurb(3) + Dum66HPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqPTRel1fHPStmTurb =L=

EqPTRel1fHPStmTurb(1).. - 701*Y(1) + Dum55HPStmTurb(1) =L= 0 ; (LHS = -132.450522957805)

EqPTRel1fHPStmTurb(2).. - 701*Y(58) + Dum55HPStmTurb(2) =L= 0 ; (LHS = -132.450522957805)

EqPTRel1fHPStmTurb(3).. - 701*Y(62) + Dum55HPStmTurb(3) =L= 0 ; (LHS = 0)

---- EqPTRel1gHPStmTurb =L=

EqPTRel1gHPStmTurb(1).. 701*Y(1) + Dum66HPStmTurb(1) =L= 701 ; (LHS = 701)

EqPTRel1gHPStmTurb(2).. 701*Y(58) + Dum66HPStmTurb(2) =L= 701 ; (LHS = 701)

Page 116: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 116

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 79

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqPTRel1gHPStmTurb =L=

EqPTRel1gHPStmTurb(3).. 701*Y(62) + Dum66HPStmTurb(3) =L= 701 ; (LHS = 530)

---- EqPTRel1hHPStmTurb =L=

EqPTRel1hHPStmTurb(1).. - 701*Y(1) + Dum11HPStmTurb(1) =L= 0 ; (LHS = -132.450522957805)

EqPTRel1hHPStmTurb(2).. - 701*Y(58) + Dum11HPStmTurb(2) =L= 0 ; (LHS = -132.450522957805)

EqPTRel1hHPStmTurb(3).. - 701*Y(62) + Dum11HPStmTurb(3) =L= 0 ; (LHS = 0)

---- EqPTRel1iHPStmTurb =L=

EqPTRel1iHPStmTurb(1).. 701*Y(1) + Dum44HPStmTurb(1) =L= 701 ; (LHS = 701)

EqPTRel1iHPStmTurb(2).. 701*Y(58) + Dum44HPStmTurb(2) =L= 701 ; (LHS = 701)

EqPTRel1iHPStmTurb(3).. 701*Y(62) + Dum44HPStmTurb(3) =L= 701 ; (LHS = 530)

---- EqPTRel1jHPStmTurb =L=

EqPTRel1jHPStmTurb(1).. 701*Y(1) + Dum22HPStmTurb(1) =L= 701 ; (LHS = 701)

EqPTRel1jHPStmTurb(2).. 701*Y(58) + Dum22HPStmTurb(2) =L= 701 ; (LHS = 701)

EqPTRel1jHPStmTurb(3).. 701*Y(62) + Dum22HPStmTurb(3) =L= 701 ; (LHS = 568.549477042195)

---- EqPTRel1kHPStmTurb =L=

EqPTRel1kHPStmTurb(1).. - 701*Y(1) + Dum33HPStmTurb(1) =L= 0 ; (LHS = -171)

EqPTRel1kHPStmTurb(2).. - 701*Y(58) + Dum33HPStmTurb(2) =L= 0 ; (LHS = -171)

EqPTRel1kHPStmTurb(3).. - 701*Y(62) + Dum33HPStmTurb(3) =L= 0 ; (LHS = 0)

---- EqPTRel2HPStmTurb =E=

EqPTRel2HPStmTurb(1).. (5.43593923888347)*OutMPPHPStmTurb(1) - (15.5312549682385)*OutLPPHPStm

Turb(1) - (0.770679888793187)*OutMPTHPStmTurb(1) + OutLPTHPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel2HPStmTurb(2).. (5.43593923888347)*OutMPPHPStmTurb(2) - (15.5312549682385)*OutLPPHPStm

Turb(2) - (0.770679888793187)*OutMPTHPStmTurb(2) + OutLPTHPStmTurb(2) =E= 0 ; (LHS = 0)

EqPTRel2HPStmTurb(3).. (5.43593923888347)*OutMPPHPStmTurb(3) - (15.5312549682385)*OutLPPHPStm

Turb(3) - (0.770679888793187)*OutMPTHPStmTurb(3) + OutLPTHPStmTurb(3) =E= 0 ; (LHS = 0)

Page 117: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 117

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 80

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqPTRel2aHPStmTurb =E=

EqPTRel2aHPStmTurb(1).. OutLPTHPStmTurb(1) - Dum1HPStmTurb(1) - Dum2HPStmTurb(1) =E= 0 ; (LHS

= 0)

EqPTRel2aHPStmTurb(2).. OutLPTHPStmTurb(2) - Dum1HPStmTurb(2) - Dum2HPStmTurb(2) =E= 0 ; (LHS

= 0)

EqPTRel2aHPStmTurb(3).. OutLPTHPStmTurb(3) - Dum1HPStmTurb(3) - Dum2HPStmTurb(3) =E= 0 ; (LHS

= 0)

---- EqPTRel2bHPStmTurb =E=

EqPTRel2bHPStmTurb(1).. - Dum3HPStmTurb(1) - Dum4HPStmTurb(1) =E= -460 ; (LHS = -460)

EqPTRel2bHPStmTurb(2).. - Dum3HPStmTurb(2) - Dum4HPStmTurb(2) =E= -460 ; (LHS = -460)

EqPTRel2bHPStmTurb(3).. - Dum3HPStmTurb(3) - Dum4HPStmTurb(3) =E= -460 ; (LHS = -460)

---- EqPTRel2cHPStmTurb =E=

EqPTRel2cHPStmTurb(1).. T(3) - Dum5HPStmTurb(1) - Dum6HPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel2cHPStmTurb(2).. T(60) - Dum5HPStmTurb(2) - Dum6HPStmTurb(2) =E= 0 ; (LHS = 0)

EqPTRel2cHPStmTurb(3).. T(64) - Dum5HPStmTurb(3) - Dum6HPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqPTRel2dHPStmTurb =E=

EqPTRel2dHPStmTurb(1).. - Dum1HPStmTurb(1) + Dum5HPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel2dHPStmTurb(2).. - Dum1HPStmTurb(2) + Dum5HPStmTurb(2) =E= 0 ; (LHS = 0)

EqPTRel2dHPStmTurb(3).. - Dum1HPStmTurb(3) + Dum5HPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqPTRel2eHPStmTurb =E=

EqPTRel2eHPStmTurb(1).. - Dum4HPStmTurb(1) + Dum6HPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel2eHPStmTurb(2).. - Dum4HPStmTurb(2) + Dum6HPStmTurb(2) =E= 0 ; (LHS = 0)

EqPTRel2eHPStmTurb(3).. - Dum4HPStmTurb(3) + Dum6HPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqPTRel2fHPStmTurb =L=

EqPTRel2fHPStmTurb(1).. Dum5HPStmTurb(1) - 581*YLP(1) =L= 0 ; (LHS = -142.830352259696)

EqPTRel2fHPStmTurb(2).. Dum5HPStmTurb(2) - 581*YLP(2) =L= 0 ; (LHS = -142.830352259696)

Page 118: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 118

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 81

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqPTRel2fHPStmTurb =L=

EqPTRel2fHPStmTurb(3).. Dum5HPStmTurb(3) - 581*YLP(3) =L= 0 ; (LHS = 0)

---- EqPTRel2gHPStmTurb =L=

EqPTRel2gHPStmTurb(1).. Dum6HPStmTurb(1) + 581*YLP(1) =L= 581 ; (LHS = 581)

EqPTRel2gHPStmTurb(2).. Dum6HPStmTurb(2) + 581*YLP(2) =L= 581 ; (LHS = 581.000000070965)

EqPTRel2gHPStmTurb(3).. Dum6HPStmTurb(3) + 581*YLP(3) =L= 581 ; (LHS = 460)

---- EqPTRel2hHPStmTurb =L=

EqPTRel2hHPStmTurb(1).. Dum1HPStmTurb(1) - 581*YLP(1) =L= 0 ; (LHS = -142.830352259696)

EqPTRel2hHPStmTurb(2).. Dum1HPStmTurb(2) - 581*YLP(2) =L= 0 ; (LHS = -142.830352259696)

EqPTRel2hHPStmTurb(3).. Dum1HPStmTurb(3) - 581*YLP(3) =L= 0 ; (LHS = 0)

---- EqPTRel2iHPStmTurb =L=

EqPTRel2iHPStmTurb(1).. Dum4HPStmTurb(1) + 581*YLP(1) =L= 581 ; (LHS = 581)

EqPTRel2iHPStmTurb(2).. Dum4HPStmTurb(2) + 581*YLP(2) =L= 581 ; (LHS = 581.000000070965)

EqPTRel2iHPStmTurb(3).. Dum4HPStmTurb(3) + 581*YLP(3) =L= 581 ; (LHS = 460)

---- EqPTRel2jHPStmTurb =L=

EqPTRel2jHPStmTurb(1).. Dum2HPStmTurb(1) + 581*YLP(1) =L= 581 ; (LHS = 581)

EqPTRel2jHPStmTurb(2).. Dum2HPStmTurb(2) + 581*YLP(2) =L= 581 ; (LHS = 581)

EqPTRel2jHPStmTurb(3).. Dum2HPStmTurb(3) + 581*YLP(3) =L= 581 ; (LHS = 438.169647740304)

---- EqPTRel2kHPStmTurb =L=

EqPTRel2kHPStmTurb(1).. Dum3HPStmTurb(1) - 581*YLP(1) =L= 0 ; (LHS = -121)

EqPTRel2kHPStmTurb(2).. Dum3HPStmTurb(2) - 581*YLP(2) =L= 0 ; (LHS = -121.000000070965)

EqPTRel2kHPStmTurb(3).. Dum3HPStmTurb(3) - 581*YLP(3) =L= 0 ; (LHS = 0)

Page 119: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 119

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 82

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqPTRel2lHPStmTurb =G=

EqPTRel2lHPStmTurb(1).. - YModeHPStmTurb(1,LPExt) + YLP(1) =G= 0 ; (LHS = 1)

EqPTRel2lHPStmTurb(2).. - YModeHPStmTurb(2,LPExt) + YLP(2) =G= 0 ; (LHS = 0)

EqPTRel2lHPStmTurb(3).. - YModeHPStmTurb(3,LPExt) + YLP(3) =G= 0 ; (LHS = 0)

---- EqPTRel2mHPStmTurb =G=

EqPTRel2mHPStmTurb(1).. - YModeHPStmTurb(1,LPBkPr) + YLP(1) =G= 0 ; (LHS = 0)

EqPTRel2mHPStmTurb(2).. - YModeHPStmTurb(2,LPBkPr) + YLP(2) =G= 0 ; (LHS = 1)

EqPTRel2mHPStmTurb(3).. - YModeHPStmTurb(3,LPBkPr) + YLP(3) =G= 0 ; (LHS = 0)

---- EqPTRel2nHPStmTurb =G=

EqPTRel2nHPStmTurb(1).. - YModeHPStmTurb(1,VPCond) + YLP(1) =G= 0 ; (LHS = 1)

EqPTRel2nHPStmTurb(2).. - YModeHPStmTurb(2,VPCond) + YLP(2) =G= 0 ; (LHS = 0)

EqPTRel2nHPStmTurb(3).. - YModeHPStmTurb(3,VPCond) + YLP(3) =G= 0 ; (LHS = 0)

---- EqPTRel3HPStmTurb =E=

EqPTRel3HPStmTurb(1).. Wetns(4) =E= 0.15 ; (LHS = 0.15)

EqPTRel3HPStmTurb(2).. Wetns(61) =E= 0.15 ; (LHS = 0.15)

EqPTRel3HPStmTurb(3).. Wetns(65) =E= 0.15 ; (LHS = 0.15)

---- EqMPWorkHPStmTurb =E=

EqMPWorkHPStmTurb(1).. - (0.00129018676456021)*Fc(1,H2O) - (3639.78325890297)*H(1) + (3639.78

325890297)*H(2) + MPWorkHPStmTurb(1) =E= 0 ; (LHS = 0)

EqMPWorkHPStmTurb(2).. - (0.00129018676456021)*Fc(58,H2O) - (16385.9503504084)*H(58) + (16385

.9503504084)*H(59) + MPWorkHPStmTurb(2) =E= 0 ; (LHS = 0)

EqMPWorkHPStmTurb(3).. - (0.00167259321335331)*Fc(62,H2O) + (0)*H(62) + (0)*H(63) + MPWorkHPS

tmTurb(3) =E= 0 ; (LHS = 0)

---- EqLPWorkHPStmTurb =E=

EqLPWorkHPStmTurb(1).. - (0.00283093774561763)*Fc(1,H2O) + (0.00283093774561763)*Fc(2,H2O) -

(3639.78325890297)*H(2) + (3639.78325890297)*H(3) + LPWorkHPStmTurb(1) =E= 0 ; (LHS = 0)

EqLPWorkHPStmTurb(2).. - (0.00127640544286937)*Fc(58,H2O) + (0.00127640544286937)*Fc(59,H2O)

- (12504.3347030767)*H(59) + (12504.3347030767)*H(60) + LPWorkHPStmTurb(2) =E= 0 ; (LHS = 0)

Page 120: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 120

Page 121: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 121

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 83

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqLPWorkHPStmTurb =E=

EqLPWorkHPStmTurb(3).. - (0.000683499793628028)*Fc(62,H2O) + (0.000683499793628028)*Fc(63,H2O

) + (0)*H(63) + (0)*H(64) + LPWorkHPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqVPWorkHPStmTurb =E=

EqVPWorkHPStmTurb(1).. - (0.00121526674242521)*Fc(1,H2O) + (0.00121526674242521)*Fc(2,H2O) +

(0.00121526674242521)*Fc(3,H2O) + (0)*H(3) + (0)*H(4) + VPWorkHPStmTurb(1) =E= 0 ; (LHS = 0)

EqVPWorkHPStmTurb(2).. - (0.00276979904517345)*Fc(58,H2O) + (0.00276979904517345)*Fc(59,H2O)

+ (0.00276979904517345)*Fc(60,H2O) - (11138.8529129714)*H(60) + (11138.8529129714)*H(61) + VPW

orkHPStmTurb(2) =E= 0 ; (LHS = 0)

EqVPWorkHPStmTurb(3).. - (0.00298029824554574)*Fc(62,H2O) + (0.00298029824554574)*Fc(63,H2O)

+ (0.00298029824554574)*Fc(64,H2O) + (0)*H(64) + (0)*H(65) + VPWorkHPStmTurb(3) =E= 0 ; (LHS =

0)

---- EqTotWorkHPStmTurb =E=

EqTotWorkHPStmTurb(1).. - MPWorkHPStmTurb(1) - LPWorkHPStmTurb(1) - VPWorkHPStmTurb(1) + TotW

orkHPStmTurb(1) =E= 0 ; (LHS = 0)

EqTotWorkHPStmTurb(2).. - MPWorkHPStmTurb(2) - LPWorkHPStmTurb(2) - VPWorkHPStmTurb(2) + TotW

orkHPStmTurb(2) =E= 0 ; (LHS = 0)

EqTotWorkHPStmTurb(3).. - MPWorkHPStmTurb(3) - LPWorkHPStmTurb(3) - VPWorkHPStmTurb(3) + TotW

orkHPStmTurb(3) =E= 0 ; (LHS = 0)

---- EqWetCnst1HPStmTurb =L=

EqWetCnst1HPStmTurb(1).. Wetns(2) =L= 0.15 ; (LHS = 0)

EqWetCnst1HPStmTurb(2).. Wetns(59) =L= 0.15 ; (LHS = 0)

EqWetCnst1HPStmTurb(3).. Wetns(63) =L= 0.15 ; (LHS = 0)

---- EqWetCnst2HPStmTurb =L=

EqWetCnst2HPStmTurb(1).. Wetns(3) =L= 0.15 ; (LHS = 0.15)

EqWetCnst2HPStmTurb(2).. Wetns(60) =L= 0.15 ; (LHS = 0)

EqWetCnst2HPStmTurb(3).. Wetns(64) =L= 0.15 ; (LHS = 0)

---- EqLogMode1HPStmTurb =G=

EqLogMode1HPStmTurb(1).. - YModeHPStmTurb(1,MPExt) + YModeHPStmTurb(1,LPBkPr) + YModeHPStmTur

b(1,VPCond) =G= 0 ; (LHS = 0)

EqLogMode1HPStmTurb(2).. - YModeHPStmTurb(2,MPExt) + YModeHPStmTurb(2,LPBkPr) + YModeHPStmTur

Page 122: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 122

b(2,VPCond) =G= 0 ; (LHS = 0)

EqLogMode1HPStmTurb(3).. - YModeHPStmTurb(3,MPExt) + YModeHPStmTurb(3,LPBkPr) + YModeHPStmTur

b(3,VPCond) =G= 0 ; (LHS = 0)

Page 123: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 123

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 84

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqLogMode2HPStmTurb =G=

EqLogMode2HPStmTurb(1).. - YModeHPStmTurb(1,LPExt) + YModeHPStmTurb(1,VPCond) =G= 0 ; (LHS =

0)

EqLogMode2HPStmTurb(2).. - YModeHPStmTurb(2,LPExt) + YModeHPStmTurb(2,VPCond) =G= 0 ; (LHS =

0)

EqLogMode2HPStmTurb(3).. - YModeHPStmTurb(3,LPExt) + YModeHPStmTurb(3,VPCond) =G= 0 ; (LHS =

0)

---- EqLogMode3HPStmTurb =L=

EqLogMode3HPStmTurb(1).. YModeHPStmTurb(1,LPBkPr) + YModeHPStmTurb(1,LPExt) =L= 1 ; (LHS = 1)

EqLogMode3HPStmTurb(2).. YModeHPStmTurb(2,LPBkPr) + YModeHPStmTurb(2,LPExt) =L= 1 ; (LHS = 1)

EqLogMode3HPStmTurb(3).. YModeHPStmTurb(3,LPBkPr) + YModeHPStmTurb(3,LPExt) =L= 1 ; (LHS = 0)

---- EqLogMode4HPStmTurb =L=

EqLogMode4HPStmTurb(1).. YModeHPStmTurb(1,MPBkPr) + YModeHPStmTurb(1,MPExt) =L= 1 ; (LHS = 1)

EqLogMode4HPStmTurb(2).. YModeHPStmTurb(2,MPBkPr) + YModeHPStmTurb(2,MPExt) =L= 1 ; (LHS = 1)

EqLogMode4HPStmTurb(3).. YModeHPStmTurb(3,MPBkPr) + YModeHPStmTurb(3,MPExt) =L= 1 ; (LHS = 0)

---- EqLogMode5HPStmTurb =L=

EqLogMode5HPStmTurb(1).. YModeHPStmTurb(1,MPBkPr) + YModeHPStmTurb(1,LPBkPr) + YModeHPStmTurb

(1,VPCond) =L= 1 ; (LHS = 1)

EqLogMode5HPStmTurb(2).. YModeHPStmTurb(2,MPBkPr) + YModeHPStmTurb(2,LPBkPr) + YModeHPStmTurb

(2,VPCond) =L= 1 ; (LHS = 1)

EqLogMode5HPStmTurb(3).. YModeHPStmTurb(3,MPBkPr) + YModeHPStmTurb(3,LPBkPr) + YModeHPStmTurb

(3,VPCond) =L= 1 ; (LHS = 0)

---- EqLogMode6HPStmTurb =L=

EqLogMode6HPStmTurb(1).. Wetns(2) + YModeHPStmTurb(1,MPExt) =L= 1 ; (LHS = 1)

EqLogMode6HPStmTurb(2).. Wetns(59) + YModeHPStmTurb(2,MPExt) =L= 1 ; (LHS = 1)

EqLogMode6HPStmTurb(3).. Wetns(63) + YModeHPStmTurb(3,MPExt) =L= 1 ; (LHS = 0)

---- EqLogMode7HPStmTurb =L=

EqLogMode7HPStmTurb(1).. Wetns(3) + YModeHPStmTurb(1,LPExt) =L= 1 ; (LHS = 0.15)

EqLogMode7HPStmTurb(2).. Wetns(60) + YModeHPStmTurb(2,LPExt) =L= 1 ; (LHS = 1)

Page 124: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 124

Page 125: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 125

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 85

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqLogMode7HPStmTurb =L=

EqLogMode7HPStmTurb(3).. Wetns(64) + YModeHPStmTurb(3,LPExt) =L= 1 ; (LHS = 0)

---- EqLogMode8HPStmTurb =G=

EqLogMode8HPStmTurb(1,MPBkPr).. Y(1) - YModeHPStmTurb(1,MPBkPr) =G= 0 ; (LHS = 1)

EqLogMode8HPStmTurb(1,MPExt).. Y(1) - YModeHPStmTurb(1,MPExt) =G= 0 ; (LHS = 0)

EqLogMode8HPStmTurb(1,LPBkPr).. Y(1) - YModeHPStmTurb(1,LPBkPr) =G= 0 ; (LHS = 0)

EqLogMode8HPStmTurb(1,LPExt).. Y(1) - YModeHPStmTurb(1,LPExt) =G= 0 ; (LHS = 1)

EqLogMode8HPStmTurb(1,VPCond).. Y(1) - YModeHPStmTurb(1,VPCond) =G= 0 ; (LHS = 1)

EqLogMode8HPStmTurb(2,MPBkPr).. Y(58) - YModeHPStmTurb(2,MPBkPr) =G= 0 ; (LHS = 1)

EqLogMode8HPStmTurb(2,MPExt).. Y(58) - YModeHPStmTurb(2,MPExt) =G= 0 ; (LHS = 0)

EqLogMode8HPStmTurb(2,LPBkPr).. Y(58) - YModeHPStmTurb(2,LPBkPr) =G= 0 ; (LHS = 1)

EqLogMode8HPStmTurb(2,LPExt).. Y(58) - YModeHPStmTurb(2,LPExt) =G= 0 ; (LHS = 0)

EqLogMode8HPStmTurb(2,VPCond).. Y(58) - YModeHPStmTurb(2,VPCond) =G= 0 ; (LHS = 0)

EqLogMode8HPStmTurb(3,MPBkPr).. Y(62) - YModeHPStmTurb(3,MPBkPr) =G= 0 ; (LHS = 0)

EqLogMode8HPStmTurb(3,MPExt).. Y(62) - YModeHPStmTurb(3,MPExt) =G= 0 ; (LHS = 0)

EqLogMode8HPStmTurb(3,LPBkPr).. Y(62) - YModeHPStmTurb(3,LPBkPr) =G= 0 ; (LHS = 0)

EqLogMode8HPStmTurb(3,LPExt).. Y(62) - YModeHPStmTurb(3,LPExt) =G= 0 ; (LHS = 0)

EqLogMode8HPStmTurb(3,VPCond).. Y(62) - YModeHPStmTurb(3,VPCond) =G= 0 ; (LHS = 0)

---- EqLogBnd1HPStmTurb =L=

EqLogBnd1HPStmTurb(1).. F(2) - 100000000*YModeHPStmTurb(1,MPBkPr) - 100000000*YModeHPStmTurb(

1,MPExt) =L= 0 ; (LHS = -100000000)

EqLogBnd1HPStmTurb(2).. F(59) - 100000000*YModeHPStmTurb(2,MPBkPr) - 100000000*YModeHPStmTurb

(2,MPExt) =L= 0 ; (LHS = -99996118.3843527)

EqLogBnd1HPStmTurb(3).. F(63) - 100000000*YModeHPStmTurb(3,MPBkPr) - 100000000*YModeHPStmTurb

(3,MPExt) =L= 0 ; (LHS = 0)

---- EqLogBnd2HPStmTurb =L=

EqLogBnd2HPStmTurb(1).. F(3) - 100000000*YModeHPStmTurb(1,LPBkPr) - 100000000*YModeHPStmTurb(

1,LPExt) =L= 0 ; (LHS = -99996360.2167411)

Page 126: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 126

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 86

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqLogBnd2HPStmTurb =L=

EqLogBnd2HPStmTurb(2).. F(60) - 100000000*YModeHPStmTurb(2,LPBkPr) - 100000000*YModeHPStmTurb

(2,LPExt) =L= 0 ; (LHS = -99998634.5182099)

EqLogBnd2HPStmTurb(3).. F(64) - 100000000*YModeHPStmTurb(3,LPBkPr) - 100000000*YModeHPStmTurb

(3,LPExt) =L= 0 ; (LHS = 0)

---- EqLogBnd3HPStmTurb =L=

EqLogBnd3HPStmTurb(1).. F(4) - 100000000*YModeHPStmTurb(1,VPCond) =L= 0 ; (LHS = 0)

EqLogBnd3HPStmTurb(2).. F(61) - 100000000*YModeHPStmTurb(2,VPCond) =L= 0 ; (LHS = -99988861.1

47087)

EqLogBnd3HPStmTurb(3).. F(65) - 100000000*YModeHPStmTurb(3,VPCond) =L= 0 ; (LHS = 0)

---- EqLogBnd4HPStmTurb =L=

EqLogBnd4HPStmTurb(1,1).. F(1) - 100000000*Y(1) =L= 0 ; (LHS = -99996360.2167411)

EqLogBnd4HPStmTurb(2,58).. F(58) - 100000000*Y(58) =L= 0 ; (LHS = -99983614.0496496)

EqLogBnd4HPStmTurb(3,62).. F(62) - 100000000*Y(62) =L= 0 ; (LHS = 0)

---- EqCompMolBalMPStmTurb =E= Component mol balance

EqCompMolBalMPStmTurb(1,H2).. Fc(5,H2) - Fc(6,H2) - Fc(7,H2) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(1,O2).. Fc(5,O2) - Fc(6,O2) - Fc(7,O2) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(1,N2).. Fc(5,N2) - Fc(6,N2) - Fc(7,N2) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(1,CH4).. Fc(5,CH4) - Fc(6,CH4) - Fc(7,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(1,CO).. Fc(5,CO) - Fc(6,CO) - Fc(7,CO) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(1,CO2).. Fc(5,CO2) - Fc(6,CO2) - Fc(7,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(1,H2O).. Fc(5,H2O) - Fc(6,H2O) - Fc(7,H2O) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(2,H2).. Fc(55,H2) - Fc(56,H2) - Fc(57,H2) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(2,O2).. Fc(55,O2) - Fc(56,O2) - Fc(57,O2) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(2,N2).. Fc(55,N2) - Fc(56,N2) - Fc(57,N2) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(2,CH4).. Fc(55,CH4) - Fc(56,CH4) - Fc(57,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(2,CO).. Fc(55,CO) - Fc(56,CO) - Fc(57,CO) =E= 0 ; (LHS = 0)

Page 127: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 127

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 87

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqCompMolBalMPStmTurb =E= Component mol balance

EqCompMolBalMPStmTurb(2,CO2).. Fc(55,CO2) - Fc(56,CO2) - Fc(57,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalMPStmTurb(2,H2O).. Fc(55,H2O) - Fc(56,H2O) - Fc(57,H2O) =E= 0 ; (LHS = 0)

---- EqInMPPMPStmTurb =E= Equating inlet HP Pressure to that of corresponding HP stream

EqInMPPMPStmTurb(1).. P(5) - InMPPMPStmTurb(1) =E= 0 ; (LHS = 0)

EqInMPPMPStmTurb(2).. P(55) - InMPPMPStmTurb(2) =E= 0 ; (LHS = 0)

---- EqInMPTMPStmTurb =E= Equating inlet HP temperature to that of corresponding HP stream

EqInMPTMPStmTurb(1).. T(5) - InMPTMPStmTurb(1) =E= 0 ; (LHS = 0)

EqInMPTMPStmTurb(2).. T(55) - InMPTMPStmTurb(2) =E= 0 ; (LHS = 0)

---- EqOutLPPMPStmTurb =E= Equatiing outlet LP Pressure to that of corresponding LP stream

EqOutLPPMPStmTurb(1).. P(6) - OutLPPMPStmTurb(1) =E= 0 ; (LHS = 0)

EqOutLPPMPStmTurb(2).. P(56) - OutLPPMPStmTurb(2) =E= 0 ; (LHS = 0)

---- EqPTRel1MPStmTurb =E=

EqPTRel1MPStmTurb(1).. (5.43593923888347)*InMPPMPStmTurb(1) - (0.770679888793187)*InMPTMPStmT

urb(1) - (15.5312549682385)*OutLPPMPStmTurb(1) + OutLPTMPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel1MPStmTurb(2).. (5.43593923888347)*InMPPMPStmTurb(2) - (0.770679888793187)*InMPTMPStmT

urb(2) - (15.5312549682385)*OutLPPMPStmTurb(2) + OutLPTMPStmTurb(2) =E= 0 ; (LHS = 0)

---- EqPTRel1aMPStmTurb =E=

EqPTRel1aMPStmTurb(1).. OutLPTMPStmTurb(1) - Dum11MPStmTurb(1) - Dum22MPStmTurb(1) =E= 0 ; (L

HS = 0)

EqPTRel1aMPStmTurb(2).. OutLPTMPStmTurb(2) - Dum11MPStmTurb(2) - Dum22MPStmTurb(2) =E= 0 ; (L

HS = 0)

---- EqPTRel1bMPStmTurb =E=

EqPTRel1bMPStmTurb(1).. - Dum33MPStmTurb(1) - Dum44MPStmTurb(1) =E= -460 ; (LHS = -460)

EqPTRel1bMPStmTurb(2).. - Dum33MPStmTurb(2) - Dum44MPStmTurb(2) =E= -460 ; (LHS = -460)

Page 128: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 128

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 88

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqPTRel1cMPStmTurb =E=

EqPTRel1cMPStmTurb(1).. T(6) - Dum55MPStmTurb(1) - Dum66MPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel1cMPStmTurb(2).. T(56) - Dum55MPStmTurb(2) - Dum66MPStmTurb(2) =E= 0 ; (LHS = 0)

---- EqPTRel1dMPStmTurb =E=

EqPTRel1dMPStmTurb(1).. - Dum11MPStmTurb(1) + Dum55MPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel1dMPStmTurb(2).. - Dum11MPStmTurb(2) + Dum55MPStmTurb(2) =E= 0 ; (LHS = 0)

---- EqPTRel1eMPStmTurb =E=

EqPTRel1eMPStmTurb(1).. - Dum44MPStmTurb(1) + Dum66MPStmTurb(1) =E= 0 ; (LHS = 0)

EqPTRel1eMPStmTurb(2).. - Dum44MPStmTurb(2) + Dum66MPStmTurb(2) =E= 0 ; (LHS = 0)

---- EqPTRel1fMPStmTurb =L=

EqPTRel1fMPStmTurb(1).. - 581*Y(5) + Dum55MPStmTurb(1) =L= 0 ; (LHS = -142.830352259696)

EqPTRel1fMPStmTurb(2).. - 581*Y(55) + Dum55MPStmTurb(2) =L= 0 ; (LHS = 0)

---- EqPTRel1gMPStmTurb =L=

EqPTRel1gMPStmTurb(1).. 581*Y(5) + Dum66MPStmTurb(1) =L= 581 ; (LHS = 581)

EqPTRel1gMPStmTurb(2).. 581*Y(55) + Dum66MPStmTurb(2) =L= 581 ; (LHS = 460)

---- EqPTRel1hMPStmTurb =L=

EqPTRel1hMPStmTurb(1).. - 581*Y(5) + Dum11MPStmTurb(1) =L= 0 ; (LHS = -142.830352259696)

EqPTRel1hMPStmTurb(2).. - 581*Y(55) + Dum11MPStmTurb(2) =L= 0 ; (LHS = 0)

---- EqPTRel1iMPStmTurb =L=

EqPTRel1iMPStmTurb(1).. 581*Y(5) + Dum44MPStmTurb(1) =L= 581 ; (LHS = 581)

EqPTRel1iMPStmTurb(2).. 581*Y(55) + Dum44MPStmTurb(2) =L= 581 ; (LHS = 460)

Page 129: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 129

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 89

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqPTRel1jMPStmTurb =L=

EqPTRel1jMPStmTurb(1).. 581*Y(5) + Dum22MPStmTurb(1) =L= 581 ; (LHS = 581)

EqPTRel1jMPStmTurb(2).. 581*Y(55) + Dum22MPStmTurb(2) =L= 581 ; (LHS = 438.169647740304)

---- EqPTRel1kMPStmTurb =L=

EqPTRel1kMPStmTurb(1).. - 581*Y(5) + Dum33MPStmTurb(1) =L= 0 ; (LHS = -121)

EqPTRel1kMPStmTurb(2).. - 581*Y(55) + Dum33MPStmTurb(2) =L= 0 ; (LHS = 0)

---- EqPTRel2MPStmTurb =E=

EqPTRel2MPStmTurb(1).. Wetns(7) =E= 0.15 ; (LHS = 0.15)

EqPTRel2MPStmTurb(2).. Wetns(57) =E= 0.15 ; (LHS = 0.15)

---- EqLPWorkMPStmTurb =E=

EqLPWorkMPStmTurb(1).. - (0.00283093774561763)*Fc(5,H2O) - (1766.19920651386)*H(5) + (1766.19

920651386)*H(6) + LPWorkMPStmTurb(1) =E= 0 ; (LHS = 0)

EqLPWorkMPStmTurb(2).. - (0.00106590624242113)*Fc(55,H2O) + (0)*H(55) + (0)*H(56) + LPWorkMPS

tmTurb(2) =E= 0 ; (LHS = 0)

---- EqVPWorkMPStmTurb =E=

EqVPWorkMPStmTurb(1).. - (0.00121526674234924)*Fc(5,H2O) + (0.00121526674234924)*Fc(6,H2O) +

(0)*H(6) + (0)*H(7) + VPWorkMPStmTurb(1) =E= 0 ; (LHS = 0)

EqVPWorkMPStmTurb(2).. - (0.0029802982456217)*Fc(55,H2O) + (0.0029802982456217)*Fc(56,H2O) +

(0)*H(56) + (0)*H(57) + VPWorkMPStmTurb(2) =E= 0 ; (LHS = 0)

---- EqTotWorkMPStmTurb =E=

EqTotWorkMPStmTurb(1).. - LPWorkMPStmTurb(1) - VPWorkMPStmTurb(1) + TotWorkMPStmTurb(1) =E= 0

; (LHS = 0)

EqTotWorkMPStmTurb(2).. - LPWorkMPStmTurb(2) - VPWorkMPStmTurb(2) + TotWorkMPStmTurb(2) =E= 0

; (LHS = 0)

---- EqWetCnst1MPStmTurb =L=

EqWetCnst1MPStmTurb(1).. Wetns(6) =L= 0.15 ; (LHS = 0.15)

EqWetCnst1MPStmTurb(2).. Wetns(56) =L= 0.15 ; (LHS = 0)

Page 130: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 130

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 90

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqLogMode1MPStmTurb =G=

EqLogMode1MPStmTurb(1).. - YModeMPStmTurb(1,LPExt) + YModeMPStmTurb(1,VPCond) =G= 0 ; (LHS =

0)

EqLogMode1MPStmTurb(2).. - YModeMPStmTurb(2,LPExt) + YModeMPStmTurb(2,VPCond) =G= 0 ; (LHS =

0)

---- EqLogMode2MPStmTurb =L=

EqLogMode2MPStmTurb(1).. YModeMPStmTurb(1,LPBkPr) + YModeMPStmTurb(1,LPExt) =L= 1 ; (LHS = 1)

EqLogMode2MPStmTurb(2).. YModeMPStmTurb(2,LPBkPr) + YModeMPStmTurb(2,LPExt) =L= 1 ; (LHS = 0)

---- EqLogMode3MPStmTurb =L=

EqLogMode3MPStmTurb(1).. YModeMPStmTurb(1,LPBkPr) + YModeMPStmTurb(1,VPCond) =L= 1 ; (LHS = 1

)

EqLogMode3MPStmTurb(2).. YModeMPStmTurb(2,LPBkPr) + YModeMPStmTurb(2,VPCond) =L= 1 ; (LHS = 0

)

---- EqLogMode4MPStmTurb =L=

EqLogMode4MPStmTurb(1).. Wetns(6) + YModeMPStmTurb(1,LPExt) =L= 1 ; (LHS = 0.15)

EqLogMode4MPStmTurb(2).. Wetns(56) + YModeMPStmTurb(2,LPExt) =L= 1 ; (LHS = 0)

---- EqLogMode5MPStmTurb =G=

EqLogMode5MPStmTurb(1,LPBkPr).. Y(5) - YModeMPStmTurb(1,LPBkPr) =G= 0 ; (LHS = 0)

EqLogMode5MPStmTurb(1,LPExt).. Y(5) - YModeMPStmTurb(1,LPExt) =G= 0 ; (LHS = 1)

EqLogMode5MPStmTurb(1,VPCond).. Y(5) - YModeMPStmTurb(1,VPCond) =G= 0 ; (LHS = 1)

EqLogMode5MPStmTurb(2,LPBkPr).. Y(55) - YModeMPStmTurb(2,LPBkPr) =G= 0 ; (LHS = 0)

EqLogMode5MPStmTurb(2,LPExt).. Y(55) - YModeMPStmTurb(2,LPExt) =G= 0 ; (LHS = 0)

EqLogMode5MPStmTurb(2,VPCond).. Y(55) - YModeMPStmTurb(2,VPCond) =G= 0 ; (LHS = 0)

---- EqLogBnd1MPStmTurb =L=

EqLogBnd1MPStmTurb(1).. F(6) - 100000000*YModeMPStmTurb(1,LPBkPr) - 100000000*YModeMPStmTurb(

1,LPExt) =L= 0 ; (LHS = -99998233.8007935)

EqLogBnd1MPStmTurb(2).. F(56) - 100000000*YModeMPStmTurb(2,LPBkPr) - 100000000*YModeMPStmTurb

(2,LPExt) =L= 0 ; (LHS = 0)

Page 131: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 131

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 91

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqLogBnd2MPStmTurb =L=

EqLogBnd2MPStmTurb(1).. F(7) - 100000000*YModeMPStmTurb(1,VPCond) =L= 0 ; (LHS = 0)

EqLogBnd2MPStmTurb(2).. F(57) - 100000000*YModeMPStmTurb(2,VPCond) =L= 0 ; (LHS = 0)

---- EqLogBnd3MPStmTurb =L=

EqLogBnd3MPStmTurb(1,5).. F(5) - 100000000*Y(5) =L= 0 ; (LHS = -99998233.8007935)

EqLogBnd3MPStmTurb(2,55).. F(55) - 100000000*Y(55) =L= 0 ; (LHS = 0)

---- EqCompMolBalVacCondTurb =E= Component mass bal

EqCompMolBalVacCondTurb(1,H2).. Fc(4,H2) + Fc(7,H2) - Fc(8,H2) + Fc(57,H2) + Fc(61,H2) + Fc(6

5,H2) =E= 0 ; (LHS = 0)

EqCompMolBalVacCondTurb(1,O2).. Fc(4,O2) + Fc(7,O2) - Fc(8,O2) + Fc(57,O2) + Fc(61,O2) + Fc(6

5,O2) =E= 0 ; (LHS = 0)

EqCompMolBalVacCondTurb(1,N2).. Fc(4,N2) + Fc(7,N2) - Fc(8,N2) + Fc(57,N2) + Fc(61,N2) + Fc(6

5,N2) =E= 0 ; (LHS = 0)

EqCompMolBalVacCondTurb(1,CH4).. Fc(4,CH4) + Fc(7,CH4) - Fc(8,CH4) + Fc(57,CH4) + Fc(61,CH4)

+ Fc(65,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalVacCondTurb(1,CO).. Fc(4,CO) + Fc(7,CO) - Fc(8,CO) + Fc(57,CO) + Fc(61,CO) + Fc(6

5,CO) =E= 0 ; (LHS = 0)

EqCompMolBalVacCondTurb(1,CO2).. Fc(4,CO2) + Fc(7,CO2) - Fc(8,CO2) + Fc(57,CO2) + Fc(61,CO2)

+ Fc(65,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalVacCondTurb(1,H2O).. Fc(4,H2O) + Fc(7,H2O) - Fc(8,H2O) + Fc(57,H2O) + Fc(61,H2O)

+ Fc(65,H2O) =E= 0 ; (LHS = 0)

---- EqEnthBalVacCondTurb =E= Energy balance

EqEnthBalVacCondTurb(1).. (0.0686147825047606)*F(4) + (0.0686147825046847)*F(7) - (0.07865822

39812)*F(8) + (0.0686147825047606)*F(57) + (0.0686147825047606)*F(61) + (0.0686147825046847)*F

(65) + (0)*H(4) + (0)*H(7) + (11138.8529129714)*H(8) + (0)*H(57)

- (11138.8529129714)*H(61) + (0)*H(65) + HtLdVacCondTurb(1) =E= 0 ; (LHS = 0)

---- EqMassFCW =E= calculate mass flowrate of cooling water (kg per s)

EqMassFCW(1).. HtLdVacCondTurb(1) - 0.08368*MassFCW =E= 0 ; (LHS = 0)

---- EqPr1VacCondTurb =E= equates Vacuum pressure to pressure of inlet stream

EqPr1VacCondTurb(1,4).. P(4) =E= 0.2 ; (LHS = 0.2)

Page 132: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 132

EqPr1VacCondTurb(1,7).. P(7) =E= 0.2 ; (LHS = 0.2)

EqPr1VacCondTurb(1,57).. P(57) =E= 0.2 ; (LHS = 0.2)

Page 133: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 133

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 92

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqPr1VacCondTurb =E= equates Vacuum pressure to pressure of inlet stream

EqPr1VacCondTurb(1,61).. P(61) =E= 0.2 ; (LHS = 0.2)

EqPr1VacCondTurb(1,65).. P(65) =E= 0.2 ; (LHS = 0.2)

---- EqPr2VacCondTurb =E= equates Vacuum pressure to pressure of outlet stream

EqPr2VacCondTurb(1,8).. P(8) =E= 0.2 ; (LHS = 0.2)

---- EqWorkPumpVCT =E= Work for vacuum pump in MW (mass is kg per s)

EqWorkPumpVCT(1).. - 0.00069*MassFCW + WorkPumpVCT =E= 0 ; (LHS = 0)

---- EqCompMolBalPump =E= Component mass bal

EqCompMolBalPump(VP,H2).. Fc(8,H2) - Fc(9,H2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(VP,O2).. Fc(8,O2) - Fc(9,O2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(VP,N2).. Fc(8,N2) - Fc(9,N2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(VP,CH4).. Fc(8,CH4) - Fc(9,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalPump(VP,CO).. Fc(8,CO) - Fc(9,CO) =E= 0 ; (LHS = 0)

EqCompMolBalPump(VP,CO2).. Fc(8,CO2) - Fc(9,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(VP,H2O).. Fc(8,H2O) - Fc(9,H2O) =E= 0 ; (LHS = 0)

EqCompMolBalPump(MP,H2).. Fc(13,H2) - Fc(18,H2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(MP,O2).. Fc(13,O2) - Fc(18,O2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(MP,N2).. Fc(13,N2) - Fc(18,N2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(MP,CH4).. Fc(13,CH4) - Fc(18,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalPump(MP,CO).. Fc(13,CO) - Fc(18,CO) =E= 0 ; (LHS = 0)

EqCompMolBalPump(MP,CO2).. Fc(13,CO2) - Fc(18,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(MP,H2O).. Fc(13,H2O) - Fc(18,H2O) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HP,H2).. Fc(14,H2) - Fc(19,H2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HP,O2).. Fc(14,O2) - Fc(19,O2) =E= 0 ; (LHS = 0)

Page 134: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 134

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 93

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqCompMolBalPump =E= Component mass bal

EqCompMolBalPump(HP,N2).. Fc(14,N2) - Fc(19,N2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HP,CH4).. Fc(14,CH4) - Fc(19,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HP,CO).. Fc(14,CO) - Fc(19,CO) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HP,CO2).. Fc(14,CO2) - Fc(19,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HP,H2O).. Fc(14,H2O) - Fc(19,H2O) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HRSG,H2).. Fc(15,H2) - Fc(20,H2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HRSG,O2).. Fc(15,O2) - Fc(20,O2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HRSG,N2).. Fc(15,N2) - Fc(20,N2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HRSG,CH4).. Fc(15,CH4) - Fc(20,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HRSG,CO).. Fc(15,CO) - Fc(20,CO) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HRSG,CO2).. Fc(15,CO2) - Fc(20,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalPump(HRSG,H2O).. Fc(15,H2O) - Fc(20,H2O) =E= 0 ; (LHS = 0)

---- EqTEqPump =E= Tin = Tout

EqTEqPump(VP).. T(8) - T(9) =E= 0 ; (LHS = 0)

EqTEqPump(MP).. T(13) - T(18) =E= 0 ; (LHS = 0)

EqTEqPump(HP).. T(14) - T(19) =E= 0 ; (LHS = 0)

EqTEqPump(HRSG).. T(15) - T(20) =E= 0 ; (LHS = 0)

---- EqPgePump =G= Pout >= Pin

EqPgePump(VP).. - P(8) + P(9) =G= 0 ; (LHS = 1.2)

EqPgePump(MP).. - P(13) + P(18) =G= 0 ; (LHS = 18.6)

EqPgePump(HP).. - P(14) + P(19) =G= 0 ; (LHS = 43.6)

EqPgePump(HRSG).. - P(15) + P(20) =G= 0 ; (LHS = 43.6)

Page 135: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 135

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 94

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqWorkPump =E= Work done by pump

EqWorkPump(VP).. - (6E-7)*F(8) + (0.00556942645648572)*P(8) - (0.00556942645648572)*P(9) + Wo

rkPump(VP) =E= 0 ; (LHS = 0)

EqWorkPump(MP).. - (9.3E-6)*F(13) + (0)*P(13) + (0)*P(18) + WorkPump(MP) =E= 0 ; (LHS = 0)

EqWorkPump(HP).. - (2.18E-5)*F(14) + (0)*P(14) + (0)*P(19) + WorkPump(HP) =E= 0 ; (LHS = 0)

EqWorkPump(HRSG).. - (2.18E-5)*F(15) + (0.0106308034267167)*P(15) - (0.0106308034267167)*P(20

) + WorkPump(HRSG) =E= 0 ; (LHS = 0)

---- EqCompMolBalCondHdr =E= Component mass bal

EqCompMolBalCondHdr(1,H2).. Fc(10,H2) - Fc(11,H2) + Fc(37,H2) + Fc(38,H2) =E= 0 ; (LHS = 0)

EqCompMolBalCondHdr(1,O2).. Fc(10,O2) - Fc(11,O2) + Fc(37,O2) + Fc(38,O2) =E= 0 ; (LHS = 0)

EqCompMolBalCondHdr(1,N2).. Fc(10,N2) - Fc(11,N2) + Fc(37,N2) + Fc(38,N2) =E= 0 ; (LHS = 0)

EqCompMolBalCondHdr(1,CH4).. Fc(10,CH4) - Fc(11,CH4) + Fc(37,CH4) + Fc(38,CH4) =E= 0 ; (LHS =

0)

EqCompMolBalCondHdr(1,CO).. Fc(10,CO) - Fc(11,CO) + Fc(37,CO) + Fc(38,CO) =E= 0 ; (LHS = 0)

EqCompMolBalCondHdr(1,CO2).. Fc(10,CO2) - Fc(11,CO2) + Fc(37,CO2) + Fc(38,CO2) =E= 0 ; (LHS =

0)

EqCompMolBalCondHdr(1,H2O).. Fc(10,H2O) - Fc(11,H2O) + Fc(37,H2O) + Fc(38,H2O) =E= 0 ; (LHS =

0)

---- EqPRel1CondHdr =E= Pressure of outlet stream equals the pressure of header

EqPRel1CondHdr(1).. P(11) =E= 1.4 ; (LHS = 1.4)

---- EqCompMolBalDeAertr =E=

EqCompMolBalDeAertr(1,H2).. Fc(9,H2) + Fc(11,H2) + Fc(12,H2) - Fc(13,H2) - Fc(14,H2) - Fc(15,

H2) - Fc(16,H2) + Fc(17,H2) =E= 0 ; (LHS = 0)

EqCompMolBalDeAertr(1,O2).. Fc(9,O2) + Fc(11,O2) + Fc(12,O2) - Fc(13,O2) - Fc(14,O2) - Fc(15,

O2) - Fc(16,O2) + Fc(17,O2) =E= 0 ; (LHS = 0)

EqCompMolBalDeAertr(1,N2).. Fc(9,N2) + Fc(11,N2) + Fc(12,N2) - Fc(13,N2) - Fc(14,N2) - Fc(15,

N2) - Fc(16,N2) + Fc(17,N2) =E= 0 ; (LHS = 0)

EqCompMolBalDeAertr(1,CH4).. Fc(9,CH4) + Fc(11,CH4) + Fc(12,CH4) - Fc(13,CH4) - Fc(14,CH4) -

Fc(15,CH4) - Fc(16,CH4) + Fc(17,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalDeAertr(1,CO).. Fc(9,CO) + Fc(11,CO) + Fc(12,CO) - Fc(13,CO) - Fc(14,CO) - Fc(15,

CO) - Fc(16,CO) + Fc(17,CO) =E= 0 ; (LHS = 0)

EqCompMolBalDeAertr(1,CO2).. Fc(9,CO2) + Fc(11,CO2) + Fc(12,CO2) - Fc(13,CO2) - Fc(14,CO2) -

Page 136: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 136

Fc(15,CO2) - Fc(16,CO2) + Fc(17,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalDeAertr(1,H2O).. Fc(9,H2O) + Fc(11,H2O) + Fc(12,H2O) - Fc(13,H2O) - Fc(14,H2O) -

Fc(15,H2O) - Fc(16,H2O) + Fc(17,H2O) =E= 0 ; (LHS = 0)

Page 137: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 137

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 95

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqEnthBalDeAertr =E=

EqEnthBalDeAertr(1).. - (0.0786582239811999)*F(9) - (0.0775864176832051)*F(11) - (0.070160063

5260063)*F(12) + (0.0775864176800003)*F(13) + (0.0775864176832051)*F(14) + (0.0775864176832051

)*F(15) + (0.0663768970822343)*F(16) - (0.0793565091785469)*F(17)

+ (11138.8529129714)*H(9) + (7538.52621063471)*H(11) + (1946.37952422423)*H(12) + (0)*H(

13) + (0)*H(14) - (21261.6068534334)*H(15) - (106.84224549464)*H(16) + (744.690451097644)*H(17

) =E= 0 ;

(LHS = -9.61942737376376E-6, INFES = 9.61942737376376E-6 ****)

---- EqVentVapDeAertr =E=

EqVentVapDeAertr(1).. - 0.005*Fc(9,H2O) - 0.005*Fc(11,H2O) - 0.005*Fc(12,H2O) + Fc(16,H2O) -

0.005*Fc(17,H2O) =E= 0 ; (LHS = 0)

---- EqPRel1DeAertr =E=

EqPRel1DeAertr(1,16).. P(16) =E= 1.4 ; (LHS = 1.4)

---- EqPRel2DeAertr =E=

EqPRel2DeAertr(1,13).. P(13) =E= 1.4 ; (LHS = 1.4)

EqPRel2DeAertr(1,14).. P(14) =E= 1.4 ; (LHS = 1.4)

EqPRel2DeAertr(1,15).. P(15) =E= 1.4 ; (LHS = 1.4)

---- EqCompMolBalBlrCmbtr =E= Component mol balance

EqCompMolBalBlrCmbtr(MP,H2).. - Fc(23,H2) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(MP,O2).. - Fc(23,O2) - 0.5*Dum1BlrCmbtr(MP,H2) + Dum1BlrCmbtr(MP,O2) - 2

*Dum1BlrCmbtr(MP,CH4) - 0.5*Dum1BlrCmbtr(MP,CO) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(MP,N2).. - Fc(23,N2) + Dum1BlrCmbtr(MP,N2) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(MP,CH4).. - Fc(23,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(MP,CO).. - Fc(23,CO) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(MP,CO2).. - Fc(23,CO2) + Dum1BlrCmbtr(MP,CH4) + Dum1BlrCmbtr(MP,CO) + Du

m1BlrCmbtr(MP,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(MP,H2O).. - Fc(23,H2O) + Dum1BlrCmbtr(MP,H2) + 2*Dum1BlrCmbtr(MP,CH4) +

Dum1BlrCmbtr(MP,H2O) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(HP,H2).. - Fc(21,H2) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(HP,O2).. - Fc(21,O2) - 0.5*Dum1BlrCmbtr(HP,H2) + Dum1BlrCmbtr(HP,O2) - 2

*Dum1BlrCmbtr(HP,CH4) - 0.5*Dum1BlrCmbtr(HP,CO) =E= 0 ; (LHS = 0)

Page 138: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 138

EqCompMolBalBlrCmbtr(HP,N2).. - Fc(21,N2) + Dum1BlrCmbtr(HP,N2) =E= 0 ; (LHS = 0)

Page 139: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 139

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 96

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqCompMolBalBlrCmbtr =E= Component mol balance

EqCompMolBalBlrCmbtr(HP,CH4).. - Fc(21,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(HP,CO).. - Fc(21,CO) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(HP,CO2).. - Fc(21,CO2) + Dum1BlrCmbtr(HP,CH4) + Dum1BlrCmbtr(HP,CO) + Du

m1BlrCmbtr(HP,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(HP,H2O).. - Fc(21,H2O) + Dum1BlrCmbtr(HP,H2) + 2*Dum1BlrCmbtr(HP,CH4) +

Dum1BlrCmbtr(HP,H2O) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GT,H2).. - Fc(42,H2) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GT,O2).. - Fc(42,O2) - 0.5*Dum1BlrCmbtr(GT,H2) + Dum1BlrCmbtr(GT,O2) - 2

*Dum1BlrCmbtr(GT,CH4) - 0.5*Dum1BlrCmbtr(GT,CO) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GT,N2).. - Fc(42,N2) + Dum1BlrCmbtr(GT,N2) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GT,CH4).. - Fc(42,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GT,CO).. - Fc(42,CO) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GT,CO2).. - Fc(42,CO2) + Dum1BlrCmbtr(GT,CH4) + Dum1BlrCmbtr(GT,CO) + Du

m1BlrCmbtr(GT,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GT,H2O).. - Fc(42,H2O) + Dum1BlrCmbtr(GT,H2) + 2*Dum1BlrCmbtr(GT,CH4) +

Dum1BlrCmbtr(GT,H2O) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GTSF,H2).. - Fc(45,H2) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GTSF,O2).. - Fc(45,O2) - 0.5*Dum1BlrCmbtr(GTSF,H2) + Dum1BlrCmbtr(GTSF,O

2) - 2*Dum1BlrCmbtr(GTSF,CH4) - 0.5*Dum1BlrCmbtr(GTSF,CO) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GTSF,N2).. - Fc(45,N2) + Dum1BlrCmbtr(GTSF,N2) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GTSF,CH4).. - Fc(45,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GTSF,CO).. - Fc(45,CO) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GTSF,CO2).. - Fc(45,CO2) + Dum1BlrCmbtr(GTSF,CH4) + Dum1BlrCmbtr(GTSF,CO

) + Dum1BlrCmbtr(GTSF,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalBlrCmbtr(GTSF,H2O).. - Fc(45,H2O) + Dum1BlrCmbtr(GTSF,H2) + 2*Dum1BlrCmbtr(GTSF,C

H4) + Dum1BlrCmbtr(GTSF,H2O) =E= 0 ; (LHS = 0)

---- EqDum1BlrCmbtr =E= Dummy (calculates inlet flow for particular component)

EqDum1BlrCmbtr(MP,H2).. - Fc(29,H2) - Fc(30,H2) + Dum1BlrCmbtr(MP,H2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(MP,O2).. - Fc(29,O2) - Fc(30,O2) + Dum1BlrCmbtr(MP,O2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(MP,N2).. - Fc(29,N2) - Fc(30,N2) + Dum1BlrCmbtr(MP,N2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(MP,CH4).. - Fc(29,CH4) - Fc(30,CH4) + Dum1BlrCmbtr(MP,CH4) =E= 0 ; (LHS = 0)

Page 140: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 140

EqDum1BlrCmbtr(MP,CO).. - Fc(29,CO) - Fc(30,CO) + Dum1BlrCmbtr(MP,CO) =E= 0 ; (LHS = 0)

Page 141: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 141

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 97

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqDum1BlrCmbtr =E= Dummy (calculates inlet flow for particular component)

EqDum1BlrCmbtr(MP,CO2).. - Fc(29,CO2) - Fc(30,CO2) + Dum1BlrCmbtr(MP,CO2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(MP,H2O).. - Fc(29,H2O) - Fc(30,H2O) + Dum1BlrCmbtr(MP,H2O) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(HP,H2).. - Fc(27,H2) - Fc(28,H2) + Dum1BlrCmbtr(HP,H2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(HP,O2).. - Fc(27,O2) - Fc(28,O2) + Dum1BlrCmbtr(HP,O2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(HP,N2).. - Fc(27,N2) - Fc(28,N2) + Dum1BlrCmbtr(HP,N2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(HP,CH4).. - Fc(27,CH4) - Fc(28,CH4) + Dum1BlrCmbtr(HP,CH4) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(HP,CO).. - Fc(27,CO) - Fc(28,CO) + Dum1BlrCmbtr(HP,CO) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(HP,CO2).. - Fc(27,CO2) - Fc(28,CO2) + Dum1BlrCmbtr(HP,CO2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(HP,H2O).. - Fc(27,H2O) - Fc(28,H2O) + Dum1BlrCmbtr(HP,H2O) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GT,H2).. - Fc(40,H2) - Fc(41,H2) + Dum1BlrCmbtr(GT,H2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GT,O2).. - Fc(40,O2) - Fc(41,O2) + Dum1BlrCmbtr(GT,O2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GT,N2).. - Fc(40,N2) - Fc(41,N2) + Dum1BlrCmbtr(GT,N2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GT,CH4).. - Fc(40,CH4) - Fc(41,CH4) + Dum1BlrCmbtr(GT,CH4) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GT,CO).. - Fc(40,CO) - Fc(41,CO) + Dum1BlrCmbtr(GT,CO) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GT,CO2).. - Fc(40,CO2) - Fc(41,CO2) + Dum1BlrCmbtr(GT,CO2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GT,H2O).. - Fc(40,H2O) - Fc(41,H2O) + Dum1BlrCmbtr(GT,H2O) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GTSF,H2).. - Fc(43,H2) - Fc(44,H2) + Dum1BlrCmbtr(GTSF,H2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GTSF,O2).. - Fc(43,O2) - Fc(44,O2) + Dum1BlrCmbtr(GTSF,O2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GTSF,N2).. - Fc(43,N2) - Fc(44,N2) + Dum1BlrCmbtr(GTSF,N2) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GTSF,CH4).. - Fc(43,CH4) - Fc(44,CH4) + Dum1BlrCmbtr(GTSF,CH4) =E= 0 ; (LHS =

0)

EqDum1BlrCmbtr(GTSF,CO).. - Fc(43,CO) - Fc(44,CO) + Dum1BlrCmbtr(GTSF,CO) =E= 0 ; (LHS = 0)

EqDum1BlrCmbtr(GTSF,CO2).. - Fc(43,CO2) - Fc(44,CO2) + Dum1BlrCmbtr(GTSF,CO2) =E= 0 ; (LHS =

0)

EqDum1BlrCmbtr(GTSF,H2O).. - Fc(43,H2O) - Fc(44,H2O) + Dum1BlrCmbtr(GTSF,H2O) =E= 0 ; (LHS =

0)

Page 142: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 142

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 98

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqEgyBalBlrCmbtr =E= Energy balance for combustor

EqEgyBalBlrCmbtr(MP).. - (0.00159574278372965)*Fc(23,H2) - (0.00165505241110473)*Fc(23,O2) -

(0.00160730410628413)*Fc(23,N2) + (0.018462681064419)*Fc(23,CH4) + (0.0290897239253213)*Fc(23,

CO) + (0.107072466036317)*Fc(23,CO2)

+ (0.0652886755962375)*Fc(23,H2O) + (0)*Fc(29,H2) + (0)*Fc(29,O2) + (0)*Fc(29,N2) - (0.0

207)*Fc(29,CH4) - (0.0307027777777778)*Fc(29,CO) - (0.109308333333333)*Fc(29,CO2) - (0.0671705

555555556)*Fc(29,H2O) + (0)*Fc(30,H2) + (0)*Fc(30,O2)

+ (0)*Fc(30,N2) - (0.0207)*Fc(30,CH4) - (0.0307027777777778)*Fc(30,CO) - (0.109308333333

333)*Fc(30,CO2) - (0.0671705555555556)*Fc(30,H2O) + (0)*Hc(23,H2) + (0)*Hc(23,O2) + (0)*Hc(23,

N2) + (0)*Hc(23,CH4) + (0)*Hc(23,CO) + (0)*Hc(23,CO2)

+ (0)*Hc(23,H2O) + (0)*Hc(29,H2) + (0)*Hc(29,O2) + (0)*Hc(29,N2) + (0)*Hc(29,CH4) + (0)*

Hc(29,CO) + (0)*Hc(29,CO2) + (0)*Hc(29,H2O) + (0)*Hc(30,H2) + (0)*Hc(30,O2) + (0)*Hc(30,N2) +

(0)*Hc(30,CH4) + (0)*Hc(30,CO) + (0)*Hc(30,CO2) + (0)*Hc(30,H2O)

=E= 0 ; (LHS = 0)

EqEgyBalBlrCmbtr(HP).. - (0.00196192420252093)*Fc(21,H2) - (0.00204533880433055)*Fc(21,O2) -

(0.0019792817775278)*Fc(21,N2) + (0.0178721026759565)*Fc(21,CH4) + (0.0287148794735374)*Fc(21,

CO) + (0.106513160723588)*Fc(21,CO2)

+ (0.0648464734303417)*Fc(21,H2O) + (0)*Fc(27,H2) + (0)*Fc(27,O2) + (0)*Fc(27,N2) - (0.0

207)*Fc(27,CH4) - (0.0307027777777778)*Fc(27,CO) - (0.109308333333333)*Fc(27,CO2) - (0.0671705

555555556)*Fc(27,H2O) + (0)*Fc(28,H2) + (0)*Fc(28,O2)

+ (0)*Fc(28,N2) - (0.0207)*Fc(28,CH4) - (0.0307027777777778)*Fc(28,CO) - (0.109308333333

333)*Fc(28,CO2) - (0.0671705555555556)*Fc(28,H2O) + (0)*Hc(21,H2) + (0)*Hc(21,O2) + (0)*Hc(21,

N2) + (0)*Hc(21,CH4) + (0)*Hc(21,CO) + (0)*Hc(21,CO2)

+ (0)*Hc(21,H2O) + (0)*Hc(27,H2) + (0)*Hc(27,O2) + (0)*Hc(27,N2) + (0)*Hc(27,CH4) + (0)*

Hc(27,CO) + (0)*Hc(27,CO2) + (0)*Hc(27,H2O) + (0)*Hc(28,H2) + (0)*Hc(28,O2) + (0)*Hc(28,N2) +

(0)*Hc(28,CH4) + (0)*Hc(28,CO) + (0)*Hc(28,CO2) + (0)*Hc(28,H2O)

=E= 0 ; (LHS = 0)

EqEgyBalBlrCmbtr(GT).. (0.00264965602091713)*Fc(40,H2) + (0.00279122781038525)*Fc(40,O2) + (0

.0026842386842132)*Fc(40,N2) - (0.016675949084017)*Fc(40,CH4) - (0.0280029454734525)*Fc(40,CO)

- (0.105421752109749)*Fc(40,CO2) - (0.0640010568196236)*Fc(40,H2O)

+ (0)*Fc(41,H2) + (0)*Fc(41,O2) + (0)*Fc(41,N2) - (0.0207)*Fc(41,CH4) - (0.0307027777777

778)*Fc(41,CO) - (0.109308333333333)*Fc(41,CO2) - (0.0671705555555556)*Fc(41,H2O) - (0.0100794

789383741)*Fc(42,H2) - (0.0112775227252278)*Fc(42,O2)

- (0.0106703509663167)*Fc(42,N2) - (0.00132189024000543)*Fc(42,CH4) + (0.019909424612068

6)*Fc(42,CO) + (0.0921940581391073)*Fc(42,CO2) + (0.0537956073668386)*Fc(42,H2O) + (0)*Hc(40,H

2) + (18171.4005610171)*Hc(40,O2) + (68359.0783009692)*Hc(40,N2)

+ (0)*Hc(40,CH4) + (0)*Hc(40,CO) + (0)*Hc(40,CO2) + (0)*Hc(40,H2O) + (5338.12355237439)*

Hc(41,H2) + (0)*Hc(41,O2) + (0)*Hc(41,N2) + (970.567918613525)*Hc(41,CH4) + (2911.70375584058)

*Hc(41,CO) + (485.283959306763)*Hc(41,CO2) + (0)*Hc(41,H2O)

+ (0)*Hc(42,H2) - (12105.3510696826)*Hc(42,O2) - (68359.0783009692)*Hc(42,N2) + (0)*Hc(4

2,CH4) + (0)*Hc(42,CO) - (4367.55563376086)*Hc(42,CO2) - (7279.25938960144)*Hc(42,H2O) =E= 0 ;

(LHS = 0)

Page 143: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 143

EqEgyBalBlrCmbtr(GTSF).. (0.00376527481036826)*Fc(43,H2) + (0.00403508431008718)*Fc(43,O2) +

(0.00384782458318875)*Fc(43,N2) - (0.0144963214618929)*Fc(43,CH4) - (0.0268242574641663)*Fc(43

,CO) - (0.103554934344382)*Fc(43,CO2)

- (0.0625847155763706)*Fc(43,H2O) + (0)*Fc(44,H2) + (0)*Fc(44,O2) + (0)*Fc(44,N2) - (0.0

207)*Fc(44,CH4) - (0.0307027777777778)*Fc(44,CO) - (0.109308333333333)*Fc(44,CO2) - (0.0671705

555555556)*Fc(44,H2O) - (0.00376527481036826)*Fc(45,H2)

- (0.00403508431008718)*Fc(45,O2) - (0.00384782458318875)*Fc(45,N2) + (0.014496321461892

9)*Fc(45,CH4) + (0.0268242574641663)*Fc(45,CO) + (0.103554934344382)*Fc(45,CO2) + (0.062584715

5763706)*Fc(45,H2O) + (0)*Hc(43,H2) + (12105.3510696826)*Hc(43,O2)

+ (68359.0783009692)*Hc(43,N2) + (0)*Hc(43,CH4) + (0)*Hc(43,CO) + (4367.55563376086)*Hc(

43,CO2) + (7279.25938960144)*Hc(43,H2O) + (0)*Hc(44,H2) + (0)*Hc(44,O2) + (0)*Hc(44,N2) + (0)*

Hc(44,CH4) + (0)*Hc(44,CO) + (0)*Hc(44,CO2) + (0)*Hc(44,H2O)

+ (0)*Hc(45,H2) - (12105.3510696826)*Hc(45,O2) - (68359.0783009692)*Hc(45,N2) + (0)*Hc(4

5,CH4) + (0)*Hc(45,CO) - (4367.55563376086)*Hc(45,CO2) - (7279.25938960144)*Hc(45,H2O) =E= 0 ;

(LHS = 0)

---- EqOutPBlrCmbtr1 =E= Equality of pressure

EqOutPBlrCmbtr1(MP,29).. P(23) - P(29) =E= 0 ; (LHS = 0)

EqOutPBlrCmbtr1(MP,30).. P(23) - P(30) =E= 0 ; (LHS = 0)

EqOutPBlrCmbtr1(HP,27).. P(21) - P(27) =E= 0 ; (LHS = 0)

EqOutPBlrCmbtr1(HP,28).. P(21) - P(28) =E= 0 ; (LHS = 0)

Page 144: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 144

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 99

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqOutPBlrCmbtr1 =E= Equality of pressure

EqOutPBlrCmbtr1(GT,40).. - P(40) + P(42) =E= 0 ; (LHS = 0)

EqOutPBlrCmbtr1(GT,41).. - P(41) + P(42) =E= 0 ; (LHS = 0)

EqOutPBlrCmbtr1(GTSF,43).. - P(43) + P(45) =E= 0 ; (LHS = 0)

EqOutPBlrCmbtr1(GTSF,44).. - P(44) + P(45) =E= 0 ; (LHS = 0)

---- EqExcessO2BlrCmbtr =G= constraint for excess O2

EqExcessO2BlrCmbtr(MP).. 0.575*Dum1BlrCmbtr(MP,H2) + Dum1BlrCmbtr(MP,O2) + 2.3*Dum1BlrCmbtr(M

P,CH4) + 0.575*Dum1BlrCmbtr(MP,CO) =G= 0 ; (LHS = 0)

EqExcessO2BlrCmbtr(HP).. 0.575*Dum1BlrCmbtr(HP,H2) + Dum1BlrCmbtr(HP,O2) + 2.3*Dum1BlrCmbtr(H

P,CH4) + 0.575*Dum1BlrCmbtr(HP,CO) =G= 0 ; (LHS = 0)

EqExcessO2BlrCmbtr(GT).. 0.575*Dum1BlrCmbtr(GT,H2) + Dum1BlrCmbtr(GT,O2) + 2.3*Dum1BlrCmbtr(G

T,CH4) + 0.575*Dum1BlrCmbtr(GT,CO) =G= 0 ; (LHS = 25147.3574760518)

EqExcessO2BlrCmbtr(GTSF).. 0.575*Dum1BlrCmbtr(GTSF,H2) + Dum1BlrCmbtr(GTSF,O2) + 2.3*Dum1BlrC

mbtr(GTSF,CH4) + 0.575*Dum1BlrCmbtr(GTSF,CO) =G= 0 ; (LHS = 12105.3510696826)

---- EqTCnstrtBlrCmbtr =L= Constraint for maximum allowable temperature

EqTCnstrtBlrCmbtr(MP).. T(23) =L= 1500 ; (LHS = 495.588337116896)

EqTCnstrtBlrCmbtr(HP).. T(21) =L= 1500 ; (LHS = 540.580060386281)

EqTCnstrtBlrCmbtr(GT).. T(42) =L= 1500 ; (LHS = 1500)

EqTCnstrtBlrCmbtr(GTSF).. T(45) =L= 1500 ; (LHS = 761.291470669467)

---- Eq1AirStr =E=

Eq1AirStr(27).. - 3.76190476190476*Fc(27,O2) + Fc(27,N2) =E= 0 ; (LHS = 0)

Eq1AirStr(29).. - 3.76190476190476*Fc(29,O2) + Fc(29,N2) =E= 0 ; (LHS = 0)

Eq1AirStr(39).. - 3.76190476190476*Fc(39,O2) + Fc(39,N2) =E= 0 ; (LHS = 1.45519152283669E-11)

---- Eq2AirStr =E=

Eq2AirStr(27).. P(27) =E= 1.01325 ; (LHS = 1.01325)

Eq2AirStr(29).. P(29) =E= 1.01325 ; (LHS = 1.01325)

Eq2AirStr(39).. P(39) =E= 1.01325 ; (LHS = 1.01325)

Page 145: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 145

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 100

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- Eq3AirStr =E=

Eq3AirStr(27).. T(27) =E= 298.15 ; (LHS = 298.15)

Eq3AirStr(29).. T(29) =E= 298.15 ; (LHS = 298.15)

Eq3AirStr(39).. T(39) =E= 298.15 ; (LHS = 298.15)

---- Eq1SyngasStr =E=

Eq1SyngasStr(28).. Fc(28,H2) - 11*Fc(28,CO2) =E= 0 ; (LHS = 0)

Eq1SyngasStr(30).. Fc(30,H2) - 11*Fc(30,CO2) =E= 0 ; (LHS = 0)

Eq1SyngasStr(41).. Fc(41,H2) - 11*Fc(41,CO2) =E= 0 ; (LHS = 0)

Eq1SyngasStr(44).. Fc(44,H2) - 11*Fc(44,CO2) =E= 0 ; (LHS = 0)

---- Eq1aSyngasStr =E=

Eq1aSyngasStr(28).. Fc(28,CO) - 6*Fc(28,CO2) =E= 0 ; (LHS = 0)

Eq1aSyngasStr(30).. Fc(30,CO) - 6*Fc(30,CO2) =E= 0 ; (LHS = 0)

Eq1aSyngasStr(41).. Fc(41,CO) - 6*Fc(41,CO2) =E= 0 ; (LHS = -4.54747350886464E-13)

Eq1aSyngasStr(44).. Fc(44,CO) - 6*Fc(44,CO2) =E= 0 ; (LHS = 0)

---- Eq1bSyngasStr =E=

Eq1bSyngasStr(28).. Fc(28,CH4) - 2*Fc(28,CO2) =E= 0 ; (LHS = 0)

Eq1bSyngasStr(30).. Fc(30,CH4) - 2*Fc(30,CO2) =E= 0 ; (LHS = 0)

Eq1bSyngasStr(41).. Fc(41,CH4) - 2*Fc(41,CO2) =E= 0 ; (LHS = 0)

Eq1bSyngasStr(44).. Fc(44,CH4) - 2*Fc(44,CO2) =E= 0 ; (LHS = 0)

---- Eq2SyngasStr =E=

Eq2SyngasStr(28).. T(28) =E= 298.15 ; (LHS = 298.15)

Eq2SyngasStr(30).. T(30) =E= 298.15 ; (LHS = 298.15)

Eq2SyngasStr(41).. T(41) =E= 298.15 ; (LHS = 298.15)

Page 146: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 146

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 101

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

Eq2SyngasStr =E=

Eq2SyngasStr(44).. T(44) =E= 298.15 ; (LHS = 298.15)

---- EqWorkFan =E=

EqWorkFan.. - 8.15064643057898E-5*F(27) - 8.15064643057898E-5*F(29) + WorkFan =E= 0 ; (LHS =

0)

---- EqTSat2 =E=

EqTSat2(MP).. POpr(MP) - (0.395838725890814)*TSatOpr(MP) =E= 0 ; (LHS = -7.24753590475302E-13

)

EqTSat2(HP).. POpr(HP) - (0.739754740916448)*TSatOpr(HP) =E= 0 ; (LHS = -1.56319401867222E-13

)

EqTSat2(LP).. POpr(LP) - (0.173532578840636)*TSatOpr(LP) =E= 0 ; (LHS = 0)

---- EqUBTOpr =L=

EqUBTOpr(MP).. TOpr(MP) - TSatOpr(MP) =L= 175 ; (LHS = 82.9611399252991)

EqUBTOpr(HP).. TOpr(HP) - TSatOpr(HP) =L= 225 ; (LHS = 164.687388023361)

EqUBTOpr(LP).. TOpr(LP) - TSatOpr(LP) =L= 125 ; (LHS = 1.70530256582424E-13)

---- EqLBTOpr =G=

EqLBTOpr(MP).. TOpr(MP) - TSatOpr(MP) =G= 0 ; (LHS = 82.9611399252992)

EqLBTOpr(HP).. TOpr(HP) - TSatOpr(HP) =G= 0 ; (LHS = 164.687388023361)

EqLBTOpr(LP).. TOpr(LP) - TSatOpr(LP) =G= 0 ; (LHS = 1.13686837721616E-13)

---- EqCompMolBalPLev =E=

EqCompMolBalPLev(MP,H2).. Fc(2,H2) - Fc(5,H2) + Fc(25,H2) + Fc(32,H2) - Fc(35,H2) + Fc(49,H2)

- Fc(50,H2) - Fc(55,H2) + Fc(59,H2) + Fc(63,H2) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(MP,O2).. Fc(2,O2) - Fc(5,O2) + Fc(25,O2) + Fc(32,O2) - Fc(35,O2) + Fc(49,O2)

- Fc(50,O2) - Fc(55,O2) + Fc(59,O2) + Fc(63,O2) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(MP,N2).. Fc(2,N2) - Fc(5,N2) + Fc(25,N2) + Fc(32,N2) - Fc(35,N2) + Fc(49,N2)

- Fc(50,N2) - Fc(55,N2) + Fc(59,N2) + Fc(63,N2) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(MP,CH4).. Fc(2,CH4) - Fc(5,CH4) + Fc(25,CH4) + Fc(32,CH4) - Fc(35,CH4) + Fc(

49,CH4) - Fc(50,CH4) - Fc(55,CH4) + Fc(59,CH4) + Fc(63,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(MP,CO).. Fc(2,CO) - Fc(5,CO) + Fc(25,CO) + Fc(32,CO) - Fc(35,CO) + Fc(49,CO)

- Fc(50,CO) - Fc(55,CO) + Fc(59,CO) + Fc(63,CO) =E= 0 ; (LHS = 0)

Page 147: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 147

EqCompMolBalPLev(MP,CO2).. Fc(2,CO2) - Fc(5,CO2) + Fc(25,CO2) + Fc(32,CO2) - Fc(35,CO2) + Fc(

49,CO2) - Fc(50,CO2) - Fc(55,CO2) + Fc(59,CO2) + Fc(63,CO2) =E= 0 ; (LHS = 0)

Page 148: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 148

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 102

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqCompMolBalPLev =E=

EqCompMolBalPLev(MP,H2O).. Fc(2,H2O) - Fc(5,H2O) + Fc(25,H2O) + Fc(32,H2O) - Fc(35,H2O) + Fc(

49,H2O) - Fc(50,H2O) - Fc(55,H2O) + Fc(59,H2O) + Fc(63,H2O) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(HP,H2).. - Fc(1,H2) + Fc(26,H2) + Fc(31,H2) - Fc(34,H2) + Fc(47,H2) - Fc(48,

H2) - Fc(58,H2) - Fc(62,H2) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(HP,O2).. - Fc(1,O2) + Fc(26,O2) + Fc(31,O2) - Fc(34,O2) + Fc(47,O2) - Fc(48,

O2) - Fc(58,O2) - Fc(62,O2) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(HP,N2).. - Fc(1,N2) + Fc(26,N2) + Fc(31,N2) - Fc(34,N2) + Fc(47,N2) - Fc(48,

N2) - Fc(58,N2) - Fc(62,N2) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(HP,CH4).. - Fc(1,CH4) + Fc(26,CH4) + Fc(31,CH4) - Fc(34,CH4) + Fc(47,CH4) -

Fc(48,CH4) - Fc(58,CH4) - Fc(62,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(HP,CO).. - Fc(1,CO) + Fc(26,CO) + Fc(31,CO) - Fc(34,CO) + Fc(47,CO) - Fc(48,

CO) - Fc(58,CO) - Fc(62,CO) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(HP,CO2).. - Fc(1,CO2) + Fc(26,CO2) + Fc(31,CO2) - Fc(34,CO2) + Fc(47,CO2) -

Fc(48,CO2) - Fc(58,CO2) - Fc(62,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(HP,H2O).. - Fc(1,H2O) + Fc(26,H2O) + Fc(31,H2O) - Fc(34,H2O) + Fc(47,H2O) -

Fc(48,H2O) - Fc(58,H2O) - Fc(62,H2O) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(LP,H2).. Fc(3,H2) + Fc(6,H2) - Fc(12,H2) + Fc(33,H2) - Fc(36,H2) + Fc(51,H2)

+ Fc(56,H2) + Fc(60,H2) + Fc(64,H2) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(LP,O2).. Fc(3,O2) + Fc(6,O2) - Fc(12,O2) + Fc(33,O2) - Fc(36,O2) + Fc(51,O2)

+ Fc(56,O2) + Fc(60,O2) + Fc(64,O2) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(LP,N2).. Fc(3,N2) + Fc(6,N2) - Fc(12,N2) + Fc(33,N2) - Fc(36,N2) + Fc(51,N2)

+ Fc(56,N2) + Fc(60,N2) + Fc(64,N2) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(LP,CH4).. Fc(3,CH4) + Fc(6,CH4) - Fc(12,CH4) + Fc(33,CH4) - Fc(36,CH4) + Fc(

51,CH4) + Fc(56,CH4) + Fc(60,CH4) + Fc(64,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(LP,CO).. Fc(3,CO) + Fc(6,CO) - Fc(12,CO) + Fc(33,CO) - Fc(36,CO) + Fc(51,CO)

+ Fc(56,CO) + Fc(60,CO) + Fc(64,CO) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(LP,CO2).. Fc(3,CO2) + Fc(6,CO2) - Fc(12,CO2) + Fc(33,CO2) - Fc(36,CO2) + Fc(

51,CO2) + Fc(56,CO2) + Fc(60,CO2) + Fc(64,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalPLev(LP,H2O).. Fc(3,H2O) + Fc(6,H2O) - Fc(12,H2O) + Fc(33,H2O) - Fc(36,H2O) + Fc(

51,H2O) + Fc(56,H2O) + Fc(60,H2O) + Fc(64,H2O) =E= 0 ; (LHS = 0)

---- EqEgyBalPLev =E=

EqEgyBalPLev(MP).. - (0.0645685780167178)*F(2) + (0.0645685780167178)*F(5) - (0.0653861873889

167)*F(25) - (0.0653861873889167)*F(32) + (0.0645685780167178)*F(35) - (0.0653861873889167)*F(

49) + (0.0645685780167178)*F(50) + (0.0645685780167178)*F(55)

- (0.0645685780167178)*F(59) - (0.0649509844655109)*F(63) + (0)*H(2) - (1766.19920651386

)*H(5) + (0)*H(25) + (0)*H(32) - (2115.41644081786)*H(35) + (0)*H(49) + (0)*H(50) + (0)*H(55)

Page 149: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 149

+ (3881.61564733172)*H(59) + (0)*H(63) =E= 0 ; (LHS = 0)

EqEgyBalPLev(HP).. (0.0632783912521576)*F(1) - (0.0649452630740801)*F(26) - (0.06494526307408

01)*F(31) + (0.0632783912521576)*F(34) - (0.0632783912521576)*F(47) + (0.0632783912521576)*F(4

8) + (0.0632783912521576)*F(58) + (0.0632783912521576)*F(62)

- (3639.78325890297)*H(1) + (0)*H(26) + (0)*H(31) - (598.025038518983)*H(34) + (20623.75

86478304)*H(47) + (0)*H(48) - (16385.9503504084)*H(58) + (0)*H(62) =E= 0 ; (LHS = 4.5474735088

6464E-13)

EqEgyBalPLev(LP).. - (0.0673995157623354)*F(3) - (0.0673995157623354)*F(6) + (0.0701600635260

063)*F(12) - (0.0658449834595872)*F(33) + (0.0658460198151376)*F(36) - (0.0658449834595872)*F(

51) - (0.0656344842591389)*F(56) - (0.0658449834595872)*F(60)

- (0.0656344842591389)*F(64) + (3639.78325890297)*H(3) + (1766.19920651386)*H(6) - (1946

.37952422423)*H(12) + (0)*H(33) - (4825.08473129786)*H(36) + (0)*H(51) + (0)*H(56) + (1365.481

79010526)*H(60) + (0)*H(64) =E= 0 ;

(LHS = 9.61942760113743E-6, INFES = 9.61942760113743E-6 ****)

Page 150: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 150

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 103

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqPRel1PLev =E=

EqPRel1PLev(MP,2).. P(2) - POpr(MP) =E= 0 ; (LHS = 0)

EqPRel1PLev(MP,25).. P(25) - POpr(MP) =E= 0 ; (LHS = 0)

EqPRel1PLev(MP,32).. P(32) - POpr(MP) =E= 0 ; (LHS = 0)

EqPRel1PLev(MP,49).. P(49) - POpr(MP) =E= 0 ; (LHS = 0)

EqPRel1PLev(MP,59).. P(59) - POpr(MP) =E= 0 ; (LHS = 0)

EqPRel1PLev(MP,63).. P(63) - POpr(MP) =E= 0 ; (LHS = 0)

EqPRel1PLev(HP,26).. P(26) - POpr(HP) =E= 0 ; (LHS = 0)

EqPRel1PLev(HP,31).. P(31) - POpr(HP) =E= 0 ; (LHS = 0)

EqPRel1PLev(HP,47).. P(47) - POpr(HP) =E= 0 ; (LHS = 0)

EqPRel1PLev(LP,3).. P(3) - POpr(LP) =E= 0 ; (LHS = 0)

EqPRel1PLev(LP,6).. P(6) - POpr(LP) =E= 0 ; (LHS = 0)

EqPRel1PLev(LP,33).. P(33) - POpr(LP) =E= 0 ; (LHS = 0)

EqPRel1PLev(LP,51).. P(51) - POpr(LP) =E= 0 ; (LHS = 0)

EqPRel1PLev(LP,56).. P(56) - POpr(LP) =E= 0 ; (LHS = 0)

EqPRel1PLev(LP,60).. P(60) - POpr(LP) =E= 0 ; (LHS = 0)

EqPRel1PLev(LP,64).. P(64) - POpr(LP) =E= 0 ; (LHS = 0)

---- EqPRel2PLev =E=

EqPRel2PLev(MP,5).. P(5) - POpr(MP) =E= 0 ; (LHS = 0)

EqPRel2PLev(MP,35).. P(35) - POpr(MP) =E= 0 ; (LHS = 0)

EqPRel2PLev(MP,50).. P(50) - POpr(MP) =E= 0 ; (LHS = 0)

EqPRel2PLev(MP,55).. P(55) - POpr(MP) =E= 0 ; (LHS = 0)

EqPRel2PLev(HP,1).. P(1) - POpr(HP) =E= 0 ; (LHS = 0)

EqPRel2PLev(HP,34).. P(34) - POpr(HP) =E= 0 ; (LHS = 0)

EqPRel2PLev(HP,48).. P(48) - POpr(HP) =E= 0 ; (LHS = 0)

Page 151: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 151

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 104

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqPRel2PLev =E=

EqPRel2PLev(HP,58).. P(58) - POpr(HP) =E= 0 ; (LHS = 0)

EqPRel2PLev(HP,62).. P(62) - POpr(HP) =E= 0 ; (LHS = 0)

EqPRel2PLev(LP,12).. P(12) - POpr(LP) =E= 0 ; (LHS = 0)

EqPRel2PLev(LP,36).. P(36) - POpr(LP) =E= 0 ; (LHS = 0)

---- EqTRel1PLev =E=

EqTRel1PLev(MP,5).. T(5) - TOpr(MP) =E= 0 ; (LHS = 0)

EqTRel1PLev(MP,35).. T(35) - TOpr(MP) =E= 0 ; (LHS = 0)

EqTRel1PLev(MP,50).. T(50) - TOpr(MP) =E= 0 ; (LHS = 0)

EqTRel1PLev(MP,55).. T(55) - TOpr(MP) =E= 0 ; (LHS = 0)

EqTRel1PLev(HP,1).. T(1) - TOpr(HP) =E= 0 ; (LHS = 0)

EqTRel1PLev(HP,34).. T(34) - TOpr(HP) =E= 0 ; (LHS = 0)

EqTRel1PLev(HP,48).. T(48) - TOpr(HP) =E= 0 ; (LHS = 0)

EqTRel1PLev(HP,58).. T(58) - TOpr(HP) =E= 0 ; (LHS = 0)

EqTRel1PLev(HP,62).. T(62) - TOpr(HP) =E= 0 ; (LHS = 0)

EqTRel1PLev(LP,12).. T(12) - TOpr(LP) =E= 0 ; (LHS = 0)

EqTRel1PLev(LP,36).. T(36) - TOpr(LP) =E= 0 ; (LHS = 0)

---- EqGasMolBalBlr =E=

EqGasMolBalBlr(MP,H2).. Fc(23,H2) - Fc(24,H2) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(MP,O2).. Fc(23,O2) - Fc(24,O2) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(MP,N2).. Fc(23,N2) - Fc(24,N2) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(MP,CH4).. Fc(23,CH4) - Fc(24,CH4) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(MP,CO).. Fc(23,CO) - Fc(24,CO) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(MP,CO2).. Fc(23,CO2) - Fc(24,CO2) =E= 0 ; (LHS = 0)

Page 152: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 152

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 105

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqGasMolBalBlr =E=

EqGasMolBalBlr(MP,H2O).. Fc(23,H2O) - Fc(24,H2O) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HP,H2).. Fc(21,H2) - Fc(22,H2) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HP,O2).. Fc(21,O2) - Fc(22,O2) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HP,N2).. Fc(21,N2) - Fc(22,N2) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HP,CH4).. Fc(21,CH4) - Fc(22,CH4) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HP,CO).. Fc(21,CO) - Fc(22,CO) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HP,CO2).. Fc(21,CO2) - Fc(22,CO2) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HP,H2O).. Fc(21,H2O) - Fc(22,H2O) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HRSG,H2).. Fc(45,H2) - Fc(46,H2) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HRSG,O2).. Fc(45,O2) - Fc(46,O2) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HRSG,N2).. Fc(45,N2) - Fc(46,N2) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HRSG,CH4).. Fc(45,CH4) - Fc(46,CH4) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HRSG,CO).. Fc(45,CO) - Fc(46,CO) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HRSG,CO2).. Fc(45,CO2) - Fc(46,CO2) =E= 0 ; (LHS = 0)

EqGasMolBalBlr(HRSG,H2O).. Fc(45,H2O) - Fc(46,H2O) =E= 0 ; (LHS = 0)

---- EqWtrMolBalBlr =E=

EqWtrMolBalBlr(MP,H2).. Fc(18,H2) - Fc(25,H2) - Fc(52,H2) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(MP,O2).. Fc(18,O2) - Fc(25,O2) - Fc(52,O2) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(MP,N2).. Fc(18,N2) - Fc(25,N2) - Fc(52,N2) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(MP,CH4).. Fc(18,CH4) - Fc(25,CH4) - Fc(52,CH4) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(MP,CO).. Fc(18,CO) - Fc(25,CO) - Fc(52,CO) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(MP,CO2).. Fc(18,CO2) - Fc(25,CO2) - Fc(52,CO2) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(MP,H2O).. Fc(18,H2O) - Fc(25,H2O) - Fc(52,H2O) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HP,H2).. Fc(19,H2) - Fc(26,H2) - Fc(53,H2) =E= 0 ; (LHS = 0)

Page 153: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 153

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 106

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqWtrMolBalBlr =E=

EqWtrMolBalBlr(HP,O2).. Fc(19,O2) - Fc(26,O2) - Fc(53,O2) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HP,N2).. Fc(19,N2) - Fc(26,N2) - Fc(53,N2) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HP,CH4).. Fc(19,CH4) - Fc(26,CH4) - Fc(53,CH4) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HP,CO).. Fc(19,CO) - Fc(26,CO) - Fc(53,CO) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HP,CO2).. Fc(19,CO2) - Fc(26,CO2) - Fc(53,CO2) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HP,H2O).. Fc(19,H2O) - Fc(26,H2O) - Fc(53,H2O) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HRSG,H2).. Fc(20,H2) - Fc(47,H2) - Fc(54,H2) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HRSG,O2).. Fc(20,O2) - Fc(47,O2) - Fc(54,O2) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HRSG,N2).. Fc(20,N2) - Fc(47,N2) - Fc(54,N2) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HRSG,CH4).. Fc(20,CH4) - Fc(47,CH4) - Fc(54,CH4) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HRSG,CO).. Fc(20,CO) - Fc(47,CO) - Fc(54,CO) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HRSG,CO2).. Fc(20,CO2) - Fc(47,CO2) - Fc(54,CO2) =E= 0 ; (LHS = 0)

EqWtrMolBalBlr(HRSG,H2O).. Fc(20,H2O) - Fc(47,H2O) - Fc(54,H2O) =E= 0 ; (LHS = 3.637978807091

71E-12)

---- EqGasEgyBalBlr =E=

EqGasEgyBalBlr(MP).. (0.00159574278372965)*Fc(23,H2) + (0.00165505241110473)*Fc(23,O2) + (0.0

0160730410628413)*Fc(23,N2) - (0.018462681064419)*Fc(23,CH4) - (0.0290897239253213)*Fc(23,CO)

- (0.107072466036317)*Fc(23,CO2) - (0.0652886755962375)*Fc(23,H2O)

- (0.000759228542169931)*Fc(24,H2) - (0.000779833439508448)*Fc(24,O2) - (0.0007637043003

20578)*Fc(24,N2) + (0.0196978342919161)*Fc(24,CH4) + (0.0299376169786605)*Fc(24,CO) + (0.10828

7243349511)*Fc(24,CO2) + (0.0662818959725452)*Fc(24,H2O)

+ (0)*Hc(23,H2) + (0)*Hc(23,O2) + (0)*Hc(23,N2) + (0)*Hc(23,CH4) + (0)*Hc(23,CO) + (0)*H

c(23,CO2) + (0)*Hc(23,H2O) + (0)*Hc(24,H2) + (0)*Hc(24,O2) + (0)*Hc(24,N2) + (0)*Hc(24,CH4) +

(0)*Hc(24,CO) + (0)*Hc(24,CO2) + (0)*Hc(24,H2O) - QBlr(MP) =E= 0 ;

(LHS = 0)

EqGasEgyBalBlr(HP).. (0.00196192420252093)*Fc(21,H2) + (0.00204533880433055)*Fc(21,O2) + (0.0

019792817775278)*Fc(21,N2) - (0.0178721026759565)*Fc(21,CH4) - (0.0287148794735374)*Fc(21,CO)

- (0.106513160723588)*Fc(21,CO2) - (0.0648464734303417)*Fc(21,H2O)

- (0.000763461498861121)*Fc(22,H2) - (0.000784212267803189)*Fc(22,O2) - (0.0007679600090

45014)*Fc(22,N2) + (0.0196919561496707)*Fc(22,CH4) + (0.0299333471445078)*Fc(22,CO) + (0.10828

1327671871)*Fc(22,CO2) + (0.0662769175797148)*Fc(22,H2O)

+ (0)*Hc(21,H2) + (0)*Hc(21,O2) + (0)*Hc(21,N2) + (0)*Hc(21,CH4) + (0)*Hc(21,CO) + (0)*H

c(21,CO2) + (0)*Hc(21,H2O) + (0)*Hc(22,H2) + (0)*Hc(22,O2) + (0)*Hc(22,N2) + (0)*Hc(22,CH4) +

Page 154: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 154

(0)*Hc(22,CO) + (0)*Hc(22,CO2) + (0)*Hc(22,H2O) - QBlr(HP) =E= 0 ;

(LHS = 0)

EqGasEgyBalBlr(HRSG).. (0.00376527481036826)*Fc(45,H2) + (0.00403508431008718)*Fc(45,O2) + (0

.00384782458318875)*Fc(45,N2) - (0.0144963214618929)*Fc(45,CH4) - (0.0268242574641663)*Fc(45,C

O) - (0.103554934344382)*Fc(45,CO2)

- (0.0625847155763706)*Fc(45,H2O) - (0.000759228541042472)*Fc(46,H2) - (0.00077983343834

2193)*Fc(46,O2) - (0.000763704299187067)*Fc(46,N2) + (0.0196978342934813)*Fc(46,CH4) + (0.0299

376169797978)*Fc(46,CO) + (0.108287243351087)*Fc(46,CO2)

+ (0.0662818959738712)*Fc(46,H2O) + (0)*Hc(45,H2) + (12105.3510696826)*Hc(45,O2) + (6835

9.0783009692)*Hc(45,N2) + (0)*Hc(45,CH4) + (0)*Hc(45,CO) + (4367.55563376086)*Hc(45,CO2) + (72

79.25938960144)*Hc(45,H2O) + (0)*Hc(46,H2)

Page 155: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 155

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 107

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqGasEgyBalBlr =E=

- (12105.3510696826)*Hc(46,O2) - (68359.0783009692)*Hc(46,N2) + (0)*Hc(46,CH4) + (0)*Hc(

46,CO) - (4367.55563376086)*Hc(46,CO2) - (7279.25938960144)*Hc(46,H2O) - QBlr(HRSG) =E= 0 ; (L

HS = 0)

---- EqWtrEgyBalBlr =E=

EqWtrEgyBalBlr(MP).. - (0.0775864176800003)*F(18) + (0.0653861873889167)*F(25) + (0.074841536

1392019)*F(52) + (0)*H(18) + (0)*H(25) + (0)*H(52) + QBlr(MP) =E= 0 ; (LHS = 0)

EqWtrEgyBalBlr(HP).. - (0.0775864176832051)*F(19) + (0.0649452630740801)*F(26) + (0.073306953

1838935)*F(53) + (0)*H(19) + (0)*H(26) + (0)*H(53) + QBlr(HP) =E= 0 ; (LHS = 0)

EqWtrEgyBalBlr(HRSG).. - (0.0775864176832051)*F(20) + (0.0632783912521576)*F(47) + (0.0733069

531838936)*F(54) + (21261.6068534334)*H(20) - (20623.7586478304)*H(47) - (637.848205603002)*H(

54) + QBlr(HRSG) =E= 0 ; (LHS = -4.54747350886464E-13)

---- EqBlowdown =E=

EqBlowdown(MP).. - 0.03*F(18) + F(52) =E= 0 ; (LHS = 0)

EqBlowdown(HP).. - 0.03*F(19) + F(53) =E= 0 ; (LHS = 0)

EqBlowdown(HRSG).. - 0.03*F(20) + F(54) =E= 0 ; (LHS = 0)

---- EqRel2Blr =G=

EqRel2Blr(MP).. T(23) - T(25) =G= 10 ; (LHS = 10)

EqRel2Blr(HP).. T(21) - T(26) =G= 10 ; (LHS = 10)

EqRel2Blr(HRSG).. T(45) - T(47) =G= 10 ; (LHS = 66.0240222598241)

---- EqRel3Blr =G=

EqRel3Blr(MP).. - T(18) + T(24) =G= 10 ; (LHS = 10)

EqRel3Blr(HP).. - T(19) + T(22) =G= 10 ; (LHS = 10.5234221121883)

EqRel3Blr(HRSG).. - T(20) + T(46) =G= 10 ; (LHS = 10)

---- EqRel4Blr =E=

EqRel4Blr(MP).. P(23) - P(24) =E= 0 ; (LHS = 0)

EqRel4Blr(HP).. P(21) - P(22) =E= 0 ; (LHS = 0)

EqRel4Blr(HRSG).. P(45) - P(46) =E= 0 ; (LHS = 0)

Page 156: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 156

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 108

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqRel5Blr =E=

EqRel5Blr(MP).. P(18) - P(25) =E= 0 ; (LHS = 0)

EqRel5Blr(HP).. P(19) - P(26) =E= 0 ; (LHS = 0)

EqRel5Blr(HRSG).. P(20) - P(47) =E= 0 ; (LHS = 0)

---- EqRel6Blr =E=

EqRel6Blr(MP).. - P(25) + P(52) =E= 0 ; (LHS = 0)

EqRel6Blr(HP).. - P(26) + P(53) =E= 0 ; (LHS = 0)

EqRel6Blr(HRSG).. - P(47) + P(54) =E= 0 ; (LHS = 0)

---- EqT1 =L=

EqT1.. T(25) - TOpr(MP) =L= 175 ; (LHS = -82.9611399252992)

---- EqT2 =L=

EqT2.. T(26) - TOpr(HP) =L= 225 ; (LHS = -164.687388023361)

---- EqT3 =L=

EqT3.. T(47) - TOpr(HP) =L= 225 ; (LHS = 4.54747350886464E-13)

---- EqCompMolBalStmDmd =E=

EqCompMolBalStmDmd(MP,H2).. - Fc(10,H2) + Fc(35,H2) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(MP,O2).. - Fc(10,O2) + Fc(35,O2) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(MP,N2).. - Fc(10,N2) + Fc(35,N2) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(MP,CH4).. - Fc(10,CH4) + Fc(35,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(MP,CO).. - Fc(10,CO) + Fc(35,CO) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(MP,CO2).. - Fc(10,CO2) + Fc(35,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(MP,H2O).. - Fc(10,H2O) + Fc(35,H2O) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(HP,H2).. Fc(34,H2) - Fc(37,H2) =E= 0 ; (LHS = 0)

Page 157: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 157

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 109

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqCompMolBalStmDmd =E=

EqCompMolBalStmDmd(HP,O2).. Fc(34,O2) - Fc(37,O2) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(HP,N2).. Fc(34,N2) - Fc(37,N2) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(HP,CH4).. Fc(34,CH4) - Fc(37,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(HP,CO).. Fc(34,CO) - Fc(37,CO) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(HP,CO2).. Fc(34,CO2) - Fc(37,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(HP,H2O).. Fc(34,H2O) - Fc(37,H2O) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(LP,H2).. Fc(36,H2) - Fc(38,H2) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(LP,O2).. Fc(36,O2) - Fc(38,O2) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(LP,N2).. Fc(36,N2) - Fc(38,N2) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(LP,CH4).. Fc(36,CH4) - Fc(38,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(LP,CO).. Fc(36,CO) - Fc(38,CO) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(LP,CO2).. Fc(36,CO2) - Fc(38,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalStmDmd(LP,H2O).. Fc(36,H2O) - Fc(38,H2O) =E= 0 ; (LHS = 0)

---- EqEgyBalStmDmd =E=

EqEgyBalStmDmd(MP).. (0.0653871329237918)*F(10) - (0.0645685780167178)*F(35) - (0.58755691643

7161)*LatHtVapP2(10,H2O) - (2115.41644081786)*H(10) + (2115.41644081786)*H(35) - WasteH(MP) =E

= 0 ; (LHS = 0)

EqEgyBalStmDmd(HP).. - (0.0632783912521576)*F(34) + (0.0649460992430911)*F(37) - (0.166101454

448648)*LatHtVapP2(37,H2O) + (598.025038518983)*H(34) - (598.025038518983)*H(37) - WasteH(HP)

=E= 0 ; (LHS = 0)

EqEgyBalStmDmd(LP).. - (0.0658460198151376)*F(36) + (0.0658460198151376)*F(38) - (1.340167284

11798)*LatHtVapP2(38,H2O) + (4825.08473129786)*H(36) - (4825.08473129786)*H(38) - WasteH(LP) =

E= 0 ; (LHS = 0)

---- EqPRel1StmDmd =E=

EqPRel1StmDmd(MP).. - P(10) + P(35) =E= 0 ; (LHS = 0)

EqPRel1StmDmd(HP).. P(34) - P(37) =E= 0 ; (LHS = 0)

EqPRel1StmDmd(LP).. P(36) - P(38) =E= 0 ; (LHS = 0)

---- EqHtReqStmDmd =G=

EqHtReqStmDmd(MP).. (0.0094544032154102)*F(10) + (0.587556916437161)*LatHtVapP2(10,H2O) =G= 2

Page 158: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 158

0 ; (LHS = 20)

Page 159: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 159

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 110

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqHtReqStmDmd =G=

EqHtReqStmDmd(HP).. (0.00836085394080249)*F(37) + (0.166101454448648)*LatHtVapP2(37,H2O) =G=

5 ; (LHS = 5)

EqHtReqStmDmd(LP).. (0.0103625123255713)*F(38) + (1.34016728411798)*LatHtVapP2(38,H2O) =G= 8

; (LHS = 50)

---- EqPen1StmDmd =E=

EqPen1StmDmd(MP).. WasteH(MP) - 0.08368*MassFCW1(MP) =E= 0 ; (LHS = 0)

EqPen1StmDmd(HP).. WasteH(HP) - 0.08368*MassFCW1(HP) =E= 0 ; (LHS = 0)

EqPen1StmDmd(LP).. WasteH(LP) - 0.08368*MassFCW1(LP) =E= 0 ; (LHS = 0)

---- EqCompMolBalGTCmpr =E= Component mol balance

EqCompMolBalGTCmpr(1,H2).. Fc(39,H2) - Fc(40,H2) =E= 0 ; (LHS = 0)

EqCompMolBalGTCmpr(1,O2).. Fc(39,O2) - Fc(40,O2) =E= 0 ; (LHS = 0)

EqCompMolBalGTCmpr(1,N2).. Fc(39,N2) - Fc(40,N2) =E= 0 ; (LHS = 0)

EqCompMolBalGTCmpr(1,CH4).. Fc(39,CH4) - Fc(40,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalGTCmpr(1,CO).. Fc(39,CO) - Fc(40,CO) =E= 0 ; (LHS = 0)

EqCompMolBalGTCmpr(1,CO2).. Fc(39,CO2) - Fc(40,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalGTCmpr(1,H2O).. Fc(39,H2O) - Fc(40,H2O) =E= 0 ; (LHS = 0)

---- EqOutPGTCmpr =E= Equate outlet P of compressor to that of outlet stream

EqOutPGTCmpr(1).. P(40) - OutPGTCmpr(1) =E= 0 ; (LHS = 0)

---- EqOutTGTCmpr =E= Equate outlet T of compressor to that of outlet stream

EqOutTGTCmpr(1).. T(40) - OutTGTCmpr(1) =E= 0 ; (LHS = 0)

---- EqInPGTCmpr =E= Equate inlet P of compressor to that of inlet stream

EqInPGTCmpr(1).. P(39) - InPGTCmpr(1) =E= 0 ; (LHS = 0)

---- EqInTGTCmpr =E= Equate inlet T of compressor to that of inlet stream

Page 160: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 160

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 111

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqInTGTCmpr =E= Equate inlet T of compressor to that of inlet stream

EqInTGTCmpr(1).. T(39) - InTGTCmpr(1) =E= 0 ; (LHS = 0)

---- EqPTRelGTCmpr =E= P-T relationship (adiabatic)

EqPTRelGTCmpr(1).. (153.02910786758)*InPGTCmpr(1) - (7.75283717734126)*OutPGTCmpr(1) - (2.096

01094544923)*InTGTCmpr(1) + OutTGTCmpr(1) =E= 0 ; (LHS = 0)

---- EqWorkGTCmpr =E= Calculation of work of compression (ideal) (MW)

EqWorkGTCmpr(1).. (0)*Fc(39,H2) + (0)*Fc(39,O2) + (0)*Fc(39,N2) - (0.0207)*Fc(39,CH4) - (0.03

07027777777778)*Fc(39,CO) - (0.109308333333333)*Fc(39,CO2) - (0.0671705555555556)*Fc(39,H2O) -

(0.00264965602091713)*Fc(40,H2) - (0.00279122781038525)*Fc(40,O2)

- (0.0026842386842132)*Fc(40,N2) + (0.016675949084017)*Fc(40,CH4) + (0.0280029454734525)

*Fc(40,CO) + (0.105421752109749)*Fc(40,CO2) + (0.0640010568196236)*Fc(40,H2O) + (0)*Hc(39,H2)

+ (18171.4005610171)*Hc(39,O2) + (68359.0783009692)*Hc(39,N2)

+ (0)*Hc(39,CH4) + (0)*Hc(39,CO) + (0)*Hc(39,CO2) + (0)*Hc(39,H2O) + (0)*Hc(40,H2) - (18

171.4005610171)*Hc(40,O2) - (68359.0783009692)*Hc(40,N2) + (0)*Hc(40,CH4) + (0)*Hc(40,CO) + (0

)*Hc(40,CO2) + (0)*Hc(40,H2O) + WorkGTCmpr(1) =E= 0 ; (LHS = 0)

---- EqPRelGtCmpr =G= Pout >= Pin

EqPRelGtCmpr(1).. - InPGTCmpr(1) + OutPGTCmpr(1) =G= 0 ; (LHS = 18.98675)

---- EqCompMolBalGTExpdr =E= Component mol balance

EqCompMolBalGTExpdr(1,H2).. Fc(42,H2) - Fc(43,H2) =E= 0 ; (LHS = 0)

EqCompMolBalGTExpdr(1,O2).. Fc(42,O2) - Fc(43,O2) =E= 0 ; (LHS = 0)

EqCompMolBalGTExpdr(1,N2).. Fc(42,N2) - Fc(43,N2) =E= 0 ; (LHS = 0)

EqCompMolBalGTExpdr(1,CH4).. Fc(42,CH4) - Fc(43,CH4) =E= 0 ; (LHS = 0)

EqCompMolBalGTExpdr(1,CO).. Fc(42,CO) - Fc(43,CO) =E= 0 ; (LHS = 0)

EqCompMolBalGTExpdr(1,CO2).. Fc(42,CO2) - Fc(43,CO2) =E= 0 ; (LHS = 0)

EqCompMolBalGTExpdr(1,H2O).. Fc(42,H2O) - Fc(43,H2O) =E= 0 ; (LHS = 0)

---- EqOutPGTExpdr =E= Equate outlet P of compressor to that of outlet stream

EqOutPGTExpdr(1).. P(43) - OutPGTExpdr(1) =E= 0 ; (LHS = 0)

---- EqOutTGTExpdr =E= Equate outlet T of compressor to that of outlet stream

EqOutTGTExpdr(1).. T(43) - OutTGTExpdr(1) =E= 0 ; (LHS = 0)

Page 161: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 161

Page 162: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 162

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 112

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- EqInPGTExpdr =E= Equate inlet P of compressor to that of inlet stream

EqInPGTExpdr(1).. P(42) - InPGTExpdr(1) =E= 0 ; (LHS = 0)

---- EqInTGTExpdr =E= Equate inlet T of compressor to that of inlet stream

EqInTGTExpdr(1).. T(42) - InTGTExpdr(1) =E= 0 ; (LHS = 0)

---- EqPTRelGTExpdr =E= P-T relationship (adiabatic)

EqPTRelGTExpdr(1).. (9.44459343311745)*InPGTExpdr(1) - (145.301437432576)*OutPGTExpdr(1) - (0

.507527647112978)*InTGTExpdr(1) + OutTGTExpdr(1) =E= 0 ; (LHS = 0)

---- EqWorkGTExpdr =E= Calculation of work of compression (ideal) (MW)

EqWorkGTExpdr(1).. - (0.0100794789383741)*Fc(42,H2) - (0.0112775227252278)*Fc(42,O2) - (0.010

6703509663167)*Fc(42,N2) - (0.00132189024000543)*Fc(42,CH4) + (0.0199094246120686)*Fc(42,CO) +

(0.0921940581391073)*Fc(42,CO2) + (0.0537956073668386)*Fc(42,H2O)

+ (0.00376527481036826)*Fc(43,H2) + (0.00403508431008718)*Fc(43,O2) + (0.003847824583188

75)*Fc(43,N2) - (0.0144963214618929)*Fc(43,CH4) - (0.0268242574641663)*Fc(43,CO) - (0.10355493

4344382)*Fc(43,CO2) - (0.0625847155763706)*Fc(43,H2O)

+ (0)*Hc(42,H2) - (12105.3510696826)*Hc(42,O2) - (68359.0783009692)*Hc(42,N2) + (0)*Hc(4

2,CH4) + (0)*Hc(42,CO) - (4367.55563376086)*Hc(42,CO2) - (7279.25938960144)*Hc(42,H2O) + (0)*H

c(43,H2) + (12105.3510696826)*Hc(43,O2)

+ (68359.0783009692)*Hc(43,N2) + (0)*Hc(43,CH4) + (0)*Hc(43,CO) + (4367.55563376086)*Hc(

43,CO2) + (7279.25938960144)*Hc(43,H2O) + WorkGTExpdr(1) =E= 0 ; (LHS = 0)

---- EqPRelGTExpdr =L= Pout <= Pin

EqPRelGTExpdr(1).. - InPGTExpdr(1) + OutPGTExpdr(1) =L= 0 ; (LHS = -18.7)

---- EqWorkGT =E=

EqWorkGT.. WorkGTCmpr(1) - WorkGTExpdr(1) + WorkGT =E= 0 ; (LHS = 0)

---- EqMolBalVlv =E=

EqMolBalVlv(HPMP,H2).. Fc(48,H2) - Fc(49,H2) =E= 0 ; (LHS = 0)

EqMolBalVlv(HPMP,O2).. Fc(48,O2) - Fc(49,O2) =E= 0 ; (LHS = 0)

EqMolBalVlv(HPMP,N2).. Fc(48,N2) - Fc(49,N2) =E= 0 ; (LHS = 0)

EqMolBalVlv(HPMP,CH4).. Fc(48,CH4) - Fc(49,CH4) =E= 0 ; (LHS = 0)

EqMolBalVlv(HPMP,CO).. Fc(48,CO) - Fc(49,CO) =E= 0 ; (LHS = 0)

Page 163: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 163

EqMolBalVlv(HPMP,CO2).. Fc(48,CO2) - Fc(49,CO2) =E= 0 ; (LHS = 0)

Page 164: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 164

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 113

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

EqMolBalVlv =E=

EqMolBalVlv(HPMP,H2O).. Fc(48,H2O) - Fc(49,H2O) =E= 0 ; (LHS = 0)

EqMolBalVlv(MPLP,H2).. Fc(50,H2) - Fc(51,H2) =E= 0 ; (LHS = 0)

EqMolBalVlv(MPLP,O2).. Fc(50,O2) - Fc(51,O2) =E= 0 ; (LHS = 0)

EqMolBalVlv(MPLP,N2).. Fc(50,N2) - Fc(51,N2) =E= 0 ; (LHS = 0)

EqMolBalVlv(MPLP,CH4).. Fc(50,CH4) - Fc(51,CH4) =E= 0 ; (LHS = 0)

EqMolBalVlv(MPLP,CO).. Fc(50,CO) - Fc(51,CO) =E= 0 ; (LHS = 0)

EqMolBalVlv(MPLP,CO2).. Fc(50,CO2) - Fc(51,CO2) =E= 0 ; (LHS = 0)

EqMolBalVlv(MPLP,H2O).. Fc(50,H2O) - Fc(51,H2O) =E= 0 ; (LHS = 0)

---- EqEgyBalVlv =E=

EqEgyBalVlv(HPMP).. - (0.0632783912521576)*F(48) + (0.0653861873889167)*F(49) + (0)*H(48) + (

0)*H(49) =E= 0 ; (LHS = 0)

EqEgyBalVlv(MPLP).. - (0.0645685780167178)*F(50) + (0.0658449834595872)*F(51) + (0)*H(50) + (

0)*H(51) =E= 0 ; (LHS = 0)

---- Eqstpd2 =L=

Eqstpd2.. F(39) - 13*F(41) =L= 0 ; (LHS = -39643.3505577719)

---- Eqstpd3 =L=

Eqstpd3.. F(27) - 13*F(28) =L= 0 ; (LHS = 0)

---- Eqstpd3a =L=

Eqstpd3a.. F(29) - 13*F(30) =L= 0 ; (LHS = 0)

---- Eqstpd4 =L=

Eqstpd4.. WorkPumpVCT + WorkPump(VP) + WorkPump(MP) + WorkPump(HP) + WorkPump(HRSG) + WorkFan

- WorkGT + MDE(1) + MDE(2) - WHPTE(1) - WHPTE(2) - WHPTE(3) =L= -30 ; (LHS = -500)

---- Eqstpd5 =E=

Eqstpd5(1).. - MDE(1) - MDC(1) =E= -10 ; (LHS = -5, INFES = 5 ****)

Page 165: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 165

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 114

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

Eqstpd5 =E=

Eqstpd5(2).. - MDE(2) - MDC(2) =E= -20 ; (LHS = -15, INFES = 5 ****)

---- Eqstpd6 =E=

Eqstpd6(1).. MDC(1) - WHPTM(1,1) - WHPTM(2,1) - WHPTM(3,1) - WMPTM(1,1) - WMPTM(2,1) =E= 0 ;

(LHS = 0)

Eqstpd6(2).. MDC(2) - WHPTM(1,2) - WHPTM(2,2) - WHPTM(3,2) - WMPTM(1,2) - WMPTM(2,2) =E= 0 ;

(LHS = 0)

---- Eqstpd7 =E=

Eqstpd7(1).. TotWorkHPStmTurb(1) - WHPTE(1) - WHPTM(1,1) - WHPTM(1,2) =E= 0 ; (LHS = 0)

Eqstpd7(2).. TotWorkHPStmTurb(2) - WHPTE(2) - WHPTM(2,1) - WHPTM(2,2) =E= 0 ; (LHS = 0)

Eqstpd7(3).. TotWorkHPStmTurb(3) - WHPTE(3) - WHPTM(3,1) - WHPTM(3,2) =E= 0 ; (LHS = 0)

---- Eqstpd8 =E=

Eqstpd8(1).. TotWorkMPStmTurb(1) - WMPTM(1,1) - WMPTM(1,2) =E= 0 ; (LHS = 0)

Eqstpd8(2).. TotWorkMPStmTurb(2) - WMPTM(2,1) - WMPTM(2,2) =E= 0 ; (LHS = 0)

---- Eqstpd9 =L=

Eqstpd9(1).. MDC(1) - 100*YMD(1) =L= 0 ; (LHS = -95)

Eqstpd9(2).. MDC(2) - 100*YMD(2) =L= 0 ; (LHS = -85)

---- Eqstpd10 =L=

Eqstpd10(1).. MDE(1) + 100*YMD(1) =L= 100 ; (LHS = 100)

Eqstpd10(2).. MDE(2) + 100*YMD(2) =L= 100 ; (LHS = 100)

---- Eqstpd11 =L=

Eqstpd11(1).. WHPTE(1) - 800*YWHPTE(1) =L= 0 ; (LHS = 0)

Eqstpd11(2).. WHPTE(2) - 800*YWHPTE(2) =L= 0 ; (LHS = -732.046078696019)

Eqstpd11(3).. WHPTE(3) - 800*YWHPTE(3) =L= 0 ; (LHS = 0)

Page 166: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 166

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 115

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

---- Eqstpd12 =L=

Eqstpd12(1,1).. WHPTM(1,1) - 100*YWHPTM(1,1) =L= 0 ; (LHS = 0)

Eqstpd12(1,2).. WHPTM(1,2) - 100*YWHPTM(1,2) =L= 0 ; (LHS = -85)

Eqstpd12(2,1).. WHPTM(2,1) - 100*YWHPTM(2,1) =L= 0 ; (LHS = 0)

Eqstpd12(2,2).. WHPTM(2,2) - 100*YWHPTM(2,2) =L= 0 ; (LHS = 0)

Eqstpd12(3,1).. WHPTM(3,1) - 100*YWHPTM(3,1) =L= 0 ; (LHS = 0)

Eqstpd12(3,2).. WHPTM(3,2) - 100*YWHPTM(3,2) =L= 0 ; (LHS = 0)

---- Eqstpd13 =L=

Eqstpd13(1,1).. WMPTM(1,1) - 100*YWMPTM(1,1) =L= 0 ; (LHS = -95)

Eqstpd13(1,2).. WMPTM(1,2) - 100*YWMPTM(1,2) =L= 0 ; (LHS = 0)

Eqstpd13(2,1).. WMPTM(2,1) - 100*YWMPTM(2,1) =L= 0 ; (LHS = 0)

Eqstpd13(2,2).. WMPTM(2,2) - 100*YWMPTM(2,2) =L= 0 ; (LHS = 0)

---- Eqstpd14 =L=

Eqstpd14.. YWHPTE(1) + YWHPTE(2) + YWHPTE(3) =L= 1 ; (LHS = 1)

---- Eqstpd15 =L=

Eqstpd15(1).. YWHPTM(1,1) + YWHPTM(2,1) + YWHPTM(3,1) + YWMPTM(1,1) + YWMPTM(2,1) =L= 1 ; (LH

S = 1)

Eqstpd15(2).. YWHPTM(1,2) + YWHPTM(2,2) + YWHPTM(3,2) + YWMPTM(1,2) + YWMPTM(2,2) =L= 1 ; (LH

S = 1)

---- Eqstpd16 =L=

Eqstpd16(1).. YWHPTE(1) + YWHPTM(1,1) + YWHPTM(1,2) =L= 1 ; (LHS = 1)

Eqstpd16(2).. YWHPTE(2) + YWHPTM(2,1) + YWHPTM(2,2) =L= 1 ; (LHS = 1)

Eqstpd16(3).. YWHPTE(3) + YWHPTM(3,1) + YWHPTM(3,2) =L= 1 ; (LHS = 0)

---- Eqstpd17 =L=

Eqstpd17(1).. YWMPTM(1,1) + YWMPTM(1,2) =L= 1 ; (LHS = 1)

Page 167: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 167

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 116

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Equation Listing SOLVE TEST4a Using MINLP From line 2276

Eqstpd17 =L=

Eqstpd17(2).. YWMPTM(2,1) + YWMPTM(2,2) =L= 1 ; (LHS = 0)

---- obj =E= objective function cost in dollar per hr

obj.. - 0.00576*F(17) - 3.231096*Fc(28,H2) - 10.076052*Fc(28,CH4) - 3.234696*Fc(28,CO) - 3.23

1096*Fc(30,H2) - 10.076052*Fc(30,CH4) - 3.234696*Fc(30,CO) - 3.231096*Fc(41,H2) - 10.076052*Fc

(41,CH4) - 3.234696*Fc(41,CO) - 3.231096*Fc(44,H2)

- 10.076052*Fc(44,CH4) - 3.234696*Fc(44,CO) - 0.001*Y(1) - 0.001*Y(5) - 0.001*Y(55) - 0.

001*Y(58) - 0.001*Y(62) - 0.001*YP2(1) - 0.001*YP2(2) - 0.001*YP2(3) - 0.001*YP2(4) - 0.001*YP

2(5) - 0.001*YP2(6) - 0.001*YP2(7) - 0.001*YP2(12) - 0.001*YP2(25)

- 0.001*YP2(26) - 0.001*YP2(31) - 0.001*YP2(32) - 0.001*YP2(33) - 0.001*YP2(34) - 0.001*

YP2(35) - 0.001*YP2(36) - 0.001*YP2(47) - 0.001*YP2(48) - 0.001*YP2(49) - 0.001*YP2(50) - 0.00

1*YP2(51) - 0.001*YP2(55) - 0.001*YP2(56) - 0.001*YP2(57)

- 0.001*YP2(58) - 0.001*YP2(59) - 0.001*YP2(60) - 0.001*YP2(61) - 0.001*YP2(62) - 0.001*

YP2(63) - 0.001*YP2(64) - 0.001*YP2(65) - 0.001*YModeHPStmTurb(1,MPBkPr) - 0.001*YModeHPStmTur

b(1,MPExt) - 0.001*YModeHPStmTurb(1,LPBkPr)

- 0.001*YModeHPStmTurb(1,LPExt) - 0.001*YModeHPStmTurb(1,VPCond) - 0.001*YModeMPStmTurb(

1,LPBkPr) - 0.001*YModeMPStmTurb(1,LPExt) - 0.001*YModeMPStmTurb(1,VPCond) - 0.09684*MassFCW +

Z =E= 0 ; (LHS = 0.213905195647385

, INFES = 0.213905195647385 ****)

Page 168: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 168

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 117

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- F Flowrate of Stream (kmol per hr)

F(1)

(.LO, .L, .UP, .M = 0, 3639.78325890297, 1000000, 0)

1 EqTotMolStr(1)

1 EqLogBnd4HPStmTurb(1,1)

(0.0633) EqEgyBalPLev(HP)

F(2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0.0267481060951711)

1 EqTotMolStr(2)

1 EqLogBnd1HPStmTurb(1)

(-0.0646) EqEgyBalPLev(MP)

F(3)

(.LO, .L, .UP, .M = 0, 3639.78325890297, 1000000, 0)

1 EqTotMolStr(3)

1 EqLogBnd2HPStmTurb(1)

(-0.0674) EqEgyBalPLev(LP)

F(4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0.110633873568393)

1 EqTotMolStr(4)

1 EqLogBnd3HPStmTurb(1)

(0.0686) EqEnthBalVacCondTurb(1)

F(5)

(.LO, .L, .UP, .M = 0, 1766.19920651386, 1000000, 0)

1 EqTotMolStr(5)

1 EqLogBnd3MPStmTurb(1,5)

(0.0646) EqEgyBalPLev(MP)

F(6)

(.LO, .L, .UP, .M = 0, 1766.19920651386, 1000000, 0)

1 EqTotMolStr(6)

1 EqLogBnd1MPStmTurb(1)

(-0.0674) EqEgyBalPLev(LP)

F(7)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(7)

1 EqLogBnd2MPStmTurb(1)

(0.0686) EqEnthBalVacCondTurb(1)

F(8)

(.LO, .L, .UP, .M = 0, 11138.8529129714, 1000000, 0)

1 EqTotMolStr(8)

(-0.0787) EqEnthBalVacCondTurb(1)

(-6.000000E-7) EqWorkPump(VP)

F(9)

(.LO, .L, .UP, .M = 0, 11138.8529129714, 1000000, 0)

1 EqTotMolStr(9)

Page 169: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 169

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 118

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

F Flowrate of Stream (kmol per hr)

(-0.0787) EqEnthBalDeAertr(1)

F(10)

(.LO, .L, .UP, .M = 0, 2115.41644081786, 1000000, 0)

1 EqTotMolStr(10)

(0.0654) EqEgyBalStmDmd(MP)

(0.0095) EqHtReqStmDmd(MP)

F(11)

(.LO, .L, .UP, .M = 0, 7538.52621063471, 1000000, 0)

1 EqTotMolStr(11)

(-0.0776) EqEnthBalDeAertr(1)

F(12)

(.LO, .L, .UP, .M = 0, 1946.37952422423, 1000000, 0)

1 EqTotMolStr(12)

(-0.0702) EqEnthBalDeAertr(1)

(0.0702) EqEgyBalPLev(LP)

F(13)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(13)

(-9.300000E-6) EqWorkPump(MP)

(0.0776) EqEnthBalDeAertr(1)

F(14)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(14)

(-2.180000E-5) EqWorkPump(HP)

(0.0776) EqEnthBalDeAertr(1)

F(15)

(.LO, .L, .UP, .M = 0, 21261.6068534334, 1000000, 0)

1 EqTotMolStr(15)

(-2.180000E-5) EqWorkPump(HRSG)

(0.0776) EqEnthBalDeAertr(1)

F(16)

(.LO, .L, .UP, .M = 0, 106.84224549464, 1000000, 0)

1 EqTotMolStr(16)

(0.0664) EqEnthBalDeAertr(1)

F(17)

(.LO, .L, .UP, .M = 0, 744.690451097644, 1000000, 0)

1 EqTotMolStr(17)

(-0.0794) EqEnthBalDeAertr(1)

-0.0058 obj

F(18)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(18)

Page 170: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 170

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 119

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

F Flowrate of Stream (kmol per hr)

(-0.0776) EqWtrEgyBalBlr(MP)

-0.03 EqBlowdown(MP)

F(19)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(19)

(-0.0776) EqWtrEgyBalBlr(HP)

-0.03 EqBlowdown(HP)

F(20)

(.LO, .L, .UP, .M = 0, 21261.6068534334, 1000000, 0)

1 EqTotMolStr(20)

(-0.0776) EqWtrEgyBalBlr(HRSG)

-0.03 EqBlowdown(HRSG)

F(21)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(21)

F(22)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(22)

F(23)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0.0621224325901353)

1 EqTotMolStr(23)

F(24)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(24)

F(25)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(25)

(-0.0654) EqEgyBalPLev(MP)

(0.0654) EqWtrEgyBalBlr(MP)

F(26)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(26)

(-0.0649) EqEgyBalPLev(HP)

(0.0649) EqWtrEgyBalBlr(HP)

F(27)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(27)

-8.150646E-5 EqWorkFan

1 Eqstpd3

F(28)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

Page 171: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 171

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 120

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

F Flowrate of Stream (kmol per hr)

1 EqTotMolStr(28)

-13 Eqstpd3

F(29)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(29)

-8.150646E-5 EqWorkFan

1 Eqstpd3a

F(30)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(30)

-13 Eqstpd3a

F(31)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(31)

(-0.0649) EqEgyBalPLev(HP)

F(32)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(32)

(-0.0654) EqEgyBalPLev(MP)

F(33)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(33)

(-0.0658) EqEgyBalPLev(LP)

F(34)

(.LO, .L, .UP, .M = 0, 598.025038518983, 1000000, 0)

1 EqTotMolStr(34)

(0.0633) EqEgyBalPLev(HP)

(-0.0633) EqEgyBalStmDmd(HP)

F(35)

(.LO, .L, .UP, .M = 0, 2115.41644081786, 1000000, 0)

1 EqTotMolStr(35)

(0.0646) EqEgyBalPLev(MP)

(-0.0646) EqEgyBalStmDmd(MP)

F(36)

(.LO, .L, .UP, .M = 0, 4825.08473129786, 1000000, 0)

1 EqTotMolStr(36)

(0.0658) EqEgyBalPLev(LP)

(-0.0658) EqEgyBalStmDmd(LP)

F(37)

(.LO, .L, .UP, .M = 0, 598.025038518983, 1000000, 0)

1 EqTotMolStr(37)

(0.0649) EqEgyBalStmDmd(HP)

Page 172: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 172

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 121

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

F Flowrate of Stream (kmol per hr)

(0.0084) EqHtReqStmDmd(HP)

F(38)

(.LO, .L, .UP, .M = 0, 4825.08473129786, 1000000, 0)

1 EqTotMolStr(38)

(0.0658) EqEgyBalStmDmd(LP)

(0.0104) EqHtReqStmDmd(LP)

F(39)

(.LO, .L, .UP, .M = 0, 86530.4788619863, 1000000, 0)

1 EqTotMolStr(39)

1 Eqstpd2

F(40)

(.LO, .L, .UP, .M = 0, 86530.4788619863, 1000000, 0)

1 EqTotMolStr(40)

F(41)

(.LO, .L, .UP, .M = 0, 9705.67918613525, 1000000, 0)

1 EqTotMolStr(41)

-13 Eqstpd2

F(42)

(.LO, .L, .UP, .M = 0, 92111.2443940141, 1000000, 0)

1 EqTotMolStr(42)

F(43)

(.LO, .L, .UP, .M = 0, 92111.2443940141, 1000000, 0)

1 EqTotMolStr(43)

F(44)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(44)

F(45)

(.LO, .L, .UP, .M = 0, 92111.2443940141, 1000000, 0)

1 EqTotMolStr(45)

F(46)

(.LO, .L, .UP, .M = 0, 92111.2443940141, 1000000, 0)

1 EqTotMolStr(46)

F(47)

(.LO, .L, .UP, .M = 0, 20623.7586478304, 1000000, 0)

1 EqTotMolStr(47)

(-0.0633) EqEgyBalPLev(HP)

(0.0633) EqWtrEgyBalBlr(HRSG)

F(48)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0.0847614991523211)

1 EqTotMolStr(48)

Page 173: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 173

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 122

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

F Flowrate of Stream (kmol per hr)

(0.0633) EqEgyBalPLev(HP)

(-0.0633) EqEgyBalVlv(HPMP)

F(49)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(49)

(-0.0654) EqEgyBalPLev(MP)

(0.0654) EqEgyBalVlv(HPMP)

F(50)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(50)

(0.0646) EqEgyBalPLev(MP)

(-0.0646) EqEgyBalVlv(MPLP)

F(51)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(51)

(-0.0658) EqEgyBalPLev(LP)

(0.0658) EqEgyBalVlv(MPLP)

F(52)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(52)

(0.0748) EqWtrEgyBalBlr(MP)

1 EqBlowdown(MP)

F(53)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(53)

(0.0733) EqWtrEgyBalBlr(HP)

1 EqBlowdown(HP)

F(54)

(.LO, .L, .UP, .M = 0, 637.848205603002, 1000000, 0)

1 EqTotMolStr(54)

(0.0733) EqWtrEgyBalBlr(HRSG)

1 EqBlowdown(HRSG)

F(55)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0.0437388368323991)

1 EqTotMolStr(55)

1 EqLogBnd3MPStmTurb(2,55)

(0.0646) EqEgyBalPLev(MP)

F(56)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(56)

1 EqLogBnd1MPStmTurb(2)

(-0.0656) EqEgyBalPLev(LP)

Page 174: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 174

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 123

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

F Flowrate of Stream (kmol per hr)

F(57)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0.0783774806048653)

1 EqTotMolStr(57)

1 EqLogBnd2MPStmTurb(2)

(0.0686) EqEnthBalVacCondTurb(1)

F(58)

(.LO, .L, .UP, .M = 0, 16385.9503504084, 1000000, 0)

1 EqTotMolStr(58)

1 EqLogBnd4HPStmTurb(2,58)

(0.0633) EqEgyBalPLev(HP)

F(59)

(.LO, .L, .UP, .M = 0, 3881.61564733172, 1000000, 0)

1 EqTotMolStr(59)

1 EqLogBnd1HPStmTurb(2)

(-0.0646) EqEgyBalPLev(MP)

F(60)

(.LO, .L, .UP, .M = 0, 1365.48179010526, 1000000, 0)

1 EqTotMolStr(60)

1 EqLogBnd2HPStmTurb(2)

(-0.0658) EqEgyBalPLev(LP)

F(61)

(.LO, .L, .UP, .M = 0, 11138.8529129714, 1000000, 0)

1 EqTotMolStr(61)

1 EqLogBnd3HPStmTurb(2)

(0.0686) EqEnthBalVacCondTurb(1)

F(62)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(62)

1 EqLogBnd4HPStmTurb(3,62)

(0.0633) EqEgyBalPLev(HP)

F(63)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(63)

1 EqLogBnd1HPStmTurb(3)

(-0.065) EqEgyBalPLev(MP)

F(64)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(64)

1 EqLogBnd2HPStmTurb(3)

(-0.0656) EqEgyBalPLev(LP)

F(65)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

1 EqTotMolStr(65)

Page 175: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 175

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 124

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

F Flowrate of Stream (kmol per hr)

1 EqLogBnd3HPStmTurb(3)

(0.0686) EqEnthBalVacCondTurb(1)

---- Fc Component flowrate of stream

Fc(1,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(1)

1 EqCompMolBalHPStmTurb(1,H2)

-1 EqCompMolBalPLev(HP,H2)

Fc(1,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(1)

1 EqCompMolBalHPStmTurb(1,O2)

-1 EqCompMolBalPLev(HP,O2)

Fc(1,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(1)

1 EqCompMolBalHPStmTurb(1,N2)

-1 EqCompMolBalPLev(HP,N2)

Fc(1,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(1)

1 EqCompMolBalHPStmTurb(1,CH4)

-1 EqCompMolBalPLev(HP,CH4)

Fc(1,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(1)

1 EqCompMolBalHPStmTurb(1,CO)

-1 EqCompMolBalPLev(HP,CO)

Fc(1,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(1)

1 EqCompMolBalHPStmTurb(1,CO2)

-1 EqCompMolBalPLev(HP,CO2)

Fc(1,H2O)

(.LO, .L, .UP, .M = 0, 3639.78325890297, 1000000, 0)

-1 EqTotMolStr(1)

1 EqCompMolBalHPStmTurb(1,H2O)

(-0.0013) EqMPWorkHPStmTurb(1)

(-0.0028) EqLPWorkHPStmTurb(1)

(-0.0012) EqVPWorkHPStmTurb(1)

-1 EqCompMolBalPLev(HP,H2O)

Page 176: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 176

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 125

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(2,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.301264499467441)

-1 EqTotMolStr(2)

-1 EqCompMolBalHPStmTurb(1,H2)

1 EqCompMolBalPLev(MP,H2)

Fc(2,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.301264499467441)

-1 EqTotMolStr(2)

-1 EqCompMolBalHPStmTurb(1,O2)

1 EqCompMolBalPLev(MP,O2)

Fc(2,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.301264499467441)

-1 EqTotMolStr(2)

-1 EqCompMolBalHPStmTurb(1,N2)

1 EqCompMolBalPLev(MP,N2)

Fc(2,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.301264499467441)

-1 EqTotMolStr(2)

-1 EqCompMolBalHPStmTurb(1,CH4)

1 EqCompMolBalPLev(MP,CH4)

Fc(2,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.301264499467441)

-1 EqTotMolStr(2)

-1 EqCompMolBalHPStmTurb(1,CO)

1 EqCompMolBalPLev(MP,CO)

Fc(2,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.301264499467441)

-1 EqTotMolStr(2)

-1 EqCompMolBalHPStmTurb(1,CO2)

1 EqCompMolBalPLev(MP,CO2)

Fc(2,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(2)

-1 EqCompMolBalHPStmTurb(1,H2O)

(0.0028) EqLPWorkHPStmTurb(1)

(0.0012) EqVPWorkHPStmTurb(1)

1 EqCompMolBalPLev(MP,H2O)

Fc(3,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(3)

-1 EqCompMolBalHPStmTurb(1,H2)

1 EqCompMolBalPLev(LP,H2)

Fc(3,O2)

Page 177: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 177

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 126

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(3)

-1 EqCompMolBalHPStmTurb(1,O2)

1 EqCompMolBalPLev(LP,O2)

Fc(3,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(3)

-1 EqCompMolBalHPStmTurb(1,N2)

1 EqCompMolBalPLev(LP,N2)

Fc(3,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(3)

-1 EqCompMolBalHPStmTurb(1,CH4)

1 EqCompMolBalPLev(LP,CH4)

Fc(3,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(3)

-1 EqCompMolBalHPStmTurb(1,CO)

1 EqCompMolBalPLev(LP,CO)

Fc(3,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(3)

-1 EqCompMolBalHPStmTurb(1,CO2)

1 EqCompMolBalPLev(LP,CO2)

Fc(3,H2O)

(.LO, .L, .UP, .M = 0, 3639.78325890297, 1000000, 0)

-1 EqTotMolStr(3)

-1 EqCompMolBalHPStmTurb(1,H2O)

(0.0012) EqVPWorkHPStmTurb(1)

1 EqCompMolBalPLev(LP,H2O)

Fc(4,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.228864840095033)

-1 EqTotMolStr(4)

-1 EqCompMolBalHPStmTurb(1,H2)

1 EqCompMolBalVacCondTurb(1,H2)

Fc(4,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.228864840095033)

-1 EqTotMolStr(4)

-1 EqCompMolBalHPStmTurb(1,O2)

1 EqCompMolBalVacCondTurb(1,O2)

Fc(4,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.228864840095033)

-1 EqTotMolStr(4)

Page 178: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 178

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 127

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqCompMolBalHPStmTurb(1,N2)

1 EqCompMolBalVacCondTurb(1,N2)

Fc(4,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.228864840095033)

-1 EqTotMolStr(4)

-1 EqCompMolBalHPStmTurb(1,CH4)

1 EqCompMolBalVacCondTurb(1,CH4)

Fc(4,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.228864840095033)

-1 EqTotMolStr(4)

-1 EqCompMolBalHPStmTurb(1,CO)

1 EqCompMolBalVacCondTurb(1,CO)

Fc(4,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.228864840095033)

-1 EqTotMolStr(4)

-1 EqCompMolBalHPStmTurb(1,CO2)

1 EqCompMolBalVacCondTurb(1,CO2)

Fc(4,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(4)

-1 EqCompMolBalHPStmTurb(1,H2O)

1 EqCompMolBalVacCondTurb(1,H2O)

Fc(5,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(5)

1 EqCompMolBalMPStmTurb(1,H2)

-1 EqCompMolBalPLev(MP,H2)

Fc(5,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(5)

1 EqCompMolBalMPStmTurb(1,O2)

-1 EqCompMolBalPLev(MP,O2)

Fc(5,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(5)

1 EqCompMolBalMPStmTurb(1,N2)

-1 EqCompMolBalPLev(MP,N2)

Fc(5,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(5)

1 EqCompMolBalMPStmTurb(1,CH4)

-1 EqCompMolBalPLev(MP,CH4)

Page 179: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 179

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 128

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(5,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(5)

1 EqCompMolBalMPStmTurb(1,CO)

-1 EqCompMolBalPLev(MP,CO)

Fc(5,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(5)

1 EqCompMolBalMPStmTurb(1,CO2)

-1 EqCompMolBalPLev(MP,CO2)

Fc(5,H2O)

(.LO, .L, .UP, .M = 0, 1766.19920651386, 1000000, 0)

-1 EqTotMolStr(5)

1 EqCompMolBalMPStmTurb(1,H2O)

(-0.0028) EqLPWorkMPStmTurb(1)

(-0.0012) EqVPWorkMPStmTurb(1)

-1 EqCompMolBalPLev(MP,H2O)

Fc(6,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(6)

-1 EqCompMolBalMPStmTurb(1,H2)

1 EqCompMolBalPLev(LP,H2)

Fc(6,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(6)

-1 EqCompMolBalMPStmTurb(1,O2)

1 EqCompMolBalPLev(LP,O2)

Fc(6,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(6)

-1 EqCompMolBalMPStmTurb(1,N2)

1 EqCompMolBalPLev(LP,N2)

Fc(6,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(6)

-1 EqCompMolBalMPStmTurb(1,CH4)

1 EqCompMolBalPLev(LP,CH4)

Fc(6,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(6)

-1 EqCompMolBalMPStmTurb(1,CO)

1 EqCompMolBalPLev(LP,CO)

Fc(6,CO2)

Page 180: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 180

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 129

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(.LO, .L, .UP, .M = 0, 0, 0, 0.905183086905409)

-1 EqTotMolStr(6)

-1 EqCompMolBalMPStmTurb(1,CO2)

1 EqCompMolBalPLev(LP,CO2)

Fc(6,H2O)

(.LO, .L, .UP, .M = 0, 1766.19920651386, 1000000, 0)

-1 EqTotMolStr(6)

-1 EqCompMolBalMPStmTurb(1,H2O)

(0.0012) EqVPWorkMPStmTurb(1)

1 EqCompMolBalPLev(LP,H2O)

Fc(7,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(7)

-1 EqCompMolBalMPStmTurb(1,H2)

1 EqCompMolBalVacCondTurb(1,H2)

Fc(7,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(7)

-1 EqCompMolBalMPStmTurb(1,O2)

1 EqCompMolBalVacCondTurb(1,O2)

Fc(7,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(7)

-1 EqCompMolBalMPStmTurb(1,N2)

1 EqCompMolBalVacCondTurb(1,N2)

Fc(7,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(7)

-1 EqCompMolBalMPStmTurb(1,CH4)

1 EqCompMolBalVacCondTurb(1,CH4)

Fc(7,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(7)

-1 EqCompMolBalMPStmTurb(1,CO)

1 EqCompMolBalVacCondTurb(1,CO)

Fc(7,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(7)

-1 EqCompMolBalMPStmTurb(1,CO2)

1 EqCompMolBalVacCondTurb(1,CO2)

Fc(7,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0.122116317440297)

-1 EqTotMolStr(7)

Page 181: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 181

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 130

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqCompMolBalMPStmTurb(1,H2O)

1 EqCompMolBalVacCondTurb(1,H2O)

Fc(8,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.135577977532185)

-1 EqTotMolStr(8)

-1 EqCompMolBalVacCondTurb(1,H2)

1 EqCompMolBalPump(VP,H2)

Fc(8,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.135577977532185)

-1 EqTotMolStr(8)

-1 EqCompMolBalVacCondTurb(1,O2)

1 EqCompMolBalPump(VP,O2)

Fc(8,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.135577977532185)

-1 EqTotMolStr(8)

-1 EqCompMolBalVacCondTurb(1,N2)

1 EqCompMolBalPump(VP,N2)

Fc(8,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.135577977532185)

-1 EqTotMolStr(8)

-1 EqCompMolBalVacCondTurb(1,CH4)

1 EqCompMolBalPump(VP,CH4)

Fc(8,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 0.135577977532185)

-1 EqTotMolStr(8)

-1 EqCompMolBalVacCondTurb(1,CO)

1 EqCompMolBalPump(VP,CO)

Fc(8,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.135577977532185)

-1 EqTotMolStr(8)

-1 EqCompMolBalVacCondTurb(1,CO2)

1 EqCompMolBalPump(VP,CO2)

Fc(8,H2O)

(.LO, .L, .UP, .M = 0, 11138.8529129714, 1000000, 0)

-1 EqTotMolStr(8)

-1 EqCompMolBalVacCondTurb(1,H2O)

1 EqCompMolBalPump(VP,H2O)

Fc(9,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.05638880618766)

-1 EqTotMolStr(9)

-1 EqCompMolBalPump(VP,H2)

1 EqCompMolBalDeAertr(1,H2)

Page 182: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 182

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 131

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(9,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.05638880618766)

-1 EqTotMolStr(9)

-1 EqCompMolBalPump(VP,O2)

1 EqCompMolBalDeAertr(1,O2)

Fc(9,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.05638880618766)

-1 EqTotMolStr(9)

-1 EqCompMolBalPump(VP,N2)

1 EqCompMolBalDeAertr(1,N2)

Fc(9,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 1.05638880618766)

-1 EqTotMolStr(9)

-1 EqCompMolBalPump(VP,CH4)

1 EqCompMolBalDeAertr(1,CH4)

Fc(9,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 1.05638880618766)

-1 EqTotMolStr(9)

-1 EqCompMolBalPump(VP,CO)

1 EqCompMolBalDeAertr(1,CO)

Fc(9,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.05638880618766)

-1 EqTotMolStr(9)

-1 EqCompMolBalPump(VP,CO2)

1 EqCompMolBalDeAertr(1,CO2)

Fc(9,H2O)

(.LO, .L, .UP, .M = 0, 11138.8529129714, 1000000, 0)

-1 EqTotMolStr(9)

-1 EqCompMolBalPump(VP,H2O)

1 EqCompMolBalDeAertr(1,H2O)

-0.005 EqVentVapDeAertr(1)

Fc(10,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.244983865250431)

-1 EqTotMolStr(10)

1 EqCompMolBalCondHdr(1,H2)

-1 EqCompMolBalStmDmd(MP,H2)

Fc(10,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.244983865250431)

-1 EqTotMolStr(10)

1 EqCompMolBalCondHdr(1,O2)

-1 EqCompMolBalStmDmd(MP,O2)

Fc(10,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.244983865250431)

Page 183: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 183

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 132

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqTotMolStr(10)

1 EqCompMolBalCondHdr(1,N2)

-1 EqCompMolBalStmDmd(MP,N2)

Fc(10,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.244983865250431)

-1 EqTotMolStr(10)

1 EqCompMolBalCondHdr(1,CH4)

-1 EqCompMolBalStmDmd(MP,CH4)

Fc(10,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.244983865250431)

-1 EqTotMolStr(10)

1 EqCompMolBalCondHdr(1,CO)

-1 EqCompMolBalStmDmd(MP,CO)

Fc(10,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.244983865250431)

-1 EqTotMolStr(10)

1 EqCompMolBalCondHdr(1,CO2)

-1 EqCompMolBalStmDmd(MP,CO2)

Fc(10,H2O)

(.LO, .L, .UP, .M = 0, 2115.41644081786, 1000000, 0)

-1 EqTotMolStr(10)

1 EqCompMolBalCondHdr(1,H2O)

-1 EqCompMolBalStmDmd(MP,H2O)

Fc(11,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.04199432690379)

-1 EqTotMolStr(11)

-1 EqCompMolBalCondHdr(1,H2)

1 EqCompMolBalDeAertr(1,H2)

Fc(11,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.04199432690379)

-1 EqTotMolStr(11)

-1 EqCompMolBalCondHdr(1,O2)

1 EqCompMolBalDeAertr(1,O2)

Fc(11,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.04199432690379)

-1 EqTotMolStr(11)

-1 EqCompMolBalCondHdr(1,N2)

1 EqCompMolBalDeAertr(1,N2)

Fc(11,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 1.04199432690379)

-1 EqTotMolStr(11)

-1 EqCompMolBalCondHdr(1,CH4)

1 EqCompMolBalDeAertr(1,CH4)

Page 184: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 184

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 133

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(11,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 1.04199432690379)

-1 EqTotMolStr(11)

-1 EqCompMolBalCondHdr(1,CO)

1 EqCompMolBalDeAertr(1,CO)

Fc(11,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.04199432690379)

-1 EqTotMolStr(11)

-1 EqCompMolBalCondHdr(1,CO2)

1 EqCompMolBalDeAertr(1,CO2)

Fc(11,H2O)

(.LO, .L, .UP, .M = 0, 7538.52621063471, 1000000, 0)

-1 EqTotMolStr(11)

-1 EqCompMolBalCondHdr(1,H2O)

1 EqCompMolBalDeAertr(1,H2O)

-0.005 EqVentVapDeAertr(1)

Fc(12,H2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(12)

1 EqCompMolBalDeAertr(1,H2)

-1 EqCompMolBalPLev(LP,H2)

Fc(12,O2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(12)

1 EqCompMolBalDeAertr(1,O2)

-1 EqCompMolBalPLev(LP,O2)

Fc(12,N2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(12)

1 EqCompMolBalDeAertr(1,N2)

-1 EqCompMolBalPLev(LP,N2)

Fc(12,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(12)

1 EqCompMolBalDeAertr(1,CH4)

-1 EqCompMolBalPLev(LP,CH4)

Fc(12,CO)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(12)

1 EqCompMolBalDeAertr(1,CO)

-1 EqCompMolBalPLev(LP,CO)

Fc(12,CO2)

Page 185: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 185

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 134

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(12)

1 EqCompMolBalDeAertr(1,CO2)

-1 EqCompMolBalPLev(LP,CO2)

Fc(12,H2O)

(.LO, .L, .UP, .M = 0, 1946.37952422423, 1000000, 0)

-1 EqTotMolStr(12)

1 EqCompMolBalDeAertr(1,H2O)

-0.005 EqVentVapDeAertr(1)

-1 EqCompMolBalPLev(LP,H2O)

Fc(13,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04135828737878)

-1 EqTotMolStr(13)

1 EqCompMolBalPump(MP,H2)

-1 EqCompMolBalDeAertr(1,H2)

Fc(13,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04135828737878)

-1 EqTotMolStr(13)

1 EqCompMolBalPump(MP,O2)

-1 EqCompMolBalDeAertr(1,O2)

Fc(13,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04135828737878)

-1 EqTotMolStr(13)

1 EqCompMolBalPump(MP,N2)

-1 EqCompMolBalDeAertr(1,N2)

Fc(13,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04135828737878)

-1 EqTotMolStr(13)

1 EqCompMolBalPump(MP,CH4)

-1 EqCompMolBalDeAertr(1,CH4)

Fc(13,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04135828737878)

-1 EqTotMolStr(13)

1 EqCompMolBalPump(MP,CO)

-1 EqCompMolBalDeAertr(1,CO)

Fc(13,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04135828737878)

-1 EqTotMolStr(13)

1 EqCompMolBalPump(MP,CO2)

-1 EqCompMolBalDeAertr(1,CO2)

Fc(13,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(13)

Page 186: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 186

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 135

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

1 EqCompMolBalPump(MP,H2O)

-1 EqCompMolBalDeAertr(1,H2O)

Fc(14,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(14)

1 EqCompMolBalPump(HP,H2)

-1 EqCompMolBalDeAertr(1,H2)

Fc(14,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(14)

1 EqCompMolBalPump(HP,O2)

-1 EqCompMolBalDeAertr(1,O2)

Fc(14,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(14)

1 EqCompMolBalPump(HP,N2)

-1 EqCompMolBalDeAertr(1,N2)

Fc(14,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(14)

1 EqCompMolBalPump(HP,CH4)

-1 EqCompMolBalDeAertr(1,CH4)

Fc(14,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(14)

1 EqCompMolBalPump(HP,CO)

-1 EqCompMolBalDeAertr(1,CO)

Fc(14,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(14)

1 EqCompMolBalPump(HP,CO2)

-1 EqCompMolBalDeAertr(1,CO2)

Fc(14,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(14)

1 EqCompMolBalPump(HP,H2O)

-1 EqCompMolBalDeAertr(1,H2O)

Fc(15,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(15)

1 EqCompMolBalPump(HRSG,H2)

-1 EqCompMolBalDeAertr(1,H2)

Page 187: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 187

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 136

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(15,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(15)

1 EqCompMolBalPump(HRSG,O2)

-1 EqCompMolBalDeAertr(1,O2)

Fc(15,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(15)

1 EqCompMolBalPump(HRSG,N2)

-1 EqCompMolBalDeAertr(1,N2)

Fc(15,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(15)

1 EqCompMolBalPump(HRSG,CH4)

-1 EqCompMolBalDeAertr(1,CH4)

Fc(15,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(15)

1 EqCompMolBalPump(HRSG,CO)

-1 EqCompMolBalDeAertr(1,CO)

Fc(15,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04050339564498)

-1 EqTotMolStr(15)

1 EqCompMolBalPump(HRSG,CO2)

-1 EqCompMolBalDeAertr(1,CO2)

Fc(15,H2O)

(.LO, .L, .UP, .M = 0, 21261.6068534334, 1000000, 0)

-1 EqTotMolStr(15)

1 EqCompMolBalPump(HRSG,H2O)

-1 EqCompMolBalDeAertr(1,H2O)

Fc(16,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.891449202869133)

-1 EqTotMolStr(16)

-1 EqCompMolBalDeAertr(1,H2)

Fc(16,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.891449202869133)

-1 EqTotMolStr(16)

-1 EqCompMolBalDeAertr(1,O2)

Fc(16,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.891449202869133)

-1 EqTotMolStr(16)

-1 EqCompMolBalDeAertr(1,N2)

Page 188: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 188

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 137

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(16,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.891449202869133)

-1 EqTotMolStr(16)

-1 EqCompMolBalDeAertr(1,CH4)

Fc(16,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.891449202869133)

-1 EqTotMolStr(16)

-1 EqCompMolBalDeAertr(1,CO)

Fc(16,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.891449202869133)

-1 EqTotMolStr(16)

-1 EqCompMolBalDeAertr(1,CO2)

Fc(16,H2O)

(.LO, .L, .UP, .M = 0, 106.84224549464, 1000000, 0)

-1 EqTotMolStr(16)

-1 EqCompMolBalDeAertr(1,H2O)

1 EqVentVapDeAertr(1)

Fc(17,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.07152685502563)

-1 EqTotMolStr(17)

1 EqCompMolBalDeAertr(1,H2)

Fc(17,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.07152685502563)

-1 EqTotMolStr(17)

1 EqCompMolBalDeAertr(1,O2)

Fc(17,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.07152685502563)

-1 EqTotMolStr(17)

1 EqCompMolBalDeAertr(1,N2)

Fc(17,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 1.07152685502563)

-1 EqTotMolStr(17)

1 EqCompMolBalDeAertr(1,CH4)

Fc(17,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 1.07152685502563)

-1 EqTotMolStr(17)

1 EqCompMolBalDeAertr(1,CO)

Fc(17,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.07152685502563)

-1 EqTotMolStr(17)

1 EqCompMolBalDeAertr(1,CO2)

Page 189: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 189

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 138

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(17,H2O)

(.LO, .L, .UP, .M = 0, 744.690451097644, 1000000, 0)

-1 EqTotMolStr(17)

1 EqCompMolBalDeAertr(1,H2O)

-0.005 EqVentVapDeAertr(1)

Fc(18,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.55600269997968)

-1 EqTotMolStr(18)

-1 EqCompMolBalPump(MP,H2)

1 EqWtrMolBalBlr(MP,H2)

Fc(18,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.55600269997968)

-1 EqTotMolStr(18)

-1 EqCompMolBalPump(MP,O2)

1 EqWtrMolBalBlr(MP,O2)

Fc(18,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.55600269997968)

-1 EqTotMolStr(18)

-1 EqCompMolBalPump(MP,N2)

1 EqWtrMolBalBlr(MP,N2)

Fc(18,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 1.55600269997968)

-1 EqTotMolStr(18)

-1 EqCompMolBalPump(MP,CH4)

1 EqWtrMolBalBlr(MP,CH4)

Fc(18,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 1.55600269997968)

-1 EqTotMolStr(18)

-1 EqCompMolBalPump(MP,CO)

1 EqWtrMolBalBlr(MP,CO)

Fc(18,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.55600269997968)

-1 EqTotMolStr(18)

-1 EqCompMolBalPump(MP,CO2)

1 EqWtrMolBalBlr(MP,CO2)

Fc(18,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(18)

-1 EqCompMolBalPump(MP,H2O)

1 EqWtrMolBalBlr(MP,H2O)

Fc(19,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(19)

Page 190: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 190

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 139

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqCompMolBalPump(HP,H2)

1 EqWtrMolBalBlr(HP,H2)

Fc(19,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(19)

-1 EqCompMolBalPump(HP,O2)

1 EqWtrMolBalBlr(HP,O2)

Fc(19,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(19)

-1 EqCompMolBalPump(HP,N2)

1 EqWtrMolBalBlr(HP,N2)

Fc(19,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(19)

-1 EqCompMolBalPump(HP,CH4)

1 EqWtrMolBalBlr(HP,CH4)

Fc(19,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(19)

-1 EqCompMolBalPump(HP,CO)

1 EqWtrMolBalBlr(HP,CO)

Fc(19,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(19)

-1 EqCompMolBalPump(HP,CO2)

1 EqWtrMolBalBlr(HP,CO2)

Fc(19,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(19)

-1 EqCompMolBalPump(HP,H2O)

1 EqWtrMolBalBlr(HP,H2O)

Fc(20,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(20)

-1 EqCompMolBalPump(HRSG,H2)

1 EqWtrMolBalBlr(HRSG,H2)

Fc(20,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(20)

-1 EqCompMolBalPump(HRSG,O2)

1 EqWtrMolBalBlr(HRSG,O2)

Page 191: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 191

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 140

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(20,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(20)

-1 EqCompMolBalPump(HRSG,N2)

1 EqWtrMolBalBlr(HRSG,N2)

Fc(20,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(20)

-1 EqCompMolBalPump(HRSG,CH4)

1 EqWtrMolBalBlr(HRSG,CH4)

Fc(20,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(20)

-1 EqCompMolBalPump(HRSG,CO)

1 EqWtrMolBalBlr(HRSG,CO)

Fc(20,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.77619105695637)

-1 EqTotMolStr(20)

-1 EqCompMolBalPump(HRSG,CO2)

1 EqWtrMolBalBlr(HRSG,CO2)

Fc(20,H2O)

(.LO, .L, .UP, .M = 0, 21261.6068534334, 1000000, 0)

-1 EqTotMolStr(20)

-1 EqCompMolBalPump(HRSG,H2O)

1 EqWtrMolBalBlr(HRSG,H2O)

Fc(21,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(21)

-1 EqCompMolBalBlrCmbtr(HP,H2)

(-0.002) EqEgyBalBlrCmbtr(HP)

1 EqGasMolBalBlr(HP,H2)

(0.002) EqGasEgyBalBlr(HP)

Fc(21,O2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(21)

-1 EqCompMolBalBlrCmbtr(HP,O2)

(-0.002) EqEgyBalBlrCmbtr(HP)

1 EqGasMolBalBlr(HP,O2)

(0.002) EqGasEgyBalBlr(HP)

Fc(21,N2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(21)

-1 EqCompMolBalBlrCmbtr(HP,N2)

(-0.002) EqEgyBalBlrCmbtr(HP)

Page 192: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 192

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 141

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

1 EqGasMolBalBlr(HP,N2)

(0.002) EqGasEgyBalBlr(HP)

Fc(21,CH4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(21)

-1 EqCompMolBalBlrCmbtr(HP,CH4)

(0.0179) EqEgyBalBlrCmbtr(HP)

1 EqGasMolBalBlr(HP,CH4)

(-0.0179) EqGasEgyBalBlr(HP)

Fc(21,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(21)

-1 EqCompMolBalBlrCmbtr(HP,CO)

(0.0287) EqEgyBalBlrCmbtr(HP)

1 EqGasMolBalBlr(HP,CO)

(-0.0287) EqGasEgyBalBlr(HP)

Fc(21,CO2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(21)

-1 EqCompMolBalBlrCmbtr(HP,CO2)

(0.1065) EqEgyBalBlrCmbtr(HP)

1 EqGasMolBalBlr(HP,CO2)

(-0.1065) EqGasEgyBalBlr(HP)

Fc(21,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(21)

-1 EqCompMolBalBlrCmbtr(HP,H2O)

(0.0648) EqEgyBalBlrCmbtr(HP)

1 EqGasMolBalBlr(HP,H2O)

(-0.0648) EqGasEgyBalBlr(HP)

Fc(22,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(22)

-1 EqGasMolBalBlr(HP,H2)

(-0.0008) EqGasEgyBalBlr(HP)

Fc(22,O2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(22)

-1 EqGasMolBalBlr(HP,O2)

(-0.0008) EqGasEgyBalBlr(HP)

Fc(22,N2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(22)

-1 EqGasMolBalBlr(HP,N2)

Page 193: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 193

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 142

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(-0.0008) EqGasEgyBalBlr(HP)

Fc(22,CH4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(22)

-1 EqGasMolBalBlr(HP,CH4)

(0.0197) EqGasEgyBalBlr(HP)

Fc(22,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(22)

-1 EqGasMolBalBlr(HP,CO)

(0.0299) EqGasEgyBalBlr(HP)

Fc(22,CO2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(22)

-1 EqGasMolBalBlr(HP,CO2)

(0.1083) EqGasEgyBalBlr(HP)

Fc(22,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(22)

-1 EqGasMolBalBlr(HP,H2O)

(0.0663) EqGasEgyBalBlr(HP)

Fc(23,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(23)

-1 EqCompMolBalBlrCmbtr(MP,H2)

(-0.0016) EqEgyBalBlrCmbtr(MP)

1 EqGasMolBalBlr(MP,H2)

(0.0016) EqGasEgyBalBlr(MP)

Fc(23,O2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(23)

-1 EqCompMolBalBlrCmbtr(MP,O2)

(-0.0017) EqEgyBalBlrCmbtr(MP)

1 EqGasMolBalBlr(MP,O2)

(0.0017) EqGasEgyBalBlr(MP)

Fc(23,N2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(23)

-1 EqCompMolBalBlrCmbtr(MP,N2)

(-0.0016) EqEgyBalBlrCmbtr(MP)

1 EqGasMolBalBlr(MP,N2)

(0.0016) EqGasEgyBalBlr(MP)

Fc(23,CH4)

Page 194: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 194

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 143

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(23)

-1 EqCompMolBalBlrCmbtr(MP,CH4)

(0.0185) EqEgyBalBlrCmbtr(MP)

1 EqGasMolBalBlr(MP,CH4)

(-0.0185) EqGasEgyBalBlr(MP)

Fc(23,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(23)

-1 EqCompMolBalBlrCmbtr(MP,CO)

(0.0291) EqEgyBalBlrCmbtr(MP)

1 EqGasMolBalBlr(MP,CO)

(-0.0291) EqGasEgyBalBlr(MP)

Fc(23,CO2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(23)

-1 EqCompMolBalBlrCmbtr(MP,CO2)

(0.1071) EqEgyBalBlrCmbtr(MP)

1 EqGasMolBalBlr(MP,CO2)

(-0.1071) EqGasEgyBalBlr(MP)

Fc(23,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(23)

-1 EqCompMolBalBlrCmbtr(MP,H2O)

(0.0653) EqEgyBalBlrCmbtr(MP)

1 EqGasMolBalBlr(MP,H2O)

(-0.0653) EqGasEgyBalBlr(MP)

Fc(24,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(24)

-1 EqGasMolBalBlr(MP,H2)

(-0.0008) EqGasEgyBalBlr(MP)

Fc(24,O2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(24)

-1 EqGasMolBalBlr(MP,O2)

(-0.0008) EqGasEgyBalBlr(MP)

Fc(24,N2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(24)

-1 EqGasMolBalBlr(MP,N2)

(-0.0008) EqGasEgyBalBlr(MP)

Fc(24,CH4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

Page 195: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 195

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 144

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqTotMolStr(24)

-1 EqGasMolBalBlr(MP,CH4)

(0.0197) EqGasEgyBalBlr(MP)

Fc(24,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(24)

-1 EqGasMolBalBlr(MP,CO)

(0.0299) EqGasEgyBalBlr(MP)

Fc(24,CO2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(24)

-1 EqGasMolBalBlr(MP,CO2)

(0.1083) EqGasEgyBalBlr(MP)

Fc(24,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(24)

-1 EqGasMolBalBlr(MP,H2O)

(0.0663) EqGasEgyBalBlr(MP)

Fc(25,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(25)

1 EqCompMolBalPLev(MP,H2)

-1 EqWtrMolBalBlr(MP,H2)

Fc(25,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(25)

1 EqCompMolBalPLev(MP,O2)

-1 EqWtrMolBalBlr(MP,O2)

Fc(25,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(25)

1 EqCompMolBalPLev(MP,N2)

-1 EqWtrMolBalBlr(MP,N2)

Fc(25,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(25)

1 EqCompMolBalPLev(MP,CH4)

-1 EqWtrMolBalBlr(MP,CH4)

Fc(25,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(25)

1 EqCompMolBalPLev(MP,CO)

-1 EqWtrMolBalBlr(MP,CO)

Page 196: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 196

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 145

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(25,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(25)

1 EqCompMolBalPLev(MP,CO2)

-1 EqWtrMolBalBlr(MP,CO2)

Fc(25,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(25)

1 EqCompMolBalPLev(MP,H2O)

-1 EqWtrMolBalBlr(MP,H2O)

Fc(26,H2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(26)

1 EqCompMolBalPLev(HP,H2)

-1 EqWtrMolBalBlr(HP,H2)

Fc(26,O2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(26)

1 EqCompMolBalPLev(HP,O2)

-1 EqWtrMolBalBlr(HP,O2)

Fc(26,N2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(26)

1 EqCompMolBalPLev(HP,N2)

-1 EqWtrMolBalBlr(HP,N2)

Fc(26,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(26)

1 EqCompMolBalPLev(HP,CH4)

-1 EqWtrMolBalBlr(HP,CH4)

Fc(26,CO)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(26)

1 EqCompMolBalPLev(HP,CO)

-1 EqWtrMolBalBlr(HP,CO)

Fc(26,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(26)

1 EqCompMolBalPLev(HP,CO2)

-1 EqWtrMolBalBlr(HP,CO2)

Fc(26,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

Page 197: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 197

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 146

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqTotMolStr(26)

1 EqCompMolBalPLev(HP,H2O)

-1 EqWtrMolBalBlr(HP,H2O)

Fc(27,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.750744182844828)

-1 EqTotMolStr(27)

-1 EqDum1BlrCmbtr(HP,H2)

(0) EqEgyBalBlrCmbtr(HP)

Fc(27,O2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(27)

-1 EqDum1BlrCmbtr(HP,O2)

(0) EqEgyBalBlrCmbtr(HP)

-3.7619 Eq1AirStr(27)

Fc(27,N2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(27)

-1 EqDum1BlrCmbtr(HP,N2)

(0) EqEgyBalBlrCmbtr(HP)

1 Eq1AirStr(27)

Fc(27,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -2.50307787502691)

-1 EqTotMolStr(27)

-1 EqDum1BlrCmbtr(HP,CH4)

(-0.0207) EqEgyBalBlrCmbtr(HP)

Fc(27,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.881306244461624)

-1 EqTotMolStr(27)

-1 EqDum1BlrCmbtr(HP,CO)

(-0.0307) EqEgyBalBlrCmbtr(HP)

Fc(27,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.00349378003199496)

-1 EqTotMolStr(27)

-1 EqDum1BlrCmbtr(HP,CO2)

(-0.1093) EqEgyBalBlrCmbtr(HP)

Fc(27,H2O)

(.LO, .L, .UP, .M = 0, 0, 0, -0.00105818438488581)

-1 EqTotMolStr(27)

-1 EqDum1BlrCmbtr(HP,H2O)

(-0.0672) EqEgyBalBlrCmbtr(HP)

Fc(28,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 5.13047056928183)

-1 EqTotMolStr(28)

Page 198: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 198

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 147

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqDum1BlrCmbtr(HP,H2)

(0) EqEgyBalBlrCmbtr(HP)

1 Eq1SyngasStr(28)

-3.2311 obj

Fc(28,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.00588832674496806)

-1 EqTotMolStr(28)

-1 EqDum1BlrCmbtr(HP,O2)

(0) EqEgyBalBlrCmbtr(HP)

Fc(28,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.00549087072292911)

-1 EqTotMolStr(28)

-1 EqDum1BlrCmbtr(HP,N2)

(0) EqEgyBalBlrCmbtr(HP)

Fc(28,CH4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(28)

-1 EqDum1BlrCmbtr(HP,CH4)

(-0.0207) EqEgyBalBlrCmbtr(HP)

1 Eq1bSyngasStr(28)

-10.0761 obj

Fc(28,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(28)

-1 EqDum1BlrCmbtr(HP,CO)

(-0.0307) EqEgyBalBlrCmbtr(HP)

1 Eq1aSyngasStr(28)

-3.2347 obj

Fc(28,CO2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(28)

-1 EqDum1BlrCmbtr(HP,CO2)

(-0.1093) EqEgyBalBlrCmbtr(HP)

-11 Eq1SyngasStr(28)

-6 Eq1aSyngasStr(28)

-2 Eq1bSyngasStr(28)

Fc(28,H2O)

(.LO, .L, .UP, .M = 0, 0, 0, -0.00663252087244315)

-1 EqTotMolStr(28)

-1 EqDum1BlrCmbtr(HP,H2O)

(-0.0672) EqEgyBalBlrCmbtr(HP)

Fc(29,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -3.04416218415785)

-1 EqTotMolStr(29)

Page 199: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 199

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 148

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqDum1BlrCmbtr(MP,H2)

(0) EqEgyBalBlrCmbtr(MP)

Fc(29,O2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(29)

-1 EqDum1BlrCmbtr(MP,O2)

(0) EqEgyBalBlrCmbtr(MP)

-3.7619 Eq1AirStr(29)

Fc(29,N2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(29)

-1 EqDum1BlrCmbtr(MP,N2)

(0) EqEgyBalBlrCmbtr(MP)

1 Eq1AirStr(29)

Fc(29,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -10.1049695726082)

-1 EqTotMolStr(29)

-1 EqDum1BlrCmbtr(MP,CH4)

(-0.0207) EqEgyBalBlrCmbtr(MP)

Fc(29,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -3.55266071261906)

-1 EqTotMolStr(29)

-1 EqDum1BlrCmbtr(MP,CO)

(-0.0307) EqEgyBalBlrCmbtr(MP)

Fc(29,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.0208381764182253)

-1 EqTotMolStr(29)

-1 EqDum1BlrCmbtr(MP,CO2)

(-0.1093) EqEgyBalBlrCmbtr(MP)

Fc(29,H2O)

(.LO, .L, .UP, .M = 0, 0, 0, 0.00917143803094023)

-1 EqTotMolStr(29)

-1 EqDum1BlrCmbtr(MP,H2O)

(-0.0672) EqEgyBalBlrCmbtr(MP)

Fc(30,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(30)

-1 EqDum1BlrCmbtr(MP,H2)

(0) EqEgyBalBlrCmbtr(MP)

1 Eq1SyngasStr(30)

-3.2311 obj

Fc(30,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.00435854572605727)

Page 200: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 200

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 149

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqTotMolStr(30)

-1 EqDum1BlrCmbtr(MP,O2)

(0) EqEgyBalBlrCmbtr(MP)

Fc(30,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.00589752137352565)

-1 EqTotMolStr(30)

-1 EqDum1BlrCmbtr(MP,N2)

(0) EqEgyBalBlrCmbtr(MP)

Fc(30,CH4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(30)

-1 EqDum1BlrCmbtr(MP,CH4)

(-0.0207) EqEgyBalBlrCmbtr(MP)

1 Eq1bSyngasStr(30)

-10.0761 obj

Fc(30,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(30)

-1 EqDum1BlrCmbtr(MP,CO)

(-0.0307) EqEgyBalBlrCmbtr(MP)

1 Eq1aSyngasStr(30)

-3.2347 obj

Fc(30,CO2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(30)

-1 EqDum1BlrCmbtr(MP,CO2)

(-0.1093) EqEgyBalBlrCmbtr(MP)

-11 Eq1SyngasStr(30)

-6 Eq1aSyngasStr(30)

-2 Eq1bSyngasStr(30)

Fc(30,H2O)

(.LO, .L, .UP, .M = 0, 0, 0, 0.00359710154338311)

-1 EqTotMolStr(30)

-1 EqDum1BlrCmbtr(MP,H2O)

(-0.0672) EqEgyBalBlrCmbtr(MP)

Fc(31,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.48343907484214)

-1 EqTotMolStr(31)

1 EqCompMolBalPLev(HP,H2)

Fc(31,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.48343907484214)

-1 EqTotMolStr(31)

1 EqCompMolBalPLev(HP,O2)

Page 201: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 201

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 150

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(31,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.48343907484214)

-1 EqTotMolStr(31)

1 EqCompMolBalPLev(HP,N2)

Fc(31,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 1.48343907484214)

-1 EqTotMolStr(31)

1 EqCompMolBalPLev(HP,CH4)

Fc(31,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 1.48343907484214)

-1 EqTotMolStr(31)

1 EqCompMolBalPLev(HP,CO)

Fc(31,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 1.48343907484214)

-1 EqTotMolStr(31)

1 EqCompMolBalPLev(HP,CO2)

Fc(31,H2O)

(.LO, .L, .UP, .M = 0, 0, 0, -0.324680354319786)

-1 EqTotMolStr(31)

1 EqCompMolBalPLev(HP,H2O)

Fc(32,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(32)

1 EqCompMolBalPLev(MP,H2)

Fc(32,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(32)

1 EqCompMolBalPLev(MP,O2)

Fc(32,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(32)

1 EqCompMolBalPLev(MP,N2)

Fc(32,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(32)

1 EqCompMolBalPLev(MP,CH4)

Fc(32,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(32)

1 EqCompMolBalPLev(MP,CO)

Fc(32,CO2)

Page 202: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 202

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 151

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(32)

1 EqCompMolBalPLev(MP,CO2)

Fc(32,H2O)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(32)

1 EqCompMolBalPLev(MP,H2O)

Fc(33,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(33)

1 EqCompMolBalPLev(LP,H2)

Fc(33,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(33)

1 EqCompMolBalPLev(LP,O2)

Fc(33,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(33)

1 EqCompMolBalPLev(LP,N2)

Fc(33,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(33)

1 EqCompMolBalPLev(LP,CH4)

Fc(33,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(33)

1 EqCompMolBalPLev(LP,CO)

Fc(33,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(33)

1 EqCompMolBalPLev(LP,CO2)

Fc(33,H2O)

(.LO, .L, .UP, .M = 0, 0, 0, -0.187221312010263)

-1 EqTotMolStr(33)

1 EqCompMolBalPLev(LP,H2O)

Fc(34,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(34)

-1 EqCompMolBalPLev(HP,H2)

1 EqCompMolBalStmDmd(HP,H2)

Fc(34,O2)

Page 203: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 203

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 152

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(34)

-1 EqCompMolBalPLev(HP,O2)

1 EqCompMolBalStmDmd(HP,O2)

Fc(34,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(34)

-1 EqCompMolBalPLev(HP,N2)

1 EqCompMolBalStmDmd(HP,N2)

Fc(34,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(34)

-1 EqCompMolBalPLev(HP,CH4)

1 EqCompMolBalStmDmd(HP,CH4)

Fc(34,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(34)

-1 EqCompMolBalPLev(HP,CO)

1 EqCompMolBalStmDmd(HP,CO)

Fc(34,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(34)

-1 EqCompMolBalPLev(HP,CO2)

1 EqCompMolBalStmDmd(HP,CO2)

Fc(34,H2O)

(.LO, .L, .UP, .M = 0, 598.025038518983, 1000000, 0)

-1 EqTotMolStr(34)

-1 EqCompMolBalPLev(HP,H2O)

1 EqCompMolBalStmDmd(HP,H2O)

Fc(35,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(35)

-1 EqCompMolBalPLev(MP,H2)

1 EqCompMolBalStmDmd(MP,H2)

Fc(35,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(35)

-1 EqCompMolBalPLev(MP,O2)

1 EqCompMolBalStmDmd(MP,O2)

Fc(35,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(35)

-1 EqCompMolBalPLev(MP,N2)

Page 204: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 204

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 153

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

1 EqCompMolBalStmDmd(MP,N2)

Fc(35,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(35)

-1 EqCompMolBalPLev(MP,CH4)

1 EqCompMolBalStmDmd(MP,CH4)

Fc(35,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(35)

-1 EqCompMolBalPLev(MP,CO)

1 EqCompMolBalStmDmd(MP,CO)

Fc(35,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(35)

-1 EqCompMolBalPLev(MP,CO2)

1 EqCompMolBalStmDmd(MP,CO2)

Fc(35,H2O)

(.LO, .L, .UP, .M = 0, 2115.41644081786, 1000000, 0)

-1 EqTotMolStr(35)

-1 EqCompMolBalPLev(MP,H2O)

1 EqCompMolBalStmDmd(MP,H2O)

Fc(36,H2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(36)

-1 EqCompMolBalPLev(LP,H2)

1 EqCompMolBalStmDmd(LP,H2)

Fc(36,O2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(36)

-1 EqCompMolBalPLev(LP,O2)

1 EqCompMolBalStmDmd(LP,O2)

Fc(36,N2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(36)

-1 EqCompMolBalPLev(LP,N2)

1 EqCompMolBalStmDmd(LP,N2)

Fc(36,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(36)

-1 EqCompMolBalPLev(LP,CH4)

1 EqCompMolBalStmDmd(LP,CH4)

Fc(36,CO)

Page 205: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 205

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 154

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(36)

-1 EqCompMolBalPLev(LP,CO)

1 EqCompMolBalStmDmd(LP,CO)

Fc(36,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(36)

-1 EqCompMolBalPLev(LP,CO2)

1 EqCompMolBalStmDmd(LP,CO2)

Fc(36,H2O)

(.LO, .L, .UP, .M = 0, 4825.08473129786, 1000000, 0)

-1 EqTotMolStr(36)

-1 EqCompMolBalPLev(LP,H2O)

1 EqCompMolBalStmDmd(LP,H2O)

Fc(37,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.333221469699439)

-1 EqTotMolStr(37)

1 EqCompMolBalCondHdr(1,H2)

-1 EqCompMolBalStmDmd(HP,H2)

Fc(37,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.333221469699439)

-1 EqTotMolStr(37)

1 EqCompMolBalCondHdr(1,O2)

-1 EqCompMolBalStmDmd(HP,O2)

Fc(37,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.333221469699439)

-1 EqTotMolStr(37)

1 EqCompMolBalCondHdr(1,N2)

-1 EqCompMolBalStmDmd(HP,N2)

Fc(37,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.333221469699439)

-1 EqTotMolStr(37)

1 EqCompMolBalCondHdr(1,CH4)

-1 EqCompMolBalStmDmd(HP,CH4)

Fc(37,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.333221469699439)

-1 EqTotMolStr(37)

1 EqCompMolBalCondHdr(1,CO)

-1 EqCompMolBalStmDmd(HP,CO)

Fc(37,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.333221469699439)

-1 EqTotMolStr(37)

1 EqCompMolBalCondHdr(1,CO2)

Page 206: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 206

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 155

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqCompMolBalStmDmd(HP,CO2)

Fc(37,H2O)

(.LO, .L, .UP, .M = 0, 598.025038518983, 1000000, 0)

-1 EqTotMolStr(37)

1 EqCompMolBalCondHdr(1,H2O)

-1 EqCompMolBalStmDmd(HP,H2O)

Fc(38,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04199432690379)

-1 EqTotMolStr(38)

1 EqCompMolBalCondHdr(1,H2)

-1 EqCompMolBalStmDmd(LP,H2)

Fc(38,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04199432690379)

-1 EqTotMolStr(38)

1 EqCompMolBalCondHdr(1,O2)

-1 EqCompMolBalStmDmd(LP,O2)

Fc(38,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04199432690379)

-1 EqTotMolStr(38)

1 EqCompMolBalCondHdr(1,N2)

-1 EqCompMolBalStmDmd(LP,N2)

Fc(38,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04199432690379)

-1 EqTotMolStr(38)

1 EqCompMolBalCondHdr(1,CH4)

-1 EqCompMolBalStmDmd(LP,CH4)

Fc(38,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04199432690379)

-1 EqTotMolStr(38)

1 EqCompMolBalCondHdr(1,CO)

-1 EqCompMolBalStmDmd(LP,CO)

Fc(38,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.04199432690379)

-1 EqTotMolStr(38)

1 EqCompMolBalCondHdr(1,CO2)

-1 EqCompMolBalStmDmd(LP,CO2)

Fc(38,H2O)

(.LO, .L, .UP, .M = 0, 4825.08473129786, 1000000, 0)

-1 EqTotMolStr(38)

1 EqCompMolBalCondHdr(1,H2O)

-1 EqCompMolBalStmDmd(LP,H2O)

Fc(39,H2)

Page 207: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 207

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 156

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(.LO, .L, .UP, .M = 0, 0, 0, -2.97247199166815)

-1 EqTotMolStr(39)

1 EqCompMolBalGTCmpr(1,H2)

(0) EqWorkGTCmpr(1)

Fc(39,O2)

(.LO, .L, .UP, .M = 0, 18171.4005610171, 1000000, 0)

-1 EqTotMolStr(39)

-3.7619 Eq1AirStr(39)

1 EqCompMolBalGTCmpr(1,O2)

(0) EqWorkGTCmpr(1)

Fc(39,N2)

(.LO, .L, .UP, .M = 0, 68359.0783009692, 1000000, 0)

-1 EqTotMolStr(39)

1 Eq1AirStr(39)

1 EqCompMolBalGTCmpr(1,N2)

(0) EqWorkGTCmpr(1)

Fc(39,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -9.96133367289618)

-1 EqTotMolStr(39)

1 EqCompMolBalGTCmpr(1,CH4)

(-0.0207) EqWorkGTCmpr(1)

Fc(39,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -3.51204290051019)

-1 EqTotMolStr(39)

1 EqCompMolBalGTCmpr(1,CO)

(-0.0307) EqWorkGTCmpr(1)

Fc(39,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.0327174386162863)

-1 EqTotMolStr(39)

1 EqCompMolBalGTCmpr(1,CO2)

(-0.1093) EqWorkGTCmpr(1)

Fc(39,H2O)

(.LO, .L, .UP, .M = 0, 0, 0, -0.0162438214395344)

-1 EqTotMolStr(39)

1 EqCompMolBalGTCmpr(1,H2O)

(-0.0672) EqWorkGTCmpr(1)

Fc(40,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(40)

-1 EqDum1BlrCmbtr(GT,H2)

(0.0026) EqEgyBalBlrCmbtr(GT)

-1 EqCompMolBalGTCmpr(1,H2)

(-0.0026) EqWorkGTCmpr(1)

Page 208: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 208

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 157

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(40,O2)

(.LO, .L, .UP, .M = 0, 18171.4005610171, 1000000, 0)

-1 EqTotMolStr(40)

-1 EqDum1BlrCmbtr(GT,O2)

(0.0028) EqEgyBalBlrCmbtr(GT)

-1 EqCompMolBalGTCmpr(1,O2)

(-0.0028) EqWorkGTCmpr(1)

Fc(40,N2)

(.LO, .L, .UP, .M = 0, 68359.0783009692, 1000000, 0)

-1 EqTotMolStr(40)

-1 EqDum1BlrCmbtr(GT,N2)

(0.0027) EqEgyBalBlrCmbtr(GT)

-1 EqCompMolBalGTCmpr(1,N2)

(-0.0027) EqWorkGTCmpr(1)

Fc(40,CH4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(40)

-1 EqDum1BlrCmbtr(GT,CH4)

(-0.0167) EqEgyBalBlrCmbtr(GT)

-1 EqCompMolBalGTCmpr(1,CH4)

(0.0167) EqWorkGTCmpr(1)

Fc(40,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(40)

-1 EqDum1BlrCmbtr(GT,CO)

(-0.028) EqEgyBalBlrCmbtr(GT)

-1 EqCompMolBalGTCmpr(1,CO)

(0.028) EqWorkGTCmpr(1)

Fc(40,CO2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(40)

-1 EqDum1BlrCmbtr(GT,CO2)

(-0.1054) EqEgyBalBlrCmbtr(GT)

-1 EqCompMolBalGTCmpr(1,CO2)

(0.1054) EqWorkGTCmpr(1)

Fc(40,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(40)

-1 EqDum1BlrCmbtr(GT,H2O)

(-0.064) EqEgyBalBlrCmbtr(GT)

-1 EqCompMolBalGTCmpr(1,H2O)

(0.064) EqWorkGTCmpr(1)

Fc(41,H2)

(.LO, .L, .UP, .M = 0, 5338.12355237439, 1000000, 0)

-1 EqTotMolStr(41)

Page 209: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 209

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 158

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqDum1BlrCmbtr(GT,H2)

(0) EqEgyBalBlrCmbtr(GT)

1 Eq1SyngasStr(41)

-3.2311 obj

Fc(41,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.0695983368288706)

-1 EqTotMolStr(41)

-1 EqDum1BlrCmbtr(GT,O2)

(0) EqEgyBalBlrCmbtr(GT)

Fc(41,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.0638947852128767)

-1 EqTotMolStr(41)

-1 EqDum1BlrCmbtr(GT,N2)

(0) EqEgyBalBlrCmbtr(GT)

Fc(41,CH4)

(.LO, .L, .UP, .M = 0, 970.567918613525, 1000000, 0)

-1 EqTotMolStr(41)

-1 EqDum1BlrCmbtr(GT,CH4)

(-0.0207) EqEgyBalBlrCmbtr(GT)

1 Eq1bSyngasStr(41)

-10.0761 obj

Fc(41,CO)

(.LO, .L, .UP, .M = 0, 2911.70375584058, 1000000, 0)

-1 EqTotMolStr(41)

-1 EqDum1BlrCmbtr(GT,CO)

(-0.0307) EqEgyBalBlrCmbtr(GT)

1 Eq1aSyngasStr(41)

-3.2347 obj

Fc(41,CO2)

(.LO, .L, .UP, .M = 0, 485.283959306763, 1000000, 0)

-1 EqTotMolStr(41)

-1 EqDum1BlrCmbtr(GT,CO2)

(-0.1093) EqEgyBalBlrCmbtr(GT)

-11 Eq1SyngasStr(41)

-6 Eq1aSyngasStr(41)

-2 Eq1bSyngasStr(41)

Fc(41,H2O)

(.LO, .L, .UP, .M = 0, 0, 0, -0.0924658656311785)

-1 EqTotMolStr(41)

-1 EqDum1BlrCmbtr(GT,H2O)

(-0.0672) EqEgyBalBlrCmbtr(GT)

Fc(42,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(42)

Page 210: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 210

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 159

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqCompMolBalBlrCmbtr(GT,H2)

(-0.0101) EqEgyBalBlrCmbtr(GT)

1 EqCompMolBalGTExpdr(1,H2)

(-0.0101) EqWorkGTExpdr(1)

Fc(42,O2)

(.LO, .L, .UP, .M = 0, 12105.3510696826, 1000000, 0)

-1 EqTotMolStr(42)

-1 EqCompMolBalBlrCmbtr(GT,O2)

(-0.0113) EqEgyBalBlrCmbtr(GT)

1 EqCompMolBalGTExpdr(1,O2)

(-0.0113) EqWorkGTExpdr(1)

Fc(42,N2)

(.LO, .L, .UP, .M = 0, 68359.0783009692, 1000000, 0)

-1 EqTotMolStr(42)

-1 EqCompMolBalBlrCmbtr(GT,N2)

(-0.0107) EqEgyBalBlrCmbtr(GT)

1 EqCompMolBalGTExpdr(1,N2)

(-0.0107) EqWorkGTExpdr(1)

Fc(42,CH4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(42)

-1 EqCompMolBalBlrCmbtr(GT,CH4)

(-0.0013) EqEgyBalBlrCmbtr(GT)

1 EqCompMolBalGTExpdr(1,CH4)

(-0.0013) EqWorkGTExpdr(1)

Fc(42,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(42)

-1 EqCompMolBalBlrCmbtr(GT,CO)

(0.0199) EqEgyBalBlrCmbtr(GT)

1 EqCompMolBalGTExpdr(1,CO)

(0.0199) EqWorkGTExpdr(1)

Fc(42,CO2)

(.LO, .L, .UP, .M = 0, 4367.55563376086, 1000000, 0)

-1 EqTotMolStr(42)

-1 EqCompMolBalBlrCmbtr(GT,CO2)

(0.0922) EqEgyBalBlrCmbtr(GT)

1 EqCompMolBalGTExpdr(1,CO2)

(0.0922) EqWorkGTExpdr(1)

Fc(42,H2O)

(.LO, .L, .UP, .M = 0, 7279.25938960144, 1000000, 0)

-1 EqTotMolStr(42)

-1 EqCompMolBalBlrCmbtr(GT,H2O)

(0.0538) EqEgyBalBlrCmbtr(GT)

1 EqCompMolBalGTExpdr(1,H2O)

Page 211: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 211

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 160

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(0.0538) EqWorkGTExpdr(1)

Fc(43,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(43)

-1 EqDum1BlrCmbtr(GTSF,H2)

(0.0038) EqEgyBalBlrCmbtr(GTSF)

-1 EqCompMolBalGTExpdr(1,H2)

(0.0038) EqWorkGTExpdr(1)

Fc(43,O2)

(.LO, .L, .UP, .M = 0, 12105.3510696826, 1000000, 0)

-1 EqTotMolStr(43)

-1 EqDum1BlrCmbtr(GTSF,O2)

(0.004) EqEgyBalBlrCmbtr(GTSF)

-1 EqCompMolBalGTExpdr(1,O2)

(0.004) EqWorkGTExpdr(1)

Fc(43,N2)

(.LO, .L, .UP, .M = 0, 68359.0783009692, 1000000, 0)

-1 EqTotMolStr(43)

-1 EqDum1BlrCmbtr(GTSF,N2)

(0.0038) EqEgyBalBlrCmbtr(GTSF)

-1 EqCompMolBalGTExpdr(1,N2)

(0.0038) EqWorkGTExpdr(1)

Fc(43,CH4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(43)

-1 EqDum1BlrCmbtr(GTSF,CH4)

(-0.0145) EqEgyBalBlrCmbtr(GTSF)

-1 EqCompMolBalGTExpdr(1,CH4)

(-0.0145) EqWorkGTExpdr(1)

Fc(43,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(43)

-1 EqDum1BlrCmbtr(GTSF,CO)

(-0.0268) EqEgyBalBlrCmbtr(GTSF)

-1 EqCompMolBalGTExpdr(1,CO)

(-0.0268) EqWorkGTExpdr(1)

Fc(43,CO2)

(.LO, .L, .UP, .M = 0, 4367.55563376086, 1000000, 0)

-1 EqTotMolStr(43)

-1 EqDum1BlrCmbtr(GTSF,CO2)

(-0.1036) EqEgyBalBlrCmbtr(GTSF)

-1 EqCompMolBalGTExpdr(1,CO2)

(-0.1036) EqWorkGTExpdr(1)

Fc(43,H2O)

Page 212: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 212

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 161

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(.LO, .L, .UP, .M = 0, 7279.25938960144, 1000000, 0)

-1 EqTotMolStr(43)

-1 EqDum1BlrCmbtr(GTSF,H2O)

(-0.0626) EqEgyBalBlrCmbtr(GTSF)

-1 EqCompMolBalGTExpdr(1,H2O)

(-0.0626) EqWorkGTExpdr(1)

Fc(44,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 3.4144925542898)

-1 EqTotMolStr(44)

-1 EqDum1BlrCmbtr(GTSF,H2)

(0) EqEgyBalBlrCmbtr(GTSF)

1 Eq1SyngasStr(44)

-3.2311 obj

Fc(44,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.0178124676003816)

-1 EqTotMolStr(44)

-1 EqDum1BlrCmbtr(GTSF,O2)

(0) EqEgyBalBlrCmbtr(GTSF)

Fc(44,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.0174440558928335)

-1 EqTotMolStr(44)

-1 EqDum1BlrCmbtr(GTSF,N2)

(0) EqEgyBalBlrCmbtr(GTSF)

Fc(44,CH4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(44)

-1 EqDum1BlrCmbtr(GTSF,CH4)

(-0.0207) EqEgyBalBlrCmbtr(GTSF)

1 Eq1bSyngasStr(44)

-10.0761 obj

Fc(44,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(44)

-1 EqDum1BlrCmbtr(GTSF,CO)

(-0.0307) EqEgyBalBlrCmbtr(GTSF)

1 Eq1aSyngasStr(44)

-3.2347 obj

Fc(44,CO2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(44)

-1 EqDum1BlrCmbtr(GTSF,CO2)

(-0.1093) EqEgyBalBlrCmbtr(GTSF)

-11 Eq1SyngasStr(44)

-6 Eq1aSyngasStr(44)

-2 Eq1bSyngasStr(44)

Page 213: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 213

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 162

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(44,H2O)

(.LO, .L, .UP, .M = 0, 0, 0, 0.0202982062941186)

-1 EqTotMolStr(44)

-1 EqDum1BlrCmbtr(GTSF,H2O)

(-0.0672) EqEgyBalBlrCmbtr(GTSF)

Fc(45,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(45)

-1 EqCompMolBalBlrCmbtr(GTSF,H2)

(-0.0038) EqEgyBalBlrCmbtr(GTSF)

1 EqGasMolBalBlr(HRSG,H2)

(0.0038) EqGasEgyBalBlr(HRSG)

Fc(45,O2)

(.LO, .L, .UP, .M = 0, 12105.3510696826, 1000000, 0)

-1 EqTotMolStr(45)

-1 EqCompMolBalBlrCmbtr(GTSF,O2)

(-0.004) EqEgyBalBlrCmbtr(GTSF)

1 EqGasMolBalBlr(HRSG,O2)

(0.004) EqGasEgyBalBlr(HRSG)

Fc(45,N2)

(.LO, .L, .UP, .M = 0, 68359.0783009692, 1000000, 0)

-1 EqTotMolStr(45)

-1 EqCompMolBalBlrCmbtr(GTSF,N2)

(-0.0038) EqEgyBalBlrCmbtr(GTSF)

1 EqGasMolBalBlr(HRSG,N2)

(0.0038) EqGasEgyBalBlr(HRSG)

Fc(45,CH4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(45)

-1 EqCompMolBalBlrCmbtr(GTSF,CH4)

(0.0145) EqEgyBalBlrCmbtr(GTSF)

1 EqGasMolBalBlr(HRSG,CH4)

(-0.0145) EqGasEgyBalBlr(HRSG)

Fc(45,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(45)

-1 EqCompMolBalBlrCmbtr(GTSF,CO)

(0.0268) EqEgyBalBlrCmbtr(GTSF)

1 EqGasMolBalBlr(HRSG,CO)

(-0.0268) EqGasEgyBalBlr(HRSG)

Fc(45,CO2)

(.LO, .L, .UP, .M = 0, 4367.55563376086, 1000000, 0)

-1 EqTotMolStr(45)

-1 EqCompMolBalBlrCmbtr(GTSF,CO2)

Page 214: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 214

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 163

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(0.1036) EqEgyBalBlrCmbtr(GTSF)

1 EqGasMolBalBlr(HRSG,CO2)

(-0.1036) EqGasEgyBalBlr(HRSG)

Fc(45,H2O)

(.LO, .L, .UP, .M = 0, 7279.25938960144, 1000000, 0)

-1 EqTotMolStr(45)

-1 EqCompMolBalBlrCmbtr(GTSF,H2O)

(0.0626) EqEgyBalBlrCmbtr(GTSF)

1 EqGasMolBalBlr(HRSG,H2O)

(-0.0626) EqGasEgyBalBlr(HRSG)

Fc(46,H2)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(46)

-1 EqGasMolBalBlr(HRSG,H2)

(-0.0008) EqGasEgyBalBlr(HRSG)

Fc(46,O2)

(.LO, .L, .UP, .M = 0, 12105.3510696826, 1000000, 0)

-1 EqTotMolStr(46)

-1 EqGasMolBalBlr(HRSG,O2)

(-0.0008) EqGasEgyBalBlr(HRSG)

Fc(46,N2)

(.LO, .L, .UP, .M = 0, 68359.0783009692, 1000000, 0)

-1 EqTotMolStr(46)

-1 EqGasMolBalBlr(HRSG,N2)

(-0.0008) EqGasEgyBalBlr(HRSG)

Fc(46,CH4)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(46)

-1 EqGasMolBalBlr(HRSG,CH4)

(0.0197) EqGasEgyBalBlr(HRSG)

Fc(46,CO)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(46)

-1 EqGasMolBalBlr(HRSG,CO)

(0.0299) EqGasEgyBalBlr(HRSG)

Fc(46,CO2)

(.LO, .L, .UP, .M = 0, 4367.55563376086, 1000000, 0)

-1 EqTotMolStr(46)

-1 EqGasMolBalBlr(HRSG,CO2)

(0.1083) EqGasEgyBalBlr(HRSG)

Fc(46,H2O)

(.LO, .L, .UP, .M = 0, 7279.25938960144, 1000000, 0)

-1 EqTotMolStr(46)

Page 215: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 215

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 164

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqGasMolBalBlr(HRSG,H2O)

(0.0663) EqGasEgyBalBlr(HRSG)

Fc(47,H2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(47)

1 EqCompMolBalPLev(HP,H2)

-1 EqWtrMolBalBlr(HRSG,H2)

Fc(47,O2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(47)

1 EqCompMolBalPLev(HP,O2)

-1 EqWtrMolBalBlr(HRSG,O2)

Fc(47,N2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(47)

1 EqCompMolBalPLev(HP,N2)

-1 EqWtrMolBalBlr(HRSG,N2)

Fc(47,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(47)

1 EqCompMolBalPLev(HP,CH4)

-1 EqWtrMolBalBlr(HRSG,CH4)

Fc(47,CO)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(47)

1 EqCompMolBalPLev(HP,CO)

-1 EqWtrMolBalBlr(HRSG,CO)

Fc(47,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, EPS)

-1 EqTotMolStr(47)

1 EqCompMolBalPLev(HP,CO2)

-1 EqWtrMolBalBlr(HRSG,CO2)

Fc(47,H2O)

(.LO, .L, .UP, .M = 0, 20623.7586478304, 1000000, 0)

-1 EqTotMolStr(47)

1 EqCompMolBalPLev(HP,H2O)

-1 EqWtrMolBalBlr(HRSG,H2O)

Fc(48,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.53012693049297)

-1 EqTotMolStr(48)

-1 EqCompMolBalPLev(HP,H2)

1 EqMolBalVlv(HPMP,H2)

Page 216: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 216

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 165

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(48,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.53012693049297)

-1 EqTotMolStr(48)

-1 EqCompMolBalPLev(HP,O2)

1 EqMolBalVlv(HPMP,O2)

Fc(48,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.53012693049297)

-1 EqTotMolStr(48)

-1 EqCompMolBalPLev(HP,N2)

1 EqMolBalVlv(HPMP,N2)

Fc(48,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.53012693049297)

-1 EqTotMolStr(48)

-1 EqCompMolBalPLev(HP,CH4)

1 EqMolBalVlv(HPMP,CH4)

Fc(48,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.53012693049297)

-1 EqTotMolStr(48)

-1 EqCompMolBalPLev(HP,CO)

1 EqMolBalVlv(HPMP,CO)

Fc(48,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.53012693049297)

-1 EqTotMolStr(48)

-1 EqCompMolBalPLev(HP,CO2)

1 EqMolBalVlv(HPMP,CO2)

Fc(48,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(48)

-1 EqCompMolBalPLev(HP,H2O)

1 EqMolBalVlv(HPMP,H2O)

Fc(49,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(49)

1 EqCompMolBalPLev(MP,H2)

-1 EqMolBalVlv(HPMP,H2)

Fc(49,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(49)

1 EqCompMolBalPLev(MP,O2)

-1 EqMolBalVlv(HPMP,O2)

Fc(49,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(49)

Page 217: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 217

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 166

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

1 EqCompMolBalPLev(MP,N2)

-1 EqMolBalVlv(HPMP,N2)

Fc(49,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(49)

1 EqCompMolBalPLev(MP,CH4)

-1 EqMolBalVlv(HPMP,CH4)

Fc(49,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(49)

1 EqCompMolBalPLev(MP,CO)

-1 EqMolBalVlv(HPMP,CO)

Fc(49,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.277992498668956)

-1 EqTotMolStr(49)

1 EqCompMolBalPLev(MP,CO2)

-1 EqMolBalVlv(HPMP,CO2)

Fc(49,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(49)

1 EqCompMolBalPLev(MP,H2O)

-1 EqMolBalVlv(HPMP,H2O)

Fc(50,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(50)

-1 EqCompMolBalPLev(MP,H2)

1 EqMolBalVlv(MPLP,H2)

Fc(50,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(50)

-1 EqCompMolBalPLev(MP,O2)

1 EqMolBalVlv(MPLP,O2)

Fc(50,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(50)

-1 EqCompMolBalPLev(MP,N2)

1 EqMolBalVlv(MPLP,N2)

Fc(50,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(50)

-1 EqCompMolBalPLev(MP,CH4)

1 EqMolBalVlv(MPLP,CH4)

Page 218: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 218

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 167

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(50,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(50)

-1 EqCompMolBalPLev(MP,CO)

1 EqMolBalVlv(MPLP,CO)

Fc(50,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.27451639337227)

-1 EqTotMolStr(50)

-1 EqCompMolBalPLev(MP,CO2)

1 EqMolBalVlv(MPLP,CO2)

Fc(50,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0.0872950813620075)

-1 EqTotMolStr(50)

-1 EqCompMolBalPLev(MP,H2O)

1 EqMolBalVlv(MPLP,H2O)

Fc(51,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(51)

1 EqCompMolBalPLev(LP,H2)

-1 EqMolBalVlv(MPLP,H2)

Fc(51,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(51)

1 EqCompMolBalPLev(LP,O2)

-1 EqMolBalVlv(MPLP,O2)

Fc(51,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(51)

1 EqCompMolBalPLev(LP,N2)

-1 EqMolBalVlv(MPLP,N2)

Fc(51,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(51)

1 EqCompMolBalPLev(LP,CH4)

-1 EqMolBalVlv(MPLP,CH4)

Fc(51,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(51)

1 EqCompMolBalPLev(LP,CO)

-1 EqMolBalVlv(MPLP,CO)

Fc(51,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(51)

Page 219: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 219

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 168

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

1 EqCompMolBalPLev(LP,CO2)

-1 EqMolBalVlv(MPLP,CO2)

Fc(51,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(51)

1 EqCompMolBalPLev(LP,H2O)

-1 EqMolBalVlv(MPLP,H2O)

Fc(52,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(52)

-1 EqWtrMolBalBlr(MP,H2)

Fc(52,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(52)

-1 EqWtrMolBalBlr(MP,O2)

Fc(52,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(52)

-1 EqWtrMolBalBlr(MP,N2)

Fc(52,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(52)

-1 EqWtrMolBalBlr(MP,CH4)

Fc(52,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(52)

-1 EqWtrMolBalBlr(MP,CO)

Fc(52,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.58707618045143)

-1 EqTotMolStr(52)

-1 EqWtrMolBalBlr(MP,CO2)

Fc(52,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(52)

-1 EqWtrMolBalBlr(MP,H2O)

Fc(53,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

-1 EqTotMolStr(53)

-1 EqWtrMolBalBlr(HP,H2)

Fc(53,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

Page 220: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 220

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 169

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqTotMolStr(53)

-1 EqWtrMolBalBlr(HP,O2)

Fc(53,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

-1 EqTotMolStr(53)

-1 EqWtrMolBalBlr(HP,N2)

Fc(53,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

-1 EqTotMolStr(53)

-1 EqWtrMolBalBlr(HP,CH4)

Fc(53,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

-1 EqTotMolStr(53)

-1 EqWtrMolBalBlr(HP,CO)

Fc(53,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

-1 EqTotMolStr(53)

-1 EqWtrMolBalBlr(HP,CO2)

Fc(53,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(53)

-1 EqWtrMolBalBlr(HP,H2O)

Fc(54,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

-1 EqTotMolStr(54)

-1 EqWtrMolBalBlr(HRSG,H2)

Fc(54,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

-1 EqTotMolStr(54)

-1 EqWtrMolBalBlr(HRSG,O2)

Fc(54,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

-1 EqTotMolStr(54)

-1 EqWtrMolBalBlr(HRSG,N2)

Fc(54,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

-1 EqTotMolStr(54)

-1 EqWtrMolBalBlr(HRSG,CH4)

Fc(54,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

-1 EqTotMolStr(54)

Page 221: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 221

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 170

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqWtrMolBalBlr(HRSG,CO)

Fc(54,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.80811942916193)

-1 EqTotMolStr(54)

-1 EqWtrMolBalBlr(HRSG,CO2)

Fc(54,H2O)

(.LO, .L, .UP, .M = 0, 637.848205603002, 1000000, 0)

-1 EqTotMolStr(54)

-1 EqWtrMolBalBlr(HRSG,H2O)

Fc(55,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.230777556539871)

-1 EqTotMolStr(55)

1 EqCompMolBalMPStmTurb(2,H2)

-1 EqCompMolBalPLev(MP,H2)

Fc(55,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.230777556539871)

-1 EqTotMolStr(55)

1 EqCompMolBalMPStmTurb(2,O2)

-1 EqCompMolBalPLev(MP,O2)

Fc(55,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.230777556539871)

-1 EqTotMolStr(55)

1 EqCompMolBalMPStmTurb(2,N2)

-1 EqCompMolBalPLev(MP,N2)

Fc(55,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.230777556539871)

-1 EqTotMolStr(55)

1 EqCompMolBalMPStmTurb(2,CH4)

-1 EqCompMolBalPLev(MP,CH4)

Fc(55,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 0.230777556539871)

-1 EqTotMolStr(55)

1 EqCompMolBalMPStmTurb(2,CO)

-1 EqCompMolBalPLev(MP,CO)

Fc(55,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.230777556539871)

-1 EqTotMolStr(55)

1 EqCompMolBalMPStmTurb(2,CO2)

-1 EqCompMolBalPLev(MP,CO2)

Fc(55,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(55)

Page 222: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 222

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 171

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

1 EqCompMolBalMPStmTurb(2,H2O)

(-0.0011) EqLPWorkMPStmTurb(2)

(-0.003) EqVPWorkMPStmTurb(2)

-1 EqCompMolBalPLev(MP,H2O)

Fc(56,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(56)

-1 EqCompMolBalMPStmTurb(2,H2)

1 EqCompMolBalPLev(LP,H2)

Fc(56,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(56)

-1 EqCompMolBalMPStmTurb(2,O2)

1 EqCompMolBalPLev(LP,O2)

Fc(56,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(56)

-1 EqCompMolBalMPStmTurb(2,N2)

1 EqCompMolBalPLev(LP,N2)

Fc(56,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(56)

-1 EqCompMolBalMPStmTurb(2,CH4)

1 EqCompMolBalPLev(LP,CH4)

Fc(56,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(56)

-1 EqCompMolBalMPStmTurb(2,CO)

1 EqCompMolBalPLev(LP,CO)

Fc(56,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(56)

-1 EqCompMolBalMPStmTurb(2,CO2)

1 EqCompMolBalPLev(LP,CO2)

Fc(56,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(56)

-1 EqCompMolBalMPStmTurb(2,H2O)

(0.003) EqVPWorkMPStmTurb(2)

1 EqCompMolBalPLev(LP,H2O)

Fc(57,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.196608447131505)

-1 EqTotMolStr(57)

Page 223: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 223

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 172

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqCompMolBalMPStmTurb(2,H2)

1 EqCompMolBalVacCondTurb(1,H2)

Fc(57,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.196608447131505)

-1 EqTotMolStr(57)

-1 EqCompMolBalMPStmTurb(2,O2)

1 EqCompMolBalVacCondTurb(1,O2)

Fc(57,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.196608447131505)

-1 EqTotMolStr(57)

-1 EqCompMolBalMPStmTurb(2,N2)

1 EqCompMolBalVacCondTurb(1,N2)

Fc(57,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.196608447131505)

-1 EqTotMolStr(57)

-1 EqCompMolBalMPStmTurb(2,CH4)

1 EqCompMolBalVacCondTurb(1,CH4)

Fc(57,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.196608447131505)

-1 EqTotMolStr(57)

-1 EqCompMolBalMPStmTurb(2,CO)

1 EqCompMolBalVacCondTurb(1,CO)

Fc(57,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.196608447131505)

-1 EqTotMolStr(57)

-1 EqCompMolBalMPStmTurb(2,CO2)

1 EqCompMolBalVacCondTurb(1,CO2)

Fc(57,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(57)

-1 EqCompMolBalMPStmTurb(2,H2O)

1 EqCompMolBalVacCondTurb(1,H2O)

Fc(58,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(58)

1 EqCompMolBalHPStmTurb(2,H2)

-1 EqCompMolBalPLev(HP,H2)

Fc(58,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(58)

1 EqCompMolBalHPStmTurb(2,O2)

-1 EqCompMolBalPLev(HP,O2)

Page 224: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 224

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 173

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(58,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(58)

1 EqCompMolBalHPStmTurb(2,N2)

-1 EqCompMolBalPLev(HP,N2)

Fc(58,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(58)

1 EqCompMolBalHPStmTurb(2,CH4)

-1 EqCompMolBalPLev(HP,CH4)

Fc(58,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(58)

1 EqCompMolBalHPStmTurb(2,CO)

-1 EqCompMolBalPLev(HP,CO)

Fc(58,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(58)

1 EqCompMolBalHPStmTurb(2,CO2)

-1 EqCompMolBalPLev(HP,CO2)

Fc(58,H2O)

(.LO, .L, .UP, .M = 0, 16385.9503504084, 1000000, 0)

-1 EqTotMolStr(58)

1 EqCompMolBalHPStmTurb(2,H2O)

(-0.0013) EqMPWorkHPStmTurb(2)

(-0.0013) EqLPWorkHPStmTurb(2)

(-0.0028) EqVPWorkHPStmTurb(2)

-1 EqCompMolBalPLev(HP,H2O)

Fc(59,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.27451639337227)

-1 EqTotMolStr(59)

-1 EqCompMolBalHPStmTurb(2,H2)

1 EqCompMolBalPLev(MP,H2)

Fc(59,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.27451639337227)

-1 EqTotMolStr(59)

-1 EqCompMolBalHPStmTurb(2,O2)

1 EqCompMolBalPLev(MP,O2)

Fc(59,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.27451639337227)

-1 EqTotMolStr(59)

-1 EqCompMolBalHPStmTurb(2,N2)

1 EqCompMolBalPLev(MP,N2)

Page 225: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 225

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 174

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(59,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.27451639337227)

-1 EqTotMolStr(59)

-1 EqCompMolBalHPStmTurb(2,CH4)

1 EqCompMolBalPLev(MP,CH4)

Fc(59,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.27451639337227)

-1 EqTotMolStr(59)

-1 EqCompMolBalHPStmTurb(2,CO)

1 EqCompMolBalPLev(MP,CO)

Fc(59,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.27451639337227)

-1 EqTotMolStr(59)

-1 EqCompMolBalHPStmTurb(2,CO2)

1 EqCompMolBalPLev(MP,CO2)

Fc(59,H2O)

(.LO, .L, .UP, .M = 0, 3881.61564733172, 1000000, 0)

-1 EqTotMolStr(59)

-1 EqCompMolBalHPStmTurb(2,H2O)

(0.0013) EqLPWorkHPStmTurb(2)

(0.0028) EqVPWorkHPStmTurb(2)

1 EqCompMolBalPLev(MP,H2O)

Fc(60,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(60)

-1 EqCompMolBalHPStmTurb(2,H2)

1 EqCompMolBalPLev(LP,H2)

Fc(60,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(60)

-1 EqCompMolBalHPStmTurb(2,O2)

1 EqCompMolBalPLev(LP,O2)

Fc(60,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(60)

-1 EqCompMolBalHPStmTurb(2,N2)

1 EqCompMolBalPLev(LP,N2)

Fc(60,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(60)

-1 EqCompMolBalHPStmTurb(2,CH4)

1 EqCompMolBalPLev(LP,CH4)

Fc(60,CO)

Page 226: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 226

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 175

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(60)

-1 EqCompMolBalHPStmTurb(2,CO)

1 EqCompMolBalPLev(LP,CO)

Fc(60,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.884305543015365)

-1 EqTotMolStr(60)

-1 EqCompMolBalHPStmTurb(2,CO2)

1 EqCompMolBalPLev(LP,CO2)

Fc(60,H2O)

(.LO, .L, .UP, .M = 0, 1365.48179010526, 1000000, 0)

-1 EqTotMolStr(60)

-1 EqCompMolBalHPStmTurb(2,H2O)

(0.0028) EqVPWorkHPStmTurb(2)

1 EqCompMolBalPLev(LP,H2O)

Fc(61,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.11823096652664)

-1 EqTotMolStr(61)

-1 EqCompMolBalHPStmTurb(2,H2)

1 EqCompMolBalVacCondTurb(1,H2)

Fc(61,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.11823096652664)

-1 EqTotMolStr(61)

-1 EqCompMolBalHPStmTurb(2,O2)

1 EqCompMolBalVacCondTurb(1,O2)

Fc(61,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.11823096652664)

-1 EqTotMolStr(61)

-1 EqCompMolBalHPStmTurb(2,N2)

1 EqCompMolBalVacCondTurb(1,N2)

Fc(61,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.11823096652664)

-1 EqTotMolStr(61)

-1 EqCompMolBalHPStmTurb(2,CH4)

1 EqCompMolBalVacCondTurb(1,CH4)

Fc(61,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.11823096652664)

-1 EqTotMolStr(61)

-1 EqCompMolBalHPStmTurb(2,CO)

1 EqCompMolBalVacCondTurb(1,CO)

Fc(61,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.11823096652664)

-1 EqTotMolStr(61)

Page 227: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 227

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 176

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

-1 EqCompMolBalHPStmTurb(2,CO2)

1 EqCompMolBalVacCondTurb(1,CO2)

Fc(61,H2O)

(.LO, .L, .UP, .M = 0, 11138.8529129714, 1000000, 0)

-1 EqTotMolStr(61)

-1 EqCompMolBalHPStmTurb(2,H2O)

1 EqCompMolBalVacCondTurb(1,H2O)

Fc(62,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(62)

1 EqCompMolBalHPStmTurb(3,H2)

-1 EqCompMolBalPLev(HP,H2)

Fc(62,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(62)

1 EqCompMolBalHPStmTurb(3,O2)

-1 EqCompMolBalPLev(HP,O2)

Fc(62,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(62)

1 EqCompMolBalHPStmTurb(3,N2)

-1 EqCompMolBalPLev(HP,N2)

Fc(62,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(62)

1 EqCompMolBalHPStmTurb(3,CH4)

-1 EqCompMolBalPLev(HP,CH4)

Fc(62,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(62)

1 EqCompMolBalHPStmTurb(3,CO)

-1 EqCompMolBalPLev(HP,CO)

Fc(62,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -1.44536543134065)

-1 EqTotMolStr(62)

1 EqCompMolBalHPStmTurb(3,CO2)

-1 EqCompMolBalPLev(HP,CO2)

Fc(62,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0.0604157312578955)

-1 EqTotMolStr(62)

1 EqCompMolBalHPStmTurb(3,H2O)

(-0.0017) EqMPWorkHPStmTurb(3)

(-0.0007) EqLPWorkHPStmTurb(3)

Page 228: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 228

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 177

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

(-0.003) EqVPWorkHPStmTurb(3)

-1 EqCompMolBalPLev(HP,H2O)

Fc(63,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.2226235148203)

-1 EqTotMolStr(63)

-1 EqCompMolBalHPStmTurb(3,H2)

1 EqCompMolBalPLev(MP,H2)

Fc(63,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.2226235148203)

-1 EqTotMolStr(63)

-1 EqCompMolBalHPStmTurb(3,O2)

1 EqCompMolBalPLev(MP,O2)

Fc(63,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.2226235148203)

-1 EqTotMolStr(63)

-1 EqCompMolBalHPStmTurb(3,N2)

1 EqCompMolBalPLev(MP,N2)

Fc(63,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.2226235148203)

-1 EqTotMolStr(63)

-1 EqCompMolBalHPStmTurb(3,CH4)

1 EqCompMolBalPLev(MP,CH4)

Fc(63,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.2226235148203)

-1 EqTotMolStr(63)

-1 EqCompMolBalHPStmTurb(3,CO)

1 EqCompMolBalPLev(MP,CO)

Fc(63,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.2226235148203)

-1 EqTotMolStr(63)

-1 EqCompMolBalHPStmTurb(3,CO2)

1 EqCompMolBalPLev(MP,CO2)

Fc(63,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(63)

-1 EqCompMolBalHPStmTurb(3,H2O)

(0.0007) EqLPWorkHPStmTurb(3)

(0.003) EqVPWorkHPStmTurb(3)

1 EqCompMolBalPLev(MP,H2O)

Fc(64,H2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(64)

-1 EqCompMolBalHPStmTurb(3,H2)

Page 229: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 229

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 178

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

1 EqCompMolBalPLev(LP,H2)

Fc(64,O2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(64)

-1 EqCompMolBalHPStmTurb(3,O2)

1 EqCompMolBalPLev(LP,O2)

Fc(64,N2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(64)

-1 EqCompMolBalHPStmTurb(3,N2)

1 EqCompMolBalPLev(LP,N2)

Fc(64,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(64)

-1 EqCompMolBalHPStmTurb(3,CH4)

1 EqCompMolBalPLev(LP,CH4)

Fc(64,CO)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(64)

-1 EqCompMolBalHPStmTurb(3,CO)

1 EqCompMolBalPLev(LP,CO)

Fc(64,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, 0.881478515047913)

-1 EqTotMolStr(64)

-1 EqCompMolBalHPStmTurb(3,CO2)

1 EqCompMolBalPLev(LP,CO2)

Fc(64,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0)

-1 EqTotMolStr(64)

-1 EqCompMolBalHPStmTurb(3,H2O)

(0.003) EqVPWorkHPStmTurb(3)

1 EqCompMolBalPLev(LP,H2O)

Fc(65,H2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(65)

-1 EqCompMolBalHPStmTurb(3,H2)

1 EqCompMolBalVacCondTurb(1,H2)

Fc(65,O2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(65)

-1 EqCompMolBalHPStmTurb(3,O2)

1 EqCompMolBalVacCondTurb(1,O2)

Page 230: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 230

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 179

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Fc Component flowrate of stream

Fc(65,N2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(65)

-1 EqCompMolBalHPStmTurb(3,N2)

1 EqCompMolBalVacCondTurb(1,N2)

Fc(65,CH4)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(65)

-1 EqCompMolBalHPStmTurb(3,CH4)

1 EqCompMolBalVacCondTurb(1,CH4)

Fc(65,CO)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(65)

-1 EqCompMolBalHPStmTurb(3,CO)

1 EqCompMolBalVacCondTurb(1,CO)

Fc(65,CO2)

(.LO, .L, .UP, .M = 0, 0, 0, -0.118230966526509)

-1 EqTotMolStr(65)

-1 EqCompMolBalHPStmTurb(3,CO2)

1 EqCompMolBalVacCondTurb(1,CO2)

Fc(65,H2O)

(.LO, .L, .UP, .M = 0, 0, 1000000, 0.0502181423142483)

-1 EqTotMolStr(65)

-1 EqCompMolBalHPStmTurb(3,H2O)

1 EqCompMolBalVacCondTurb(1,H2O)

---- T Temperature of stream

T(1)

(.LO, .L, .UP, .M = 528, 695.267448409642, 795, 0)

(-1.039226E-5) EqEnthVapStr2(1)

1 EqTP2(1)

1 EqLogP23(1)

1 EqInHPTHPStmTurb(1)

1 EqTRel1PLev(HP,1)

T(2)

(.LO, .L, .UP, .M = 469, 568.549477042195, 701, 0)

(-9.978180E-6) EqEnthVapStr2(2)

1 EqTP2(2)

1 EqLogP23(2)

1 EqPTRel1cHPStmTurb(1)

T(3)

(.LO, .L, .UP, .M = 414, 438.169647740304, 581, 0)

(-9.615406E-6) EqEnthVapStr2(3)

Page 231: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 231

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 180

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

T Temperature of stream

1 EqTP2(3)

1 EqLogP23(3)

1 EqPTRel2cHPStmTurb(1)

T(4)

(.LO, .L, .UP, .M = 333, 333.17303084467, 334, 0)

(-9.397077E-6) EqEnthVapStr2(4)

1 EqTP2(4)

1 EqLogP23(4)

T(5)

(.LO, .L, .UP, .M = 469, 568.549477042195, 701, 0)

(-9.978180E-6) EqEnthVapStr2(5)

1 EqTP2(5)

1 EqLogP23(5)

1 EqInMPTMPStmTurb(1)

1 EqTRel1PLev(MP,5)

T(6)

(.LO, .L, .UP, .M = 414, 438.169647740304, 581, 0)

(-9.615406E-6) EqEnthVapStr2(6)

1 EqTP2(6)

1 EqLogP23(6)

1 EqPTRel1cMPStmTurb(1)

T(7)

(.LO, .L, .UP, .M = 333, 333.173030851526, 334, 0)

(-9.397077E-6) EqEnthVapStr2(7)

1 EqTP2(7)

1 EqLogP23(7)

T(8)

(.LO, .L, .UP, .M = 333, 333.17303084467, 334, 0)

1 EqnTfSatLiqVap(8)

1 EqTEqPump(VP)

T(9)

(.LO, .L, .UP, .M = 333, 333.17303084467, 334, 0)

(-9.397077E-6) EqEnthLiqStr(9)

-0.0015 EqTrLiq(9)

-1 EqTEqPump(VP)

T(10)

(.LO, .L, .UP, .M = 469, 485.588337116894, 701, 0)

1 EqnTfSatLiqVap(10)

T(11)

(.LO, .L, .UP, .M = 382, 382.476577887812, 383, 0)

1 EqnTfSatLiqVap(11)

T(12)

Page 232: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 232

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 181

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

T Temperature of stream

(.LO, .L, .UP, .M = 414, 438.169647740304, 581, 0)

(-9.615406E-6) EqEnthVapStr2(12)

1 EqTP2(12)

1 EqLogP23(12)

1 EqTRel1PLev(LP,12)

T(13)

(.LO, .L, .UP, .M = 382, 382.476578027229, 383, 0)

1 EqnTfSatLiqVap(13)

1 EqTEqPump(MP)

T(14)

(.LO, .L, .UP, .M = 382, 382.476577887812, 383, 0)

1 EqnTfSatLiqVap(14)

1 EqTEqPump(HP)

T(15)

(.LO, .L, .UP, .M = 382, 382.476577887812, 383, 0)

1 EqnTfSatLiqVap(15)

1 EqTEqPump(HRSG)

T(16)

(.LO, .L, .UP, .M = 382, 382.476577887812, 383, 0)

1 EqnTfSatLiqVap(16)

T(17)

(.LO, .L, .UP, .M = 298.15, 298.15, 298.15, -0.193165569820292)

(-9.343538E-6) EqEnthLiqStr(17)

-0.0015 EqTrLiq(17)

T(18)

(.LO, .L, .UP, .M = 382, 382.476578027229, 383, 0)

(-9.489659E-6) EqEnthLiqStr(18)

-0.0015 EqTrLiq(18)

-1 EqTEqPump(MP)

-1 EqRel3Blr(MP)

T(19)

(.LO, .L, .UP, .M = 382, 382.476577887812, 383, 0)

(-9.489659E-6) EqEnthLiqStr(19)

-0.0015 EqTrLiq(19)

-1 EqTEqPump(HP)

-1 EqRel3Blr(HP)

T(20)

(.LO, .L, .UP, .M = 382, 382.476577887812, 383, 0)

(-9.489659E-6) EqEnthLiqStr(20)

-0.0015 EqTrLiq(20)

-1 EqTEqPump(HRSG)

-1 EqRel3Blr(HRSG)

Page 233: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 233

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 182

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

T Temperature of stream

T(21)

(.LO, .L, .UP, .M = 297, 540.580060386281, 1501, 0)

(-8.144528E-6) EqEnthpyGasStr1(21,H2)

(-8.733170E-6) EqEnthpyGasStr1(21,O2)

(-8.297427E-6) EqEnthpyGasStr1(21,N2)

(-1.348970E-5) EqEnthpyGasStr1(21,CH4)

(-8.367907E-6) EqEnthpyGasStr1(21,CO)

(-1.261576E-5) EqEnthpyGasStr1(21,CO2)

(-9.893712E-6) EqEnthpyGasStr1(21,H2O)

1 EqTCnstrtBlrCmbtr(HP)

1 EqRel2Blr(HP)

T(22)

(.LO, .L, .UP, .M = 297, 393, 1501, 0)

(-8.087248E-6) EqEnthpyGasStr1(22,H2)

(-8.366360E-6) EqEnthpyGasStr1(22,O2)

(-8.130775E-6) EqEnthpyGasStr1(22,N2)

(-1.123382E-5) EqEnthpyGasStr1(22,CH4)

(-8.157832E-6) EqEnthpyGasStr1(22,CO)

(-1.130447E-5) EqEnthpyGasStr1(22,CO2)

(-9.511802E-6) EqEnthpyGasStr1(22,H2O)

1 EqRel3Blr(HP)

T(23)

(.LO, .L, .UP, .M = 297, 495.588337116896, 1501, 0)

(-8.132707E-6) EqEnthpyGasStr1(23,H2)

(-8.616411E-6) EqEnthpyGasStr1(23,O2)

(-8.238944E-6) EqEnthpyGasStr1(23,N2)

(-1.276636E-5) EqEnthpyGasStr1(23,CH4)

(-8.295870E-6) EqEnthpyGasStr1(23,CO)

(-1.224282E-5) EqEnthpyGasStr1(23,CO2)

(-9.764881E-6) EqEnthpyGasStr1(23,H2O)

1 EqTCnstrtBlrCmbtr(MP)

1 EqRel2Blr(MP)

T(24)

(.LO, .L, .UP, .M = 297, 392.476578027229, 1501, 0)

(-8.086916E-6) EqEnthpyGasStr1(24,H2)

(-8.365182E-6) EqEnthpyGasStr1(24,O2)

(-8.130326E-6) EqEnthpyGasStr1(24,N2)

(-1.122661E-5) EqEnthpyGasStr1(24,CH4)

(-8.157242E-6) EqEnthpyGasStr1(24,CO)

(-1.129938E-5) EqEnthpyGasStr1(24,CO2)

(-9.510682E-6) EqEnthpyGasStr1(24,H2O)

1 EqRel3Blr(MP)

T(25)

(.LO, .L, .UP, .M = 469, 485.588337116896, 701, 0)

(-9.737562E-6) EqEnthVapStr2(25)

1 EqTP2(25)

1 EqLogP23(25)

Page 234: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 234

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 183

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

T Temperature of stream

-1 EqRel2Blr(MP)

1 EqT1

T(26)

(.LO, .L, .UP, .M = 528, 530.580060386281, 795, 0)

(-9.864288E-6) EqEnthVapStr2(26)

1 EqTP2(26)

1 EqLogP23(26)

-1 EqRel2Blr(HP)

1 EqT2

T(27)

(.LO, .L, .UP, .M = 297, 298.15, 1501, 0)

(-8.001854E-6) EqEnthpyGasStr1(27,H2)

(-8.179146E-6) EqEnthpyGasStr1(27,O2)

(-8.069287E-6) EqEnthpyGasStr1(27,N2)

(-1.007551E-5) EqEnthpyGasStr1(27,CH4)

(-8.074722E-6) EqEnthpyGasStr1(27,CO)

(-1.033565E-5) EqEnthpyGasStr1(27,CO2)

(-9.343538E-6) EqEnthpyGasStr1(27,H2O)

1 Eq3AirStr(27)

T(28)

(.LO, .L, .UP, .M = 297, 298.15, 1501, 0)

(-8.001854E-6) EqEnthpyGasStr1(28,H2)

(-8.179146E-6) EqEnthpyGasStr1(28,O2)

(-8.069287E-6) EqEnthpyGasStr1(28,N2)

(-1.007551E-5) EqEnthpyGasStr1(28,CH4)

(-8.074722E-6) EqEnthpyGasStr1(28,CO)

(-1.033565E-5) EqEnthpyGasStr1(28,CO2)

(-9.343538E-6) EqEnthpyGasStr1(28,H2O)

1 Eq2SyngasStr(28)

T(29)

(.LO, .L, .UP, .M = 297, 298.15, 1501, 0)

(-8.001854E-6) EqEnthpyGasStr1(29,H2)

(-8.179146E-6) EqEnthpyGasStr1(29,O2)

(-8.069287E-6) EqEnthpyGasStr1(29,N2)

(-1.007551E-5) EqEnthpyGasStr1(29,CH4)

(-8.074722E-6) EqEnthpyGasStr1(29,CO)

(-1.033565E-5) EqEnthpyGasStr1(29,CO2)

(-9.343538E-6) EqEnthpyGasStr1(29,H2O)

1 Eq3AirStr(29)

T(30)

(.LO, .L, .UP, .M = 297, 298.15, 1501, 0)

(-8.001854E-6) EqEnthpyGasStr1(30,H2)

(-8.179146E-6) EqEnthpyGasStr1(30,O2)

(-8.069287E-6) EqEnthpyGasStr1(30,N2)

(-1.007551E-5) EqEnthpyGasStr1(30,CH4)

(-8.074722E-6) EqEnthpyGasStr1(30,CO)

Page 235: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 235

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 184

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

T Temperature of stream

(-1.033565E-5) EqEnthpyGasStr1(30,CO2)

(-9.343538E-6) EqEnthpyGasStr1(30,H2O)

1 Eq2SyngasStr(30)

T(31)

(.LO, .L, .UP, .M = 528, 530.580060386281, 795, 0)

(-9.864288E-6) EqEnthVapStr2(31)

1 EqTP2(31)

1 EqLogP23(31)

T(32)

(.LO, .L, .UP, .M = 469, 485.588337116896, 701, 0)

(-9.737562E-6) EqEnthVapStr2(32)

1 EqTP2(32)

1 EqLogP23(32)

T(33)

(.LO, .L, .UP, .M = 414, 438.169647811269, 581, 0)

(-9.615406E-6) EqEnthVapStr2(33)

1 EqTP2(33)

1 EqLogP23(33)

T(34)

(.LO, .L, .UP, .M = 528, 695.267448409642, 795, 0)

(-1.039226E-5) EqEnthVapStr2(34)

1 EqTP2(34)

1 EqLogP23(34)

1 EqTRel1PLev(HP,34)

T(35)

(.LO, .L, .UP, .M = 469, 568.549477042195, 701, 0)

(-9.978180E-6) EqEnthVapStr2(35)

1 EqTP2(35)

1 EqLogP23(35)

1 EqTRel1PLev(MP,35)

T(36)

(.LO, .L, .UP, .M = 414, 438.169647740304, 581, 0)

(-9.615406E-6) EqEnthVapStr2(36)

1 EqTP2(36)

1 EqLogP23(36)

1 EqTRel1PLev(LP,36)

T(37)

(.LO, .L, .UP, .M = 528, 530.580060386281, 795, 0)

1 EqnTfSatLiqVap(37)

T(38)

(.LO, .L, .UP, .M = 414, 438.169647740303, 581, 0)

1 EqnTfSatLiqVap(38)

Page 236: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 236

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 185

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

T Temperature of stream

T(39)

(.LO, .L, .UP, .M = 298, 298.15, 299, 0)

(-8.001854E-6) EqEnthpyGasStr1(39,H2)

(-8.179146E-6) EqEnthpyGasStr1(39,O2)

(-8.069287E-6) EqEnthpyGasStr1(39,N2)

(-1.007551E-5) EqEnthpyGasStr1(39,CH4)

(-8.074722E-6) EqEnthpyGasStr1(39,CO)

(-1.033565E-5) EqEnthpyGasStr1(39,CO2)

(-9.343538E-6) EqEnthpyGasStr1(39,H2O)

1 Eq3AirStr(39)

1 EqInTGTCmpr(1)

T(40)

(.LO, .L, .UP, .M = 298, 624.925663385689, 704, 0)

(-8.162763E-6) EqEnthpyGasStr1(40,H2)

(-8.952665E-6) EqEnthpyGasStr1(40,O2)

(-8.421254E-6) EqEnthpyGasStr1(40,N2)

(-1.487616E-5) EqEnthpyGasStr1(40,CH4)

(-8.515770E-6) EqEnthpyGasStr1(40,CO)

(-1.324937E-5) EqEnthpyGasStr1(40,CO2)

(-1.015691E-5) EqEnthpyGasStr1(40,H2O)

1 EqOutTGTCmpr(1)

T(41)

(.LO, .L, .UP, .M = 298, 298.15, 299, 0)

(-8.001854E-6) EqEnthpyGasStr1(41,H2)

(-8.179146E-6) EqEnthpyGasStr1(41,O2)

(-8.069287E-6) EqEnthpyGasStr1(41,N2)

(-1.007551E-5) EqEnthpyGasStr1(41,CH4)

(-8.074722E-6) EqEnthpyGasStr1(41,CO)

(-1.033565E-5) EqEnthpyGasStr1(41,CO2)

(-9.343538E-6) EqEnthpyGasStr1(41,H2O)

1 Eq2SyngasStr(41)

T(42)

(.LO, .L, .UP, .M = 298, 1500, 1510, 0)

(-8.923203E-6) EqEnthpyGasStr1(42,H2)

(-1.019516E-5) EqEnthpyGasStr1(42,O2)

(-9.646659E-6) EqEnthpyGasStr1(42,N2)

(-2.489354E-5) EqEnthpyGasStr1(42,CH4)

(-9.761615E-6) EqEnthpyGasStr1(42,CO)

(-1.642465E-5) EqEnthpyGasStr1(42,CO2)

(-1.310330E-5) EqEnthpyGasStr1(42,H2O)

1 EqTCnstrtBlrCmbtr(GT)

1 EqInTGTExpdr(1)

T(43)

(.LO, .L, .UP, .M = 298, 761.291470669467, 1510, 0)

(-8.204014E-6) EqEnthpyGasStr1(43,H2)

(-9.282493E-6) EqEnthpyGasStr1(43,O2)

(-8.648613E-6) EqEnthpyGasStr1(43,N2)

Page 237: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 237

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 186

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

T Temperature of stream

(-1.706721E-5) EqEnthpyGasStr1(43,CH4)

(-8.773361E-6) EqEnthpyGasStr1(43,CO)

(-1.409366E-5) EqEnthpyGasStr1(43,CO2)

(-1.062161E-5) EqEnthpyGasStr1(43,H2O)

1 EqOutTGTExpdr(1)

T(44)

(.LO, .L, .UP, .M = 298, 298.15, 299, 0)

(-8.001854E-6) EqEnthpyGasStr1(44,H2)

(-8.179146E-6) EqEnthpyGasStr1(44,O2)

(-8.069287E-6) EqEnthpyGasStr1(44,N2)

(-1.007551E-5) EqEnthpyGasStr1(44,CH4)

(-8.074722E-6) EqEnthpyGasStr1(44,CO)

(-1.033565E-5) EqEnthpyGasStr1(44,CO2)

(-9.343538E-6) EqEnthpyGasStr1(44,H2O)

1 Eq2SyngasStr(44)

T(45)

(.LO, .L, .UP, .M = 298, 761.291470669467, 1510, 0)

(-8.204014E-6) EqEnthpyGasStr1(45,H2)

(-9.282493E-6) EqEnthpyGasStr1(45,O2)

(-8.648613E-6) EqEnthpyGasStr1(45,N2)

(-1.706721E-5) EqEnthpyGasStr1(45,CH4)

(-8.773361E-6) EqEnthpyGasStr1(45,CO)

(-1.409366E-5) EqEnthpyGasStr1(45,CO2)

(-1.062161E-5) EqEnthpyGasStr1(45,H2O)

1 EqTCnstrtBlrCmbtr(GTSF)

1 EqRel2Blr(HRSG)

T(46)

(.LO, .L, .UP, .M = 298, 392.476577887812, 1510, 0)

(-8.086916E-6) EqEnthpyGasStr1(46,H2)

(-8.365182E-6) EqEnthpyGasStr1(46,O2)

(-8.130326E-6) EqEnthpyGasStr1(46,N2)

(-1.122661E-5) EqEnthpyGasStr1(46,CH4)

(-8.157242E-6) EqEnthpyGasStr1(46,CO)

(-1.129938E-5) EqEnthpyGasStr1(46,CO2)

(-9.510682E-6) EqEnthpyGasStr1(46,H2O)

1 EqRel3Blr(HRSG)

T(47)

(.LO, .L, .UP, .M = 528, 695.267448409643, 795, 0)

(-1.039226E-5) EqEnthVapStr2(47)

1 EqTP2(47)

1 EqLogP23(47)

-1 EqRel2Blr(HRSG)

1 EqT3

T(48)

(.LO, .L, .UP, .M = 528, 695.267448409642, 795, 0)

(-1.039226E-5) EqEnthVapStr2(48)

Page 238: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 238

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 187

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

T Temperature of stream

1 EqTP2(48)

1 EqLogP23(48)

1 EqTRel1PLev(HP,48)

T(49)

(.LO, .L, .UP, .M = 469, 485.588337116896, 795, 0)

(-9.737562E-6) EqEnthVapStr2(49)

1 EqTP2(49)

1 EqLogP23(49)

T(50)

(.LO, .L, .UP, .M = 469, 568.549477042195, 701, 0)

(-9.978180E-6) EqEnthVapStr2(50)

1 EqTP2(50)

1 EqLogP23(50)

1 EqTRel1PLev(MP,50)

T(51)

(.LO, .L, .UP, .M = 414, 438.169647811269, 701, 0)

(-9.615406E-6) EqEnthVapStr2(51)

1 EqTP2(51)

1 EqLogP23(51)

T(52)

(.LO, .L, .UP, .M = 469, 485.588337116896, 701, 0)

1 EqnTfSatLiqVap(52)

T(53)

(.LO, .L, .UP, .M = 528, 530.580060386281, 795, 0)

1 EqnTfSatLiqVap(53)

T(54)

(.LO, .L, .UP, .M = 528, 530.580060386281, 795, 0)

1 EqnTfSatLiqVap(54)

T(55)

(.LO, .L, .UP, .M = 469, 568.549477042195, 701, 0)

(-9.978180E-6) EqEnthVapStr2(55)

1 EqTP2(55)

1 EqLogP23(55)

1 EqInMPTMPStmTurb(2)

1 EqTRel1PLev(MP,55)

T(56)

(.LO, .L, .UP, .M = 414, 460, 581, 0)

(-9.670065E-6) EqEnthVapStr2(56)

1 EqTP2(56)

1 EqLogP23(56)

1 EqPTRel1cMPStmTurb(2)

T(57)

Page 239: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 239

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 188

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

T Temperature of stream

(.LO, .L, .UP, .M = 333, 333.17303084467, 334, 0)

(-9.397077E-6) EqEnthVapStr2(57)

1 EqTP2(57)

1 EqLogP23(57)

T(58)

(.LO, .L, .UP, .M = 528, 695.267448409642, 795, 0)

(-1.039226E-5) EqEnthVapStr2(58)

1 EqTP2(58)

1 EqLogP23(58)

1 EqInHPTHPStmTurb(2)

1 EqTRel1PLev(HP,58)

T(59)

(.LO, .L, .UP, .M = 469, 568.549477042195, 701, 0)

(-9.978180E-6) EqEnthVapStr2(59)

1 EqTP2(59)

1 EqLogP23(59)

1 EqPTRel1cHPStmTurb(2)

T(60)

(.LO, .L, .UP, .M = 414, 438.169647811269, 581, 0)

(-9.615406E-6) EqEnthVapStr2(60)

1 EqTP2(60)

1 EqLogP23(60)

1 EqPTRel2cHPStmTurb(2)

T(61)

(.LO, .L, .UP, .M = 333, 333.17303084467, 334, 0)

(-9.397077E-6) EqEnthVapStr2(61)

1 EqTP2(61)

1 EqLogP23(61)

T(62)

(.LO, .L, .UP, .M = 528, 695.267448409642, 795, 0)

(-1.039226E-5) EqEnthVapStr2(62)

1 EqTP2(62)

1 EqLogP23(62)

1 EqInHPTHPStmTurb(3)

1 EqTRel1PLev(HP,62)

T(63)

(.LO, .L, .UP, .M = 469, 530, 701, 0)

(-9.862594E-6) EqEnthVapStr2(63)

1 EqTP2(63)

1 EqLogP23(63)

1 EqPTRel1cHPStmTurb(3)

T(64)

(.LO, .L, .UP, .M = 414, 460, 581, 0)

(-9.670065E-6) EqEnthVapStr2(64)

Page 240: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 240

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 189

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

T Temperature of stream

1 EqTP2(64)

1 EqLogP23(64)

1 EqPTRel2cHPStmTurb(3)

T(65)

(.LO, .L, .UP, .M = 333, 333.173030851526, 334, 0)

(-9.397077E-6) EqEnthVapStr2(65)

1 EqTP2(65)

1 EqLogP23(65)

---- P Pressure of stream

P(1)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqTSat(1)

1 EqInHPPHPStmTurb(1)

1 EqPRel2PLev(HP,1)

P(2)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(2)

1 EqOutMPPHPStmTurb(1)

1 EqPRel1PLev(MP,2)

P(3)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

1 EqTSat(3)

1 EqOutLPPHPStmTurb(1)

1 EqPRel1PLev(LP,3)

P(4)

(.LO, .L, .UP, .M = 0.19, 0.2, 0.21, 0)

1 EqTSat(4)

1 EqPr1VacCondTurb(1,4)

P(5)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(5)

1 EqInMPPMPStmTurb(1)

1 EqPRel2PLev(MP,5)

P(6)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

1 EqTSat(6)

1 EqOutLPPMPStmTurb(1)

1 EqPRel1PLev(LP,6)

P(7)

(.LO, .L, .UP, .M = 0.19, 0.2, 0.21, 0)

1 EqTSat(7)

Page 241: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 241

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 190

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

P Pressure of stream

1 EqPr1VacCondTurb(1,7)

P(8)

(.LO, .L, .UP, .M = 0.19, 0.2, 0.21, 0)

1 EqTSat(8)

1 EqPr2VacCondTurb(1,8)

-1 EqPgePump(VP)

(0.0056) EqWorkPump(VP)

P(9)

(.LO, .L, .UP, .M = 1.4, 1.4, 1.4, 0.380900550349967)

1 EqPgePump(VP)

(-0.0056) EqWorkPump(VP)

P(10)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(10)

-1 EqPRel1StmDmd(MP)

P(11)

(.LO, .L, .UP, .M = 1.39, 1.4, 1.41, 0)

1 EqTSat(11)

1 EqPRel1CondHdr(1)

P(12)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

1 EqTSat(12)

1 EqPRel2PLev(LP,12)

P(13)

(.LO, .L, .UP, .M = 1.39, 1.4, 1.41, 0)

1 EqTSat(13)

-1 EqPgePump(MP)

(0) EqWorkPump(MP)

1 EqPRel2DeAertr(1,13)

P(14)

(.LO, .L, .UP, .M = 1.39, 1.4, 1.41, 0)

1 EqTSat(14)

-1 EqPgePump(HP)

(0) EqWorkPump(HP)

1 EqPRel2DeAertr(1,14)

P(15)

(.LO, .L, .UP, .M = 1.39, 1.4, 1.41, 0)

1 EqTSat(15)

-1 EqPgePump(HRSG)

(0.0106) EqWorkPump(HRSG)

1 EqPRel2DeAertr(1,15)

P(16)

Page 242: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 242

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 191

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

P Pressure of stream

(.LO, .L, .UP, .M = 1.39, 1.4, 1.41, 0)

1 EqTSat(16)

1 EqPRel1DeAertr(1,16)

P(18)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqPgePump(MP)

(0) EqWorkPump(MP)

1 EqRel5Blr(MP)

P(19)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqPgePump(HP)

(0) EqWorkPump(HP)

1 EqRel5Blr(HP)

P(20)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqPgePump(HRSG)

(-0.0106) EqWorkPump(HRSG)

1 EqRel5Blr(HRSG)

P(21)

(.LO, .L, .UP, .M = 0.95, 1.01325, 1.15, 0)

1 EqOutPBlrCmbtr1(HP,27)

1 EqOutPBlrCmbtr1(HP,28)

1 EqRel4Blr(HP)

P(22)

(.LO, .L, .UP, .M = 0.95, 1.01325, 1.15, 0)

-1 EqRel4Blr(HP)

P(23)

(.LO, .L, .UP, .M = 0.95, 1.01325, 1.15, 0)

1 EqOutPBlrCmbtr1(MP,29)

1 EqOutPBlrCmbtr1(MP,30)

1 EqRel4Blr(MP)

P(24)

(.LO, .L, .UP, .M = 0.95, 1.01325, 1.15, 0)

-1 EqRel4Blr(MP)

P(25)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(25)

1 EqPRel1PLev(MP,25)

-1 EqRel5Blr(MP)

-1 EqRel6Blr(MP)

P(26)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

Page 243: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 243

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 192

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

P Pressure of stream

1 EqTSat(26)

1 EqPRel1PLev(HP,26)

-1 EqRel5Blr(HP)

-1 EqRel6Blr(HP)

P(27)

(.LO, .L, .UP, .M = 0.95, 1.01325, 1.15, 0)

-1 EqOutPBlrCmbtr1(HP,27)

1 Eq2AirStr(27)

P(28)

(.LO, .L, .UP, .M = 0.95, 1.01325, 1.15, 0)

-1 EqOutPBlrCmbtr1(HP,28)

P(29)

(.LO, .L, .UP, .M = 0.95, 1.01325, 1.15, 0)

-1 EqOutPBlrCmbtr1(MP,29)

1 Eq2AirStr(29)

P(30)

(.LO, .L, .UP, .M = 0.95, 1.01325, 1.15, 0)

-1 EqOutPBlrCmbtr1(MP,30)

P(31)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqTSat(31)

1 EqPRel1PLev(HP,31)

P(32)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(32)

1 EqPRel1PLev(MP,32)

P(33)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

1 EqTSat(33)

1 EqPRel1PLev(LP,33)

P(34)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqTSat(34)

1 EqPRel2PLev(HP,34)

1 EqPRel1StmDmd(HP)

P(35)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(35)

1 EqPRel2PLev(MP,35)

1 EqPRel1StmDmd(MP)

P(36)

Page 244: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 244

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 193

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

P Pressure of stream

(.LO, .L, .UP, .M = 4, 7, 10, 0)

1 EqTSat(36)

1 EqPRel2PLev(LP,36)

1 EqPRel1StmDmd(LP)

P(37)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqTSat(37)

-1 EqPRel1StmDmd(HP)

P(38)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

1 EqTSat(38)

-1 EqPRel1StmDmd(LP)

P(39)

(.LO, .L, .UP, .M = 0.99, 1.01325, 1.1, 0)

1 Eq2AirStr(39)

1 EqInPGTCmpr(1)

P(40)

(.LO, .L, .UP, .M = 0.99, 20, 20, 0)

-1 EqOutPBlrCmbtr1(GT,40)

1 EqOutPGTCmpr(1)

P(41)

(.LO, .L, .UP, .M = 0.99, 20, 20, 0)

-1 EqOutPBlrCmbtr1(GT,41)

P(42)

(.LO, .L, .UP, .M = 0.99, 20, 20, 0)

1 EqOutPBlrCmbtr1(GT,40)

1 EqOutPBlrCmbtr1(GT,41)

1 EqInPGTExpdr(1)

P(43)

(.LO, .L, .UP, .M = 1.3, 1.3, 20, 0)

-1 EqOutPBlrCmbtr1(GTSF,43)

1 EqOutPGTExpdr(1)

P(44)

(.LO, .L, .UP, .M = 1.3, 1.3, 20, 0)

-1 EqOutPBlrCmbtr1(GTSF,44)

P(45)

(.LO, .L, .UP, .M = 1.3, 1.3, 20, 0)

1 EqOutPBlrCmbtr1(GTSF,43)

1 EqOutPBlrCmbtr1(GTSF,44)

1 EqRel4Blr(HRSG)

P(46)

Page 245: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 245

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 194

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

P Pressure of stream

(.LO, .L, .UP, .M = 1.3, 1.3, 20, 0)

-1 EqRel4Blr(HRSG)

P(47)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqTSat(47)

1 EqPRel1PLev(HP,47)

-1 EqRel5Blr(HRSG)

-1 EqRel6Blr(HRSG)

P(48)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqTSat(48)

1 EqPRel2PLev(HP,48)

P(49)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(49)

1 EqPRel1PLev(MP,49)

P(50)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(50)

1 EqPRel2PLev(MP,50)

P(51)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

1 EqTSat(51)

1 EqPRel1PLev(LP,51)

P(52)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(52)

1 EqRel6Blr(MP)

P(53)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqTSat(53)

1 EqRel6Blr(HP)

P(54)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqTSat(54)

1 EqRel6Blr(HRSG)

P(55)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(55)

1 EqInMPPMPStmTurb(2)

1 EqPRel2PLev(MP,55)

Page 246: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 246

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 195

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

P Pressure of stream

P(56)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

1 EqTSat(56)

1 EqOutLPPMPStmTurb(2)

1 EqPRel1PLev(LP,56)

P(57)

(.LO, .L, .UP, .M = 0.19, 0.2, 0.21, 0)

1 EqTSat(57)

1 EqPr1VacCondTurb(1,57)

P(58)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqTSat(58)

1 EqInHPPHPStmTurb(2)

1 EqPRel2PLev(HP,58)

P(59)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(59)

1 EqOutMPPHPStmTurb(2)

1 EqPRel1PLev(MP,59)

P(60)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

1 EqTSat(60)

1 EqOutLPPHPStmTurb(2)

1 EqPRel1PLev(LP,60)

P(61)

(.LO, .L, .UP, .M = 0.19, 0.2, 0.21, 0)

1 EqTSat(61)

1 EqPr1VacCondTurb(1,61)

P(62)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

1 EqTSat(62)

1 EqInHPPHPStmTurb(3)

1 EqPRel2PLev(HP,62)

P(63)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

1 EqTSat(63)

1 EqOutMPPHPStmTurb(3)

1 EqPRel1PLev(MP,63)

P(64)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

1 EqTSat(64)

1 EqOutLPPHPStmTurb(3)

1 EqPRel1PLev(LP,64)

Page 247: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 247

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 196

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

P Pressure of stream

P(65)

(.LO, .L, .UP, .M = 0.19, 0.2, 0.21, 0)

1 EqTSat(65)

1 EqPr1VacCondTurb(1,65)

---- TrP2

TrP2(1)

(.LO, .L, .UP, .M = 0, 0.819897177362016, +INF, 0)

1 EqTrP2(1)

(64.2852) EqLatHtVapP2(1,H2O)

TrP2(2)

(.LO, .L, .UP, .M = 0, 0.750372161879212, +INF, 0)

1 EqTrP2(2)

(50.007) EqLatHtVapP2(2,H2O)

TrP2(3)

(.LO, .L, .UP, .M = 0, 0.677096793133225, +INF, 0)

1 EqTrP2(3)

(39.8314) EqLatHtVapP2(3,H2O)

TrP2(4)

(.LO, .L, .UP, .M = 0, 0.51484714175617, +INF, 0)

1 EqTrP2(4)

(26.1225) EqLatHtVapP2(4,H2O)

TrP2(5)

(.LO, .L, .UP, .M = 0, 0.750372161879212, +INF, 0)

1 EqTrP2(5)

(50.007) EqLatHtVapP2(5,H2O)

TrP2(6)

(.LO, .L, .UP, .M = 0, 0.677096793133225, +INF, 0)

1 EqTrP2(6)

(39.8314) EqLatHtVapP2(6,H2O)

TrP2(7)

(.LO, .L, .UP, .M = 0, 0.514847141766765, +INF, 0)

1 EqTrP2(7)

(26.1225) EqLatHtVapP2(7,H2O)

TrP2(8)

(.LO, .L, .UP, .M = 0, 0.51484714175617, +INF, 0)

1 EqTrP2(8)

(26.1225) EqLatHtVapP2(8,H2O)

TrP2(10)

(.LO, .L, .UP, .M = 0, 0.750372161879212, +INF, 0)

Page 248: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 248

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 197

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TrP2

1 EqTrP2(10)

(50.007) EqLatHtVapP2(10,H2O)

TrP2(11)

(.LO, .L, .UP, .M = 0, 0.591035151959902, +INF, 0)

1 EqTrP2(11)

(31.4459) EqLatHtVapP2(11,H2O)

TrP2(12)

(.LO, .L, .UP, .M = 0, 0.677096793133225, +INF, 0)

1 EqTrP2(12)

(39.8314) EqLatHtVapP2(12,H2O)

TrP2(13)

(.LO, .L, .UP, .M = 0, 0.591035152175343, +INF, 0)

1 EqTrP2(13)

(31.4459) EqLatHtVapP2(13,H2O)

TrP2(14)

(.LO, .L, .UP, .M = 0, 0.591035151959903, +INF, 0)

1 EqTrP2(14)

(31.4459) EqLatHtVapP2(14,H2O)

TrP2(15)

(.LO, .L, .UP, .M = 0, 0.591035151959903, +INF, 0)

1 EqTrP2(15)

(31.4459) EqLatHtVapP2(15,H2O)

TrP2(25)

(.LO, .L, .UP, .M = 0, 0.750372161879215, +INF, 0)

1 EqTrP2(25)

(50.007) EqLatHtVapP2(25,H2O)

TrP2(26)

(.LO, .L, .UP, .M = 0, 0.819897177362016, +INF, 0)

1 EqTrP2(26)

(64.2852) EqLatHtVapP2(26,H2O)

TrP2(31)

(.LO, .L, .UP, .M = 0, 0.819897177362016, +INF, 0)

1 EqTrP2(31)

(64.2852) EqLatHtVapP2(31,H2O)

TrP2(32)

(.LO, .L, .UP, .M = 0, 0.750372161879215, +INF, 0)

1 EqTrP2(32)

(50.007) EqLatHtVapP2(32,H2O)

TrP2(33)

(.LO, .L, .UP, .M = 0, 0.677096793242886, +INF, 0)

1 EqTrP2(33)

Page 249: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 249

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 198

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TrP2

(39.8314) EqLatHtVapP2(33,H2O)

TrP2(34)

(.LO, .L, .UP, .M = 0, 0.819897177362016, +INF, 0)

1 EqTrP2(34)

(64.2852) EqLatHtVapP2(34,H2O)

TrP2(35)

(.LO, .L, .UP, .M = 0, 0.750372161879215, +INF, 0)

1 EqTrP2(35)

(50.007) EqLatHtVapP2(35,H2O)

TrP2(36)

(.LO, .L, .UP, .M = 0, 0.677096793133225, +INF, 0)

1 EqTrP2(36)

(39.8314) EqLatHtVapP2(36,H2O)

TrP2(37)

(.LO, .L, .UP, .M = 0, 0.819897177362016, +INF, 0)

1 EqTrP2(37)

(64.2852) EqLatHtVapP2(37,H2O)

TrP2(38)

(.LO, .L, .UP, .M = 0, 0.677096793133224, +INF, 0)

1 EqTrP2(38)

(39.8314) EqLatHtVapP2(38,H2O)

TrP2(47)

(.LO, .L, .UP, .M = 0, 0.819897177362016, +INF, 0)

1 EqTrP2(47)

(64.2852) EqLatHtVapP2(47,H2O)

TrP2(48)

(.LO, .L, .UP, .M = 0, 0.819897177362016, +INF, 0)

1 EqTrP2(48)

(64.2852) EqLatHtVapP2(48,H2O)

TrP2(49)

(.LO, .L, .UP, .M = 0, 0.750372161879215, +INF, 0)

1 EqTrP2(49)

(50.007) EqLatHtVapP2(49,H2O)

TrP2(50)

(.LO, .L, .UP, .M = 0, 0.750372161879215, +INF, 0)

1 EqTrP2(50)

(50.007) EqLatHtVapP2(50,H2O)

TrP2(51)

(.LO, .L, .UP, .M = 0, 0.677096793242886, +INF, 0)

1 EqTrP2(51)

(39.8314) EqLatHtVapP2(51,H2O)

Page 250: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 250

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 199

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TrP2

TrP2(52)

(.LO, .L, .UP, .M = 0, 0.750372161879215, +INF, 0)

1 EqTrP2(52)

(50.007) EqLatHtVapP2(52,H2O)

TrP2(53)

(.LO, .L, .UP, .M = 0, 0.819897177362016, +INF, 0)

1 EqTrP2(53)

(64.2852) EqLatHtVapP2(53,H2O)

TrP2(54)

(.LO, .L, .UP, .M = 0, 0.819897177362015, +INF, 0)

1 EqTrP2(54)

(64.2852) EqLatHtVapP2(54,H2O)

TrP2(55)

(.LO, .L, .UP, .M = 0, 0.750372161879215, +INF, 0)

1 EqTrP2(55)

(50.007) EqLatHtVapP2(55,H2O)

TrP2(56)

(.LO, .L, .UP, .M = 0, 0.677096793242886, +INF, 0)

1 EqTrP2(56)

(39.8314) EqLatHtVapP2(56,H2O)

TrP2(57)

(.LO, .L, .UP, .M = 0, 0.51484714175617, +INF, 0)

1 EqTrP2(57)

(26.1225) EqLatHtVapP2(57,H2O)

TrP2(58)

(.LO, .L, .UP, .M = 0, 0.819897177362016, +INF, 0)

1 EqTrP2(58)

(64.2852) EqLatHtVapP2(58,H2O)

TrP2(59)

(.LO, .L, .UP, .M = 0, 0.750372161879215, +INF, 0)

1 EqTrP2(59)

(50.007) EqLatHtVapP2(59,H2O)

TrP2(60)

(.LO, .L, .UP, .M = 0, 0.677096793242886, +INF, 0)

1 EqTrP2(60)

(39.8314) EqLatHtVapP2(60,H2O)

TrP2(61)

(.LO, .L, .UP, .M = 0, 0.51484714175617, +INF, 0)

1 EqTrP2(61)

(26.1225) EqLatHtVapP2(61,H2O)

Page 251: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 251

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 200

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TrP2

TrP2(62)

(.LO, .L, .UP, .M = 0, 0.819897177362016, +INF, 0)

1 EqTrP2(62)

(64.2852) EqLatHtVapP2(62,H2O)

TrP2(63)

(.LO, .L, .UP, .M = 0, 0.750372161879215, +INF, 0)

1 EqTrP2(63)

(50.007) EqLatHtVapP2(63,H2O)

TrP2(64)

(.LO, .L, .UP, .M = 0, 0.677096793242886, +INF, 0)

1 EqTrP2(64)

(39.8314) EqLatHtVapP2(64,H2O)

TrP2(65)

(.LO, .L, .UP, .M = 0, 0.514847141766765, +INF, 0)

1 EqTrP2(65)

(26.1225) EqLatHtVapP2(65,H2O)

---- LatHtVapP2

LatHtVapP2(1,H2O)

(.LO, .L, .UP, .M = 25, 30.1020843953285, 50, 0)

0.0003 EqEnthSatLiq(1)

1 EqLatHtVapP2(1,H2O)

LatHtVapP2(2,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010268, 50, 0)

0.0003 EqEnthSatLiq(2)

1 EqLatHtVapP2(2,H2O)

LatHtVapP2(3,H2O)

(.LO, .L, .UP, .M = 25, 37.3087752495816, 50, 0)

0.0003 EqEnthSatLiq(3)

1 EqLatHtVapP2(3,H2O)

LatHtVapP2(4,H2O)

(.LO, .L, .UP, .M = 25, 42.5369286060959, 50, 0)

0.0003 EqEnthSatLiq(4)

1 EqLatHtVapP2(4,H2O)

LatHtVapP2(5,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010268, 50, 0)

0.0003 EqEnthSatLiq(5)

1 EqLatHtVapP2(5,H2O)

LatHtVapP2(6,H2O)

(.LO, .L, .UP, .M = 25, 37.3087752495816, 50, 0)

0.0003 EqEnthSatLiq(6)

Page 252: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 252

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 201

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

LatHtVapP2

1 EqLatHtVapP2(6,H2O)

LatHtVapP2(7,H2O)

(.LO, .L, .UP, .M = 25, 42.5369286058191, 50, 0)

0.0003 EqEnthSatLiq(7)

1 EqLatHtVapP2(7,H2O)

LatHtVapP2(8,H2O)

(.LO, .L, .UP, .M = 25, 42.5369286060959, 50, 0)

0.0003 EqEnthSatLiq(8)

1 EqLatHtVapP2(8,H2O)

LatHtVapP2(10,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010268, 50, 0)

0.0003 EqEnthSatLiq(10)

1 EqLatHtVapP2(10,H2O)

(-0.5876) EqEgyBalStmDmd(MP)

(0.5876) EqHtReqStmDmd(MP)

LatHtVapP2(11,H2O)

(.LO, .L, .UP, .M = 25, 40.354274163495, 50, 0)

0.0003 EqEnthSatLiq(11)

1 EqLatHtVapP2(11,H2O)

LatHtVapP2(12,H2O)

(.LO, .L, .UP, .M = 25, 37.3087752495816, 50, 0)

0.0003 EqEnthSatLiq(12)

1 EqLatHtVapP2(12,H2O)

LatHtVapP2(13,H2O)

(.LO, .L, .UP, .M = 25, 40.3542741567203, 50, 0)

0.0003 EqEnthSatLiq(13)

1 EqLatHtVapP2(13,H2O)

LatHtVapP2(14,H2O)

(.LO, .L, .UP, .M = 25, 40.354274163495, 50, 0)

0.0003 EqEnthSatLiq(14)

1 EqLatHtVapP2(14,H2O)

LatHtVapP2(15,H2O)

(.LO, .L, .UP, .M = 25, 40.354274163495, 50, 0)

0.0003 EqEnthSatLiq(15)

1 EqLatHtVapP2(15,H2O)

LatHtVapP2(25,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010267, 50, 0)

0.0003 EqEnthSatLiq(25)

1 EqLatHtVapP2(25,H2O)

LatHtVapP2(26,H2O)

(.LO, .L, .UP, .M = 25, 30.1020843953285, 50, 0)

Page 253: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 253

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 202

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

LatHtVapP2

0.0003 EqEnthSatLiq(26)

1 EqLatHtVapP2(26,H2O)

LatHtVapP2(31,H2O)

(.LO, .L, .UP, .M = 25, 30.1020843953285, 50, 0)

0.0003 EqEnthSatLiq(31)

1 EqLatHtVapP2(31,H2O)

LatHtVapP2(32,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010267, 50, 0)

0.0003 EqEnthSatLiq(32)

1 EqLatHtVapP2(32,H2O)

LatHtVapP2(33,H2O)

(.LO, .L, .UP, .M = 25, 37.3087752452137, 50, 0)

0.0003 EqEnthSatLiq(33)

1 EqLatHtVapP2(33,H2O)

LatHtVapP2(34,H2O)

(.LO, .L, .UP, .M = 25, 30.1020843953285, 50, 0)

0.0003 EqEnthSatLiq(34)

1 EqLatHtVapP2(34,H2O)

LatHtVapP2(35,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010267, 50, 0)

0.0003 EqEnthSatLiq(35)

1 EqLatHtVapP2(35,H2O)

LatHtVapP2(36,H2O)

(.LO, .L, .UP, .M = 25, 37.3087752495816, 50, 0)

0.0003 EqEnthSatLiq(36)

1 EqLatHtVapP2(36,H2O)

LatHtVapP2(37,H2O)

(.LO, .L, .UP, .M = 25, 30.1020843953285, 50, 0)

0.0003 EqEnthSatLiq(37)

1 EqLatHtVapP2(37,H2O)

(-0.1661) EqEgyBalStmDmd(HP)

(0.1661) EqHtReqStmDmd(HP)

LatHtVapP2(38,H2O)

(.LO, .L, .UP, .M = 25, 37.3087752495816, 50, 0)

0.0003 EqEnthSatLiq(38)

1 EqLatHtVapP2(38,H2O)

(-1.3402) EqEgyBalStmDmd(LP)

(1.3402) EqHtReqStmDmd(LP)

LatHtVapP2(47,H2O)

(.LO, .L, .UP, .M = 25, 30.1020843953285, 50, 0)

0.0003 EqEnthSatLiq(47)

1 EqLatHtVapP2(47,H2O)

Page 254: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 254

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 203

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

LatHtVapP2

LatHtVapP2(48,H2O)

(.LO, .L, .UP, .M = 25, 30.1020843953285, 50, 0)

0.0003 EqEnthSatLiq(48)

1 EqLatHtVapP2(48,H2O)

LatHtVapP2(49,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010267, 50, 0)

0.0003 EqEnthSatLiq(49)

1 EqLatHtVapP2(49,H2O)

LatHtVapP2(50,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010267, 50, 0)

0.0003 EqEnthSatLiq(50)

1 EqLatHtVapP2(50,H2O)

LatHtVapP2(51,H2O)

(.LO, .L, .UP, .M = 25, 37.3087752452137, 50, 0)

0.0003 EqEnthSatLiq(51)

1 EqLatHtVapP2(51,H2O)

LatHtVapP2(52,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010267, 50, 0)

0.0003 EqEnthSatLiq(52)

1 EqLatHtVapP2(52,H2O)

LatHtVapP2(53,H2O)

(.LO, .L, .UP, .M = 25, 30.1020843953285, 50, 0)

0.0003 EqEnthSatLiq(53)

1 EqLatHtVapP2(53,H2O)

LatHtVapP2(54,H2O)

(.LO, .L, .UP, .M = 25, 30.1020843953285, 50, 0)

0.0003 EqEnthSatLiq(54)

1 EqLatHtVapP2(54,H2O)

LatHtVapP2(55,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010267, 50, 0)

0.0003 EqEnthSatLiq(55)

1 EqLatHtVapP2(55,H2O)

LatHtVapP2(56,H2O)

(.LO, .L, .UP, .M = 25, 37.3087752452137, 50, 0)

0.0003 EqEnthSatLiq(56)

1 EqLatHtVapP2(56,H2O)

LatHtVapP2(57,H2O)

(.LO, .L, .UP, .M = 25, 42.5369286060959, 50, 0)

0.0003 EqEnthSatLiq(57)

1 EqLatHtVapP2(57,H2O)

Page 255: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 255

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 204

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

LatHtVapP2

LatHtVapP2(58,H2O)

(.LO, .L, .UP, .M = 25, 30.1020843953285, 50, 0)

0.0003 EqEnthSatLiq(58)

1 EqLatHtVapP2(58,H2O)

LatHtVapP2(59,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010267, 50, 0)

0.0003 EqEnthSatLiq(59)

1 EqLatHtVapP2(59,H2O)

LatHtVapP2(60,H2O)

(.LO, .L, .UP, .M = 25, 37.3087752452137, 50, 0)

0.0003 EqEnthSatLiq(60)

1 EqLatHtVapP2(60,H2O)

LatHtVapP2(61,H2O)

(.LO, .L, .UP, .M = 25, 42.5369286060959, 50, 0)

0.0003 EqEnthSatLiq(61)

1 EqLatHtVapP2(61,H2O)

LatHtVapP2(62,H2O)

(.LO, .L, .UP, .M = 25, 30.1020843953285, 50, 0)

0.0003 EqEnthSatLiq(62)

1 EqLatHtVapP2(62,H2O)

LatHtVapP2(63,H2O)

(.LO, .L, .UP, .M = 25, 34.0392555010267, 50, 0)

0.0003 EqEnthSatLiq(63)

1 EqLatHtVapP2(63,H2O)

LatHtVapP2(64,H2O)

(.LO, .L, .UP, .M = 25, 37.3087752452137, 50, 0)

0.0003 EqEnthSatLiq(64)

1 EqLatHtVapP2(64,H2O)

LatHtVapP2(65,H2O)

(.LO, .L, .UP, .M = 25, 42.5369286058191, 50, 0)

0.0003 EqEnthSatLiq(65)

1 EqLatHtVapP2(65,H2O)

---- Wetns

Wetns(1)

(.LO, .L, .UP, .M = 0, 0, 1, 905.901588102403)

(0.01) EqEnthP2Str(1)

1 EqLogP21(1)

1 EqLogP22(1)

Wetns(2)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

Page 256: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 256

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 205

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Wetns

(0.0103) EqEnthP2Str(2)

1 EqLogP21(2)

1 EqLogP22(2)

1 EqWetCnst1HPStmTurb(1)

1 EqLogMode6HPStmTurb(1)

Wetns(3)

(.LO, .L, .UP, .M = 0, 0.15, 1, 0)

(0.0104) EqEnthP2Str(3)

1 EqLogP21(3)

1 EqLogP22(3)

1 EqWetCnst2HPStmTurb(1)

1 EqLogMode7HPStmTurb(1)

Wetns(4)

(.LO, .L, .UP, .M = 0, 0.15, 1, 0)

(0.0118) EqEnthP2Str(4)

1 EqLogP21(4)

1 EqLogP22(4)

1 EqPTRel3HPStmTurb(1)

Wetns(5)

(.LO, .L, .UP, .M = 0, 0, 1, 770.442149240164)

(0.0103) EqEnthP2Str(5)

1 EqLogP21(5)

1 EqLogP22(5)

Wetns(6)

(.LO, .L, .UP, .M = 0, 0.15, 1, 0)

(0.0104) EqEnthP2Str(6)

1 EqLogP21(6)

1 EqLogP22(6)

1 EqWetCnst1MPStmTurb(1)

1 EqLogMode4MPStmTurb(1)

Wetns(7)

(.LO, .L, .UP, .M = 0, 0.15, 1, 0)

(0.0118) EqEnthP2Str(7)

1 EqLogP21(7)

1 EqLogP22(7)

1 EqPTRel2MPStmTurb(1)

Wetns(12)

(.LO, .L, .UP, .M = 0, 0.416370897536405, 1, 0)

(0.0104) EqEnthP2Str(12)

1 EqLogP21(12)

1 EqLogP22(12)

Wetns(25)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

(0.0095) EqEnthP2Str(25)

Page 257: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 257

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 206

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Wetns

1 EqLogP21(25)

1 EqLogP22(25)

Wetns(26)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

(0.0084) EqEnthP2Str(26)

1 EqLogP21(26)

1 EqLogP22(26)

Wetns(31)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.0084) EqEnthP2Str(31)

1 EqLogP21(31)

1 EqLogP22(31)

Wetns(32)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.0095) EqEnthP2Str(32)

1 EqLogP21(32)

1 EqLogP22(32)

Wetns(33)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.0104) EqEnthP2Str(33)

1 EqLogP21(33)

1 EqLogP22(33)

Wetns(34)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.01) EqEnthP2Str(34)

1 EqLogP21(34)

1 EqLogP22(34)

Wetns(35)

(.LO, .L, .UP, .M = 0, 0, 1, 92.3928694835694)

(0.0103) EqEnthP2Str(35)

1 EqLogP21(35)

1 EqLogP22(35)

Wetns(36)

(.LO, .L, .UP, .M = 0, 0.0001, 1, 0)

(0.0104) EqEnthP2Str(36)

1 EqLogP21(36)

1 EqLogP22(36)

Wetns(47)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.01) EqEnthP2Str(47)

1 EqLogP21(47)

1 EqLogP22(47)

Page 258: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 258

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 207

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Wetns

Wetns(48)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

(0.01) EqEnthP2Str(48)

1 EqLogP21(48)

1 EqLogP22(48)

Wetns(49)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.0095) EqEnthP2Str(49)

1 EqLogP21(49)

1 EqLogP22(49)

Wetns(50)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.0103) EqEnthP2Str(50)

1 EqLogP21(50)

1 EqLogP22(50)

Wetns(51)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.0104) EqEnthP2Str(51)

1 EqLogP21(51)

1 EqLogP22(51)

Wetns(55)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

(0.0103) EqEnthP2Str(55)

1 EqLogP21(55)

1 EqLogP22(55)

Wetns(56)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

(0.0106) EqEnthP2Str(56)

1 EqLogP21(56)

1 EqLogP22(56)

1 EqWetCnst1MPStmTurb(2)

1 EqLogMode4MPStmTurb(2)

Wetns(57)

(.LO, .L, .UP, .M = 0, 0.15, 1, 0)

(0.0118) EqEnthP2Str(57)

1 EqLogP21(57)

1 EqLogP22(57)

1 EqPTRel2MPStmTurb(2)

Wetns(58)

(.LO, .L, .UP, .M = 0, 0, 1, 7485.11312650258)

(0.01) EqEnthP2Str(58)

1 EqLogP21(58)

1 EqLogP22(58)

Page 259: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 259

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 208

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Wetns

Wetns(59)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.0103) EqEnthP2Str(59)

1 EqLogP21(59)

1 EqLogP22(59)

1 EqWetCnst1HPStmTurb(2)

1 EqLogMode6HPStmTurb(2)

Wetns(60)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.0104) EqEnthP2Str(60)

1 EqLogP21(60)

1 EqLogP22(60)

1 EqWetCnst2HPStmTurb(2)

1 EqLogMode7HPStmTurb(2)

Wetns(61)

(.LO, .L, .UP, .M = 0, 0.15, 1, 0)

(0.0118) EqEnthP2Str(61)

1 EqLogP21(61)

1 EqLogP22(61)

1 EqPTRel3HPStmTurb(2)

Wetns(62)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

(0.01) EqEnthP2Str(62)

1 EqLogP21(62)

1 EqLogP22(62)

Wetns(63)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.0099) EqEnthP2Str(63)

1 EqLogP21(63)

1 EqLogP22(63)

1 EqWetCnst1HPStmTurb(3)

1 EqLogMode6HPStmTurb(3)

Wetns(64)

(.LO, .L, .UP, .M = 0, 0, 1, 0)

(0.0106) EqEnthP2Str(64)

1 EqLogP21(64)

1 EqLogP22(64)

1 EqWetCnst2HPStmTurb(3)

1 EqLogMode7HPStmTurb(3)

Wetns(65)

(.LO, .L, .UP, .M = 0, 0.15, 1, 0)

(0.0118) EqEnthP2Str(65)

1 EqLogP21(65)

1 EqLogP22(65)

1 EqPTRel3HPStmTurb(3)

Page 260: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 260

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 209

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Wetns

---- TSat

TSat(1)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

(-9.864288E-6) EqEnthSatLiq(1)

(-0.7398) EqTSat(1)

-1 EqTP2(1)

-1 EqLogP23(1)

-0.0015 EqTrP2(1)

TSat(2)

(.LO, .L, .UP, .M = 469, 485.588337116894, 526, 0)

(-9.737562E-6) EqEnthSatLiq(2)

(-0.3958) EqTSat(2)

-1 EqTP2(2)

-1 EqLogP23(2)

-0.0015 EqTrP2(2)

TSat(3)

(.LO, .L, .UP, .M = 414, 438.169647740304, 456, 0)

(-9.615406E-6) EqEnthSatLiq(3)

(-0.1735) EqTSat(3)

-1 EqTP2(3)

-1 EqLogP23(3)

-0.0015 EqTrP2(3)

TSat(4)

(.LO, .L, .UP, .M = 333, 333.17303084467, 334, 0)

(-9.397077E-6) EqEnthSatLiq(4)

(-0.0092) EqTSat(4)

-1 EqTP2(4)

-1 EqLogP23(4)

-0.0015 EqTrP2(4)

TSat(5)

(.LO, .L, .UP, .M = 469, 485.588337116894, 526, 0)

(-9.737562E-6) EqEnthSatLiq(5)

(-0.3958) EqTSat(5)

-1 EqTP2(5)

-1 EqLogP23(5)

-0.0015 EqTrP2(5)

TSat(6)

(.LO, .L, .UP, .M = 414, 438.169647740304, 456, 0)

(-9.615406E-6) EqEnthSatLiq(6)

(-0.1735) EqTSat(6)

-1 EqTP2(6)

-1 EqLogP23(6)

-0.0015 EqTrP2(6)

Page 261: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 261

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 210

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TSat

TSat(7)

(.LO, .L, .UP, .M = 333, 333.173030851526, 334, 0)

(-9.397077E-6) EqEnthSatLiq(7)

(-0.0092) EqTSat(7)

-1 EqTP2(7)

-1 EqLogP23(7)

-0.0015 EqTrP2(7)

TSat(8)

(.LO, .L, .UP, .M = 333, 333.17303084467, 334, 0)

(-9.397077E-6) EqEnthSatLiq(8)

(-0.0092) EqTSat(8)

-0.0015 EqTrP2(8)

-1 EqnTfSatLiqVap(8)

TSat(10)

(.LO, .L, .UP, .M = 469, 485.588337116894, 526, 0)

(-9.737562E-6) EqEnthSatLiq(10)

(-0.3958) EqTSat(10)

-0.0015 EqTrP2(10)

-1 EqnTfSatLiqVap(10)

TSat(11)

(.LO, .L, .UP, .M = 382, 382.476577887812, 383, 0)

(-9.489659E-6) EqEnthSatLiq(11)

(-0.0472) EqTSat(11)

-0.0015 EqTrP2(11)

-1 EqnTfSatLiqVap(11)

TSat(12)

(.LO, .L, .UP, .M = 414, 438.169647740304, 456, 0)

(-9.615406E-6) EqEnthSatLiq(12)

(-0.1735) EqTSat(12)

-1 EqTP2(12)

-1 EqLogP23(12)

-0.0015 EqTrP2(12)

TSat(13)

(.LO, .L, .UP, .M = 382, 382.476578027229, 383, 0)

(-9.489659E-6) EqEnthSatLiq(13)

(-0.0472) EqTSat(13)

-0.0015 EqTrP2(13)

-1 EqnTfSatLiqVap(13)

TSat(14)

(.LO, .L, .UP, .M = 382, 382.476577887812, 383, 0)

(-9.489659E-6) EqEnthSatLiq(14)

(-0.0472) EqTSat(14)

-0.0015 EqTrP2(14)

-1 EqnTfSatLiqVap(14)

Page 262: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 262

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 211

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TSat

TSat(15)

(.LO, .L, .UP, .M = 382, 382.476577887812, 383, 0)

(-9.489659E-6) EqEnthSatLiq(15)

(-0.0472) EqTSat(15)

-0.0015 EqTrP2(15)

-1 EqnTfSatLiqVap(15)

TSat(16)

(.LO, .L, .UP, .M = 382, 382.476577887812, 383, 0)

(-0.0472) EqTSat(16)

-1 EqnTfSatLiqVap(16)

(-9.489659E-6) EqEnthSatVap(16)

TSat(25)

(.LO, .L, .UP, .M = 469, 485.588337116896, 526, 0)

(-9.737562E-6) EqEnthSatLiq(25)

(-0.3958) EqTSat(25)

-1 EqTP2(25)

-1 EqLogP23(25)

-0.0015 EqTrP2(25)

TSat(26)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

(-9.864288E-6) EqEnthSatLiq(26)

(-0.7398) EqTSat(26)

-1 EqTP2(26)

-1 EqLogP23(26)

-0.0015 EqTrP2(26)

TSat(31)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

(-9.864288E-6) EqEnthSatLiq(31)

(-0.7398) EqTSat(31)

-1 EqTP2(31)

-1 EqLogP23(31)

-0.0015 EqTrP2(31)

TSat(32)

(.LO, .L, .UP, .M = 469, 485.588337116896, 526, 0)

(-9.737562E-6) EqEnthSatLiq(32)

(-0.3958) EqTSat(32)

-1 EqTP2(32)

-1 EqLogP23(32)

-0.0015 EqTrP2(32)

TSat(33)

(.LO, .L, .UP, .M = 414, 438.169647811269, 456, 0)

(-9.615406E-6) EqEnthSatLiq(33)

(-0.1735) EqTSat(33)

-1 EqTP2(33)

Page 263: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 263

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 212

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TSat

-1 EqLogP23(33)

-0.0015 EqTrP2(33)

TSat(34)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

(-9.864288E-6) EqEnthSatLiq(34)

(-0.7398) EqTSat(34)

-1 EqTP2(34)

-1 EqLogP23(34)

-0.0015 EqTrP2(34)

TSat(35)

(.LO, .L, .UP, .M = 469, 485.588337116896, 526, 0)

(-9.737562E-6) EqEnthSatLiq(35)

(-0.3958) EqTSat(35)

-1 EqTP2(35)

-1 EqLogP23(35)

-0.0015 EqTrP2(35)

TSat(36)

(.LO, .L, .UP, .M = 414, 438.169647740304, 456, 0)

(-9.615406E-6) EqEnthSatLiq(36)

(-0.1735) EqTSat(36)

-1 EqTP2(36)

-1 EqLogP23(36)

-0.0015 EqTrP2(36)

TSat(37)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

(-9.864288E-6) EqEnthSatLiq(37)

(-0.7398) EqTSat(37)

-0.0015 EqTrP2(37)

-1 EqnTfSatLiqVap(37)

TSat(38)

(.LO, .L, .UP, .M = 414, 438.169647740303, 456, 0)

(-9.615406E-6) EqEnthSatLiq(38)

(-0.1735) EqTSat(38)

-0.0015 EqTrP2(38)

-1 EqnTfSatLiqVap(38)

TSat(47)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

(-9.864288E-6) EqEnthSatLiq(47)

(-0.7398) EqTSat(47)

-1 EqTP2(47)

-1 EqLogP23(47)

-0.0015 EqTrP2(47)

TSat(48)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

Page 264: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 264

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 213

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TSat

(-9.864288E-6) EqEnthSatLiq(48)

(-0.7398) EqTSat(48)

-1 EqTP2(48)

-1 EqLogP23(48)

-0.0015 EqTrP2(48)

TSat(49)

(.LO, .L, .UP, .M = 469, 485.588337116896, 526, 0)

(-9.737562E-6) EqEnthSatLiq(49)

(-0.3958) EqTSat(49)

-1 EqTP2(49)

-1 EqLogP23(49)

-0.0015 EqTrP2(49)

TSat(50)

(.LO, .L, .UP, .M = 469, 485.588337116896, 526, 0)

(-9.737562E-6) EqEnthSatLiq(50)

(-0.3958) EqTSat(50)

-1 EqTP2(50)

-1 EqLogP23(50)

-0.0015 EqTrP2(50)

TSat(51)

(.LO, .L, .UP, .M = 414, 438.169647811269, 456, 0)

(-9.615406E-6) EqEnthSatLiq(51)

(-0.1735) EqTSat(51)

-1 EqTP2(51)

-1 EqLogP23(51)

-0.0015 EqTrP2(51)

TSat(52)

(.LO, .L, .UP, .M = 469, 485.588337116896, 526, 0)

(-9.737562E-6) EqEnthSatLiq(52)

(-0.3958) EqTSat(52)

-0.0015 EqTrP2(52)

-1 EqnTfSatLiqVap(52)

TSat(53)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

(-9.864288E-6) EqEnthSatLiq(53)

(-0.7398) EqTSat(53)

-0.0015 EqTrP2(53)

-1 EqnTfSatLiqVap(53)

TSat(54)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

(-9.864288E-6) EqEnthSatLiq(54)

(-0.7398) EqTSat(54)

-0.0015 EqTrP2(54)

-1 EqnTfSatLiqVap(54)

Page 265: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 265

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 214

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TSat

TSat(55)

(.LO, .L, .UP, .M = 469, 485.588337116896, 526, 0)

(-9.737562E-6) EqEnthSatLiq(55)

(-0.3958) EqTSat(55)

-1 EqTP2(55)

-1 EqLogP23(55)

-0.0015 EqTrP2(55)

TSat(56)

(.LO, .L, .UP, .M = 414, 438.169647811269, 456, 0)

(-9.615406E-6) EqEnthSatLiq(56)

(-0.1735) EqTSat(56)

-1 EqTP2(56)

-1 EqLogP23(56)

-0.0015 EqTrP2(56)

TSat(57)

(.LO, .L, .UP, .M = 333, 333.17303084467, 334, 0)

(-9.397077E-6) EqEnthSatLiq(57)

(-0.0092) EqTSat(57)

-1 EqTP2(57)

-1 EqLogP23(57)

-0.0015 EqTrP2(57)

TSat(58)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

(-9.864288E-6) EqEnthSatLiq(58)

(-0.7398) EqTSat(58)

-1 EqTP2(58)

-1 EqLogP23(58)

-0.0015 EqTrP2(58)

TSat(59)

(.LO, .L, .UP, .M = 469, 485.588337116896, 526, 0)

(-9.737562E-6) EqEnthSatLiq(59)

(-0.3958) EqTSat(59)

-1 EqTP2(59)

-1 EqLogP23(59)

-0.0015 EqTrP2(59)

TSat(60)

(.LO, .L, .UP, .M = 414, 438.169647811269, 456, 0)

(-9.615406E-6) EqEnthSatLiq(60)

(-0.1735) EqTSat(60)

-1 EqTP2(60)

-1 EqLogP23(60)

-0.0015 EqTrP2(60)

TSat(61)

(.LO, .L, .UP, .M = 333, 333.17303084467, 334, 0)

(-9.397077E-6) EqEnthSatLiq(61)

Page 266: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 266

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 215

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TSat

(-0.0092) EqTSat(61)

-1 EqTP2(61)

-1 EqLogP23(61)

-0.0015 EqTrP2(61)

TSat(62)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

(-9.864288E-6) EqEnthSatLiq(62)

(-0.7398) EqTSat(62)

-1 EqTP2(62)

-1 EqLogP23(62)

-0.0015 EqTrP2(62)

TSat(63)

(.LO, .L, .UP, .M = 469, 485.588337116896, 526, 0)

(-9.737562E-6) EqEnthSatLiq(63)

(-0.3958) EqTSat(63)

-1 EqTP2(63)

-1 EqLogP23(63)

-0.0015 EqTrP2(63)

TSat(64)

(.LO, .L, .UP, .M = 414, 438.169647811269, 456, 0)

(-9.615406E-6) EqEnthSatLiq(64)

(-0.1735) EqTSat(64)

-1 EqTP2(64)

-1 EqLogP23(64)

-0.0015 EqTrP2(64)

TSat(65)

(.LO, .L, .UP, .M = 333, 333.173030851526, 334, 0)

(-9.397077E-6) EqEnthSatLiq(65)

(-0.0092) EqTSat(65)

-1 EqTP2(65)

-1 EqLogP23(65)

-0.0015 EqTrP2(65)

---- TrLiq

TrLiq(9)

(.LO, .L, .UP, .M = 0, 0.51484714175617, +INF, 0)

1 EqTrLiq(9)

(26.1225) EqLatHtVapLiq(9,H2O)

TrLiq(17)

(.LO, .L, .UP, .M = 0, 0.460726592802064, +INF, 0)

1 EqTrLiq(17)

(23.2281) EqLatHtVapLiq(17,H2O)

TrLiq(18)

Page 267: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 267

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 216

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TrLiq

(.LO, .L, .UP, .M = 0, 0.591035152175343, +INF, 0)

1 EqTrLiq(18)

(31.4459) EqLatHtVapLiq(18,H2O)

TrLiq(19)

(.LO, .L, .UP, .M = 0, 0.591035151959903, +INF, 0)

1 EqTrLiq(19)

(31.4459) EqLatHtVapLiq(19,H2O)

TrLiq(20)

(.LO, .L, .UP, .M = 0, 0.591035151959902, +INF, 0)

1 EqTrLiq(20)

(31.4459) EqLatHtVapLiq(20,H2O)

---- LatHtVapLiq

LatHtVapLiq(9,H2O)

(.LO, .L, .UP, .M = 25, 42.5369286060959, 50, 0)

0.0003 EqEnthLiqStr(9)

1 EqLatHtVapLiq(9,H2O)

LatHtVapLiq(17,H2O)

(.LO, .L, .UP, .M = 25, 43.8694330427688, 50, 0)

0.0003 EqEnthLiqStr(17)

1 EqLatHtVapLiq(17,H2O)

LatHtVapLiq(18,H2O)

(.LO, .L, .UP, .M = 25, 40.3542741567203, 50, 0)

0.0003 EqEnthLiqStr(18)

1 EqLatHtVapLiq(18,H2O)

LatHtVapLiq(19,H2O)

(.LO, .L, .UP, .M = 25, 40.354274163495, 50, 0)

0.0003 EqEnthLiqStr(19)

1 EqLatHtVapLiq(19,H2O)

LatHtVapLiq(20,H2O)

(.LO, .L, .UP, .M = 25, 40.354274163495, 50, 0)

0.0003 EqEnthLiqStr(20)

1 EqLatHtVapLiq(20,H2O)

---- Y Binary variable

Y(1)

(.LO, .L, .UP, .M = 0, 1, 1, 0.001)

-701 EqPTRel1fHPStmTurb(1)

701 EqPTRel1gHPStmTurb(1)

-701 EqPTRel1hHPStmTurb(1)

701 EqPTRel1iHPStmTurb(1)

Page 268: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 268

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 217

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Y Binary variable

701 EqPTRel1jHPStmTurb(1)

-701 EqPTRel1kHPStmTurb(1)

1 EqLogMode8HPStmTurb(1,MPBkPr)

1 EqLogMode8HPStmTurb(1,MPExt)

1 EqLogMode8HPStmTurb(1,LPBkPr)

1 EqLogMode8HPStmTurb(1,LPExt)

1 EqLogMode8HPStmTurb(1,VPCond)

-1.000000E+8 EqLogBnd4HPStmTurb(1,1)

-0.001 obj

Y(5)

(.LO, .L, .UP, .M = 0, 1, 1, 631.809837430946)

-581 EqPTRel1fMPStmTurb(1)

581 EqPTRel1gMPStmTurb(1)

-581 EqPTRel1hMPStmTurb(1)

581 EqPTRel1iMPStmTurb(1)

581 EqPTRel1jMPStmTurb(1)

-581 EqPTRel1kMPStmTurb(1)

1 EqLogMode5MPStmTurb(1,LPBkPr)

1 EqLogMode5MPStmTurb(1,LPExt)

1 EqLogMode5MPStmTurb(1,VPCond)

-1.000000E+8 EqLogBnd3MPStmTurb(1,5)

-0.001 obj

Y(55)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-581 EqPTRel1fMPStmTurb(2)

581 EqPTRel1gMPStmTurb(2)

-581 EqPTRel1hMPStmTurb(2)

581 EqPTRel1iMPStmTurb(2)

581 EqPTRel1jMPStmTurb(2)

-581 EqPTRel1kMPStmTurb(2)

1 EqLogMode5MPStmTurb(2,LPBkPr)

1 EqLogMode5MPStmTurb(2,LPExt)

1 EqLogMode5MPStmTurb(2,VPCond)

-1.000000E+8 EqLogBnd3MPStmTurb(2,55)

-0.001 obj

Y(58)

(.LO, .L, .UP, .M = 0, 1, 1, 1972.31022380108)

-701 EqPTRel1fHPStmTurb(2)

701 EqPTRel1gHPStmTurb(2)

-701 EqPTRel1hHPStmTurb(2)

701 EqPTRel1iHPStmTurb(2)

701 EqPTRel1jHPStmTurb(2)

-701 EqPTRel1kHPStmTurb(2)

1 EqLogMode8HPStmTurb(2,MPBkPr)

1 EqLogMode8HPStmTurb(2,MPExt)

1 EqLogMode8HPStmTurb(2,LPBkPr)

1 EqLogMode8HPStmTurb(2,LPExt)

1 EqLogMode8HPStmTurb(2,VPCond)

Page 269: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 269

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 218

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Y Binary variable

-1.000000E+8 EqLogBnd4HPStmTurb(2,58)

-0.001 obj

Y(62)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-701 EqPTRel1fHPStmTurb(3)

701 EqPTRel1gHPStmTurb(3)

-701 EqPTRel1hHPStmTurb(3)

701 EqPTRel1iHPStmTurb(3)

701 EqPTRel1jHPStmTurb(3)

-701 EqPTRel1kHPStmTurb(3)

1 EqLogMode8HPStmTurb(3,MPBkPr)

1 EqLogMode8HPStmTurb(3,MPExt)

1 EqLogMode8HPStmTurb(3,LPBkPr)

1 EqLogMode8HPStmTurb(3,LPExt)

1 EqLogMode8HPStmTurb(3,VPCond)

-1.000000E+8 EqLogBnd4HPStmTurb(3,62)

-0.001 obj

---- YP2 binary variable for 2 phase water streams

YP2(1)

(.LO, .L, .UP, .M = 0, 0, 0, 0.001)

-1 EqLogP21(1)

-0.0001 EqLogP22(1)

500 EqLogP23(1)

-0.001 obj

YP2(2)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(2)

-0.0001 EqLogP22(2)

500 EqLogP23(2)

-0.001 obj

YP2(3)

(.LO, .L, .UP, .M = 0, 1, 1, 4451.54059996568)

-1 EqLogP21(3)

-0.0001 EqLogP22(3)

500 EqLogP23(3)

-0.001 obj

YP2(4)

(.LO, .L, .UP, .M = 1, 1, 1, 0.001)

-1 EqLogP21(4)

-0.0001 EqLogP22(4)

500 EqLogP23(4)

-0.001 obj

YP2(5)

Page 270: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 270

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 219

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

YP2 binary variable for 2 phase water streams

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(5)

-0.0001 EqLogP22(5)

500 EqLogP23(5)

-0.001 obj

YP2(6)

(.LO, .L, .UP, .M = 0, 1, 1, 364.867243264622)

-1 EqLogP21(6)

-0.0001 EqLogP22(6)

500 EqLogP23(6)

-0.001 obj

YP2(7)

(.LO, .L, .UP, .M = 1, 1, 1, 0.001)

-1 EqLogP21(7)

-0.0001 EqLogP22(7)

500 EqLogP23(7)

-0.001 obj

YP2(12)

(.LO, .L, .UP, .M = 0, 1, 1, 0.001)

-1 EqLogP21(12)

-0.0001 EqLogP22(12)

500 EqLogP23(12)

-0.001 obj

YP2(25)

(.LO, .L, .UP, .M = 0, 0, 0, 0.001)

-1 EqLogP21(25)

-0.0001 EqLogP22(25)

500 EqLogP23(25)

-0.001 obj

YP2(26)

(.LO, .L, .UP, .M = 0, 0, 0, 0.001)

-1 EqLogP21(26)

-0.0001 EqLogP22(26)

500 EqLogP23(26)

-0.001 obj

YP2(31)

(.LO, .L, .UP, .M = 0, 0, 0, 0.001)

-1 EqLogP21(31)

-0.0001 EqLogP22(31)

500 EqLogP23(31)

-0.001 obj

YP2(32)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(32)

Page 271: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 271

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 220

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

YP2 binary variable for 2 phase water streams

-0.0001 EqLogP22(32)

500 EqLogP23(32)

-0.001 obj

YP2(33)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(33)

-0.0001 EqLogP22(33)

500 EqLogP23(33)

-0.001 obj

YP2(34)

(.LO, .L, .UP, .M = 0, 0, 0, -136.986286371361)

-1 EqLogP21(34)

-0.0001 EqLogP22(34)

500 EqLogP23(34)

-0.001 obj

YP2(35)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(35)

-0.0001 EqLogP22(35)

500 EqLogP23(35)

-0.001 obj

YP2(36)

(.LO, .L, .UP, .M = 0, 1, 1, 0.001)

-1 EqLogP21(36)

-0.0001 EqLogP22(36)

500 EqLogP23(36)

-0.001 obj

YP2(47)

(.LO, .L, .UP, .M = 0, 0, 0, 0.001)

-1 EqLogP21(47)

-0.0001 EqLogP22(47)

500 EqLogP23(47)

-0.001 obj

YP2(48)

(.LO, .L, .UP, .M = 0, 0, 0, 0.001)

-1 EqLogP21(48)

-0.0001 EqLogP22(48)

500 EqLogP23(48)

-0.001 obj

YP2(49)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(49)

-0.0001 EqLogP22(49)

500 EqLogP23(49)

Page 272: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 272

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 221

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

YP2 binary variable for 2 phase water streams

-0.001 obj

YP2(50)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(50)

-0.0001 EqLogP22(50)

500 EqLogP23(50)

-0.001 obj

YP2(51)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(51)

-0.0001 EqLogP22(51)

500 EqLogP23(51)

-0.001 obj

YP2(55)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(55)

-0.0001 EqLogP22(55)

500 EqLogP23(55)

-0.001 obj

YP2(56)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(56)

-0.0001 EqLogP22(56)

500 EqLogP23(56)

-0.001 obj

YP2(57)

(.LO, .L, .UP, .M = 1, 1, 1, 0.001)

-1 EqLogP21(57)

-0.0001 EqLogP22(57)

500 EqLogP23(57)

-0.001 obj

YP2(58)

(.LO, .L, .UP, .M = 0, 0, 0, 0.001)

-1 EqLogP21(58)

-0.0001 EqLogP22(58)

500 EqLogP23(58)

-0.001 obj

YP2(59)

(.LO, .L, .UP, .M = 0, 0, 1, -2896.68326855543)

-1 EqLogP21(59)

-0.0001 EqLogP22(59)

500 EqLogP23(59)

-0.001 obj

Page 273: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 273

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 222

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

YP2 binary variable for 2 phase water streams

YP2(60)

(.LO, .L, .UP, .M = 0, 0, 1, -777.76838504849)

-1 EqLogP21(60)

-0.0001 EqLogP22(60)

500 EqLogP23(60)

-0.001 obj

YP2(61)

(.LO, .L, .UP, .M = 1, 1, 1, 0.001)

-1 EqLogP21(61)

-0.0001 EqLogP22(61)

500 EqLogP23(61)

-0.001 obj

YP2(62)

(.LO, .L, .UP, .M = 0, 0, 0, 0.001)

-1 EqLogP21(62)

-0.0001 EqLogP22(62)

500 EqLogP23(62)

-0.001 obj

YP2(63)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(63)

-0.0001 EqLogP22(63)

500 EqLogP23(63)

-0.001 obj

YP2(64)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogP21(64)

-0.0001 EqLogP22(64)

500 EqLogP23(64)

-0.001 obj

YP2(65)

(.LO, .L, .UP, .M = 1, 1, 1, 0.001)

-1 EqLogP21(65)

-0.0001 EqLogP22(65)

500 EqLogP23(65)

-0.001 obj

---- H Enthalpy of stream

H(1)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthP2Str(1)

(-3639.7833) EqMPWorkHPStmTurb(1)

(-3639.7833) EqEgyBalPLev(HP)

Page 274: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 274

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 223

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

H Enthalpy of stream

H(2)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthP2Str(2)

(3639.7833) EqMPWorkHPStmTurb(1)

(-3639.7833) EqLPWorkHPStmTurb(1)

(0) EqEgyBalPLev(MP)

H(3)

(.LO, .L, .UP, .M = -0.09, -0.0673995157623354, 0, 0)

1 EqEnthP2Str(3)

(3639.7833) EqLPWorkHPStmTurb(1)

(0) EqVPWorkHPStmTurb(1)

(3639.7833) EqEgyBalPLev(LP)

H(4)

(.LO, .L, .UP, .M = -0.09, -0.0686147825047606, 0, 0)

1 EqEnthP2Str(4)

(0) EqVPWorkHPStmTurb(1)

(0) EqEnthBalVacCondTurb(1)

H(5)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthP2Str(5)

(-1766.1992) EqLPWorkMPStmTurb(1)

(-1766.1992) EqEgyBalPLev(MP)

H(6)

(.LO, .L, .UP, .M = -0.09, -0.0673995157623354, 0, 0)

1 EqEnthP2Str(6)

(1766.1992) EqLPWorkMPStmTurb(1)

(0) EqVPWorkMPStmTurb(1)

(1766.1992) EqEgyBalPLev(LP)

H(7)

(.LO, .L, .UP, .M = -0.09, -0.0686147825046847, 0, 0)

1 EqEnthP2Str(7)

(0) EqVPWorkMPStmTurb(1)

(0) EqEnthBalVacCondTurb(1)

H(8)

(.LO, .L, .UP, .M = -0.09, -0.0786582239812, 0, 0)

1 EqEnthSatLiq1(8)

(11138.8529) EqEnthBalVacCondTurb(1)

H(9)

(.LO, .L, .UP, .M = -0.09, -0.0786582239811999, 0, 0)

1 EqEnthLiqStr(9)

(11138.8529) EqEnthBalDeAertr(1)

H(10)

(.LO, .L, .UP, .M = -0.09, -0.074841536139202, 0, 0)

Page 275: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 275

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 224

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

H Enthalpy of stream

1 EqEnthSatLiq1(10)

(-2115.4164) EqEgyBalStmDmd(MP)

H(11)

(.LO, .L, .UP, .M = -0.09, -0.0775864176832051, 0, 0)

1 EqEnthSatLiq1(11)

(7538.5262) EqEnthBalDeAertr(1)

H(12)

(.LO, .L, .UP, .M = -0.09, -0.0701600635260063, 0, 0)

1 EqEnthP2Str(12)

(1946.3795) EqEnthBalDeAertr(1)

(-1946.3795) EqEgyBalPLev(LP)

H(13)

(.LO, .L, .UP, .M = -0.09, -0.0775864176800003, 0, 0)

1 EqEnthSatLiq1(13)

(0) EqEnthBalDeAertr(1)

H(14)

(.LO, .L, .UP, .M = -0.09, -0.0775864176832051, 0, 0)

1 EqEnthSatLiq1(14)

(0) EqEnthBalDeAertr(1)

H(15)

(.LO, .L, .UP, .M = -0.09, -0.0775864176832051, 0, 0)

1 EqEnthSatLiq1(15)

(-21261.6069) EqEnthBalDeAertr(1)

H(16)

(.LO, .L, .UP, .M = -0.09, -0.0663768970822343, 0, 0)

1 EqEnthSatVap1(16)

(-106.8422) EqEnthBalDeAertr(1)

H(17)

(.LO, .L, .UP, .M = -0.09, -0.0793565091785469, 0, 0)

1 EqEnthLiqStr(17)

(744.6905) EqEnthBalDeAertr(1)

H(18)

(.LO, .L, .UP, .M = -0.09, -0.0775864176800003, 0, 0)

1 EqEnthLiqStr(18)

(0) EqWtrEgyBalBlr(MP)

H(19)

(.LO, .L, .UP, .M = -0.09, -0.0775864176832051, 0, 0)

1 EqEnthLiqStr(19)

(0) EqWtrEgyBalBlr(HP)

H(20)

(.LO, .L, .UP, .M = -0.09, -0.0775864176832051, 0, 0)

Page 276: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 276

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 225

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

H Enthalpy of stream

1 EqEnthLiqStr(20)

(21261.6069) EqWtrEgyBalBlr(HRSG)

H(25)

(.LO, .L, .UP, .M = -0.09, -0.0653861873889167, 0, 0)

1 EqEnthP2Str(25)

(0) EqEgyBalPLev(MP)

(0) EqWtrEgyBalBlr(MP)

H(26)

(.LO, .L, .UP, .M = -0.09, -0.0649452630740801, 0, 0)

1 EqEnthP2Str(26)

(0) EqEgyBalPLev(HP)

(0) EqWtrEgyBalBlr(HP)

H(31)

(.LO, .L, .UP, .M = -0.09, -0.0649452630740801, 0, 0)

1 EqEnthP2Str(31)

(0) EqEgyBalPLev(HP)

H(32)

(.LO, .L, .UP, .M = -0.09, -0.0653861873889167, 0, 0)

1 EqEnthP2Str(32)

(0) EqEgyBalPLev(MP)

H(33)

(.LO, .L, .UP, .M = -0.09, -0.0658449834595872, 0, 0)

1 EqEnthP2Str(33)

(0) EqEgyBalPLev(LP)

H(34)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthP2Str(34)

(-598.025) EqEgyBalPLev(HP)

(598.025) EqEgyBalStmDmd(HP)

H(35)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthP2Str(35)

(-2115.4164) EqEgyBalPLev(MP)

(2115.4164) EqEgyBalStmDmd(MP)

H(36)

(.LO, .L, .UP, .M = -0.09, -0.0658460198151376, 0, 0)

1 EqEnthP2Str(36)

(-4825.0847) EqEgyBalPLev(LP)

(4825.0847) EqEgyBalStmDmd(LP)

H(37)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq1(37)

Page 277: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 277

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 226

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

H Enthalpy of stream

(-598.025) EqEgyBalStmDmd(HP)

H(38)

(.LO, .L, .UP, .M = -0.09, -0.0762085321407089, 0, 0)

1 EqEnthSatLiq1(38)

(-4825.0847) EqEgyBalStmDmd(LP)

H(47)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthP2Str(47)

(20623.7586) EqEgyBalPLev(HP)

(-20623.7586) EqWtrEgyBalBlr(HRSG)

H(48)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthP2Str(48)

(0) EqEgyBalPLev(HP)

(0) EqEgyBalVlv(HPMP)

H(49)

(.LO, .L, .UP, .M = -0.09, -0.0653861873889167, 0, 0)

1 EqEnthP2Str(49)

(0) EqEgyBalPLev(MP)

(0) EqEgyBalVlv(HPMP)

H(50)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthP2Str(50)

(0) EqEgyBalPLev(MP)

(0) EqEgyBalVlv(MPLP)

H(51)

(.LO, .L, .UP, .M = -0.09, -0.0658449834595872, 0, 0)

1 EqEnthP2Str(51)

(0) EqEgyBalPLev(LP)

(0) EqEgyBalVlv(MPLP)

H(52)

(.LO, .L, .UP, .M = -0.09, -0.0748415361392019, 0, 0)

1 EqEnthSatLiq1(52)

(0) EqWtrEgyBalBlr(MP)

H(53)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq1(53)

(0) EqWtrEgyBalBlr(HP)

H(54)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838936, 0, 0)

1 EqEnthSatLiq1(54)

(-637.8482) EqWtrEgyBalBlr(HRSG)

Page 278: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 278

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 227

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

H Enthalpy of stream

H(55)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthP2Str(55)

(0) EqLPWorkMPStmTurb(2)

(0) EqEgyBalPLev(MP)

H(56)

(.LO, .L, .UP, .M = -0.09, -0.0656344842591389, 0, 0)

1 EqEnthP2Str(56)

(0) EqLPWorkMPStmTurb(2)

(0) EqVPWorkMPStmTurb(2)

(0) EqEgyBalPLev(LP)

H(57)

(.LO, .L, .UP, .M = -0.09, -0.0686147825047606, 0, 0)

1 EqEnthP2Str(57)

(0) EqVPWorkMPStmTurb(2)

(0) EqEnthBalVacCondTurb(1)

H(58)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthP2Str(58)

(-16385.9504) EqMPWorkHPStmTurb(2)

(-16385.9504) EqEgyBalPLev(HP)

H(59)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthP2Str(59)

(16385.9504) EqMPWorkHPStmTurb(2)

(-12504.3347) EqLPWorkHPStmTurb(2)

(3881.6156) EqEgyBalPLev(MP)

H(60)

(.LO, .L, .UP, .M = -0.09, -0.0658449834595872, 0, 0)

1 EqEnthP2Str(60)

(12504.3347) EqLPWorkHPStmTurb(2)

(-11138.8529) EqVPWorkHPStmTurb(2)

(1365.4818) EqEgyBalPLev(LP)

H(61)

(.LO, .L, .UP, .M = -0.09, -0.0686147825047606, 0, 0)

1 EqEnthP2Str(61)

(11138.8529) EqVPWorkHPStmTurb(2)

(-11138.8529) EqEnthBalVacCondTurb(1)

H(62)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthP2Str(62)

(0) EqMPWorkHPStmTurb(3)

(0) EqEgyBalPLev(HP)

Page 279: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 279

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 228

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

H Enthalpy of stream

H(63)

(.LO, .L, .UP, .M = -0.09, -0.0649509844655109, 0, 0)

1 EqEnthP2Str(63)

(0) EqMPWorkHPStmTurb(3)

(0) EqLPWorkHPStmTurb(3)

(0) EqEgyBalPLev(MP)

H(64)

(.LO, .L, .UP, .M = -0.09, -0.0656344842591389, 0, 0)

1 EqEnthP2Str(64)

(0) EqLPWorkHPStmTurb(3)

(0) EqVPWorkHPStmTurb(3)

(0) EqEgyBalPLev(LP)

H(65)

(.LO, .L, .UP, .M = -0.09, -0.0686147825046847, 0, 0)

1 EqEnthP2Str(65)

(0) EqVPWorkHPStmTurb(3)

(0) EqEnthBalVacCondTurb(1)

---- HVap

HVap(1)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthVapStr2(1)

(-1) EqEnthP2Str(1)

HVap(2)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthVapStr2(2)

(-1) EqEnthP2Str(2)

HVap(3)

(.LO, .L, .UP, .M = -0.09, -0.0658449834602695, 0, 0)

1 EqEnthVapStr2(3)

(-0.85) EqEnthP2Str(3)

HVap(4)

(.LO, .L, .UP, .M = -0.09, -0.0668424104795066, 0, 0)

1 EqEnthVapStr2(4)

(-0.85) EqEnthP2Str(4)

HVap(5)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthVapStr2(5)

(-1) EqEnthP2Str(5)

HVap(6)

(.LO, .L, .UP, .M = -0.09, -0.0658449834602695, 0, 0)

Page 280: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 280

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 229

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

HVap

1 EqEnthVapStr2(6)

(-0.85) EqEnthP2Str(6)

HVap(7)

(.LO, .L, .UP, .M = -0.09, -0.0668424104794422, 0, 0)

1 EqEnthVapStr2(7)

(-0.85) EqEnthP2Str(7)

HVap(12)

(.LO, .L, .UP, .M = -0.09, -0.0658449834602695, 0, 0)

1 EqEnthVapStr2(12)

(-0.5836) EqEnthP2Str(12)

HVap(25)

(.LO, .L, .UP, .M = -0.09, -0.0653861873889167, 0, 0)

1 EqEnthVapStr2(25)

(-1) EqEnthP2Str(25)

HVap(26)

(.LO, .L, .UP, .M = -0.09, -0.0649452630740801, 0, 0)

1 EqEnthVapStr2(26)

(-1) EqEnthP2Str(26)

HVap(31)

(.LO, .L, .UP, .M = -0.09, -0.0649452630740801, 0, 0)

1 EqEnthVapStr2(31)

(-1) EqEnthP2Str(31)

HVap(32)

(.LO, .L, .UP, .M = -0.09, -0.0653861873889167, 0, 0)

1 EqEnthVapStr2(32)

(-1) EqEnthP2Str(32)

HVap(33)

(.LO, .L, .UP, .M = -0.09, -0.0658449834595872, 0, 0)

1 EqEnthVapStr2(33)

(-1) EqEnthP2Str(33)

HVap(34)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthVapStr2(34)

(-1) EqEnthP2Str(34)

HVap(35)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthVapStr2(35)

(-1) EqEnthP2Str(35)

HVap(36)

(.LO, .L, .UP, .M = -0.09, -0.0658449834602695, 0, 0)

1 EqEnthVapStr2(36)

Page 281: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 281

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 230

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

HVap

(-0.9999) EqEnthP2Str(36)

HVap(47)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthVapStr2(47)

(-1) EqEnthP2Str(47)

HVap(48)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthVapStr2(48)

(-1) EqEnthP2Str(48)

HVap(49)

(.LO, .L, .UP, .M = -0.09, -0.0653861873889167, 0, 0)

1 EqEnthVapStr2(49)

(-1) EqEnthP2Str(49)

HVap(50)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthVapStr2(50)

(-1) EqEnthP2Str(50)

HVap(51)

(.LO, .L, .UP, .M = -0.09, -0.0658449834595872, 0, 0)

1 EqEnthVapStr2(51)

(-1) EqEnthP2Str(51)

HVap(55)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthVapStr2(55)

(-1) EqEnthP2Str(55)

HVap(56)

(.LO, .L, .UP, .M = -0.09, -0.0656344842591389, 0, 0)

1 EqEnthVapStr2(56)

(-1) EqEnthP2Str(56)

HVap(57)

(.LO, .L, .UP, .M = -0.09, -0.0668424104795066, 0, 0)

1 EqEnthVapStr2(57)

(-0.85) EqEnthP2Str(57)

HVap(58)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthVapStr2(58)

(-1) EqEnthP2Str(58)

HVap(59)

(.LO, .L, .UP, .M = -0.09, -0.0645685780167178, 0, 0)

1 EqEnthVapStr2(59)

(-1) EqEnthP2Str(59)

Page 282: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 282

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 231

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

HVap

HVap(60)

(.LO, .L, .UP, .M = -0.09, -0.0658449834595872, 0, 0)

1 EqEnthVapStr2(60)

(-1) EqEnthP2Str(60)

HVap(61)

(.LO, .L, .UP, .M = -0.09, -0.0668424104795066, 0, 0)

1 EqEnthVapStr2(61)

(-0.85) EqEnthP2Str(61)

HVap(62)

(.LO, .L, .UP, .M = -0.09, -0.0632783912521576, 0, 0)

1 EqEnthVapStr2(62)

(-1) EqEnthP2Str(62)

HVap(63)

(.LO, .L, .UP, .M = -0.09, -0.0649509844655109, 0, 0)

1 EqEnthVapStr2(63)

(-1) EqEnthP2Str(63)

HVap(64)

(.LO, .L, .UP, .M = -0.09, -0.0656344842591389, 0, 0)

1 EqEnthVapStr2(64)

(-1) EqEnthP2Str(64)

HVap(65)

(.LO, .L, .UP, .M = -0.09, -0.0668424104794422, 0, 0)

1 EqEnthVapStr2(65)

(-0.85) EqEnthP2Str(65)

---- HSatLiq

HSatLiq(1)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq(1)

(0) EqEnthP2Str(1)

HSatLiq(2)

(.LO, .L, .UP, .M = -0.09, -0.074841536139202, 0, 0)

1 EqEnthSatLiq(2)

(0) EqEnthP2Str(2)

HSatLiq(3)

(.LO, .L, .UP, .M = -0.09, -0.0762085321407089, 0, 0)

1 EqEnthSatLiq(3)

(-0.15) EqEnthP2Str(3)

HSatLiq(4)

(.LO, .L, .UP, .M = -0.09, -0.0786582239812, 0, 0)

Page 283: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 283

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 232

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

HSatLiq

1 EqEnthSatLiq(4)

(-0.15) EqEnthP2Str(4)

HSatLiq(5)

(.LO, .L, .UP, .M = -0.09, -0.074841536139202, 0, 0)

1 EqEnthSatLiq(5)

(0) EqEnthP2Str(5)

HSatLiq(6)

(.LO, .L, .UP, .M = -0.09, -0.0762085321407089, 0, 0)

1 EqEnthSatLiq(6)

(-0.15) EqEnthP2Str(6)

HSatLiq(7)

(.LO, .L, .UP, .M = -0.09, -0.0786582239810586, 0, 0)

1 EqEnthSatLiq(7)

(-0.15) EqEnthP2Str(7)

HSatLiq(8)

(.LO, .L, .UP, .M = -0.09, -0.0786582239812, 0, 0)

1 EqEnthSatLiq(8)

-1 EqEnthSatLiq1(8)

HSatLiq(10)

(.LO, .L, .UP, .M = -0.09, -0.074841536139202, 0, 0)

1 EqEnthSatLiq(10)

-1 EqEnthSatLiq1(10)

HSatLiq(11)

(.LO, .L, .UP, .M = -0.09, -0.0775864176832051, 0, 0)

1 EqEnthSatLiq(11)

-1 EqEnthSatLiq1(11)

HSatLiq(12)

(.LO, .L, .UP, .M = -0.09, -0.0762085321407089, 0, 0)

1 EqEnthSatLiq(12)

(-0.4164) EqEnthP2Str(12)

HSatLiq(13)

(.LO, .L, .UP, .M = -0.09, -0.0775864176800003, 0, 0)

1 EqEnthSatLiq(13)

-1 EqEnthSatLiq1(13)

HSatLiq(14)

(.LO, .L, .UP, .M = -0.09, -0.0775864176832051, 0, 0)

1 EqEnthSatLiq(14)

-1 EqEnthSatLiq1(14)

HSatLiq(15)

(.LO, .L, .UP, .M = -0.09, -0.0775864176832051, 0, 0)

1 EqEnthSatLiq(15)

Page 284: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 284

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 233

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

HSatLiq

-1 EqEnthSatLiq1(15)

HSatLiq(25)

(.LO, .L, .UP, .M = -0.09, -0.0748415361392019, 0, 0)

1 EqEnthSatLiq(25)

(0) EqEnthP2Str(25)

HSatLiq(26)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq(26)

(0) EqEnthP2Str(26)

HSatLiq(31)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq(31)

(0) EqEnthP2Str(31)

HSatLiq(32)

(.LO, .L, .UP, .M = -0.09, -0.0748415361392019, 0, 0)

1 EqEnthSatLiq(32)

(0) EqEnthP2Str(32)

HSatLiq(33)

(.LO, .L, .UP, .M = -0.09, -0.0762085321388132, 0, 0)

1 EqEnthSatLiq(33)

(0) EqEnthP2Str(33)

HSatLiq(34)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq(34)

(0) EqEnthP2Str(34)

HSatLiq(35)

(.LO, .L, .UP, .M = -0.09, -0.0748415361392019, 0, 0)

1 EqEnthSatLiq(35)

(0) EqEnthP2Str(35)

HSatLiq(36)

(.LO, .L, .UP, .M = -0.09, -0.0762085321407089, 0, 0)

1 EqEnthSatLiq(36)

(-0.0001) EqEnthP2Str(36)

HSatLiq(37)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq(37)

-1 EqEnthSatLiq1(37)

HSatLiq(38)

(.LO, .L, .UP, .M = -0.09, -0.0762085321407089, 0, 0)

1 EqEnthSatLiq(38)

-1 EqEnthSatLiq1(38)

Page 285: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 285

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 234

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

HSatLiq

HSatLiq(47)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq(47)

(0) EqEnthP2Str(47)

HSatLiq(48)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq(48)

(0) EqEnthP2Str(48)

HSatLiq(49)

(.LO, .L, .UP, .M = -0.09, -0.0748415361392019, 0, 0)

1 EqEnthSatLiq(49)

(0) EqEnthP2Str(49)

HSatLiq(50)

(.LO, .L, .UP, .M = -0.09, -0.0748415361392019, 0, 0)

1 EqEnthSatLiq(50)

(0) EqEnthP2Str(50)

HSatLiq(51)

(.LO, .L, .UP, .M = -0.09, -0.0762085321388132, 0, 0)

1 EqEnthSatLiq(51)

(0) EqEnthP2Str(51)

HSatLiq(52)

(.LO, .L, .UP, .M = -0.09, -0.0748415361392019, 0, 0)

1 EqEnthSatLiq(52)

-1 EqEnthSatLiq1(52)

HSatLiq(53)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq(53)

-1 EqEnthSatLiq1(53)

HSatLiq(54)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838936, 0, 0)

1 EqEnthSatLiq(54)

-1 EqEnthSatLiq1(54)

HSatLiq(55)

(.LO, .L, .UP, .M = -0.09, -0.0748415361392019, 0, 0)

1 EqEnthSatLiq(55)

(0) EqEnthP2Str(55)

HSatLiq(56)

(.LO, .L, .UP, .M = -0.09, -0.0762085321388132, 0, 0)

1 EqEnthSatLiq(56)

(0) EqEnthP2Str(56)

Page 286: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 286

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 235

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

HSatLiq

HSatLiq(57)

(.LO, .L, .UP, .M = -0.09, -0.0786582239811999, 0, 0)

1 EqEnthSatLiq(57)

(-0.15) EqEnthP2Str(57)

HSatLiq(58)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq(58)

(0) EqEnthP2Str(58)

HSatLiq(59)

(.LO, .L, .UP, .M = -0.09, -0.0748415361392019, 0, 0)

1 EqEnthSatLiq(59)

(0) EqEnthP2Str(59)

HSatLiq(60)

(.LO, .L, .UP, .M = -0.09, -0.0762085321388132, 0, 0)

1 EqEnthSatLiq(60)

(0) EqEnthP2Str(60)

HSatLiq(61)

(.LO, .L, .UP, .M = -0.09, -0.0786582239811999, 0, 0)

1 EqEnthSatLiq(61)

(-0.15) EqEnthP2Str(61)

HSatLiq(62)

(.LO, .L, .UP, .M = -0.09, -0.0733069531838935, 0, 0)

1 EqEnthSatLiq(62)

(0) EqEnthP2Str(62)

HSatLiq(63)

(.LO, .L, .UP, .M = -0.09, -0.0748415361392019, 0, 0)

1 EqEnthSatLiq(63)

(0) EqEnthP2Str(63)

HSatLiq(64)

(.LO, .L, .UP, .M = -0.09, -0.0762085321388132, 0, 0)

1 EqEnthSatLiq(64)

(0) EqEnthP2Str(64)

HSatLiq(65)

(.LO, .L, .UP, .M = -0.09, -0.0786582239810586, 0, 0)

1 EqEnthSatLiq(65)

(-0.15) EqEnthP2Str(65)

---- HSatVap

HSatVap(16)

(.LO, .L, .UP, .M = -0.09, -0.0663768970822343, 0, 0)

1 EqEnthSatVap(16)

Page 287: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 287

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 236

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

HSatVap

-1 EqEnthSatVap1(16)

---- Hc

Hc(21,H2)

(.LO, .L, .UP, .M = -0.001, 0.00196192420252093, 0.011, 0)

1 EqEnthpyGasStr1(21,H2)

(0) EqEgyBalBlrCmbtr(HP)

(0) EqGasEgyBalBlr(HP)

Hc(21,O2)

(.LO, .L, .UP, .M = -0.001, 0.00204533880433055, 0.012, 0)

1 EqEnthpyGasStr1(21,O2)

(0) EqEgyBalBlrCmbtr(HP)

(0) EqGasEgyBalBlr(HP)

Hc(21,N2)

(.LO, .L, .UP, .M = -0.001, 0.0019792817775278, 0.012, 0)

1 EqEnthpyGasStr1(21,N2)

(0) EqEgyBalBlrCmbtr(HP)

(0) EqGasEgyBalBlr(HP)

Hc(21,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0178721026759565, 0.0026, 0)

1 EqEnthpyGasStr1(21,CH4)

(0) EqEgyBalBlrCmbtr(HP)

(0) EqGasEgyBalBlr(HP)

Hc(21,CO)

(.LO, .L, .UP, .M = -0.032, -0.0287148794735374, -0.0193, 0)

1 EqEnthpyGasStr1(21,CO)

(0) EqEgyBalBlrCmbtr(HP)

(0) EqGasEgyBalBlr(HP)

Hc(21,CO2)

(.LO, .L, .UP, .M = -0.11, -0.106513160723588, -0.0913, 0)

1 EqEnthpyGasStr1(21,CO2)

(0) EqEgyBalBlrCmbtr(HP)

(0) EqGasEgyBalBlr(HP)

Hc(21,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0648464734303417, -0.053, 0)

1 EqEnthpyGasStr1(21,H2O)

(0) EqEgyBalBlrCmbtr(HP)

(0) EqGasEgyBalBlr(HP)

Hc(22,H2)

(.LO, .L, .UP, .M = -0.001, 0.000763461498861121, 0.011, 0)

1 EqEnthpyGasStr1(22,H2)

(0) EqGasEgyBalBlr(HP)

Page 288: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 288

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 237

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Hc

Hc(22,O2)

(.LO, .L, .UP, .M = -0.001, 0.000784212267803189, 0.012, 0)

1 EqEnthpyGasStr1(22,O2)

(0) EqGasEgyBalBlr(HP)

Hc(22,N2)

(.LO, .L, .UP, .M = -0.001, 0.000767960009045014, 0.012, 0)

1 EqEnthpyGasStr1(22,N2)

(0) EqGasEgyBalBlr(HP)

Hc(22,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0196919561496707, 0.0026, 0)

1 EqEnthpyGasStr1(22,CH4)

(0) EqGasEgyBalBlr(HP)

Hc(22,CO)

(.LO, .L, .UP, .M = -0.032, -0.0299333471445078, -0.0193, 0)

1 EqEnthpyGasStr1(22,CO)

(0) EqGasEgyBalBlr(HP)

Hc(22,CO2)

(.LO, .L, .UP, .M = -0.11, -0.108281327671871, -0.0913, 0)

1 EqEnthpyGasStr1(22,CO2)

(0) EqGasEgyBalBlr(HP)

Hc(22,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0662769175797148, -0.053, 0)

1 EqEnthpyGasStr1(22,H2O)

(0) EqGasEgyBalBlr(HP)

Hc(23,H2)

(.LO, .L, .UP, .M = -0.001, 0.00159574278372965, 0.011, 0)

1 EqEnthpyGasStr1(23,H2)

(0) EqEgyBalBlrCmbtr(MP)

(0) EqGasEgyBalBlr(MP)

Hc(23,O2)

(.LO, .L, .UP, .M = -0.001, 0.00165505241110473, 0.012, 0)

1 EqEnthpyGasStr1(23,O2)

(0) EqEgyBalBlrCmbtr(MP)

(0) EqGasEgyBalBlr(MP)

Hc(23,N2)

(.LO, .L, .UP, .M = -0.001, 0.00160730410628413, 0.012, 0)

1 EqEnthpyGasStr1(23,N2)

(0) EqEgyBalBlrCmbtr(MP)

(0) EqGasEgyBalBlr(MP)

Hc(23,CH4)

(.LO, .L, .UP, .M = -0.022, -0.018462681064419, 0.0026, 0)

Page 289: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 289

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 238

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Hc

1 EqEnthpyGasStr1(23,CH4)

(0) EqEgyBalBlrCmbtr(MP)

(0) EqGasEgyBalBlr(MP)

Hc(23,CO)

(.LO, .L, .UP, .M = -0.032, -0.0290897239253213, -0.0193, 0)

1 EqEnthpyGasStr1(23,CO)

(0) EqEgyBalBlrCmbtr(MP)

(0) EqGasEgyBalBlr(MP)

Hc(23,CO2)

(.LO, .L, .UP, .M = -0.11, -0.107072466036317, -0.0913, 0)

1 EqEnthpyGasStr1(23,CO2)

(0) EqEgyBalBlrCmbtr(MP)

(0) EqGasEgyBalBlr(MP)

Hc(23,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0652886755962375, -0.053, 0)

1 EqEnthpyGasStr1(23,H2O)

(0) EqEgyBalBlrCmbtr(MP)

(0) EqGasEgyBalBlr(MP)

Hc(24,H2)

(.LO, .L, .UP, .M = -0.001, 0.000759228542169931, 0.011, 0)

1 EqEnthpyGasStr1(24,H2)

(0) EqGasEgyBalBlr(MP)

Hc(24,O2)

(.LO, .L, .UP, .M = -0.001, 0.000779833439508448, 0.012, 0)

1 EqEnthpyGasStr1(24,O2)

(0) EqGasEgyBalBlr(MP)

Hc(24,N2)

(.LO, .L, .UP, .M = -0.001, 0.000763704300320578, 0.012, 0)

1 EqEnthpyGasStr1(24,N2)

(0) EqGasEgyBalBlr(MP)

Hc(24,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0196978342919161, 0.0026, 0)

1 EqEnthpyGasStr1(24,CH4)

(0) EqGasEgyBalBlr(MP)

Hc(24,CO)

(.LO, .L, .UP, .M = -0.032, -0.0299376169786605, -0.0193, 0)

1 EqEnthpyGasStr1(24,CO)

(0) EqGasEgyBalBlr(MP)

Hc(24,CO2)

(.LO, .L, .UP, .M = -0.11, -0.108287243349511, -0.0913, 0)

1 EqEnthpyGasStr1(24,CO2)

(0) EqGasEgyBalBlr(MP)

Page 290: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 290

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 239

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Hc

Hc(24,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0662818959725452, -0.053, 0)

1 EqEnthpyGasStr1(24,H2O)

(0) EqGasEgyBalBlr(MP)

Hc(27,H2)

(.LO, .L, .UP, .M = -0.001, 0, 0.011, 0)

1 EqEnthpyGasStr1(27,H2)

(0) EqEgyBalBlrCmbtr(HP)

Hc(27,O2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(27,O2)

(0) EqEgyBalBlrCmbtr(HP)

Hc(27,N2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(27,N2)

(0) EqEgyBalBlrCmbtr(HP)

Hc(27,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0207, 0.0026, 0)

1 EqEnthpyGasStr1(27,CH4)

(0) EqEgyBalBlrCmbtr(HP)

Hc(27,CO)

(.LO, .L, .UP, .M = -0.032, -0.0307027777777778, -0.0193, 0)

1 EqEnthpyGasStr1(27,CO)

(0) EqEgyBalBlrCmbtr(HP)

Hc(27,CO2)

(.LO, .L, .UP, .M = -0.11, -0.109308333333333, -0.0913, 0)

1 EqEnthpyGasStr1(27,CO2)

(0) EqEgyBalBlrCmbtr(HP)

Hc(27,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0671705555555556, -0.053, 0)

1 EqEnthpyGasStr1(27,H2O)

(0) EqEgyBalBlrCmbtr(HP)

Hc(28,H2)

(.LO, .L, .UP, .M = -0.001, 0, 0.011, 0)

1 EqEnthpyGasStr1(28,H2)

(0) EqEgyBalBlrCmbtr(HP)

Hc(28,O2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(28,O2)

(0) EqEgyBalBlrCmbtr(HP)

Page 291: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 291

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 240

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Hc

Hc(28,N2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(28,N2)

(0) EqEgyBalBlrCmbtr(HP)

Hc(28,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0207, 0.0026, 0)

1 EqEnthpyGasStr1(28,CH4)

(0) EqEgyBalBlrCmbtr(HP)

Hc(28,CO)

(.LO, .L, .UP, .M = -0.032, -0.0307027777777778, -0.0193, 0)

1 EqEnthpyGasStr1(28,CO)

(0) EqEgyBalBlrCmbtr(HP)

Hc(28,CO2)

(.LO, .L, .UP, .M = -0.11, -0.109308333333333, -0.0913, 0)

1 EqEnthpyGasStr1(28,CO2)

(0) EqEgyBalBlrCmbtr(HP)

Hc(28,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0671705555555556, -0.053, 0)

1 EqEnthpyGasStr1(28,H2O)

(0) EqEgyBalBlrCmbtr(HP)

Hc(29,H2)

(.LO, .L, .UP, .M = -0.001, 0, 0.011, 0)

1 EqEnthpyGasStr1(29,H2)

(0) EqEgyBalBlrCmbtr(MP)

Hc(29,O2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(29,O2)

(0) EqEgyBalBlrCmbtr(MP)

Hc(29,N2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(29,N2)

(0) EqEgyBalBlrCmbtr(MP)

Hc(29,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0207, 0.0026, 0)

1 EqEnthpyGasStr1(29,CH4)

(0) EqEgyBalBlrCmbtr(MP)

Hc(29,CO)

(.LO, .L, .UP, .M = -0.032, -0.0307027777777778, -0.0193, 0)

1 EqEnthpyGasStr1(29,CO)

(0) EqEgyBalBlrCmbtr(MP)

Hc(29,CO2)

Page 292: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 292

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 241

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Hc

(.LO, .L, .UP, .M = -0.11, -0.109308333333333, -0.0913, 0)

1 EqEnthpyGasStr1(29,CO2)

(0) EqEgyBalBlrCmbtr(MP)

Hc(29,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0671705555555556, -0.053, 0)

1 EqEnthpyGasStr1(29,H2O)

(0) EqEgyBalBlrCmbtr(MP)

Hc(30,H2)

(.LO, .L, .UP, .M = -0.001, 0, 0.011, 0)

1 EqEnthpyGasStr1(30,H2)

(0) EqEgyBalBlrCmbtr(MP)

Hc(30,O2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(30,O2)

(0) EqEgyBalBlrCmbtr(MP)

Hc(30,N2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(30,N2)

(0) EqEgyBalBlrCmbtr(MP)

Hc(30,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0207, 0.0026, 0)

1 EqEnthpyGasStr1(30,CH4)

(0) EqEgyBalBlrCmbtr(MP)

Hc(30,CO)

(.LO, .L, .UP, .M = -0.032, -0.0307027777777778, -0.0193, 0)

1 EqEnthpyGasStr1(30,CO)

(0) EqEgyBalBlrCmbtr(MP)

Hc(30,CO2)

(.LO, .L, .UP, .M = -0.11, -0.109308333333333, -0.0913, 0)

1 EqEnthpyGasStr1(30,CO2)

(0) EqEgyBalBlrCmbtr(MP)

Hc(30,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0671705555555556, -0.053, 0)

1 EqEnthpyGasStr1(30,H2O)

(0) EqEgyBalBlrCmbtr(MP)

Hc(39,H2)

(.LO, .L, .UP, .M = -0.001, 0, 0.011, 0)

1 EqEnthpyGasStr1(39,H2)

(0) EqWorkGTCmpr(1)

Hc(39,O2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

Page 293: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 293

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 242

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Hc

1 EqEnthpyGasStr1(39,O2)

(18171.4006) EqWorkGTCmpr(1)

Hc(39,N2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(39,N2)

(68359.0783) EqWorkGTCmpr(1)

Hc(39,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0207, 0.0026, 0)

1 EqEnthpyGasStr1(39,CH4)

(0) EqWorkGTCmpr(1)

Hc(39,CO)

(.LO, .L, .UP, .M = -0.032, -0.0307027777777778, -0.0193, 0)

1 EqEnthpyGasStr1(39,CO)

(0) EqWorkGTCmpr(1)

Hc(39,CO2)

(.LO, .L, .UP, .M = -0.11, -0.109308333333333, -0.0913, 0)

1 EqEnthpyGasStr1(39,CO2)

(0) EqWorkGTCmpr(1)

Hc(39,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0671705555555556, -0.053, 0)

1 EqEnthpyGasStr1(39,H2O)

(0) EqWorkGTCmpr(1)

Hc(40,H2)

(.LO, .L, .UP, .M = -0.001, 0.00264965602091713, 0.011, 0)

1 EqEnthpyGasStr1(40,H2)

(0) EqEgyBalBlrCmbtr(GT)

(0) EqWorkGTCmpr(1)

Hc(40,O2)

(.LO, .L, .UP, .M = -0.001, 0.00279122781038525, 0.012, 0)

1 EqEnthpyGasStr1(40,O2)

(18171.4006) EqEgyBalBlrCmbtr(GT)

(-18171.4006) EqWorkGTCmpr(1)

Hc(40,N2)

(.LO, .L, .UP, .M = -0.001, 0.0026842386842132, 0.012, 0)

1 EqEnthpyGasStr1(40,N2)

(68359.0783) EqEgyBalBlrCmbtr(GT)

(-68359.0783) EqWorkGTCmpr(1)

Hc(40,CH4)

(.LO, .L, .UP, .M = -0.022, -0.016675949084017, 0.0026, 0)

1 EqEnthpyGasStr1(40,CH4)

(0) EqEgyBalBlrCmbtr(GT)

(0) EqWorkGTCmpr(1)

Page 294: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 294

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 243

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Hc

Hc(40,CO)

(.LO, .L, .UP, .M = -0.032, -0.0280029454734525, -0.0193, 0)

1 EqEnthpyGasStr1(40,CO)

(0) EqEgyBalBlrCmbtr(GT)

(0) EqWorkGTCmpr(1)

Hc(40,CO2)

(.LO, .L, .UP, .M = -0.11, -0.105421752109749, -0.0913, 0)

1 EqEnthpyGasStr1(40,CO2)

(0) EqEgyBalBlrCmbtr(GT)

(0) EqWorkGTCmpr(1)

Hc(40,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0640010568196236, -0.053, 0)

1 EqEnthpyGasStr1(40,H2O)

(0) EqEgyBalBlrCmbtr(GT)

(0) EqWorkGTCmpr(1)

Hc(41,H2)

(.LO, .L, .UP, .M = -0.001, 0, 0.011, 0)

1 EqEnthpyGasStr1(41,H2)

(5338.1236) EqEgyBalBlrCmbtr(GT)

Hc(41,O2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(41,O2)

(0) EqEgyBalBlrCmbtr(GT)

Hc(41,N2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(41,N2)

(0) EqEgyBalBlrCmbtr(GT)

Hc(41,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0207, 0.0026, 0)

1 EqEnthpyGasStr1(41,CH4)

(970.5679) EqEgyBalBlrCmbtr(GT)

Hc(41,CO)

(.LO, .L, .UP, .M = -0.032, -0.0307027777777778, -0.0193, 0)

1 EqEnthpyGasStr1(41,CO)

(2911.7038) EqEgyBalBlrCmbtr(GT)

Hc(41,CO2)

(.LO, .L, .UP, .M = -0.11, -0.109308333333333, -0.0913, 0)

1 EqEnthpyGasStr1(41,CO2)

(485.284) EqEgyBalBlrCmbtr(GT)

Hc(41,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0671705555555556, -0.053, 0)

Page 295: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 295

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 244

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Hc

1 EqEnthpyGasStr1(41,H2O)

(0) EqEgyBalBlrCmbtr(GT)

Hc(42,H2)

(.LO, .L, .UP, .M = -0.001, 0.0100794789383741, 0.011, 0)

1 EqEnthpyGasStr1(42,H2)

(0) EqEgyBalBlrCmbtr(GT)

(0) EqWorkGTExpdr(1)

Hc(42,O2)

(.LO, .L, .UP, .M = -0.001, 0.0112775227252278, 0.012, 0)

1 EqEnthpyGasStr1(42,O2)

(-12105.3511) EqEgyBalBlrCmbtr(GT)

(-12105.3511) EqWorkGTExpdr(1)

Hc(42,N2)

(.LO, .L, .UP, .M = -0.001, 0.0106703509663167, 0.012, 0)

1 EqEnthpyGasStr1(42,N2)

(-68359.0783) EqEgyBalBlrCmbtr(GT)

(-68359.0783) EqWorkGTExpdr(1)

Hc(42,CH4)

(.LO, .L, .UP, .M = -0.022, 0.00132189024000543, 0.0026, 0)

1 EqEnthpyGasStr1(42,CH4)

(0) EqEgyBalBlrCmbtr(GT)

(0) EqWorkGTExpdr(1)

Hc(42,CO)

(.LO, .L, .UP, .M = -0.032, -0.0199094246120686, -0.0193, 0)

1 EqEnthpyGasStr1(42,CO)

(0) EqEgyBalBlrCmbtr(GT)

(0) EqWorkGTExpdr(1)

Hc(42,CO2)

(.LO, .L, .UP, .M = -0.11, -0.0921940581391073, -0.0913, 0)

1 EqEnthpyGasStr1(42,CO2)

(-4367.5556) EqEgyBalBlrCmbtr(GT)

(-4367.5556) EqWorkGTExpdr(1)

Hc(42,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0537956073668386, -0.053, 0)

1 EqEnthpyGasStr1(42,H2O)

(-7279.2594) EqEgyBalBlrCmbtr(GT)

(-7279.2594) EqWorkGTExpdr(1)

Hc(43,H2)

(.LO, .L, .UP, .M = -0.001, 0.00376527481036826, 0.011, 0)

1 EqEnthpyGasStr1(43,H2)

(0) EqEgyBalBlrCmbtr(GTSF)

(0) EqWorkGTExpdr(1)

Page 296: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 296

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 245

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Hc

Hc(43,O2)

(.LO, .L, .UP, .M = -0.001, 0.00403508431008718, 0.012, 0)

1 EqEnthpyGasStr1(43,O2)

(12105.3511) EqEgyBalBlrCmbtr(GTSF)

(12105.3511) EqWorkGTExpdr(1)

Hc(43,N2)

(.LO, .L, .UP, .M = -0.001, 0.00384782458318875, 0.012, 0)

1 EqEnthpyGasStr1(43,N2)

(68359.0783) EqEgyBalBlrCmbtr(GTSF)

(68359.0783) EqWorkGTExpdr(1)

Hc(43,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0144963214618929, 0.0026, 0)

1 EqEnthpyGasStr1(43,CH4)

(0) EqEgyBalBlrCmbtr(GTSF)

(0) EqWorkGTExpdr(1)

Hc(43,CO)

(.LO, .L, .UP, .M = -0.032, -0.0268242574641663, -0.0193, 0)

1 EqEnthpyGasStr1(43,CO)

(0) EqEgyBalBlrCmbtr(GTSF)

(0) EqWorkGTExpdr(1)

Hc(43,CO2)

(.LO, .L, .UP, .M = -0.11, -0.103554934344382, -0.0913, 0)

1 EqEnthpyGasStr1(43,CO2)

(4367.5556) EqEgyBalBlrCmbtr(GTSF)

(4367.5556) EqWorkGTExpdr(1)

Hc(43,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0625847155763706, -0.053, 0)

1 EqEnthpyGasStr1(43,H2O)

(7279.2594) EqEgyBalBlrCmbtr(GTSF)

(7279.2594) EqWorkGTExpdr(1)

Hc(44,H2)

(.LO, .L, .UP, .M = -0.001, 0, 0.011, 0)

1 EqEnthpyGasStr1(44,H2)

(0) EqEgyBalBlrCmbtr(GTSF)

Hc(44,O2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(44,O2)

(0) EqEgyBalBlrCmbtr(GTSF)

Hc(44,N2)

(.LO, .L, .UP, .M = -0.001, 0, 0.012, 0)

1 EqEnthpyGasStr1(44,N2)

(0) EqEgyBalBlrCmbtr(GTSF)

Page 297: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 297

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 246

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Hc

Hc(44,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0207, 0.0026, 0)

1 EqEnthpyGasStr1(44,CH4)

(0) EqEgyBalBlrCmbtr(GTSF)

Hc(44,CO)

(.LO, .L, .UP, .M = -0.032, -0.0307027777777778, -0.0193, 0)

1 EqEnthpyGasStr1(44,CO)

(0) EqEgyBalBlrCmbtr(GTSF)

Hc(44,CO2)

(.LO, .L, .UP, .M = -0.11, -0.109308333333333, -0.0913, 0)

1 EqEnthpyGasStr1(44,CO2)

(0) EqEgyBalBlrCmbtr(GTSF)

Hc(44,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0671705555555556, -0.053, 0)

1 EqEnthpyGasStr1(44,H2O)

(0) EqEgyBalBlrCmbtr(GTSF)

Hc(45,H2)

(.LO, .L, .UP, .M = -0.001, 0.00376527481036826, 0.011, 0)

1 EqEnthpyGasStr1(45,H2)

(0) EqEgyBalBlrCmbtr(GTSF)

(0) EqGasEgyBalBlr(HRSG)

Hc(45,O2)

(.LO, .L, .UP, .M = -0.001, 0.00403508431008718, 0.012, 0)

1 EqEnthpyGasStr1(45,O2)

(-12105.3511) EqEgyBalBlrCmbtr(GTSF)

(12105.3511) EqGasEgyBalBlr(HRSG)

Hc(45,N2)

(.LO, .L, .UP, .M = -0.001, 0.00384782458318875, 0.012, 0)

1 EqEnthpyGasStr1(45,N2)

(-68359.0783) EqEgyBalBlrCmbtr(GTSF)

(68359.0783) EqGasEgyBalBlr(HRSG)

Hc(45,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0144963214618929, 0.0026, 0)

1 EqEnthpyGasStr1(45,CH4)

(0) EqEgyBalBlrCmbtr(GTSF)

(0) EqGasEgyBalBlr(HRSG)

Hc(45,CO)

(.LO, .L, .UP, .M = -0.032, -0.0268242574641663, -0.0193, 0)

1 EqEnthpyGasStr1(45,CO)

(0) EqEgyBalBlrCmbtr(GTSF)

(0) EqGasEgyBalBlr(HRSG)

Hc(45,CO2)

Page 298: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 298

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 247

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Hc

(.LO, .L, .UP, .M = -0.11, -0.103554934344382, -0.0913, 0)

1 EqEnthpyGasStr1(45,CO2)

(-4367.5556) EqEgyBalBlrCmbtr(GTSF)

(4367.5556) EqGasEgyBalBlr(HRSG)

Hc(45,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0625847155763706, -0.053, 0)

1 EqEnthpyGasStr1(45,H2O)

(-7279.2594) EqEgyBalBlrCmbtr(GTSF)

(7279.2594) EqGasEgyBalBlr(HRSG)

Hc(46,H2)

(.LO, .L, .UP, .M = -0.001, 0.000759228541042472, 0.011, 0)

1 EqEnthpyGasStr1(46,H2)

(0) EqGasEgyBalBlr(HRSG)

Hc(46,O2)

(.LO, .L, .UP, .M = -0.001, 0.000779833438342193, 0.012, 0)

1 EqEnthpyGasStr1(46,O2)

(-12105.3511) EqGasEgyBalBlr(HRSG)

Hc(46,N2)

(.LO, .L, .UP, .M = -0.001, 0.000763704299187067, 0.012, 0)

1 EqEnthpyGasStr1(46,N2)

(-68359.0783) EqGasEgyBalBlr(HRSG)

Hc(46,CH4)

(.LO, .L, .UP, .M = -0.022, -0.0196978342934813, 0.0026, 0)

1 EqEnthpyGasStr1(46,CH4)

(0) EqGasEgyBalBlr(HRSG)

Hc(46,CO)

(.LO, .L, .UP, .M = -0.032, -0.0299376169797978, -0.0193, 0)

1 EqEnthpyGasStr1(46,CO)

(0) EqGasEgyBalBlr(HRSG)

Hc(46,CO2)

(.LO, .L, .UP, .M = -0.11, -0.108287243351087, -0.0913, 0)

1 EqEnthpyGasStr1(46,CO2)

(-4367.5556) EqGasEgyBalBlr(HRSG)

Hc(46,H2O)

(.LO, .L, .UP, .M = -0.068, -0.0662818959738712, -0.053, 0)

1 EqEnthpyGasStr1(46,H2O)

(-7279.2594) EqGasEgyBalBlr(HRSG)

Page 299: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 299

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 248

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- InHPPHPStmTurb Inlet HP Pressure for expander of HP Steam turbine

InHPPHPStmTurb(1)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

-1 EqInHPPHPStmTurb(1)

(3.1349) EqPTRel1HPStmTurb(1)

InHPPHPStmTurb(2)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

-1 EqInHPPHPStmTurb(2)

(3.1349) EqPTRel1HPStmTurb(2)

InHPPHPStmTurb(3)

(.LO, .L, .UP, .M = 45, 45, 80, 0)

-1 EqInHPPHPStmTurb(3)

(3.1349) EqPTRel1HPStmTurb(3)

---- InHPTHPStmTurb Inlet HP Temperature for expander of HP Steam turbine

InHPTHPStmTurb(1)

(.LO, .L, .UP, .M = 528, 695.267448409642, 795, 0)

-1 EqInHPTHPStmTurb(1)

(-0.8177) EqPTRel1HPStmTurb(1)

InHPTHPStmTurb(2)

(.LO, .L, .UP, .M = 528, 695.267448409642, 795, 0)

-1 EqInHPTHPStmTurb(2)

(-0.8177) EqPTRel1HPStmTurb(2)

InHPTHPStmTurb(3)

(.LO, .L, .UP, .M = 528, 695.267448409642, 795, 0)

-1 EqInHPTHPStmTurb(3)

(-0.8177) EqPTRel1HPStmTurb(3)

---- OutMPPHPStmTurb Outlet MP Pressure for expander of HP Steam turbine

OutMPPHPStmTurb(1)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

-1 EqOutMPPHPStmTurb(1)

(-7.0534) EqPTRel1HPStmTurb(1)

(5.4359) EqPTRel2HPStmTurb(1)

OutMPPHPStmTurb(2)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

-1 EqOutMPPHPStmTurb(2)

(-7.0534) EqPTRel1HPStmTurb(2)

(5.4359) EqPTRel2HPStmTurb(2)

OutMPPHPStmTurb(3)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

-1 EqOutMPPHPStmTurb(3)

Page 300: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 300

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 249

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

OutMPPHPStmTurb Outlet MP Pressure for expander of HP Steam turbine

(-7.0534) EqPTRel1HPStmTurb(3)

(5.4359) EqPTRel2HPStmTurb(3)

---- OutLPPHPStmTurb Outlet LP Pressure for expander of HP Steam turbine

OutLPPHPStmTurb(1)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

-1 EqOutLPPHPStmTurb(1)

(-15.5313) EqPTRel2HPStmTurb(1)

OutLPPHPStmTurb(2)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

-1 EqOutLPPHPStmTurb(2)

(-15.5313) EqPTRel2HPStmTurb(2)

OutLPPHPStmTurb(3)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

-1 EqOutLPPHPStmTurb(3)

(-15.5313) EqPTRel2HPStmTurb(3)

---- OutMPTHPStmTurb Outlet MP Temperature for expander of HP Steam turbine

OutMPTHPStmTurb(1)

(.LO, .L, .UP, .M = 273, 568.549477042195, 701, 0)

1 EqPTRel1HPStmTurb(1)

1 EqPTRel1aHPStmTurb(1)

(-0.7707) EqPTRel2HPStmTurb(1)

OutMPTHPStmTurb(2)

(.LO, .L, .UP, .M = 273, 568.549477042195, 701, 0)

1 EqPTRel1HPStmTurb(2)

1 EqPTRel1aHPStmTurb(2)

(-0.7707) EqPTRel2HPStmTurb(2)

OutMPTHPStmTurb(3)

(.LO, .L, .UP, .M = 273, 568.549477042195, 701, 0)

1 EqPTRel1HPStmTurb(3)

1 EqPTRel1aHPStmTurb(3)

(-0.7707) EqPTRel2HPStmTurb(3)

---- OutLPTHPStmTurb Outlet LP Temperature for expander of HP Steam turbine

OutLPTHPStmTurb(1)

(.LO, .L, .UP, .M = 273, 438.169647740304, 581, 0)

1 EqPTRel2HPStmTurb(1)

1 EqPTRel2aHPStmTurb(1)

OutLPTHPStmTurb(2)

Page 301: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 301

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 250

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

OutLPTHPStmTurb Outlet LP Temperature for expander of HP Steam turbine

(.LO, .L, .UP, .M = 273, 438.169647740304, 581, 0)

1 EqPTRel2HPStmTurb(2)

1 EqPTRel2aHPStmTurb(2)

OutLPTHPStmTurb(3)

(.LO, .L, .UP, .M = 273, 438.169647740304, 581, 0)

1 EqPTRel2HPStmTurb(3)

1 EqPTRel2aHPStmTurb(3)

---- MPWorkHPStmTurb MP expnasion work of HP Steam turbine

MPWorkHPStmTurb(1)

(.LO, .L, .UP, .M = 0, 4.69600018650443, +INF, 0)

1 EqMPWorkHPStmTurb(1)

-1 EqTotWorkHPStmTurb(1)

MPWorkHPStmTurb(2)

(.LO, .L, .UP, .M = 0, 21.1409362668376, +INF, 0)

1 EqMPWorkHPStmTurb(2)

-1 EqTotWorkHPStmTurb(2)

MPWorkHPStmTurb(3)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqMPWorkHPStmTurb(3)

-1 EqTotWorkHPStmTurb(3)

---- LPWorkHPStmTurb LP expnasion work of HP Steam turbine

LPWorkHPStmTurb(1)

(.LO, .L, .UP, .M = 0, 10.3039998134956, +INF, 0)

1 EqLPWorkHPStmTurb(1)

-1 EqTotWorkHPStmTurb(1)

LPWorkHPStmTurb(2)

(.LO, .L, .UP, .M = 0, 15.9606008744675, +INF, 0)

1 EqLPWorkHPStmTurb(2)

-1 EqTotWorkHPStmTurb(2)

LPWorkHPStmTurb(3)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqLPWorkHPStmTurb(3)

-1 EqTotWorkHPStmTurb(3)

---- VPWorkHPStmTurb VP expnasion work of HP Steam turbine

VPWorkHPStmTurb(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqVPWorkHPStmTurb(1)

Page 302: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 302

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 251

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

VPWorkHPStmTurb VP expnasion work of HP Steam turbine

-1 EqTotWorkHPStmTurb(1)

VPWorkHPStmTurb(2)

(.LO, .L, .UP, .M = 0, 30.8523841626758, +INF, 0)

1 EqVPWorkHPStmTurb(2)

-1 EqTotWorkHPStmTurb(2)

VPWorkHPStmTurb(3)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqVPWorkHPStmTurb(3)

-1 EqTotWorkHPStmTurb(3)

---- TotWorkHPStmTurb Total work of HP Steam turbine

TotWorkHPStmTurb(1)

(.LO, .L, .UP, .M = 0, 15, +INF, 0)

1 EqTotWorkHPStmTurb(1)

1 Eqstpd7(1)

TotWorkHPStmTurb(2)

(.LO, .L, .UP, .M = 0, 67.953921303981, +INF, 0)

1 EqTotWorkHPStmTurb(2)

1 Eqstpd7(2)

TotWorkHPStmTurb(3)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqTotWorkHPStmTurb(3)

1 Eqstpd7(3)

---- Dum1HPStmTurb

Dum1HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 438.169647740304, +INF, 0)

-1 EqPTRel2aHPStmTurb(1)

-1 EqPTRel2dHPStmTurb(1)

1 EqPTRel2hHPStmTurb(1)

Dum1HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 438.169647740304, +INF, 0)

-1 EqPTRel2aHPStmTurb(2)

-1 EqPTRel2dHPStmTurb(2)

1 EqPTRel2hHPStmTurb(2)

Dum1HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 0, +INF, EPS)

-1 EqPTRel2aHPStmTurb(3)

-1 EqPTRel2dHPStmTurb(3)

1 EqPTRel2hHPStmTurb(3)

Page 303: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 303

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 252

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- Dum2HPStmTurb

Dum2HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel2aHPStmTurb(1)

1 EqPTRel2jHPStmTurb(1)

Dum2HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 0, +INF, EPS)

-1 EqPTRel2aHPStmTurb(2)

1 EqPTRel2jHPStmTurb(2)

Dum2HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 438.169647740304, +INF, 0)

-1 EqPTRel2aHPStmTurb(3)

1 EqPTRel2jHPStmTurb(3)

---- Dum3HPStmTurb

Dum3HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 460, +INF, 0)

-1 EqPTRel2bHPStmTurb(1)

1 EqPTRel2kHPStmTurb(1)

Dum3HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 459.999999929035, +INF, 0)

-1 EqPTRel2bHPStmTurb(2)

1 EqPTRel2kHPStmTurb(2)

Dum3HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 0, +INF, EPS)

-1 EqPTRel2bHPStmTurb(3)

1 EqPTRel2kHPStmTurb(3)

---- Dum4HPStmTurb

Dum4HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 9.92134148318586)

-1 EqPTRel2bHPStmTurb(1)

-1 EqPTRel2eHPStmTurb(1)

1 EqPTRel2iHPStmTurb(1)

Dum4HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 7.09649725649797E-8, +INF, 0)

-1 EqPTRel2bHPStmTurb(2)

-1 EqPTRel2eHPStmTurb(2)

1 EqPTRel2iHPStmTurb(2)

Dum4HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 460, +INF, 0)

-1 EqPTRel2bHPStmTurb(3)

Page 304: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 304

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 253

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Dum4HPStmTurb

-1 EqPTRel2eHPStmTurb(3)

1 EqPTRel2iHPStmTurb(3)

---- Dum5HPStmTurb

Dum5HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 438.169647740304, +INF, 0)

-1 EqPTRel2cHPStmTurb(1)

1 EqPTRel2dHPStmTurb(1)

1 EqPTRel2fHPStmTurb(1)

Dum5HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 438.169647740304, +INF, 0)

-1 EqPTRel2cHPStmTurb(2)

1 EqPTRel2dHPStmTurb(2)

1 EqPTRel2fHPStmTurb(2)

Dum5HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel2cHPStmTurb(3)

1 EqPTRel2dHPStmTurb(3)

1 EqPTRel2fHPStmTurb(3)

---- Dum6HPStmTurb

Dum6HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel2cHPStmTurb(1)

1 EqPTRel2eHPStmTurb(1)

1 EqPTRel2gHPStmTurb(1)

Dum6HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 7.09649725649797E-8, +INF, 0)

-1 EqPTRel2cHPStmTurb(2)

1 EqPTRel2eHPStmTurb(2)

1 EqPTRel2gHPStmTurb(2)

Dum6HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 460, +INF, 0)

-1 EqPTRel2cHPStmTurb(3)

1 EqPTRel2eHPStmTurb(3)

1 EqPTRel2gHPStmTurb(3)

---- Dum11HPStmTurb

Dum11HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 568.549477042195, +INF, 0)

-1 EqPTRel1aHPStmTurb(1)

Page 305: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 305

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 254

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Dum11HPStmTurb

-1 EqPTRel1dHPStmTurb(1)

1 EqPTRel1hHPStmTurb(1)

Dum11HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 568.549477042195, +INF, 0)

-1 EqPTRel1aHPStmTurb(2)

-1 EqPTRel1dHPStmTurb(2)

1 EqPTRel1hHPStmTurb(2)

Dum11HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel1aHPStmTurb(3)

-1 EqPTRel1dHPStmTurb(3)

1 EqPTRel1hHPStmTurb(3)

---- Dum22HPStmTurb

Dum22HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel1aHPStmTurb(1)

1 EqPTRel1jHPStmTurb(1)

Dum22HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel1aHPStmTurb(2)

1 EqPTRel1jHPStmTurb(2)

Dum22HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 568.549477042195, +INF, 0)

-1 EqPTRel1aHPStmTurb(3)

1 EqPTRel1jHPStmTurb(3)

---- Dum33HPStmTurb

Dum33HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 530, +INF, 0)

-1 EqPTRel1bHPStmTurb(1)

1 EqPTRel1kHPStmTurb(1)

Dum33HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 530, +INF, 0)

-1 EqPTRel1bHPStmTurb(2)

1 EqPTRel1kHPStmTurb(2)

Dum33HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel1bHPStmTurb(3)

1 EqPTRel1kHPStmTurb(3)

Page 306: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 306

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 255

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- Dum44HPStmTurb

Dum44HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel1bHPStmTurb(1)

-1 EqPTRel1eHPStmTurb(1)

1 EqPTRel1iHPStmTurb(1)

Dum44HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 0, +INF, 2.81356522653506)

-1 EqPTRel1bHPStmTurb(2)

-1 EqPTRel1eHPStmTurb(2)

1 EqPTRel1iHPStmTurb(2)

Dum44HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 530, +INF, 0)

-1 EqPTRel1bHPStmTurb(3)

-1 EqPTRel1eHPStmTurb(3)

1 EqPTRel1iHPStmTurb(3)

---- Dum55HPStmTurb

Dum55HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 568.549477042195, +INF, 0)

-1 EqPTRel1cHPStmTurb(1)

1 EqPTRel1dHPStmTurb(1)

1 EqPTRel1fHPStmTurb(1)

Dum55HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 568.549477042195, +INF, 0)

-1 EqPTRel1cHPStmTurb(2)

1 EqPTRel1dHPStmTurb(2)

1 EqPTRel1fHPStmTurb(2)

Dum55HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 0, +INF, EPS)

-1 EqPTRel1cHPStmTurb(3)

1 EqPTRel1dHPStmTurb(3)

1 EqPTRel1fHPStmTurb(3)

---- Dum66HPStmTurb

Dum66HPStmTurb(1)

(.LO, .L, .UP, .M = 0, 0, +INF, EPS)

-1 EqPTRel1cHPStmTurb(1)

1 EqPTRel1eHPStmTurb(1)

1 EqPTRel1gHPStmTurb(1)

Dum66HPStmTurb(2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel1cHPStmTurb(2)

Page 307: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 307

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 256

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Dum66HPStmTurb

1 EqPTRel1eHPStmTurb(2)

1 EqPTRel1gHPStmTurb(2)

Dum66HPStmTurb(3)

(.LO, .L, .UP, .M = 0, 530, +INF, 0)

-1 EqPTRel1cHPStmTurb(3)

1 EqPTRel1eHPStmTurb(3)

1 EqPTRel1gHPStmTurb(3)

---- YModeHPStmTurb

YModeHPStmTurb(1,MPBkPr)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

1 EqLogMode4HPStmTurb(1)

1 EqLogMode5HPStmTurb(1)

-1 EqLogMode8HPStmTurb(1,MPBkPr)

-1.000000E+8 EqLogBnd1HPStmTurb(1)

-0.001 obj

YModeHPStmTurb(1,MPExt)

(.LO, .L, .UP, .M = 0, 1, 1, 0.001)

-1 EqLogMode1HPStmTurb(1)

1 EqLogMode4HPStmTurb(1)

1 EqLogMode6HPStmTurb(1)

-1 EqLogMode8HPStmTurb(1,MPExt)

-1.000000E+8 EqLogBnd1HPStmTurb(1)

-0.001 obj

YModeHPStmTurb(1,LPBkPr)

(.LO, .L, .UP, .M = 0, 1, 1, 0.001)

-1 EqPTRel2mHPStmTurb(1)

1 EqLogMode1HPStmTurb(1)

1 EqLogMode3HPStmTurb(1)

1 EqLogMode5HPStmTurb(1)

-1 EqLogMode8HPStmTurb(1,LPBkPr)

-1.000000E+8 EqLogBnd2HPStmTurb(1)

-0.001 obj

YModeHPStmTurb(1,LPExt)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqPTRel2lHPStmTurb(1)

-1 EqLogMode2HPStmTurb(1)

1 EqLogMode3HPStmTurb(1)

1 EqLogMode7HPStmTurb(1)

-1 EqLogMode8HPStmTurb(1,LPExt)

-1.000000E+8 EqLogBnd2HPStmTurb(1)

-0.001 obj

YModeHPStmTurb(1,VPCond)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

Page 308: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 308

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 257

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

YModeHPStmTurb

-1 EqPTRel2nHPStmTurb(1)

1 EqLogMode1HPStmTurb(1)

1 EqLogMode2HPStmTurb(1)

1 EqLogMode5HPStmTurb(1)

-1 EqLogMode8HPStmTurb(1,VPCond)

-1.000000E+8 EqLogBnd3HPStmTurb(1)

-0.001 obj

YModeHPStmTurb(2,MPBkPr)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

1 EqLogMode4HPStmTurb(2)

1 EqLogMode5HPStmTurb(2)

-1 EqLogMode8HPStmTurb(2,MPBkPr)

-1.000000E+8 EqLogBnd1HPStmTurb(2)

YModeHPStmTurb(2,MPExt)

(.LO, .L, .UP, .M = 0, 1, 1, EPS)

-1 EqLogMode1HPStmTurb(2)

1 EqLogMode4HPStmTurb(2)

1 EqLogMode6HPStmTurb(2)

-1 EqLogMode8HPStmTurb(2,MPExt)

-1.000000E+8 EqLogBnd1HPStmTurb(2)

YModeHPStmTurb(2,LPBkPr)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-1 EqPTRel2mHPStmTurb(2)

1 EqLogMode1HPStmTurb(2)

1 EqLogMode3HPStmTurb(2)

1 EqLogMode5HPStmTurb(2)

-1 EqLogMode8HPStmTurb(2,LPBkPr)

-1.000000E+8 EqLogBnd2HPStmTurb(2)

YModeHPStmTurb(2,LPExt)

(.LO, .L, .UP, .M = 0, 1, 1, EPS)

-1 EqPTRel2lHPStmTurb(2)

-1 EqLogMode2HPStmTurb(2)

1 EqLogMode3HPStmTurb(2)

1 EqLogMode7HPStmTurb(2)

-1 EqLogMode8HPStmTurb(2,LPExt)

-1.000000E+8 EqLogBnd2HPStmTurb(2)

YModeHPStmTurb(2,VPCond)

(.LO, .L, .UP, .M = 0, 1, 1, EPS)

-1 EqPTRel2nHPStmTurb(2)

1 EqLogMode1HPStmTurb(2)

1 EqLogMode2HPStmTurb(2)

1 EqLogMode5HPStmTurb(2)

-1 EqLogMode8HPStmTurb(2,VPCond)

-1.000000E+8 EqLogBnd3HPStmTurb(2)

YModeHPStmTurb(3,MPBkPr)

Page 309: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 309

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 258

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

YModeHPStmTurb

(.LO, .L, .UP, .M = 0, 0, 1, -5351869.78335683)

1 EqLogMode4HPStmTurb(3)

1 EqLogMode5HPStmTurb(3)

-1 EqLogMode8HPStmTurb(3,MPBkPr)

-1.000000E+8 EqLogBnd1HPStmTurb(3)

YModeHPStmTurb(3,MPExt)

(.LO, .L, .UP, .M = 0, 0, 1, -5351869.78335683)

-1 EqLogMode1HPStmTurb(3)

1 EqLogMode4HPStmTurb(3)

1 EqLogMode6HPStmTurb(3)

-1 EqLogMode8HPStmTurb(3,MPExt)

-1.000000E+8 EqLogBnd1HPStmTurb(3)

YModeHPStmTurb(3,LPBkPr)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-1 EqPTRel2mHPStmTurb(3)

1 EqLogMode1HPStmTurb(3)

1 EqLogMode3HPStmTurb(3)

1 EqLogMode5HPStmTurb(3)

-1 EqLogMode8HPStmTurb(3,LPBkPr)

-1.000000E+8 EqLogBnd2HPStmTurb(3)

YModeHPStmTurb(3,LPExt)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-1 EqPTRel2lHPStmTurb(3)

-1 EqLogMode2HPStmTurb(3)

1 EqLogMode3HPStmTurb(3)

1 EqLogMode7HPStmTurb(3)

-1 EqLogMode8HPStmTurb(3,LPExt)

-1.000000E+8 EqLogBnd2HPStmTurb(3)

YModeHPStmTurb(3,VPCond)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-1 EqPTRel2nHPStmTurb(3)

1 EqLogMode1HPStmTurb(3)

1 EqLogMode2HPStmTurb(3)

1 EqLogMode5HPStmTurb(3)

-1 EqLogMode8HPStmTurb(3,VPCond)

-1.000000E+8 EqLogBnd3HPStmTurb(3)

---- YLP

YLP(1)

(.LO, .L, .UP, .M = 0, 1, 1, 5764.29940173099)

-581 EqPTRel2fHPStmTurb(1)

581 EqPTRel2gHPStmTurb(1)

-581 EqPTRel2hHPStmTurb(1)

581 EqPTRel2iHPStmTurb(1)

581 EqPTRel2jHPStmTurb(1)

Page 310: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 310

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 259

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

YLP

-581 EqPTRel2kHPStmTurb(1)

1 EqPTRel2lHPStmTurb(1)

1 EqPTRel2mHPStmTurb(1)

1 EqPTRel2nHPStmTurb(1)

YLP(2)

(.LO, .L, .UP, .M = 0, 1, 1, EPS)

-581 EqPTRel2fHPStmTurb(2)

581 EqPTRel2gHPStmTurb(2)

-581 EqPTRel2hHPStmTurb(2)

581 EqPTRel2iHPStmTurb(2)

581 EqPTRel2jHPStmTurb(2)

-581 EqPTRel2kHPStmTurb(2)

1 EqPTRel2lHPStmTurb(2)

1 EqPTRel2mHPStmTurb(2)

1 EqPTRel2nHPStmTurb(2)

YLP(3)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-581 EqPTRel2fHPStmTurb(3)

581 EqPTRel2gHPStmTurb(3)

-581 EqPTRel2hHPStmTurb(3)

581 EqPTRel2iHPStmTurb(3)

581 EqPTRel2jHPStmTurb(3)

-581 EqPTRel2kHPStmTurb(3)

1 EqPTRel2lHPStmTurb(3)

1 EqPTRel2mHPStmTurb(3)

1 EqPTRel2nHPStmTurb(3)

---- InMPPMPStmTurb Inlet MP Pressure for expander of MP Steam turbine

InMPPMPStmTurb(1)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

-1 EqInMPPMPStmTurb(1)

(5.4359) EqPTRel1MPStmTurb(1)

InMPPMPStmTurb(2)

(.LO, .L, .UP, .M = 15, 20, 40, 0)

-1 EqInMPPMPStmTurb(2)

(5.4359) EqPTRel1MPStmTurb(2)

---- InMPTMPStmTurb Inlet MP Temperature for expander of MP Steam turbine

InMPTMPStmTurb(1)

(.LO, .L, .UP, .M = 469, 568.549477042195, 701, 0)

-1 EqInMPTMPStmTurb(1)

(-0.7707) EqPTRel1MPStmTurb(1)

InMPTMPStmTurb(2)

Page 311: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 311

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 260

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

InMPTMPStmTurb Inlet MP Temperature for expander of MP Steam turbine

(.LO, .L, .UP, .M = 469, 568.549477042195, 701, 0)

-1 EqInMPTMPStmTurb(2)

(-0.7707) EqPTRel1MPStmTurb(2)

---- OutLPPMPStmTurb Outlet LP Pressure for expander of MP Steam turbine

OutLPPMPStmTurb(1)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

-1 EqOutLPPMPStmTurb(1)

(-15.5313) EqPTRel1MPStmTurb(1)

OutLPPMPStmTurb(2)

(.LO, .L, .UP, .M = 4, 7, 10, 0)

-1 EqOutLPPMPStmTurb(2)

(-15.5313) EqPTRel1MPStmTurb(2)

---- OutLPTMPStmTurb Outlet LP Temperature for expander of HP Steam turbine

OutLPTMPStmTurb(1)

(.LO, .L, .UP, .M = 273, 438.169647740304, 581, 0)

1 EqPTRel1MPStmTurb(1)

1 EqPTRel1aMPStmTurb(1)

OutLPTMPStmTurb(2)

(.LO, .L, .UP, .M = 273, 438.169647740304, 581, 0)

1 EqPTRel1MPStmTurb(2)

1 EqPTRel1aMPStmTurb(2)

---- LPWorkMPStmTurb LP expnasion work of MP Steam turbine

LPWorkMPStmTurb(1)

(.LO, .L, .UP, .M = 0, 5, +INF, 0)

1 EqLPWorkMPStmTurb(1)

-1 EqTotWorkMPStmTurb(1)

LPWorkMPStmTurb(2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqLPWorkMPStmTurb(2)

-1 EqTotWorkMPStmTurb(2)

---- VPWorkMPStmTurb VP expnasion work of HP Steam turbine

VPWorkMPStmTurb(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqVPWorkMPStmTurb(1)

-1 EqTotWorkMPStmTurb(1)

Page 312: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 312

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 261

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

VPWorkMPStmTurb VP expnasion work of HP Steam turbine

VPWorkMPStmTurb(2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqVPWorkMPStmTurb(2)

-1 EqTotWorkMPStmTurb(2)

---- TotWorkMPStmTurb Total work of HP Steam turbine

TotWorkMPStmTurb(1)

(.LO, .L, .UP, .M = 0, 5, +INF, 0)

1 EqTotWorkMPStmTurb(1)

1 Eqstpd8(1)

TotWorkMPStmTurb(2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqTotWorkMPStmTurb(2)

1 Eqstpd8(2)

---- Dum11MPStmTurb

Dum11MPStmTurb(1)

(.LO, .L, .UP, .M = 0, 438.169647740304, +INF, 0)

-1 EqPTRel1aMPStmTurb(1)

-1 EqPTRel1dMPStmTurb(1)

1 EqPTRel1hMPStmTurb(1)

Dum11MPStmTurb(2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel1aMPStmTurb(2)

-1 EqPTRel1dMPStmTurb(2)

1 EqPTRel1hMPStmTurb(2)

---- Dum22MPStmTurb

Dum22MPStmTurb(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel1aMPStmTurb(1)

1 EqPTRel1jMPStmTurb(1)

Dum22MPStmTurb(2)

(.LO, .L, .UP, .M = 0, 438.169647740304, +INF, 0)

-1 EqPTRel1aMPStmTurb(2)

1 EqPTRel1jMPStmTurb(2)

Page 313: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 313

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 262

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- Dum33MPStmTurb

Dum33MPStmTurb(1)

(.LO, .L, .UP, .M = 0, 460, +INF, 0)

-1 EqPTRel1bMPStmTurb(1)

1 EqPTRel1kMPStmTurb(1)

Dum33MPStmTurb(2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel1bMPStmTurb(2)

1 EqPTRel1kMPStmTurb(2)

---- Dum44MPStmTurb

Dum44MPStmTurb(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqPTRel1bMPStmTurb(1)

-1 EqPTRel1eMPStmTurb(1)

1 EqPTRel1iMPStmTurb(1)

Dum44MPStmTurb(2)

(.LO, .L, .UP, .M = 0, 460, +INF, 0)

-1 EqPTRel1bMPStmTurb(2)

-1 EqPTRel1eMPStmTurb(2)

1 EqPTRel1iMPStmTurb(2)

---- Dum55MPStmTurb

Dum55MPStmTurb(1)

(.LO, .L, .UP, .M = 0, 438.169647740304, +INF, 0)

-1 EqPTRel1cMPStmTurb(1)

1 EqPTRel1dMPStmTurb(1)

1 EqPTRel1fMPStmTurb(1)

Dum55MPStmTurb(2)

(.LO, .L, .UP, .M = 0, 0, +INF, EPS)

-1 EqPTRel1cMPStmTurb(2)

1 EqPTRel1dMPStmTurb(2)

1 EqPTRel1fMPStmTurb(2)

---- Dum66MPStmTurb

Dum66MPStmTurb(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 1.08745066683467)

-1 EqPTRel1cMPStmTurb(1)

1 EqPTRel1eMPStmTurb(1)

1 EqPTRel1gMPStmTurb(1)

Dum66MPStmTurb(2)

(.LO, .L, .UP, .M = 0, 460, +INF, 0)

Page 314: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 314

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 263

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Dum66MPStmTurb

-1 EqPTRel1cMPStmTurb(2)

1 EqPTRel1eMPStmTurb(2)

1 EqPTRel1gMPStmTurb(2)

---- YModeMPStmTurb

YModeMPStmTurb(1,LPBkPr)

(.LO, .L, .UP, .M = 0, 1, 1, 0.001)

1 EqLogMode2MPStmTurb(1)

1 EqLogMode3MPStmTurb(1)

-1 EqLogMode5MPStmTurb(1,LPBkPr)

-1.000000E+8 EqLogBnd1MPStmTurb(1)

-0.001 obj

YModeMPStmTurb(1,LPExt)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

-1 EqLogMode1MPStmTurb(1)

1 EqLogMode2MPStmTurb(1)

1 EqLogMode4MPStmTurb(1)

-1 EqLogMode5MPStmTurb(1,LPExt)

-1.000000E+8 EqLogBnd1MPStmTurb(1)

-0.001 obj

YModeMPStmTurb(1,VPCond)

(.LO, .L, .UP, .M = 0, 0, 1, 0.001)

1 EqLogMode1MPStmTurb(1)

1 EqLogMode3MPStmTurb(1)

-1 EqLogMode5MPStmTurb(1,VPCond)

-1.000000E+8 EqLogBnd2MPStmTurb(1)

-0.001 obj

YModeMPStmTurb(2,LPBkPr)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

1 EqLogMode2MPStmTurb(2)

1 EqLogMode3MPStmTurb(2)

-1 EqLogMode5MPStmTurb(2,LPBkPr)

-1.000000E+8 EqLogBnd1MPStmTurb(2)

YModeMPStmTurb(2,LPExt)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-1 EqLogMode1MPStmTurb(2)

1 EqLogMode2MPStmTurb(2)

1 EqLogMode4MPStmTurb(2)

-1 EqLogMode5MPStmTurb(2,LPExt)

-1.000000E+8 EqLogBnd1MPStmTurb(2)

YModeMPStmTurb(2,VPCond)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

1 EqLogMode1MPStmTurb(2)

1 EqLogMode3MPStmTurb(2)

Page 315: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 315

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 264

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

YModeMPStmTurb

-1 EqLogMode5MPStmTurb(2,VPCond)

-1.000000E+8 EqLogBnd2MPStmTurb(2)

---- HtLdVacCondTurb

HtLdVacCondTurb(1)

(.LO, .L, .UP, .M = 0, 111.872417346094, +INF, 0)

1 EqEnthBalVacCondTurb(1)

1 EqMassFCW(1)

---- MassFCW

MassFCW

(.LO, .L, .UP, .M = 0, 1336.90747306518, +INF, 0)

-0.0837 EqMassFCW(1)

-0.0007 EqWorkPumpVCT(1)

-0.0968 obj

---- WorkPumpVCT

WorkPumpVCT

(.LO, .L, .UP, .M = 0, 0.922466156414975, +INF, 0)

1 EqWorkPumpVCT(1)

1 Eqstpd4

---- WorkPump

WorkPump(VP)

(.LO, .L, .UP, .M = 0, 0.00668331174778287, +INF, 0)

1 EqWorkPump(VP)

1 Eqstpd4

WorkPump(MP)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqWorkPump(MP)

1 Eqstpd4

WorkPump(HP)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqWorkPump(HP)

1 Eqstpd4

WorkPump(HRSG)

(.LO, .L, .UP, .M = 0, 0.463503029404848, +INF, 0)

1 EqWorkPump(HRSG)

1 Eqstpd4

Page 316: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 316

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 265

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- Dum1BlrCmbtr

Dum1BlrCmbtr(MP,H2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-0.5 EqCompMolBalBlrCmbtr(MP,O2)

1 EqCompMolBalBlrCmbtr(MP,H2O)

1 EqDum1BlrCmbtr(MP,H2)

0.575 EqExcessO2BlrCmbtr(MP)

Dum1BlrCmbtr(MP,O2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqCompMolBalBlrCmbtr(MP,O2)

1 EqDum1BlrCmbtr(MP,O2)

1 EqExcessO2BlrCmbtr(MP)

Dum1BlrCmbtr(MP,N2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqCompMolBalBlrCmbtr(MP,N2)

1 EqDum1BlrCmbtr(MP,N2)

Dum1BlrCmbtr(MP,CH4)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-2 EqCompMolBalBlrCmbtr(MP,O2)

1 EqCompMolBalBlrCmbtr(MP,CO2)

2 EqCompMolBalBlrCmbtr(MP,H2O)

1 EqDum1BlrCmbtr(MP,CH4)

2.3 EqExcessO2BlrCmbtr(MP)

Dum1BlrCmbtr(MP,CO)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-0.5 EqCompMolBalBlrCmbtr(MP,O2)

1 EqCompMolBalBlrCmbtr(MP,CO2)

1 EqDum1BlrCmbtr(MP,CO)

0.575 EqExcessO2BlrCmbtr(MP)

Dum1BlrCmbtr(MP,CO2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqCompMolBalBlrCmbtr(MP,CO2)

1 EqDum1BlrCmbtr(MP,CO2)

Dum1BlrCmbtr(MP,H2O)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqCompMolBalBlrCmbtr(MP,H2O)

1 EqDum1BlrCmbtr(MP,H2O)

Dum1BlrCmbtr(HP,H2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-0.5 EqCompMolBalBlrCmbtr(HP,O2)

1 EqCompMolBalBlrCmbtr(HP,H2O)

1 EqDum1BlrCmbtr(HP,H2)

0.575 EqExcessO2BlrCmbtr(HP)

Dum1BlrCmbtr(HP,O2)

Page 317: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 317

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 266

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Dum1BlrCmbtr

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqCompMolBalBlrCmbtr(HP,O2)

1 EqDum1BlrCmbtr(HP,O2)

1 EqExcessO2BlrCmbtr(HP)

Dum1BlrCmbtr(HP,N2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqCompMolBalBlrCmbtr(HP,N2)

1 EqDum1BlrCmbtr(HP,N2)

Dum1BlrCmbtr(HP,CH4)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-2 EqCompMolBalBlrCmbtr(HP,O2)

1 EqCompMolBalBlrCmbtr(HP,CO2)

2 EqCompMolBalBlrCmbtr(HP,H2O)

1 EqDum1BlrCmbtr(HP,CH4)

2.3 EqExcessO2BlrCmbtr(HP)

Dum1BlrCmbtr(HP,CO)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-0.5 EqCompMolBalBlrCmbtr(HP,O2)

1 EqCompMolBalBlrCmbtr(HP,CO2)

1 EqDum1BlrCmbtr(HP,CO)

0.575 EqExcessO2BlrCmbtr(HP)

Dum1BlrCmbtr(HP,CO2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqCompMolBalBlrCmbtr(HP,CO2)

1 EqDum1BlrCmbtr(HP,CO2)

Dum1BlrCmbtr(HP,H2O)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqCompMolBalBlrCmbtr(HP,H2O)

1 EqDum1BlrCmbtr(HP,H2O)

Dum1BlrCmbtr(GT,H2)

(.LO, .L, .UP, .M = 0, 5338.12355237439, +INF, 0)

-0.5 EqCompMolBalBlrCmbtr(GT,O2)

1 EqCompMolBalBlrCmbtr(GT,H2O)

1 EqDum1BlrCmbtr(GT,H2)

0.575 EqExcessO2BlrCmbtr(GT)

Dum1BlrCmbtr(GT,O2)

(.LO, .L, .UP, .M = 0, 18171.4005610171, +INF, 0)

1 EqCompMolBalBlrCmbtr(GT,O2)

1 EqDum1BlrCmbtr(GT,O2)

1 EqExcessO2BlrCmbtr(GT)

Dum1BlrCmbtr(GT,N2)

(.LO, .L, .UP, .M = 0, 68359.0783009692, +INF, 0)

1 EqCompMolBalBlrCmbtr(GT,N2)

Page 318: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 318

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 267

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Dum1BlrCmbtr

1 EqDum1BlrCmbtr(GT,N2)

Dum1BlrCmbtr(GT,CH4)

(.LO, .L, .UP, .M = 0, 970.567918613525, +INF, 0)

-2 EqCompMolBalBlrCmbtr(GT,O2)

1 EqCompMolBalBlrCmbtr(GT,CO2)

2 EqCompMolBalBlrCmbtr(GT,H2O)

1 EqDum1BlrCmbtr(GT,CH4)

2.3 EqExcessO2BlrCmbtr(GT)

Dum1BlrCmbtr(GT,CO)

(.LO, .L, .UP, .M = 0, 2911.70375584058, +INF, 0)

-0.5 EqCompMolBalBlrCmbtr(GT,O2)

1 EqCompMolBalBlrCmbtr(GT,CO2)

1 EqDum1BlrCmbtr(GT,CO)

0.575 EqExcessO2BlrCmbtr(GT)

Dum1BlrCmbtr(GT,CO2)

(.LO, .L, .UP, .M = 0, 485.283959306763, +INF, 0)

1 EqCompMolBalBlrCmbtr(GT,CO2)

1 EqDum1BlrCmbtr(GT,CO2)

Dum1BlrCmbtr(GT,H2O)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqCompMolBalBlrCmbtr(GT,H2O)

1 EqDum1BlrCmbtr(GT,H2O)

Dum1BlrCmbtr(GTSF,H2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-0.5 EqCompMolBalBlrCmbtr(GTSF,O2)

1 EqCompMolBalBlrCmbtr(GTSF,H2O)

1 EqDum1BlrCmbtr(GTSF,H2)

0.575 EqExcessO2BlrCmbtr(GTSF)

Dum1BlrCmbtr(GTSF,O2)

(.LO, .L, .UP, .M = 0, 12105.3510696826, +INF, 0)

1 EqCompMolBalBlrCmbtr(GTSF,O2)

1 EqDum1BlrCmbtr(GTSF,O2)

1 EqExcessO2BlrCmbtr(GTSF)

Dum1BlrCmbtr(GTSF,N2)

(.LO, .L, .UP, .M = 0, 68359.0783009692, +INF, 0)

1 EqCompMolBalBlrCmbtr(GTSF,N2)

1 EqDum1BlrCmbtr(GTSF,N2)

Dum1BlrCmbtr(GTSF,CH4)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-2 EqCompMolBalBlrCmbtr(GTSF,O2)

1 EqCompMolBalBlrCmbtr(GTSF,CO2)

2 EqCompMolBalBlrCmbtr(GTSF,H2O)

1 EqDum1BlrCmbtr(GTSF,CH4)

Page 319: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 319

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 268

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

Dum1BlrCmbtr

2.3 EqExcessO2BlrCmbtr(GTSF)

Dum1BlrCmbtr(GTSF,CO)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-0.5 EqCompMolBalBlrCmbtr(GTSF,O2)

1 EqCompMolBalBlrCmbtr(GTSF,CO2)

1 EqDum1BlrCmbtr(GTSF,CO)

0.575 EqExcessO2BlrCmbtr(GTSF)

Dum1BlrCmbtr(GTSF,CO2)

(.LO, .L, .UP, .M = 0, 4367.55563376086, +INF, 0)

1 EqCompMolBalBlrCmbtr(GTSF,CO2)

1 EqDum1BlrCmbtr(GTSF,CO2)

Dum1BlrCmbtr(GTSF,H2O)

(.LO, .L, .UP, .M = 0, 7279.25938960144, +INF, 0)

1 EqCompMolBalBlrCmbtr(GTSF,H2O)

1 EqDum1BlrCmbtr(GTSF,H2O)

---- QBlr Heat exchanged

QBlr(MP)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqGasEgyBalBlr(MP)

1 EqWtrEgyBalBlr(MP)

QBlr(HP)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 EqGasEgyBalBlr(HP)

1 EqWtrEgyBalBlr(HP)

QBlr(HRSG)

(.LO, .L, .UP, .M = 0, 297.81493259253, +INF, 0)

-1 EqGasEgyBalBlr(HRSG)

1 EqWtrEgyBalBlr(HRSG)

---- POpr operating pressure of header

POpr(MP)

(.LO, .L, .UP, .M = 20, 20, 20, 16.9061532831351)

1 EqTSat2(MP)

-1 EqPRel1PLev(MP,2)

-1 EqPRel1PLev(MP,25)

-1 EqPRel1PLev(MP,32)

-1 EqPRel1PLev(MP,49)

-1 EqPRel1PLev(MP,59)

-1 EqPRel1PLev(MP,63)

-1 EqPRel2PLev(MP,5)

-1 EqPRel2PLev(MP,35)

Page 320: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 320

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 269

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

POpr operating pressure of header

-1 EqPRel2PLev(MP,50)

-1 EqPRel2PLev(MP,55)

POpr(HP)

(.LO, .L, .UP, .M = 45, 45, 45, -30.436061476341)

1 EqTSat2(HP)

-1 EqPRel1PLev(HP,26)

-1 EqPRel1PLev(HP,31)

-1 EqPRel1PLev(HP,47)

-1 EqPRel2PLev(HP,1)

-1 EqPRel2PLev(HP,34)

-1 EqPRel2PLev(HP,48)

-1 EqPRel2PLev(HP,58)

-1 EqPRel2PLev(HP,62)

POpr(LP)

(.LO, .L, .UP, .M = 7, 7, 7, 134.340180861686)

1 EqTSat2(LP)

-1 EqPRel1PLev(LP,3)

-1 EqPRel1PLev(LP,6)

-1 EqPRel1PLev(LP,33)

-1 EqPRel1PLev(LP,51)

-1 EqPRel1PLev(LP,56)

-1 EqPRel1PLev(LP,60)

-1 EqPRel1PLev(LP,64)

-1 EqPRel2PLev(LP,12)

-1 EqPRel2PLev(LP,36)

---- TOpr operating temperature of header

TOpr(MP)

(.LO, .L, .UP, .M = 469, 568.549477042195, 701, 0)

1 EqUBTOpr(MP)

1 EqLBTOpr(MP)

-1 EqTRel1PLev(MP,5)

-1 EqTRel1PLev(MP,35)

-1 EqTRel1PLev(MP,50)

-1 EqTRel1PLev(MP,55)

-1 EqT1

TOpr(HP)

(.LO, .L, .UP, .M = 528, 695.267448409642, 795, 0)

1 EqUBTOpr(HP)

1 EqLBTOpr(HP)

-1 EqTRel1PLev(HP,1)

-1 EqTRel1PLev(HP,34)

-1 EqTRel1PLev(HP,48)

-1 EqTRel1PLev(HP,58)

-1 EqTRel1PLev(HP,62)

-1 EqT2

Page 321: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 321

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 270

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

TOpr operating temperature of header

-1 EqT3

TOpr(LP)

(.LO, .L, .UP, .M = 414, 438.169647740304, 581, 0)

1 EqUBTOpr(LP)

1 EqLBTOpr(LP)

-1 EqTRel1PLev(LP,12)

-1 EqTRel1PLev(LP,36)

---- TSatOpr Heat exchanged

TSatOpr(MP)

(.LO, .L, .UP, .M = 469, 485.588337116896, 526, 0)

(-0.3958) EqTSat2(MP)

-1 EqUBTOpr(MP)

-1 EqLBTOpr(MP)

TSatOpr(HP)

(.LO, .L, .UP, .M = 528, 530.580060386281, 570, 0)

(-0.7398) EqTSat2(HP)

-1 EqUBTOpr(HP)

-1 EqLBTOpr(HP)

TSatOpr(LP)

(.LO, .L, .UP, .M = 414, 438.169647740304, 456, 0)

(-0.1735) EqTSat2(LP)

-1 EqUBTOpr(LP)

-1 EqLBTOpr(LP)

---- WasteH

WasteH(MP)

(.LO, .L, .UP, .M = 0, 1.73158450813642, +INF, 0)

-1 EqEgyBalStmDmd(MP)

1 EqPen1StmDmd(MP)

WasteH(HP)

(.LO, .L, .UP, .M = 0, 0.997331135516397, +INF, 0)

-1 EqEgyBalStmDmd(HP)

1 EqPen1StmDmd(HP)

WasteH(LP)

(.LO, .L, .UP, .M = 0, 0, +INF, 13.4301126153083)

-1 EqEgyBalStmDmd(LP)

1 EqPen1StmDmd(LP)

Page 322: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 322

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 271

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- MassFCW1

MassFCW1(MP)

(.LO, .L, .UP, .M = 0, 20.6929315025863, +INF, 0)

-0.0837 EqPen1StmDmd(MP)

MassFCW1(HP)

(.LO, .L, .UP, .M = 0, 11.9183931108556, +INF, 0)

-0.0837 EqPen1StmDmd(HP)

MassFCW1(LP)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-0.0837 EqPen1StmDmd(LP)

---- WorkFan

WorkFan

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

1 EqWorkFan

1 Eqstpd4

---- InPGTCmpr Inlet Pressure for compressor

InPGTCmpr(1)

(.LO, .L, .UP, .M = 0.99, 1.01325, 1.1, 0)

-1 EqInPGTCmpr(1)

(153.0291) EqPTRelGTCmpr(1)

-1 EqPRelGtCmpr(1)

---- OutPGTCmpr Outlet Pressure for compressor

OutPGTCmpr(1)

(.LO, .L, .UP, .M = 0.99, 20, 20, -224.761386939264)

-1 EqOutPGTCmpr(1)

(-7.7528) EqPTRelGTCmpr(1)

1 EqPRelGtCmpr(1)

---- InTGTCmpr Inlet Temperature for compressor

InTGTCmpr(1)

(.LO, .L, .UP, .M = 298, 298.15, 299, 0)

-1 EqInTGTCmpr(1)

(-2.096) EqPTRelGTCmpr(1)

Page 323: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 323

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 272

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- OutTGTCmpr Outlet Temperature for compressor

OutTGTCmpr(1)

(.LO, .L, .UP, .M = 298, 624.925663385689, 704, 0)

-1 EqOutTGTCmpr(1)

1 EqPTRelGTCmpr(1)

---- WorkGTCmpr Ideal compressor work

WorkGTCmpr(1)

(.LO, .L, .UP, .M = 0, 234.212600992182, +INF, 0)

1 EqWorkGTCmpr(1)

1 EqWorkGT

---- InPGTExpdr Inlet Pressure for expander

InPGTExpdr(1)

(.LO, .L, .UP, .M = 0.99, 20, 20, 0)

-1 EqInPGTExpdr(1)

(9.4446) EqPTRelGTExpdr(1)

-1 EqPRelGTExpdr(1)

---- OutPGTExpdr Outlet Pressure for expander

OutPGTExpdr(1)

(.LO, .L, .UP, .M = 1.3, 1.3, 20, 5575.74363544757)

-1 EqOutPGTExpdr(1)

(-145.3014) EqPTRelGTExpdr(1)

1 EqPRelGTExpdr(1)

---- InTGTExpdr Inlet Temperature for expander

InTGTExpdr(1)

(.LO, .L, .UP, .M = 298, 1500, 1510, 0)

-1 EqInTGTExpdr(1)

(-0.5075) EqPTRelGTExpdr(1)

---- OutTGTExpdr Outlet Temperature for expander

OutTGTExpdr(1)

(.LO, .L, .UP, .M = 298, 761.291470669467, 1510, 0)

-1 EqOutTGTExpdr(1)

1 EqPTRelGTExpdr(1)

Page 324: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 324

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 273

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- WorkGTExpdr Ideal expander work

WorkGTExpdr(1)

(.LO, .L, .UP, .M = 0, 667.651332185769, +INF, 0)

1 EqWorkGTExpdr(1)

-1 EqWorkGT

---- WorkGT

WorkGT

(.LO, .L, .UP, .M = 0, 433.438731193587, +INF, 0)

1 EqWorkGT

-1 Eqstpd4

---- MDE

MDE(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 30.180461170002)

1 Eqstpd4

-1 Eqstpd5(1)

1 Eqstpd10(1)

MDE(2)

(.LO, .L, .UP, .M = 0, 0, +INF, 20.731964417794)

1 Eqstpd4

-1 Eqstpd5(2)

1 Eqstpd10(2)

---- WHPTE

WHPTE(1)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 Eqstpd4

-1 Eqstpd7(1)

1 Eqstpd11(1)

WHPTE(2)

(.LO, .L, .UP, .M = 0, 67.953921303981, +INF, 0)

-1 Eqstpd4

-1 Eqstpd7(2)

1 Eqstpd11(2)

WHPTE(3)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 Eqstpd4

-1 Eqstpd7(3)

1 Eqstpd11(3)

Page 325: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 325

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 274

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- MDC

MDC(1)

(.LO, .L, .UP, .M = 0, 5, +INF, 0)

-1 Eqstpd5(1)

1 Eqstpd6(1)

1 Eqstpd9(1)

MDC(2)

(.LO, .L, .UP, .M = 0, 15, +INF, 0)

-1 Eqstpd5(2)

1 Eqstpd6(2)

1 Eqstpd9(2)

---- WHPTM

WHPTM(1,1)

(.LO, .L, .UP, .M = 0, 0, +INF, 9.44849675220797)

-1 Eqstpd6(1)

-1 Eqstpd7(1)

1 Eqstpd12(1,1)

WHPTM(1,2)

(.LO, .L, .UP, .M = 0, 15, +INF, 0)

-1 Eqstpd6(2)

-1 Eqstpd7(1)

1 Eqstpd12(1,2)

WHPTM(2,1)

(.LO, .L, .UP, .M = 0, 0, +INF, 30.180461170002)

-1 Eqstpd6(1)

-1 Eqstpd7(2)

1 Eqstpd12(2,1)

WHPTM(2,2)

(.LO, .L, .UP, .M = 0, 0, +INF, 20.731964417794)

-1 Eqstpd6(2)

-1 Eqstpd7(2)

1 Eqstpd12(2,2)

WHPTM(3,1)

(.LO, .L, .UP, .M = 0, 0, +INF, 9.44849675220797)

-1 Eqstpd6(1)

-1 Eqstpd7(3)

1 Eqstpd12(3,1)

WHPTM(3,2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 Eqstpd6(2)

-1 Eqstpd7(3)

1 Eqstpd12(3,2)

Page 326: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 326

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 275

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- WMPTM

WMPTM(1,1)

(.LO, .L, .UP, .M = 0, 5, +INF, 0)

-1 Eqstpd6(1)

-1 Eqstpd8(1)

1 Eqstpd13(1,1)

WMPTM(1,2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 Eqstpd6(2)

-1 Eqstpd8(1)

1 Eqstpd13(1,2)

WMPTM(2,1)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 Eqstpd6(1)

-1 Eqstpd8(2)

1 Eqstpd13(2,1)

WMPTM(2,2)

(.LO, .L, .UP, .M = 0, 0, +INF, 0)

-1 Eqstpd6(2)

-1 Eqstpd8(2)

1 Eqstpd13(2,2)

---- YMD

YMD(1)

(.LO, .L, .UP, .M = 0, 1, 1, EPS)

-100 Eqstpd9(1)

100 Eqstpd10(1)

YMD(2)

(.LO, .L, .UP, .M = 0, 1, 1, EPS)

-100 Eqstpd9(2)

100 Eqstpd10(2)

---- YWHPTE

YWHPTE(1)

(.LO, .L, .UP, .M = 0, 0, 1, -16585.5715342352)

-800 Eqstpd11(1)

1 Eqstpd14

1 Eqstpd16(1)

YWHPTE(2)

(.LO, .L, .UP, .M = 0, 1, 1, EPS)

-800 Eqstpd11(2)

1 Eqstpd14

1 Eqstpd16(2)

Page 327: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 327

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 276

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

YWHPTE

YWHPTE(3)

(.LO, .L, .UP, .M = 0, 0, 1, -16585.5715342352)

-800 Eqstpd11(3)

1 Eqstpd14

1 Eqstpd16(3)

---- YWHPTM

YWHPTM(1,1)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-100 Eqstpd12(1,1)

1 Eqstpd15(1)

1 Eqstpd16(1)

YWHPTM(1,2)

(.LO, .L, .UP, .M = 0, 1, 1, EPS)

-100 Eqstpd12(1,2)

1 Eqstpd15(2)

1 Eqstpd16(1)

YWHPTM(2,1)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-100 Eqstpd12(2,1)

1 Eqstpd15(1)

1 Eqstpd16(2)

YWHPTM(2,2)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-100 Eqstpd12(2,2)

1 Eqstpd15(2)

1 Eqstpd16(2)

YWHPTM(3,1)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-100 Eqstpd12(3,1)

1 Eqstpd15(1)

1 Eqstpd16(3)

YWHPTM(3,2)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-100 Eqstpd12(3,2)

1 Eqstpd15(2)

1 Eqstpd16(3)

Page 328: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 328

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 277

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Column Listing SOLVE TEST4a Using MINLP From line 2276

---- YWMPTM

YWMPTM(1,1)

(.LO, .L, .UP, .M = 0, 1, 1, EPS)

-100 Eqstpd13(1,1)

1 Eqstpd15(1)

1 Eqstpd17(1)

YWMPTM(1,2)

(.LO, .L, .UP, .M = 0, 0, 1, -944.849675220797)

-100 Eqstpd13(1,2)

1 Eqstpd15(2)

1 Eqstpd17(1)

YWMPTM(2,1)

(.LO, .L, .UP, .M = 0, 0, 1, EPS)

-100 Eqstpd13(2,1)

1 Eqstpd15(1)

1 Eqstpd17(2)

YWMPTM(2,2)

(.LO, .L, .UP, .M = 0, 0, 1, -944.849675220797)

-100 Eqstpd13(2,2)

1 Eqstpd15(2)

1 Eqstpd17(2)

---- Z

Z

(.LO, .L, .UP, .M = -INF, 36579.9434091524, +INF, 0)

1 obj

Page 329: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 329

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 278

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Model Statistics SOLVE TEST4a Using MINLP From line 2276

MODEL STATISTICS

BLOCKS OF EQUATIONS 193 SINGLE EQUATIONS 1,275

BLOCKS OF VARIABLES 88 SINGLE VARIABLES 1,309

NON ZERO ELEMENTS 4,007 NON LINEAR N-Z 913

DERIVATIVE POOL 20 CONSTANT POOL 65

CODE LENGTH 7,036 DISCRETE VARIABLES 62

GENERATION TIME = 0.037 SECONDS 4 MB 24.4.1 r50296 LEX-LEG

EXECUTION TIME = 0.039 SECONDS 4 MB 24.4.1 r50296 LEX-LEG

Page 330: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 330

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 279

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

S O L V E S U M M A R Y

MODEL TEST4a OBJECTIVE Z

TYPE MINLP DIRECTION MINIMIZE

SOLVER DICOPT FROM LINE 2276

**** SOLVER STATUS 1 Normal Completion

**** MODEL STATUS 8 Integer Solution

**** OBJECTIVE VALUE 5226.2818

RESOURCE USAGE, LIMIT 2.030 1000.000

ITERATION COUNT, LIMIT 11410 20000

EVALUATION ERRORS 0 0

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

Dicopt 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

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

Aldo Vecchietti and Ignacio E. Grossmann

Engineering Design Research Center

Carnegie Mellon University

Pittsburgh, Pennsylvania 15213

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

Reading parameter(s) from "/var/www/html/interfaces/cgi-bin/steam/dicopt.opt"

>> *maxcycles 40

>> infeasder 1

>>

>> * binary corresponding to infeasible NLP subproblems are rejected

>> *continue 0

>>

>> * iteration limit for NLPS

>>

>> *stop 0

Finished reading from "/var/www/html/interfaces/cgi-bin/steam/dicopt.opt"

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

** Optimal solution. Reduced gradient less than tolerance.

CONOPT time Total 0.083 seconds

of which: Function evaluations 0.037 = 44.6%

1st Derivative evaluations 0.006 = 7.2%

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

--- GAMS/Cplex licensed for continuous and discrete problems.

Cplex 12.6.1.0

Page 331: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 331

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 280

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

The search will stop after 10000 nodes.

Unable to load names.

MIP status(101): integer optimal solution

Cplex Time: 0.06sec (det. 26.71 ticks)

Fixing integer variables, and solving final LP...

Fixed MIP status(1): optimal

Cplex Time: 0.00sec (det. 2.08 ticks)

Proven optimal solution.

MIP Solution: 5131.515236 (327 iterations, 44 nodes)

Final Solve: 5131.515236 (115 iterations)

Best possible: 5131.515236

Absolute gap: 0.000000

Relative gap: 0.000000

--- DICOPT: Setting up next NLP

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

** Infeasible solution. Reduced gradient less than tolerance.

CONOPT time Total 0.010 seconds

of which: Function evaluations 0.002 = 20.0%

1st Derivative evaluations 0.002 = 20.0%

--- WARNING : infeasder option is on,

--- problem will keep running even when infeasible NLPs are given

--- GMO Resort Time 0ms

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

--- GAMS/Cplex licensed for continuous and discrete problems.

Cplex 12.6.1.0

The search will stop after 10000 nodes.

Unable to load names.

MIP status(101): integer optimal solution

Cplex Time: 0.08sec (det. 38.76 ticks)

Fixing integer variables, and solving final LP...

Fixed MIP status(1): optimal

Cplex Time: 0.00sec (det. 2.52 ticks)

Proven optimal solution.

Page 332: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 332

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 281

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

MIP Solution: 5154.550261 (682 iterations, 51 nodes)

Final Solve: 5154.550312 (117 iterations)

Best possible: 5154.550261

Absolute gap: 0.000000

Relative gap: 0.000000

--- DICOPT: Setting up next NLP

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

** Infeasible solution. Reduced gradient less than tolerance.

The feasibility tolerance (Rtnwmi) is 4.00000E-10

It may be relaxed with option:

Rtnwmi=x.xx

CONOPT time Total 0.034 seconds

of which: Function evaluations 0.020 = 58.8%

1st Derivative evaluations 0.000 = 0.0%

--- WARNING : infeasder option is on,

--- problem will keep running even when infeasible NLPs are given

--- GMO Resort Time 0ms

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

--- GAMS/Cplex licensed for continuous and discrete problems.

Cplex 12.6.1.0

The search will stop after 10000 nodes.

Unable to load names.

MIP status(101): integer optimal solution

Cplex Time: 0.08sec (det. 36.54 ticks)

Fixing integer variables, and solving final LP...

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 3.05 ticks)

Proven optimal solution.

MIP Solution: 5154.480560 (444 iterations, 35 nodes)

Final Solve: 5154.551366 (123 iterations)

Best possible: 5154.480560

Absolute gap: 0.000000

Page 333: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 333

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 282

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Relative gap: 0.000000

--- DICOPT: Setting up next NLP

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

** Optimal solution. Reduced gradient less than tolerance.

CONOPT time Total 0.018 seconds

of which: Function evaluations 0.004 = 22.2%

1st Derivative evaluations 0.003 = 16.7%

--- GMO Resort Time 0ms

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

--- GAMS/Cplex licensed for continuous and discrete problems.

Cplex 12.6.1.0

The search will stop after 10000 nodes.

Unable to load names.

MIP status(101): integer optimal solution

Cplex Time: 0.10sec (det. 45.97 ticks)

Fixing integer variables, and solving final LP...

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 3.83 ticks)

Proven optimal solution.

MIP Solution: 5278.835984 (544 iterations, 22 nodes)

Final Solve: 5278.835984 (141 iterations)

Best possible: 5278.835984

Absolute gap: 0.000000

Relative gap: 0.000000

--- DICOPT: Setting up next NLP

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

** Infeasible solution. Reduced gradient less than tolerance.

Page 334: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 334

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 283

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

CONOPT time Total 0.026 seconds

of which: Function evaluations 0.007 = 26.9%

1st Derivative evaluations 0.003 = 11.5%

--- WARNING : infeasder option is on,

--- problem will keep running even when infeasible NLPs are given

--- GMO Resort Time 0ms

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

--- GAMS/Cplex licensed for continuous and discrete problems.

Cplex 12.6.1.0

The search will stop after 10000 nodes.

Unable to load names.

MIP status(101): integer optimal solution

Cplex Time: 0.11sec (det. 57.86 ticks)

Fixing integer variables, and solving final LP...

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 4.31 ticks)

Proven optimal solution.

MIP Solution: 5283.839646 (869 iterations, 43 nodes)

Final Solve: 5283.839646 (141 iterations)

Best possible: 5283.839646

Absolute gap: 0.000000

Relative gap: 0.000000

--- DICOPT: Setting up next NLP

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

** Infeasible solution. Reduced gradient less than tolerance.

CONOPT time Total 0.022 seconds

of which: Function evaluations 0.004 = 18.2%

1st Derivative evaluations 0.002 = 9.1%

--- WARNING : infeasder option is on,

--- problem will keep running even when infeasible NLPs are given

--- GMO Resort Time 1ms

Page 335: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 335

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 284

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

--- GAMS/Cplex licensed for continuous and discrete problems.

Cplex 12.6.1.0

The search will stop after 10000 nodes.

Unable to load names.

MIP status(101): integer optimal solution

Cplex Time: 0.13sec (det. 66.63 ticks)

Fixing integer variables, and solving final LP...

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 4.86 ticks)

Proven optimal solution.

MIP Solution: 5305.162164 (940 iterations, 50 nodes)

Final Solve: 5305.162163 (146 iterations)

Best possible: 5305.162164

Absolute gap: 0.000000

Relative gap: 0.000000

--- DICOPT: Setting up next NLP

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

** Infeasible solution. Reduced gradient less than tolerance.

CONOPT time Total 0.011 seconds

of which: Function evaluations 0.001 = 9.1%

1st Derivative evaluations 0.003 = 27.3%

--- WARNING : infeasder option is on,

--- problem will keep running even when infeasible NLPs are given

--- GMO Resort Time 1ms

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

--- GAMS/Cplex licensed for continuous and discrete problems.

Cplex 12.6.1.0

The search will stop after 10000 nodes.

Unable to load names.

MIP status(101): integer optimal solution

Cplex Time: 0.15sec (det. 75.16 ticks)

Fixing integer variables, and solving final LP...

Page 336: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 336

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 285

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 5.33 ticks)

Proven optimal solution.

MIP Solution: 5326.484677 (1197 iterations, 73 nodes)

Final Solve: 5326.484682 (154 iterations)

Best possible: 5326.484677

Absolute gap: 0.000000

Relative gap: 0.000000

--- DICOPT: Setting up next NLP

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

** Infeasible solution. Reduced gradient less than tolerance.

CONOPT time Total 0.010 seconds

of which: Function evaluations 0.003 = 30.0%

1st Derivative evaluations 0.001 = 10.0%

--- WARNING : infeasder option is on,

--- problem will keep running even when infeasible NLPs are given

--- GMO Resort Time 0ms

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

--- GAMS/Cplex licensed for continuous and discrete problems.

Cplex 12.6.1.0

The search will stop after 10000 nodes.

Unable to load names.

MIP status(101): integer optimal solution

Cplex Time: 0.15sec (det. 77.65 ticks)

Fixing integer variables, and solving final LP...

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 5.82 ticks)

Proven optimal solution.

MIP Solution: 5347.807199 (1113 iterations, 62 nodes)

Final Solve: 5347.807199 (153 iterations)

Best possible: 5347.807199

Absolute gap: 0.000000

Relative gap: 0.000000

Page 337: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 337

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 286

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

--- DICOPT: Setting up next NLP

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

** Infeasible solution. Reduced gradient less than tolerance.

CONOPT time Total 0.011 seconds

of which: Function evaluations 0.002 = 18.2%

1st Derivative evaluations 0.002 = 18.2%

--- WARNING : infeasder option is on,

--- problem will keep running even when infeasible NLPs are given

--- GMO Resort Time 0ms

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

--- GAMS/Cplex licensed for continuous and discrete problems.

Cplex 12.6.1.0

The search will stop after 10000 nodes.

Unable to load names.

MIP status(101): integer optimal solution

Cplex Time: 0.24sec (det. 134.72 ticks)

Fixing integer variables, and solving final LP...

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 6.62 ticks)

Proven optimal solution.

MIP Solution: 5357.693505 (1606 iterations, 205 nodes)

Final Solve: 5357.693505 (156 iterations)

Best possible: 5357.693505

Absolute gap: 0.000000

Relative gap: 0.000000

--- DICOPT: Setting up next NLP

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

Page 338: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 338

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 287

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

** Optimal solution. Reduced gradient less than tolerance.

CONOPT time Total 0.055 seconds

of which: Function evaluations 0.018 = 32.7%

1st Derivative evaluations 0.003 = 5.5%

--- GMO Resort Time 0ms

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

--- GAMS/Cplex licensed for continuous and discrete problems.

Cplex 12.6.1.0

The search will stop after 10000 nodes.

Unable to load names.

MIP status(101): integer optimal solution

Cplex Time: 0.18sec (det. 98.60 ticks)

Fixing integer variables, and solving final LP...

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 7.43 ticks)

Proven optimal solution.

MIP Solution: 5357.696043 (788 iterations, 65 nodes)

Final Solve: 5357.696043 (148 iterations)

Best possible: 5357.696043

Absolute gap: 0.000000

Relative gap: 0.000000

--- DICOPT: Setting up next NLP

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

** Infeasible solution. Reduced gradient less than tolerance.

CONOPT time Total 0.053 seconds

of which: Function evaluations 0.010 = 18.9%

1st Derivative evaluations 0.004 = 7.5%

--- WARNING : infeasder option is on,

--- problem will keep running even when infeasible NLPs are given

--- GMO Resort Time 1ms

Page 339: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 339

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 288

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

--- GAMS/Cplex licensed for continuous and discrete problems.

Cplex 12.6.1.0

The search will stop after 10000 nodes.

Unable to load names.

MIP status(101): integer optimal solution

Cplex Time: 0.18sec (det. 100.46 ticks)

Fixing integer variables, and solving final LP...

Fixed MIP status(1): optimal

Cplex Time: 0.02sec (det. 8.80 ticks)

Proven optimal solution.

MIP Solution: 5363.572327 (926 iterations, 80 nodes)

Final Solve: 5363.572327 (182 iterations)

Best possible: 5363.572327

Absolute gap: 0.000000

Relative gap: 0.000000

--- DICOPT: Setting up next NLP

CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

** Optimal solution. Reduced gradient less than tolerance.

CONOPT time Total 0.056 seconds

of which: Function evaluations 0.018 = 32.1%

1st Derivative evaluations 0.005 = 8.9%

--- DICOPT: Stopped on NLP worsening

The search was stopped because the objective function

of the NLP subproblems started to deteriorate.

--- DICOPT: Best integer solution found: 5226.281783

---- EQU EqTotMolStr Total mass balance for stream (Total Mole flow = sum of component Mole f

low)

LOWER LEVEL UPPER MARGINAL

1 . . . -2.8914

2 . . . -0.0680

3 . . . 2.9051

4 . . . -0.1092

5 . . . -0.0151

Page 340: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 340

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 289

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqTotMolStr Total mass balance for stream (Total Mole flow = sum of component Mole f

low)

LOWER LEVEL UPPER MARGINAL

6 . . . 2.8958

7 . . . 0.1871

8 . . . 0.1252

9 . . . 3.4705

10 . . . -0.5986

11 . . . 3.4232

12 . . . EPS

13 . . . -3.4227

14 . . . -3.4220

15 . . . -3.4220

16 . . . -2.9286

17 . . . 3.5070

18 . . . 3.7488

19 . . . 3.5539

20 . . . 3.5539

21 . . . -0.0390

22 . . . EPS

23 . . . -0.0369

24 . . . EPS

25 . . . -3.1536

26 . . . EPS

27 . . . 0.0043

28 . . . EPS

29 . . . 0.0043

30 . . . EPS

31 . . . 2.9675

32 . . . EPS

33 . . . 2.9051

34 . . . -2.8914

35 . . . EPS

36 . . . EPS

37 . . . -0.6666

38 . . . -3.4232

39 . . . EPS

40 . . . EPS

41 . . . EPS

42 . . . EPS

43 . . . EPS

44 . . . EPS

45 . . . EPS

46 . . . EPS

47 . . . EPS

48 . . . -2.8914

49 . . . EPS

50 . . . 2.8245

51 . . . .

52 . . . -3.8361

53 . . . -3.6418

54 . . . -3.6418

Page 341: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 341

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 290

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqTotMolStr Total mass balance for stream (Total Mole flow = sum of component Mole f

low)

LOWER LEVEL UPPER MARGINAL

55 . . . -0.0151

56 . . . 2.8958

57 . . . 0.1871

58 . . . -2.8914

59 . . . EPS

60 . . . 2.9737

61 . . . 0.1720

62 . . . -2.8914

63 . . . 0.0201

64 . . . 2.8958

65 . . . 0.1720

---- EQU EqEnthpyGasStr1

LOWER LEVEL UPPER MARGINAL

21.H2 -0.0023 -0.0023 -0.0023 EPS

21.O2 -0.0024 -0.0024 -0.0024 EPS

21.N2 -0.0024 -0.0024 -0.0024 EPS

21.CH4 -0.0235 -0.0235 -0.0235 EPS

21.CO -0.0331 -0.0331 -0.0331 EPS

21.CO2 -0.1119 -0.1119 -0.1119 EPS

21.H2O -0.0699 -0.0699 -0.0699 EPS

22.H2 -0.0023 -0.0023 -0.0023 EPS

22.O2 -0.0024 -0.0024 -0.0024 EPS

22.N2 -0.0024 -0.0024 -0.0024 EPS

22.CH4 -0.0235 -0.0235 -0.0235 EPS

22.CO -0.0331 -0.0331 -0.0331 EPS

22.CO2 -0.1119 -0.1119 -0.1119 EPS

22.H2O -0.0699 -0.0699 -0.0699 EPS

23.H2 -0.0023 -0.0023 -0.0023 EPS

23.O2 -0.0024 -0.0024 -0.0024 EPS

23.N2 -0.0024 -0.0024 -0.0024 EPS

23.CH4 -0.0235 -0.0235 -0.0235 EPS

23.CO -0.0331 -0.0331 -0.0331 EPS

23.CO2 -0.1119 -0.1119 -0.1119 EPS

23.H2O -0.0699 -0.0699 -0.0699 EPS

24.H2 -0.0023 -0.0023 -0.0023 EPS

24.O2 -0.0024 -0.0024 -0.0024 EPS

24.N2 -0.0024 -0.0024 -0.0024 EPS

24.CH4 -0.0235 -0.0235 -0.0235 EPS

24.CO -0.0331 -0.0331 -0.0331 EPS

24.CO2 -0.1119 -0.1119 -0.1119 EPS

24.H2O -0.0699 -0.0699 -0.0699 EPS

27.H2 -0.0023 -0.0023 -0.0023 EPS

27.O2 -0.0024 -0.0024 -0.0024 EPS

27.N2 -0.0024 -0.0024 -0.0024 EPS

27.CH4 -0.0235 -0.0235 -0.0235 EPS

27.CO -0.0331 -0.0331 -0.0331 EPS

Page 342: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 342

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 291

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqEnthpyGasStr1

LOWER LEVEL UPPER MARGINAL

27.CO2 -0.1119 -0.1119 -0.1119 EPS

27.H2O -0.0699 -0.0699 -0.0699 EPS

28.H2 -0.0023 -0.0023 -0.0023 EPS

28.O2 -0.0024 -0.0024 -0.0024 EPS

28.N2 -0.0024 -0.0024 -0.0024 EPS

28.CH4 -0.0235 -0.0235 -0.0235 EPS

28.CO -0.0331 -0.0331 -0.0331 EPS

28.CO2 -0.1119 -0.1119 -0.1119 EPS

28.H2O -0.0699 -0.0699 -0.0699 EPS

29.H2 -0.0023 -0.0023 -0.0023 EPS

29.O2 -0.0024 -0.0024 -0.0024 EPS

29.N2 -0.0024 -0.0024 -0.0024 EPS

29.CH4 -0.0235 -0.0235 -0.0235 EPS

29.CO -0.0331 -0.0331 -0.0331 EPS

29.CO2 -0.1119 -0.1119 -0.1119 EPS

29.H2O -0.0699 -0.0699 -0.0699 EPS

30.H2 -0.0023 -0.0023 -0.0023 EPS

30.O2 -0.0024 -0.0024 -0.0024 EPS

30.N2 -0.0024 -0.0024 -0.0024 EPS

30.CH4 -0.0235 -0.0235 -0.0235 EPS

30.CO -0.0331 -0.0331 -0.0331 EPS

30.CO2 -0.1119 -0.1119 -0.1119 EPS

30.H2O -0.0699 -0.0699 -0.0699 EPS

39.H2 -0.0023 -0.0023 -0.0023 EPS

39.O2 -0.0024 -0.0024 -0.0024 -118193.1993

39.N2 -0.0024 -0.0024 -0.0024 -444631.5594

39.CH4 -0.0235 -0.0235 -0.0235 EPS

39.CO -0.0331 -0.0331 -0.0331 EPS

39.CO2 -0.1119 -0.1119 -0.1119 EPS

39.H2O -0.0699 -0.0699 -0.0699 EPS

40.H2 -0.0023 -0.0023 -0.0023 EPS

40.O2 -0.0024 -0.0024 -0.0024 17258.1809

40.N2 -0.0024 -0.0024 -0.0024 64923.6330

40.CH4 -0.0235 -0.0235 -0.0235 EPS

40.CO -0.0331 -0.0331 -0.0331 EPS

40.CO2 -0.1119 -0.1119 -0.1119 EPS

40.H2O -0.0699 -0.0699 -0.0699 EPS

41.H2 -0.0023 -0.0023 -0.0023 -29651.1872

41.O2 -0.0024 -0.0024 -0.0024 EPS

41.N2 -0.0024 -0.0024 -0.0024 EPS

41.CH4 -0.0235 -0.0235 -0.0235 -5391.1249

41.CO -0.0331 -0.0331 -0.0331 -16173.3748

41.CO2 -0.1119 -0.1119 -0.1119 -2695.5625

41.H2O -0.0699 -0.0699 -0.0699 EPS

42.H2 -0.0023 -0.0023 -0.0023 EPS

42.O2 -0.0024 -0.0024 -0.0024 -11496.9861

42.N2 -0.0024 -0.0024 -0.0024 -64923.6330

42.CH4 -0.0235 -0.0235 -0.0235 EPS

42.CO -0.0331 -0.0331 -0.0331 EPS

Page 343: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 343

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 292

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqEnthpyGasStr1

LOWER LEVEL UPPER MARGINAL

42.CO2 -0.1119 -0.1119 -0.1119 -4148.0603

42.H2O -0.0699 -0.0699 -0.0699 -6913.4338

43.H2 -0.0023 -0.0023 -0.0023 EPS

43.O2 -0.0024 -0.0024 -0.0024 10456.5392

43.N2 -0.0024 -0.0024 -0.0024 59048.2159

43.CH4 -0.0235 -0.0235 -0.0235 EPS

43.CO -0.0331 -0.0331 -0.0331 EPS

43.CO2 -0.1119 -0.1119 -0.1119 3772.6718

43.H2O -0.0699 -0.0699 -0.0699 6287.7864

44.H2 -0.0023 -0.0023 -0.0023 -4861.6262

44.O2 -0.0024 -0.0024 -0.0024 EPS

44.N2 -0.0024 -0.0024 -0.0024 EPS

44.CH4 -0.0235 -0.0235 -0.0235 -883.9320

44.CO -0.0331 -0.0331 -0.0331 -2651.7961

44.CO2 -0.1119 -0.1119 -0.1119 -441.9660

44.H2O -0.0699 -0.0699 -0.0699 EPS

45.H2 -0.0023 -0.0023 -0.0023 EPS

45.O2 -0.0024 -0.0024 -0.0024 EPS

45.N2 -0.0024 -0.0024 -0.0024 EPS

45.CH4 -0.0235 -0.0235 -0.0235 EPS

45.CO -0.0331 -0.0331 -0.0331 EPS

45.CO2 -0.1119 -0.1119 -0.1119 EPS

45.H2O -0.0699 -0.0699 -0.0699 EPS

46.H2 -0.0023 -0.0023 -0.0023 EPS

46.O2 -0.0024 -0.0024 -0.0024 62756.3592

46.N2 -0.0024 -0.0024 -0.0024 385583.3436

46.CH4 -0.0235 -0.0235 -0.0235 EPS

46.CO -0.0331 -0.0331 -0.0331 EPS

46.CO2 -0.1119 -0.1119 -0.1119 28613.1449

46.H2O -0.0699 -0.0699 -0.0699 47688.5748

---- EQU EqEnthVapStr2

LOWER LEVEL UPPER MARGINAL

1 -0.0699 -0.0699 -0.0699 EPS

2 -0.0699 -0.0699 -0.0699 EPS

3 -0.0699 -0.0699 -0.0699 EPS

4 -0.0699 -0.0699 -0.0699 EPS

5 -0.0699 -0.0699 -0.0699 EPS

6 -0.0699 -0.0699 -0.0699 EPS

7 -0.0699 -0.0699 -0.0699 EPS

12 -0.0699 -0.0699 -0.0699 EPS

25 -0.0699 -0.0699 -0.0699 EPS

26 -0.0699 -0.0699 -0.0699 EPS

31 -0.0699 -0.0699 -0.0699 EPS

32 -0.0699 -0.0699 -0.0699 EPS

33 -0.0699 -0.0699 -0.0699 EPS

34 -0.0699 -0.0699 -0.0699 27325.4312

Page 344: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 344

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 293

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqEnthVapStr2

LOWER LEVEL UPPER MARGINAL

35 -0.0699 -0.0699 -0.0699 EPS

36 -0.0699 -0.0699 -0.0699 EPS

47 -0.0699 -0.0699 -0.0699 EPS

48 -0.0699 -0.0699 -0.0699 EPS

49 -0.0699 -0.0699 -0.0699 EPS

50 -0.0699 -0.0699 -0.0699 EPS

51 -0.0699 -0.0699 -0.0699 EPS

55 -0.0699 -0.0699 -0.0699 EPS

56 -0.0699 -0.0699 -0.0699 EPS

57 -0.0699 -0.0699 -0.0699 EPS

58 -0.0699 -0.0699 -0.0699 -21333.8717

59 -0.0699 -0.0699 -0.0699 111461.6715

60 -0.0699 -0.0699 -0.0699 6799.0912

61 -0.0699 -0.0699 -0.0699 EPS

62 -0.0699 -0.0699 -0.0699 EPS

63 -0.0699 -0.0699 -0.0699 EPS

64 -0.0699 -0.0699 -0.0699 EPS

65 -0.0699 -0.0699 -0.0699 EPS

---- EQU EqEnthSatLiq

LOWER LEVEL UPPER MARGINAL

1 -0.0699 -0.0699 -0.0699 EPS

2 -0.0699 -0.0699 -0.0699 EPS

3 -0.0699 -0.0699 -0.0699 EPS

4 -0.0699 -0.0699 -0.0699 EPS

5 -0.0699 -0.0699 -0.0699 EPS

6 -0.0699 -0.0699 -0.0699 EPS

7 -0.0699 -0.0699 -0.0699 EPS

8 -0.0699 -0.0699 -0.0699 EPS

10 -0.0699 -0.0699 -0.0699 EPS

11 -0.0699 -0.0699 -0.0699 -153780.5492

12 -0.0699 -0.0699 -0.0699 EPS

13 -0.0699 -0.0699 -0.0699 EPS

14 -0.0699 -0.0699 -0.0699 EPS

15 -0.0699 -0.0699 -0.0699 165878.0567

25 -0.0699 -0.0699 -0.0699 EPS

26 -0.0699 -0.0699 -0.0699 EPS

31 -0.0699 -0.0699 -0.0699 EPS

32 -0.0699 -0.0699 -0.0699 EPS

33 -0.0699 -0.0699 -0.0699 EPS

34 -0.0699 -0.0699 -0.0699 EPS

35 -0.0699 -0.0699 -0.0699 EPS

36 -0.0699 -0.0699 -0.0699 EPS

37 -0.0699 -0.0699 -0.0699 EPS

38 -0.0699 -0.0699 -0.0699 34061.7416

47 -0.0699 -0.0699 -0.0699 EPS

48 -0.0699 -0.0699 -0.0699 EPS

Page 345: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 345

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 294

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqEnthSatLiq

LOWER LEVEL UPPER MARGINAL

49 -0.0699 -0.0699 -0.0699 EPS

50 -0.0699 -0.0699 -0.0699 EPS

51 -0.0699 -0.0699 -0.0699 EPS

52 -0.0699 -0.0699 -0.0699 EPS

53 -0.0699 -0.0699 -0.0699 EPS

54 -0.0699 -0.0699 -0.0699 5153.6619

55 -0.0699 -0.0699 -0.0699 EPS

56 -0.0699 -0.0699 -0.0699 EPS

57 -0.0699 -0.0699 -0.0699 EPS

58 -0.0699 -0.0699 -0.0699 EPS

59 -0.0699 -0.0699 -0.0699 EPS

60 -0.0699 -0.0699 -0.0699 1199.8396

61 -0.0699 -0.0699 -0.0699 EPS

62 -0.0699 -0.0699 -0.0699 EPS

63 -0.0699 -0.0699 -0.0699 EPS

64 -0.0699 -0.0699 -0.0699 EPS

65 -0.0699 -0.0699 -0.0699 EPS

---- EQU EqTSat

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

3 . . . -8.8855

4 . . . EPS

5 . . . EPS

6 . . . EPS

7 . . . EPS

8 . . . EPS

10 . . . -7.2625

11 . . . 74.9386

12 . . . EPS

13 . . . EPS

14 . . . EPS

15 . . . -91.1730

16 . . . -0.1677

25 . . . EPS

26 . . . EPS

31 . . . EPS

32 . . . EPS

33 . . . EPS

34 . . . EPS

35 . . . EPS

36 . . . EPS

37 . . . -1.7783

38 . . . -5.6895

47 . . . EPS

48 . . . EPS

Page 346: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 346

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 295

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqTSat

LOWER LEVEL UPPER MARGINAL

49 . . . EPS

50 . . . EPS

51 . . . EPS

52 . . . EPS

53 . . . EPS

54 . . . -0.2610

55 . . . EPS

56 . . . EPS

57 . . . EPS

58 . . . EPS

59 . . . EPS

60 . . . -0.5614

61 . . . EPS

62 . . . EPS

63 . . . EPS

64 . . . EPS

65 . . . EPS

---- EQU EqEnthP2Str Enthalpy of 2 phase stream

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

3 . . . EPS

4 . . . EPS

5 . . . EPS

6 . . . EPS

7 . . . EPS

12 . . . EPS

25 . . . EPS

26 . . . EPS

31 . . . .

32 . . . .

33 . . . EPS

34 . . . 27325.4312

35 . . . EPS

36 . . . EPS

47 . . . EPS

48 . . . EPS

49 . . . .

50 . . . EPS

51 . . . EPS

55 . . . EPS

56 . . . .

57 . . . EPS

58 . . . -21333.8717

59 . . . 111461.6715

60 . . . 7998.9308

Page 347: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 347

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 296

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqEnthP2Str Enthalpy of 2 phase stream

LOWER LEVEL UPPER MARGINAL

61 . . . EPS

62 . . . EPS

63 . . . EPS

64 . . . .

65 . . . EPS

---- EQU EqTP2

LOWER LEVEL UPPER MARGINAL

1 . 164.6874 +INF .

2 . 82.9611 +INF .

3 . . +INF 1.5419

4 . . +INF EPS

5 . 82.9611 +INF .

6 . 21.8304 +INF .

7 . . +INF .

12 . . +INF EPS

25 . . +INF EPS

26 . . +INF EPS

31 . . +INF EPS

32 . . +INF EPS

33 . . +INF EPS

34 . 164.6874 +INF .

35 . 82.9611 +INF .

36 . . +INF .

47 . 164.6874 +INF .

48 . 164.6874 +INF .

49 . . +INF EPS

50 . 82.9611 +INF .

51 . 130.3798 +INF .

55 . 82.9611 +INF .

56 . 21.8304 +INF .

57 . . +INF EPS

58 . 164.6874 +INF .

59 . 82.9611 +INF .

60 . . +INF 0.0654

61 . . +INF EPS

62 . 164.6874 +INF .

63 . 44.4117 +INF .

64 . 21.8304 +INF .

65 . . +INF EPS

Page 348: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 348

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 297

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqLogP21

LOWER LEVEL UPPER MARGINAL

1 -INF . . EPS

2 -INF . . .

3 -INF . . .

4 -INF -0.8500 . .

5 -INF . . EPS

6 -INF . . .

7 -INF -0.8500 . .

12 -INF -0.1330 . .

25 -INF . . .

26 -INF . . .

31 -INF . . EPS

32 -INF . . EPS

33 -INF . . EPS

34 -INF . . -274.0348

35 -INF . . EPS

36 -INF -0.9999 . .

47 -INF . . EPS

48 -INF . . .

49 -INF . . EPS

50 -INF . . .

51 -INF . . .

55 -INF . . .

56 -INF . . .

57 -INF -0.8500 . .

58 -INF . . .

59 -INF . . -1145.0411

60 -INF -0.8500 . .

61 -INF -0.8500 . .

62 -INF . . .

63 -INF . . EPS

64 -INF . . EPS

65 -INF -0.8500 . .

---- EQU EqLogP22

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

3 . . +INF .

4 . 0.1499 +INF .

5 . . +INF .

6 . . +INF .

7 . 0.1499 +INF .

12 . 0.8669 +INF .

25 . . +INF .

26 . . +INF .

31 . . +INF .

32 . . +INF .

Page 349: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 349

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 298

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqLogP22

LOWER LEVEL UPPER MARGINAL

33 . . +INF .

34 . . +INF .

35 . . +INF .

36 . . +INF .

47 . . +INF .

48 . . +INF .

49 . . +INF .

50 . . +INF .

51 . . +INF .

55 . . +INF .

56 . . +INF .

57 . 0.1499 +INF .

58 . . +INF .

59 . . +INF .

60 . 0.1499 +INF .

61 . 0.1499 +INF .

62 . . +INF .

63 . . +INF .

64 . . +INF .

65 . 0.1499 +INF .

---- EQU EqLogP23

LOWER LEVEL UPPER MARGINAL

1 -INF 164.6874 500.0000 .

2 -INF 82.9611 500.0000 .

3 -INF . 500.0000 .

4 -INF 500.0000 500.0000 .

5 -INF 82.9611 500.0000 .

6 -INF 21.8304 500.0000 .

7 -INF 500.0000 500.0000 EPS

12 -INF 500.0000 500.0000 .

25 -INF . 500.0000 .

26 -INF . 500.0000 .

31 -INF . 500.0000 .

32 -INF . 500.0000 .

33 -INF . 500.0000 .

34 -INF 164.6874 500.0000 .

35 -INF 82.9611 500.0000 .

36 -INF 500.0000 500.0000 .

47 -INF 164.6874 500.0000 .

48 -INF 164.6874 500.0000 .

49 -INF . 500.0000 .

50 -INF 82.9611 500.0000 .

51 -INF 130.3798 500.0000 .

55 -INF 82.9611 500.0000 .

56 -INF 21.8304 500.0000 .

57 -INF 500.0000 500.0000 .

Page 350: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 350

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 299

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqLogP23

LOWER LEVEL UPPER MARGINAL

58 -INF 164.6874 500.0000 .

59 -INF 82.9611 500.0000 .

60 -INF 500.0000 500.0000 .

61 -INF 500.0000 500.0000 .

62 -INF 164.6874 500.0000 .

63 -INF 44.4117 500.0000 .

64 -INF 21.8304 500.0000 .

65 -INF 500.0000 500.0000 .

---- EQU EqTrP2

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

3 . . . EPS

4 . . . EPS

5 . . . EPS

6 . . . EPS

7 . . . EPS

8 . . . EPS

10 . . . 1860.3491

11 . . . -1343.2689

12 . . . EPS

13 . . . EPS

14 . . . EPS

15 . . . 1448.9403

25 . . . EPS

26 . . . EPS

31 . . . EPS

32 . . . EPS

33 . . . EPS

34 . . . EPS

35 . . . EPS

36 . . . EPS

37 . . . 851.3267

38 . . . 426.9753

47 . . . EPS

48 . . . EPS

49 . . . EPS

50 . . . EPS

51 . . . EPS

52 . . . EPS

53 . . . EPS

54 . . . 92.0290

55 . . . EPS

56 . . . EPS

57 . . . EPS

58 . . . EPS

Page 351: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 351

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 300

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqTrP2

LOWER LEVEL UPPER MARGINAL

59 . . . EPS

60 . . . 13.2754

61 . . . EPS

62 . . . EPS

63 . . . EPS

64 . . . EPS

65 . . . EPS

---- EQU EqLatHtVapP2

LOWER LEVEL UPPER MARGINAL

1 .H2O . . . EPS

2 .H2O . . . EPS

3 .H2O . . . EPS

4 .H2O . . . EPS

5 .H2O . . . EPS

6 .H2O . . . EPS

7 .H2O . . . EPS

8 .H2O . . . EPS

10.H2O . . . -37.2018

11.H2O . . . 42.7168

12.H2O . . . EPS

13.H2O . . . EPS

14.H2O . . . EPS

15.H2O . . . -46.0772

25.H2O . . . EPS

26.H2O . . . EPS

31.H2O . . . EPS

32.H2O . . . EPS

33.H2O . . . EPS

34.H2O . . . EPS

35.H2O . . . EPS

36.H2O . . . EPS

37.H2O . . . -13.2430

38.H2O . . . -10.7196

47.H2O . . . EPS

48.H2O . . . EPS

49.H2O . . . EPS

50.H2O . . . EPS

51.H2O . . . EPS

52.H2O . . . EPS

53.H2O . . . EPS

54.H2O . . . -1.4316

55.H2O . . . EPS

56.H2O . . . EPS

57.H2O . . . EPS

58.H2O . . . EPS

59.H2O . . . EPS

Page 352: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 352

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 301

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqLatHtVapP2

LOWER LEVEL UPPER MARGINAL

60.H2O . . . -0.3333

61.H2O . . . EPS

62.H2O . . . EPS

63.H2O . . . EPS

64.H2O . . . EPS

65.H2O . . . EPS

---- EQU EqEnthSatLiq1

LOWER LEVEL UPPER MARGINAL

8 . . . EPS

10 . . . EPS

11 . . . -153780.5492

13 . . . EPS

14 . . . EPS

15 . . . 165878.0567

37 . . . EPS

38 . . . 34061.7416

52 . . . EPS

53 . . . EPS

54 . . . 5153.6619

---- EQU EqnTfSatLiqVap

LOWER LEVEL UPPER MARGINAL

8 . . . EPS

10 . . . EPS

11 . . . EPS

13 . . . EPS

14 . . . EPS

15 . . . 0.4877

16 . . . EPS

37 . . . EPS

38 . . . EPS

52 . . . EPS

53 . . . EPS

54 . . . EPS

---- EQU EqEnthLiqStr

LOWER LEVEL UPPER MARGINAL

9 -0.0699 -0.0699 -0.0699 EPS

17 -0.0699 -0.0699 -0.0699 -5809.8998

18 -0.0699 -0.0699 -0.0699 EPS

19 -0.0699 -0.0699 -0.0699 EPS

20 -0.0699 -0.0699 -0.0699 -171788.7312

Page 353: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 353

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 302

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqTrLiq

LOWER LEVEL UPPER MARGINAL

9 . . . EPS

17 . . . -37.4869

18 . . . EPS

19 . . . EPS

20 . . . -1500.5699

---- EQU EqLatHtVapLiq

LOWER LEVEL UPPER MARGINAL

9 .H2O . . . EPS

17.H2O . . . 1.6139

18.H2O . . . EPS

19.H2O . . . EPS

20.H2O . . . 47.7191

---- EQU EqEnthSatVap

LOWER LEVEL UPPER MARGINAL

16 -0.0699 -0.0699 -0.0699 833.5581

---- EQU EqEnthSatVap1

LOWER LEVEL UPPER MARGINAL

16 . . . 833.5581

---- EQU EqCompMolBalHPStmTurb Component mol balance

LOWER LEVEL UPPER MARGINAL

1.H2 . . . .

1.O2 . . . .

1.N2 . . . .

1.CH4 . . . .

1.CO . . . .

1.CO2 . . . .

1.H2O . . . 0.7505

2.H2 . . . .

2.O2 . . . .

2.N2 . . . .

2.CH4 . . . .

2.CO . . . .

2.CO2 . . . .

2.H2O . . . 0.4693

3.H2 . . . .

3.O2 . . . .

3.N2 . . . .

Page 354: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 354

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 303

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqCompMolBalHPStmTurb Component mol balance

LOWER LEVEL UPPER MARGINAL

3.CH4 . . . .

3.CO . . . .

3.CO2 . . . .

3.H2O . . . 0.4693

---- EQU EqInHPPHPStmTurb Equating inlet HP Pressure to that of corresponding HP stream

LOWER LEVEL UPPER MARGINAL

1 . . . -3.7252

2 . . . 3.4865

3 . . . EPS

---- EQU EqInHPTHPStmTurb Equating inlet HP temperature to that of corresponding HP stream

LOWER LEVEL UPPER MARGINAL

1 . . . 0.9717

2 . . . -0.9095

3 . . . EPS

---- EQU EqOutMPPHPStmTurb Equatiing outlet MP Pressure to that of corresponding MP stream

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . -7.8447

3 . . . EPS

---- EQU EqOutLPPHPStmTurb Equatiing outlet LP Pressure to that of corresponding LP stream

LOWER LEVEL UPPER MARGINAL

1 . . . 23.9480

2 . . . EPS

3 . . . EPS

---- EQU EqPTRel1HPStmTurb P T relationship for compression from high to medium pressure

LOWER LEVEL UPPER MARGINAL

1 . . . -1.1883

2 . . . 1.1122

3 . . . EPS

Page 355: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 355

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 304

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqPTRel1aHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . -1.1122

3 . . . EPS

---- EQU EqPTRel1bHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -530.0000 -530.0000 -530.0000 EPS

2 -530.0000 -530.0000 -530.0000 EPS

3 -530.0000 -530.0000 -530.0000 EPS

---- EQU EqPTRel1cHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . 1.1122

3 . . . EPS

---- EQU EqPTRel1dHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . 1.1122

3 . . . EPS

---- EQU EqPTRel1eHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . 1.1122

3 . . . EPS

---- EQU EqPTRel1fHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF -132.4505 . .

2 -INF -132.4505 . .

3 -INF . . .

Page 356: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 356

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 305

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqPTRel1gHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF 701.0000 701.0000 EPS

2 -INF 701.0000 701.0000 .

3 -INF 530.0000 701.0000 .

---- EQU EqPTRel1hHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF -132.4505 . .

2 -INF -132.4505 . .

3 -INF . . .

---- EQU EqPTRel1iHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF 701.0000 701.0000 .

2 -INF 701.0000 701.0000 .

3 -INF 530.0000 701.0000 .

---- EQU EqPTRel1jHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF 701.0000 701.0000 .

2 -INF 701.0000 701.0000 -1.1122

3 -INF 568.5495 701.0000 .

---- EQU EqPTRel1kHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF -171.0000 . .

2 -INF -171.0000 . .

3 -INF . . EPS

---- EQU EqPTRel2HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . -1.5419

2 . . . EPS

3 . . . EPS

Page 357: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 357

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 306

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqPTRel2aHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . 1.5419

2 . . . EPS

3 . . . EPS

---- EQU EqPTRel2bHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -460.0000 -460.0000 -460.0000 EPS

2 -460.0000 -460.0000 -460.0000 EPS

3 -460.0000 -460.0000 -460.0000 EPS

---- EQU EqPTRel2cHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . -1.5419

2 . . . EPS

3 . . . EPS

---- EQU EqPTRel2dHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . -1.5419

2 . . . EPS

3 . . . EPS

---- EQU EqPTRel2eHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

3 . . . EPS

---- EQU EqPTRel2fHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF -142.8304 . .

2 -INF -142.8304 . .

3 -INF . . .

Page 358: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 358

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 307

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqPTRel2gHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF 581.0000 581.0000 -1.5419

2 -INF 581.0000 581.0000 .

3 -INF 460.0000 581.0000 .

---- EQU EqPTRel2hHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF -142.8304 . .

2 -INF -142.8304 . .

3 -INF . . .

---- EQU EqPTRel2iHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF 581.0000 581.0000 .

2 -INF 581.0000 581.0000 .

3 -INF 460.0000 581.0000 .

---- EQU EqPTRel2jHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF 581.0000 581.0000 .

2 -INF 581.0000 581.0000 .

3 -INF 438.1696 581.0000 .

---- EQU EqPTRel2kHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF -121.0000 . .

2 -INF -121.0000 . .

3 -INF . . .

---- EQU EqPTRel2lHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 1.0000 +INF .

2 . 1.0000 +INF .

3 . . +INF .

Page 359: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 359

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 308

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqPTRel2mHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 1.0000 +INF .

2 . . +INF .

3 . . +INF .

---- EQU EqPTRel2nHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 1.0000 +INF .

2 . 1.0000 +INF .

3 . . +INF .

---- EQU EqPTRel3HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 0.1500 0.1500 0.1500 EPS

2 0.1500 0.1500 0.1500 EPS

3 0.1500 0.1500 0.1500 EPS

---- EQU EqMPWorkHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . -52.6902

3 . . . -52.6902

---- EQU EqLPWorkHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . -52.6902

3 . . . -52.6902

---- EQU EqVPWorkHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . -52.6902

3 . . . -52.6902

Page 360: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 360

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 309

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqTotWorkHPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . .

2 . . . -52.6902

3 . . . -52.6902

---- EQU EqWetCnst1HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . 0.1500 .

2 -INF . 0.1500 .

3 -INF . 0.1500 .

---- EQU EqWetCnst2HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . 0.1500 .

2 -INF 0.1500 0.1500 -82.8973

3 -INF . 0.1500 .

---- EQU EqLogMode1HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

3 . . +INF .

---- EQU EqLogMode2HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

3 . . +INF .

---- EQU EqLogMode3HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . 1.0000 .

2 -INF 1.0000 1.0000 .

3 -INF . 1.0000 .

Page 361: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 361

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 310

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqLogMode4HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF 1.0000 1.0000 .

2 -INF 1.0000 1.0000 .

3 -INF . 1.0000 .

---- EQU EqLogMode5HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF 1.0000 1.0000 .

2 -INF 1.0000 1.0000 .

3 -INF . 1.0000 .

---- EQU EqLogMode6HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . 1.0000 .

2 -INF 1.0000 1.0000 .

3 -INF . 1.0000 .

---- EQU EqLogMode7HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . 1.0000 .

2 -INF 0.1500 1.0000 .

3 -INF . 1.0000 .

---- EQU EqLogMode8HPStmTurb

LOWER LEVEL UPPER MARGINAL

1.MPBkPr . . +INF .

1.MPExt . 1.0000 +INF .

1.LPBkPr . 1.0000 +INF .

1.LPExt . 1.0000 +INF .

1.VPCond . 1.0000 +INF .

2.MPBkPr . 1.0000 +INF .

2.MPExt . . +INF .

2.LPBkPr . . +INF .

2.LPExt . 1.0000 +INF .

2.VPCond . 1.0000 +INF .

3.MPBkPr . . +INF .

3.MPExt . . +INF .

3.LPBkPr . . +INF .

3.LPExt . . +INF .

3.VPCond . . +INF .

Page 362: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 362

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 311

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqLogBnd1HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF -1.000000E+8 . .

2 -INF -0.999979E+8 . .

3 -INF . . -0.0201

---- EQU EqLogBnd2HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . . .

2 -INF -0.999991E+8 . .

3 -INF . . .

---- EQU EqLogBnd3HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . . .

2 -INF . . -0.2812

3 -INF . . -0.2812

---- EQU EqLogBnd4HPStmTurb

LOWER LEVEL UPPER MARGINAL

1.1 -INF -1.000000E+8 . .

2.58 -INF -0.999970E+8 . .

3.62 -INF . . .

---- EQU EqCompMolBalMPStmTurb Component mol balance

LOWER LEVEL UPPER MARGINAL

1.H2 . . . .

1.O2 . . . .

1.N2 . . . .

1.CH4 . . . .

1.CO . . . .

1.CO2 . . . .

1.H2O . . . 0.4542

2.H2 . . . .

2.O2 . . . .

2.N2 . . . .

2.CH4 . . . .

2.CO . . . .

2.CO2 . . . .

2.H2O . . . 0.4542

Page 363: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 363

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 312

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqInMPPMPStmTurb Equating inlet HP Pressure to that of corresponding HP stream

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

---- EQU EqInMPTMPStmTurb Equating inlet HP temperature to that of corresponding HP stream

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

---- EQU EqOutLPPMPStmTurb Equatiing outlet LP Pressure to that of corresponding LP stream

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

---- EQU EqPTRel1MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

---- EQU EqPTRel1aMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

---- EQU EqPTRel1bMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -460.0000 -460.0000 -460.0000 EPS

2 -460.0000 -460.0000 -460.0000 EPS

---- EQU EqPTRel1cMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

Page 364: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 364

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 313

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqPTRel1dMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

---- EQU EqPTRel1eMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . EPS

---- EQU EqPTRel1fMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . . EPS

2 -INF . . .

---- EQU EqPTRel1gMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF 460.0000 581.0000 .

2 -INF 460.0000 581.0000 .

---- EQU EqPTRel1hMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . . .

2 -INF . . .

---- EQU EqPTRel1iMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF 460.0000 581.0000 .

2 -INF 460.0000 581.0000 .

---- EQU EqPTRel1jMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF 438.1696 581.0000 .

2 -INF 438.1696 581.0000 .

Page 365: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 365

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 314

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqPTRel1kMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . . EPS

2 -INF . . EPS

---- EQU EqPTRel2MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 0.1500 0.1500 0.1500 EPS

2 0.1500 0.1500 0.1500 EPS

---- EQU EqLPWorkMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . -52.6902

2 . . . -52.6902

---- EQU EqVPWorkMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . -52.6902

2 . . . -52.6902

---- EQU EqTotWorkMPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . . -52.6902

2 . . . -52.6902

---- EQU EqWetCnst1MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . 0.1500 .

2 -INF . 0.1500 .

---- EQU EqLogMode1MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

Page 366: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 366

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 315

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqLogMode2MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . 1.0000 .

2 -INF . 1.0000 .

---- EQU EqLogMode3MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . 1.0000 .

2 -INF . 1.0000 .

---- EQU EqLogMode4MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . 1.0000 .

2 -INF . 1.0000 .

---- EQU EqLogMode5MPStmTurb

LOWER LEVEL UPPER MARGINAL

1.LPBkPr . . +INF .

1.LPExt . . +INF .

1.VPCond . . +INF .

2.LPBkPr . . +INF .

2.LPExt . . +INF .

2.VPCond . . +INF .

---- EQU EqLogBnd1MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . . .

2 -INF . . .

---- EQU EqLogBnd2MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 -INF . . -0.2963

2 -INF . . -0.2963

---- EQU EqLogBnd3MPStmTurb

LOWER LEVEL UPPER MARGINAL

1.5 -INF . . .

2.55 -INF . . .

Page 367: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 367

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 316

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqCompMolBalVacCondTurb Component mass bal

LOWER LEVEL UPPER MARGINAL

1.H2 . . . .

1.O2 . . . .

1.N2 . . . .

1.CH4 . . . .

1.CO . . . .

1.CO2 . . . .

1.H2O . . . 0.6412

---- EQU EqEnthBalVacCondTurb Energy balance

LOWER LEVEL UPPER MARGINAL

1 . . . 1.5917

---- EQU EqMassFCW calculate mass flowrate of cooling water (kg per s)

LOWER LEVEL UPPER MARGINAL

1 . . . -1.5917

---- EQU EqPr1VacCondTurb equates Vacuum pressure to pressure of inlet stream

LOWER LEVEL UPPER MARGINAL

1.4 0.2000 0.2000 0.2000 EPS

1.7 0.2000 0.2000 0.2000 EPS

1.57 0.2000 0.2000 0.2000 EPS

1.61 0.2000 0.2000 0.2000 EPS

1.65 0.2000 0.2000 0.2000 EPS

---- EQU EqPr2VacCondTurb equates Vacuum pressure to pressure of outlet stream

LOWER LEVEL UPPER MARGINAL

1.8 0.2000 0.2000 0.2000 EPS

---- EQU EqWorkPumpVCT Work for vacuum pump in MW (mass is kg per s)

LOWER LEVEL UPPER MARGINAL

1 . . . 52.6902

---- EQU EqCompMolBalPump Component mass bal

LOWER LEVEL UPPER MARGINAL

VP .H2 . . . .

VP .O2 . . . .

VP .N2 . . . .

Page 368: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 368

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 317

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqCompMolBalPump Component mass bal

LOWER LEVEL UPPER MARGINAL

VP .CH4 . . . .

VP .CO . . . .

VP .CO2 . . . .

VP .H2O . . . 0.7665

MP .H2 . . . .

MP .O2 . . . .

MP .N2 . . . .

MP .CH4 . . . .

MP .CO . . . .

MP .CO2 . . . .

MP .H2O . . . 0.0873

HP .H2 . . . .

HP .O2 . . . .

HP .N2 . . . .

HP .CH4 . . . .

HP .CO . . . .

HP .CO2 . . . .

HP .H2O . . . 0.0879

HRSG.H2 . . . .

HRSG.O2 . . . .

HRSG.N2 . . . .

HRSG.CH4 . . . .

HRSG.CO . . . .

HRSG.CO2 . . . .

HRSG.H2O . . . 0.0879

---- EQU EqTEqPump Tin = Tout

LOWER LEVEL UPPER MARGINAL

VP . . . EPS

MP . . . EPS

HP . . . EPS

HRSG . . . -0.4877

---- EQU EqPgePump Pout >= Pin

LOWER LEVEL UPPER MARGINAL

VP . 1.2000 +INF .

MP . 18.6000 +INF .

HP . 43.6000 +INF .

HRSG . 43.6000 +INF .

Page 369: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 369

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 318

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqWorkPump Work done by pump

LOWER LEVEL UPPER MARGINAL

VP . . . 52.6902

MP . . . 52.6902

HP . . . 52.6902

HRSG . . . 52.6902

---- EQU EqCompMolBalCondHdr Component mass bal

LOWER LEVEL UPPER MARGINAL

1.H2 . . . .

1.O2 . . . .

1.N2 . . . .

1.CH4 . . . .

1.CO . . . .

1.CO2 . . . .

1.H2O . . . 0.0839

---- EQU EqPRel1CondHdr Pressure of outlet stream equals the pressure of header

LOWER LEVEL UPPER MARGINAL

1 1.4000 1.4000 1.4000 -74.9386

---- EQU EqCompMolBalDeAertr

LOWER LEVEL UPPER MARGINAL

1.H2 . . . .

1.O2 . . . .

1.N2 . . . .

1.CH4 . . . .

1.CO . . . .

1.CO2 . . . .

1.H2O . . . 3.5099

---- EQU EqEnthBalDeAertr

LOWER LEVEL UPPER MARGINAL

1 . . . 44.1207

---- EQU EqVentVapDeAertr

LOWER LEVEL UPPER MARGINAL

1 . . . 0.5813

Page 370: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 370

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 319

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqPRel1DeAertr

LOWER LEVEL UPPER MARGINAL

1.16 1.4000 1.4000 1.4000 0.1677

---- EQU EqPRel2DeAertr

LOWER LEVEL UPPER MARGINAL

1.13 1.4000 1.4000 1.4000 EPS

1.14 1.4000 1.4000 1.4000 EPS

1.15 1.4000 1.4000 1.4000 91.0739

---- EQU EqCompMolBalBlrCmbtr Component mol balance

LOWER LEVEL UPPER MARGINAL

MP .H2 . . . 0.0046

MP .O2 . . . 0.0038

MP .N2 . . . 0.0044

MP .CH4 . . . 0.9346

MP .CO . . . 1.3986

MP .CO2 . . . 4.9575

MP .H2O . . . 3.0494

HP .H2 . . . 0.0046

HP .O2 . . . 0.0037

HP .N2 . . . 0.0044

HP .CH4 . . . 0.9339

HP .CO . . . 1.3989

HP .CO2 . . . 4.9574

HP .H2O . . . 3.0496

GT .H2 . . . 3.0976

GT .O2 . . . 0.0229

GT .N2 . . . 0.0203

GT .CH4 . . . 11.1880

GT .CO . . . 5.0003

GT .CO2 . . . 4.9633

GT .H2O . . . 3.0526

GTSF.H2 . . . -0.0347

GTSF.O2 . . . -0.0356

GTSF.N2 . . . -0.0349

GTSF.CH4 . . . 0.9000

GTSF.CO . . . 1.3679

GTSF.CO2 . . . 4.9479

GTSF.H2O . . . 3.0286

Page 371: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 371

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 320

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqDum1BlrCmbtr Dummy (calculates inlet flow for particular component)

LOWER LEVEL UPPER MARGINAL

MP .H2 . . . -3.0475

MP .O2 . . . -0.0038

MP .N2 . . . -0.0044

MP .CH4 . . . -11.0488

MP .CO . . . -4.9556

MP .CO2 . . . -4.9575

MP .H2O . . . -3.0494

HP .H2 . . . -3.0477

HP .O2 . . . -0.0037

HP .N2 . . . -0.0044

HP .CH4 . . . -11.0491

HP .CO . . . -4.9556

HP .CO2 . . . -4.9574

HP .H2O . . . -3.0496

GT .H2 . . . -3.0412

GT .O2 . . . -0.0229

GT .N2 . . . -0.0203

GT .CH4 . . . -11.0228

GT .CO . . . -4.9518

GT .CO2 . . . -4.9633

GT .H2O . . . -3.0526

GTSF.H2 . . . -3.0464

GTSF.O2 . . . 0.0356

GTSF.N2 . . . 0.0349

GTSF.CH4 . . . -11.0764

GTSF.CO . . . -4.9658

GTSF.CO2 . . . -4.9479

GTSF.H2O . . . -3.0286

---- EQU EqEgyBalBlrCmbtr Energy balance for combustor

LOWER LEVEL UPPER MARGINAL

MP . . . 45.4109

HP . . . 45.4184

GT . . . 44.9965

GTSF . . . 45.6928

---- EQU EqOutPBlrCmbtr1 Equality of pressure

LOWER LEVEL UPPER MARGINAL

MP .29 . . . EPS

MP .30 . . . EPS

HP .27 . . . EPS

HP .28 . . . EPS

GT .40 . . . -5.4366

GT .41 . . . EPS

GTSF.43 . . . EPS

Page 372: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 372

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 321

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqOutPBlrCmbtr1 Equality of pressure

LOWER LEVEL UPPER MARGINAL

GTSF.44 . . . EPS

---- EQU EqExcessO2BlrCmbtr constraint for excess O2

LOWER LEVEL UPPER MARGINAL

MP . . +INF .

HP . . +INF .

GT . 3104.3220 +INF .

GTSF . 1633.3912 +INF .

---- EQU EqTCnstrtBlrCmbtr Constraint for maximum allowable temperature

LOWER LEVEL UPPER MARGINAL

MP -INF 495.5883 1500.0000 .

HP -INF 540.5801 1500.0000 .

GT -INF 1500.0000 1500.0000 -0.5329

GTSF -INF 904.1618 1500.0000 .

---- EQU Eq1AirStr

LOWER LEVEL UPPER MARGINAL

27 . . . -0.0002

29 . . . -0.0001

39 . . . 0.0004

---- EQU Eq2AirStr

LOWER LEVEL UPPER MARGINAL

27 1.0133 1.0133 1.0133 EPS

29 1.0133 1.0133 1.0133 EPS

39 1.0133 1.0133 1.0133 -107.3109

---- EQU Eq3AirStr

LOWER LEVEL UPPER MARGINAL

27 298.1500 298.1500 298.1500 EPS

29 298.1500 298.1500 298.1500 EPS

39 298.1500 298.1500 298.1500 -3.0848

Page 373: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 373

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 322

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU Eq1SyngasStr

LOWER LEVEL UPPER MARGINAL

28 . . . 0.1834

30 . . . 0.1836

41 . . . 0.1899

44 . . . 0.1847

---- EQU Eq1aSyngasStr

LOWER LEVEL UPPER MARGINAL

28 . . . -0.3264

30 . . . -0.3267

41 . . . -0.3356

44 . . . -0.3282

---- EQU Eq1bSyngasStr

LOWER LEVEL UPPER MARGINAL

28 . . . -0.0329

30 . . . -0.0327

41 . . . -0.0153

44 . . . -0.0545

---- EQU Eq2SyngasStr

LOWER LEVEL UPPER MARGINAL

28 298.1500 298.1500 298.1500 EPS

30 298.1500 298.1500 298.1500 EPS

41 298.1500 298.1500 298.1500 -0.4500

44 298.1500 298.1500 298.1500 -0.0738

LOWER LEVEL UPPER MARGINAL

---- EQU EqWorkFan . . . 52.6902

---- EQU EqTSat2

LOWER LEVEL UPPER MARGINAL

MP . . . EPS

HP . . . EPS

LP . . . EPS

Page 374: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 374

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 323

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqUBTOpr

LOWER LEVEL UPPER MARGINAL

MP -INF 82.9611 175.0000 .

HP -INF 164.6874 225.0000 .

LP -INF . 125.0000 .

---- EQU EqLBTOpr

LOWER LEVEL UPPER MARGINAL

MP . 82.9611 +INF .

HP . 164.6874 +INF .

LP . . +INF .

---- EQU EqCompMolBalPLev

LOWER LEVEL UPPER MARGINAL

MP.H2 . . . .

MP.O2 . . . .

MP.N2 . . . .

MP.CH4 . . . .

MP.CO . . . .

MP.CO2 . . . .

MP.H2O . . . 0.6825

HP.H2 . . . .

HP.O2 . . . .

HP.N2 . . . .

HP.CH4 . . . .

HP.CO . . . .

HP.CO2 . . . .

HP.H2O . . . 3.6418

LP.H2 . . . .

LP.O2 . . . .

LP.N2 . . . .

LP.CH4 . . . .

LP.CO . . . .

LP.CO2 . . . .

LP.H2O . . . 3.5070

---- EQU EqEgyBalPLev

LOWER LEVEL UPPER MARGINAL

MP . . . EPS

HP . . . 45.6928

LP . . . 44.1207

Page 375: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 375

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 324

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqPRel1PLev

LOWER LEVEL UPPER MARGINAL

MP.2 . . . EPS

MP.25 . . . EPS

MP.32 . . . EPS

MP.49 . . . EPS

MP.59 . . . 7.8447

MP.63 . . . EPS

HP.26 . . . EPS

HP.31 . . . EPS

HP.47 . . . 0.3600

LP.3 . . . -15.0625

LP.6 . . . EPS

LP.33 . . . EPS

LP.51 . . . EPS

LP.56 . . . EPS

LP.60 . . . 0.5614

LP.64 . . . EPS

---- EQU EqPRel2PLev

LOWER LEVEL UPPER MARGINAL

MP.5 . . . EPS

MP.35 . . . 7.2625

MP.50 . . . EPS

MP.55 . . . EPS

HP.1 . . . 3.7252

HP.34 . . . 1.7783

HP.48 . . . EPS

HP.58 . . . -3.4865

HP.62 . . . EPS

LP.12 . . . EPS

LP.36 . . . 5.6895

---- EQU EqTRel1PLev

LOWER LEVEL UPPER MARGINAL

MP.5 . . . EPS

MP.35 . . . EPS

MP.50 . . . EPS

MP.55 . . . EPS

HP.1 . . . -0.9717

HP.34 . . . 0.2840

HP.48 . . . EPS

HP.58 . . . 0.6878

HP.62 . . . EPS

LP.12 . . . EPS

LP.36 . . . EPS

Page 376: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 376

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 325

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqGasMolBalBlr

LOWER LEVEL UPPER MARGINAL

MP .H2 . . . -0.0368

MP .O2 . . . -0.0378

MP .N2 . . . -0.0370

MP .CH4 . . . 0.9498

MP .CO . . . 1.4437

MP .CO2 . . . 5.2225

MP .H2O . . . 3.1966

HP .H2 . . . -0.0349

HP .O2 . . . -0.0358

HP .N2 . . . -0.0351

HP .CH4 . . . 0.8998

HP .CO . . . 1.3677

HP .CO2 . . . 4.9477

HP .H2O . . . 3.0284

HRSG.H2 . . . -0.0347

HRSG.O2 . . . -0.0356

HRSG.N2 . . . -0.0349

HRSG.CH4 . . . 0.9000

HRSG.CO . . . 1.3679

HRSG.CO2 . . . 4.9479

HRSG.H2O . . . 3.0286

---- EQU EqWtrMolBalBlr

LOWER LEVEL UPPER MARGINAL

MP .H2 . . . .

MP .O2 . . . .

MP .N2 . . . .

MP .CH4 . . . .

MP .CO . . . .

MP .CO2 . . . .

MP .H2O . . . 3.8361

HP .H2 . . . .

HP .O2 . . . .

HP .N2 . . . .

HP .CH4 . . . .

HP .CO . . . .

HP .CO2 . . . .

HP .H2O . . . 3.6418

HRSG.H2 . . . .

HRSG.O2 . . . .

HRSG.N2 . . . .

HRSG.CH4 . . . .

HRSG.CO . . . .

HRSG.CO2 . . . .

HRSG.H2O . . . 3.6418

Page 377: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 377

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 326

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqGasEgyBalBlr

LOWER LEVEL UPPER MARGINAL

MP . . . 48.2307

HP . . . 45.6928

HRSG . . . 45.6928

---- EQU EqWtrEgyBalBlr

LOWER LEVEL UPPER MARGINAL

MP . . . 48.2307

HP . . . 45.6928

HRSG . . . 45.6928

---- EQU EqBlowdown

LOWER LEVEL UPPER MARGINAL

MP . . . 0.2264

HP . . . 0.2922

HRSG . . . 0.2922

---- EQU EqRel2Blr

LOWER LEVEL UPPER MARGINAL

MP 10.0000 10.0000 +INF EPS

HP 10.0000 10.0000 +INF EPS

HRSG 10.0000 208.8944 +INF .

---- EQU EqRel3Blr

LOWER LEVEL UPPER MARGINAL

MP 10.0000 10.5234 +INF EPS

HP 10.0000 10.5234 +INF EPS

HRSG 10.0000 10.0000 +INF 4.4367

---- EQU EqRel4Blr

LOWER LEVEL UPPER MARGINAL

MP . . . EPS

HP . . . EPS

HRSG . . . EPS

Page 378: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 378

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 327

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqRel5Blr

LOWER LEVEL UPPER MARGINAL

MP . . . EPS

HP . . . EPS

HRSG . . . 0.0990

---- EQU EqRel6Blr

LOWER LEVEL UPPER MARGINAL

MP . . . EPS

HP . . . EPS

HRSG . . . 0.2610

LOWER LEVEL UPPER MARGINAL

---- EQU EqT1 -INF -82.9611 175.0000 .

---- EQU EqT2 -INF -164.6874 225.0000 .

---- EQU EqT3 -INF -1.36424E-12 225.0000 .

---- EQU EqCompMolBalStmDmd

LOWER LEVEL UPPER MARGINAL

MP.H2 . . . .

MP.O2 . . . .

MP.N2 . . . .

MP.CH4 . . . .

MP.CO . . . .

MP.CO2 . . . .

MP.H2O . . . 0.6825

HP.H2 . . . .

HP.O2 . . . .

HP.N2 . . . .

HP.CH4 . . . .

HP.CO . . . .

HP.CO2 . . . .

HP.H2O . . . 0.7505

LP.H2 . . . .

LP.O2 . . . .

LP.N2 . . . .

LP.CH4 . . . .

LP.CO . . . .

LP.CO2 . . . .

LP.H2O . . . 3.5070

Page 379: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 379

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 328

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqEgyBalStmDmd

LOWER LEVEL UPPER MARGINAL

MP . . . EPS

HP . . . EPS

LP . . . 44.1207

---- EQU EqPRel1StmDmd

LOWER LEVEL UPPER MARGINAL

MP . . . -7.2625

HP . . . -1.7783

LP . . . -5.6895

---- EQU EqHtReqStmDmd

LOWER LEVEL UPPER MARGINAL

MP 20.0000 20.0000 +INF 63.3160

HP 5.0000 5.0000 +INF 79.7282

LP 8.0000 8.0000 +INF 49.9873

---- EQU EqPen1StmDmd

LOWER LEVEL UPPER MARGINAL

MP . . . EPS

HP . . . EPS

LP . . . EPS

---- EQU EqCompMolBalGTCmpr Component mol balance

LOWER LEVEL UPPER MARGINAL

1.H2 . . . 3.0208

1.O2 . . . 0.0014

1.N2 . . . -0.0004

1.CH4 . . . 11.1511

1.CO . . . 5.1672

1.CO2 . . . 5.7743

1.H2O . . . 3.5451

---- EQU EqOutPGTCmpr Equate outlet P of compressor to that of outlet stream

LOWER LEVEL UPPER MARGINAL

1 . . . -5.4366

Page 380: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 380

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 329

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqOutTGTCmpr Equate outlet T of compressor to that of outlet stream

LOWER LEVEL UPPER MARGINAL

1 . . . 0.7012

---- EQU EqInPGTCmpr Equate inlet P of compressor to that of inlet stream

LOWER LEVEL UPPER MARGINAL

1 . . . 107.3109

---- EQU EqInTGTCmpr Equate inlet T of compressor to that of inlet stream

LOWER LEVEL UPPER MARGINAL

1 . . . -1.4698

---- EQU EqPTRelGTCmpr P-T relationship (adiabatic)

LOWER LEVEL UPPER MARGINAL

1 . . . 0.7012

---- EQU EqWorkGTCmpr Calculation of work of compression (ideal) (MW)

LOWER LEVEL UPPER MARGINAL

1 . . . 52.6902

---- EQU EqPRelGtCmpr Pout >= Pin

LOWER LEVEL UPPER MARGINAL

1 . 18.9868 +INF .

---- EQU EqCompMolBalGTExpdr Component mol balance

LOWER LEVEL UPPER MARGINAL

1.H2 . . . 3.0201

1.O2 . . . -0.0639

1.N2 . . . -0.0618

1.CH4 . . . 11.1779

1.CO . . . 5.1535

1.CO2 . . . 5.6726

1.H2O . . . 3.4665

Page 381: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 381

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 330

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU EqOutPGTExpdr Equate outlet P of compressor to that of outlet stream

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

---- EQU EqOutTGTExpdr Equate outlet T of compressor to that of outlet stream

LOWER LEVEL UPPER MARGINAL

1 . . . 0.7277

---- EQU EqInPGTExpdr Equate inlet P of compressor to that of inlet stream

LOWER LEVEL UPPER MARGINAL

1 . . . 6.8729

---- EQU EqInTGTExpdr Equate inlet T of compressor to that of inlet stream

LOWER LEVEL UPPER MARGINAL

1 . . . -0.3693

---- EQU EqPTRelGTExpdr P-T relationship (adiabatic)

LOWER LEVEL UPPER MARGINAL

1 . . . 0.7277

---- EQU EqWorkGTExpdr Calculation of work of compression (ideal) (MW)

LOWER LEVEL UPPER MARGINAL

1 . . . -52.6902

---- EQU EqPRelGTExpdr Pout <= Pin

LOWER LEVEL UPPER MARGINAL

1 -INF -18.7000 . .

LOWER LEVEL UPPER MARGINAL

---- EQU EqWorkGT . . . -52.6902

---- EQU EqMolBalVlv

LOWER LEVEL UPPER MARGINAL

HPMP.H2 . . . .

HPMP.O2 . . . .

HPMP.N2 . . . .

Page 382: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 382

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 331

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

EQU EqMolBalVlv

LOWER LEVEL UPPER MARGINAL

HPMP.CH4 . . . .

HPMP.CO . . . .

HPMP.CO2 . . . .

HPMP.H2O . . . 0.6825

MPLP.H2 . . . .

MPLP.O2 . . . .

MPLP.N2 . . . .

MPLP.CH4 . . . .

MPLP.CO . . . .

MPLP.CO2 . . . .

MPLP.H2O . . . 3.5070

---- EQU EqEgyBalVlv

LOWER LEVEL UPPER MARGINAL

HPMP . . . .

MPLP . . . 44.1207

LOWER LEVEL UPPER MARGINAL

---- EQU Eqstpd2 -INF -4893.7836 . .

---- EQU Eqstpd3 -INF . . .

---- EQU Eqstpd3a -INF . . .

---- EQU Eqstpd4 -INF -30.0000 -30.0000 -52.6902

---- EQU Eqstpd5

LOWER LEVEL UPPER MARGINAL

1 -10.0000 -10.0000 -10.0000 -52.6902

2 -20.0000 -20.0000 -20.0000 -52.6902

---- EQU Eqstpd6

LOWER LEVEL UPPER MARGINAL

1 . . . -52.6902

2 . . . -52.6902

---- EQU Eqstpd7

LOWER LEVEL UPPER MARGINAL

1 . . . EPS

2 . . . 52.6902

3 . . . 52.6902

Page 383: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 383

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 332

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- EQU Eqstpd8

LOWER LEVEL UPPER MARGINAL

1 . . . 52.6902

2 . . . 52.6902

---- EQU Eqstpd9

LOWER LEVEL UPPER MARGINAL

1 -INF . . EPS

2 -INF . . EPS

---- EQU Eqstpd10

LOWER LEVEL UPPER MARGINAL

1 -INF 10.0000 100.0000 .

2 -INF 20.0000 100.0000 .

---- EQU Eqstpd11

LOWER LEVEL UPPER MARGINAL

1 -INF . . -52.6902

2 -INF -793.4240 . .

3 -INF . . EPS

---- EQU Eqstpd12

LOWER LEVEL UPPER MARGINAL

1.1 -INF . . -52.6902

1.2 -INF . . -52.6902

2.1 -INF . . .

2.2 -INF . . .

3.1 -INF . . .

3.2 -INF . . .

---- EQU Eqstpd13

LOWER LEVEL UPPER MARGINAL

1.1 -INF . . .

1.2 -INF . . .

2.1 -INF . . .

2.2 -INF . . EPS

Page 384: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 384

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 333

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

LOWER LEVEL UPPER MARGINAL

---- EQU Eqstpd14 -INF 1.0000 1.0000 .

---- EQU Eqstpd15

LOWER LEVEL UPPER MARGINAL

1 -INF . 1.0000 .

2 -INF . 1.0000 .

---- EQU Eqstpd16

LOWER LEVEL UPPER MARGINAL

1 -INF . 1.0000 .

2 -INF 1.0000 1.0000 .

3 -INF . 1.0000 .

---- EQU Eqstpd17

LOWER LEVEL UPPER MARGINAL

1 -INF . 1.0000 .

2 -INF . 1.0000 .

LOWER LEVEL UPPER MARGINAL

---- EQU obj . . . 1.0000

obj objective function cost in dollar per hr

---- VAR F Flowrate of Stream (kmol per hr)

LOWER LEVEL UPPER MARGINAL

1 . . 1000000.0000 .

2 . . 1000000.0000 0.0680

3 . . 1000000.0000 .

4 . . 1000000.0000 .

5 . . 1000000.0000 0.0151

6 . . 1000000.0000 .

7 . . 1000000.0000 .

8 . . 1000000.0000 .

9 . . 1000000.0000 .

10 . 2115.4164 1000000.0000 .

11 . 3485.4550 1000000.0000 .

12 . 161.4021 1000000.0000 .

13 . . 1000000.0000 .

14 . . 1000000.0000 .

15 . 3759.6465 1000000.0000 .

16 . 18.8927 1000000.0000 .

17 . 131.6821 1000000.0000 .

Page 385: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 385

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 334

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR F Flowrate of Stream (kmol per hr)

LOWER LEVEL UPPER MARGINAL

18 . . 1000000.0000 .

19 . . 1000000.0000 .

20 . 3759.6465 1000000.0000 .

21 . . 1000000.0000 0.0390

22 . . 1000000.0000 .

23 . . 1000000.0000 0.0369

24 . . 1000000.0000 .

25 . . 1000000.0000 .

26 . . 1000000.0000 .

27 . . 1000000.0000 .

28 . . 1000000.0000 .

29 . . 1000000.0000 .

30 . . 1000000.0000 .

31 . . 1000000.0000 .

32 . . 1000000.0000 .

33 . . 1000000.0000 .

34 . 598.0250 1000000.0000 .

35 . 2115.4164 1000000.0000 .

36 . 772.0136 1000000.0000 .

37 . 598.0250 1000000.0000 .

38 . 772.0136 1000000.0000 .

39 . 10681.7773 1000000.0000 .

40 . 10681.7773 1000000.0000 .

41 . 1198.1201 1000000.0000 .

42 . 11370.6963 1000000.0000 .

43 . 11370.6963 1000000.0000 .

44 . 193.4511 1000000.0000 .

45 . 11481.9307 1000000.0000 .

46 . 11481.9307 1000000.0000 .

47 . 3646.8571 1000000.0000 .

48 . . 1000000.0000 .

49 . . 1000000.0000 .

50 . . 1000000.0000 0.0243

51 . . 1000000.0000 .

52 . . 1000000.0000 .

53 . . 1000000.0000 .

54 . 112.7894 1000000.0000 .

55 . . 1000000.0000 0.0151

56 . . 1000000.0000 .

57 . . 1000000.0000 .

58 . 3048.8321 1000000.0000 .

59 . 2115.4164 1000000.0000 .

60 . 933.4157 1000000.0000 .

61 . . 1000000.0000 .

62 . . 1000000.0000 .

63 . . 1000000.0000 .

64 . . 1000000.0000 .

65 . . 1000000.0000 .

Page 386: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 386

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 335

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- VAR Fc Component flowrate of stream

LOWER LEVEL UPPER MARGINAL

1 .H2 . . . -2.8914

1 .O2 . . . -2.8914

1 .N2 . . . -2.8914

1 .CH4 . . . -2.8914

1 .CO . . . -2.8914

1 .CO2 . . . -2.8914

1 .H2O . . 1000000.0000 .

2 .H2 . . . -0.0680

2 .O2 . . . -0.0680

2 .N2 . . . -0.0680

2 .CH4 . . . -0.0680

2 .CO . . . -0.0680

2 .CO2 . . . -0.0680

2 .H2O . . 1000000.0000 .

3 .H2 . . . 2.9051

3 .O2 . . . 2.9051

3 .N2 . . . 2.9051

3 .CH4 . . . 2.9051

3 .CO . . . 2.9051

3 .CO2 . . . 2.9051

3 .H2O . . 1000000.0000 0.1486

4 .H2 . . . -0.1092

4 .O2 . . . -0.1092

4 .N2 . . . -0.1092

4 .CH4 . . . -0.1092

4 .CO . . . -0.1092

4 .CO2 . . . -0.1092

4 .H2O . . 1000000.0000 .

5 .H2 . . . -0.0151

5 .O2 . . . -0.0151

5 .N2 . . . -0.0151

5 .CH4 . . . -0.0151

5 .CO . . . -0.0151

5 .CO2 . . . -0.0151

5 .H2O . . 1000000.0000 .

6 .H2 . . . 2.8958

6 .O2 . . . 2.8958

6 .N2 . . . 2.8958

6 .CH4 . . . 2.8958

6 .CO . . . 2.8958

6 .CO2 . . . 2.8958

6 .H2O . . 1000000.0000 .

7 .H2 . . . 0.1871

7 .O2 . . . 0.1871

7 .N2 . . . 0.1871

7 .CH4 . . . 0.1871

7 .CO . . . 0.1871

7 .CO2 . . . 0.1871

7 .H2O . . 1000000.0000 .

Page 387: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 387

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 336

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR Fc Component flowrate of stream

LOWER LEVEL UPPER MARGINAL

8 .H2 . . . 0.1252

8 .O2 . . . 0.1252

8 .N2 . . . 0.1252

8 .CH4 . . . 0.1252

8 .CO . . . 0.1252

8 .CO2 . . . 0.1252

8 .H2O . . 1000000.0000 .

9 .H2 . . . 3.4705

9 .O2 . . . 3.4705

9 .N2 . . . 3.4705

9 .CH4 . . . 3.4705

9 .CO . . . 3.4705

9 .CO2 . . . 3.4705

9 .H2O . . 1000000.0000 0.7299

10.H2 . . . -0.5986

10.O2 . . . -0.5986

10.N2 . . . -0.5986

10.CH4 . . . -0.5986

10.CO . . . -0.5986

10.CO2 . . . -0.5986

10.H2O . 2115.4164 1000000.0000 .

11.H2 . . . 3.4232

11.O2 . . . 3.4232

11.N2 . . . 3.4232

11.CH4 . . . 3.4232

11.CO . . . 3.4232

11.CO2 . . . 3.4232

11.H2O . 3485.4550 1000000.0000 .

12.H2 . . . EPS

12.O2 . . . EPS

12.N2 . . . EPS

12.CH4 . . . EPS

12.CO . . . EPS

12.CO2 . . . EPS

12.H2O . 161.4021 1000000.0000 .

13.H2 . . . -3.4227

13.O2 . . . -3.4227

13.N2 . . . -3.4227

13.CH4 . . . -3.4227

13.CO . . . -3.4227

13.CO2 . . . -3.4227

13.H2O . . 1000000.0000 .

14.H2 . . . -3.4220

14.O2 . . . -3.4220

14.N2 . . . -3.4220

14.CH4 . . . -3.4220

14.CO . . . -3.4220

14.CO2 . . . -3.4220

14.H2O . . 1000000.0000 .

Page 388: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 388

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 337

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR Fc Component flowrate of stream

LOWER LEVEL UPPER MARGINAL

15.H2 . . . -3.4220

15.O2 . . . -3.4220

15.N2 . . . -3.4220

15.CH4 . . . -3.4220

15.CO . . . -3.4220

15.CO2 . . . -3.4220

15.H2O . 3759.6465 1000000.0000 .

16.H2 . . . -2.9286

16.O2 . . . -2.9286

16.N2 . . . -2.9286

16.CH4 . . . -2.9286

16.CO . . . -2.9286

16.CO2 . . . -2.9286

16.H2O . 18.8927 1000000.0000 .

17.H2 . . . 3.5070

17.O2 . . . 3.5070

17.N2 . . . 3.5070

17.CH4 . . . 3.5070

17.CO . . . 3.5070

17.CO2 . . . 3.5070

17.H2O . 131.6821 1000000.0000 .

18.H2 . . . 3.7488

18.O2 . . . 3.7488

18.N2 . . . 3.7488

18.CH4 . . . 3.7488

18.CO . . . 3.7488

18.CO2 . . . 3.7488

18.H2O . . 1000000.0000 .

19.H2 . . . 3.5539

19.O2 . . . 3.5539

19.N2 . . . 3.5539

19.CH4 . . . 3.5539

19.CO . . . 3.5539

19.CO2 . . . 3.5539

19.H2O . . 1000000.0000 .

20.H2 . . . 3.5539

20.O2 . . . 3.5539

20.N2 . . . 3.5539

20.CH4 . . . 3.5539

20.CO . . . 3.5539

20.CO2 . . . 3.5539

20.H2O . 3759.6465 1000000.0000 .

21.H2 . . 1000000.0000 .

21.O2 . . 1000000.0000 .

21.N2 . . 1000000.0000 .

21.CH4 . . 1000000.0000 .

21.CO . . 1000000.0000 .

21.CO2 . . 1000000.0000 .

21.H2O . . 1000000.0000 .

Page 389: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 389

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 338

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR Fc Component flowrate of stream

LOWER LEVEL UPPER MARGINAL

22.H2 . . 1000000.0000 .

22.O2 . . 1000000.0000 .

22.N2 . . 1000000.0000 .

22.CH4 . . 1000000.0000 .

22.CO . . 1000000.0000 .

22.CO2 . . 1000000.0000 .

22.H2O . . 1000000.0000 .

23.H2 . . 1000000.0000 .

23.O2 . . 1000000.0000 .

23.N2 . . 1000000.0000 .

23.CH4 . . 1000000.0000 .

23.CO . . 1000000.0000 .

23.CO2 . . 1000000.0000 .

23.H2O . . 1000000.0000 .

24.H2 . . 1000000.0000 .

24.O2 . . 1000000.0000 .

24.N2 . . 1000000.0000 .

24.CH4 . . 1000000.0000 .

24.CO . . 1000000.0000 .

24.CO2 . . 1000000.0000 .

24.H2O . . 1000000.0000 .

25.H2 . . . -3.1536

25.O2 . . . -3.1536

25.N2 . . . -3.1536

25.CH4 . . . -3.1536

25.CO . . . -3.1536

25.CO2 . . . -3.1536

25.H2O . . 1000000.0000 .

26.H2 . . . EPS

26.O2 . . . EPS

26.N2 . . . EPS

26.CH4 . . . EPS

26.CO . . . EPS

26.CO2 . . . EPS

26.H2O . . 1000000.0000 .

27.H2 . . . -3.0434

27.O2 . . 1000000.0000 .

27.N2 . . 1000000.0000 .

27.CH4 . . . -10.1047

27.CO . . . -3.5568

27.CO2 . . . 0.0115

27.H2O . . . 0.0055

28.H2 . . 1000000.0000 .

28.O2 . . . -0.0037

28.N2 . . . -0.0044

28.CH4 . . 1000000.0000 .

28.CO . . 1000000.0000 .

28.CO2 . . 1000000.0000 .

28.H2O . . . 0.0012

Page 390: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 390

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 339

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR Fc Component flowrate of stream

LOWER LEVEL UPPER MARGINAL

29.H2 . . . -3.0432

29.O2 . . 1000000.0000 .

29.N2 . . 1000000.0000 .

29.CH4 . . . -10.1045

29.CO . . . -3.5571

29.CO2 . . . 0.0106

29.H2O . . . 0.0052

30.H2 . . 1000000.0000 .

30.O2 . . . -0.0038

30.N2 . . . -0.0044

30.CH4 . . 1000000.0000 .

30.CO . . 1000000.0000 .

30.CO2 . . 1000000.0000 .

30.H2O . . . 0.0009

31.H2 . . . 2.9675

31.O2 . . . 2.9675

31.N2 . . . 2.9675

31.CH4 . . . 2.9675

31.CO . . . 2.9675

31.CO2 . . . 2.9675

31.H2O . . . -0.6743

32.H2 . . . EPS

32.O2 . . . EPS

32.N2 . . . EPS

32.CH4 . . . EPS

32.CO . . . EPS

32.CO2 . . . EPS

32.H2O . . . -0.6825

33.H2 . . . 2.9051

33.O2 . . . 2.9051

33.N2 . . . 2.9051

33.CH4 . . . 2.9051

33.CO . . . 2.9051

33.CO2 . . . 2.9051

33.H2O . . . -0.6019

34.H2 . . . -2.8914

34.O2 . . . -2.8914

34.N2 . . . -2.8914

34.CH4 . . . -2.8914

34.CO . . . -2.8914

34.CO2 . . . -2.8914

34.H2O . 598.0250 1000000.0000 .

35.H2 . . . EPS

35.O2 . . . EPS

35.N2 . . . EPS

35.CH4 . . . EPS

35.CO . . . EPS

35.CO2 . . . EPS

35.H2O . 2115.4164 1000000.0000 .

Page 391: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 391

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 340

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR Fc Component flowrate of stream

LOWER LEVEL UPPER MARGINAL

36.H2 . . . EPS

36.O2 . . . EPS

36.N2 . . . EPS

36.CH4 . . . EPS

36.CO . . . EPS

36.CO2 . . . EPS

36.H2O . 772.0136 1000000.0000 .

37.H2 . . . -0.6666

37.O2 . . . -0.6666

37.N2 . . . -0.6666

37.CH4 . . . -0.6666

37.CO . . . -0.6666

37.CO2 . . . -0.6666

37.H2O . 598.0250 1000000.0000 .

38.H2 . . . -3.4232

38.O2 . . . -3.4232

38.N2 . . . -3.4232

38.CH4 . . . -3.4232

38.CO . . . -3.4232

38.CO2 . . . -3.4232

38.H2O . 772.0136 1000000.0000 .

39.H2 . . . -3.0208

39.O2 . 2243.1732 1000000.0000 .

39.N2 . 8438.6040 1000000.0000 .

39.CH4 . . . -10.0604

39.CO . . . -3.5495

39.CO2 . . . -0.0149

39.H2O . . . -0.0058

40.H2 . . 1000000.0000 .

40.O2 . 2243.1732 1000000.0000 .

40.N2 . 8438.6040 1000000.0000 .

40.CH4 . . 1000000.0000 .

40.CO . . 1000000.0000 .

40.CO2 . . 1000000.0000 .

40.H2O . . 1000000.0000 .

41.H2 . 658.9660 1000000.0000 .

41.O2 . . . -0.0229

41.N2 . . . -0.0203

41.CH4 . 119.8120 1000000.0000 .

41.CO . 359.4360 1000000.0000 .

41.CO2 . 59.9060 1000000.0000 .

41.H2O . . . -0.0302

42.H2 . . 1000000.0000 .

42.O2 . 1494.3482 1000000.0000 .

42.N2 . 8438.6040 1000000.0000 .

42.CH4 . . 1000000.0000 .

42.CO . . 1000000.0000 .

42.CO2 . 539.1540 1000000.0000 .

42.H2O . 898.5901 1000000.0000 .

Page 392: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 392

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 341

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR Fc Component flowrate of stream

LOWER LEVEL UPPER MARGINAL

43.H2 . . 1000000.0000 .

43.O2 . 1494.3482 1000000.0000 .

43.N2 . 8438.6040 1000000.0000 .

43.CH4 . . 1000000.0000 .

43.CO . . 1000000.0000 .

43.CO2 . 539.1540 1000000.0000 .

43.H2O . 898.5901 1000000.0000 .

44.H2 . 106.3981 1000000.0000 .

44.O2 . . . 0.0356

44.N2 . . . 0.0349

44.CH4 . 19.3451 1000000.0000 .

44.CO . 58.0353 1000000.0000 .

44.CO2 . 9.6726 1000000.0000 .

44.H2O . . . 0.0406

45.H2 . . 1000000.0000 .

45.O2 . 1373.4412 1000000.0000 .

45.N2 . 8438.6040 1000000.0000 .

45.CH4 . . 1000000.0000 .

45.CO . . 1000000.0000 .

45.CO2 . 626.2070 1000000.0000 .

45.H2O . 1043.6784 1000000.0000 .

46.H2 . . 1000000.0000 .

46.O2 . 1373.4412 1000000.0000 .

46.N2 . 8438.6040 1000000.0000 .

46.CH4 . . 1000000.0000 .

46.CO . . 1000000.0000 .

46.CO2 . 626.2070 1000000.0000 .

46.H2O . 1043.6784 1000000.0000 .

47.H2 . . . EPS

47.O2 . . . EPS

47.N2 . . . EPS

47.CH4 . . . EPS

47.CO . . . EPS

47.CO2 . . . EPS

47.H2O . 3646.8571 1000000.0000 .

48.H2 . . . -2.8914

48.O2 . . . -2.8914

48.N2 . . . -2.8914

48.CH4 . . . -2.8914

48.CO . . . -2.8914

48.CO2 . . . -2.8914

48.H2O . . 1000000.0000 0.0680

49.H2 . . . EPS

49.O2 . . . EPS

49.N2 . . . EPS

49.CH4 . . . EPS

49.CO . . . EPS

49.CO2 . . . EPS

49.H2O . . 1000000.0000 .

Page 393: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 393

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 342

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR Fc Component flowrate of stream

LOWER LEVEL UPPER MARGINAL

50.H2 . . . 2.8245

50.O2 . . . 2.8245

50.N2 . . . 2.8245

50.CH4 . . . 2.8245

50.CO . . . 2.8245

50.CO2 . . . 2.8245

50.H2O . . 1000000.0000 .

51.H2 . . . EPS

51.O2 . . . EPS

51.N2 . . . EPS

51.CH4 . . . EPS

51.CO . . . EPS

51.CO2 . . . EPS

51.H2O . . 1000000.0000 .

52.H2 . . . -3.8361

52.O2 . . . -3.8361

52.N2 . . . -3.8361

52.CH4 . . . -3.8361

52.CO . . . -3.8361

52.CO2 . . . -3.8361

52.H2O . . 1000000.0000 .

53.H2 . . . -3.6418

53.O2 . . . -3.6418

53.N2 . . . -3.6418

53.CH4 . . . -3.6418

53.CO . . . -3.6418

53.CO2 . . . -3.6418

53.H2O . . 1000000.0000 .

54.H2 . . . -3.6418

54.O2 . . . -3.6418

54.N2 . . . -3.6418

54.CH4 . . . -3.6418

54.CO . . . -3.6418

54.CO2 . . . -3.6418

54.H2O . 112.7894 1000000.0000 .

55.H2 . . . -0.0151

55.O2 . . . -0.0151

55.N2 . . . -0.0151

55.CH4 . . . -0.0151

55.CO . . . -0.0151

55.CO2 . . . -0.0151

55.H2O . . 1000000.0000 .

56.H2 . . . 2.8958

56.O2 . . . 2.8958

56.N2 . . . 2.8958

56.CH4 . . . 2.8958

56.CO . . . 2.8958

56.CO2 . . . 2.8958

56.H2O . . 1000000.0000 .

Page 394: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 394

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 343

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR Fc Component flowrate of stream

LOWER LEVEL UPPER MARGINAL

57.H2 . . . 0.1871

57.O2 . . . 0.1871

57.N2 . . . 0.1871

57.CH4 . . . 0.1871

57.CO . . . 0.1871

57.CO2 . . . 0.1871

57.H2O . . 1000000.0000 .

58.H2 . . . -2.8914

58.O2 . . . -2.8914

58.N2 . . . -2.8914

58.CH4 . . . -2.8914

58.CO . . . -2.8914

58.CO2 . . . -2.8914

58.H2O . 3048.8321 1000000.0000 .

59.H2 . . . EPS

59.O2 . . . EPS

59.N2 . . . EPS

59.CH4 . . . EPS

59.CO . . . EPS

59.CO2 . . . EPS

59.H2O . 2115.4164 1000000.0000 .

60.H2 . . . 2.9737

60.O2 . . . 2.9737

60.N2 . . . 2.9737

60.CH4 . . . 2.9737

60.CO . . . 2.9737

60.CO2 . . . 2.9737

60.H2O . 933.4157 1000000.0000 .

61.H2 . . . 0.1720

61.O2 . . . 0.1720

61.N2 . . . 0.1720

61.CH4 . . . 0.1720

61.CO . . . 0.1720

61.CO2 . . . 0.1720

61.H2O . . 1000000.0000 .

62.H2 . . . -2.8914

62.O2 . . . -2.8914

62.N2 . . . -2.8914

62.CH4 . . . -2.8914

62.CO . . . -2.8914

62.CO2 . . . -2.8914

62.H2O . . 1000000.0000 .

63.H2 . . . 0.0201

63.O2 . . . 0.0201

63.N2 . . . 0.0201

63.CH4 . . . 0.0201

63.CO . . . 0.0201

63.CO2 . . . 0.0201

63.H2O . . 1000000.0000 .

Page 395: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 395

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 344

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR Fc Component flowrate of stream

LOWER LEVEL UPPER MARGINAL

64.H2 . . . 2.8958

64.O2 . . . 2.8958

64.N2 . . . 2.8958

64.CH4 . . . 2.8958

64.CO . . . 2.8958

64.CO2 . . . 2.8958

64.H2O . . 1000000.0000 0.0151

65.H2 . . . 0.1720

65.O2 . . . 0.1720

65.N2 . . . 0.1720

65.CH4 . . . 0.1720

65.CO . . . 0.1720

65.CO2 . . . 0.1720

65.H2O . . 1000000.0000 .

---- VAR T Temperature of stream

LOWER LEVEL UPPER MARGINAL

1 528.0000 695.2674 795.0000 .

2 469.0000 568.5495 701.0000 .

3 414.0000 438.1696 581.0000 .

4 333.0000 333.1730 334.0000 .

5 469.0000 568.5495 701.0000 .

6 414.0000 460.0000 581.0000 .

7 333.0000 333.1730 334.0000 .

8 333.0000 333.1730 334.0000 .

9 333.0000 333.1730 334.0000 .

10 469.0000 485.5883 701.0000 .

11 382.0000 382.4766 383.0000 .

12 414.0000 438.1696 581.0000 .

13 382.0000 382.4766 383.0000 .

14 382.0000 382.4766 383.0000 .

15 382.0000 382.4766 383.0000 .

16 382.0000 382.4766 383.0000 .

17 298.1500 298.1500 298.1500 -0.1122

18 382.0000 382.4766 383.0000 .

19 382.0000 382.4766 383.0000 .

20 382.0000 382.4766 383.0000 .

21 297.0000 540.5801 1501.0000 .

22 297.0000 393.0000 1501.0000 .

23 297.0000 495.5883 1501.0000 .

24 297.0000 393.0000 1501.0000 .

25 469.0000 485.5883 701.0000 .

26 528.0000 530.5801 795.0000 .

27 297.0000 298.1500 1501.0000 .

28 297.0000 298.1500 1501.0000 .

29 297.0000 298.1500 1501.0000 .

30 297.0000 298.1500 1501.0000 .

Page 396: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 396

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 345

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR T Temperature of stream

LOWER LEVEL UPPER MARGINAL

31 528.0000 530.5801 795.0000 .

32 469.0000 485.5883 701.0000 .

33 414.0000 438.1696 581.0000 .

34 528.0000 695.2674 795.0000 .

35 469.0000 568.5495 701.0000 .

36 414.0000 438.1696 581.0000 .

37 528.0000 530.5801 795.0000 .

38 414.0000 438.1696 581.0000 .

39 298.0000 298.1500 299.0000 .

40 298.0000 624.9257 704.0000 .

41 298.0000 298.1500 299.0000 .

42 298.0000 1500.0000 1510.0000 .

43 298.0000 761.2915 1510.0000 .

44 298.0000 298.1500 299.0000 .

45 298.0000 904.1618 1510.0000 .

46 298.0000 392.4766 1510.0000 .

47 528.0000 695.2674 795.0000 .

48 528.0000 695.2674 795.0000 .

49 469.0000 485.5883 795.0000 .

50 469.0000 568.5495 701.0000 .

51 414.0000 568.5495 701.0000 .

52 469.0000 485.5883 701.0000 .

53 528.0000 530.5801 795.0000 .

54 528.0000 530.5801 795.0000 .

55 469.0000 568.5495 701.0000 .

56 414.0000 460.0000 581.0000 .

57 333.0000 333.1730 334.0000 .

58 528.0000 695.2674 795.0000 .

59 469.0000 568.5495 701.0000 .

60 414.0000 438.1696 581.0000 .

61 333.0000 333.1730 334.0000 .

62 528.0000 695.2674 795.0000 .

63 469.0000 530.0000 701.0000 .

64 414.0000 460.0000 581.0000 .

65 333.0000 333.1730 334.0000 .

---- VAR P Pressure of stream

LOWER LEVEL UPPER MARGINAL

1 45.0000 45.0000 80.0000 .

2 15.0000 20.0000 40.0000 .

3 4.0000 7.0000 10.0000 .

4 0.1900 0.2000 0.2100 .

5 15.0000 20.0000 40.0000 .

6 4.0000 7.0000 10.0000 .

7 0.1900 0.2000 0.2100 .

8 0.1900 0.2000 0.2100 .

9 1.4000 1.4000 1.4000 EPS

Page 397: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 397

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 346

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR P Pressure of stream

LOWER LEVEL UPPER MARGINAL

10 15.0000 20.0000 40.0000 .

11 1.3900 1.4000 1.4100 .

12 4.0000 7.0000 10.0000 .

13 1.3900 1.4000 1.4100 .

14 1.3900 1.4000 1.4100 .

15 1.3900 1.4000 1.4100 .

16 1.3900 1.4000 1.4100 .

18 15.0000 20.0000 40.0000 .

19 45.0000 45.0000 80.0000 .

20 45.0000 45.0000 80.0000 .

21 0.9500 1.0133 1.1500 .

22 0.9500 1.0133 1.1500 .

23 0.9500 1.0133 1.1500 .

24 0.9500 1.0133 1.1500 .

25 15.0000 20.0000 40.0000 .

26 45.0000 45.0000 80.0000 .

27 0.9500 1.0133 1.1500 .

28 0.9500 1.0133 1.1500 .

29 0.9500 1.0133 1.1500 .

30 0.9500 1.0133 1.1500 .

31 45.0000 45.0000 80.0000 .

32 15.0000 20.0000 40.0000 .

33 4.0000 7.0000 10.0000 .

34 45.0000 45.0000 80.0000 .

35 15.0000 20.0000 40.0000 .

36 4.0000 7.0000 10.0000 .

37 45.0000 45.0000 80.0000 .

38 4.0000 7.0000 10.0000 .

39 0.9900 1.0133 1.1000 .

40 0.9900 20.0000 20.0000 .

41 0.9900 20.0000 20.0000 .

42 0.9900 20.0000 20.0000 -1.4362

43 1.3000 1.3000 20.0000 .

44 1.3000 1.3000 20.0000 .

45 1.3000 1.3000 20.0000 .

46 1.3000 1.3000 20.0000 .

47 45.0000 45.0000 80.0000 .

48 45.0000 45.0000 80.0000 .

49 15.0000 20.0000 40.0000 .

50 15.0000 20.0000 40.0000 .

51 4.0000 7.0000 10.0000 .

52 15.0000 20.0000 40.0000 .

53 45.0000 45.0000 80.0000 .

54 45.0000 45.0000 80.0000 .

55 15.0000 20.0000 40.0000 .

56 4.0000 7.0000 10.0000 .

57 0.1900 0.2000 0.2100 .

58 45.0000 45.0000 80.0000 .

59 15.0000 20.0000 40.0000 .

Page 398: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 398

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 347

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR P Pressure of stream

LOWER LEVEL UPPER MARGINAL

60 4.0000 7.0000 10.0000 .

61 0.1900 0.2000 0.2100 .

62 45.0000 45.0000 80.0000 .

63 15.0000 20.0000 40.0000 .

64 4.0000 7.0000 10.0000 .

65 0.1900 0.2000 0.2100 .

---- VAR TrP2

LOWER LEVEL UPPER MARGINAL

1 . 0.8199 +INF .

2 . 0.7504 +INF .

3 . 0.6771 +INF .

4 . 0.5148 +INF .

5 . 0.7504 +INF .

6 . 0.6771 +INF .

7 . 0.5148 +INF .

8 . 0.5148 +INF .

10 . 0.7504 +INF .

11 . 0.5910 +INF .

12 . 0.6771 +INF .

13 . 0.5910 +INF .

14 . 0.5910 +INF .

15 . 0.5910 +INF .

25 . 0.7504 +INF .

26 . 0.8199 +INF .

31 . 0.8199 +INF .

32 . 0.7504 +INF .

33 . 0.6771 +INF .

34 . 0.8199 +INF .

35 . 0.7504 +INF .

36 . 0.6771 +INF .

37 . 0.8199 +INF .

38 . 0.6771 +INF .

47 . 0.8199 +INF .

48 . 0.8199 +INF .

49 . 0.7504 +INF .

50 . 0.7504 +INF .

51 . 0.6771 +INF .

52 . 0.7504 +INF .

53 . 0.8199 +INF .

54 . 0.8199 +INF .

55 . 0.7504 +INF .

56 . 0.6771 +INF .

57 . 0.5148 +INF .

58 . 0.8199 +INF .

59 . 0.7504 +INF .

60 . 0.6771 +INF .

Page 399: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 399

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 348

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR TrP2

LOWER LEVEL UPPER MARGINAL

61 . 0.5148 +INF .

62 . 0.8199 +INF .

63 . 0.7504 +INF .

64 . 0.6771 +INF .

65 . 0.5148 +INF .

---- VAR LatHtVapP2

LOWER LEVEL UPPER MARGINAL

1 .H2O 25.0000 30.1021 50.0000 .

2 .H2O 25.0000 34.0393 50.0000 .

3 .H2O 25.0000 37.3088 50.0000 .

4 .H2O 25.0000 42.5369 50.0000 .

5 .H2O 25.0000 34.0393 50.0000 .

6 .H2O 25.0000 37.3088 50.0000 .

7 .H2O 25.0000 42.5369 50.0000 .

8 .H2O 25.0000 42.5369 50.0000 .

10.H2O 25.0000 34.0393 50.0000 .

11.H2O 25.0000 40.3543 50.0000 .

12.H2O 25.0000 37.3088 50.0000 .

13.H2O 25.0000 40.3543 50.0000 .

14.H2O 25.0000 40.3543 50.0000 .

15.H2O 25.0000 40.3543 50.0000 .

25.H2O 25.0000 34.0393 50.0000 .

26.H2O 25.0000 30.1021 50.0000 .

31.H2O 25.0000 30.1021 50.0000 .

32.H2O 25.0000 34.0393 50.0000 .

33.H2O 25.0000 37.3088 50.0000 .

34.H2O 25.0000 30.1021 50.0000 .

35.H2O 25.0000 34.0393 50.0000 .

36.H2O 25.0000 37.3088 50.0000 .

37.H2O 25.0000 30.1021 50.0000 .

38.H2O 25.0000 37.3088 50.0000 .

47.H2O 25.0000 30.1021 50.0000 .

48.H2O 25.0000 30.1021 50.0000 .

49.H2O 25.0000 34.0393 50.0000 .

50.H2O 25.0000 34.0393 50.0000 .

51.H2O 25.0000 37.3088 50.0000 .

52.H2O 25.0000 34.0393 50.0000 .

53.H2O 25.0000 30.1021 50.0000 .

54.H2O 25.0000 30.1021 50.0000 .

55.H2O 25.0000 34.0393 50.0000 .

56.H2O 25.0000 37.3088 50.0000 .

57.H2O 25.0000 42.5369 50.0000 .

58.H2O 25.0000 30.1021 50.0000 .

59.H2O 25.0000 34.0393 50.0000 .

60.H2O 25.0000 37.3088 50.0000 .

61.H2O 25.0000 42.5369 50.0000 .

Page 400: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 400

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 349

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR LatHtVapP2

LOWER LEVEL UPPER MARGINAL

62.H2O 25.0000 30.1021 50.0000 .

63.H2O 25.0000 34.0393 50.0000 .

64.H2O 25.0000 37.3088 50.0000 .

65.H2O 25.0000 42.5369 50.0000 .

---- VAR Wetns

LOWER LEVEL UPPER MARGINAL

1 . . 1.0000 .

2 . . 1.0000 EPS

3 . . 1.0000 EPS

4 . 0.1500 1.0000 .

5 . . 1.0000 .

6 . . 1.0000 EPS

7 . 0.1500 1.0000 .

12 . 0.8670 1.0000 .

25 . . 1.0000 EPS

26 . . 1.0000 EPS

31 . . 1.0000 .

32 . . 1.0000 .

33 . . 1.0000 .

34 . . 1.0000 .

35 . . 1.0000 .

36 . 0.0001 1.0000 .

47 . . 1.0000 .

48 . . 1.0000 EPS

49 . . 1.0000 .

50 . . 1.0000 EPS

51 . . 1.0000 EPS

55 . . 1.0000 EPS

56 . . 1.0000 EPS

57 . 0.1500 1.0000 .

58 . . 1.0000 213.9481

59 . . 1.0000 .

60 . 0.1500 1.0000 .

61 . 0.1500 1.0000 .

62 . . 1.0000 EPS

63 . . 1.0000 .

64 . . 1.0000 .

65 . 0.1500 1.0000 .

---- VAR TSat

LOWER LEVEL UPPER MARGINAL

1 528.0000 530.5801 570.0000 .

2 469.0000 485.5883 526.0000 .

3 414.0000 438.1696 456.0000 .

Page 401: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 401

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 350

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR TSat

LOWER LEVEL UPPER MARGINAL

4 333.0000 333.1730 334.0000 .

5 469.0000 485.5883 526.0000 .

6 414.0000 438.1696 456.0000 .

7 333.0000 333.1730 334.0000 .

8 333.0000 333.1730 334.0000 .

10 469.0000 485.5883 526.0000 .

11 382.0000 382.4766 383.0000 .

12 414.0000 438.1696 456.0000 .

13 382.0000 382.4766 383.0000 .

14 382.0000 382.4766 383.0000 .

15 382.0000 382.4766 383.0000 .

16 382.0000 382.4766 383.0000 .

25 469.0000 485.5883 526.0000 .

26 528.0000 530.5801 570.0000 .

31 528.0000 530.5801 570.0000 .

32 469.0000 485.5883 526.0000 .

33 414.0000 438.1696 456.0000 .

34 528.0000 530.5801 570.0000 .

35 469.0000 485.5883 526.0000 .

36 414.0000 438.1696 456.0000 .

37 528.0000 530.5801 570.0000 .

38 414.0000 438.1696 456.0000 .

47 528.0000 530.5801 570.0000 .

48 528.0000 530.5801 570.0000 .

49 469.0000 485.5883 526.0000 .

50 469.0000 485.5883 526.0000 .

51 414.0000 438.1696 456.0000 .

52 469.0000 485.5883 526.0000 .

53 528.0000 530.5801 570.0000 .

54 528.0000 530.5801 570.0000 .

55 469.0000 485.5883 526.0000 .

56 414.0000 438.1696 456.0000 .

57 333.0000 333.1730 334.0000 .

58 528.0000 530.5801 570.0000 .

59 469.0000 485.5883 526.0000 .

60 414.0000 438.1696 456.0000 .

61 333.0000 333.1730 334.0000 .

62 528.0000 530.5801 570.0000 .

63 469.0000 485.5883 526.0000 .

64 414.0000 438.1696 456.0000 .

65 333.0000 333.1730 334.0000 .

---- VAR TrLiq

LOWER LEVEL UPPER MARGINAL

9 . 0.5148 +INF .

17 . 0.4607 +INF .

18 . 0.5910 +INF .

Page 402: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 402

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 351

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR TrLiq

LOWER LEVEL UPPER MARGINAL

19 . 0.5910 +INF .

20 . 0.5910 +INF .

---- VAR LatHtVapLiq

LOWER LEVEL UPPER MARGINAL

9 .H2O 25.0000 42.5369 50.0000 .

17.H2O 25.0000 43.8694 50.0000 .

18.H2O 25.0000 40.3543 50.0000 .

19.H2O 25.0000 40.3543 50.0000 .

20.H2O 25.0000 40.3543 50.0000 .

---- VAR Y Binary variable

LOWER LEVEL UPPER MARGINAL

1 . 1.0000 1.0000 0.0010

5 . . 1.0000 0.0010

55 . . 1.0000 0.0010

58 . 1.0000 1.0000 779.6424

62 . . 1.0000 0.0010

---- VAR YP2 binary variable for 2 phase water streams

LOWER LEVEL UPPER MARGINAL

1 . . . 0.0010

2 . . 1.0000 0.0010

3 . . 1.0000 0.0010

4 1.0000 1.0000 1.0000 0.0010

5 . . 1.0000 0.0010

6 . . 1.0000 0.0010

7 1.0000 1.0000 1.0000 0.0010

12 . 1.0000 1.0000 0.0010

25 . . . 0.0010

26 . . . 0.0010

31 . . . 0.0010

32 . . 1.0000 0.0010

33 . . 1.0000 0.0010

34 . . . -274.0338

35 . . 1.0000 0.0010

36 . 1.0000 1.0000 0.0010

47 . . . 0.0010

48 . . . 0.0010

49 . . 1.0000 0.0010

50 . . 1.0000 0.0010

51 . . 1.0000 0.0010

55 . . 1.0000 0.0010

Page 403: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 403

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 352

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR YP2 binary variable for 2 phase water streams

LOWER LEVEL UPPER MARGINAL

56 . . 1.0000 0.0010

57 1.0000 1.0000 1.0000 0.0010

58 . . . 0.0010

59 . . 1.0000 -1145.0401

60 . 1.0000 1.0000 0.0010

61 1.0000 1.0000 1.0000 0.0010

62 . . . 0.0010

63 . . 1.0000 0.0010

64 . . 1.0000 0.0010

65 1.0000 1.0000 1.0000 0.0010

---- VAR H Enthalpy of stream

LOWER LEVEL UPPER MARGINAL

1 -0.0900 -0.0633 . .

2 -0.0900 -0.0646 . .

3 -0.0900 -0.0658 . .

4 -0.0900 -0.0686 . .

5 -0.0900 -0.0646 . .

6 -0.0900 -0.0656 . .

7 -0.0900 -0.0686 . .

8 -0.0900 -0.0787 . .

9 -0.0900 -0.0787 . .

10 -0.0900 -0.0748 . .

11 -0.0900 -0.0776 . .

12 -0.0900 -0.0748 . .

13 -0.0900 -0.0776 . .

14 -0.0900 -0.0776 . .

15 -0.0900 -0.0776 . .

16 -0.0900 -0.0664 . .

17 -0.0900 -0.0794 . .

18 -0.0900 -0.0776 . .

19 -0.0900 -0.0776 . .

20 -0.0900 -0.0776 . .

25 -0.0900 -0.0654 . .

26 -0.0900 -0.0649 . .

31 -0.0900 -0.0649 . EPS

32 -0.0900 -0.0654 . EPS

33 -0.0900 -0.0658 . .

34 -0.0900 -0.0633 . .

35 -0.0900 -0.0646 . .

36 -0.0900 -0.0658 . .

37 -0.0900 -0.0733 . .

38 -0.0900 -0.0762 . .

47 -0.0900 -0.0633 . .

48 -0.0900 -0.0633 . .

49 -0.0900 -0.0654 . EPS

50 -0.0900 -0.0646 . .

Page 404: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 404

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 353

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR H Enthalpy of stream

LOWER LEVEL UPPER MARGINAL

51 -0.0900 -0.0646 . .

52 -0.0900 -0.0748 . .

53 -0.0900 -0.0733 . .

54 -0.0900 -0.0733 . .

55 -0.0900 -0.0646 . .

56 -0.0900 -0.0656 . EPS

57 -0.0900 -0.0686 . .

58 -0.0900 -0.0633 . .

59 -0.0900 -0.0646 . .

60 -0.0900 -0.0674 . .

61 -0.0900 -0.0686 . .

62 -0.0900 -0.0633 . .

63 -0.0900 -0.0650 . .

64 -0.0900 -0.0656 . EPS

65 -0.0900 -0.0686 . .

---- VAR HVap

LOWER LEVEL UPPER MARGINAL

1 -0.0900 -0.0633 . .

2 -0.0900 -0.0646 . .

3 -0.0900 -0.0658 . .

4 -0.0900 -0.0668 . .

5 -0.0900 -0.0646 . .

6 -0.0900 -0.0656 . .

7 -0.0900 -0.0668 . .

12 -0.0900 -0.0658 . .

25 -0.0900 -0.0654 . .

26 -0.0900 -0.0649 . .

31 -0.0900 -0.0649 . .

32 -0.0900 -0.0654 . .

33 -0.0900 -0.0658 . .

34 -0.0900 -0.0633 . .

35 -0.0900 -0.0646 . .

36 -0.0900 -0.0658 . .

47 -0.0900 -0.0633 . .

48 -0.0900 -0.0633 . .

49 -0.0900 -0.0654 . .

50 -0.0900 -0.0646 . .

51 -0.0900 -0.0646 . EPS

55 -0.0900 -0.0646 . .

56 -0.0900 -0.0656 . .

57 -0.0900 -0.0668 . .

58 -0.0900 -0.0633 . .

59 -0.0900 -0.0646 . .

60 -0.0900 -0.0658 . .

61 -0.0900 -0.0668 . .

62 -0.0900 -0.0633 . .

Page 405: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 405

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 354

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR HVap

LOWER LEVEL UPPER MARGINAL

63 -0.0900 -0.0650 . .

64 -0.0900 -0.0656 . .

65 -0.0900 -0.0668 . .

---- VAR HSatLiq

LOWER LEVEL UPPER MARGINAL

1 -0.0900 -0.0733 . .

2 -0.0900 -0.0748 . .

3 -0.0900 -0.0762 . .

4 -0.0900 -0.0787 . .

5 -0.0900 -0.0748 . .

6 -0.0900 -0.0762 . .

7 -0.0900 -0.0787 . .

8 -0.0900 -0.0787 . .

10 -0.0900 -0.0748 . .

11 -0.0900 -0.0776 . .

12 -0.0900 -0.0762 . .

13 -0.0900 -0.0776 . .

14 -0.0900 -0.0776 . .

15 -0.0900 -0.0776 . .

25 -0.0900 -0.0748 . .

26 -0.0900 -0.0733 . .

31 -0.0900 -0.0733 . .

32 -0.0900 -0.0748 . .

33 -0.0900 -0.0762 . .

34 -0.0900 -0.0733 . .

35 -0.0900 -0.0748 . .

36 -0.0900 -0.0762 . .

37 -0.0900 -0.0733 . .

38 -0.0900 -0.0762 . .

47 -0.0900 -0.0733 . .

48 -0.0900 -0.0733 . .

49 -0.0900 -0.0748 . .

50 -0.0900 -0.0748 . .

51 -0.0900 -0.0762 . .

52 -0.0900 -0.0748 . .

53 -0.0900 -0.0733 . .

54 -0.0900 -0.0733 . .

55 -0.0900 -0.0748 . .

56 -0.0900 -0.0762 . .

57 -0.0900 -0.0787 . .

58 -0.0900 -0.0733 . .

59 -0.0900 -0.0748 . .

60 -0.0900 -0.0762 . .

61 -0.0900 -0.0787 . .

62 -0.0900 -0.0733 . .

63 -0.0900 -0.0748 . .

Page 406: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 406

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 355

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR HSatLiq

LOWER LEVEL UPPER MARGINAL

64 -0.0900 -0.0762 . .

65 -0.0900 -0.0787 . .

---- VAR HSatVap

LOWER LEVEL UPPER MARGINAL

16 -0.0900 -0.0664 . .

---- VAR Hc

LOWER LEVEL UPPER MARGINAL

21.H2 -0.0010 0.0020 0.0110 .

21.O2 -0.0010 0.0020 0.0120 .

21.N2 -0.0010 0.0020 0.0120 .

21.CH4 -0.0220 -0.0179 0.0026 .

21.CO -0.0320 -0.0287 -0.0193 .

21.CO2 -0.1100 -0.1065 -0.0913 .

21.H2O -0.0680 -0.0648 -0.0530 .

22.H2 -0.0010 0.0008 0.0110 .

22.O2 -0.0010 0.0008 0.0120 .

22.N2 -0.0010 0.0008 0.0120 .

22.CH4 -0.0220 -0.0197 0.0026 .

22.CO -0.0320 -0.0299 -0.0193 .

22.CO2 -0.1100 -0.1083 -0.0913 .

22.H2O -0.0680 -0.0663 -0.0530 .

23.H2 -0.0010 0.0016 0.0110 .

23.O2 -0.0010 0.0017 0.0120 .

23.N2 -0.0010 0.0016 0.0120 .

23.CH4 -0.0220 -0.0185 0.0026 .

23.CO -0.0320 -0.0291 -0.0193 .

23.CO2 -0.1100 -0.1071 -0.0913 .

23.H2O -0.0680 -0.0653 -0.0530 .

24.H2 -0.0010 0.0008 0.0110 .

24.O2 -0.0010 0.0008 0.0120 .

24.N2 -0.0010 0.0008 0.0120 .

24.CH4 -0.0220 -0.0197 0.0026 .

24.CO -0.0320 -0.0299 -0.0193 .

24.CO2 -0.1100 -0.1083 -0.0913 .

24.H2O -0.0680 -0.0663 -0.0530 .

27.H2 -0.0010 . 0.0110 .

27.O2 -0.0010 . 0.0120 .

27.N2 -0.0010 . 0.0120 .

27.CH4 -0.0220 -0.0207 0.0026 .

27.CO -0.0320 -0.0307 -0.0193 .

27.CO2 -0.1100 -0.1093 -0.0913 .

27.H2O -0.0680 -0.0672 -0.0530 .

28.H2 -0.0010 . 0.0110 .

Page 407: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 407

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 356

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR Hc

LOWER LEVEL UPPER MARGINAL

28.O2 -0.0010 . 0.0120 .

28.N2 -0.0010 . 0.0120 .

28.CH4 -0.0220 -0.0207 0.0026 .

28.CO -0.0320 -0.0307 -0.0193 .

28.CO2 -0.1100 -0.1093 -0.0913 .

28.H2O -0.0680 -0.0672 -0.0530 .

29.H2 -0.0010 . 0.0110 .

29.O2 -0.0010 . 0.0120 .

29.N2 -0.0010 . 0.0120 .

29.CH4 -0.0220 -0.0207 0.0026 .

29.CO -0.0320 -0.0307 -0.0193 .

29.CO2 -0.1100 -0.1093 -0.0913 .

29.H2O -0.0680 -0.0672 -0.0530 .

30.H2 -0.0010 . 0.0110 .

30.O2 -0.0010 . 0.0120 .

30.N2 -0.0010 . 0.0120 .

30.CH4 -0.0220 -0.0207 0.0026 .

30.CO -0.0320 -0.0307 -0.0193 .

30.CO2 -0.1100 -0.1093 -0.0913 .

30.H2O -0.0680 -0.0672 -0.0530 .

39.H2 -0.0010 . 0.0110 .

39.O2 -0.0010 . 0.0120 .

39.N2 -0.0010 . 0.0120 .

39.CH4 -0.0220 -0.0207 0.0026 .

39.CO -0.0320 -0.0307 -0.0193 .

39.CO2 -0.1100 -0.1093 -0.0913 .

39.H2O -0.0680 -0.0672 -0.0530 .

40.H2 -0.0010 0.0026 0.0110 .

40.O2 -0.0010 0.0028 0.0120 .

40.N2 -0.0010 0.0027 0.0120 .

40.CH4 -0.0220 -0.0167 0.0026 .

40.CO -0.0320 -0.0280 -0.0193 .

40.CO2 -0.1100 -0.1054 -0.0913 .

40.H2O -0.0680 -0.0640 -0.0530 .

41.H2 -0.0010 . 0.0110 .

41.O2 -0.0010 . 0.0120 .

41.N2 -0.0010 . 0.0120 .

41.CH4 -0.0220 -0.0207 0.0026 .

41.CO -0.0320 -0.0307 -0.0193 .

41.CO2 -0.1100 -0.1093 -0.0913 .

41.H2O -0.0680 -0.0672 -0.0530 .

42.H2 -0.0010 0.0101 0.0110 .

42.O2 -0.0010 0.0113 0.0120 .

42.N2 -0.0010 0.0107 0.0120 .

42.CH4 -0.0220 0.0013 0.0026 .

42.CO -0.0320 -0.0199 -0.0193 .

42.CO2 -0.1100 -0.0922 -0.0913 .

42.H2O -0.0680 -0.0538 -0.0530 .

43.H2 -0.0010 0.0038 0.0110 .

Page 408: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 408

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 357

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

VAR Hc

LOWER LEVEL UPPER MARGINAL

43.O2 -0.0010 0.0040 0.0120 .

43.N2 -0.0010 0.0038 0.0120 .

43.CH4 -0.0220 -0.0145 0.0026 .

43.CO -0.0320 -0.0268 -0.0193 .

43.CO2 -0.1100 -0.1036 -0.0913 .

43.H2O -0.0680 -0.0626 -0.0530 .

44.H2 -0.0010 . 0.0110 .

44.O2 -0.0010 . 0.0120 .

44.N2 -0.0010 . 0.0120 .

44.CH4 -0.0220 -0.0207 0.0026 .

44.CO -0.0320 -0.0307 -0.0193 .

44.CO2 -0.1100 -0.1093 -0.0913 .

44.H2O -0.0680 -0.0672 -0.0530 .

45.H2 -0.0010 0.0049 0.0110 .

45.O2 -0.0010 0.0054 0.0120 .

45.N2 -0.0010 0.0051 0.0120 .

45.CH4 -0.0220 -0.0119 0.0026 .

45.CO -0.0320 -0.0256 -0.0193 .

45.CO2 -0.1100 -0.1015 -0.0913 .

45.H2O -0.0680 -0.0610 -0.0530 .

46.H2 -0.0010 0.0008 0.0110 .

46.O2 -0.0010 0.0008 0.0120 .

46.N2 -0.0010 0.0008 0.0120 .

46.CH4 -0.0220 -0.0197 0.0026 .

46.CO -0.0320 -0.0299 -0.0193 .

46.CO2 -0.1100 -0.1083 -0.0913 .

46.H2O -0.0680 -0.0663 -0.0530 .

---- VAR InHPPHPStmTurb Inlet HP Pressure for expander of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 45.0000 45.0000 80.0000 .

2 45.0000 45.0000 80.0000 .

3 45.0000 45.0000 80.0000 .

---- VAR InHPTHPStmTurb Inlet HP Temperature for expander of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 528.0000 695.2674 795.0000 .

2 528.0000 695.2674 795.0000 .

3 528.0000 695.2674 795.0000 .

Page 409: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 409

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 358

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- VAR OutMPPHPStmTurb Outlet MP Pressure for expander of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 15.0000 20.0000 40.0000 .

2 15.0000 20.0000 40.0000 .

3 15.0000 20.0000 40.0000 .

---- VAR OutLPPHPStmTurb Outlet LP Pressure for expander of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 4.0000 7.0000 10.0000 .

2 4.0000 7.0000 10.0000 .

3 4.0000 7.0000 10.0000 .

---- VAR OutMPTHPStmTurb Outlet MP Temperature for expander of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 273.0000 568.5495 701.0000 .

2 273.0000 568.5495 701.0000 .

3 273.0000 568.5495 701.0000 .

---- VAR OutLPTHPStmTurb Outlet LP Temperature for expander of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 273.0000 438.1696 581.0000 .

2 273.0000 438.1696 581.0000 .

3 273.0000 438.1696 581.0000 .

---- VAR MPWorkHPStmTurb MP expnasion work of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . 3.9336 +INF .

3 . . +INF .

---- VAR LPWorkHPStmTurb LP expnasion work of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . 2.6424 +INF .

3 . . +INF .

Page 410: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 410

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 359

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- VAR VPWorkHPStmTurb VP expnasion work of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

3 . . +INF .

---- VAR TotWorkHPStmTurb Total work of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . 6.5760 +INF .

3 . . +INF .

---- VAR Dum1HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 438.1696 +INF .

2 . 438.1696 +INF .

3 . . +INF EPS

---- VAR Dum2HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF 1.5419

2 . . +INF EPS

3 . 438.1696 +INF .

---- VAR Dum3HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 460.0000 +INF .

2 . 460.0000 +INF .

3 . . +INF EPS

---- VAR Dum4HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

3 . 460.0000 +INF .

Page 411: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 411

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 360

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- VAR Dum5HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 438.1696 +INF .

2 . 438.1696 +INF .

3 . . +INF .

---- VAR Dum6HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

3 . 460.0000 +INF .

---- VAR Dum11HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 568.5495 +INF .

2 . 568.5495 +INF .

3 . . +INF .

---- VAR Dum22HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF EPS

2 . . +INF .

3 . 568.5495 +INF .

---- VAR Dum33HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 530.0000 +INF .

2 . 530.0000 +INF .

3 . . +INF .

---- VAR Dum44HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF 1.1122

3 . 530.0000 +INF .

Page 412: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 412

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 361

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- VAR Dum55HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 568.5495 +INF .

2 . 568.5495 +INF .

3 . . +INF EPS

---- VAR Dum66HPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

3 . 530.0000 +INF .

---- VAR YModeHPStmTurb

LOWER LEVEL UPPER MARGINAL

1.MPBkPr . 1.0000 1.0000 0.0010

1.MPExt . . 1.0000 0.0010

1.LPBkPr . . 1.0000 0.0010

1.LPExt . . 1.0000 0.0010

1.VPCond . . 1.0000 0.0010

2.MPBkPr . . 1.0000 EPS

2.MPExt . 1.0000 1.0000 EPS

2.LPBkPr . 1.0000 1.0000 EPS

2.LPExt . . 1.0000 EPS

2.VPCond . . 1.0000 -2.811754E+7

3.MPBkPr . . 1.0000 -2.014906E+6

3.MPExt . . 1.0000 -2.014906E+6

3.LPBkPr . . 1.0000 EPS

3.LPExt . . 1.0000 EPS

3.VPCond . . 1.0000 -2.811754E+7

---- VAR YLP

LOWER LEVEL UPPER MARGINAL

1 . 1.0000 1.0000 895.8567

2 . 1.0000 1.0000 EPS

3 . . 1.0000 EPS

---- VAR InMPPMPStmTurb Inlet MP Pressure for expander of MP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 15.0000 20.0000 40.0000 .

2 15.0000 20.0000 40.0000 .

Page 413: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 413

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 362

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- VAR InMPTMPStmTurb Inlet MP Temperature for expander of MP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 469.0000 568.5495 701.0000 .

2 469.0000 568.5495 701.0000 .

---- VAR OutLPPMPStmTurb Outlet LP Pressure for expander of MP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 4.0000 7.0000 10.0000 .

2 4.0000 7.0000 10.0000 .

---- VAR OutLPTMPStmTurb Outlet LP Temperature for expander of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 273.0000 438.1696 581.0000 .

2 273.0000 438.1696 581.0000 .

---- VAR LPWorkMPStmTurb LP expnasion work of MP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

---- VAR VPWorkMPStmTurb VP expnasion work of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

---- VAR TotWorkMPStmTurb Total work of HP Steam turbine

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

---- VAR Dum11MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

Page 414: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 414

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 363

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- VAR Dum22MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 438.1696 +INF .

2 . 438.1696 +INF .

---- VAR Dum33MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

---- VAR Dum44MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 460.0000 +INF .

2 . 460.0000 +INF .

---- VAR Dum55MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF EPS

---- VAR Dum66MPStmTurb

LOWER LEVEL UPPER MARGINAL

1 . 460.0000 +INF .

2 . 460.0000 +INF .

---- VAR YModeMPStmTurb

LOWER LEVEL UPPER MARGINAL

1.LPBkPr . . 1.0000 0.0010

1.LPExt . . 1.0000 0.0010

1.VPCond . . 1.0000 -2.963009E+7

2.LPBkPr . . 1.0000 EPS

2.LPExt . . 1.0000 EPS

2.VPCond . . 1.0000 -2.963009E+7

---- VAR HtLdVacCondTurb

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

Page 415: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 415

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 364

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

LOWER LEVEL UPPER MARGINAL

---- VAR MassFCW . . +INF .

---- VAR WorkPumpV˜ . . +INF .

---- VAR WorkPump

LOWER LEVEL UPPER MARGINAL

VP . . +INF .

MP . . +INF .

HP . . +INF .

HRSG . 0.0820 +INF .

---- VAR Dum1BlrCmbtr

LOWER LEVEL UPPER MARGINAL

MP .H2 . . +INF .

MP .O2 . . +INF .

MP .N2 . . +INF .

MP .CH4 . . +INF .

MP .CO . . +INF .

MP .CO2 . . +INF .

MP .H2O . . +INF .

HP .H2 . . +INF .

HP .O2 . . +INF .

HP .N2 . . +INF .

HP .CH4 . . +INF .

HP .CO . . +INF .

HP .CO2 . . +INF .

HP .H2O . . +INF .

GT .H2 . 658.9660 +INF .

GT .O2 . 2243.1732 +INF .

GT .N2 . 8438.6040 +INF .

GT .CH4 . 119.8120 +INF .

GT .CO . 359.4360 +INF .

GT .CO2 . 59.9060 +INF .

GT .H2O . . +INF .

GTSF.H2 . 106.3981 +INF .

GTSF.O2 . 1494.3482 +INF .

GTSF.N2 . 8438.6040 +INF .

GTSF.CH4 . 19.3451 +INF .

GTSF.CO . 58.0353 +INF .

GTSF.CO2 . 548.8266 +INF .

GTSF.H2O . 898.5901 +INF .

Page 416: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 416

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 365

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- VAR QBlr Heat exchanged

LOWER LEVEL UPPER MARGINAL

MP . . +INF .

HP . . +INF .

HRSG . 52.6620 +INF .

---- VAR POpr operating pressure of header

LOWER LEVEL UPPER MARGINAL

MP 20.0000 20.0000 20.0000 15.1072

HP 45.0000 45.0000 45.0000 2.3771

LP 7.0000 7.0000 7.0000 -8.8115

---- VAR TOpr operating temperature of header

LOWER LEVEL UPPER MARGINAL

MP 469.0000 568.5495 701.0000 .

HP 528.0000 695.2674 795.0000 .

LP 414.0000 438.1696 581.0000 .

---- VAR TSatOpr Heat exchanged

LOWER LEVEL UPPER MARGINAL

MP 469.0000 485.5883 526.0000 .

HP 528.0000 530.5801 570.0000 .

LP 414.0000 438.1696 456.0000 .

---- VAR WasteH

LOWER LEVEL UPPER MARGINAL

MP . 1.7316 +INF .

HP . 0.9973 +INF .

LP . . +INF 44.1207

---- VAR MassFCW1

LOWER LEVEL UPPER MARGINAL

MP . 20.6929 +INF .

HP . 11.9184 +INF .

LP . . +INF .

LOWER LEVEL UPPER MARGINAL

---- VAR WorkFan . . +INF .

Page 417: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 417

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 366

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- VAR InPGTCmpr Inlet Pressure for compressor

LOWER LEVEL UPPER MARGINAL

1 0.9900 1.0133 1.1000 .

---- VAR OutPGTCmpr Outlet Pressure for compressor

LOWER LEVEL UPPER MARGINAL

1 0.9900 20.0000 20.0000 .

---- VAR InTGTCmpr Inlet Temperature for compressor

LOWER LEVEL UPPER MARGINAL

1 298.0000 298.1500 299.0000 .

---- VAR OutTGTCmpr Outlet Temperature for compressor

LOWER LEVEL UPPER MARGINAL

1 298.0000 624.9257 704.0000 .

---- VAR WorkGTCmpr Ideal compressor work

LOWER LEVEL UPPER MARGINAL

1 . 28.9124 +INF .

---- VAR InPGTExpdr Inlet Pressure for expander

LOWER LEVEL UPPER MARGINAL

1 0.9900 20.0000 20.0000 .

---- VAR OutPGTExpdr Outlet Pressure for expander

LOWER LEVEL UPPER MARGINAL

1 1.3000 1.3000 20.0000 105.7366

---- VAR InTGTExpdr Inlet Temperature for expander

LOWER LEVEL UPPER MARGINAL

1 298.0000 1500.0000 1510.0000 .

Page 418: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 418

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 367

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- VAR OutTGTExpdr Outlet Temperature for expander

LOWER LEVEL UPPER MARGINAL

1 298.0000 761.2915 1510.0000 .

---- VAR WorkGTExpdr Ideal expander work

LOWER LEVEL UPPER MARGINAL

1 . 82.4184 +INF .

LOWER LEVEL UPPER MARGINAL

---- VAR WorkGT . 53.5060 +INF .

---- VAR MDE

LOWER LEVEL UPPER MARGINAL

1 . 10.0000 +INF .

2 . 20.0000 +INF .

---- VAR WHPTE

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . 6.5760 +INF .

3 . . +INF .

---- VAR MDC

LOWER LEVEL UPPER MARGINAL

1 . . +INF .

2 . . +INF .

---- VAR WHPTM

LOWER LEVEL UPPER MARGINAL

1.1 . . +INF .

1.2 . . +INF .

2.1 . . +INF EPS

2.2 . . +INF .

3.1 . . +INF .

3.2 . . +INF .

Page 419: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 419

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 368

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

---- VAR WMPTM

LOWER LEVEL UPPER MARGINAL

1.1 . . +INF .

1.2 . . +INF EPS

2.1 . . +INF .

2.2 . . +INF .

---- VAR YMD

LOWER LEVEL UPPER MARGINAL

1 . . 1.0000 EPS

2 . . 1.0000 EPS

---- VAR YWHPTE

LOWER LEVEL UPPER MARGINAL

1 . . 1.0000 -42152.1434

2 . 1.0000 1.0000 EPS

3 . . 1.0000 EPS

---- VAR YWHPTM

LOWER LEVEL UPPER MARGINAL

1.1 . . 1.0000 -5269.0179

1.2 . . 1.0000 -5269.0179

2.1 . . 1.0000 EPS

2.2 . . 1.0000 EPS

3.1 . . 1.0000 EPS

3.2 . . 1.0000 EPS

---- VAR YWMPTM

LOWER LEVEL UPPER MARGINAL

1.1 . . 1.0000 EPS

1.2 . . 1.0000 EPS

2.1 . . 1.0000 EPS

2.2 . . 1.0000 EPS

LOWER LEVEL UPPER MARGINAL

---- VAR Z -INF 5226.2818 +INF .

**** REPORT SUMMARY : 0 NONOPT

0 INFEASIBLE

0 UNBOUNDED

0 ERRORS

Page 420: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 420

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 369

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

**** Saved point /var/www/html/interfaces/cgi-bin/steam/TEST4a_p.gdx

Page 421: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 421

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 370

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

**** SOLVER STATUS FILE LISTED BELOW

=0Dicopt 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

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

Dicopt 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

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

Aldo Vecchietti and Ignacio E. Grossmann

Engineering Design Research Center

Carnegie Mellon University

Pittsburgh, Pennsylvania 15213

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

=2

=1

=CReading parameter(s) from "/var/www/html/interfaces/cgi-bin/steam/dicopt.opt"

=C>> *maxcycles 40

=C>> infeasder 1

=C>>

=C>> * binary corresponding to infeasible NLP subproblems are rejected

=C>> *continue 0

=C>>

=C>> * iteration limit for NLPS

=C>>

=C>> *stop 0

=CFinished reading from "/var/www/html/interfaces/cgi-bin/steam/dicopt.opt"

=2

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

Page 422: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 422

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 371

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

*** Line 0 SET LFEERR = 0

*** Line 0 SET LFITER = 20000

*** Line 0 SET RVTIME = 1000.000000

*** Line 2 BRANCH with Lbranch = 1

*** Line 3 OPTIMIZE

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.0213924645E+01 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Pre-triangular equations: 539

Post-triangular equations: 31

Definitional equations: 134

1 0 1.0000019381E+01 (After pre-processing)

2 0 9.3750004725E-01 (After scaling)

3 0 0 4.4503407035E-01 5.3E-01 T T

4 0 0 1.5196722045E-03 1.0E+00 F T

5 0 0 2.2221878761E-04 1.0E+00 F T

6 0 0 3.2494834414E-05 1.0E+00 F T

7 0 0 4.7518897056E-06 1.0E+00 F T

8 0 0 6.9509577263E-07 1.0E+00 F T

9 0 0 1.0187910929E-07 1.0E+00 F T

10 0 0 1.5134254711E-08 1.0E+00 F T

11 0 0 2.4497279691E-09 1.0E+00 F T

** Feasible solution. Value of objective = 37218.7118893

Search for an optimal solution.

Iter Phase Ninf Objective RGmax NSB Step InItr MX OK

12 3 2.0179731488E+04 1.1E+04 1 9.7E-01 1 T T

13 3 1.4102214102E+04 6.7E+03 7 4.6E-01 6 F F

14 3 1.1445558923E+04 6.2E+03 6 4.5E-01 1 F F

15 3 9.9077106426E+03 6.2E+03 6 3.9E-05 T T

16 3 8.2031970103E+03 6.4E+03 5 4.1E-05 T T

17 3 7.7590156909E+03 9.1E+02 4 5.2E-04 T T

18 3 7.7590156909E+03 4.0E+03 4 0.0E+00 T T

19 3 7.7590156909E+03 2.0E+03 4 0.0E+00 T T

20 3 7.6089977301E+03 3.9E+03 4 1.1E-05 T T

21 3 7.4929058949E+03 1.4E+03 5 3.7E-05 F F

22 3 7.3186729999E+03 1.6E+02 5 5.1E-03 T T

23 3 7.2439750594E+03 1.5E+03 5 1.0E+00 3 T T

24 3 6.5295363654E+03 1.8E+03 11 3.4E-01 8 F F

25 3 5.4217520631E+03 1.9E+03 13 1.0E+00 3 T T

Page 423: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 423

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 372

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

26 3 5.1288339663E+03 2.2E+02 12 1.0E+00 6 T T

27 3 5.1250543332E+03 1.0E+01 22 1.0E+00 20 T T

28 3 5.1250521847E+03 1.0E-03 22 1.0E+00 22 T T

29 3 5.1250521847E+03 0.0E+00 22

=1

** Optimal solution. Reduced gradient less than tolerance.

=2

*** Line 4 BRANCH with Lbranch = 1

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

CONOPT time Total 0.083 seconds

of which: Function evaluations 0.037 = 44.6%

1st Derivative evaluations 0.006 = 7.2%

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 46550. Time: 0.037 T/C: 7.9484E-07

Statistics for FDEval-Drv Calls: 5586. Time: 0.006 T/C: 1.0741E-06

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

=1

=0IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=2

=1

--- GAMS/Cplex licensed for continuous and discrete problems.

=2

=1

Cplex 12.6.1.0

=2

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

CONTROL FILE STATISTICS

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

Rows : 1276, columns : 2051, nonzeroes : 5122

Page 424: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 424

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 373

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Free Rows : 0

Iteration limit : 19971

Resource limit : 9.999170e+02

Objective variable : 1309

Objective sense : minimize

Advanced basis : yes

Binary variables : 76

Integer variables : 0

SOS1 variables : 0

SOS2 variables : 0

SemiCont variables : 0

SemiInt variables : 0

OPTCA : 0.000000e+00 , OPTCR : 0.000000e+00

Priorities : no

Cheat : n.a.

Cutoff : n.a.

Node limit : 10000

Option Values:

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

usebasis 1

cutoff 0

tryint 0

domlim 0

advind 2

aggcutlim 3

aggfill 10

aggind -1

auxrootthreads 0

baralg 0

barcolnz 0

barcrossalg 0

bardisplay 1

barepcomp 1e-08

bargrowth 1e+12

baritlim 2100000000

barmaxcor -1

barobjrng 1e+20

barorder 0

barqcpepcomp 1e-07

barstartalg 1

bbinterval 7

bndstrenind -1

brdir 0

bttol 0.9999

calcqcpduals 1

cliques 0

clocktype 0

clonelog 0

coeredind -1

Page 425: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 425

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 374

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

computeserver

covers 0

craind 1

crossoveralg default

cutlo -1e+75

cutpass 0

cuts 0

cutsfactor 4

cutup 1e+75

depind -1

dettilim 1e+75

disjcuts 0

divetype 0

divfltup 1e+299

divfltlo -1e+299

.divflt 0

dpriind 0

dtprefix bnd

dtterm 1

dumpcuts 0

dumptree 0

dumplp 0

eachcutlim 2100000000

epagap 0

epgap 0

epint 1e-05

epmrk 0.01

epopt 1e-06

epper 1e-06

eprelax 1e-06

eprhs 1e-06

feasopt 0

feasoptmode 0

.feaspref 1

fixoptfile

flowcovers 0

flowpaths 0

flushfiles 0

fpheur 0

fraccand 200

fraccuts 0

fracpass 0

gubcovers 0

heurfreq 0

iafile

iatriggerfile

iatriggertime 60

iis 0

implbd 0

interactive 0

intsollim 2100000000

itlim 19971

lbheur 0

Page 426: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 426

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 375

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

liftprojcuts 0

lpalg default

lpmethod 0

ltol 0

mcfcuts 0

memoryemphasis 0

localimplied 0

mipdisplay 4

mipemphasis 0

mipkappastats -1

mipinterval 0

mipordind 1

mipordtype 0

mipsearch 0

mipstart 0

miptrace

miptracenode 100

miptracetime 1

miqcpstrat 0

mircuts 0

mpslongnum 1

mtol 0

names 1

netdisplay 2

netepopt 1e-06

neteprhs 1e-06

netfind 2

netitlim 2100000000

netppriind 0

nodefileind 1

nodelim 10000

nodesel 1

numericalemphasis 0

objdif 0

objllim -1e+75

objrng

objulim 1e+75

parallelmode 1

perind 0

perlim 0

polishtime 0

polishafterepagap 0

polishafterepgap 0

polishafternode 2100000000

polishafterintsol 2100000000

polishaftertime 1e+75

polishafterdettime 1e+75

populatelim 20

ppriind 0

predual 0

preind 1

prelinear 1

prepass -1

Page 427: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 427

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 376

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

preslvnd 0

pricelim 0

printoptions 0

probe 0

probetime 1e+75

probedettime 1e+75

probread

qpmakepsdind 1

qpmethod 0

qtolin -1

quality 0

rampupdettimelimit 1e+75

rampupduration 0

rampuptimelimit 1e+75

randomseed 0

readflt

readparams

reduce 3

reinv 0

relaxfixedinfeas 0

relaxpreind -1

relobjdif 0

repairtries 0

repeatpresolve -1

rerun yes

rhsrng

rinsheur 0

rngrestart

scaind 0

secret

siftalg 0

siftdisplay 1

siftitlim 2100000000

simdisplay 1

singlim 10

solnpool

solnpoolmerge

solnpoolnumsym 10

solnpoolagap 1e+75

solnpoolcapacity 2100000000

solnpoolgap 1e+75

solnpoolintensity 0

solnpoolpop 1

solnpoolpopdel

solnpoolpoprepeat

solnpoolprefix soln

solnpoolreplace 0

solutiontarget 0

solvefinal 1

startalg 0

strongcandlim 10

strongitlim 0

subalg 0

Page 428: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 428

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 377

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

submipnodelim 500

symmetry -1

threads 1

tilim 999.917

trelim 1e+75

tuning

tuningdisplay 1

tuningmeasure 1

tuningrepeat 1

tuningtilim 199.983

tuningdettilim 1e+07

usercutcall

usercutfirst 10

usercutfreq 10

usercutinterval 100

usercutmult 2

usercutnewint 1

usergdxin bchin.gdx

usergdxsol bchsol.gdx

usergdxname bchout.gdx

usergdxnameinc bchout_i.gdx

usergdxprefix

userheurcall

userheurfirst 10

userheurfreq 10

userheurinterval 100

userheurmult 2

userheurnewint 1

userheurobjfirst 0

userincbcall

userincbicall

userjobid

userkeep 0

usercgmaxcols 2147483647

usercgadvind 1

usercgsolopt 0

usercgdumplp bchcgdump.lp

userpricingcall

usersolvenodelp

varsel 0

waitforenter 0

workdir /var/www/html/interfaces/cgi-bin/steam/225a/

workmem 128

writebas

writeflt

writelp

writemps

writemst

writeord

writeparam

writepre

writesav

zerohalfcuts 0

Page 429: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 429

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 378

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

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

=1

The search will stop after 10000 nodes.

=2

=1

Unable to load names.

=2

Tried aggregator 3 times.

MIP Presolve eliminated 778 rows and 1456 columns.

MIP Presolve modified 271 coefficients.

Aggregator did 236 substitutions.

Reduced MIP has 262 rows, 359 columns, and 857 nonzeros.

Reduced MIP has 49 binaries, 0 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.01 sec. (2.67 ticks)

Found incumbent of value 3.6924998e+09 after 0.01 sec. (3.42 ticks)

Probing fixed 0 vars, tightened 13 bounds.

Probing time = 0.00 sec. (0.11 ticks)

Tried aggregator 1 time.

MIP Presolve eliminated 21 rows and 36 columns.

MIP Presolve modified 6 coefficients.

Reduced MIP has 241 rows, 323 columns, and 800 nonzeros.

Reduced MIP has 49 binaries, 0 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (0.52 ticks)

Probing time = 0.00 sec. (0.10 ticks)

Tried aggregator 1 time.

MIP Presolve eliminated 1 rows and 2 columns.

Reduced MIP has 240 rows, 321 columns, and 797 nonzeros.

Reduced MIP has 49 binaries, 0 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (0.44 ticks)

Probing time = 0.00 sec. (0.10 ticks)

Clique table members: 42.

MIP emphasis: balance optimality and feasibility.

MIP search method: dynamic search.

Parallel mode: none, using 1 thread.

Tried aggregator 1 time.

LP Presolve eliminated 2 rows and 0 columns.

Aggregator did 16 substitutions.

Reduced LP has 222 rows, 305 columns, and 763 nonzeros.

Presolve time = 0.00 sec. (0.20 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.005000

Iteration: 65 Dual objective = 0.729920

Iteration: 127 Dual objective = 4999.126241

Removing shift (4).

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 5125.053384

Root relaxation solution time = 0.00 sec. (1.44 ticks)

Page 430: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 430

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 379

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Nodes Cuts/

Node Left Objective IInf Best Integer Best Bound ItCnt Gap

* 0+ 0 3.69250e+09 0.0050 100.00%

Found incumbent of value 3.6924998e+09 after 0.02 sec. (6.54 ticks)

0 0 5125.0534 12 3.69250e+09 5125.0534 134 100.00%

* 0+ 0 5221.9019 5125.0534 1.85%

Found incumbent of value 5221.901874 after 0.02 sec. (7.11 ticks)

0 0 5125.0544 13 5221.9019 Cuts: 26 161 1.85%

0 0 5125.0560 6 5221.9019 Cuts: 13 166 1.85%

* 0+ 0 5145.5266 5125.0560 0.40%

Found incumbent of value 5145.526645 after 0.03 sec. (11.83 ticks)

0 0 5125.0560 6 5145.5266 Cuts: 9 168 0.40%

0 2 5125.0560 6 5145.5266 5125.0560 168 0.40%

Elapsed time = 0.05 sec. (17.70 ticks, tree = 0.00 MB, solutions = 2)

* 10+ 5 5134.3720 5125.0560 0.18%

Found incumbent of value 5134.372002 after 0.05 sec. (19.52 ticks)

* 20+ 7 5131.5980 5125.0560 0.13%

Found incumbent of value 5131.597971 after 0.05 sec. (21.65 ticks)

* 24 7 integral 0 5131.5152 5125.0560 276 0.13%

Found incumbent of value 5131.515236 after 0.06 sec. (22.35 ticks)

Clique cuts applied: 1

Implied bound cuts applied: 10

Flow cuts applied: 3

Mixed integer rounding cuts applied: 8

Gomory fractional cuts applied: 3

Root node processing (before b&c):

Real time = 0.05 sec. (17.79 ticks)

Sequential b&c:

Real time = 0.02 sec. (8.91 ticks)

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

Total (root+branch&cut) = 0.06 sec. (26.70 ticks)

=1

MIP status(101): integer optimal solution

Cplex Time: 0.06sec (det. 26.71 ticks)

=2

=1

Fixing integer variables, and solving final LP...

=2

Tried aggregator 1 time.

LP Presolve eliminated 984 rows and 1661 columns.

Aggregator did 161 substitutions.

Reduced LP has 131 rows, 229 columns, and 486 nonzeros.

Presolve time = 0.00 sec. (0.83 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.012000

Iteration: 62 Dual objective = 0.736920

=1

Fixed MIP status(1): optimal

Page 431: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 431

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 380

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Cplex Time: 0.00sec (det. 2.08 ticks)

=2

=1

Proven optimal solution.

=2

=1

MIP Solution: 5131.515236 (327 iterations, 44 nodes)

=2

=1

Final Solve: 5131.515236 (115 iterations)

=2

=1

Best possible: 5131.515236

=2

=1

Absolute gap: 0.000000

=2

=1

Relative gap: 0.000000

=2

=C--- DICOPT: Setting up next NLP

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

*** Line 0 SET LFEERR = 0

Page 432: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 432

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 381

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

*** Line 0 SET LFITER = 19529

*** Line 0 SET RVTIME = 999.8430000

*** Line 2 BRANCH with Lbranch = 1

*** Line 3 OPTIMIZE

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.3119314335E+03 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Pre-triangular equations: 598

Post-triangular equations: 76

Definitional equations: 134

1 0 7.1930672716E+02 (After pre-processing)

2 0 4.4553263227E+00 (After scaling)

3 0 1 4.4553263227E+00 0.0E+00 T T

4 0 1 4.4553263227E+00 0.0E+00 T T

5 0 1 4.4553263227E+00 0.0E+00 T T

6 0 2 3.0887583238E-01 1.0E+00 F T

7 0 2 2.5241155214E-01 1.0E+00 F T

8 0 2 2.4987719926E-01 1.0E+00 F T

9 0 2 2.4975624520E-01 1.0E+00 F T

10 0 2 2.4975213649E-01 1.0E+00 F T

11 0 2 2.4975189007E-01 1.0E+00 F T

12 1 1 2.4975188317E-01 0.0E+00 0

=1

** Infeasible solution. Reduced gradient less than tolerance.

=2

*** Line 4 BRANCH with Lbranch = 2

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

CONOPT time Total 0.010 seconds

of which: Function evaluations 0.002 = 20.0%

1st Derivative evaluations 0.002 = 20.0%

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Page 433: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 433

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 382

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 2575. Time: 0.002 T/C: 7.7670E-07

Statistics for FDEval-Drv Calls: 1528. Time: 0.002 T/C: 1.3089E-06

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

=C

=C--- WARNING : infeasder option is on,

=C--- problem will keep running even when infeasible NLPs are given

=C

=C--- GMO Resort Time 0ms

=1

=0IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=2

=1

--- GAMS/Cplex licensed for continuous and discrete problems.

=2

=1

Cplex 12.6.1.0

=2

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

CONTROL FILE STATISTICS

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

Rows : 1649, columns : 2792, nonzeroes : 7631

Free Rows : 0

Iteration limit : 19517

Resource limit : 9.998330e+02

Objective variable : 1309

Objective sense : minimize

Advanced basis : yes

Binary variables : 76

Integer variables : 0

SOS1 variables : 0

SOS2 variables : 0

SemiCont variables : 0

SemiInt variables : 0

OPTCA : 0.000000e+00 , OPTCR : 0.000000e+00

Priorities : no

Cheat : n.a.

Cutoff : n.a.

Node limit : 10000

Page 434: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 434

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 383

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Option Values:

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

usebasis 1

cutoff 0

tryint 0

domlim 0

advind 2

aggcutlim 3

aggfill 10

aggind -1

auxrootthreads 0

baralg 0

barcolnz 0

barcrossalg 0

bardisplay 1

barepcomp 1e-08

bargrowth 1e+12

baritlim 2100000000

barmaxcor -1

barobjrng 1e+20

barorder 0

barqcpepcomp 1e-07

barstartalg 1

bbinterval 7

bndstrenind -1

brdir 0

bttol 0.9999

calcqcpduals 1

cliques 0

clocktype 0

clonelog 0

coeredind -1

computeserver

covers 0

craind 1

crossoveralg default

cutlo -1e+75

cutpass 0

cuts 0

cutsfactor 4

cutup 1e+75

depind -1

dettilim 1e+75

disjcuts 0

divetype 0

divfltup 1e+299

divfltlo -1e+299

.divflt 0

dpriind 0

dtprefix bnd

dtterm 1

dumpcuts 0

dumptree 0

Page 435: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 435

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 384

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

dumplp 0

eachcutlim 2100000000

epagap 0

epgap 0

epint 1e-05

epmrk 0.01

epopt 1e-06

epper 1e-06

eprelax 1e-06

eprhs 1e-06

feasopt 0

feasoptmode 0

.feaspref 1

fixoptfile

flowcovers 0

flowpaths 0

flushfiles 0

fpheur 0

fraccand 200

fraccuts 0

fracpass 0

gubcovers 0

heurfreq 0

iafile

iatriggerfile

iatriggertime 60

iis 0

implbd 0

interactive 0

intsollim 2100000000

itlim 19517

lbheur 0

liftprojcuts 0

lpalg default

lpmethod 0

ltol 0

mcfcuts 0

memoryemphasis 0

localimplied 0

mipdisplay 4

mipemphasis 0

mipkappastats -1

mipinterval 0

mipordind 1

mipordtype 0

mipsearch 0

mipstart 0

miptrace

miptracenode 100

miptracetime 1

miqcpstrat 0

mircuts 0

mpslongnum 1

Page 436: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 436

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 385

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

mtol 0

names 1

netdisplay 2

netepopt 1e-06

neteprhs 1e-06

netfind 2

netitlim 2100000000

netppriind 0

nodefileind 1

nodelim 10000

nodesel 1

numericalemphasis 0

objdif 0

objllim -1e+75

objrng

objulim 1e+75

parallelmode 1

perind 0

perlim 0

polishtime 0

polishafterepagap 0

polishafterepgap 0

polishafternode 2100000000

polishafterintsol 2100000000

polishaftertime 1e+75

polishafterdettime 1e+75

populatelim 20

ppriind 0

predual 0

preind 1

prelinear 1

prepass -1

preslvnd 0

pricelim 0

printoptions 0

probe 0

probetime 1e+75

probedettime 1e+75

probread

qpmakepsdind 1

qpmethod 0

qtolin -1

quality 0

rampupdettimelimit 1e+75

rampupduration 0

rampuptimelimit 1e+75

randomseed 0

readflt

readparams

reduce 3

reinv 0

relaxfixedinfeas 0

relaxpreind -1

Page 437: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 437

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 386

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

relobjdif 0

repairtries 0

repeatpresolve -1

rerun yes

rhsrng

rinsheur 0

rngrestart

scaind 0

secret

siftalg 0

siftdisplay 1

siftitlim 2100000000

simdisplay 1

singlim 10

solnpool

solnpoolmerge

solnpoolnumsym 10

solnpoolagap 1e+75

solnpoolcapacity 2100000000

solnpoolgap 1e+75

solnpoolintensity 0

solnpoolpop 1

solnpoolpopdel

solnpoolpoprepeat

solnpoolprefix soln

solnpoolreplace 0

solutiontarget 0

solvefinal 1

startalg 0

strongcandlim 10

strongitlim 0

subalg 0

submipnodelim 500

symmetry -1

threads 1

tilim 999.833

trelim 1e+75

tuning

tuningdisplay 1

tuningmeasure 1

tuningrepeat 1

tuningtilim 199.967

tuningdettilim 1e+07

usercutcall

usercutfirst 10

usercutfreq 10

usercutinterval 100

usercutmult 2

usercutnewint 1

usergdxin bchin.gdx

usergdxsol bchsol.gdx

usergdxname bchout.gdx

usergdxnameinc bchout_i.gdx

Page 438: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 438

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 387

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

usergdxprefix

userheurcall

userheurfirst 10

userheurfreq 10

userheurinterval 100

userheurmult 2

userheurnewint 1

userheurobjfirst 0

userincbcall

userincbicall

userjobid

userkeep 0

usercgmaxcols 2147483647

usercgadvind 1

usercgsolopt 0

usercgdumplp bchcgdump.lp

userpricingcall

usersolvenodelp

varsel 0

waitforenter 0

workdir /var/www/html/interfaces/cgi-bin/steam/225a/

workmem 128

writebas

writeflt

writelp

writemps

writemst

writeord

writeparam

writepre

writesav

zerohalfcuts 0

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

=1

The search will stop after 10000 nodes.

=2

=1

Unable to load names.

=2

Tried aggregator 3 times.

MIP Presolve eliminated 1120 rows and 2172 columns.

MIP Presolve modified 276 coefficients.

Aggregator did 238 substitutions.

Reduced MIP has 291 rows, 382 columns, and 981 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.01 sec. (3.66 ticks)

Found incumbent of value 3.6925034e+09 after 0.01 sec. (4.60 ticks)

Probing fixed 0 vars, tightened 13 bounds.

Probing time = 0.00 sec. (0.13 ticks)

Tried aggregator 2 times.

MIP Presolve eliminated 23 rows and 38 columns.

MIP Presolve modified 16 coefficients.

Page 439: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 439

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 388

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Aggregator did 3 substitutions.

Reduced MIP has 265 rows, 341 columns, and 906 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (0.97 ticks)

Probing time = 0.00 sec. (0.12 ticks)

Tried aggregator 1 time.

MIP Presolve eliminated 1 rows and 2 columns.

Reduced MIP has 264 rows, 339 columns, and 903 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (0.52 ticks)

Probing time = 0.00 sec. (0.12 ticks)

Clique table members: 54.

MIP emphasis: balance optimality and feasibility.

MIP search method: dynamic search.

Parallel mode: none, using 1 thread.

Tried aggregator 1 time.

LP Presolve eliminated 2 rows and 0 columns.

Aggregator did 5 substitutions.

Reduced LP has 257 rows, 334 columns, and 891 nonzeros.

Presolve time = 0.00 sec. (0.21 ticks)

Iteration log . . .

Iteration: 1 Dual objective = 0.005000

Iteration: 64 Dual objective = 0.729920

Perturbation started.

Iteration: 102 Dual objective = 0.729920

Iteration: 164 Dual objective = 5052.084276

Removing perturbation.

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 5125.053386

Root relaxation solution time = 0.00 sec. (1.52 ticks)

Nodes Cuts/

Node Left Objective IInf Best Integer Best Bound ItCnt Gap

* 0+ 0 3.69250e+09 0.0050 100.00%

Found incumbent of value 3.6925034e+09 after 0.02 sec. (8.47 ticks)

0 0 5125.0534 11 3.69250e+09 5125.0534 172 100.00%

* 0+ 0 5255.6821 5125.0534 2.49%

Found incumbent of value 5255.682101 after 0.02 sec. (9.13 ticks)

0 0 5132.0082 11 5255.6821 Cuts: 39 203 2.35%

* 0+ 0 5208.0398 5132.0082 1.46%

Found incumbent of value 5208.039815 after 0.03 sec. (11.17 ticks)

0 0 5133.7991 13 5208.0398 Cuts: 20 219 1.43%

* 0+ 0 5165.4580 5133.7991 0.61%

Found incumbent of value 5165.458041 after 0.03 sec. (12.84 ticks)

0 0 5134.7900 7 5165.4580 Cuts: 18 237 0.59%

0 0 5134.7900 7 5165.4580 MIRcuts: 4 241 0.59%

* 0+ 0 5159.4104 5134.7900 0.48%

Found incumbent of value 5159.410448 after 0.04 sec. (16.06 ticks)

0 0 5134.7900 9 5159.4104 MIRcuts: 6 245 0.48%

Page 440: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 440

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 389

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

0 2 5134.7900 9 5159.4104 5134.7900 245 0.48%

Elapsed time = 0.05 sec. (22.24 ticks, tree = 0.00 MB, solutions = 4)

* 20+ 2 5154.5503 5134.8703 0.38%

Impl Bds: 4

Found incumbent of value 5154.550261 after 0.06 sec. (28.32 ticks)

Clique cuts applied: 1

Implied bound cuts applied: 27

Flow cuts applied: 9

Mixed integer rounding cuts applied: 12

Gomory fractional cuts applied: 3

Root node processing (before b&c):

Real time = 0.05 sec. (22.38 ticks)

Sequential b&c:

Real time = 0.03 sec. (16.38 ticks)

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

Total (root+branch&cut) = 0.08 sec. (38.76 ticks)

=1

MIP status(101): integer optimal solution

Cplex Time: 0.08sec (det. 38.76 ticks)

=2

=1

Fixing integer variables, and solving final LP...

=2

Tried aggregator 1 time.

LP Presolve eliminated 1337 rows and 2379 columns.

Aggregator did 172 substitutions.

Reduced LP has 140 rows, 241 columns, and 508 nonzeros.

Presolve time = 0.00 sec. (1.07 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.008000

Iteration: 62 Dual objective = 0.732920

=1

Fixed MIP status(1): optimal

Cplex Time: 0.00sec (det. 2.52 ticks)

=2

=1

Proven optimal solution.

=2

=1

MIP Solution: 5154.550261 (682 iterations, 51 nodes)

=2

=1

Final Solve: 5154.550312 (117 iterations)

=2

=1

Best possible: 5154.550261

=2

Page 441: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 441

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 390

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=1

Absolute gap: 0.000000

=2

=1

Relative gap: 0.000000

=2

=C--- DICOPT: Setting up next NLP

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

*** Line 0 SET LFEERR = 0

*** Line 0 SET LFITER = 18718

*** Line 0 SET RVTIME = 999.7410000

*** Line 2 BRANCH with Lbranch = 1

*** Line 3 OPTIMIZE

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.3127228389E+03 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Page 442: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 442

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 391

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Pre-triangular equations: 598

Post-triangular equations: 75

Definitional equations: 134

1 0 8.4097857500E+02 (After pre-processing)

2 0 5.9734649492E+00 (After scaling)

3 0 1 5.9734649492E+00 0.0E+00 T T

4 0 1 5.9734649492E+00 0.0E+00 T T

5 0 1 5.9734649492E+00 0.0E+00 T T

6 0 1 5.9734649492E+00 0.0E+00 T T

7 0 1 5.9734649492E+00 0.0E+00 T T

8 0 1 5.9734649492E+00 0.0E+00 T T

9 0 2 5.9734649492E+00 0.0E+00 T T

10 0 2 5.9734649492E+00 0.0E+00 T T

11 0 2 2.4364183832E-01 1.0E+00 F T

12 0 2 1.7718963017E-01 1.0E+00 F T

13 0 2 1.3454419717E-01 1.0E+00 F T

14 0 2 2.0802102976E-02 1.0E+00 F T

15 0 2 5.1512439224E-03 1.0E+00 F T

16 0 2 3.4239223827E-03 1.0E+00 F T

17 0 2 3.2017526505E-03 1.0E+00 F T

18 0 2 3.1654582639E-03 1.0E+00 F T

19 0 2 3.1602701306E-03 1.0E+00 F T

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

20 0 2 3.1593977239E-03 1.0E+00 F T

21 0 2 3.1592722855E-03 1.0E+00 F T

22 0 2 3.1592511610E-03 1.0E+00 F T

23 1 1 1.4245557174E-03 1.6E+02 2 5.5E-01 2 F F

24 1 1 4.0071016971E-08 1.0E+03 3 1.0E+00 1 T T

25 1 1 3.8124624711E-08 1.6E-08 0 0.0E+00 F T

26 1 1 3.8124624711E-08 2.5E-08 0

=1

** Infeasible solution. Reduced gradient less than tolerance.

The feasibility tolerance (Rtnwmi) is 4.00000E-10

It may be relaxed with option:

Rtnwmi=x.xx

=2

*** Line 4 BRANCH with Lbranch = 2

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

CONOPT time Total 0.034 seconds

of which: Function evaluations 0.020 = 58.8%

1st Derivative evaluations 0.000 = 0.0%

Page 443: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 443

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 392

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 18506. Time: 0.020 T/C: 1.0807E-06

Statistics for FDEval-Drv Calls: 2960. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

=C

=C--- WARNING : infeasder option is on,

=C--- problem will keep running even when infeasible NLPs are given

=C

=C--- GMO Resort Time 0ms

=1

=0IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=2

=1

--- GAMS/Cplex licensed for continuous and discrete problems.

=2

=1

Cplex 12.6.1.0

=2

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

CONTROL FILE STATISTICS

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

Rows : 2022, columns : 3533, nonzeroes : 10140

Free Rows : 0

Iteration limit : 18692

Resource limit : 9.997080e+02

Objective variable : 1309

Objective sense : minimize

Advanced basis : yes

Binary variables : 76

Integer variables : 0

SOS1 variables : 0

SOS2 variables : 0

SemiCont variables : 0

SemiInt variables : 0

OPTCA : 0.000000e+00 , OPTCR : 0.000000e+00

Priorities : no

Cheat : n.a.

Cutoff : n.a.

Page 444: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 444

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 393

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Node limit : 10000

Option Values:

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

usebasis 1

cutoff 0

tryint 0

domlim 0

advind 2

aggcutlim 3

aggfill 10

aggind -1

auxrootthreads 0

baralg 0

barcolnz 0

barcrossalg 0

bardisplay 1

barepcomp 1e-08

bargrowth 1e+12

baritlim 2100000000

barmaxcor -1

barobjrng 1e+20

barorder 0

barqcpepcomp 1e-07

barstartalg 1

bbinterval 7

bndstrenind -1

brdir 0

bttol 0.9999

calcqcpduals 1

cliques 0

clocktype 0

clonelog 0

coeredind -1

computeserver

covers 0

craind 1

crossoveralg default

cutlo -1e+75

cutpass 0

cuts 0

cutsfactor 4

cutup 1e+75

depind -1

dettilim 1e+75

disjcuts 0

divetype 0

divfltup 1e+299

divfltlo -1e+299

.divflt 0

Page 445: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 445

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 394

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

dpriind 0

dtprefix bnd

dtterm 1

dumpcuts 0

dumptree 0

dumplp 0

eachcutlim 2100000000

epagap 0

epgap 0

epint 1e-05

epmrk 0.01

epopt 1e-06

epper 1e-06

eprelax 1e-06

eprhs 1e-06

feasopt 0

feasoptmode 0

.feaspref 1

fixoptfile

flowcovers 0

flowpaths 0

flushfiles 0

fpheur 0

fraccand 200

fraccuts 0

fracpass 0

gubcovers 0

heurfreq 0

iafile

iatriggerfile

iatriggertime 60

iis 0

implbd 0

interactive 0

intsollim 2100000000

itlim 18692

lbheur 0

liftprojcuts 0

lpalg default

lpmethod 0

ltol 0

mcfcuts 0

memoryemphasis 0

localimplied 0

mipdisplay 4

mipemphasis 0

mipkappastats -1

mipinterval 0

mipordind 1

mipordtype 0

mipsearch 0

mipstart 0

miptrace

Page 446: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 446

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 395

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

miptracenode 100

miptracetime 1

miqcpstrat 0

mircuts 0

mpslongnum 1

mtol 0

names 1

netdisplay 2

netepopt 1e-06

neteprhs 1e-06

netfind 2

netitlim 2100000000

netppriind 0

nodefileind 1

nodelim 10000

nodesel 1

numericalemphasis 0

objdif 0

objllim -1e+75

objrng

objulim 1e+75

parallelmode 1

perind 0

perlim 0

polishtime 0

polishafterepagap 0

polishafterepgap 0

polishafternode 2100000000

polishafterintsol 2100000000

polishaftertime 1e+75

polishafterdettime 1e+75

populatelim 20

ppriind 0

predual 0

preind 1

prelinear 1

prepass -1

preslvnd 0

pricelim 0

printoptions 0

probe 0

probetime 1e+75

probedettime 1e+75

probread

qpmakepsdind 1

qpmethod 0

qtolin -1

quality 0

rampupdettimelimit 1e+75

rampupduration 0

rampuptimelimit 1e+75

randomseed 0

readflt

Page 447: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 447

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 396

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

readparams

reduce 3

reinv 0

relaxfixedinfeas 0

relaxpreind -1

relobjdif 0

repairtries 0

repeatpresolve -1

rerun yes

rhsrng

rinsheur 0

rngrestart

scaind 0

secret

siftalg 0

siftdisplay 1

siftitlim 2100000000

simdisplay 1

singlim 10

solnpool

solnpoolmerge

solnpoolnumsym 10

solnpoolagap 1e+75

solnpoolcapacity 2100000000

solnpoolgap 1e+75

solnpoolintensity 0

solnpoolpop 1

solnpoolpopdel

solnpoolpoprepeat

solnpoolprefix soln

solnpoolreplace 0

solutiontarget 0

solvefinal 1

startalg 0

strongcandlim 10

strongitlim 0

subalg 0

submipnodelim 500

symmetry -1

threads 1

tilim 999.708

trelim 1e+75

tuning

tuningdisplay 1

tuningmeasure 1

tuningrepeat 1

tuningtilim 199.942

tuningdettilim 1e+07

usercutcall

usercutfirst 10

usercutfreq 10

usercutinterval 100

usercutmult 2

Page 448: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 448

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 397

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

usercutnewint 1

usergdxin bchin.gdx

usergdxsol bchsol.gdx

usergdxname bchout.gdx

usergdxnameinc bchout_i.gdx

usergdxprefix

userheurcall

userheurfirst 10

userheurfreq 10

userheurinterval 100

userheurmult 2

userheurnewint 1

userheurobjfirst 0

userincbcall

userincbicall

userjobid

userkeep 0

usercgmaxcols 2147483647

usercgadvind 1

usercgsolopt 0

usercgdumplp bchcgdump.lp

userpricingcall

usersolvenodelp

varsel 0

waitforenter 0

workdir /var/www/html/interfaces/cgi-bin/steam/225a/

workmem 128

writebas

writeflt

writelp

writemps

writemst

writeord

writeparam

writepre

writesav

zerohalfcuts 0

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

=1

The search will stop after 10000 nodes.

=2

=1

Unable to load names.

=2

Tried aggregator 3 times.

MIP Presolve eliminated 1470 rows and 2893 columns.

MIP Presolve modified 291 coefficients.

Aggregator did 235 substitutions.

Reduced MIP has 317 rows, 405 columns, and 1123 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.01 sec. (4.50 ticks)

Found incumbent of value 3.6925041e+09 after 0.01 sec. (5.54 ticks)

Page 449: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 449

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 398

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Probing fixed 0 vars, tightened 13 bounds.

Probing time = 0.00 sec. (0.14 ticks)

Tried aggregator 2 times.

MIP Presolve eliminated 22 rows and 33 columns.

MIP Presolve modified 15 coefficients.

Aggregator did 3 substitutions.

Reduced MIP has 292 rows, 369 columns, and 1049 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (1.21 ticks)

Probing time = 0.00 sec. (0.13 ticks)

Clique table members: 54.

MIP emphasis: balance optimality and feasibility.

MIP search method: dynamic search.

Parallel mode: none, using 1 thread.

Tried aggregator 1 time.

LP Presolve eliminated 2 rows and 1 columns.

Aggregator did 3 substitutions.

Reduced LP has 287 rows, 365 columns, and 1038 nonzeros.

Presolve time = 0.00 sec. (0.23 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.005000

Iteration: 70 Dual objective = 0.729920

Iteration: 132 Dual objective = 4057.637042

Removing shift (5).

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 5125.053386

Root relaxation solution time = 0.00 sec. (1.74 ticks)

Nodes Cuts/

Node Left Objective IInf Best Integer Best Bound ItCnt Gap

* 0+ 0 3.69250e+09 0.0050 100.00%

Found incumbent of value 3.6925041e+09 after 0.02 sec. (9.16 ticks)

0 0 5125.0534 12 3.69250e+09 5125.0534 153 100.00%

* 0+ 0 5264.7605 5125.0534 2.65%

Found incumbent of value 5264.760482 after 0.02 sec. (10.10 ticks)

0 0 5132.0082 13 5264.7605 Cuts: 35 185 2.52%

* 0+ 0 5232.5799 5132.0082 1.92%

Found incumbent of value 5232.579905 after 0.03 sec. (12.88 ticks)

0 0 5133.7994 13 5232.5799 Cuts: 20 197 1.89%

* 0+ 0 5189.9981 5133.7994 1.08%

Found incumbent of value 5189.998132 after 0.04 sec. (15.10 ticks)

0 0 5134.7900 13 5189.9981 Cuts: 14 210 1.06%

0 0 5134.7900 10 5189.9981 Cuts: 13 216 1.06%

* 0+ 0 5159.2518 5134.7900 0.47%

Found incumbent of value 5159.251834 after 0.05 sec. (23.00 ticks)

0 2 5134.7198 8 5159.2518 5134.7900 216 0.47%

Elapsed time = 0.06 sec. (26.17 ticks, tree = 0.00 MB, solutions = 4)

* 10+ 8 5154.7145 5134.7900 0.39%

Page 450: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 450

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 399

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Found incumbent of value 5154.714513 after 0.06 sec. (28.87 ticks)

* 30+ 2 5154.4806 5154.4262 0.00%

Impl Bds: 9

Found incumbent of value 5154.480560 after 0.07 sec. (34.92 ticks)

Clique cuts applied: 1

Implied bound cuts applied: 24

Flow cuts applied: 9

Mixed integer rounding cuts applied: 12

Gomory fractional cuts applied: 2

Root node processing (before b&c):

Real time = 0.06 sec. (26.36 ticks)

Sequential b&c:

Real time = 0.02 sec. (10.18 ticks)

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

Total (root+branch&cut) = 0.08 sec. (36.53 ticks)

=1

MIP status(101): integer optimal solution

Cplex Time: 0.08sec (det. 36.54 ticks)

=2

=1

Fixing integer variables, and solving final LP...

=2

Tried aggregator 1 time.

LP Presolve eliminated 1701 rows and 3110 columns.

Aggregator did 166 substitutions.

Reduced LP has 155 rows, 257 columns, and 564 nonzeros.

Presolve time = 0.00 sec. (1.34 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.009000

Iteration: 62 Dual objective = 0.733920

=1

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 3.05 ticks)

=2

=1

Proven optimal solution.

=2

=1

MIP Solution: 5154.480560 (444 iterations, 35 nodes)

=2

=1

Final Solve: 5154.551366 (123 iterations)

=2

=1

Best possible: 5154.480560

=2

=1

Page 451: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 451

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 400

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Absolute gap: 0.000000

=2

=1

Relative gap: 0.000000

=2

=C--- DICOPT: Setting up next NLP

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

*** Line 0 SET LFEERR = 0

*** Line 0 SET LFITER = 18125

*** Line 0 SET RVTIME = 999.6190000

*** Line 2 BRANCH with Lbranch = 1

*** Line 3 OPTIMIZE

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.1758227076E+03 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Pre-triangular equations: 598

Page 452: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 452

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 401

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Post-triangular equations: 74

Definitional equations: 134

1 0 6.9414371736E+02 (After pre-processing)

2 0 3.8189104500E+00 (After scaling)

3 0 1 3.8189104500E+00 0.0E+00 T T

4 0 1 3.8189104500E+00 0.0E+00 T T

5 0 1 2.7528147252E-02 1.0E+00 F T

6 0 1 7.1762193162E-04 1.0E+00 F T

7 0 1 7.8663746842E-05 1.0E+00 F T

8 0 1 7.7256326145E-06 1.0E+00 F T

9 0 1 7.6980780730E-07 1.0E+00 F T

10 0 1 7.7634726939E-08 1.0E+00 F T

11 0 1 8.1122827119E-09 1.0E+00 F T

** Feasible solution. Value of objective = 5233.28253141

Search for an optimal solution.

Iter Phase Ninf Objective RGmax NSB Step InItr MX OK

12 3 5.2263151312E+03 1.4E+01 1 6.6E-01 1 T T

13 3 5.2263150832E+03 0.0E+00 1 0.0E+00 0 F T

14 3 5.2263150832E+03 0.0E+00 1

=1

** Optimal solution. Reduced gradient less than tolerance.

=2

*** Line 4 BRANCH with Lbranch = 1

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

CONOPT time Total 0.018 seconds

of which: Function evaluations 0.004 = 22.2%

1st Derivative evaluations 0.003 = 16.7%

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 6683. Time: 0.004 T/C: 5.9853E-07

Statistics for FDEval-Drv Calls: 2235. Time: 0.003 T/C: 1.3423E-06

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

Page 453: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 453

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 402

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=C--- GMO Resort Time 0ms

=1

=0IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=2

=1

--- GAMS/Cplex licensed for continuous and discrete problems.

=2

=1

Cplex 12.6.1.0

=2

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

CONTROL FILE STATISTICS

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

Rows : 2395, columns : 4274, nonzeroes : 12649

Free Rows : 0

Iteration limit : 18111

Resource limit : 9.996010e+02

Objective variable : 1309

Objective sense : minimize

Advanced basis : yes

Binary variables : 76

Integer variables : 0

SOS1 variables : 0

SOS2 variables : 0

SemiCont variables : 0

SemiInt variables : 0

OPTCA : 0.000000e+00 , OPTCR : 0.000000e+00

Priorities : no

Cheat : n.a.

Cutoff : n.a.

Node limit : 10000

Option Values:

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

usebasis 1

cutoff 0

tryint 0

domlim 0

advind 2

aggcutlim 3

aggfill 10

aggind -1

auxrootthreads 0

baralg 0

Page 454: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 454

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 403

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

barcolnz 0

barcrossalg 0

bardisplay 1

barepcomp 1e-08

bargrowth 1e+12

baritlim 2100000000

barmaxcor -1

barobjrng 1e+20

barorder 0

barqcpepcomp 1e-07

barstartalg 1

bbinterval 7

bndstrenind -1

brdir 0

bttol 0.9999

calcqcpduals 1

cliques 0

clocktype 0

clonelog 0

coeredind -1

computeserver

covers 0

craind 1

crossoveralg default

cutlo -1e+75

cutpass 0

cuts 0

cutsfactor 4

cutup 1e+75

depind -1

dettilim 1e+75

disjcuts 0

divetype 0

divfltup 1e+299

divfltlo -1e+299

.divflt 0

dpriind 0

dtprefix bnd

dtterm 1

dumpcuts 0

dumptree 0

dumplp 0

eachcutlim 2100000000

epagap 0

epgap 0

epint 1e-05

epmrk 0.01

epopt 1e-06

epper 1e-06

eprelax 1e-06

eprhs 1e-06

feasopt 0

feasoptmode 0

Page 455: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 455

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 404

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

.feaspref 1

fixoptfile

flowcovers 0

flowpaths 0

flushfiles 0

fpheur 0

fraccand 200

fraccuts 0

fracpass 0

gubcovers 0

heurfreq 0

iafile

iatriggerfile

iatriggertime 60

iis 0

implbd 0

interactive 0

intsollim 2100000000

itlim 18111

lbheur 0

liftprojcuts 0

lpalg default

lpmethod 0

ltol 0

mcfcuts 0

memoryemphasis 0

localimplied 0

mipdisplay 4

mipemphasis 0

mipkappastats -1

mipinterval 0

mipordind 1

mipordtype 0

mipsearch 0

mipstart 0

miptrace

miptracenode 100

miptracetime 1

miqcpstrat 0

mircuts 0

mpslongnum 1

mtol 0

names 1

netdisplay 2

netepopt 1e-06

neteprhs 1e-06

netfind 2

netitlim 2100000000

netppriind 0

nodefileind 1

nodelim 10000

nodesel 1

numericalemphasis 0

Page 456: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 456

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 405

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

objdif 0

objllim -1e+75

objrng

objulim 1e+75

parallelmode 1

perind 0

perlim 0

polishtime 0

polishafterepagap 0

polishafterepgap 0

polishafternode 2100000000

polishafterintsol 2100000000

polishaftertime 1e+75

polishafterdettime 1e+75

populatelim 20

ppriind 0

predual 0

preind 1

prelinear 1

prepass -1

preslvnd 0

pricelim 0

printoptions 0

probe 0

probetime 1e+75

probedettime 1e+75

probread

qpmakepsdind 1

qpmethod 0

qtolin -1

quality 0

rampupdettimelimit 1e+75

rampupduration 0

rampuptimelimit 1e+75

randomseed 0

readflt

readparams

reduce 3

reinv 0

relaxfixedinfeas 0

relaxpreind -1

relobjdif 0

repairtries 0

repeatpresolve -1

rerun yes

rhsrng

rinsheur 0

rngrestart

scaind 0

secret

siftalg 0

siftdisplay 1

siftitlim 2100000000

Page 457: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 457

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 406

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

simdisplay 1

singlim 10

solnpool

solnpoolmerge

solnpoolnumsym 10

solnpoolagap 1e+75

solnpoolcapacity 2100000000

solnpoolgap 1e+75

solnpoolintensity 0

solnpoolpop 1

solnpoolpopdel

solnpoolpoprepeat

solnpoolprefix soln

solnpoolreplace 0

solutiontarget 0

solvefinal 1

startalg 0

strongcandlim 10

strongitlim 0

subalg 0

submipnodelim 500

symmetry -1

threads 1

tilim 999.601

trelim 1e+75

tuning

tuningdisplay 1

tuningmeasure 1

tuningrepeat 1

tuningtilim 199.92

tuningdettilim 1e+07

usercutcall

usercutfirst 10

usercutfreq 10

usercutinterval 100

usercutmult 2

usercutnewint 1

usergdxin bchin.gdx

usergdxsol bchsol.gdx

usergdxname bchout.gdx

usergdxnameinc bchout_i.gdx

usergdxprefix

userheurcall

userheurfirst 10

userheurfreq 10

userheurinterval 100

userheurmult 2

userheurnewint 1

userheurobjfirst 0

userincbcall

userincbicall

userjobid

userkeep 0

Page 458: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 458

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 407

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

usercgmaxcols 2147483647

usercgadvind 1

usercgsolopt 0

usercgdumplp bchcgdump.lp

userpricingcall

usersolvenodelp

varsel 0

waitforenter 0

workdir /var/www/html/interfaces/cgi-bin/steam/225a/

workmem 128

writebas

writeflt

writelp

writemps

writemst

writeord

writeparam

writepre

writesav

zerohalfcuts 0

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

=1

The search will stop after 10000 nodes.

=2

=1

Unable to load names.

=2

Tried aggregator 3 times.

MIP Presolve eliminated 1740 rows and 3526 columns.

MIP Presolve modified 360 coefficients.

Aggregator did 234 substitutions.

Reduced MIP has 421 rows, 514 columns, and 1560 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.01 sec. (5.55 ticks)

Found incumbent of value 1.2742045e+10 after 0.02 sec. (6.91 ticks)

Probing fixed 0 vars, tightened 13 bounds.

Probing time = 0.00 sec. (0.16 ticks)

Tried aggregator 2 times.

MIP Presolve eliminated 47 rows and 54 columns.

MIP Presolve modified 19 coefficients.

Aggregator did 3 substitutions.

Reduced MIP has 371 rows, 457 columns, and 1418 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (1.63 ticks)

Probing time = 0.00 sec. (0.15 ticks)

Tried aggregator 1 time.

Reduced MIP has 371 rows, 457 columns, and 1418 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (0.79 ticks)

Probing time = 0.00 sec. (0.15 ticks)

Clique table members: 54.

MIP emphasis: balance optimality and feasibility.

Page 459: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 459

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 408

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

MIP search method: dynamic search.

Parallel mode: none, using 1 thread.

Tried aggregator 1 time.

LP Presolve eliminated 2 rows and 0 columns.

Aggregator did 2 substitutions.

Reduced LP has 367 rows, 455 columns, and 1410 nonzeros.

Presolve time = 0.00 sec. (0.30 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.005000

Iteration: 72 Dual objective = 0.729920

Iteration: 134 Dual objective = 1752.134610

Removing shift (7).

Markowitz threshold set to 0.3

Iteration: 181 Dual objective = 5141.560975

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 5141.560975

Root relaxation solution time = 0.01 sec. (3.11 ticks)

Nodes Cuts/

Node Left Objective IInf Best Integer Best Bound ItCnt Gap

* 0+ 0 1.27420e+10 0.0050 100.00%

Found incumbent of value 1.2742045e+10 after 0.03 sec. (13.59 ticks)

0 0 5141.5610 15 1.27420e+10 5141.5610 181 100.00%

* 0+ 0 11970.4197 5141.5610 57.05%

Found incumbent of value 11970.419671 after 0.03 sec. (14.79 ticks)

0 0 5156.7833 19 11970.4197 Cuts: 33 228 56.92%

* 0+ 0 5308.7944 5156.7833 2.86%

Found incumbent of value 5308.794363 after 0.04 sec. (19.33 ticks)

0 0 5157.2653 17 5308.7944 Cuts: 33 247 2.85%

0 0 5157.2656 17 5308.7944 Cuts: 11 267 2.85%

0 0 5157.2658 16 5308.7944 Cuts: 7 282 2.85%

0 2 5157.2658 16 5308.7944 5157.2658 282 2.85%

Elapsed time = 0.08 sec. (35.05 ticks, tree = 0.00 MB, solutions = 2)

* 10+ 4 5308.5643 5157.2658 2.85%

Found incumbent of value 5308.564339 after 0.09 sec. (39.77 ticks)

* 14 5 integral 0 5279.4148 5157.2658 501 2.31%

Found incumbent of value 5279.414772 after 0.09 sec. (43.45 ticks)

* 14 4 integral 0 5279.4148 5157.2658 501 2.31%

Found incumbent of value 5279.414772 after 0.09 sec. (43.45 ticks)

* 21 0 integral 0 5278.8360 5278.8360 544 0.00%

Impl Bds: 1

Found incumbent of value 5278.835984 after 0.09 sec. (45.63 ticks)

Clique cuts applied: 2

Implied bound cuts applied: 14

Flow cuts applied: 9

Mixed integer rounding cuts applied: 3

Gomory fractional cuts applied: 3

Page 460: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 460

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 409

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Root node processing (before b&c):

Real time = 0.08 sec. (35.28 ticks)

Sequential b&c:

Real time = 0.02 sec. (10.68 ticks)

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

Total (root+branch&cut) = 0.10 sec. (45.96 ticks)

=1

MIP status(101): integer optimal solution

Cplex Time: 0.10sec (det. 45.97 ticks)

=2

=1

Fixing integer variables, and solving final LP...

=2

Tried aggregator 1 time.

LP Presolve eliminated 1973 rows and 3741 columns.

Aggregator did 172 substitutions.

Reduced LP has 250 rows, 361 columns, and 935 nonzeros.

Presolve time = 0.00 sec. (1.65 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.008000

Iteration: 62 Dual objective = 0.732920

Perturbation started.

Iteration: 102 Dual objective = 0.732920

Removing perturbation.

=1

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 3.83 ticks)

=2

=1

Proven optimal solution.

=2

=1

MIP Solution: 5278.835984 (544 iterations, 22 nodes)

=2

=1

Final Solve: 5278.835984 (141 iterations)

=2

=1

Best possible: 5278.835984

=2

=1

Absolute gap: 0.000000

=2

=1

Relative gap: 0.000000

=2

=C--- DICOPT: Setting up next NLP

Page 461: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 461

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 410

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

*** Line 0 SET LFEERR = 0

*** Line 0 SET LFITER = 17426

*** Line 0 SET RVTIME = 999.4920000

*** Line 2 BRANCH with Lbranch = 1

*** Line 3 OPTIMIZE

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.1732414606E+03 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Pre-triangular equations: 598

Post-triangular equations: 75

Definitional equations: 134

1 0 6.9065940819E+02 (After pre-processing)

2 0 3.7104792921E+00 (After scaling)

3 0 1 3.7104792921E+00 0.0E+00 T T

4 0 1 3.7104792921E+00 0.0E+00 T T

5 0 1 3.7104792921E+00 0.0E+00 T T

Page 462: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 462

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 411

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

6 0 2 3.7104792921E+00 0.0E+00 T T

7 0 3 3.7104792921E+00 0.0E+00 T T

8 0 4 2.4401716492E+00 5.9E-01 T T

9 0 4 2.2998026354E+00 1.0E+00 F T

10 0 4 2.2998026354E+00 0.0E+00 F F

11 0 4 1.4640732189E+00 4.8E-01 T T

12 0 4 1.4640732189E+00 0.0E+00 T T

13 0 4 1.4640732189E+00 0.0E+00 T T

14 0 4 1.4640732189E+00 0.0E+00 T T

15 0 4 1.4640732189E+00 0.0E+00 T T

16 0 4 1.4640732189E+00 0.0E+00 T T

17 0 4 1.4640732189E+00 0.0E+00 T T

18 0 4 1.4640732189E+00 0.0E+00 T T

19 0 4 1.4640732189E+00 0.0E+00 F F

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

20 0 5 1.4640732189E+00 0.0E+00 F F

21 0 6 1.4624773399E+00 1.0E+00 F T

22 0 6 1.4624753670E+00 1.0E+00 F T

23 1 3 4.5918100879E-02 5.0E-01 5 1.0E+00 3 T T

24 1 3 5.8060672699E-06 1.0E+03 4 1.0E+00 4 T T

25 1 1 1.1851766821E-06 1.0E+00 3 1.0E+00 2 T T

26 1 1 1.1851766821E-06 0.0E+00 3

=1

** Infeasible solution. Reduced gradient less than tolerance.

=2

*** Line 4 BRANCH with Lbranch = 2

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

CONOPT time Total 0.026 seconds

of which: Function evaluations 0.007 = 26.9%

1st Derivative evaluations 0.003 = 11.5%

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 9726. Time: 0.007 T/C: 7.1972E-07

Statistics for FDEval-Drv Calls: 2593. Time: 0.003 T/C: 1.1570E-06

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

Page 463: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 463

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 412

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=C

=C--- WARNING : infeasder option is on,

=C--- problem will keep running even when infeasible NLPs are given

=C

=C--- GMO Resort Time 0ms

=1

=0IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=2

=1

--- GAMS/Cplex licensed for continuous and discrete problems.

=2

=1

Cplex 12.6.1.0

=2

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

CONTROL FILE STATISTICS

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

Rows : 2768, columns : 5015, nonzeroes : 15158

Free Rows : 0

Iteration limit : 17400

Resource limit : 9.994660e+02

Objective variable : 1309

Objective sense : minimize

Advanced basis : yes

Binary variables : 76

Integer variables : 0

SOS1 variables : 0

SOS2 variables : 0

SemiCont variables : 0

SemiInt variables : 0

OPTCA : 0.000000e+00 , OPTCR : 0.000000e+00

Priorities : no

Cheat : n.a.

Cutoff : n.a.

Node limit : 10000

Option Values:

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

usebasis 1

cutoff 0

tryint 0

domlim 0

advind 2

aggcutlim 3

Page 464: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 464

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 413

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

aggfill 10

aggind -1

auxrootthreads 0

baralg 0

barcolnz 0

barcrossalg 0

bardisplay 1

barepcomp 1e-08

bargrowth 1e+12

baritlim 2100000000

barmaxcor -1

barobjrng 1e+20

barorder 0

barqcpepcomp 1e-07

barstartalg 1

bbinterval 7

bndstrenind -1

brdir 0

bttol 0.9999

calcqcpduals 1

cliques 0

clocktype 0

clonelog 0

coeredind -1

computeserver

covers 0

craind 1

crossoveralg default

cutlo -1e+75

cutpass 0

cuts 0

cutsfactor 4

cutup 1e+75

depind -1

dettilim 1e+75

disjcuts 0

divetype 0

divfltup 1e+299

divfltlo -1e+299

.divflt 0

dpriind 0

dtprefix bnd

dtterm 1

dumpcuts 0

dumptree 0

dumplp 0

eachcutlim 2100000000

epagap 0

epgap 0

epint 1e-05

epmrk 0.01

epopt 1e-06

epper 1e-06

Page 465: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 465

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 414

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

eprelax 1e-06

eprhs 1e-06

feasopt 0

feasoptmode 0

.feaspref 1

fixoptfile

flowcovers 0

flowpaths 0

flushfiles 0

fpheur 0

fraccand 200

fraccuts 0

fracpass 0

gubcovers 0

heurfreq 0

iafile

iatriggerfile

iatriggertime 60

iis 0

implbd 0

interactive 0

intsollim 2100000000

itlim 17400

lbheur 0

liftprojcuts 0

lpalg default

lpmethod 0

ltol 0

mcfcuts 0

memoryemphasis 0

localimplied 0

mipdisplay 4

mipemphasis 0

mipkappastats -1

mipinterval 0

mipordind 1

mipordtype 0

mipsearch 0

mipstart 0

miptrace

miptracenode 100

miptracetime 1

miqcpstrat 0

mircuts 0

mpslongnum 1

mtol 0

names 1

netdisplay 2

netepopt 1e-06

neteprhs 1e-06

netfind 2

netitlim 2100000000

netppriind 0

Page 466: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 466

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 415

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

nodefileind 1

nodelim 10000

nodesel 1

numericalemphasis 0

objdif 0

objllim -1e+75

objrng

objulim 1e+75

parallelmode 1

perind 0

perlim 0

polishtime 0

polishafterepagap 0

polishafterepgap 0

polishafternode 2100000000

polishafterintsol 2100000000

polishaftertime 1e+75

polishafterdettime 1e+75

populatelim 20

ppriind 0

predual 0

preind 1

prelinear 1

prepass -1

preslvnd 0

pricelim 0

printoptions 0

probe 0

probetime 1e+75

probedettime 1e+75

probread

qpmakepsdind 1

qpmethod 0

qtolin -1

quality 0

rampupdettimelimit 1e+75

rampupduration 0

rampuptimelimit 1e+75

randomseed 0

readflt

readparams

reduce 3

reinv 0

relaxfixedinfeas 0

relaxpreind -1

relobjdif 0

repairtries 0

repeatpresolve -1

rerun yes

rhsrng

rinsheur 0

rngrestart

scaind 0

Page 467: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 467

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 416

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

secret

siftalg 0

siftdisplay 1

siftitlim 2100000000

simdisplay 1

singlim 10

solnpool

solnpoolmerge

solnpoolnumsym 10

solnpoolagap 1e+75

solnpoolcapacity 2100000000

solnpoolgap 1e+75

solnpoolintensity 0

solnpoolpop 1

solnpoolpopdel

solnpoolpoprepeat

solnpoolprefix soln

solnpoolreplace 0

solutiontarget 0

solvefinal 1

startalg 0

strongcandlim 10

strongitlim 0

subalg 0

submipnodelim 500

symmetry -1

threads 1

tilim 999.466

trelim 1e+75

tuning

tuningdisplay 1

tuningmeasure 1

tuningrepeat 1

tuningtilim 199.893

tuningdettilim 1e+07

usercutcall

usercutfirst 10

usercutfreq 10

usercutinterval 100

usercutmult 2

usercutnewint 1

usergdxin bchin.gdx

usergdxsol bchsol.gdx

usergdxname bchout.gdx

usergdxnameinc bchout_i.gdx

usergdxprefix

userheurcall

userheurfirst 10

userheurfreq 10

userheurinterval 100

userheurmult 2

userheurnewint 1

userheurobjfirst 0

Page 468: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 468

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 417

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

userincbcall

userincbicall

userjobid

userkeep 0

usercgmaxcols 2147483647

usercgadvind 1

usercgsolopt 0

usercgdumplp bchcgdump.lp

userpricingcall

usersolvenodelp

varsel 0

waitforenter 0

workdir /var/www/html/interfaces/cgi-bin/steam/225a/

workmem 128

writebas

writeflt

writelp

writemps

writemst

writeord

writeparam

writepre

writesav

zerohalfcuts 0

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

=1

The search will stop after 10000 nodes.

=2

=1

Unable to load names.

=2

Tried aggregator 3 times.

MIP Presolve eliminated 2090 rows and 4245 columns.

MIP Presolve modified 378 coefficients.

Aggregator did 234 substitutions.

Reduced MIP has 444 rows, 536 columns, and 1701 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.01 sec. (6.35 ticks)

Found incumbent of value 1.2742066e+10 after 0.02 sec. (7.88 ticks)

Probing fixed 0 vars, tightened 13 bounds.

Probing time = 0.00 sec. (0.17 ticks)

Tried aggregator 2 times.

MIP Presolve eliminated 48 rows and 55 columns.

MIP Presolve modified 22 coefficients.

Aggregator did 3 substitutions.

Reduced MIP has 393 rows, 478 columns, and 1552 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (1.86 ticks)

Probing time = 0.00 sec. (0.16 ticks)

Tried aggregator 1 time.

Reduced MIP has 393 rows, 478 columns, and 1552 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Page 469: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 469

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 418

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Presolve time = 0.00 sec. (0.88 ticks)

Probing time = 0.00 sec. (0.16 ticks)

Clique table members: 54.

MIP emphasis: balance optimality and feasibility.

MIP search method: dynamic search.

Parallel mode: none, using 1 thread.

Tried aggregator 1 time.

LP Presolve eliminated 2 rows and 0 columns.

Aggregator did 2 substitutions.

Reduced LP has 389 rows, 476 columns, and 1544 nonzeros.

Presolve time = 0.00 sec. (0.32 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.005000

Iteration: 69 Dual objective = 0.729920

Iteration: 131 Dual objective = 0.813195

Iteration: 193 Dual objective = 4984.695001

Removing shift (8).

Markowitz threshold set to 0.1

Iteration: 207 Dual objective = 5141.596830

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 5141.596830

Root relaxation solution time = 0.01 sec. (3.37 ticks)

Nodes Cuts/

Node Left Objective IInf Best Integer Best Bound ItCnt Gap

* 0+ 0 1.27421e+10 0.0050 100.00%

Found incumbent of value 1.2742066e+10 after 0.03 sec. (15.24 ticks)

0 0 5141.5968 14 1.27421e+10 5141.5968 207 100.00%

* 0+ 0 11991.2176 5141.5968 57.12%

Found incumbent of value 11991.217560 after 0.04 sec. (16.86 ticks)

0 0 5156.7835 17 11991.2176 Cuts: 32 278 57.00%

* 0+ 0 5316.0579 5156.7835 3.00%

Found incumbent of value 5316.057890 after 0.05 sec. (22.71 ticks)

0 0 5157.2653 16 5316.0579 Cuts: 33 303 2.99%

0 0 5157.2658 16 5316.0579 Cuts: 13 331 2.99%

0 0 5157.2658 15 5316.0579 Cuts: 5 336 2.99%

0 2 5157.2658 15 5316.0579 5157.2658 336 2.99%

Elapsed time = 0.08 sec. (38.11 ticks, tree = 0.00 MB, solutions = 2)

* 19 5 integral 0 5283.8775 5187.0627 651 1.83%

Found incumbent of value 5283.877498 after 0.10 sec. (47.06 ticks)

* 20 4 integral 0 5283.8396 5187.0627 655 1.83%

Found incumbent of value 5283.839646 after 0.10 sec. (47.48 ticks)

Clique cuts applied: 2

Implied bound cuts applied: 19

Flow cuts applied: 10

Mixed integer rounding cuts applied: 6

Gomory fractional cuts applied: 2

Page 470: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 470

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 419

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Root node processing (before b&c):

Real time = 0.08 sec. (38.34 ticks)

Sequential b&c:

Real time = 0.03 sec. (19.50 ticks)

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

Total (root+branch&cut) = 0.11 sec. (57.84 ticks)

=1

MIP status(101): integer optimal solution

Cplex Time: 0.11sec (det. 57.86 ticks)

=2

=1

Fixing integer variables, and solving final LP...

=2

Tried aggregator 1 time.

LP Presolve eliminated 2333 rows and 4471 columns.

Aggregator did 169 substitutions.

Reduced LP has 266 rows, 375 columns, and 992 nonzeros.

Presolve time = 0.00 sec. (1.91 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.012000

Iteration: 62 Dual objective = 0.736920

Iteration: 124 Dual objective = 5109.232905

=1

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 4.31 ticks)

=2

=1

Proven optimal solution.

=2

=1

MIP Solution: 5283.839646 (869 iterations, 43 nodes)

=2

=1

Final Solve: 5283.839646 (141 iterations)

=2

=1

Best possible: 5283.839646

=2

=1

Absolute gap: 0.000000

=2

=1

Relative gap: 0.000000

=2

=C--- DICOPT: Setting up next NLP

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

Page 471: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 471

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 420

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

*** Line 0 SET LFEERR = 0

*** Line 0 SET LFITER = 16390

*** Line 0 SET RVTIME = 999.3370000

*** Line 2 BRANCH with Lbranch = 1

*** Line 3 OPTIMIZE

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.1586658085E+03 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Pre-triangular equations: 598

Post-triangular equations: 75

Definitional equations: 134

1 0 6.9028470536E+02 (After pre-processing)

2 0 3.6948730227E+00 (After scaling)

3 0 1 3.6948730227E+00 0.0E+00 T T

4 0 1 3.6948730227E+00 0.0E+00 T T

5 0 1 3.6948730227E+00 0.0E+00 T T

6 0 1 3.6948730227E+00 0.0E+00 T T

7 0 1 3.6948730227E+00 0.0E+00 T T

Page 472: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 472

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 421

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

8 0 1 3.6948730227E+00 0.0E+00 T T

9 0 1 3.6948730227E+00 0.0E+00 T T

10 0 1 3.6948730227E+00 0.0E+00 T T

11 0 1 3.6948730227E+00 0.0E+00 T T

12 0 1 3.6948730227E+00 0.0E+00 T T

13 0 1 3.6948730227E+00 0.0E+00 T T

14 0 1 3.6948730227E+00 0.0E+00 T T

15 0 1 3.6948730227E+00 0.0E+00 T T

16 0 1 3.6948730227E+00 0.0E+00 T T

17 0 1 3.6948730227E+00 0.0E+00 T T

18 0 1 3.6948730227E+00 0.0E+00 T T

19 0 1 3.6948730227E+00 0.0E+00 T T

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

20 0 1 3.6948730227E+00 0.0E+00 T T

21 0 1 3.6948730227E+00 0.0E+00 T T

22 0 1 3.6948730227E+00 0.0E+00 T T

23 0 1 3.6948730227E+00 0.0E+00 T T

24 0 1 3.6948730227E+00 0.0E+00 T T

25 0 1 3.6948730227E+00 0.0E+00 T T

26 0 1 3.6948730227E+00 0.0E+00 T T

27 0 2 3.6948730227E+00 0.0E+00 T T

28 0 2 3.6518373200E+00 4.3E-02 T T

29 0 2 3.6518373200E+00 0.0E+00 T T

30 0 3 3.6518373200E+00 0.0E+00 T T

31 0 4 1.5258927997E+00 8.1E-01 T T

32 0 4 1.5258927997E+00 0.0E+00 T T

33 0 4 1.5258927997E+00 0.0E+00 F F

34 0 4 1.4672747249E+00 0.0E+00 T T

35 0 4 1.4281810905E+00 9.0E-02 T T

36 0 4 1.3711854567E+00 1.3E-01 T T

37 0 4 1.2914613308E+00 2.5E-01 T T

38 0 4 1.2131371564E+00 1.0E+00 F T

39 0 4 1.2131371564E+00 0.0E+00 F F

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

40 0 4 6.8203037219E-01 9.3E-02 T T

41 0 4 6.8203037219E-01 0.0E+00 T T

42 0 4 6.8203037219E-01 0.0E+00 T T

43 0 4 6.8203037219E-01 0.0E+00 T T

44 0 4 6.7175487084E-01 3.8E-01 T T

45 0 4 6.7175487084E-01 0.0E+00 T T

46 0 4 6.7175487084E-01 0.0E+00 T T

47 0 4 6.7175487084E-01 0.0E+00 F F

48 0 5 6.5444446077E-01 1.0E+00 F T

49 0 5 6.5407060267E-01 1.0E+00 F T

50 0 5 6.5404942811E-01 1.0E+00 F T

51 0 5 6.5404823002E-01 1.0E+00 F T

52 0 5 6.5404816224E-01 1.0E+00 F T

53 1 1 2.1322517918E-02 8.7E-02 2 1.0E+00 2 T T

54 1 1 2.1322517918E-02 0.0E+00 0

=1

Page 473: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 473

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 422

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

** Infeasible solution. Reduced gradient less than tolerance.

=2

*** Line 4 BRANCH with Lbranch = 2

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

CONOPT time Total 0.022 seconds

of which: Function evaluations 0.004 = 18.2%

1st Derivative evaluations 0.002 = 9.1%

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 4884. Time: 0.004 T/C: 8.1900E-07

Statistics for FDEval-Drv Calls: 2226. Time: 0.002 T/C: 8.9847E-07

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

=C

=C--- WARNING : infeasder option is on,

=C--- problem will keep running even when infeasible NLPs are given

=C

=C--- GMO Resort Time 1ms

=1

=0IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=2

=1

--- GAMS/Cplex licensed for continuous and discrete problems.

=2

=1

Cplex 12.6.1.0

=2

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

CONTROL FILE STATISTICS

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

Rows : 3141, columns : 5756, nonzeroes : 17667

Free Rows : 0

Page 474: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 474

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 423

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Iteration limit : 16336

Resource limit : 9.993150e+02

Objective variable : 1309

Objective sense : minimize

Advanced basis : yes

Binary variables : 76

Integer variables : 0

SOS1 variables : 0

SOS2 variables : 0

SemiCont variables : 0

SemiInt variables : 0

OPTCA : 0.000000e+00 , OPTCR : 0.000000e+00

Priorities : no

Cheat : n.a.

Cutoff : n.a.

Node limit : 10000

Option Values:

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

usebasis 1

cutoff 0

tryint 0

domlim 0

advind 2

aggcutlim 3

aggfill 10

aggind -1

auxrootthreads 0

baralg 0

barcolnz 0

barcrossalg 0

bardisplay 1

barepcomp 1e-08

bargrowth 1e+12

baritlim 2100000000

barmaxcor -1

barobjrng 1e+20

barorder 0

barqcpepcomp 1e-07

barstartalg 1

bbinterval 7

bndstrenind -1

brdir 0

bttol 0.9999

calcqcpduals 1

cliques 0

clocktype 0

clonelog 0

coeredind -1

computeserver

Page 475: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 475

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 424

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

covers 0

craind 1

crossoveralg default

cutlo -1e+75

cutpass 0

cuts 0

cutsfactor 4

cutup 1e+75

depind -1

dettilim 1e+75

disjcuts 0

divetype 0

divfltup 1e+299

divfltlo -1e+299

.divflt 0

dpriind 0

dtprefix bnd

dtterm 1

dumpcuts 0

dumptree 0

dumplp 0

eachcutlim 2100000000

epagap 0

epgap 0

epint 1e-05

epmrk 0.01

epopt 1e-06

epper 1e-06

eprelax 1e-06

eprhs 1e-06

feasopt 0

feasoptmode 0

.feaspref 1

fixoptfile

flowcovers 0

flowpaths 0

flushfiles 0

fpheur 0

fraccand 200

fraccuts 0

fracpass 0

gubcovers 0

heurfreq 0

iafile

iatriggerfile

iatriggertime 60

iis 0

implbd 0

interactive 0

intsollim 2100000000

itlim 16336

lbheur 0

liftprojcuts 0

Page 476: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 476

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 425

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

lpalg default

lpmethod 0

ltol 0

mcfcuts 0

memoryemphasis 0

localimplied 0

mipdisplay 4

mipemphasis 0

mipkappastats -1

mipinterval 0

mipordind 1

mipordtype 0

mipsearch 0

mipstart 0

miptrace

miptracenode 100

miptracetime 1

miqcpstrat 0

mircuts 0

mpslongnum 1

mtol 0

names 1

netdisplay 2

netepopt 1e-06

neteprhs 1e-06

netfind 2

netitlim 2100000000

netppriind 0

nodefileind 1

nodelim 10000

nodesel 1

numericalemphasis 0

objdif 0

objllim -1e+75

objrng

objulim 1e+75

parallelmode 1

perind 0

perlim 0

polishtime 0

polishafterepagap 0

polishafterepgap 0

polishafternode 2100000000

polishafterintsol 2100000000

polishaftertime 1e+75

polishafterdettime 1e+75

populatelim 20

ppriind 0

predual 0

preind 1

prelinear 1

prepass -1

preslvnd 0

Page 477: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 477

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 426

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

pricelim 0

printoptions 0

probe 0

probetime 1e+75

probedettime 1e+75

probread

qpmakepsdind 1

qpmethod 0

qtolin -1

quality 0

rampupdettimelimit 1e+75

rampupduration 0

rampuptimelimit 1e+75

randomseed 0

readflt

readparams

reduce 3

reinv 0

relaxfixedinfeas 0

relaxpreind -1

relobjdif 0

repairtries 0

repeatpresolve -1

rerun yes

rhsrng

rinsheur 0

rngrestart

scaind 0

secret

siftalg 0

siftdisplay 1

siftitlim 2100000000

simdisplay 1

singlim 10

solnpool

solnpoolmerge

solnpoolnumsym 10

solnpoolagap 1e+75

solnpoolcapacity 2100000000

solnpoolgap 1e+75

solnpoolintensity 0

solnpoolpop 1

solnpoolpopdel

solnpoolpoprepeat

solnpoolprefix soln

solnpoolreplace 0

solutiontarget 0

solvefinal 1

startalg 0

strongcandlim 10

strongitlim 0

subalg 0

submipnodelim 500

Page 478: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 478

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 427

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

symmetry -1

threads 1

tilim 999.315

trelim 1e+75

tuning

tuningdisplay 1

tuningmeasure 1

tuningrepeat 1

tuningtilim 199.863

tuningdettilim 1e+07

usercutcall

usercutfirst 10

usercutfreq 10

usercutinterval 100

usercutmult 2

usercutnewint 1

usergdxin bchin.gdx

usergdxsol bchsol.gdx

usergdxname bchout.gdx

usergdxnameinc bchout_i.gdx

usergdxprefix

userheurcall

userheurfirst 10

userheurfreq 10

userheurinterval 100

userheurmult 2

userheurnewint 1

userheurobjfirst 0

userincbcall

userincbicall

userjobid

userkeep 0

usercgmaxcols 2147483647

usercgadvind 1

usercgsolopt 0

usercgdumplp bchcgdump.lp

userpricingcall

usersolvenodelp

varsel 0

waitforenter 0

workdir /var/www/html/interfaces/cgi-bin/steam/225a/

workmem 128

writebas

writeflt

writelp

writemps

writemst

writeord

writeparam

writepre

writesav

zerohalfcuts 0

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

Page 479: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 479

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 428

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=1

The search will stop after 10000 nodes.

=2

=1

Unable to load names.

=2

Tried aggregator 3 times.

MIP Presolve eliminated 2438 rows and 4962 columns.

MIP Presolve modified 390 coefficients.

Aggregator did 234 substitutions.

Reduced MIP has 469 rows, 560 columns, and 1838 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.01 sec. (7.12 ticks)

Found incumbent of value 1.2750195e+10 after 0.02 sec. (8.81 ticks)

Probing fixed 0 vars, tightened 13 bounds.

Probing time = 0.00 sec. (0.19 ticks)

Tried aggregator 2 times.

MIP Presolve eliminated 49 rows and 56 columns.

MIP Presolve modified 25 coefficients.

Aggregator did 3 substitutions.

Reduced MIP has 417 rows, 501 columns, and 1682 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (1.98 ticks)

Probing time = 0.00 sec. (0.17 ticks)

Tried aggregator 1 time.

Reduced MIP has 417 rows, 501 columns, and 1682 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (0.95 ticks)

Probing time = 0.00 sec. (0.17 ticks)

Clique table members: 54.

MIP emphasis: balance optimality and feasibility.

MIP search method: dynamic search.

Parallel mode: none, using 1 thread.

Tried aggregator 1 time.

LP Presolve eliminated 2 rows and 0 columns.

Aggregator did 2 substitutions.

Reduced LP has 413 rows, 499 columns, and 1674 nonzeros.

Presolve time = 0.00 sec. (0.34 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.005000

Iteration: 71 Dual objective = 0.729920

Iteration: 133 Dual objective = 1.539240

Iteration: 195 Dual objective = 5080.082191

Markowitz threshold set to 0.1

Iteration: 223 Dual objective = 5162.019916

Removing shift (11).

Markowitz threshold set to 0.5

Iteration: 225 Dual objective = 5161.282927

Initializing dual steep norms . . .

Page 480: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 480

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 429

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Iteration log . . .

Iteration: 1 Dual objective = 5161.282927

Root relaxation solution time = 0.01 sec. (4.29 ticks)

Nodes Cuts/

Node Left Objective IInf Best Integer Best Bound ItCnt Gap

* 0+ 0 1.27502e+10 0.0050 100.00%

Found incumbent of value 1.2750195e+10 after 0.04 sec. (17.39 ticks)

0 0 5161.2829 13 1.27502e+10 5161.2829 225 100.00%

* 0+ 0 12043.8077 5161.2829 57.15%

Found incumbent of value 12043.807744 after 0.04 sec. (19.04 ticks)

0 0 5171.7954 16 12043.8077 Cuts: 34 269 57.06%

* 0+ 0 5457.2128 5171.7954 5.23%

Found incumbent of value 5457.212808 after 0.05 sec. (24.10 ticks)

0 0 5171.7958 12 5457.2128 Cuts: 32 286 5.23%

0 0 5171.7960 15 5457.2128 Cuts: 14 321 5.23%

0 0 5171.7964 13 5457.2128 Cuts: 47 342 5.23%

* 0+ 0 5456.9257 5171.7964 5.23%

Found incumbent of value 5456.925650 after 0.08 sec. (38.93 ticks)

* 0+ 0 5311.8251 5171.7964 2.64%

Found incumbent of value 5311.825142 after 0.09 sec. (40.65 ticks)

0 2 5171.7964 13 5311.8251 5171.7964 342 2.64%

Elapsed time = 0.09 sec. (44.69 ticks, tree = 0.00 MB, solutions = 4)

* 15 9 integral 0 5305.2015 5171.7964 570 2.51%

Found incumbent of value 5305.201520 after 0.11 sec. (52.40 ticks)

* 16 8 integral 0 5305.1622 5171.7964 575 2.51%

Found incumbent of value 5305.162164 after 0.11 sec. (52.89 ticks)

* 16 8 integral 0 5305.1622 5171.7964 575 2.51%

Found incumbent of value 5305.162164 after 0.11 sec. (52.89 ticks)

Clique cuts applied: 3

Implied bound cuts applied: 22

Flow cuts applied: 6

Mixed integer rounding cuts applied: 10

Gomory fractional cuts applied: 3

Root node processing (before b&c):

Real time = 0.09 sec. (45.04 ticks)

Sequential b&c:

Real time = 0.04 sec. (21.58 ticks)

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

Total (root+branch&cut) = 0.13 sec. (66.62 ticks)

=1

MIP status(101): integer optimal solution

Cplex Time: 0.13sec (det. 66.63 ticks)

=2

=1

Fixing integer variables, and solving final LP...

=2

Tried aggregator 1 time.

LP Presolve eliminated 2685 rows and 5190 columns.

Aggregator did 169 substitutions.

Page 481: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 481

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 430

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Reduced LP has 287 rows, 397 columns, and 1068 nonzeros.

Presolve time = 0.00 sec. (2.17 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.012000

Iteration: 62 Dual objective = 0.736920

Iteration: 124 Dual objective = 5124.321963

=1

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 4.86 ticks)

=2

=1

Proven optimal solution.

=2

=1

MIP Solution: 5305.162164 (940 iterations, 50 nodes)

=2

=1

Final Solve: 5305.162163 (146 iterations)

=2

=1

Best possible: 5305.162164

=2

=1

Absolute gap: 0.000000

=2

=1

Relative gap: 0.000000

=2

=C--- DICOPT: Setting up next NLP

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

Page 482: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 482

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 431

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

*** Line 0 SET LFEERR = 0

*** Line 0 SET LFITER = 15250

*** Line 0 SET RVTIME = 999.1670000

*** Line 2 BRANCH with Lbranch = 1

*** Line 3 OPTIMIZE

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.1586679127E+03 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Pre-triangular equations: 598

Post-triangular equations: 75

Definitional equations: 134

1 0 6.9028680362E+02 (After pre-processing)

2 0 3.6969708641E+00 (After scaling)

3 0 2 2.4670118117E-02 1.0E+00 F T

4 0 2 2.1598548599E-02 1.0E+00 F T

5 0 2 2.1345326094E-02 1.0E+00 F T

6 0 2 2.1345326094E-02 0.0E+00 T T

7 0 2 2.1345326094E-02 0.0E+00 T T

8 0 2 2.1324359783E-02 1.0E+00 F T

9 0 2 2.1322667909E-02 1.0E+00 F T

10 0 2 2.1322530147E-02 1.0E+00 F T

11 1 1 2.1322517918E-02 0.0E+00 0

=1

** Infeasible solution. Reduced gradient less than tolerance.

=2

*** Line 4 BRANCH with Lbranch = 2

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

Page 483: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 483

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 432

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

CONOPT time Total 0.011 seconds

of which: Function evaluations 0.001 = 9.1%

1st Derivative evaluations 0.003 = 27.3%

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 2736. Time: 0.001 T/C: 3.6550E-07

Statistics for FDEval-Drv Calls: 1510. Time: 0.003 T/C: 1.9868E-06

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

=C

=C--- WARNING : infeasder option is on,

=C--- problem will keep running even when infeasible NLPs are given

=C

=C--- GMO Resort Time 1ms

=1

=0IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=2

=1

--- GAMS/Cplex licensed for continuous and discrete problems.

=2

=1

Cplex 12.6.1.0

=2

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

CONTROL FILE STATISTICS

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

Rows : 3514, columns : 6497, nonzeroes : 20176

Free Rows : 0

Iteration limit : 15239

Resource limit : 9.991560e+02

Objective variable : 1309

Objective sense : minimize

Advanced basis : yes

Binary variables : 76

Integer variables : 0

SOS1 variables : 0

SOS2 variables : 0

SemiCont variables : 0

SemiInt variables : 0

Page 484: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 484

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 433

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

OPTCA : 0.000000e+00 , OPTCR : 0.000000e+00

Priorities : no

Cheat : n.a.

Cutoff : n.a.

Node limit : 10000

Option Values:

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

usebasis 1

cutoff 0

tryint 0

domlim 0

advind 2

aggcutlim 3

aggfill 10

aggind -1

auxrootthreads 0

baralg 0

barcolnz 0

barcrossalg 0

bardisplay 1

barepcomp 1e-08

bargrowth 1e+12

baritlim 2100000000

barmaxcor -1

barobjrng 1e+20

barorder 0

barqcpepcomp 1e-07

barstartalg 1

bbinterval 7

bndstrenind -1

brdir 0

bttol 0.9999

calcqcpduals 1

cliques 0

clocktype 0

clonelog 0

coeredind -1

computeserver

covers 0

craind 1

crossoveralg default

cutlo -1e+75

cutpass 0

cuts 0

cutsfactor 4

cutup 1e+75

depind -1

dettilim 1e+75

disjcuts 0

Page 485: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 485

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 434

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

divetype 0

divfltup 1e+299

divfltlo -1e+299

.divflt 0

dpriind 0

dtprefix bnd

dtterm 1

dumpcuts 0

dumptree 0

dumplp 0

eachcutlim 2100000000

epagap 0

epgap 0

epint 1e-05

epmrk 0.01

epopt 1e-06

epper 1e-06

eprelax 1e-06

eprhs 1e-06

feasopt 0

feasoptmode 0

.feaspref 1

fixoptfile

flowcovers 0

flowpaths 0

flushfiles 0

fpheur 0

fraccand 200

fraccuts 0

fracpass 0

gubcovers 0

heurfreq 0

iafile

iatriggerfile

iatriggertime 60

iis 0

implbd 0

interactive 0

intsollim 2100000000

itlim 15239

lbheur 0

liftprojcuts 0

lpalg default

lpmethod 0

ltol 0

mcfcuts 0

memoryemphasis 0

localimplied 0

mipdisplay 4

mipemphasis 0

mipkappastats -1

mipinterval 0

mipordind 1

Page 486: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 486

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 435

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

mipordtype 0

mipsearch 0

mipstart 0

miptrace

miptracenode 100

miptracetime 1

miqcpstrat 0

mircuts 0

mpslongnum 1

mtol 0

names 1

netdisplay 2

netepopt 1e-06

neteprhs 1e-06

netfind 2

netitlim 2100000000

netppriind 0

nodefileind 1

nodelim 10000

nodesel 1

numericalemphasis 0

objdif 0

objllim -1e+75

objrng

objulim 1e+75

parallelmode 1

perind 0

perlim 0

polishtime 0

polishafterepagap 0

polishafterepgap 0

polishafternode 2100000000

polishafterintsol 2100000000

polishaftertime 1e+75

polishafterdettime 1e+75

populatelim 20

ppriind 0

predual 0

preind 1

prelinear 1

prepass -1

preslvnd 0

pricelim 0

printoptions 0

probe 0

probetime 1e+75

probedettime 1e+75

probread

qpmakepsdind 1

qpmethod 0

qtolin -1

quality 0

rampupdettimelimit 1e+75

Page 487: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 487

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 436

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

rampupduration 0

rampuptimelimit 1e+75

randomseed 0

readflt

readparams

reduce 3

reinv 0

relaxfixedinfeas 0

relaxpreind -1

relobjdif 0

repairtries 0

repeatpresolve -1

rerun yes

rhsrng

rinsheur 0

rngrestart

scaind 0

secret

siftalg 0

siftdisplay 1

siftitlim 2100000000

simdisplay 1

singlim 10

solnpool

solnpoolmerge

solnpoolnumsym 10

solnpoolagap 1e+75

solnpoolcapacity 2100000000

solnpoolgap 1e+75

solnpoolintensity 0

solnpoolpop 1

solnpoolpopdel

solnpoolpoprepeat

solnpoolprefix soln

solnpoolreplace 0

solutiontarget 0

solvefinal 1

startalg 0

strongcandlim 10

strongitlim 0

subalg 0

submipnodelim 500

symmetry -1

threads 1

tilim 999.156

trelim 1e+75

tuning

tuningdisplay 1

tuningmeasure 1

tuningrepeat 1

tuningtilim 199.831

tuningdettilim 1e+07

usercutcall

Page 488: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 488

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 437

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

usercutfirst 10

usercutfreq 10

usercutinterval 100

usercutmult 2

usercutnewint 1

usergdxin bchin.gdx

usergdxsol bchsol.gdx

usergdxname bchout.gdx

usergdxnameinc bchout_i.gdx

usergdxprefix

userheurcall

userheurfirst 10

userheurfreq 10

userheurinterval 100

userheurmult 2

userheurnewint 1

userheurobjfirst 0

userincbcall

userincbicall

userjobid

userkeep 0

usercgmaxcols 2147483647

usercgadvind 1

usercgsolopt 0

usercgdumplp bchcgdump.lp

userpricingcall

usersolvenodelp

varsel 0

waitforenter 0

workdir /var/www/html/interfaces/cgi-bin/steam/225a/

workmem 128

writebas

writeflt

writelp

writemps

writemst

writeord

writeparam

writepre

writesav

zerohalfcuts 0

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

=1

The search will stop after 10000 nodes.

=2

=1

Unable to load names.

=2

Tried aggregator 3 times.

MIP Presolve eliminated 2786 rows and 5679 columns.

MIP Presolve modified 403 coefficients.

Aggregator did 234 substitutions.

Page 489: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 489

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 438

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Reduced MIP has 494 rows, 584 columns, and 1974 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.01 sec. (7.91 ticks)

Found incumbent of value 1.2750372e+10 after 0.02 sec. (9.92 ticks)

Probing fixed 0 vars, tightened 13 bounds.

Probing time = 0.00 sec. (0.20 ticks)

Tried aggregator 2 times.

MIP Presolve eliminated 73 rows and 80 columns.

MIP Presolve modified 29 coefficients.

Aggregator did 3 substitutions.

Reduced MIP has 418 rows, 501 columns, and 1731 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (2.09 ticks)

Probing time = 0.00 sec. (0.18 ticks)

Tried aggregator 1 time.

Reduced MIP has 418 rows, 501 columns, and 1731 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (0.97 ticks)

Probing time = 0.00 sec. (0.18 ticks)

Clique table members: 54.

MIP emphasis: balance optimality and feasibility.

MIP search method: dynamic search.

Parallel mode: none, using 1 thread.

Tried aggregator 1 time.

LP Presolve eliminated 2 rows and 0 columns.

Aggregator did 2 substitutions.

Reduced LP has 414 rows, 499 columns, and 1723 nonzeros.

Presolve time = 0.00 sec. (0.35 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.005000

Iteration: 71 Dual objective = 0.729920

Iteration: 133 Dual objective = 1.772608

Iteration: 195 Dual objective = 5033.747141

Removing shift (8).

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 5171.262030

Root relaxation solution time = 0.01 sec. (3.85 ticks)

Nodes Cuts/

Node Left Objective IInf Best Integer Best Bound ItCnt Gap

* 0+ 0 1.27504e+10 0.0050 100.00%

Found incumbent of value 1.2750372e+10 after 0.04 sec. (18.25 ticks)

0 0 5171.2620 12 1.27504e+10 5171.2620 220 100.00%

* 0+ 0 5574.1209 5171.2620 7.23%

Found incumbent of value 5574.120850 after 0.04 sec. (20.40 ticks)

0 0 5179.0450 16 5574.1209 Cuts: 36 249 7.09%

* 0+ 0 5493.8594 5179.0450 5.73%

Found incumbent of value 5493.859402 after 0.05 sec. (25.47 ticks)

Page 490: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 490

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 439

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

0 0 5179.0455 11 5493.8594 Cuts: 36 267 5.73%

0 0 5179.0455 15 5493.8594 Cuts: 12 291 5.73%

0 0 5179.0460 13 5493.8594 Cuts: 30 306 5.73%

* 0+ 0 5493.5722 5179.0460 5.73%

Found incumbent of value 5493.572244 after 0.09 sec. (41.30 ticks)

* 0+ 0 5334.3641 5179.0460 2.91%

Found incumbent of value 5334.364090 after 0.09 sec. (43.14 ticks)

* 0+ 0 5334.3631 5179.0460 2.91%

Found incumbent of value 5334.363090 after 0.09 sec. (45.72 ticks)

0 2 5179.0460 13 5334.3631 5179.0460 306 2.91%

Elapsed time = 0.10 sec. (48.24 ticks, tree = 0.00 MB, solutions = 5)

* 16 10 integral 0 5326.5240 5179.0470 565 2.77%

Found incumbent of value 5326.524043 after 0.11 sec. (55.07 ticks)

* 17 9 integral 0 5326.4847 5179.0470 569 2.77%

Found incumbent of value 5326.484677 after 0.11 sec. (55.55 ticks)

Clique cuts applied: 2

Implied bound cuts applied: 22

Flow cuts applied: 10

Mixed integer rounding cuts applied: 8

Gomory fractional cuts applied: 2

Root node processing (before b&c):

Real time = 0.10 sec. (48.67 ticks)

Sequential b&c:

Real time = 0.05 sec. (26.46 ticks)

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

Total (root+branch&cut) = 0.15 sec. (75.14 ticks)

=1

MIP status(101): integer optimal solution

Cplex Time: 0.15sec (det. 75.16 ticks)

=2

=1

Fixing integer variables, and solving final LP...

=2

Tried aggregator 1 time.

LP Presolve eliminated 3049 rows and 5923 columns.

Aggregator did 169 substitutions.

Reduced LP has 296 rows, 405 columns, and 1086 nonzeros.

Presolve time = 0.00 sec. (2.43 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.012000

Iteration: 62 Dual objective = 0.736920

Iteration: 124 Dual objective = 4119.847465

=1

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 5.33 ticks)

=2

=1

Proven optimal solution.

=2

Page 491: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 491

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 440

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=1

MIP Solution: 5326.484677 (1197 iterations, 73 nodes)

=2

=1

Final Solve: 5326.484682 (154 iterations)

=2

=1

Best possible: 5326.484677

=2

=1

Absolute gap: 0.000000

=2

=1

Relative gap: 0.000000

=2

=C--- DICOPT: Setting up next NLP

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

*** Line 0 SET LFEERR = 0

*** Line 0 SET LFITER = 13888

*** Line 0 SET RVTIME = 998.9940000

*** Line 2 BRANCH with Lbranch = 1

Page 492: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 492

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 441

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

*** Line 3 OPTIMIZE

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.1585052445E+03 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Pre-triangular equations: 598

Post-triangular equations: 75

Definitional equations: 134

1 0 6.9024397533E+02 (After pre-processing)

2 0 3.6541429960E+00 (After scaling)

3 0 2 2.4669887248E-02 1.0E+00 F T

4 0 2 2.1598319056E-02 1.0E+00 F T

5 0 2 2.1345096560E-02 1.0E+00 F T

6 0 2 2.1324357565E-02 1.0E+00 F T

7 0 2 2.1322667872E-02 1.0E+00 F T

8 0 2 2.1322530151E-02 1.0E+00 F T

9 1 1 2.1322517918E-02 0.0E+00 0

=1

** Infeasible solution. Reduced gradient less than tolerance.

=2

*** Line 4 BRANCH with Lbranch = 2

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

CONOPT time Total 0.010 seconds

of which: Function evaluations 0.003 = 30.0%

1st Derivative evaluations 0.001 = 10.0%

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 2557. Time: 0.003 T/C: 1.1732E-06

Statistics for FDEval-Drv Calls: 1510. Time: 0.001 T/C: 6.6225E-07

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

Page 493: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 493

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 442

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=C

=C--- WARNING : infeasder option is on,

=C--- problem will keep running even when infeasible NLPs are given

=C

=C--- GMO Resort Time 0ms

=1

=0IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=2

=1

--- GAMS/Cplex licensed for continuous and discrete problems.

=2

=1

Cplex 12.6.1.0

=2

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

CONTROL FILE STATISTICS

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

Rows : 3887, columns : 7238, nonzeroes : 22685

Free Rows : 0

Iteration limit : 13879

Resource limit : 9.989840e+02

Objective variable : 1309

Objective sense : minimize

Advanced basis : yes

Binary variables : 76

Integer variables : 0

SOS1 variables : 0

SOS2 variables : 0

SemiCont variables : 0

SemiInt variables : 0

OPTCA : 0.000000e+00 , OPTCR : 0.000000e+00

Priorities : no

Cheat : n.a.

Cutoff : n.a.

Node limit : 10000

Option Values:

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

usebasis 1

cutoff 0

tryint 0

domlim 0

advind 2

aggcutlim 3

Page 494: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 494

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 443

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

aggfill 10

aggind -1

auxrootthreads 0

baralg 0

barcolnz 0

barcrossalg 0

bardisplay 1

barepcomp 1e-08

bargrowth 1e+12

baritlim 2100000000

barmaxcor -1

barobjrng 1e+20

barorder 0

barqcpepcomp 1e-07

barstartalg 1

bbinterval 7

bndstrenind -1

brdir 0

bttol 0.9999

calcqcpduals 1

cliques 0

clocktype 0

clonelog 0

coeredind -1

computeserver

covers 0

craind 1

crossoveralg default

cutlo -1e+75

cutpass 0

cuts 0

cutsfactor 4

cutup 1e+75

depind -1

dettilim 1e+75

disjcuts 0

divetype 0

divfltup 1e+299

divfltlo -1e+299

.divflt 0

dpriind 0

dtprefix bnd

dtterm 1

dumpcuts 0

dumptree 0

dumplp 0

eachcutlim 2100000000

epagap 0

epgap 0

epint 1e-05

epmrk 0.01

epopt 1e-06

epper 1e-06

Page 495: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 495

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 444

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

eprelax 1e-06

eprhs 1e-06

feasopt 0

feasoptmode 0

.feaspref 1

fixoptfile

flowcovers 0

flowpaths 0

flushfiles 0

fpheur 0

fraccand 200

fraccuts 0

fracpass 0

gubcovers 0

heurfreq 0

iafile

iatriggerfile

iatriggertime 60

iis 0

implbd 0

interactive 0

intsollim 2100000000

itlim 13879

lbheur 0

liftprojcuts 0

lpalg default

lpmethod 0

ltol 0

mcfcuts 0

memoryemphasis 0

localimplied 0

mipdisplay 4

mipemphasis 0

mipkappastats -1

mipinterval 0

mipordind 1

mipordtype 0

mipsearch 0

mipstart 0

miptrace

miptracenode 100

miptracetime 1

miqcpstrat 0

mircuts 0

mpslongnum 1

mtol 0

names 1

netdisplay 2

netepopt 1e-06

neteprhs 1e-06

netfind 2

netitlim 2100000000

netppriind 0

Page 496: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 496

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 445

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

nodefileind 1

nodelim 10000

nodesel 1

numericalemphasis 0

objdif 0

objllim -1e+75

objrng

objulim 1e+75

parallelmode 1

perind 0

perlim 0

polishtime 0

polishafterepagap 0

polishafterepgap 0

polishafternode 2100000000

polishafterintsol 2100000000

polishaftertime 1e+75

polishafterdettime 1e+75

populatelim 20

ppriind 0

predual 0

preind 1

prelinear 1

prepass -1

preslvnd 0

pricelim 0

printoptions 0

probe 0

probetime 1e+75

probedettime 1e+75

probread

qpmakepsdind 1

qpmethod 0

qtolin -1

quality 0

rampupdettimelimit 1e+75

rampupduration 0

rampuptimelimit 1e+75

randomseed 0

readflt

readparams

reduce 3

reinv 0

relaxfixedinfeas 0

relaxpreind -1

relobjdif 0

repairtries 0

repeatpresolve -1

rerun yes

rhsrng

rinsheur 0

rngrestart

scaind 0

Page 497: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 497

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 446

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

secret

siftalg 0

siftdisplay 1

siftitlim 2100000000

simdisplay 1

singlim 10

solnpool

solnpoolmerge

solnpoolnumsym 10

solnpoolagap 1e+75

solnpoolcapacity 2100000000

solnpoolgap 1e+75

solnpoolintensity 0

solnpoolpop 1

solnpoolpopdel

solnpoolpoprepeat

solnpoolprefix soln

solnpoolreplace 0

solutiontarget 0

solvefinal 1

startalg 0

strongcandlim 10

strongitlim 0

subalg 0

submipnodelim 500

symmetry -1

threads 1

tilim 998.984

trelim 1e+75

tuning

tuningdisplay 1

tuningmeasure 1

tuningrepeat 1

tuningtilim 199.797

tuningdettilim 1e+07

usercutcall

usercutfirst 10

usercutfreq 10

usercutinterval 100

usercutmult 2

usercutnewint 1

usergdxin bchin.gdx

usergdxsol bchsol.gdx

usergdxname bchout.gdx

usergdxnameinc bchout_i.gdx

usergdxprefix

userheurcall

userheurfirst 10

userheurfreq 10

userheurinterval 100

userheurmult 2

userheurnewint 1

userheurobjfirst 0

Page 498: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 498

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 447

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

userincbcall

userincbicall

userjobid

userkeep 0

usercgmaxcols 2147483647

usercgadvind 1

usercgsolopt 0

usercgdumplp bchcgdump.lp

userpricingcall

usersolvenodelp

varsel 0

waitforenter 0

workdir /var/www/html/interfaces/cgi-bin/steam/225a/

workmem 128

writebas

writeflt

writelp

writemps

writemst

writeord

writeparam

writepre

writesav

zerohalfcuts 0

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

=1

The search will stop after 10000 nodes.

=2

=1

Unable to load names.

=2

Tried aggregator 3 times.

MIP Presolve eliminated 3134 rows and 6396 columns.

MIP Presolve modified 415 coefficients.

Aggregator did 234 substitutions.

Reduced MIP has 519 rows, 608 columns, and 2111 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.01 sec. (8.71 ticks)

Found incumbent of value 1.2750548e+10 after 0.02 sec. (10.72 ticks)

Probing fixed 0 vars, tightened 13 bounds.

Probing time = 0.00 sec. (0.21 ticks)

Tried aggregator 2 times.

MIP Presolve eliminated 90 rows and 97 columns.

MIP Presolve modified 32 coefficients.

Aggregator did 3 substitutions.

Reduced MIP has 426 rows, 508 columns, and 1805 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.01 sec. (2.22 ticks)

Probing time = 0.00 sec. (0.18 ticks)

Tried aggregator 1 time.

Reduced MIP has 426 rows, 508 columns, and 1805 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Page 499: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 499

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 448

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Presolve time = 0.00 sec. (1.00 ticks)

Probing time = 0.00 sec. (0.18 ticks)

Clique table members: 54.

MIP emphasis: balance optimality and feasibility.

MIP search method: dynamic search.

Parallel mode: none, using 1 thread.

Tried aggregator 1 time.

LP Presolve eliminated 2 rows and 0 columns.

Aggregator did 2 substitutions.

Reduced LP has 422 rows, 506 columns, and 1797 nonzeros.

Presolve time = 0.00 sec. (0.36 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.005000

Iteration: 69 Dual objective = 0.729920

Iteration: 131 Dual objective = 0.834545

Iteration: 193 Dual objective = 5136.847647

Removing shift (6).

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 5177.960619

Root relaxation solution time = 0.01 sec. (3.54 ticks)

Nodes Cuts/

Node Left Objective IInf Best Integer Best Bound ItCnt Gap

* 0+ 0 1.27505e+10 0.0050 100.00%

Found incumbent of value 1.2750548e+10 after 0.04 sec. (19.00 ticks)

0 0 5177.9606 13 1.27505e+10 5177.9606 212 100.00%

* 0+ 0 5610.6884 5177.9606 7.71%

Found incumbent of value 5610.688440 after 0.04 sec. (21.25 ticks)

0 0 5186.2414 15 5610.6884 Cuts: 38 242 7.56%

* 0+ 0 5530.5060 5186.2414 6.22%

Found incumbent of value 5530.505996 after 0.06 sec. (26.77 ticks)

0 0 5186.2420 12 5530.5060 Cuts: 32 257 6.22%

0 0 5186.2420 18 5530.5060 Cuts: 9 266 6.22%

* 0+ 0 5354.1323 5186.2420 3.14%

Found incumbent of value 5354.132324 after 0.07 sec. (33.64 ticks)

0 0 5186.2424 16 5354.1323 Cuts: 36 280 3.14%

0 2 5186.2424 16 5354.1323 5186.2424 280 3.14%

Elapsed time = 0.10 sec. (47.75 ticks, tree = 0.00 MB, solutions = 3)

* 16 8 integral 0 5347.8476 5186.2424 512 3.02%

Found incumbent of value 5347.847561 after 0.11 sec. (53.64 ticks)

* 17 7 integral 0 5347.8082 5186.2424 516 3.02%

Found incumbent of value 5347.808195 after 0.11 sec. (54.14 ticks)

* 60+ 0 5347.8072 5347.8062 0.00%

Impl Bds: 7

Found incumbent of value 5347.807199 after 0.15 sec. (76.88 ticks)

Clique cuts applied: 3

Implied bound cuts applied: 18

Page 500: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 500

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 449

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Flow cuts applied: 6

Mixed integer rounding cuts applied: 11

Gomory fractional cuts applied: 2

Root node processing (before b&c):

Real time = 0.10 sec. (48.19 ticks)

Sequential b&c:

Real time = 0.05 sec. (29.43 ticks)

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

Total (root+branch&cut) = 0.15 sec. (77.62 ticks)

=1

MIP status(101): integer optimal solution

Cplex Time: 0.15sec (det. 77.65 ticks)

=2

=1

Fixing integer variables, and solving final LP...

=2

Tried aggregator 1 time.

LP Presolve eliminated 3407 rows and 6649 columns.

Aggregator did 169 substitutions.

Reduced LP has 311 rows, 420 columns, and 1133 nonzeros.

Presolve time = 0.00 sec. (2.70 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.012000

Iteration: 62 Dual objective = 0.736920

Iteration: 124 Dual objective = 4248.530780

=1

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 5.82 ticks)

=2

=1

Proven optimal solution.

=2

=1

MIP Solution: 5347.807199 (1113 iterations, 62 nodes)

=2

=1

Final Solve: 5347.807199 (153 iterations)

=2

=1

Best possible: 5347.807199

=2

=1

Absolute gap: 0.000000

=2

=1

Relative gap: 0.000000

=2

Page 501: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 501

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 450

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=C--- DICOPT: Setting up next NLP

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

*** Line 0 SET LFEERR = 0

*** Line 0 SET LFITER = 12613

*** Line 0 SET RVTIME = 998.8160000

*** Line 2 BRANCH with Lbranch = 1

*** Line 3 OPTIMIZE

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.1584363721E+03 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Pre-triangular equations: 598

Post-triangular equations: 75

Definitional equations: 134

1 0 6.9024397533E+02 (After pre-processing)

2 0 3.6541429960E+00 (After scaling)

3 0 2 2.4669887248E-02 1.0E+00 F T

4 0 2 2.1598319056E-02 1.0E+00 F T

Page 502: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 502

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 451

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

5 0 2 2.1345096560E-02 1.0E+00 F T

6 0 2 2.1324357565E-02 1.0E+00 F T

7 0 2 2.1322667872E-02 1.0E+00 F T

8 0 2 2.1322530151E-02 1.0E+00 F T

9 1 1 2.1322517918E-02 0.0E+00 0

=1

** Infeasible solution. Reduced gradient less than tolerance.

=2

*** Line 4 BRANCH with Lbranch = 2

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

CONOPT time Total 0.011 seconds

of which: Function evaluations 0.002 = 18.2%

1st Derivative evaluations 0.002 = 18.2%

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 2557. Time: 0.002 T/C: 7.8217E-07

Statistics for FDEval-Drv Calls: 1510. Time: 0.002 T/C: 1.3245E-06

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

=C

=C--- WARNING : infeasder option is on,

=C--- problem will keep running even when infeasible NLPs are given

=C

=C--- GMO Resort Time 0ms

=1

=0IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=2

=1

--- GAMS/Cplex licensed for continuous and discrete problems.

=2

=1

Cplex 12.6.1.0

=2

Page 503: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 503

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 452

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

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

CONTROL FILE STATISTICS

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

Rows : 4260, columns : 7979, nonzeroes : 25194

Free Rows : 0

Iteration limit : 12604

Resource limit : 9.988050e+02

Objective variable : 1309

Objective sense : minimize

Advanced basis : yes

Binary variables : 76

Integer variables : 0

SOS1 variables : 0

SOS2 variables : 0

SemiCont variables : 0

SemiInt variables : 0

OPTCA : 0.000000e+00 , OPTCR : 0.000000e+00

Priorities : no

Cheat : n.a.

Cutoff : n.a.

Node limit : 10000

Option Values:

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

usebasis 1

cutoff 0

tryint 0

domlim 0

advind 2

aggcutlim 3

aggfill 10

aggind -1

auxrootthreads 0

baralg 0

barcolnz 0

barcrossalg 0

bardisplay 1

barepcomp 1e-08

bargrowth 1e+12

baritlim 2100000000

barmaxcor -1

barobjrng 1e+20

barorder 0

barqcpepcomp 1e-07

barstartalg 1

bbinterval 7

bndstrenind -1

brdir 0

Page 504: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 504

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 453

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

bttol 0.9999

calcqcpduals 1

cliques 0

clocktype 0

clonelog 0

coeredind -1

computeserver

covers 0

craind 1

crossoveralg default

cutlo -1e+75

cutpass 0

cuts 0

cutsfactor 4

cutup 1e+75

depind -1

dettilim 1e+75

disjcuts 0

divetype 0

divfltup 1e+299

divfltlo -1e+299

.divflt 0

dpriind 0

dtprefix bnd

dtterm 1

dumpcuts 0

dumptree 0

dumplp 0

eachcutlim 2100000000

epagap 0

epgap 0

epint 1e-05

epmrk 0.01

epopt 1e-06

epper 1e-06

eprelax 1e-06

eprhs 1e-06

feasopt 0

feasoptmode 0

.feaspref 1

fixoptfile

flowcovers 0

flowpaths 0

flushfiles 0

fpheur 0

fraccand 200

fraccuts 0

fracpass 0

gubcovers 0

heurfreq 0

iafile

iatriggerfile

iatriggertime 60

Page 505: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 505

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 454

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

iis 0

implbd 0

interactive 0

intsollim 2100000000

itlim 12604

lbheur 0

liftprojcuts 0

lpalg default

lpmethod 0

ltol 0

mcfcuts 0

memoryemphasis 0

localimplied 0

mipdisplay 4

mipemphasis 0

mipkappastats -1

mipinterval 0

mipordind 1

mipordtype 0

mipsearch 0

mipstart 0

miptrace

miptracenode 100

miptracetime 1

miqcpstrat 0

mircuts 0

mpslongnum 1

mtol 0

names 1

netdisplay 2

netepopt 1e-06

neteprhs 1e-06

netfind 2

netitlim 2100000000

netppriind 0

nodefileind 1

nodelim 10000

nodesel 1

numericalemphasis 0

objdif 0

objllim -1e+75

objrng

objulim 1e+75

parallelmode 1

perind 0

perlim 0

polishtime 0

polishafterepagap 0

polishafterepgap 0

polishafternode 2100000000

polishafterintsol 2100000000

polishaftertime 1e+75

polishafterdettime 1e+75

Page 506: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 506

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 455

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

populatelim 20

ppriind 0

predual 0

preind 1

prelinear 1

prepass -1

preslvnd 0

pricelim 0

printoptions 0

probe 0

probetime 1e+75

probedettime 1e+75

probread

qpmakepsdind 1

qpmethod 0

qtolin -1

quality 0

rampupdettimelimit 1e+75

rampupduration 0

rampuptimelimit 1e+75

randomseed 0

readflt

readparams

reduce 3

reinv 0

relaxfixedinfeas 0

relaxpreind -1

relobjdif 0

repairtries 0

repeatpresolve -1

rerun yes

rhsrng

rinsheur 0

rngrestart

scaind 0

secret

siftalg 0

siftdisplay 1

siftitlim 2100000000

simdisplay 1

singlim 10

solnpool

solnpoolmerge

solnpoolnumsym 10

solnpoolagap 1e+75

solnpoolcapacity 2100000000

solnpoolgap 1e+75

solnpoolintensity 0

solnpoolpop 1

solnpoolpopdel

solnpoolpoprepeat

solnpoolprefix soln

solnpoolreplace 0

Page 507: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 507

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 456

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

solutiontarget 0

solvefinal 1

startalg 0

strongcandlim 10

strongitlim 0

subalg 0

submipnodelim 500

symmetry -1

threads 1

tilim 998.805

trelim 1e+75

tuning

tuningdisplay 1

tuningmeasure 1

tuningrepeat 1

tuningtilim 199.761

tuningdettilim 1e+07

usercutcall

usercutfirst 10

usercutfreq 10

usercutinterval 100

usercutmult 2

usercutnewint 1

usergdxin bchin.gdx

usergdxsol bchsol.gdx

usergdxname bchout.gdx

usergdxnameinc bchout_i.gdx

usergdxprefix

userheurcall

userheurfirst 10

userheurfreq 10

userheurinterval 100

userheurmult 2

userheurnewint 1

userheurobjfirst 0

userincbcall

userincbicall

userjobid

userkeep 0

usercgmaxcols 2147483647

usercgadvind 1

usercgsolopt 0

usercgdumplp bchcgdump.lp

userpricingcall

usersolvenodelp

varsel 0

waitforenter 0

workdir /var/www/html/interfaces/cgi-bin/steam/225a/

workmem 128

writebas

writeflt

writelp

writemps

Page 508: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 508

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 457

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

writemst

writeord

writeparam

writepre

writesav

zerohalfcuts 0

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

=1

The search will stop after 10000 nodes.

=2

=1

Unable to load names.

=2

Tried aggregator 3 times.

MIP Presolve eliminated 3482 rows and 7113 columns.

MIP Presolve modified 427 coefficients.

Aggregator did 234 substitutions.

Reduced MIP has 544 rows, 632 columns, and 2248 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.02 sec. (9.50 ticks)

Found incumbent of value 1.2750725e+10 after 0.02 sec. (11.69 ticks)

Probing fixed 0 vars, tightened 13 bounds.

Probing time = 0.00 sec. (0.23 ticks)

Tried aggregator 2 times.

MIP Presolve eliminated 114 rows and 121 columns.

MIP Presolve modified 35 coefficients.

Aggregator did 3 substitutions.

Reduced MIP has 427 rows, 508 columns, and 1855 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.01 sec. (2.34 ticks)

Probing time = 0.00 sec. (0.19 ticks)

Tried aggregator 1 time.

Reduced MIP has 427 rows, 508 columns, and 1855 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (1.03 ticks)

Probing time = 0.00 sec. (0.19 ticks)

Clique table members: 54.

MIP emphasis: balance optimality and feasibility.

MIP search method: dynamic search.

Parallel mode: none, using 1 thread.

Tried aggregator 1 time.

LP Presolve eliminated 2 rows and 0 columns.

Aggregator did 2 substitutions.

Reduced LP has 423 rows, 506 columns, and 1847 nonzeros.

Presolve time = 0.00 sec. (0.37 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.005000

Iteration: 72 Dual objective = 0.729920

Perturbation started.

Iteration: 102 Dual objective = 0.729920

Page 509: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 509

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 458

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Iteration: 164 Dual objective = 4917.598478

Removing perturbation.

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 5184.457161

Root relaxation solution time = 0.01 sec. (3.27 ticks)

Nodes Cuts/

Node Left Objective IInf Best Integer Best Bound ItCnt Gap

* 0+ 0 1.27507e+10 0.0050 100.00%

Found incumbent of value 1.2750725e+10 after 0.04 sec. (19.92 ticks)

0 0 5184.4572 14 1.27507e+10 5184.4572 193 100.00%

* 0+ 0 5647.2560 5184.4572 8.20%

Found incumbent of value 5647.256031 after 0.05 sec. (22.23 ticks)

0 0 5193.4380 16 5647.2560 Cuts: 36 218 8.04%

* 0+ 0 5567.1526 5193.4380 6.71%

Found incumbent of value 5567.152590 after 0.06 sec. (27.71 ticks)

0 0 5193.4386 16 5567.1526 Cuts: 36 237 6.71%

0 0 5193.4389 16 5567.1526 Cuts: 13 246 6.71%

* 0+ 0 5360.1934 5193.4389 3.11%

Found incumbent of value 5360.193395 after 0.08 sec. (36.93 ticks)

0 2 5193.4389 16 5360.1934 5193.4389 246 3.11%

Elapsed time = 0.10 sec. (47.07 ticks, tree = 0.00 MB, solutions = 3)

* 18 10 integral 0 5357.7338 5193.4389 445 3.07%

Found incumbent of value 5357.733778 after 0.11 sec. (56.24 ticks)

* 19 9 integral 0 5357.6945 5193.4389 449 3.07%

Found incumbent of value 5357.694505 after 0.11 sec. (57.14 ticks)

* 26 11 integral 0 5357.6935 5193.4532 521 3.07%

MIRcuts: 1

Found incumbent of value 5357.693505 after 0.12 sec. (60.13 ticks)

Clique cuts applied: 3

Implied bound cuts applied: 22

Flow cuts applied: 6

Mixed integer rounding cuts applied: 10

Gomory fractional cuts applied: 2

Root node processing (before b&c):

Real time = 0.10 sec. (47.56 ticks)

Sequential b&c:

Real time = 0.14 sec. (87.13 ticks)

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

Total (root+branch&cut) = 0.24 sec. (134.69 ticks)

=1

MIP status(101): integer optimal solution

Cplex Time: 0.24sec (det. 134.72 ticks)

=2

=1

Fixing integer variables, and solving final LP...

=2

Tried aggregator 1 time.

Page 510: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 510

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 459

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

LP Presolve eliminated 3755 rows and 7364 columns.

Aggregator did 168 substitutions.

Reduced LP has 337 rows, 447 columns, and 1238 nonzeros.

Presolve time = 0.01 sec. (2.96 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.011000

Iteration: 64 Dual objective = 0.735920

Perturbation started.

Iteration: 102 Dual objective = 0.735920

Removing perturbation.

=1

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 6.62 ticks)

=2

=1

Proven optimal solution.

=2

=1

MIP Solution: 5357.693505 (1606 iterations, 205 nodes)

=2

=1

Final Solve: 5357.693505 (156 iterations)

=2

=1

Best possible: 5357.693505

=2

=1

Absolute gap: 0.000000

=2

=1

Relative gap: 0.000000

=2

=C--- DICOPT: Setting up next NLP

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

Page 511: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 511

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 460

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

*** Line 0 SET LFEERR = 0

*** Line 0 SET LFITER = 10842

*** Line 0 SET RVTIME = 998.5460000

*** Line 2 BRANCH with Lbranch = 1

*** Line 3 OPTIMIZE

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.2611842553E+03 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Pre-triangular equations: 598

Post-triangular equations: 76

Definitional equations: 134

1 0 7.9120038548E+02 (After pre-processing)

2 0 5.6963078900E+00 (After scaling)

3 0 1 5.6963078900E+00 0.0E+00 T T

4 0 1 5.6963078900E+00 0.0E+00 T T

5 0 1 5.6963078900E+00 0.0E+00 T T

6 0 1 5.6963078900E+00 0.0E+00 T T

7 0 1 5.6963078900E+00 0.0E+00 T T

8 0 1 5.6963078900E+00 0.0E+00 T T

9 0 1 5.6963078900E+00 0.0E+00 T T

10 0 1 5.6963078900E+00 0.0E+00 T T

11 0 1 5.6963078900E+00 0.0E+00 T T

12 0 1 5.6963078900E+00 0.0E+00 T T

13 0 1 5.6963078900E+00 0.0E+00 F F

14 0 2 5.6626962976E+00 8.1E-04 T T

15 0 3 5.6626962976E+00 0.0E+00 T T

16 0 4 5.6626962976E+00 0.0E+00 T T

17 0 5 5.6626962976E+00 0.0E+00 T T

18 0 6 5.6626962976E+00 0.0E+00 T T

19 0 7 5.6626962976E+00 0.0E+00 T T

Page 512: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 512

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 461

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

20 0 8 5.6626962976E+00 0.0E+00 T T

21 0 9 5.6626962976E+00 0.0E+00 T T

22 0 10 5.6626962976E+00 0.0E+00 T T

23 0 11 5.6626962976E+00 0.0E+00 T T

24 0 12 5.6626962976E+00 0.0E+00 T T

25 0 13 5.6626962976E+00 0.0E+00 T T

26 0 14 5.6626962976E+00 0.0E+00 T T

27 0 15 5.6626962976E+00 0.0E+00 T T

28 0 16 5.6626962976E+00 0.0E+00 T T

29 0 17 5.6626962976E+00 0.0E+00 T T

30 0 18 5.6626962976E+00 0.0E+00 T T

31 0 19 5.6626962976E+00 0.0E+00 T T

32 0 20 5.6626962976E+00 0.0E+00 T T

33 0 21 5.6626962976E+00 0.0E+00 T T

34 0 22 5.6626962976E+00 0.0E+00 T T

35 0 22 5.5837499574E+00 1.5E-01 T T

36 0 22 5.4478955155E+00 3.3E-01 T T

37 0 22 5.4478955155E+00 0.0E+00 T T

38 0 22 5.4478955155E+00 0.0E+00 T T

39 0 22 5.4478955155E+00 0.0E+00 T T

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

40 0 22 5.3733321769E+00 1.7E-01 T T

41 0 22 5.2202619974E+00 1.0E+00 F T

42 0 22 5.0744643008E+00 1.0E+00 F T

43 0 22 5.0293201996E+00 1.0E+00 F T

44 0 22 5.0181346470E+00 1.0E+00 F T

45 0 22 5.0146273879E+00 1.0E+00 F T

46 0 22 5.0138139266E+00 1.0E+00 F T

47 0 22 5.0135377137E+00 1.0E+00 F T

48 0 22 5.0134794027E+00 1.0E+00 F T

49 0 22 5.0134573561E+00 1.0E+00 F T

50 0 22 5.0134532711E+00 1.0E+00 F T

51 0 22 5.0134514802E+00 1.0E+00 F T

52 0 22 5.0134512051E+00 1.0E+00 F T

53 1 19 1.9297999762E+00 3.4E+01 19 1.0E+00 3 T T

54 1 4 1.2215976553E-01 1.0E+00 16 1.0E+00 8 T T

** Feasible solution. Value of objective = 5481.23499886

Search for an optimal solution.

Iter Phase Ninf Objective RGmax NSB Step InItr MX OK

55 3 5.2904729439E+03 1.3E+03 1 1.0E+00 1 T T

56 3 5.2560533405E+03 1.1E+02 2 5.7E-01 3 F F

57 3 5.2330709946E+03 1.1E+02 2 6.9E-01 2 T T

58 3 5.2262817816E+03 1.1E+02 1 1.0E+00 1 T T

59 3 5.2262817832E+03 0.0E+00 1 0.0E+00 0 F T

60 3 5.2262817832E+03 0.0E+00 1

=1

Page 513: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 513

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 462

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

** Optimal solution. Reduced gradient less than tolerance.

=2

*** Line 4 BRANCH with Lbranch = 1

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

CONOPT time Total 0.055 seconds

of which: Function evaluations 0.018 = 32.7%

1st Derivative evaluations 0.003 = 5.5%

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 24753. Time: 0.018 T/C: 7.2718E-07

Statistics for FDEval-Drv Calls: 3837. Time: 0.003 T/C: 7.8186E-07

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

=C--- GMO Resort Time 0ms

=1

=0IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=2

=1

--- GAMS/Cplex licensed for continuous and discrete problems.

=2

=1

Cplex 12.6.1.0

=2

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

CONTROL FILE STATISTICS

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

Rows : 4633, columns : 8720, nonzeroes : 27703

Free Rows : 0

Iteration limit : 10782

Resource limit : 9.984920e+02

Objective variable : 1309

Objective sense : minimize

Page 514: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 514

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 463

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Advanced basis : yes

Binary variables : 76

Integer variables : 0

SOS1 variables : 0

SOS2 variables : 0

SemiCont variables : 0

SemiInt variables : 0

OPTCA : 0.000000e+00 , OPTCR : 0.000000e+00

Priorities : no

Cheat : n.a.

Cutoff : n.a.

Node limit : 10000

Option Values:

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

usebasis 1

cutoff 0

tryint 0

domlim 0

advind 2

aggcutlim 3

aggfill 10

aggind -1

auxrootthreads 0

baralg 0

barcolnz 0

barcrossalg 0

bardisplay 1

barepcomp 1e-08

bargrowth 1e+12

baritlim 2100000000

barmaxcor -1

barobjrng 1e+20

barorder 0

barqcpepcomp 1e-07

barstartalg 1

bbinterval 7

bndstrenind -1

brdir 0

bttol 0.9999

calcqcpduals 1

cliques 0

clocktype 0

clonelog 0

coeredind -1

computeserver

covers 0

craind 1

crossoveralg default

cutlo -1e+75

Page 515: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 515

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 464

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

cutpass 0

cuts 0

cutsfactor 4

cutup 1e+75

depind -1

dettilim 1e+75

disjcuts 0

divetype 0

divfltup 1e+299

divfltlo -1e+299

.divflt 0

dpriind 0

dtprefix bnd

dtterm 1

dumpcuts 0

dumptree 0

dumplp 0

eachcutlim 2100000000

epagap 0

epgap 0

epint 1e-05

epmrk 0.01

epopt 1e-06

epper 1e-06

eprelax 1e-06

eprhs 1e-06

feasopt 0

feasoptmode 0

.feaspref 1

fixoptfile

flowcovers 0

flowpaths 0

flushfiles 0

fpheur 0

fraccand 200

fraccuts 0

fracpass 0

gubcovers 0

heurfreq 0

iafile

iatriggerfile

iatriggertime 60

iis 0

implbd 0

interactive 0

intsollim 2100000000

itlim 10782

lbheur 0

liftprojcuts 0

lpalg default

lpmethod 0

ltol 0

mcfcuts 0

Page 516: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 516

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 465

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

memoryemphasis 0

localimplied 0

mipdisplay 4

mipemphasis 0

mipkappastats -1

mipinterval 0

mipordind 1

mipordtype 0

mipsearch 0

mipstart 0

miptrace

miptracenode 100

miptracetime 1

miqcpstrat 0

mircuts 0

mpslongnum 1

mtol 0

names 1

netdisplay 2

netepopt 1e-06

neteprhs 1e-06

netfind 2

netitlim 2100000000

netppriind 0

nodefileind 1

nodelim 10000

nodesel 1

numericalemphasis 0

objdif 0

objllim -1e+75

objrng

objulim 1e+75

parallelmode 1

perind 0

perlim 0

polishtime 0

polishafterepagap 0

polishafterepgap 0

polishafternode 2100000000

polishafterintsol 2100000000

polishaftertime 1e+75

polishafterdettime 1e+75

populatelim 20

ppriind 0

predual 0

preind 1

prelinear 1

prepass -1

preslvnd 0

pricelim 0

printoptions 0

probe 0

probetime 1e+75

Page 517: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 517

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 466

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

probedettime 1e+75

probread

qpmakepsdind 1

qpmethod 0

qtolin -1

quality 0

rampupdettimelimit 1e+75

rampupduration 0

rampuptimelimit 1e+75

randomseed 0

readflt

readparams

reduce 3

reinv 0

relaxfixedinfeas 0

relaxpreind -1

relobjdif 0

repairtries 0

repeatpresolve -1

rerun yes

rhsrng

rinsheur 0

rngrestart

scaind 0

secret

siftalg 0

siftdisplay 1

siftitlim 2100000000

simdisplay 1

singlim 10

solnpool

solnpoolmerge

solnpoolnumsym 10

solnpoolagap 1e+75

solnpoolcapacity 2100000000

solnpoolgap 1e+75

solnpoolintensity 0

solnpoolpop 1

solnpoolpopdel

solnpoolpoprepeat

solnpoolprefix soln

solnpoolreplace 0

solutiontarget 0

solvefinal 1

startalg 0

strongcandlim 10

strongitlim 0

subalg 0

submipnodelim 500

symmetry -1

threads 1

tilim 998.492

trelim 1e+75

Page 518: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 518

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 467

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

tuning

tuningdisplay 1

tuningmeasure 1

tuningrepeat 1

tuningtilim 199.698

tuningdettilim 1e+07

usercutcall

usercutfirst 10

usercutfreq 10

usercutinterval 100

usercutmult 2

usercutnewint 1

usergdxin bchin.gdx

usergdxsol bchsol.gdx

usergdxname bchout.gdx

usergdxnameinc bchout_i.gdx

usergdxprefix

userheurcall

userheurfirst 10

userheurfreq 10

userheurinterval 100

userheurmult 2

userheurnewint 1

userheurobjfirst 0

userincbcall

userincbicall

userjobid

userkeep 0

usercgmaxcols 2147483647

usercgadvind 1

usercgsolopt 0

usercgdumplp bchcgdump.lp

userpricingcall

usersolvenodelp

varsel 0

waitforenter 0

workdir /var/www/html/interfaces/cgi-bin/steam/225a/

workmem 128

writebas

writeflt

writelp

writemps

writemst

writeord

writeparam

writepre

writesav

zerohalfcuts 0

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

=1

The search will stop after 10000 nodes.

=2

Page 519: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 519

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 468

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=1

Unable to load names.

=2

Tried aggregator 3 times.

MIP Presolve eliminated 3757 rows and 7757 columns.

MIP Presolve modified 496 coefficients.

Aggregator did 234 substitutions.

Reduced MIP has 642 rows, 729 columns, and 2662 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.02 sec. (10.63 ticks)

Found incumbent of value 1.8854646e+10 after 0.03 sec. (13.12 ticks)

Probing fixed 0 vars, tightened 13 bounds.

Probing time = 0.00 sec. (0.24 ticks)

Tried aggregator 2 times.

MIP Presolve eliminated 159 rows and 166 columns.

MIP Presolve modified 39 coefficients.

Aggregator did 3 substitutions.

Reduced MIP has 480 rows, 560 columns, and 2128 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.01 sec. (2.66 ticks)

Probing time = 0.00 sec. (0.20 ticks)

Tried aggregator 1 time.

Reduced MIP has 480 rows, 560 columns, and 2128 nonzeros.

Reduced MIP has 55 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (1.16 ticks)

Probing time = 0.00 sec. (0.20 ticks)

Clique table members: 54.

MIP emphasis: balance optimality and feasibility.

MIP search method: dynamic search.

Parallel mode: none, using 1 thread.

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.005000

Iteration: 70 Dual objective = 0.729920

Perturbation started.

Iteration: 102 Dual objective = 0.729920

Iteration: 164 Dual objective = 4755.173261

Iteration: 208 Dual objective = 5184.461376

Removing perturbation.

Markowitz threshold set to 0.5

Iteration: 210 Dual objective = 5184.459692

Iteration log . . .

Iteration: 1 Dual objective = 5184.459692

Root relaxation solution time = 0.01 sec. (3.85 ticks)

Nodes Cuts/

Node Left Objective IInf Best Integer Best Bound ItCnt Gap

* 0+ 0 1.88546e+10 0.0050 100.00%

Found incumbent of value 1.8854646e+10 after 0.05 sec. (22.54 ticks)

0 0 5184.4597 15 1.88546e+10 5184.4597 210 100.00%

Page 520: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 520

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 469

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

* 0+ 0 5647.2583 5184.4597 8.20%

Found incumbent of value 5647.258323 after 0.05 sec. (25.16 ticks)

0 0 5193.4413 16 5647.2583 Cuts: 39 238 8.04%

* 0+ 0 5604.6055 5193.4413 7.34%

Found incumbent of value 5604.605519 after 0.07 sec. (31.98 ticks)

0 0 5193.4419 18 5604.6055 Cuts: 38 257 7.34%

* 0+ 0 5604.6045 5193.4419 7.34%

Found incumbent of value 5604.604519 after 0.08 sec. (36.67 ticks)

0 0 5193.4389 15 5604.6045 Cuts: 17 266 7.34%

* 0+ 0 5445.2893 5193.4419 4.63%

Found incumbent of value 5445.289308 after 0.09 sec. (43.11 ticks)

0 0 5193.4389 14 5445.2893 Cuts: 6 269 4.63%

* 0+ 0 5369.1736 5193.4419 3.27%

Found incumbent of value 5369.173622 after 0.11 sec. (55.49 ticks)

0 2 5193.4389 14 5369.1736 5193.4419 269 3.27%

Elapsed time = 0.12 sec. (58.08 ticks, tree = 0.00 MB, solutions = 5)

* 16 5 integral 0 5369.1323 5209.7709 443 2.97%

Found incumbent of value 5369.132334 after 0.14 sec. (71.08 ticks)

* 30+ 3 5360.1950 5233.1169 2.37%

Impl Bds: 1

Found incumbent of value 5360.194968 after 0.15 sec. (81.49 ticks)

* 36 6 integral 0 5360.1545 5233.1169 566 2.37%

Found incumbent of value 5360.154472 after 0.16 sec. (83.58 ticks)

* 42 5 integral 0 5360.1535 5260.9133 642 1.85%

Impl Bds: 1

Found incumbent of value 5360.153497 after 0.16 sec. (87.62 ticks)

* 59 2 integral 0 5357.6960 5357.6765 776 0.00%

MIRcuts: 2

Found incumbent of value 5357.696043 after 0.18 sec. (96.00 ticks)

Clique cuts applied: 3

Implied bound cuts applied: 18

Flow cuts applied: 8

Mixed integer rounding cuts applied: 10

Gomory fractional cuts applied: 2

Root node processing (before b&c):

Real time = 0.12 sec. (58.85 ticks)

Sequential b&c:

Real time = 0.06 sec. (39.73 ticks)

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

Total (root+branch&cut) = 0.18 sec. (98.58 ticks)

=1

MIP status(101): integer optimal solution

Cplex Time: 0.18sec (det. 98.60 ticks)

=2

=1

Fixing integer variables, and solving final LP...

=2

Tried aggregator 1 time.

LP Presolve eliminated 4053 rows and 8031 columns.

Aggregator did 168 substitutions.

Reduced LP has 412 rows, 521 columns, and 1511 nonzeros.

Page 521: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 521

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 470

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Presolve time = 0.01 sec. (3.28 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.011000

Iteration: 66 Dual objective = 0.735920

Iteration: 128 Dual objective = 5204.338083

Iteration: 147 Dual objective = 5357.695054

=1

Fixed MIP status(1): optimal

Cplex Time: 0.01sec (det. 7.43 ticks)

=2

=1

Proven optimal solution.

=2

=1

MIP Solution: 5357.696043 (788 iterations, 65 nodes)

=2

=1

Final Solve: 5357.696043 (148 iterations)

=2

=1

Best possible: 5357.696043

=2

=1

Absolute gap: 0.000000

=2

=1

Relative gap: 0.000000

=2

=C--- DICOPT: Setting up next NLP

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

Page 522: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 522

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 471

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

*** Line 0 SET LFEERR = 0

*** Line 0 SET LFITER = 9846

*** Line 0 SET RVTIME = 998.2870000

*** Line 2 BRANCH with Lbranch = 1

*** Line 3 OPTIMIZE

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.2611842007E+03 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Pre-triangular equations: 598

Post-triangular equations: 76

Definitional equations: 134

1 0 7.9120033091E+02 (After pre-processing)

2 0 5.6963070068E+00 (After scaling)

3 0 6 5.6963070068E+00 0.0E+00 T T

4 0 6 5.6963070068E+00 0.0E+00 T T

5 0 6 5.6963070068E+00 0.0E+00 T T

6 0 6 5.6963070068E+00 0.0E+00 T T

7 0 6 5.6963070068E+00 0.0E+00 F F

8 0 7 5.6555144704E+00 8.1E-04 T T

9 0 8 5.6555144704E+00 0.0E+00 T T

10 0 9 5.6555144704E+00 0.0E+00 T T

11 0 10 5.6555144704E+00 0.0E+00 T T

12 0 11 5.6555144704E+00 0.0E+00 T T

13 0 12 5.6555144704E+00 0.0E+00 T T

14 0 13 5.6555144704E+00 0.0E+00 T T

15 0 14 5.6555144704E+00 0.0E+00 T T

16 0 15 5.6555144704E+00 0.0E+00 T T

17 0 16 5.6555144704E+00 0.0E+00 T T

18 0 17 5.6555144704E+00 0.0E+00 T T

19 0 18 5.6555144704E+00 0.0E+00 T T

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

20 0 19 5.6555144704E+00 0.0E+00 T T

21 0 20 5.6555144704E+00 0.0E+00 T T

22 0 21 5.6555144704E+00 0.0E+00 T T

Page 523: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 523

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 472

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

23 0 22 5.6555144704E+00 0.0E+00 T T

24 0 22 5.6483502551E+00 6.1E-03 T T

25 0 22 5.6483502551E+00 0.0E+00 T T

26 0 22 5.6483502551E+00 0.0E+00 F F

27 0 22 5.6483502551E+00 0.0E+00 F F

28 0 23 5.6483502551E+00 0.0E+00 F F

29 0 24 5.6483502551E+00 0.0E+00 F F

30 0 25 5.6483502551E+00 0.0E+00 F F

31 0 26 5.6483502551E+00 0.0E+00 F F

32 0 27 5.6483502551E+00 0.0E+00 F F

33 0 28 5.6483502551E+00 0.0E+00 F F

34 0 29 5.6483502551E+00 0.0E+00 F F

35 0 30 5.6483502551E+00 0.0E+00 F F

36 0 31 5.6483502551E+00 0.0E+00 F F

37 0 32 5.6483502551E+00 0.0E+00 F F

38 0 33 5.6483502551E+00 0.0E+00 F F

39 0 34 5.6483502551E+00 0.0E+00 F F

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

40 0 35 5.6483502551E+00 0.0E+00 F F

41 0 36 5.6483502551E+00 0.0E+00 F F

42 0 37 5.6483502551E+00 0.0E+00 F F

43 0 38 5.6483502551E+00 0.0E+00 F F

44 0 39 5.6483502551E+00 0.0E+00 F F

45 0 40 5.6483502551E+00 0.0E+00 F F

46 0 41 5.6483502551E+00 0.0E+00 F F

47 0 42 5.6483502551E+00 0.0E+00 F F

48 0 43 5.6483502551E+00 0.0E+00 F F

49 0 44 5.6483502551E+00 0.0E+00 F F

50 0 45 5.6483502551E+00 0.0E+00 F F

51 0 46 5.6483502551E+00 0.0E+00 F F

52 0 47 5.6483502551E+00 0.0E+00 F F

53 0 48 5.6483502551E+00 0.0E+00 F F

54 0 49 5.6483502551E+00 0.0E+00 F F

55 0 50 5.6483502551E+00 0.0E+00 F F

56 0 51 5.6483502551E+00 0.0E+00 F F

57 0 52 5.6483502551E+00 0.0E+00 F F

58 0 53 5.6483502551E+00 0.0E+00 F F

59 0 54 5.6483502551E+00 0.0E+00 F F

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

60 0 55 5.6483502551E+00 0.0E+00 F F

61 0 56 5.6483502551E+00 0.0E+00 F F

62 0 57 5.6483502551E+00 0.0E+00 F F

63 0 58 5.6483502551E+00 0.0E+00 F F

64 0 59 5.6483502551E+00 0.0E+00 F F

65 0 60 5.6483502551E+00 0.0E+00 F F

66 0 61 5.6483502551E+00 0.0E+00 T T

67 0 62 5.6483502551E+00 0.0E+00 T T

68 0 62 5.6230261061E+00 3.9E-01 T T

69 0 62 5.6230261061E+00 0.0E+00 F F

70 0 62 5.6230261061E+00 0.0E+00 F F

71 0 63 5.6230261061E+00 0.0E+00 F F

Page 524: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 524

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 473

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

72 0 64 5.6230261061E+00 0.0E+00 F F

73 0 65 5.6230261061E+00 0.0E+00 F F

74 0 66 5.6230261061E+00 0.0E+00 F F

75 0 67 5.6230261061E+00 0.0E+00 F F

76 0 68 5.6230261061E+00 0.0E+00 F F

77 0 69 5.6230261061E+00 0.0E+00 F F

78 0 70 5.6230261061E+00 0.0E+00 F F

79 0 71 5.6230261061E+00 0.0E+00 F F

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

80 0 72 5.6230261061E+00 0.0E+00 F F

81 0 73 5.6230261061E+00 0.0E+00 F F

82 0 74 5.6230261061E+00 0.0E+00 F F

83 0 75 5.6230261061E+00 0.0E+00 F F

84 0 76 5.6222614892E+00 1.0E+00 F T

85 1 72 4.5608138792E+00 3.3E+01 69 1.0E+00 3 T T

86 1 64 3.3503607047E+00 3.3E+01 66 1.0E+00 8 T T

87 1 47 3.0428146585E+00 1.0E+00 58 1.0E+00 15 T T

88 1 23 2.2688124282E+00 1.0E+00 41 1.0E+00 18 T T

89 1 6 6.3284087792E-02 1.0E+00 22 1.0E+00 15 T T

90 1 1 3.2279708571E-02 2.5E-01 6 1.0E+00 5 T T

91 1 1 3.2279708571E-02 0.0E+00 6

=1

** Infeasible solution. Reduced gradient less than tolerance.

=2

*** Line 4 BRANCH with Lbranch = 2

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

CONOPT time Total 0.053 seconds

of which: Function evaluations 0.010 = 18.9%

1st Derivative evaluations 0.004 = 7.5%

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 14729. Time: 0.010 T/C: 6.7893E-07

Statistics for FDEval-Drv Calls: 2942. Time: 0.004 T/C: 1.3596E-06

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

=C

Page 525: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 525

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 474

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=C--- WARNING : infeasder option is on,

=C--- problem will keep running even when infeasible NLPs are given

=C

=C--- GMO Resort Time 1ms

=1

=0IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

IBM ILOG CPLEX 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=2

=1

--- GAMS/Cplex licensed for continuous and discrete problems.

=2

=1

Cplex 12.6.1.0

=2

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

CONTROL FILE STATISTICS

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

Rows : 5006, columns : 9461, nonzeroes : 30212

Free Rows : 0

Iteration limit : 9755

Resource limit : 9.982350e+02

Objective variable : 1309

Objective sense : minimize

Advanced basis : yes

Binary variables : 76

Integer variables : 0

SOS1 variables : 0

SOS2 variables : 0

SemiCont variables : 0

SemiInt variables : 0

OPTCA : 0.000000e+00 , OPTCR : 0.000000e+00

Priorities : no

Cheat : n.a.

Cutoff : n.a.

Node limit : 10000

Option Values:

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

usebasis 1

cutoff 0

tryint 0

domlim 0

advind 2

aggcutlim 3

aggfill 10

Page 526: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 526

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 475

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

aggind -1

auxrootthreads 0

baralg 0

barcolnz 0

barcrossalg 0

bardisplay 1

barepcomp 1e-08

bargrowth 1e+12

baritlim 2100000000

barmaxcor -1

barobjrng 1e+20

barorder 0

barqcpepcomp 1e-07

barstartalg 1

bbinterval 7

bndstrenind -1

brdir 0

bttol 0.9999

calcqcpduals 1

cliques 0

clocktype 0

clonelog 0

coeredind -1

computeserver

covers 0

craind 1

crossoveralg default

cutlo -1e+75

cutpass 0

cuts 0

cutsfactor 4

cutup 1e+75

depind -1

dettilim 1e+75

disjcuts 0

divetype 0

divfltup 1e+299

divfltlo -1e+299

.divflt 0

dpriind 0

dtprefix bnd

dtterm 1

dumpcuts 0

dumptree 0

dumplp 0

eachcutlim 2100000000

epagap 0

epgap 0

epint 1e-05

epmrk 0.01

epopt 1e-06

epper 1e-06

eprelax 1e-06

Page 527: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 527

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 476

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

eprhs 1e-06

feasopt 0

feasoptmode 0

.feaspref 1

fixoptfile

flowcovers 0

flowpaths 0

flushfiles 0

fpheur 0

fraccand 200

fraccuts 0

fracpass 0

gubcovers 0

heurfreq 0

iafile

iatriggerfile

iatriggertime 60

iis 0

implbd 0

interactive 0

intsollim 2100000000

itlim 9755

lbheur 0

liftprojcuts 0

lpalg default

lpmethod 0

ltol 0

mcfcuts 0

memoryemphasis 0

localimplied 0

mipdisplay 4

mipemphasis 0

mipkappastats -1

mipinterval 0

mipordind 1

mipordtype 0

mipsearch 0

mipstart 0

miptrace

miptracenode 100

miptracetime 1

miqcpstrat 0

mircuts 0

mpslongnum 1

mtol 0

names 1

netdisplay 2

netepopt 1e-06

neteprhs 1e-06

netfind 2

netitlim 2100000000

netppriind 0

nodefileind 1

Page 528: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 528

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 477

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

nodelim 10000

nodesel 1

numericalemphasis 0

objdif 0

objllim -1e+75

objrng

objulim 1e+75

parallelmode 1

perind 0

perlim 0

polishtime 0

polishafterepagap 0

polishafterepgap 0

polishafternode 2100000000

polishafterintsol 2100000000

polishaftertime 1e+75

polishafterdettime 1e+75

populatelim 20

ppriind 0

predual 0

preind 1

prelinear 1

prepass -1

preslvnd 0

pricelim 0

printoptions 0

probe 0

probetime 1e+75

probedettime 1e+75

probread

qpmakepsdind 1

qpmethod 0

qtolin -1

quality 0

rampupdettimelimit 1e+75

rampupduration 0

rampuptimelimit 1e+75

randomseed 0

readflt

readparams

reduce 3

reinv 0

relaxfixedinfeas 0

relaxpreind -1

relobjdif 0

repairtries 0

repeatpresolve -1

rerun yes

rhsrng

rinsheur 0

rngrestart

scaind 0

secret

Page 529: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 529

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 478

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

siftalg 0

siftdisplay 1

siftitlim 2100000000

simdisplay 1

singlim 10

solnpool

solnpoolmerge

solnpoolnumsym 10

solnpoolagap 1e+75

solnpoolcapacity 2100000000

solnpoolgap 1e+75

solnpoolintensity 0

solnpoolpop 1

solnpoolpopdel

solnpoolpoprepeat

solnpoolprefix soln

solnpoolreplace 0

solutiontarget 0

solvefinal 1

startalg 0

strongcandlim 10

strongitlim 0

subalg 0

submipnodelim 500

symmetry -1

threads 1

tilim 998.235

trelim 1e+75

tuning

tuningdisplay 1

tuningmeasure 1

tuningrepeat 1

tuningtilim 199.647

tuningdettilim 1e+07

usercutcall

usercutfirst 10

usercutfreq 10

usercutinterval 100

usercutmult 2

usercutnewint 1

usergdxin bchin.gdx

usergdxsol bchsol.gdx

usergdxname bchout.gdx

usergdxnameinc bchout_i.gdx

usergdxprefix

userheurcall

userheurfirst 10

userheurfreq 10

userheurinterval 100

userheurmult 2

userheurnewint 1

userheurobjfirst 0

userincbcall

Page 530: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 530

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 479

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

userincbicall

userjobid

userkeep 0

usercgmaxcols 2147483647

usercgadvind 1

usercgsolopt 0

usercgdumplp bchcgdump.lp

userpricingcall

usersolvenodelp

varsel 0

waitforenter 0

workdir /var/www/html/interfaces/cgi-bin/steam/225a/

workmem 128

writebas

writeflt

writelp

writemps

writemst

writeord

writeparam

writepre

writesav

zerohalfcuts 0

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

=1

The search will stop after 10000 nodes.

=2

=1

Unable to load names.

=2

Tried aggregator 3 times.

MIP Presolve eliminated 4081 rows and 8448 columns.

MIP Presolve modified 570 coefficients.

Aggregator did 233 substitutions.

Reduced MIP has 692 rows, 780 columns, and 2872 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.02 sec. (11.51 ticks)

Found incumbent of value 1.8854739e+10 after 0.03 sec. (14.22 ticks)

Probing fixed 0 vars, tightened 13 bounds.

Probing time = 0.00 sec. (0.25 ticks)

Tried aggregator 1 time.

MIP Presolve eliminated 162 rows and 169 columns.

MIP Presolve modified 34 coefficients.

Reduced MIP has 530 rows, 611 columns, and 2366 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (2.04 ticks)

Probing time = 0.00 sec. (0.22 ticks)

Tried aggregator 1 time.

Reduced MIP has 530 rows, 611 columns, and 2366 nonzeros.

Reduced MIP has 58 binaries, 1 generals, 0 SOSs, and 0 indicators.

Presolve time = 0.00 sec. (1.28 ticks)

Probing time = 0.00 sec. (0.22 ticks)

Page 531: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 531

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 480

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Clique table members: 54.

MIP emphasis: balance optimality and feasibility.

MIP search method: dynamic search.

Parallel mode: none, using 1 thread.

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.005000

Iteration: 74 Dual objective = 0.729920

Iteration: 136 Dual objective = 4.743363

Iteration: 198 Dual objective = 5167.720006

Removing shift (11).

Iteration: 216 Scaled dual infeas = 0.000000

Iteration: 218 Dual objective = 5184.458143

Markowitz threshold set to 0.5

Iteration: 220 Dual objective = 5184.460697

Iteration log . . .

Iteration: 1 Dual objective = 5184.460697

Root relaxation solution time = 0.01 sec. (4.31 ticks)

Nodes Cuts/

Node Left Objective IInf Best Integer Best Bound ItCnt Gap

* 0+ 0 1.88547e+10 0.0050 100.00%

Found incumbent of value 1.8854739e+10 after 0.05 sec. (23.77 ticks)

0 0 5184.4607 12 1.88547e+10 5184.4607 220 100.00%

* 0+ 0 5688.3318 5184.4607 8.86%

Found incumbent of value 5688.331806 after 0.06 sec. (26.66 ticks)

0 0 5193.4423 15 5688.3318 Cuts: 36 242 8.70%

* 0+ 0 5584.3610 5193.4423 7.00%

Found incumbent of value 5584.360982 after 0.07 sec. (33.55 ticks)

0 0 5193.4429 15 5584.3610 Cuts: 36 260 7.00%

0 0 5193.4432 16 5584.3610 Cuts: 13 269 7.00%

* 0+ 0 5401.2695 5193.4432 3.85%

Found incumbent of value 5401.269451 after 0.09 sec. (44.76 ticks)

0 2 5193.4432 16 5401.2695 5193.4432 269 3.85%

Elapsed time = 0.12 sec. (60.87 ticks, tree = 0.00 MB, solutions = 3)

* 10+ 8 5379.4546 5193.4432 3.46%

Found incumbent of value 5379.454600 after 0.13 sec. (67.02 ticks)

* 16 10 integral 0 5379.4368 5193.4432 529 3.46%

Found incumbent of value 5379.436826 after 0.14 sec. (72.37 ticks)

* 30 14 integral 0 5378.4103 5256.6674 669 2.26%

Found incumbent of value 5378.410323 after 0.15 sec. (77.87 ticks)

* 31 13 integral 0 5377.1900 5256.6674 670 2.24%

Found incumbent of value 5377.189996 after 0.15 sec. (79.22 ticks)

* 31 13 integral 0 5377.1900 5256.6674 670 2.24%

Found incumbent of value 5377.189996 after 0.15 sec. (79.22 ticks)

* 40 16 integral 0 5377.1890 5260.9143 770 2.16%

Impl Bds: 1

Found incumbent of value 5377.188996 after 0.16 sec. (83.63 ticks)

* 40 16 integral 0 5377.1890 5260.9143 770 2.16%

Found incumbent of value 5377.188996 after 0.16 sec. (83.63 ticks)

Page 532: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 532

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 481

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

* 60 8 integral 0 5364.1935 5362.3017 874 0.04%

MIRcuts: 1

Found incumbent of value 5364.193494 after 0.17 sec. (90.64 ticks)

* 74 2 integral 0 5363.5723 5363.5528 913 0.00%

Impl Bds: 1

Found incumbent of value 5363.572327 after 0.18 sec. (97.49 ticks)

* 74 2 integral 0 5363.5723 5363.5528 913 0.00%

Found incumbent of value 5363.572327 after 0.18 sec. (97.49 ticks)

Clique cuts applied: 3

Implied bound cuts applied: 17

Flow cuts applied: 6

Mixed integer rounding cuts applied: 9

Gomory fractional cuts applied: 2

Root node processing (before b&c):

Real time = 0.12 sec. (61.71 ticks)

Sequential b&c:

Real time = 0.06 sec. (38.73 ticks)

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

Total (root+branch&cut) = 0.18 sec. (100.44 ticks)

=1

MIP status(101): integer optimal solution

Cplex Time: 0.18sec (det. 100.46 ticks)

=2

=1

Fixing integer variables, and solving final LP...

=2

Tried aggregator 1 time.

LP Presolve eliminated 4366 rows and 8707 columns.

Aggregator did 170 substitutions.

Reduced LP has 470 rows, 584 columns, and 1739 nonzeros.

Presolve time = 0.01 sec. (3.56 ticks)

Initializing dual steep norms . . .

Iteration log . . .

Iteration: 1 Dual objective = 0.011000

Iteration: 68 Dual objective = 0.735920

Perturbation started.

Iteration: 102 Dual objective = 0.735920

Iteration: 164 Dual objective = 5356.588272

Removing perturbation.

Iteration: 182 Dual objective = 5363.572327

=1

Fixed MIP status(1): optimal

Cplex Time: 0.02sec (det. 8.80 ticks)

=2

=1

Proven optimal solution.

=2

=1

MIP Solution: 5363.572327 (926 iterations, 80 nodes)

Page 533: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 533

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 482

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

=2

=1

Final Solve: 5363.572327 (182 iterations)

=2

=1

Best possible: 5363.572327

=2

=1

Absolute gap: 0.000000

=2

=1

Relative gap: 0.000000

=2

=C--- DICOPT: Setting up next NLP

=CCONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=0CONOPT 3 24.4.1 r50296 Released Dec 20, 2014 LEG x86 64bit/Linux

=1

C O N O P T 3 version 3.16D

Copyright (C) ARKI Consulting and Development A/S

Bagsvaerdvej 246 A

DK-2880 Bagsvaerd, Denmark

=2

1 INPUT (DEFAULT)

2 BRANCH * MAJERR MINERR JACERR (DEFAULT)

3 OPTIMIZE (DEFAULT)

4 BRANCH * * * * * * MAJERR (DEFAULT)

5 OUTPUT (DEFAULT)

6 EXIT (DEFAULT)

7 MAJERR MESSAGE MAJOR ERROR - TERMINATE (DEFAULT)

8 EXIT (DEFAULT)

9 MINERR MESSAGE MINOR ERROR - TERMINATE (DEFAULT)

10 EXIT (DEFAULT)

11 JACERR MESSAGE FUNCTION OR DERIVATIVE ERROR (DEFAULT)

12 OUTPUT (DEFAULT)

13 EXIT (DEFAULT)

*** Line 1 INPUT

*** Line 0 SET LFEERR = 0

*** Line 0 SET LFITER = 8647

*** Line 0 SET RVTIME = 998.0260000

*** Line 2 BRANCH with Lbranch = 1

*** Line 3 OPTIMIZE

Page 534: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 534

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 483

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Search for a first feasible solution

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

0 0 1.3143275962E+03 (Input point)

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

After locating simple pre- and post-pivots

Pre-triangular equations: 598

Post-triangular equations: 76

Definitional equations: 134

1 0 8.1958049480E+02 (After pre-processing)

2 0 4.0709446466E+00 (After scaling)

3 0 3 4.0709446466E+00 0.0E+00 T T

4 0 3 4.0709446466E+00 0.0E+00 T T

5 0 3 4.0709446466E+00 0.0E+00 T T

6 0 3 4.0709446466E+00 0.0E+00 T T

7 0 3 4.0709446466E+00 0.0E+00 F F

8 0 4 4.0709446466E+00 0.0E+00 F F

9 0 5 4.0709446466E+00 0.0E+00 F F

10 0 6 4.0709446466E+00 0.0E+00 F F

11 0 7 4.0709446466E+00 0.0E+00 F F

12 0 8 4.0709446466E+00 0.0E+00 F F

13 0 9 4.0709446466E+00 0.0E+00 F F

14 0 10 4.0709446466E+00 0.0E+00 F F

15 0 11 4.0709446466E+00 0.0E+00 F F

16 0 12 4.0709446466E+00 0.0E+00 F F

17 0 13 4.0709446466E+00 0.0E+00 F F

18 0 14 4.0709446466E+00 0.0E+00 F F

19 0 15 4.0709446466E+00 0.0E+00 F F

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

20 0 16 4.0709446466E+00 0.0E+00 F F

21 0 17 4.0709446466E+00 0.0E+00 F F

22 0 18 4.0709446466E+00 0.0E+00 F F

23 0 19 4.0709446466E+00 0.0E+00 F F

24 0 20 4.0709446466E+00 0.0E+00 F F

25 0 21 4.0709446466E+00 0.0E+00 F F

26 0 22 4.0709446466E+00 0.0E+00 F F

27 0 23 4.0709446466E+00 0.0E+00 F F

28 0 24 4.0709446466E+00 0.0E+00 F F

29 0 25 4.0709446466E+00 0.0E+00 F F

30 0 26 4.0709446466E+00 0.0E+00 F F

31 0 27 4.0709446466E+00 0.0E+00 F F

32 0 28 4.0709446466E+00 0.0E+00 T T

33 0 29 4.0709446466E+00 0.0E+00 T T

34 0 30 4.0709446466E+00 0.0E+00 F F

35 0 31 4.0709446466E+00 0.0E+00 F F

36 0 32 4.0709446466E+00 0.0E+00 F F

37 0 33 4.0709446466E+00 0.0E+00 F F

38 0 34 4.0709446466E+00 0.0E+00 F F

39 0 35 4.0709446466E+00 0.0E+00 F F

Page 535: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 535

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 484

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Iter Phase Ninf Infeasibility RGmax NSB Step InItr MX OK

40 0 36 4.0709446466E+00 0.0E+00 T T

41 0 36 4.0709446466E+00 0.0E+00 T T

42 0 36 4.0709446466E+00 0.0E+00 T T

43 0 37 4.0579821197E+00 9.5E-04 T T

44 0 37 3.3754056098E+00 6.5E-01 T T

45 0 37 3.3754056098E+00 0.0E+00 T T

46 0 37 3.2878230017E+00 1.0E+00 F T

47 0 37 3.2832203886E+00 1.0E+00 F T

48 0 37 3.2832203886E+00 0.0E+00 F F

49 0 37 3.2832203886E+00 0.0E+00 F F

50 0 38 3.2831408876E+00 1.0E+00 F T

51 1 33 1.6174458547E+00 1.0E+00 11 1.0E+00 3 T T

52 1 21 1.0812792370E+00 1.0E+00 34 1.0E+00 10 T T

53 1 4 5.3838752749E-02 1.0E+00 19 1.0E+00 10 T T

** Feasible solution. Value of objective = 5245.06745601

Search for an optimal solution.

Iter Phase Ninf Objective RGmax NSB Step InItr MX OK

54 3 5.2358692350E+03 5.8E+02 2 5.8E-01 3 F F

55 3 5.2322956229E+03 5.6E+02 2 1.0E+00 1 T T

56 3 5.2262817832E+03 1.8E+01 1 5.9E-01 1 T T

57 3 5.2262817832E+03 0.0E+00 0

=1

** Optimal solution. Reduced gradient less than tolerance.

=2

*** Line 4 BRANCH with Lbranch = 1

*** Line 5 OUTPUT

*** Line 6 EXIT

=1

CONOPT time Total 0.056 seconds

of which: Function evaluations 0.018 = 32.1%

1st Derivative evaluations 0.005 = 8.9%

=2

Work length = 491779 double words = 3.75 Mbytes

Estimate = 491779 double words = 3.75 Mbytes

Max used = 223676 double words = 1.71 Mbytes

Timing for Function Evaluations:

Statistics for FDEval-Fnc Calls: 24583. Time: 0.018 T/C: 7.3221E-07

Statistics for FDEval-Drv Calls: 4204. Time: 0.005 T/C: 1.1893E-06

Page 536: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 536

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 485

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Statistics for 2DDirLag Calls: 0. Time: 0.000 T/C: 0.0000E+00

Statistics for 2DLagr Calls: 0. Time: 0.000 T/C: 0.0000E+00

=1

=C--- DICOPT: Stopped on NLP worsening

=C

=C The search was stopped because the objective function

=C of the NLP subproblems started to deteriorate.

=C

=C--- DICOPT: Best integer solution found: 5226.281783

=2

DICOPT Log File

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

Major Major Objective CPU time Itera- Evaluation Solver

Step Iter Function (Sec) tions Errors

NLP 1 5125.05218 0.08 29 0 conopt

MIP 1 5131.51524 0.07 442 0 cplex

NLP 2 *Infeas* 0.01 12 0 conopt

MIP 2 5154.55031 0.09 799 0 cplex

NLP 3 *Infeas* 0.03 26 0 conopt

MIP 3 5154.55137 0.09 567 0 cplex

NLP 4 5226.31508< 0.02 14 0 conopt

MIP 4 5278.83598 0.11 685 0 cplex

NLP 5 *Infeas* 0.03 26 0 conopt

MIP 5 5283.83965 0.13 1010 0 cplex

NLP 6 *Infeas* 0.02 54 0 conopt

MIP 6 5305.16216 0.15 1086 0 cplex

NLP 7 *Infeas* 0.01 11 0 conopt

MIP 7 5326.48468 0.16 1351 0 cplex

NLP 8 *Infeas* 0.01 9 0 conopt

MIP 8 5347.80720 0.17 1266 0 cplex

NLP 9 *Infeas* 0.01 9 0 conopt

MIP 9 5357.69350 0.26 1762 0 cplex

NLP 10 5226.28178< 0.05 60 0 conopt

MIP 10 5357.69604 0.21 936 0 cplex

NLP 11 *Infeas* 0.05 91 0 conopt

MIP 11 5363.57233 0.21 1108 0 cplex

NLP 12 5226.28178 0.06 57 0 conopt

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

Total solver times : NLP = 0.39 MIP = 1.64

Perc. of total : NLP = 19.01 MIP = 80.99

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

=4

=2

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

Values of discrete variables at the end of major iterations

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

Total no. of variables : 1309

Total no. of binary variables : 76

Total no. of integer variables : 0

Seq. no. of binary variables in the list of variables

Page 537: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 537

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 486

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

822 823 824 825 826

827 828 829 830 831

832 833 834 835 836

837 838 839 840 841

842 843 844 845 846

847 848 849 850 851

852 853 854 855 856

857 858 1162 1163 1164

1165 1166 1167 1168 1169

1170 1171 1172 1173 1174

1175 1176 1177 1178 1179

1206 1207 1208 1209 1210

1211 1294 1295 1296 1297

1298 1299 1300 1301 1302

1303 1304 1305 1306 1307

1308

Values of binary variables : Iteration no.: 1

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.150 1.000 0.000

0.000 1.000 0.867 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.044 0.000 1.000 0.000 0.000

0.000 1.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.570 0.821 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.909 0.823 0.000 0.991

0.000 0.000 1.000 0.009 0.000

0.000 0.000 0.991 0.000 0.000

0.000

=2

Values of binary variables : Iteration no.: 2

1.000 0.000 0.000 1.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

1.000 0.000 1.000 0.000 0.000

0.000 1.000 0.000 1.000 1.000

0.000 0.000 1.000 0.000 0.000

Page 538: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 538

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 487

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

0.000 0.000 0.000 0.000 0.000

0.000 0.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 0.000 0.000 0.000 1.000

0.000 0.000 0.000 0.000 0.000

0.000

=2

Values of binary variables : Iteration no.: 3

0.000 0.000 0.000 1.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 0.000 1.000 0.000 0.000

0.000 1.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

1.000 1.000 0.000 0.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 1.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000

=2

Values of binary variables : Iteration no.: 4

0.000 0.000 0.000 1.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 1.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 1.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 1.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000

=2

Page 539: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 539

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 488

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

Values of binary variables : Iteration no.: 5

0.000 0.000 0.000 1.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 0.000 1.000 0.000 0.000

0.000 1.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

1.000 1.000 0.000 0.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 1.000

0.000 1.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000

=2

Values of binary variables : Iteration no.: 6

1.000 0.000 0.000 1.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

1.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 1.000 0.000 0.000 1.000

0.000 0.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000

=2

Values of binary variables : Iteration no.: 7

1.000 0.000 0.000 1.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

1.000 0.000 0.000 0.000 0.000

Page 540: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 540

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 489

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

0.000 0.000 0.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 1.000 0.000 0.000 1.000

0.000 0.000 0.000 1.000 1.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000

=2

Values of binary variables : Iteration no.: 8

1.000 0.000 0.000 1.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

1.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 1.000 0.000 0.000 1.000

0.000 0.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000

=2

Values of binary variables : Iteration no.: 9

1.000 0.000 0.000 1.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

1.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 1.000 0.000 0.000 1.000

0.000 0.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 0.000 0.000 1.000 0.000

Page 541: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 541

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 490

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

0.000 0.000 0.000 0.000 0.000

0.000

=2

Values of binary variables : Iteration no.: 10

1.000 0.000 0.000 1.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

1.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 1.000 1.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 1.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000

=2

Values of binary variables : Iteration no.: 11

1.000 0.000 0.000 1.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

1.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 1.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000

=2

Values of binary variables : Iteration no.: 12

1.000 0.000 0.000 1.000 0.000

Page 542: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 542

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 491

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

Solution Report SOLVE TEST4a Using MINLP From line 2276

0.000 0.000 0.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 0.000 0.000

1.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 1.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 1.000 1.000 0.000 0.000

0.000 0.000 0.000 1.000 1.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 1.000 1.000 0.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 1.000

0.000 0.000 0.000 0.000 0.000

0.000 0.000 0.000 0.000 1.000

0.000

**** SOLVER STATUS FILE LISTED ABOVE

Page 543: model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr 05 21:29:03 2018 2 ... 76 MPStmTurb MP Steam turbine /1*2/ 77 78 VacCondTurb Vacuum

model.lst Wed May 30 15:17:17 2018 543

GAMS 24.4.1 r50296 Released Dec 20, 2014 LEX-LEG x86 64bit/Linux

05/30/18 15:17:15 Page 492

G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m

E x e c u t i o n

---- 2286 EQUATION EqMolBalVlv.L

( ALL 0.000000 )

**** REPORT FILE SUMMARY

RES1 /var/www/html/interfaces/steam/output.html

EXECUTION TIME = 0.025 SECONDS 3 MB 24.4.1 r50296 LEX-LEG

USER: Eval License Carnegie Mellon University G180112/0001AS-GEN

Dept. of Chemical Engineering DC9476

License for teaching and research at degree granting institutions

**** FILE SUMMARY

Input /var/www/html/interfaces/cgi-bin/steam/model.gms

Output /var/www/html/interfaces/cgi-bin/steam/model.lst