model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr...
Transcript of model.lst Thu Apr 05 21:29:03 2018 1newton.cheme.cmu.edu/interfaces/steam/model.pdfmodel.lst Thu Apr...
model.lst Wed May 30 15:17:17 2018 1
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
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
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
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 /
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
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,
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
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
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 /
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 ;
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)
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
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 *****************************************
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
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 ;
model.lst Wed May 30 15:17:17 2018 17
689
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) ;
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
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)
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
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)..
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)..
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
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)..
model.lst Wed May 30 15:17:17 2018 26
954 LPWorkHPStmTurb(HPStmTurb) =E= (Sum(Str $InHPStmTurb(HPStmTurb,Str), Fc(Str,’H2O’)
)
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)..
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*
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)
model.lst Wed May 30 15:17:17 2018 30
1060 EqLogMode5MPStmTurb(MPStmTurb,ModeMPStmTurb)
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))) ;
model.lst Wed May 30 15:17:17 2018 32
1112
1113
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)..
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 ;
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 ;
model.lst Wed May 30 15:17:17 2018 36
1215
1216
1217
1218
1219 *****************************************
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
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
model.lst Wed May 30 15:17:17 2018 39
tr,Comp2)*CombRxnsStoicMtrx(CombRxns,Comp)))
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)..
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)
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
model.lst Wed May 30 15:17:17 2018 43
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(
model.lst Wed May 30 15:17:17 2018 45
StmDmd) ;
1537
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
model.lst Wed May 30 15:17:17 2018 47
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);
model.lst Wed May 30 15:17:17 2018 49
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)) ;
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
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
model.lst Wed May 30 15:17:17 2018 53
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
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
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
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
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 ;
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
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 ;
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
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 ;
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;"/;
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><
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>"/;
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 );
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,
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> "/;
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";
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>"/;
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>"/;
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>"/;
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
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)
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)
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)
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)
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=
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
model.lst Wed May 30 15:17:17 2018 120
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
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)
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)
model.lst Wed May 30 15:17:17 2018 124
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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) -
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)
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)
model.lst Wed May 30 15:17:17 2018 138
EqCompMolBalBlrCmbtr(HP,N2).. - Fc(21,N2) + Dum1BlrCmbtr(HP,N2) =E= 0 ; (LHS = 0)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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 ****)
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)
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)
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)
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) +
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)
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)
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)
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
model.lst Wed May 30 15:17:17 2018 158
0 ; (LHS = 20)
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
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)
model.lst Wed May 30 15:17:17 2018 161
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)
model.lst Wed May 30 15:17:17 2018 163
EqMolBalVlv(HPMP,CO2).. Fc(48,CO2) - Fc(49,CO2) =E= 0 ; (LHS = 0)
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 ****)
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)
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)
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 ****)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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
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
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
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.
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
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.
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
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...
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
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
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
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
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
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
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
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
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
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
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
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
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 .
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 .
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
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
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
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 . . . .
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
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 . . .
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
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 . . .
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 .
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
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 .
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 .
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
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
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 .
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 .
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 . . .
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 . . . .
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 .
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
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
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
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
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
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
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
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
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
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
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
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
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 . . . .
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
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
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 .
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 .
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 .
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 .
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 .
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
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 .
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 .
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 .
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 .
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 .
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 .
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
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 .
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 .
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 .
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 .
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 .
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
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 . .
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 . .
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 . .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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.
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%
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
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
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%
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.
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
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
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
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
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)
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%
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
----------------------------------------------------
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 . . .
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.
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)
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
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
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
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
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
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
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.
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)
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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.
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)
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
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
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
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
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
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
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
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
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%
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.
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)
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
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
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
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
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
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
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
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
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)
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)
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)
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
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
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
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
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
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
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
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
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
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
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