Vous êtes sur la page 1sur 155

;*****************************************************************************

;*****************************************************************************
;** NREL PROTECTED INFORMATION **
;*****************************************************************************
;*****************************************************************************
;
; NREL Biomass to Ethanol Process
; NREL Protected Information
; Best Case Cofermentation (4_96a.INP)
; Modified to include the NREL Biofuels Databank of Physical Properties
; Authors: Vicky Putsche, Bob Wooley, Mark Ruth, Kelly Ibsen
; Date: April 26, 1996
;Changes
;------------------------------------------------------------------------
; bw0404a_sc7_burn.inp Bob Wallace April 16,2004
;------------------------------------------------------------------------
; bw0310a_scenario_7.inp Bob Wallace October 13, 2003
;; 1. Added streams 840A & 840B as inlets to BTUTOT
; 840A is a biomass stream & 840B is a methane stream. They are there
; in case extra biomass or methane is needed to make enough steam.
; 2. In order for there to be enough steam to make up for the added dry
; mill demand, ?,??? Kg/hr biomass is added to stream 840A
;------------------------------------------------------------------------
; bw0309a_scenario_7.inp Bob Wallace September 4, 2003
; Scenario 6
; Combined C5 & C6 Fermentation
; 1. Comment out stream 28BEER and remove mixer block USD501
; 2. Change 506A back to 506 and made it the outlet from H512- & inlet to D501
; 3. Changed stream 302 to 302A in outlet of BLOCK SACCHSPLT
; 4. Added MIXER BLOCK USDASPLT IN=302A 23MASH OUT=302
; 5. Added MIXER BLOCK USDASPLT to block section
; 6. Added Stream 23MASH to stream section with the following components:
; STREAM 23MASH
; SUBSTREAM MIXED TEMP=32.2222 PRES=2.7218
; MASS-FLOW H2O 74722 / ETHANOL 211.0542 / CO2 11.7460 /
; GLUCOSE 18450 / NFDS 3133.6891 / PROTSOL 1411.5178
; SUBSTREAM CISOLID TEMP=32.2222 PRES=2.7218
; MASS-FLOW STARCH 167.7314 / C5POLY 1278.6094 / C6POLY 737.6593 /
; PROTINS 1426.1413 / OIL 983.5457
;------------------------------------------------------------------------
; bw0308a_scenario_4.inp Bob Wallace August 27, 2003
; Scenario 4 Combined Ethanol Processing
; 1. Need to add the properties and components from the starch model to
; this model for NFDS, Starch, Protsol, C5Poly, C6Poly, Protins, Oil
; 2. Added Stream 28BEER from USDA model as incoming stream to a mixer block
; USD501 where it is mixed with stream 506 before entering beer column.
; STREAM 28BEER
; SUBSTREAM MIXED TEMP=101.9455 PRES=3.4
; MASS-FLOW H2O 74227 / ETHANOL 8631.5465 / CO2 4.9702 /
; NFDS 3763.5943 / PROTSOL 1704.1319
; SUBSTREAM CISOLID TEMP=101.9455 PRES=3.4
; MASS-FLOW STARCH 167.7314 / C5POLY 1278.6094 /
; C6POLY 737.6593 / OIL 983.5457 / PROTINS 1426.1413
; 3. Added stream 506A as an outlet to BLOCK H512- and inlet to USD501
; 4. Lowered steam demand for dry mill from HEAT DUTY=-13.3589 <MMKCAL/HR>
; in stream ARSSTM to HEAT DUTY=-4.0885 <MMKCAL/HR>
;-------------------------------------------------------------------------
; bw0404a_scenario_2.inp Bob Wallace April 25, 2003
; 1. Added stream ARSSTM as the steam demand for the dry mill into
; block QHXLOW and as a stream in the heat streams section, and
; in the DEF-STREAMS HEAT section
; 2. Added ARSWAT as the well water demand for the dry mill in
; FORTRAN WATERDEM (260,481 kg/hr)
; 3. Added ARSCTW into DEF STREAMS HEAT as the cooling tower water demand
; of the dry mill (1,011,120 kg/hr) and as an input to QCWMIX
;-------------------------------------------------------------------------
; bw0304a_USDA.inp Bob Wallace April 1, 2003
; Made the following changes to the Excel File bw0304a_USDA_25MM.xls
; 1. Changed the operating hours per year from 8406 to 7920 (350 to 330 days)
; 2. Changed the feedstock cost from $30/bdt to $35/bdt
; 3. Changed the purchased enzyme cost to $0.25/gal from $0.10/gal
; Made the following changes to the input language
; 4. Lowered Xylan to Xylose yield from 90% to 85%, raising the % of
; unconverted Xylan from 2.5% to 7.5%
; 5. Lowered C6 Solid to C6 Sugar yield from 92.5% to 85%
; 6. Lowered C5 Solid to C5 Sugar yield from 92.5% to 85%
; 7. Changed Contamination loss in CONTSPLT from 3% to 7%
; 8. Lowered Fermentation temperature from 41 C to 30 C
; 9. Lowered cellulose to glucose yield from 91% to 81%
; 10.Lowered glucose to Ethanol yield from 95% to 92%
; 11.Adjusted feedstock rate to get a 25MMGal/yr output
; Total flow 864,000 Kg/day
; 36,000 Kg/hr
;
; MASS-FLOW H2O 6353 / SOLSLDS 4670
; SUBSTREAM CISOLID TEMP=20.0 PRES=1.0 MASS-FLOW=31330
; MASS-FRAC CELLULOS 0.4285 / XYLAN 0.2361 /
; C5SOLID 0.0255 / C6SOLID 0.0157 /
; LIGNIN 0.2015 /
; ACETATE 0.0225 / ASH 0.0701
; 12. Lowered cellulose to glucose yield in M202HI to 6.5% from 7%
; 13. Changed Xylan to C5SUGAR yield in M202Hi from 0% to 3%
;-------------------------------------------------------------------------
; bw0303a_USDA.inp Bob Wallace March 5, 2003
; Adjusted feed stream 101 to have ethanol production at 25 Million Gallons
; 721.5 dry tons per day of feedstock,
; Feed rate = 30,063 kg/hr
; H20 = 5305 kg/hr
; SOLSLDS = 2675 kg/hr
; MASS-FLOW = 27,388 kg/hr
;-------------------------------------------------------------------------
; bw0302cs.inp Bob Wallace March 4, 2003
; 1. Cleaned up all of the comments from I0302CS
;-------------------------------------------------------------------------
; I0302CS.inp KNI 10 FEb 2003 H301 change
; 1. Changed H301 equipment scaling to QH301 stream, since no 590/591 T
; available for calculating DT. Same concept as QRD501.
; 2. Added sensitivity variable QSTMH301 for Excel sheet.
; 3. Removed H301 DT, Q calculation from sensitivity block.
;--------------------------------------------------------------------------
; I0302BS.inp KNI 8 Feb 2003 H201 fix
; 1. Removed H201+B, 222, QH201B
; 2. Removed temp spec from H201-
; 3. Renamed H201+A to H201+
; 4. Modified H201+ specs to VFRAC=0.0 & PRES = 1.0 & to use Hayden-O'Connell
; 5. Set heat stream from H201+ to QH201A
; 5. Added QH201SPT to split QH201A into QH201 and QH201XTR
; 6. Renamed QH244 to QH244A
; 7. Added H244MIX to mix QH244A and QH201XTR into QH244
; 8. Modified size calculation for H-244
; 9. Use QH301 to size H301, since don't have 590/591 streams for DT calc.
;10. Made QSTM_M negative since QRD502 is negative.
;11. Used I0302B values for ratios in WWT, BOILECON
;12. Added design spec H201TEMP.
;--------------------------------------------------------------------------
; I0302AS.inp KNI 8 Feb 2003 Incorporating relevant MR fixes in R0302B
; 1. Added moles of 261 & 560 to BOILRAIR fortran block (supplementing 804 air
; to combustor). Corrected F02 to FO2 in REQO2 calculation.
; 2. Changed CNNH4 in CODCALC1, CODCALC2, & CODEND from 1.143 to 1.557
; to match NO2 production instead of N2 productioN.
; 3. Removed centrifuge, reactor and dryer number calculations and tabulate
; stmts for them. Also removed ACET220A, CLVESSEL, SULF220A.
; 4. Removed ACET220A, CENTFLOW, CLVESSEL, SULF220A from aspen Excel sheet.
; 5. Changed multiplier for solslds moles in BOILRAIR to match R0302B.
; 6. Changed stream from H200MIX from 240A to 223 to match R0302B.
; 7. Modified fortran D502QCR eqns for REBFCT, CNDFCT to match R0302B.
; 8. Changed QCD501,QRD501,QCD502, QRD502 initial values to match R0302B.rep
; 9. Modified D502OVHD ethanol/water spec in 511 from 0.925 to 0.926
; (to match R0301C - stand alone dist.)
;10. Modified D502 so that all the CO2 goes into stream 511 instead of 516
; (to match R0301C result)
;11. Modified temps in D502 to match R0103C results. Not enough steam now, so:
;12. Steam balance fixes:
; -Added variable QMDMDH defined as QRD502 heat duty to BOILECON
; -Removed QRD502 from low P HX mixer block QHXLOW
; -Added calcs in BOILECON to add QRD502 load to med P plant load
; -Changed 215 stream specs to match 216 (P=13 atm, T=268.8913 C)
; -Moved STM215 variable to med P plant demand calc in BOILECON.
; -Changed UB on EVAPCONC (10 to 50).
;13. Added initial estimates to 303A & 304A to prevent FERMDAP & FERMCSL
; from losing properties of 311 & 311A
;--------------------------------------------------------------------------
; I0301CS.inp KNI 1/28/03
; 1. Added HMF properties from BIODFMS3 changes to HMF in input language to
; make them work, per Jechura.
; 2. Slight fixes to BOILECON ratios using I0301B. Added BOILECON sheet to
; Excel spreadsheet to document variables in BOILECON.
; 3. Removed H301+, QH301EX, D-S SACCHEAT, steam streams 590/591.
; added QH301 to QHXLOW block to be included in BOILECON calcs for LP stm.
; 4. Made H205 area calculation variables more specific to avoid picking up
; other values.
; 5. Corrected CWF calculation in fortran CW.
; 6. Adjusted WWT cost equation to match I0301B (adjusted intercept).
; 7. Rechecked physical props against BIODFMS3 and R0302B.inp
;--------------------------------------------------------------------------
; I0301BS.inp KNI 1/15/03 Simplified model of 2002 design report model
; 1. Added stream 256 temp to H200 area calculation.
; 2. Adjusted DHFORM of SOLSLDS to match I0301B, final fix of DHFORM for now.
; 3. Adjusted NOATOM of SOLSLDS to match I0301B, also BURNER coeffs for rxn.
; 4. Added Mixer H200MIX before H200 to better handle area calculation.
; 5. Changed WUSED in BOILECON fortran block based on I0301B results.
; 6. Removed "Plant Electricty Use" from Summary sheet in Excel. Not a true
; value, since the boiler work is calculated in Aspen before reporting
; the net work to Excel.
; 7. Changed ratios in BOILECON fortran block based on I0301B results.
; 8. Changed WWT ratios to match I0301B results.
;--------------------------------------------------------------------------
; I0301AS.inp KNI 1/11/03 simplified model of 2002 design report model
; Need to review WWT, BLR ratios when SOLSLDS phy. props is resolved:
; WWT (I0203IP3 values)
; WATERDEM, BOILECON, CW (I0203I values)
; 2. Changed CH4 yield to 0.2289 (was 0.221) in WWT. 0.2289 is based on
; USRAN4. 0.221 was from previous Merrick design.
; 3. Matched SOLSLDS DHFORM and NOATOM to Feedprop printout in I0203I.his
;--------------------------------------------------------------------------
; I0212AS.INP KNI 12/29/02 Simplified Model of 2002 design report model
; 1. Changed pressure specs in blocks E501L, E502L, E503L to match streams
; 526 (0.571 atm) and 528 (0.3042 atm) in report file of I0203IP3
; (I0203IP3 is the BIODFMS3 version of I0203I - Solslds DHFORM issue).
; 3. Removed DAP from S505 splits so that it does not recycle (should be
; consumed in fermentation).
; 4. Added rxn 36 to F300F to convert C6SUGAR to ORGANISM to add CISOLIDS
; to evaporator feed - trying to get biomass production amount to match.
; 5. Changed split of SOLSLDS in S505 from 0.5 to 0.1.
; 7. Made minor fixes to S205SOL fortran block.
; 8. Updated ratio of 624/612 streams to calculate 624 in fortran WATERDEM.
; 9. Updated ratio of evap. water from CW tower in fortran CW.
;10. Updated ratios of QH602 and WWT power in fortran WWT.
;--------------------------------------------------------------------------
; bw0211c.inp Bob Wallace 12/11/2002 USDA Model
; Attempting to match up heat exchanger areas with design case
; 1. Matched blocks H201+A, H201+B, and H201- to match design case
; 2. Changed design spec on H201- to match the design case, T=95 and P=4
;---------------------------------------------------------------------------
; bw0211b.inp Bob Wallace 11/20/2002 USDA Model
; 1. Replaced T302 with T301B and T302A with T301C in heat exchanger
; FORTRAN block H302
; 2. Stream 101 lines up with design model (report files).
;--------------------------------------------------------------------------
; bw0211a.inp Bob Wallace 11/8/2002 USDA model
; 1. Changed the reflux ration in Area 500 from 7 to 3 to match I0203I
; 2. Changed initail guesses of QCD501, QRD501, QCD502, & QRD502 to match
; I0203I. This did not effect results, since guesses were just a starting
; point for the iterations.
;--------------------------------------------------------------------------
; BW0208E.inp Bob Wallace 11/1/2002 USDA Model
; 1. Raised the C6SUGAR conversion in T310 from cellulose to 0.052 from 0.042
; 2. Raised the conversion of C6SUGAR to ethanol in F300F from .03 to .0325
; This gives us the same yield (gal/ton) and annual production (69.3MMGal/yr)
; as the I0203I model
;--------------------------------------------------------------------------
;I0208D.inp
; 1. Changed MW of C6SGUAR from 180 to 162 in physical properties.
; This change was made to match the MW of glucolig in the I0203I model
; so that the heat of QF300A would more closely match that of the
; rigerous model. It had been negative in previous runs.
; 2. Changed all RSTOIC reactions containing C6SUGAR by adding a H2O to the
; reaction to solubilize the C6SUGAR.
;--------------------------------------------------------------------------
; I0208C.inp BW 23 August 02
; 1. Updated BOILECON ratios using I0203I values.
; 2. Updated BFW calculation ratio (stream 821 & QBOILER) using I0203I.inp.
;--------------------------------------------------------------------------
; I0208B.inp KNI 16 August 02
; 1. Cleaned up physical properties by pasting PROPDATA-3 into this file.
;--------------------------------------------------------------------------
; I0208A.inp KNI 11 August 02
; 1. Changed solslds in stream 101 to match solslds + extractives + protein
; flowrates calculated in I0203I Fortran block FEEDSTK = 7416.67 kg/hr.
; 2. Changed CISOLID flow rate to ((2000*1000)/24) - 7416.67) = 75916.66 kg/hr.
; 3. Changed mass fracs of CISOLID components in stream 101 to match adjusted
; FEEDSTK in I0203I: variable TOT =.9104
; CELLULOSE 0.410808
; XYLAN 0.231437
; C5SOLID 0.0320738
; C6SOLID 0.0384446
; LIGNIN 0.19760545
; ACETATE 0.0321837
; ASH 0.05744728
; 4. Changed SOLSLDS property values for NOATOM and BURNER rxn #27
; stoichiometry to match I0203I FEEDPROPS calcluations from history file.
; DHFORM is not changed to FEEDPROP calculated value, as I0203I is not
; using it correctly yet - pulling DHFORM from in-house database.
; 5. Removed reflux ratio spec from D501 to match I0203I (J. Jechura tech
; memo 2001).
; 6. Added soluble lignin variable to calcs for stream 219.
; 7. Added If/Then statement to BOILECON to set BFW chems to 0 if no makeup
; water (811) is needed.
; 8. Changed acid concentration in D-S ACIDCONC to 0.011 to match I0203I.
; 9. Changed M202HI temp to 190 C.
;10. Changed M202HI lignin to 5%.
;11. Changed inlet stream temps to match I0203I (most to 20 C).
;12. Added stream 262 to S600 block (condensate from H205).
;13. Added stream 104A to C103A sep block in flowsheet A100.
;14. Changed CONC1 in Fortran RECYCLE to 0.30 from 0.3091.
;15. Corrected LIGNIN VSPOLY first coeff. from 0.0133 to 0.1033
; (typo on spreadsheet in Phys Props addendum report).
;16. Changed temp of H200 from 40 to 50 C to match I0203I.
;17. Matched phys props up to BIODFMS3 which gives I0203I results.
;--------------------------------------------------------------------------
; I0207K.inp KI 18 July 02
; 1. Made changes KI and BWa found on 7/18/02.
; 2. Added list of PARAMETERS in use immediately before code starts
; 3. Renamed SSFVES from PARAM 4 to PARAM 31
; 4. Removed COMMON RXCON (previously, it had been commented out)
; 5. Removed FRMSET & set the following params, renamed PUMPFLO to
; PMPSSF and column name from PUMPFLOW to PUMPSSCF in sensitivity:
; SSFDAY 32
; SSFVOL 33
; SSFWV 34
; PMPSSF 35
; 6. Removed CLSSET & set the following params
; CLYLD 41
; CLPROD 42
; CLVES 43
; CLVOL 44
; CLWV 45
; 7. Added params for Saccharification calcs to param list after comments
; and to fortran SETVAR and MASSFLOW:
; SACVES 36
; SACDAY 37
; SACVOL 38
; SACWV 39
; PMPSAC 40
; 8. Added QF300A to block T310 in flowsheet section.
; 9. Added P-310 power calculation to MASSFLOW block, AP310 is variable
; passed to Excel under column name VOLFM310. Based on P-300.
;10. Added work calculation for sacch. agitators A-310 to MASSFLOW.
; Based on A-300.
;11. Renamed WNET to PARAMETER 8 since PARAMETER 5 is P501GP.
;12. Commented out seed cellulase calculations in fortran ENZYME.
;13. Added calculation of volume of T310 (variables SAVT/VOLFS310) to MASSFLOW.
;14. Added power variable calcs for A-720, A-760, P-755, C-755.
;15. Combined Pnuemapress powers (WM205, WM505) with plant air 250 hp in WCMP.
;--------------------------------------------------------------------------
; Model bw0112k.inp Bob Wallace July 10, 2002 Usda Phase II
;1. Added blocks M505COOL, S505FLSH in FLOWSHEET PNEUMOPRESS area and
; BLOCK area
;2. Added S505FLSH into SEQ12
;3. Added QM505 to HEATCW-S and DEF-STREAMS HEAT
;4. Changed vary statement in design spec CFUGE3S from 571 to 571B
;5. Changed solid stream exiting S505 from 571 to 571B
;6. Changed FORTRAN CFUGESLD statements from 571 to 571B
;7. Added BLOCK M802MIX to FLOWSHEET and BLOCK areas
;8. Changed M802 to M802MIX at the end of FORTRAN BOILRAIR
;9. Added M802MIX in SEQ14
;--------------------------------------------------------------------------
; Model bw0112i.inp Bob Wallace July 2, 2002 Usda Phase II
; Changes made to Saccharification and Fermentation area
; Made changes from 2002 Design Report adding a separate
; saccharification step
;1. Removed QF301-6A from FLOWSHEET A900 and DEF-STREAMS HEAT
;2. Added the following blocks to FLOWSHEET 300
; H301, H301+, T310, H302, SACCHSPT, SEEDMIX, FERMMIX
;3. Deleted the following blocks from FLOWSHEET 300
; F301-6H, H301, SSFSPLT, F300H
;4. Changed block H302 to match that of I0203I.inp
;5. Replaced AREA 300 SSCF CBlocks with AREA 300 Saccharification and
; cofermentation blocks from I0203I
;6. Moved QH302 inlet stream from CHCWMIX to HEATCW-S
;7. Removed QH301 from CHCWMIX
;8. Commented out STREAM 316 and all of its components
;9. Commented out FORTRAN BLOCK ENZ2S
;10. Changed FORTRAN BLOCK ENZ2 to match that of I0203I for separate
; saccharification and fermentation steps.
;11. Commented out 302, 302A lines from MASSFLOW sensitivity
;12. Added STREAM 590
;--------------------------------------------------------------------------
; Model bw0112g.inp Bob Wallace June 27, 2002 USDA Phase II
;
; Pretreatment Separation area. Pneumopress changes
;1. Added the following blocks
; M205COOL, M205FLSH, H205, H244
;2. Added the following streams to HEATCW-S, DEF-STREAMS HEAT
; QH244, QH205, QM205
;3. Added pneumopress FORTRAN blocks H205, M205COOL, S205FLSH, H205, H244
;4. Deleted Stream 237, no longer need to send steam to overliming tank
;5. Commented out design spec HT-T209, LP steam calculation for stream 237
;6. Changed stream 255 to 255A into S205FLSH, out of S205B and in
; BLOCK S205B, insoluble solids recovered by pneumopress.
;7. Changed stream 520 to 520A into H244, out of H201+B and in
; sensitivity H201
;8. Changed T520 to T520A in sensitivity H201
;--------------------------------------------------------------------------
; Model bw0112f3 Bob Wallace
; Date: February 13, 2002
; 1. Changed enzyme loading from 15% to 10%
; 2. Changed SSF residence time (SSFDAY) from 7 to 3 days
; 3. Changed hydrolysis temperature (F300H) from 30 C to 65 C
; 4. Changed fermentation temperature (F300F) from 30 C to 41 C
; 5. Changed chilled water fraction (QH14BSP) from 20% to 0% (.000000001)
; 6. Changed contamination loss (CONTSPLT) from 7% to 3%
;---------------------------------------------------------------------------
; Model bw0112e1 Bob Wallace
; Date: February 6,2002
; Y Removed IX by removing sequence SEQ9
; Y forts IXRGNFLW, PREACID -- Modified OLIME to read stream 240 not 236
; N & 0'd costs of S-221, A-202, P-225&6, A-235
; Y Removed STORE vars AMFLW1 (242) & AFLOW3 (235)
; N& CHEMICAL var FLWIX3 (243)
; Y PUMPS calcs & vars for P-225 & P-226, IX power calc.
; Y& WATERDEM var FLIX3
; Y also removed blocks A202, S221A, S221B, & A235, and
; Y streams 242, 243, 244, 245 (from E501SPT, too), 241, 246, 247
; Y (from S600, too), 235, 236 (from T209, too - changed to 240)
; Y3. Added stoichiometric flow to the liming factor in OLIME to neutralize
; the acid in stream 240 (more now, since no IX to remove it).
; Y4?. Made 230 the outlet of T224
; Y5. Made 240 an inlet to T209
;----------------------------------------------------------------------------
; bw0112e.inp Bob Wallace
; Jan 24, 2002
; Changes to block m202hi
; 1. Changed Xylan to tar(c5solids) yeild to .05
; 2. Changed Changed lignin to soluble lignin yeild to .3 from .05
; (with this change, the model had an error in the E501SPT block)
; 3. Changed C6 solid conversion to C6 sugar conversion to.95
; 4. Changed C6 solid conversion to HMF conversion to .05
; 5. Changed C5 solid conversion to C5 sugar conversion to.95
; 6. Changed C5 solid conversion to Furfural conversion to .05
; 7. Changed Xylan to C5 Sugar conversion to .025 from .05
; Changes to stream 101
; 1. Changed mass flow to 73458 kg/hr
; 2. changed cellulose mass frac to 0.4203
; 3. changed xylan mass frac to 0.2260
; 4. changed C5 solid mass frac to 0.0287
; 5. changed C6 solid mass frac to 0.0333
; 6. changed lignin mass frac to 0.2061
; 7. changed acetate mass frac to 0.0268
; 8. changed ash mass frac to 0.0588
; Changed acid conc from .005 to .0035 in acidconc
;----------------------------------------------------------------------------
; bw0112c.inp Bob Wallace
; 1. Changed temp to 150 C in m202hi
; 2. Changed pressure of Stream 216 to 5.5 atm
;-----------------------------------------------------------------------------
; Changes
; BW0112b.inp Bob Wallace
; January 22,2002
; Block M202HI
; 1. Changed xylan to xylose yeild to .9
; 2. Changed xylan to furfural yeild to .025
; 3. Changed xylan to oligomer(C5 sugar) yeild to .025
; Block F300F
; 4. Changed glucose to EtOH yeild to .95
; 5. Changed glucose to DAP yeild to .017
; 6. Changed glucose to Aacid yeild to .015
; 7. changed glucose to lacid yeild to .015
; 8. changed xylose to ethanol yeild to .9
;----------------------------------------------------------------------
; Changes
; I0112A.inp; 12/17/01; KNI Trying to get H201 to run in GUI
; 1. Removed T spec on H201- becuase enthalpy across H201+/H201- was
; out of balance; not enough heat in QH201+QH201B to get to 95C.
; 7. Also moved QH201 to outlet of H201+A, and to inlet of H201-.
;----------------------------------------------------------------------
; I0108B.inp; 8/10/01; KNI More GUI corrections
; 1. Replaced prop-data stmts with ones from GUI.
; 2. Changed CO2 spec in D501 to match input file from GUI (I0108C).
; 3. Removed SO2 from streams 434 and 436.
; 4. Added BLOCK-REPORT stmt with certain blocks to correct GUI problem
; reading some blocks.
; 5. Changed P spec on E501L and E502L to match A0103A.rep, since no design
; spec to change them anymore.
;----------------------------------------------------------------------
; I0108A.inp; 8/3/01; KNI Making corrections to move into GUI running.
; 1. Added DAP to SEP blocks.
; 2. Commented out DEFINE statements in MASSFLOW that had variables starting
; with ZZ.
; GUI didn't like P only spec so:
; 3. Changed H201+A heat stream QH201 to an outlet. GUI didn't allow PV spec
; with an inlet heat stream. Changed QH201 to an in in block H201-.
; 4. Made A235 PQ spec.
; 5. Made T-224 PQ spec.
; 6. Made H-201- a P only spec for the GUI rules.
; 7. Changed D501 CO2 spec from 0.845 to 0.83.
; 8. Cleaned up sensitivity block.
; 9. Got rid of LGNSOL prop stmts to see where GUI HS-2 is coming from.
;----------------------------------------------------------------------
; I0107SB.inp; 7/4/01; KNI Simplified NREL model based on FY01 Benchmark model
; 1. Removed and combined components based on I0104D except lgnsol & DAP.
; 2. Changed databanks stmts to remove INHSPCD refs (in-house database).
; 3. Used new (MR) DHFORM for SOLSLDS. NOATOM/ATOMNO was already the same.
; Added other properties from biodfms2 for SOLSLDS.
; 4. Used lgnsol properties from MR already in A0103A.
; 5. Removed property stmts for area 800.
; 6. Removed TEAR/TRACE stmts because GUI didn't like them last time.
; 7. Commented out TEAR2 and BRNAIR until I see what I need.
; 8. Changed SEQ10 because WWT blocks will be removed.
; 9. Commented out SEQ7 (boiler) and SEQ9 (power).
;10. Changed SEQ13 because LOSS blocks and EV1SIZ and EV2SIZ will be removed.
;11. Removed convergence for EV1SIZ and EV2SIZ.
;12. Commented out WWT blocks to use J. Sheehan equation in fortran WWT.
;13. Commented out Boiler blocks to use R. Wooley fortran block.
;14. Added BTUTOT and BLRWTR blocks to sum feeds and BFW, respectively.
;15. Commented out turbogenerator blocks to use R. wooley fortran block.
;16. Leave at 2000 mTPD for now to compare results.
;17. Change CSL, Oil CNUTR, WNTUR to H2O, Cellulase, Zymo, Biomass to Organism.
; 10 CISOLID, 22 MIXED components for SEP blocks.
;18. No changes to params (yield, temp) yet.
;19. Adjusted M202 reactions/conversions. Left lignin solub. reaction in.
;20. Removed A202.
;21. Replaced F400 and F401-4 completely with I0004D code.
;22. Removed turbogenerator blocks and replaced M803CMB with block BURNER.
;23. Added lgnsol conversion to BURNER block.
;24. Removed all design specs that calc. steam flows.
;25. Removed design specs for WWT, Burner/Tgen, CW and CHW
;26. Removed extra components from S-205 fortran block.
;27. Removed extractives and protein define stmts from fortran RECYCLE.
;28. Replaced CODCALC fortran blocks with fortran WWT from I0004D.inp.
;29. Replaced all Boiler fortran stmts with fortran BOILECON.
;30. Removed all turbogenerator fortran blocks.
;31. Added soluble lignin to fortran BOILRAIR.
;32. Replaced fortran CWDEM with CW in its entirety.
;33. Added TRTWW calculation to fortran WATERDEM.
;34. MAY NEED TO RECALC RATIOS IN BOILECON FROM NEWER CASE.
;35. NEED TO PICK THE CASE TO MODEL - 2010?
;36. Made SSFVES parameter 8 (changed from 4, since 4 already used).
;37. Need to add T-205 to agitator power calcs in spreadsheet.
;38. Need to add P-101,102,103,104,105,205, 211, 213, 750 to spreadsheet.
;39. Need to add misc power for area 100, M-202, S-205, S-530 to spsheet.
;40. Replaced tabulate section with I0004D except left in 2xx stmts.
;41. Changed C103C from SEP block to MIXER since polymer stream is water.
;----------------------------------------------------------------------
; A0103A.inp; 28 MARCH 2001; Design Case for Process Design Update 2001
; 1. Consolidated all air compressor requirements into two compressors
; for the plant instead of 6 separate ones (4 for pneumapresses and
; 2 for plant air). Kept this as M904 but created a new equipment
; cost for it via ICARUS. Cellulase air compressor (M401) still
; kept separate but since it's not currently used, it doesn't matter
; 2. Relabeled WM904 as WM904A.
; 3. Added block AIRCMP (mixer block) to sum plant and instrument air
; and pneumapress air requirements. Outflow stream is now WM904.
; Inlet flows are WM205, WM505, WM904A. Disconnect WM205 from
; MPOW2, WM505 from MPOW5, and WM904A from MPOW10.
; 4. Define new work stream WM904.
; 5. Connected stream WM904 to inlet of MPOWTOT.
; 6. Eliminate M-205 and M-505 compressors from equipment list in
; excel.
;----------------------------------------------------------------------

;===========================================================================
; Total Plant File
;===========================================================================
;
TITLE 'BIOMASS TO ETHANOL PROCESS: TOTAL PLANT **NREL PROTECTED INFO**'
;
;IN-UNITS MET TEMPERATURE=C
IN-UNITS MET TEMPERATURE=C ; ENTHALPY-FLO='KCAL/HR' MASS-ENTHALP='KCAL/KG' &
; MASS-ENTROPY='KCAL/KG-K'
OUT-UNITS MET TEMPERATURE=C ENTHALPY-FLO='MMKCAL/HR' MASS-ENTHALP='KCAL/KG' &
MASS-ENTROPY='KCAL/KG-K'
DEF-STREAMS MIXCISLD ALL
DIAGNOSTICS
HISTORY SYS-LEVEL=4 SIM-LEVEL=4 PROP-LEVEL=2 STREAM-LEVEL=4
RUN-CONTROL MAX-TIME=20000.0 MAX-ERRORS=4000 MAX-FORT-ERRORS=200
SYS-OPTIONS INTERPRET=NO
HISTORY MAX-PRINT SIM-LIMIT=1000
;
SIM-OPTIONS PROP-DERIV=NUMERICAL
;
CONV-OPTIONS
SECANT BRACKET=YES
WEGSTEIN MAXIT=100 QMAX=0.5
;
FLOWSHEET-REPORT NOTOTBAL NOFORTRAN NODESIGN-SPEC NOCOMPBAL NOCONVERGENCE
; NODESCRIPTION
;
; NODESCRIPTION Eliminates the Convergence Summary, but also gets rid of the
; flowsheet connectivity
;
BLOCK-REPORT NOINPUT NOTOTBAL INCL-BLOCKS = D501 D502
;
; Use EXCL-BLOCKS = or INCL-BLOCKS = to reduce the number of blocks reported
;
;STREAM-REPORT MASSFLOW NOZEROFLOW NOCOMP-ATTR NOSUBS-ATTR &
STREAM-REPORT WIDE MASSFLOW NOZEROFLOW NOCOMP-ATTR NOSUBS-ATTR
;STREAM-REPORT WIDE MOLEFLOW NOZEROFLOW NOCOMP-ATTR NOSUBS-ATTR
;
; Use EXCL-STREAMS = or INCL-STREAMS = to reduce the number of blocks reported
; With Ion Exchange need to eliminate 10 streams from the report
; EXCL-STREAMS = 905 909 &
; 922 923
REPORT PROPERTIES
PROPERTY-REPORT PARAMS
;
;===========================================================================
; Components
;===========================================================================
;
COMPONENTS
; Biomass components
GLUCOSE /
CELLULOS /
XYLOSE /
XYLAN /
LIGNIN /
ACETATE /
ORGANISM /
SOLSLDS /
GYPSUM /
LGNSOL /
HMF /
STARCH /
C5POLY /
C6POLY /
PROTINS /
OIL /
NFDS C6H12O6 /
PROTSOL C6H12O6/
; Aliases components
C5SUGAR / ; Use Xylose properties
C6SUGAR / ; Use Glucose properties
C5SOLID / ; Use Xylan properties
C6SOLID / ; Use Cellulose properties
; Solids Database
CAH2O2 "CA(OH)2" CAH2O2 /
ASH CAO ASH /
; Purecomps Database
ETHANOL C2H6O-2 ETHANOL /
H2O H2O H2O /
FURFURAL C5H4O2 FURFURAL /
H2SO4 H2SO4 H2SO4 /
N2 N2 N2 /
CO2 CO2 CO2 /
O2 O2 O2 /
NH3 H3N NH3 /
LACID C3H6O3-D1 LACID /
AACID C2H4O2-1 AACID /
NH4SO4 "(NH4)2SO4" NH4SO4 /
NH4ACET "(NH4)2SO4" NH4ACET /
CH4 CH4 CH4 /
NO2 NO2 NO2 /
SO2 O2S SO2 /
DAP "(NH4)2HPO4" DAP
;
HENRY-COMPS HC O2 N2 CO2 CH4
;
;===========================================================================
; Physical Property Data
;===========================================================================
;
; New Statements setting up the NREL Biofuels Database
;
DATABANKS PURE93 / SOLIDS
;PROP-SOURCES INHSPCD / PURE93 / SOLIDS
PROP-SOURCES PURE93 / SOLIDS
;IN-HOUSE-DATA PCD=YES
;
;======================================================================
; ADDED PROP-DATA FROM IN-HOUSE DATABASE (PROPDATA-3.INP)
;
PROP-DATA
IN-UNITS SI
;
PROP-LIST TC / PC /
VC / TB / OMEGA /
DHFORM / DGFORM / RKTZRA
PVAL GLUCOSE 1011.1 / 0.62000E+07 /
0.41650 / 825.40 / 2.5674 /
-1.256903E+9 / -0.90933E+09 / 0.35852
;
PROP-LIST CPIG
PVAL GLUCOSE 2.07E5 0.00000 0.00000 &
0.00000 0.00000 0.00000 &
250 1000 0.00000 &
0.00000 0.00000
;
PROP-LIST PLXANT
PVAL GLUCOSE 1182.2 -84682. 0.00000 &
0.15640 -175.85 -0.23777E-04 &
2.0000 573.15 993.15
;
PROP-LIST DHVLWT
PVAL GLUCOSE 5.02E+05 298 0.38 &
0.00000 200
;
PROP-LIST CPLDIP
PVAL GLUCOSE 2.07431E5 0.00000 0.00000 &
0.0000 0.00000 250 &
1000
;
; COMPHL required to envoke CPLDIP
PROP-LIST COMPHL
PVAL GLUCOSE 1
;
PROP-LIST ATOMNO
PVAL GLUCOSE 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL GLUCOSE 6 12 6 0 0 0 0 0 0 0
;
PROP-LIST THRSWT
PVAL GLUCOSE 0 0 0 0 0 100 0 0
;
; End of Glucose Data
;
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
; Xylose
;
PROP-LIST TC / PC /
VC / TB / OMEGA /
DHFORM / RKTZRA
;
PVAL XYLOSE 890.42 / 0.65777E+07 /
0.34250 / 715.01 / 2.3042 /
-1.040002E+09 / 0.29936
;
PROP-LIST PLXANT
PVAL XYLOSE 481.33 -46623. 0.00000 &
0.21007E-01 -64.331 0.62243E-05 &
2.0000 573.15 873.15
;
PROP-LIST DHVLWT
PVAL XYLOSE 4.1868E6 298 0.38 &
0.00000 200
;
PROP-LIST CPIG
PVAL XYLOSE 1.7E5 0.00000 0.00000 &
0.00000 0.00000 0.00000 &
250 1000 0.00000 &
0.00000 0.00000
;
PROP-LIST CPLDIP
PVAL XYLOSE 1.72857E5 0.00000 0.00000 &
0.0000 0.00000 250 &
1000
;
; COMPHL required to envoke CPLDIP
PROP-LIST COMPHL
PVAL XYLOSE 1
;
PROP-LIST ATOMNO
PVAL XYLOSE 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL XYLOSE 5 10 5 0 0 0 0 0 0 0
;
PROP-LIST THRSWT
;
PVAL XYLOSE 0 0 0 0 0 100 0 0
;
; End of Xylose Data
;
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
; Cellulose
; (Solid)
;
PROP-LIST DHSFRM
PVAL CELLULOS -9.76362E8
;
PROP-LIST CPSPO1
PVAL CELLULOS -0.11704E5 .67207E3 0.00000 &
0.0000 0.00000 0.00000 &
298.15 1000
;
PROP-LIST VSPOLY
PVAL CELLULOS 0.10600 0.00000 0.00000 &
0.00000 0.00000 298.15 &
1000
;
PROP-LIST ATOMNO
PVAL CELLULOS 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL CELLULOS 6 10 5 0 0 0 0 0 0 0
;
; End of Cellulose Data
;
;\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
; Xylan
; (Solid)
;
PROP-LIST DHSFRM
PVAL XYLAN -7.62416E8
;
PROP-LIST CPSPO1
PVAL XYLAN -0.95363E4 .54762E3 0.00000 &
0.0000 0.00000 0.00000 &
298.15 1000
;
PROP-LIST VSPOLY
PVAL XYLAN 0.08640 0.00000 0.00000 &
0.00000 0.00000 298.15 &
1000
;
PROP-LIST ATOMNO
PVAL XYLAN 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL XYLAN 5 8 4 0 0 0 0 0 0 0
;
PROP-LIST THRSWT
PVAL XYLAN 0 0 0 0 0 0 0 0
;
; End of Xylan Data
;
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
; Lignin
; (Solid)
; Formula of Lignin C10 H13.9 O1.3
;
PROP-LIST DHSFRM
PVAL LIGNIN -1.96405E9
;
PROP-LIST CPSPO1
PVAL LIGNIN 3.97528E4 4.98847E2 0.00000 &
0.0000 0.00000 0.00000 &
298.15 1000
;
PROP-LIST VSPOLY
PVAL LIGNIN 0.1033 0.00000 0.00000 &
0.00000 0.00000 298.15 &
1000
;
PROP-LIST ATOMNO
PVAL LIGNIN 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL LIGNIN 10 13.9 1.3
0 0 0 0 0 0 0
;
; End of Lignin Data
;
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
; Acetate
; (Solid)
; Formula of Acetate C2H4O2
;
PROP-LIST DHSFRM
PVAL ACETATE -4.56328E8
;
PROP-LIST CPSPO1
PVAL ACETATE -4.335E3 2.489E2 0.00000 &
0.0000 0.00000 0.00000 &
298.15 1000
;
PROP-LIST VSPOLY
PVAL ACETATE 0.03925 0.00000 0.00000 &
0.00000 0.00000 298.15 &
1000
;
PROP-LIST ATOMNO
PVAL ACETATE 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL ACETATE 2 4 2 0 0 0 0 0 0 0
;
; End of Acetate Data
;
;\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
; Organism (Based on Zymo component, represents Zymo, Cellulase, Biomass)
; (Solid)
; Formula of Zymo C H1.8 O0.5 N0.2
;
PROP-LIST DHSFRM
PVAL ORGANISM -1.305E8
;
PROP-LIST CPSPO1
PVAL ORGANISM 3.8409E4 0.00000 0.00000 &
0.0000 0.00000 0.00000 &
298.15 1000
;
PROP-LIST VSPOLY
PVAL ORGANISM 0.0164 0.00000 0.00000 &
0.00000 0.00000 298.15 &
1000
;
PROP-LIST ATOMNO
PVAL ORGANISM 6 1 8 7 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL ORGANISM 1 1.8 0.50.2 0 0 0 0 0 0
;
; End of Organism Data
;
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
; Solslds (Represents soluble solids including protein and extractives)
; (Considered a Mixed Component - Dissolved Solid)
; Actual Formula:
;
PROP-LIST TC / PC /
VC / TB / OMEGA /
DHFORM / RKTZRA
;
PVAL SOLSLDS 1011.1 / 0.62000E+07 /
0.41650 / 825.40 / 2.5674 /
1.089669E9 / 0.09908
;
PROP-LIST CPIG
PVAL SOLSLDS 1.69E4 0.00000 0.00000 &
0.00000 0.00000 0.00000 &
250 1000 0.00000 &
0.00000 0.00000
;
PROP-LIST PLXANT
PVAL SOLSLDS 1182.2 -84682. 0.00000 &
0.15640 -175.85 -0.23777E-04 &
2.0000 573.15 993.15
;
PROP-LIST DHVLWT
PVAL SOLSLDS 4.1868E6 298 0.38 &
0.00000 200
;
PROP-LIST CPLDIP
PVAL SOLSLDS 1.90948E4 0.00000 0.00000 &
0.0000 0.00000 250 &
1000
;
; COMPHL required to envoke CPLDIP
PROP-LIST COMPHL
PVAL SOLSLDS 1
;
PROP-LIST ATOMNO
PVAL SOLSLDS 6 1 8 7 16 0 0 0 0 0
PROP-LIST NOATOM
PVAL SOLSLDS 1 .1097 5.0594 .3662 .00278 0 0 0 0 0
;
PROP-LIST THRSWT
PVAL SOLSLDS 0 0 0 0 0 100 0 0
;
; End of Solslds Data
;
;\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
; Gypsum
; Solid
; Formula of Gypsum CaSO4-2H2O
;
PROP-LIST DHSFRM / DGSFRM
PVAL GYPSUM -2.022628E9 / -1.797197E9
;
PROP-LIST CPSPO1
PVAL GYPSUM 7.2182E4 9.73430E1 0.00000 &
0.0000 -1.3733E8 0.00000 &
298 1400
;
PROP-LIST VSPOLY
PVAL GYPSUM 0.07469 0.00000 0.00000 &
0.00000 0.00000 298.15 &
1000
;
PROP-LIST ATOMNO
PVAL GYPSUM 20 16 1 8 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL GYPSUM 1 1 4
6 0 0 0 0 0 0
;
; End of Gypsum Data
;
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
; Soluble Lignin
; Using Formula of Lignin-1
;
PROP-LIST TC / PC /
VC / TB / OMEGA /
DHFORM / RKTZRA
;
PVAL LGNSOL 1011.1 / 0.62000E+07 /
0.41650 / 825.40 / 2.5674 /
-1.96405E+9 / 0.35852
;
PROP-LIST CPIG
PVAL LGNSOL 2.07E5 0.00000 0.00000 &
0.00000 0.0000 0.00000 &
250 1000 0.00000 &
0.00000 0.00000
;
PROP-LIST PLXANT
PVAL LGNSOL 1182.2 -84682. 0.00000 &
0.15640 -175.85 -0.23777E-04 &
2.0000 573.15 993.15
;
PROP-LIST DHVLWT
PVAL LGNSOL 4.1868E6 298 0.38 &
0.00000 200
;
PROP-LIST CPLDIP
PVAL LGNSOL 2.07431E5 0.00000 0.00000 &
0.0000 0.00000 250 &
1000
;
; COMPHL required to envoke CPLDIP
PROP-LIST COMPHL
PVAL LGNSOL 1
;
PROP-LIST ATOMNO
PVAL LGNSOL 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL LGNSOL 10 13.9 1.3 0 0 0 0 0 0 0
;
PROP-LIST THRSWT
PVAL LGNSOL 0 0 0 0 0 100 0 0
;
; End of Lgnsol Data
;
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
; C6sugar (Copy of Glucose, represents Cellobiose, Mannose, Galactose,
; and C6 oligomers)
;
PROP-LIST TC / PC /
VC / TB / OMEGA /
DHFORM / DGFORM / RKTZRA
PVAL C6SUGAR 1011.1 / 0.62000E+07 /
0.41650 / 825.40 / 2.5674 /
-1.256903E+9 / -0.90933E+09 / 0.35852
;
PROP-LIST CPIG
PVAL C6SUGAR 2.07E5 0.00000 0.00000 &
0.00000 0.00000 0.00000 &
250 1000 0.00000 &
0.00000 0.00000
;
PROP-LIST PLXANT
PVAL C6SUGAR 1182.2 -84682. 0.00000 &
0.15640 -175.85 -0.23777E-04 &
2.0000 573.15 993.15
;
PROP-LIST DHVLWT
PVAL C6SUGAR 5.02E+05 298 0.38 &
0.00000 200
;
PROP-LIST CPLDIP
PVAL C6SUGAR 2.07431E5 0.00000 0.00000 &
0.0000 0.00000 250 &
1000
;
; COMPHL required to envoke CPLDIP
PROP-LIST COMPHL
PVAL C6SUGAR 1
;
PROP-LIST ATOMNO
PVAL C6SUGAR 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL C6SUGAR 6 10 5 0 0 0 0 0 0 0
;
PROP-LIST THRSWT
PVAL C6SUGAR 0 0 0 0 0 100 0 0
;
; End of C6sugar Data
;
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
; C5sugar (Copy of Xylose, represents Arabinose, Xylitol, C5 oligomers)
;
PROP-LIST TC / PC /
VC / TB / OMEGA /
DHFORM / RKTZRA
;
PVAL C5SUGAR 890.42 / 0.65777E+07 /
0.34250 / 715.01 / 2.3042 /
-1.040002E+09 / 0.29936
;
PROP-LIST PLXANT
PVAL C5SUGAR 481.33 -46623. 0.00000 &
0.21007E-01 -64.331 0.62243E-05 &
2.0000 573.15 873.15
;
PROP-LIST DHVLWT
PVAL C5SUGAR 4.1868E6 298 0.38 &
0.00000 200
;
PROP-LIST CPIG
PVAL C5SUGAR 1.7E5 0.00000 0.00000 &
0.00000 0.00000 0.00000 &
250 1000 0.00000 &
0.00000 0.00000
;
PROP-LIST CPLDIP
PVAL C5SUGAR 1.72857E5 0.00000 0.00000 &
0.0000 0.00000 250 &
1000
;
; COMPHL required to envoke CPLDIP
PROP-LIST COMPHL
PVAL C5SUGAR 1
;
PROP-LIST ATOMNO
PVAL C5SUGAR 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL C5SUGAR 5 10 5 0 0 0 0 0 0 0
;
PROP-LIST THRSWT
;
PVAL C5SUGAR 0 0 0 0 0 100 0 0
;
; End of C5sugar Data
;
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
; C6solid (Copy of Cellulose, represents Mannan and Galactan)
; (Solid)
;
PROP-LIST DHSFRM
PVAL C6SOLID -9.76362E8
;
PROP-LIST CPSPO1
PVAL C6SOLID -0.11704E5 .67207E3 0.00000 &
0.0000 0.00000 0.00000 &
298.15 1000
;
PROP-LIST VSPOLY
PVAL C6SOLID 0.10600 0.00000 0.00000 &
0.00000 0.00000 298.15 &
1000
;
PROP-LIST ATOMNO
PVAL C6SOLID 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL C6SOLID 6 10 50 0 0 0 0 0 0
;
; End of C6solid Data
;
;\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
; C5solid (Copy of Xylan, represents Arabinan and Tar)
; (Solid)
;
PROP-LIST DHSFRM
PVAL C5SOLID -7.62416E8
;
PROP-LIST CPSPO1
PVAL C5SOLID -0.95363E4 .54762E3 0.00000 &
0.0000 0.00000 0.00000 &
298.15 1000
;
PROP-LIST VSPOLY
PVAL C5SOLID 0.08640 0.00000 0.00000 &
0.00000 0.00000 298.15 &
1000
;
PROP-LIST ATOMNO
PVAL C5SOLID 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL C5SOLID 5 8 4 0 0 0 0 0 0 0
;
PROP-LIST THRSWT
PVAL C5SOLID 0 0 0 0 0 0 0 0
;
; End of C5solid Data
;
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
; Ethanol
; Selected properties for Ethanol - replace/augment Aspen databanks
;
PROP-LIST RKTZRA
PVAL ETHANOL .248507
;
PROP-LIST MRKZRA
PVAL ETHANOL .257282 -9.29952E-6 -5.82814E-8
;
PROP-LIST THRSWT
PVAL ETHANOL 100 0 101 106 100 100 107 104
;
;/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
; HMF
; Estimates made from chemical structure.
;
PROP-LIST ATOMNO
PVAL HMF 6 1 8 0 0 0 0 0 0 0
;
PROP-LIST NOATOM
PVAL HMF 6 6 3 0 0 0 0 0 0 0
;
PROP-LIST TB / TC / PC / VC
PVAL HMF 532.70 / 731.012 / 5235810 / .3425
;
PROP-LIST DHFORM / DGFORM / OMEGA / RKTZRA
PVAL HMF -323809000 / -237900000 / .9936467100 / .1981779740
;
PROP-LIST CPIG
PVAL HMF -23327.1 706.431 -0.611538 &
0.000204391 0.0 0.0 280 &
1100 36029.2 20.2733 1.5
;
PROP-LIST DHVLWT
PVAL HMF 83770000.0 383.150 .380 0.0 273.150
;
PROP-LIST PLXANT
PVAL HMF 126.396590 -15309.6390 0.0 0.0 -13.7334440 &
3.81230E-18 6.0 373.150 731.0117970
;
PROP-LIST MULAND
PVAL HMF 208.78 -14965.8 -30.0209 532.7 723.702
; /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
; Properties copied from USDA Model
;Composition of corn is 15% moisture and dry basis:
;70% starch
;8% Non-fermentables (NFDS)
;4% Soluble protein
;5% Insoluble protein
;6% C5 Polymers (Xylan and Arabinan)
;3% C6 Polymers (non-starch)
;4% Oil
PROP-DATA GLUC
IN-UNITS MET PRESSURE=kPa TEMPERATURE=K MOLE-ENTHALP='J/kmol' &
MOLE-VOLUME='cum/kmol' PDROP=atm
PROP-LIST MW / TC / PC / VC / OMEGA / DHFORM / &
RKTZRA
PVAL NFDS 150.130 / 890.420 / 6577.70 / .34250 / &
2.30420 / -1.040020E+09 / .299360
PVAL PROTSOL 150.130 / 890.420 / 6577.70 / .34250 / &
2.30420 / -1.040020E+09 / .299360

PROP-DATA GLUC
IN-UNITS MET TEMPERATURE=C MOLE-VOLUME='cum/kmol'
PROP-LIST TB / VB / MUP
PVAL NFDS 1000.0 / .34250 / 0.0
PVAL PROTSOL 1000.0 / .34250 / 0.0

PROP-DATA STARCH
IN-UNITS MET ENTHALPY-FLO=Watt TEMPERATURE=C &
MOLE-ENTHALP='J/kmol'
PROP-LIST DHSFRM / MW
PVAL STARCH -9.763620E+08 / 162.141
PVAL C5POLY -7.6422E+08 / 132.115
PVAL C6POLY -9.763620E+08 / 162.141
PVAL PROTINS -7.6422E+08 / 132.115
PVAL OIL -7.6422E+08 / 132.115
PROP-DATA CPIG-1
IN-UNITS MET MOLE-HEAT-CA='J/kmol-K' TEMPERATURE=C
PROP-LIST CPIG
PVAL NFDS 170000.0 0.0 0.0 0.0 0.0 0.0 250.0 1000.0 &
0.0 0.0 0.0
PVAL PROTSOL 170000.0 0.0 0.0 0.0 0.0 0.0 250.0 1000.0 &
0.0 0.0 0.0

PROP-DATA CPSPO1-1
IN-UNITS MET MOLE-HEAT-CA='J/kmol-K' TEMPERATURE=R
PROP-LIST CPSPO1
PVAL STARCH -1.1704E+04 6.7207E+02 0.0 0.0 0.0 0.0 &
298.150 1000.0

PROP-DATA CPSPO1-1
IN-UNITS MET MOLE-HEAT-CA='J/kmol-K' TEMPERATURE=C
PROP-LIST CPSPO1
PVAL C5POLY -9.5363E+03 5.4762E+02 0.0 0.0 0.0 0.0 &
298.150 1000.0
PVAL C6POLY -1.1704E+04 6.7207E+02 0.0 0.0 0.0 0.0 &
298.150 1000.0
PVAL PROTINS -9.5363E+03 5.4762E+02 0.0 0.0 0.0 0.0 &
298.150 1000.0
PVAL OIL -9.5363E+03 5.4762E+02 0.0 0.0 0.0 0.0 298.150 &
1000.0

PROP-DATA DHVLWT-1
IN-UNITS MET TEMPERATURE=C MOLE-ENTHALP='J/kmol'
PROP-LIST DHVLWT
PVAL NFDS 4186800.0 298.0 .380 0.0 200.0
PVAL PROTSOL 4186800.0 298.0 .380 0.0 200.0

PROP-DATA PLXANT-1
IN-UNITS MET PRESSURE='N/sqm' TEMPERATURE=C PDROP=atm
PROP-LIST PLXANT
PVAL NFDS -33.80 0.0
PVAL PROTSOL -33.80 0.0

PROP-DATA VSPOLY-1
IN-UNITS MET TEMPERATURE=C MOLE-VOLUME='cum/kmol'
PROP-LIST VSPOLY
PVAL STARCH .106 0.0 0.0 0.0 0.0 298.150 1000.0
PVAL C5POLY .0864 0.0 0.0 0.0 0.0 298.150 1000.0
PVAL C6POLY .106 0.0 0.0 0.0 0.0 298.150 1000.0
PVAL PROTINS .0864 0.0 0.0 0.0 0.0 298.150 1000.0
PVAL OIL .0864 0.0 0.0 0.0 0.0 298.150 1000.0
; End of HMF Data
;======================================================================
PROPERTIES NRTL HENRY-COMPS=HC
PROPERTIES NRTL-HOC
;
PROP-SET MASSFLW MASSFLMX UNITS='KG/HR' SUBSTREAM=ALL
;
; Uses the Modified Rackett for Density
; Uses Liguid heat capacity equation of DIPPR
PROP-REPLACE NRTL NRTL
PROP VLMX VLMX49
PROP DHL DHL09
;
PROP-DATA VB
; Needed for tray sizing in RADFRAC
IN-UNITS SI
PROP-LIST VB
PVAL GLUCOSE .01850640
PVAL XYLOSE .01850640
PVAL SOLSLDS .01850640
PVAL C5SUGAR .01850640
PVAL C6SUGAR .01850640
PVAL LGNSOL .01850640
;
PROP-DATA MULDIP
; Needed for Tray sizing in RADFRAC
IN-UNITS MET VOLUME-FLOW='CUM/HR' ENTHALPY-FLO='MMKCAL/HR' &
HEAT-TRANS-C='KCAL/HR-SQM-K' PRESSURE=BAR TEMPERATURE=C &
VOLUME=CUM DELTA-T=C HEAD=METER MOLE-DENSITY='KMOL/CUM' &
MASS-DENSITY='KG/CUM' MOLE-ENTHALP='KCAL/MOL' &
MASS-ENTHALP='KCAL/KG' HEAT=MMKCAL MOLE-CONC='MOL/L' &
PDROP=BAR
PROP-LIST MULDIP
PVAL GLUCOSE -2267.40 138900.0 320.0 0.0 0.0 323.0 &
418.0
PVAL XYLOSE -2267.40 138910.0 320.550 0.0 0.0 323.150 &
418.150
PVAL SOLSLDS -2267.40 138910.0 320.550 0.0 0.0 323.0 &
418.0
PVAL C5SUGAR -2267.40 138900.0 320.0 0.0 0.0 323.0 &
418.0
PVAL C6SUGAR -2267.40 138900.0 320.0 0.0 0.0 323.0 418.0
PVAL LGNSOL -2267.40 138910.0 320.550 0.0 0.0 323.150 &
418.150
;
PROP-DATA MW-1
PROP-LIST MW
PVAL NH4ACET 77.08
;
PROP-DATA MUP-1
IN-UNITS SI
; Use water's dipole moment and radius of gyration,
; these properties are important for the vapor fugacity
; calculation in one block using Hayden & O'Connell.
; These particular components will not be in the vapor
; phase so their values are unimportant.
PROP-LIST MUP / RGYR
PVAL GLUCOSE 5.84934E-25 / 6.15E-11
PVAL XYLOSE 5.84934E-25 / 6.15E-11
PVAL SOLSLDS 5.84934E-25 / 6.15E-11
PVAL C5SUGAR 5.84934E-25 / 6.15E-11
PVAL C6SUGAR 5.84934E-25 / 6.15E-11
PVAL LGNSOL 5.84934E-25 / 6.15E-11
PVAL HMF 5.84934E-25 / 6.15E-11
;
;=======================================================================
; Henry component parameters (Non-condensible <==> solvent)
; New Parameters for N2 and O2 taken from version 9.2 to improve
; the calculations involving these two components.
;=======================================================================
;
PROP-DATA HENRY-1
IN-UNITS MET PRESSURE=BAR TEMPERATURE=C
PROP-LIST HENRY
BPVAL CH4 ETHANOL -9.792145 307.7800 2.707700 0.0 10.00000 &
30.00000
BPVAL CH4 H2O 212.5741 -10429.00 -29.24200 -1.2910E-3 &
2.310000 55.00000
BPVAL CO2 ETHANOL 89.58308 -5018.800 -11.89100 0.0 &
10.00000 40.00000
BPVAL O2 ETHANOL -30.29763 651.8400 7.021200 -.0149260 &
-25.00000 50.00000
BPVAL N2 ETHANOL -1.930195 -22.08200 2.206100 -8.8300E-3 &
-60.00000 50.00000
BPVAL CO2 H2O 181.1861 -8982.000 -25.84600 .0121280 &
.2000061 74.70000
BPVAL O2 H2O 216.5931 -9622.000 -31.10700 .0121090 &
6.10352E-6 90.00000
BPVAL N2 H2O -21.86243 -2953.500 10.39600 -.0540060 &
6.10352E-6 72.50000
;
; Using ethanol Henry's for FURFURAL & HMF
;
BPVAL N2 FURFURAL -1.943358 -22.08200 2.206100 -8.8300E-3 &
213.1500 323.1500
BPVAL O2 FURFURAL -30.31079 651.8400 7.021200 -.0149260 &
248.1500 323.1500
BPVAL CH4 FURFURAL -9.792145 307.7800 2.707700 0.0 10.00000 &
30.00000
BPVAL CO2 FURFURAL 89.58308 -5018.800 -11.89100 0.0 &
10.00000 40.00000
BPVAL N2 HMF -1.943358 -22.08200 2.206100 -8.8300E-3 &
213.1500 323.1500
BPVAL O2 HMF -30.31079 651.8400 7.021200 -.0149260 &
248.1500 323.1500
BPVAL CH4 HMF -9.792145 307.7800 2.707700 0.0 10.00000 &
30.00000
BPVAL CO2 HMF 89.58308 -5018.800 -11.89100 0.0 &
10.00000 40.00000
;
;========================================================================
; NRTL Binary Parameters generated by Aspen Plus Release 9.1-3
;========================================================================
;
; Added in W9806C 6/15/98 - "Lit." values from ASPEN 9.2
;
PROP-DATA NRTL-1
IN-UNITS MET VOLUME-FLOW='CUM/HR' ENTHALPY-FLO='MMKCAL/HR' &
HEAT-TRANS-C='KCAL/HR-SQM-K' PRESSURE=BAR TEMPERATURE=C &
VOLUME=CUM DELTA-T=C HEAD=METER MOLE-DENSITY='KMOL/CUM' &
MASS-DENSITY='KG/CUM' MOLE-ENTHALP='KCAL/MOL' &
MASS-ENTHALP='KCAL/KG' HEAT=MMKCAL MOLE-CONC='MOL/L' &
PDROP=BAR
PROP-LIST NRTL
BPVAL ETHANOL H2O 0.0 -55.16980 .30310 0.0 0.0 0.0 75.0 100.0
BPVAL H2O ETHANOL 0.0 670.44420 .30310 0.0 0.0 0.0 75.0 100.0
BPVAL ETHANOL FURFURAL 0.0 139.60130 .30 0.0 0.0 0. 75.0 135.0
BPVAL FURFURAL ETHANOL 0.0 425.89810 .30 0.0 0.0 0. 75.0 135.0
BPVAL ETHANOL HMF 0 405.2714786 0.3 0 0 0 75 135
BPVAL HMF ETHANOL 0 -218.0593627 0.3 0 0 0 75 135
BPVAL H2O FURFURAL 0.0 1309.6940 .39580 0.0 0.0 0.0 95. 140.0
BPVAL FURFURAL H2O 0.0 219.89050 .39580 0.0 0.0 0.0 95. 140.0
BPVAL H2O HMF .3791796770 1788.4839660 .2372956960 0.0 &
0.0 0.0 90.0 140.0
BPVAL HMF H2O -.9418711160 -288.70228150 .2372956960 0.0 &
0.0 0.0 90.0 140.0
BPVAL H2O NH3 -6.26840 1525.4540 .30 0.0 0.0 0.0 10. 91.50
BPVAL NH3 H2O 9.61210 -3232.8160 .30 0.0 0.0 0.0 10. 91.50
;
;-------------------------------------------------------------------
; RECYCLE/SEQUENCING
;-------------------------------------------------------------------
;
;
CONVERGENCE CFUGE3SC SECANT
SPEC CFUGE3S
CONVERGENCE EVAPCNCC SECANT
SPEC EVAPCONC
;
SEQUENCE SEQ3 T507-8 STORE PRODMIX TSTORE
;SEQUENCE SEQ9 IXRGNFLW S221A S221B
SEQUENCE SEQ10 S600 WWT
SEQUENCE SEQ12 CFUGE3SC CFUGESLD S505 S505FLSH (RETURN CFUGE3SC)
SEQUENCE SEQ13 EVAPCNCC STMDUP E501L E502V DCOOL2 &
(SEQUENCE SEQ12) T530 E502L E503V E503L &
(RETURN EVAPCNCC)
SEQUENCE SEQ14 BOILRAIR M802MIX M802 BURNER
;
;----------------------------------------------------------------
; FLOWSHEETS
;---------------------------------------------------------------
;
FLOWSHEET A100
;THIS IS THE FLOWSHEET FOR FEED HANDLING.
BLOCK C103A IN=102 107 OUT=104D
BLOCK C103B IN=104D OUT=104B 102A
BLOCK C103C IN=104B OUT=104
BLOCK M104LOSS IN=102A OUT=103 102B
BLOCK M104MIX IN=102B 101 OUT=105
;
FLOWSHEET A200
;THIS IS THE FLOWSHEET FOR THE PRETREATMENT AREA AND INCLUDES PRETREATMENT
;AND DETOXIFICATION.
BLOCK A201 IN=212 211 OUT=214
BLOCK M202MIX IN=105 214 OUT=214A
BLOCK M202LO IN=214A 215 OUT=215A QM202LO
BLOCK M202HI IN=215A 216 OUT=217 QM202HI
BLOCK T203 IN=217 OUT=218 220
BLOCK S205SPT IN=219 OUT=252 253
BLOCK S205A IN=220 OUT=221 225
BLOCK S205MIX IN=225 252 OUT=254
BLOCK S205B IN=254 OUT=255A 256
BLOCK M205 IN=257 OUT=258 WM205
BLOCK M205COOL IN=258 OUT=259 QM205
BLOCK S205FLSH IN=255A 259 OUT=260 255
BLOCK H205 IN=260 OUT=261 262 QH205
BLOCK H200MIX IN=221 256 OUT=223
BLOCK H200 IN=223 OUT=240 QH200
BLOCK T209 IN=227 240 OUT=228
BLOCK T224 IN=233 228 OUT=239
BLOCK S222 IN=239 OUT=229 230
BLOCK C202 IN=255 230 253 OUT=250
BLOCK P224 IN=250 OUT=232
BLOCK H201+ IN=218 OUT=520A QH201A
BLOCK QH201SPT IN=QH201A OUT=QH201 QH201XTR
BLOCK H201- IN=502 QH201 OUT=501
BLOCK H244MIX IN=QH201XTR QH244A OUT=QH244
BLOCK H244 IN=520A OUT=520 QH244A
; BLOCK MPOW2 IN=WM202 WC202 WC225 WC201 WS205 WS221 WS222 OUT=WMP2
;
FLOWSHEET A300
;THIS FLOWSHEET MODELS THE SSCF PROCESS.
BLOCK H301- IN=301 OUT=301A QH301
BLOCK T310 IN=301A 312 422 OUT=301B QF300A
BLOCK H302 IN=301B OUT=301C QH302
BLOCK SACCHSPT IN=301C OUT=302A 303
BLOCK USDASPLT IN=302A 23MASH OUT=302
BLOCK SEEDMIX IN=303 310 310A OUT=303A
BLOCK F301-6F IN=303A OUT=303B QF301-6B
BLOCK F301-6FL IN=303B OUT=304C 304
BLOCK FERMMIX IN=302 311 311A 304 OUT=304A
BLOCK CONTSPLT IN=304A OUT=304F 304G
BLOCK F300CONT IN=304G OUT=304H QF300CNT
BLOCK F300F IN=304F OUT=304E QF300B
BLOCK T306 IN=306 551 OUT=502
BLOCK F300FLSH IN=304E 304H OUT=308 306
;
FLOWSHEET A400
;THIS FLOWSHEET MODELS THE CELLULASE PRODUCTION AREA.
BLOCK BTMSSPLT IN=232 OUT=401 301
BLOCK CLFDSPLT IN=401 OUT=403 410
BLOCK F401-4MX IN=403 430 OUT=431
BLOCK F401-4 IN=423 431 432 434 OUT=432A QF401-4
BLOCK F401-4FL IN=432A OUT=435 433
BLOCK H415 IN=411 OUT=412 QH415
BLOCK T415 IN=412 410 OUT=412A
BLOCK F400 IN=412A 433 413 436 416 417 OUT=417A QF400
BLOCK F400FL IN=417A OUT=419 420
; STREAM 421 SHOULD BE ZERO IN A SEP SACCH/FERM MODE
; AND IS NOT ADDED TO ANY BLOCK IN AREA 300
BLOCK CLSSPLIT IN=420 OUT=421 422
BLOCK T405 IN=415 414 OUT=416
;
FLOWSHEET A500
;THIS FLOWSHEET MODELS THE DISTILLATION/DEHYDRATION AREA.
BLOCK H512- IN=501 OUT=506 QH512
BLOCK H512+ IN=518 QH512 OUT=518A
; BLOCK USD501 IN=506A 28BEER OUT=506
BLOCK D501 IN=506 OUT=508 510 518 QCD501 QRD501
BLOCK D502 IN=510 521 OUT=511 516
BLOCK H506- IN=511 OUT=511C QH506
BLOCK T507-8 IN=511C OUT=515A 514
BLOCK H503 IN=515A OUT=517 QH503
BLOCK H507- IN=517 QH507 OUT=521
BLOCK H507+ IN=514 OUT=519 QH507
BLOCK H509 IN=519 OUT=515 QH509
BLOCK RECTDUP IN=QCD502 OUT=QC502A QC502B
BLOCK STMDUP IN=QE501A OUT=QE501A1 QE501A2
BLOCK E501L IN=518A QC502A QE501A1 OUT=526 525
BLOCK E502V IN=526 OUT=527 QE502A
BLOCK E502L IN=580 QE502A OUT=529 528
BLOCK E503V IN=529 OUT=530 QE503A
BLOCK E503L IN=528 QE503A OUT=532 531
BLOCK E501MIX IN=527 530 533 OUT=534A
; ADDED SEPARATE MIXER AND SPLITTER SO WE CAN SEE TOTAL CONDENSATE
BLOCK E501WW IN=534A OUT=534B 535
BLOCK E501SPT IN=534B OUT=102 211 251
BLOCK H517 IN=532 OUT=533 QH517
; VENT SCRUBBER
BLOCK VNTMIX IN=508 304C 308 OUT=523
BLOCK VNTSCRUB IN=523 524 OUT=550 551
; PNEUMAPRESS UNIT
BLOCK DCOOL2 IN=525 OUT=570 QDCOOL2
BLOCK S505 IN=570 OUT=572 571B
BLOCK T530 IN=572 OUT=573 580
BLOCK M505 IN=557 OUT=558 WM505
BLOCK M505COOL IN=558 OUT=559 QM505
BLOCK S505FLSH IN=571B 559 OUT=560 571
BLOCK FWMIX IN=516 573 574 OUT=576
BLOCK RWSPLT IN=576 OUT=219 430 411
;
FLOWSHEET A600
;THIS SECTION MODELS THE WASTEWATER TREATMENT AREA.
BLOCK S600 IN=262 520 821 535 944 OUT=612
BLOCK NUTMIX IN=631 630 OUT=632
;
FLOWSHEET A700
;THIS FLOWSHEET MODELS THE STORAGE AREA.
BLOCK DCOOLE IN=515 OUT=515E
BLOCK PRODMIX IN=515E 701 OUT=703
BLOCK TSTORE IN=710 713 717 723 735 745 750 755 OUT=702
;
FLOWSHEET A800
;THIS FLOWSHEET MODELS THE FUEL AND GAS SIDE OF THE BOILER.
BLOCK BTUTOT IN=571 531 615 840A 840B OUT=803
BLOCK BLRWTR IN=811 921 OUT=811A
BLOCK BURNER IN=804A 803 OUT=804C QM803
BLOCK M802 IN=804E OUT=804A WCOMBFAN
BLOCK M802MIX IN=804 261 560 OUT=804E
;
FLOWSHEET A900
;THIS FLOWSHEET MODELS THE MISCELLANEOUS UTILITIES
; Heatcw-s Cooling Water Heat Load accumulator
; HeatCHW- Chilled Water Heat Load accumulator
;
BLOCK SSCFCW IN=QF300B QF300CNT OUT=QF300
BLOCK SSCFSDCW IN=QF301-6B OUT=QF301
BLOCK CHCWDUP IN=QH914 OUT=QH914A QH914B QH914C
BLOCK QH14BSP IN=QH914B OUT=QH14BCW QH14BCHW
BLOCK HEATCW-S IN=QH602 QM811 QM205 QM401 QM505 QH503 &
QH509 QH517 QH200 QCD501 QH415 QH205 QH244 &
QF300A QH302 &
OUT=QCW
BLOCK QCWMIX IN=QH914A QCW QC502B OUT=QCWTOT
BLOCK CWMAKUP IN=941A 922 OUT=941
BLOCK HEATCHW- IN=QF401-4 QF400 OUT=QCHW
BLOCK QCHWMIX IN= QCHW QH914C OUT=QCHWTOT
BLOCK ACOMP IN=440 OUT=441 WM401
BLOCK AFLSH IN=441 OUT=443 QM401
BLOCK ASPLT IN=443 OUT=432 413
BLOCK CHCWMIX IN=QF300 QF301 OUT=QWELL
BLOCK H914 IN=903 QWELL OUT=904 QH914
BLOCK T914 IN=624 943 251 OUT=905
BLOCK H910 IN=906 OUT=909 QH910
BLOCK CIPCS IN=914 OUT=916
BLOCK QHXMED IN=QRD502I OUT=QRD502
BLOCK QSTMVLO IN=QE501A2 OUT=QVLOW
BLOCK QHXLOW IN=ARSSTM QH301 QRD501 QH506 OUT=QHXLOW
;
;=======================================================================
; Streams
;=======================================================================
;
STREAM 101
;FEED STREAM
; Basis 25 MMGal/yr plant size
; Total flow 864,000 Kg/day
; 36,000 Kg/hr
;
;Corn stover is assumed to have 15% moisture
;SOLSLDS are soluble solids, extractives and protein combined
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW H2O 6353 / SOLSLDS 4670
SUBSTREAM CISOLID TEMP=20.0 PRES=1.0 MASS-FLOW=31330
MASS-FRAC CELLULOS 0.4285 / XYLAN 0.2361 /
C5SOLID 0.0255 / C6SOLID 0.0157 /
LIGNIN 0.2015 /
ACETATE 0.0225 / ASH 0.0701
;
STREAM 102B
; TEAR STREAM -- INITIAL GUESS
SUBSTREAM MIXED TEMP=73.9295 PRES=1 MASS-FLOW=30587.
MASS-FRAC H2O 0.99 / AACID 0.01
;
STREAM 107
; POLYMER FOR CLARIFIER / BELT PRESS
; CONTROLLED BY POLY1
SUBSTREAM MIXED TEMP=20 PRES=1 MASS-FLOW=5
MASS-FRAC H2O 1.0
;
STREAM 211
;RECYCLE WATER TO PRETREATMENT (A-201)
;CONTROLLED BY RECYCLE
SUBSTREAM MIXED TEMP=73.48 PRES=3.0 MASS-FLOW=99224.
MASS-FRAC H2O .9902 / FURFURAL 0.0018 /
AACID 0.0080
;
STREAM 212
;INLET ACID STREAM
SUBSTREAM MIXED TEMP=20.0 PRES=3.4022982 MASS-FLOW=500
MASS-FRAC H2SO4 1.0
;
STREAM 215
;MEDIUM PRESSURE STEAM TO M202LO IN PRETREATMENT
;CONTROLLED BY DESIGN SPEC LPSTMFLO
SUBSTREAM MIXED PRES=13.0 TEMP=268.1893
MASS-FLOW H2O 12000.0
;
STREAM 216
;MEDIUM PRESSURE STEAM TO RAISE PRETREATMENT REACTOR
;TO REACTION TEMPERATURE
;CONTROLLED BY DESIGN SPEC REACHEAT
SUBSTREAM MIXED PRES=13.0 TEMP=268.1893 &
MASS-FLOW=42638.0 NPHASE=2
MASS-FLOW H2O 42662.0
;
STREAM 219
;RECYCLE WATER TO BLOWDOWN TANK
;CONTROLLED BY RECYCLE
SUBSTREAM MIXED TEMP=100.0 PRES=1.0 MASS-FLOW=127700. &
NPHASE=1 PHASE=L
MASS-FRAC H2O .9909 / LACID 0.0055 / AACID 0.0036
SUBSTREAM CISOLID TEMP=100.0 PRES=1.0 MASS-FLOW=327
MASS-FRAC ORGANISM .67 / LIGNIN .33
;
STREAM 227
;LIME FOR OVERLIMING
;Controlled by Fortran OLIME
SUBSTREAM CISOLID TEMP=20.0 PRES=1.0 MASS-FLOW=987.30
MASS-FRAC CAH2O2 1.0
;
STREAM 233
;H2SO4 FOR REACIDIFYING
;Controlled by Fortran REACID
SUBSTREAM MIXED TEMP=20.0 PRES=3.4022982 MASS-FLOW=421.0
MASS-FRAC H2SO4 1.0
;
STREAM 257
SUBSTREAM MIXED TEMP=25. <C> PRES=1. <atm> &
MOLE-FLOW=2360.
MASS-FRAC N2 0.79 / O2 0.21
;
STREAM 303A
; initial value entered to prevent errors with FERMDAP & FERMCSL
SUBSTREAM MIXED TEMP=37.0 PRES=1.0
MASS-FLOW H2O 10000
;
STREAM 304A
; initial value entered to prevent errors with FERMDAP & FERMCSL
SUBSTREAM MIXED TEMP=37.0 PRES=1.0
MASS-FLOW H2O 100000
;
STREAM 310
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW DAP 500
;
STREAM 311
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW DAP 500
;
STREAM 310A
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW H2O 850.0
;
STREAM 23MASH
SUBSTREAM MIXED TEMP=32.2222 PRES=2.7218
MASS-FLOW H2O 74722 / ETHANOL 211.0542 / CO2 11.7460 /
GLUCOSE 18450 / NFDS 3133.6891 / PROTSOL 1411.5178
SUBSTREAM CISOLID TEMP=32.2222 PRES=2.7218
MASS-FLOW STARCH 167.7314 / C5POLY 1278.6094 / C6POLY 737.6593 /
PROTINS 1426.1413 / OIL 983.5457
;
STREAM 311A
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW H2O 5116.
;
STREAM 312
; Cellulase
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW H2O 9167
SUBSTREAM CISOLID TEMP=20.0 PRES=1.0
MASS-FLOW ORGANISM 833
;
STREAM 411
;RECYCLE WATER STREAM TO CELLULASE FERMENTORS
;CONTROLLED BY RECYCLE
SUBSTREAM MIXED TEMP=100.0 PRES=1.0 NPHASE=1 PHASE=L &
MASS-FLOW=22703
MASS-FRAC H2O 1.0
SUBSTREAM CISOLID TEMP=100.0 PRES=1.0 &
MASS-FLOW=58.
MASS-FRAC LIGNIN 0.34 / ORGANISM 0.66
;
STREAM 414
;CSL FOR CELLULASE PRODUCTION
;CONTROLLED BY FORTRAN CSL-ENZY
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW H2O 463
;
STREAM 415
;NUTRIENT STREAM FOR CELLULASE PRODUCTION
;CONTROLLED BY FORTRAN CSL-ENZY
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW H2O 200
;
STREAM 417
;ANTI-FOAM STREAM FOR CALCULATING STORAGE TANK
;CONTROLLED BY FORTRAN CSL-ENZY
SUBSTREAM MIXED TEMP=20. PRES=1.
MASS-FLOW H2O 238.
;
STREAM 423
;CSL FOR CELLULASE SEED PRODUCTION
;CONTROLLED BY FORTRAN CSL-ENZY
SUBSTREAM MIXED TEMP=20. PRES=1.0
MASS-FLOW H2O 30.5
;
STREAM 430
;RECYCLE STREAM FOR CELLULASE SEED PRODUCTION
;CONTROLLED BY RECYCLE
SUBSTREAM MIXED TEMP=100.0 PRES=1.0 MASS-FLOW=2143. &
NPHASE=1 PHASE=L
MASS-FRAC H2O .9838 / XYLOSE .0052/ SOLSLDS .011
SUBSTREAM CISOLID TEMP=100.0 PRES=1.0 MASS-FLOW=5.5
MASS-FRAC CELLULOS .015 / LIGNIN .07 /
GYPSUM 0.915
;
STREAM 432A
;TEAR STREAM INITIAL GUESS
SUBSTREAM MIXED TEMP=28.0 PRES=1.0 MASS-FLOW=0.15
MASS-FRAC N2 0.6 / O2 0.2 / H2O 0.2
;
STREAM 434
SUBSTREAM MIXED TEMP=28.0 PRES=1.0 MASS-FLOW=16.
MASS-FRAC NH3 .5 / SO2 .5
;
STREAM 436
SUBSTREAM MIXED TEMP=28.0 PRES=1.0 MASS-FLOW=162.0
MASS-FRAC NH3 .5 / SO2 .5
;
STREAM 440
SUBSTREAM MIXED TEMP=20.0 PRES=1.0 MASS-FLOW=126347.
MASS-FRAC N2 .790 / O2 .210
;
STREAM 441
SUBSTREAM MIXED TEMP=152.6 PRES=2.7 MASS-FLOW=0.002
MASS-FRAC N2 .790 / O2 .210
;
STREAM 501
SUBSTREAM MIXED TEMP=30.0 PRES=1.0 MASS-FLOW=380640.
MASS-FRAC ETHANOL .04 / H2O .96
SUBSTREAM CISOLID TEMP=30.0 PRES=1.0 MASS-FLOW=31667.
MASS-FRAC CELLULOS 0.18 / LIGNIN 0.82
;
;STREAM 28BEER
; SUBSTREAM MIXED TEMP=101.9455 PRES=3.4
; MASS-FLOW H2O 74227 / ETHANOL 8631.5465 /
; NFDS 3763.5943 / PROTSOL 1704.1319
; SUBSTREAM CISOLID TEMP=101.9455 PRES=3.4
; MASS-FLOW STARCH 167.7314 / C5POLY 1278.6094 /
; C6POLY 737.6593 / OIL 983.5457 / PROTINS 1426.1413
;
STREAM 508
;TEAR STREAM INITIAL GUESS
SUBSTREAM MIXED TEMP=59.9 PRES=1.86
MASS-FLOW ETHANOL 60 / H2O 20 / CO2 411
;
STREAM 514
SUBSTREAM MIXED TEMP=116 VFRAC=1.0
MASS-FLOW ETHANOL 24568. / H2O 122.
;
STREAM 521
; Initial guess for recycle from Mole-sieve
SUBSTREAM MIXED TEMP=70 PRES=1.5 MASS-FLOW=8381
MASS-FRAC ETHANOL 0.7 / H2O 0.3
;
STREAM 524
; Well water for vent scrubber
SUBSTREAM MIXED TEMP=26 <C> PRES=1
MASS-FLOW H2O 35747
;
STREAM 557
SUBSTREAM MIXED TEMP=25. <C> PRES=1. <atm> &
MOLE-FLOW=2870. <scfm>
MASS-FRAC N2 0.79 / O2 0.21
;
STREAM 574
;FRESH MAKE-UP WATER ADDED TO RECYCLE WATER
SUBSTREAM MIXED TEMP=20 PRES=1.0
MASS-FLOW H2O 211205.
;
STREAM 576
;iNITIAL GUESS
SUBSTREAM MIXED TEMP=47. PRES=1.0
MASS-FLOW H2O 198670
;
STREAM 615
;WWT methane to burner/boiler
SUBSTREAM MIXED TEMP=35 PRES=1.0
MASS-FLOW CH4 1200
;
STREAM 624
; TREATED WW FROM WWT; CALCULATED IN FORTRAN WATERDEM
SUBSTREAM MIXED TEMP=21 PRES=1.0
MASS-FLOW H2O 17000.
;
STREAM 630
;WASTEWATER TREATMENT NUTRIENTS
;CONTROLLED BY FORTRAN WWNUTR
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW H2O 171.
;
STREAM 631
; POLYMER FOR BELT PRESS
; CONTROLLED BY WWNUTR2
SUBSTREAM MIXED TEMP=20 PRES=1 MASS-FLOW=5
MASS-FRAC H2O 1.0
;
STREAM 701
;DENATURANT FOR FINAL BLENDING
;CONTROLLED BY FORTRAN STORE
SUBSTREAM MIXED TEMP=20.0 PRES=1.0 MASS-FLOW=812.
MASS-FRAC H2O 1.0
;
STREAM 710
;H2SO4 STREAM FOR CALCULATING STORAGE TANK
;CONTROLLED BY FORTRAN STORE
SUBSTREAM MIXED TEMP=20.0 PRES=1.0 MASS-FLOW=514.
MASS-FRAC H2SO4 1.0
;
STREAM 713
;FIREWATER STREAM FOR CALCULATING STORAGE TANK
SUBSTREAM MIXED TEMP=20. PRES=1.0 MASS-FLOW=6271.
MASS-FRAC H2O 1.0
;
STREAM 717
;AMMONIA STREAM FOR CALCULATING STORAGE TANK
;CONTROLLED BY FORTRAN STORE
SUBSTREAM MIXED TEMP=20. PRES=17 MASS-FLOW=229.6
MASS-FRAC NH3 1.0
;
STREAM 723
;PROPANE FUEL STREAM FOR CALCULATING STORAGE TANK
;CONTROLLED BY FORTRAN STORE
SUBSTREAM MIXED TEMP=20.0 PRES=1.0 MASS-FLOW=14.97
MASS-FRAC H2O 1.0
;
STREAM 735
;TOTAL CSL STREAM FOR CELLULASE & ETHANOL PRODUCTION
;CONTROLLED BY FORTRAN CSL-ENZY
SUBSTREAM MIXED TEMP=20. PRES=1.0
MASS-FLOW H2O 1138.4
;
STREAM 745
;TOTAL LIME
;CONTROLLED BY PHCONTR1
SUBSTREAM CISOLID TEMP=20.0 PRES=1.0
MASS-FLOW CAH2O2 1.0
;
STREAM 750
; Cellulase
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW H2O 9167
SUBSTREAM CISOLID TEMP=20.0 PRES=1.0
MASS-FLOW ORGANISM 833
;
STREAM 755
; Diammonium Phosphate (DAP), SSCF nutrient
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW DAP 1000.0

STREAM 804
;INLET AIR STREAM TO THE COMBUSTION FAN (M802)
;CONTROLLED BY DESIGN-SPEC COMBAIR
; AIR COMPOSITION FROM FOSTER WHEELER IN REI 1998 SUBCONTRACT
;Using the following molar composition of dry air (78.084% N2, 20.946% O2,
;0.033% CO2, & 0.934% Ar from CRC 63rd ed. p.F-171) and an air molecular
;weight of 28.964 (CRC 63rd ed.) dry air is 23.14% O2 on a mass basis.
;Assuming that all non-oxygen components can be modeled as N2, dry air is
;76.86% (mass) N2. Then assuming that water causes equal dissipation of
;all components a stream that is 1.3% (mass) water is 22.84% O2 and
;75.86% N2.
SUBSTREAM MIXED TEMP=75 <F> PRES=1.0 MASS-FLOW=263000.0
MASS-FRAC H2O .0130 / N2 .7586 / O2 .2284
;
STREAM 811
;BFW MAKE-UP
SUBSTREAM MIXED TEMP=26.0 PRES=3.4
MASS-FLOW H2O 73157.1
;
STREAM 821
;INITIAL GUESS
SUBSTREAM MIXED TEMP=321 PRES=112
MASS-FLOW H2O 7219.0
;
STREAM 840A
;BIOMASS STREAM TO COMBUSTION IF NEEDED
; 6,100 Kg/hr
;
;Corn stover is assumed to have 15% moisture
;SOLSLDS are soluble solids, extractives and protein combined
SUBSTREAM MIXED TEMP=20.0 PRES=1.0
MASS-FLOW H2O 1076.5 / SOLSLDS 618.1
SUBSTREAM CISOLID TEMP=20.0 PRES=1.0 MASS-FLOW=5481.9
MASS-FRAC CELLULOS 0.4285 / XYLAN 0.2361 /
C5SOLID 0.0255 / C6SOLID 0.0157 /
LIGNIN 0.2015 /
ACETATE 0.0225 / ASH 0.0701
;
STREAM 840B
; Methane stream to combustion if needed
SUBSTREAM MIXED TEMP=20 PRES=1.0
MASS-FLOW CH4 0.0
;
STREAM 903
;PROCESS MAKE-UP WATER DEMAND
;CONTROLLED BY FORTRAN BLOCK WATERDEM
SUBSTREAM MIXED TEMP=13 PRES=1.0
MASS-FLOW H2O 100000.0
;
STREAM 906
;CIP/CS WATER
SUBSTREAM MIXED TEMP=20. PRES=1.0
MASS-FLOW H2O 63.04
;
STREAM 914
SUBSTREAM MIXED TEMP=20. PRES=1.0
MASS-FLOW H2O 63.04
;
STREAM 921
SUBSTREAM MIXED PRES=1.0 TEMP=20.0
MASS-FLOW H2O 3
;
STREAM 922
SUBSTREAM MIXED PRES=1.0 TEMP=20
MASS-FLOW H2O 4
;
STREAM 944
; Specified Cooling Tower Blowdown
; CALCULATED IN FORTRAN CW
SUBSTREAM MIXED TEMP=28. PRES=1.0
MASS-FLOW H2O 17820
;
STREAM 941A
; Place holder for Calculated Cooling Twr Make-up
SUBSTREAM MIXED TEMP=28. PRES=1.0
MASS-FLOW H2O 30682.0
;
STREAM 943
; Place holder for Well water Mixed with treated water
SUBSTREAM MIXED TEMP=26. PRES=1.0
MASS-FLOW H2O 30682.0
;
;---------------------------------------------------------------------
; HEAT STREAMS
;-------------------------------------------------------------------
;
; QCD502 and QRD502I are the condenser and reboiler duties to column
; AS-502. They will be determined by the FORTRAN block D502QCR
;
STREAM QCD501
INFO HEAT DUTY=.3709 <MMKCAL/HR>
;
;STREAM ARSCTW
; INFO HEAT DUTY=39.9419 <MMKCAL/HR>
;; ARSCTW is the cooling tower heat demand for the dry mill
;
STREAM ARSSTM
INFO HEAT DUTY=-4.0885 <MMKCAL/HR>
; ARSSTM is the steam demad needed for the dry mill
;
STREAM QRD501
INFO HEAT DUTY=-33.6622 <MMKCAL/HR>
;
STREAM QCD502
INFO HEAT DUTY=20.9781 <MMKCAL/HR>
;
STREAM QRD502I
INFO HEAT DUTY=-3.9321 <MMKCAL/HR>
;
STREAM QH602
; TEAR -- INITIAL VALUE FROM I0302B, CALCULATED IN WWT
INFO HEAT DUTY=637944 <CAL/SEC>
;
STREAM QE501A
INFO HEAT DUTY=0.0000001 <MMKCAL/HR>
;
STREAM QM811
INFO HEAT DUTY=0.
;
DEF-STREAMS HEAT ARSSTM QH200 QM202LO QM202HI &
QF301-6B QF301 QH301 QH302 &
QF300B QF300CNT QF300 QF300A &
QH910 QH914 QWELL QH14BCW QH14BCHW &
QH415 QM401 QF400 QF401-4 &
QH201 QH201A QH201XTR QH506 QH507 &
QCD501 QH503 QH517 QH509 QC502A &
QC502B QRD501 QRD502I QRD502 QCD502 &
QE501A QE502A QE503A QE501A1 QE501A2 &
QH602 QM205 QH205 QH244 QH244A &
QH914A QH914B QH914C QDCOOL2 QH512 &
QCW QCHW QCWTOT QCHWTOT &
QM803 QM811 QHXLOW QVLOW QM505
;
;----------------------------------------------------------------------
; WORK STREAMS
;----------------------------------------------------------------------
;

DEF-STREAMS WORK WM205 WM401 WM505 WCOMBFAN


;
STREAM WM205
INFO WORK POWER=0.
;
STREAM WM401
INFO WORK POWER=0.
;
STREAM WM505
INFO WORK POWER=0.
;
STREAM WCOMBFAN
INFO WORK POWER=0.
;
;------------------------------------------------------------
; BLOCK SECTION
; SOLIDS HANDLING BLOCKS - AREA 1000
;------------------------------------------------------------
;
BLOCK C103A MIXER
;
BLOCK C103B FSPLIT
DESCRIPTION "RECYCLED MAKE-UP WATER AND LOSS WITH DIRT SPLITTER"
; Set by RECCOND
MASS-FLOW 104B 1000.0
;
BLOCK C103C MIXER
DESCRIPTION "MIXES POLYMER AND WATER FOR WASTE REMOVAL"
;
BLOCK M104LOSS FSPLIT
DESCRIPTION "MAKE-UP WATER AND EVAPORATION/WINDAGE LOSS SPLITTER"
; Set by RECCOND
MASS-FLOW 103 11300.0
;
BLOCK M104MIX MIXER
DESCRIPTION "MIXES INCOMING BIOMASS WITH RETAINED WASH WATER"
;
;------------------------------------------------------------
;
; PRETREATMENT BLOCKS - AREA 2000
;------------------------------------------------------------
;
BLOCK A201 MIXER
DESCRIPTION "INLINE SULFURIC ACID MIXER"
PARAM PRES=4.0
;
BLOCK M202MIX MIXER
DESCRIPTION "IMPREGNATOR - DESIGNED TO HEAT MIX TO 100 C"
PARAM PRES=.0
;
BLOCK M202LO HEATER
DESCRIPTION "HEATER TO GET FLUIDS TO RXN TEMP"
PARAM TEMP=100 PRES=39.26
;
BLOCK T203 FLASH2
DESCRIPTION "PREHYDROLYSIS BLOWDOWN TANK"
PROPERTIES NRTL-HOC
PARAM PRES=1.0 DUTY=.0
;
BLOCK H200MIX MIXER
DESCRIPTION "MIX 2 STREAMS BEFORE COOLER"
PARAM PRES=.0
;
BLOCK H200 HEATER
DESCRIPTION "HYDROLYSATE SLURRY COOLER"
PARAM TEMP=50. PRES=.0
;
BLOCK C202 MIXER
DESCRIPTION "MIX CENTRIFUGE LIQUID STREAMS"
PARAM PRES=.0
;
BLOCK P224 MIXER
DESCRIPTION "MIX DETOXED SLURRY AND RECYCLE WATER"
;
BLOCK S205SPT FSPLIT
DESCRIPTION "RECYCLE WATER SPLITTER"
; Calculated in FORTRAN S205WASH
MASS-FLOW 252 125000.0
;
BLOCK H244 HEATER
DESCRIPTION "COOL BLOWDOWN VAPOR PRIOR TO WWT"
PARAM PRES=0.0 TEMP=30.0
;
BLOCK H244MIX MIXER
DESCRIPTION "COOLING WATER HEAT STREAMS THAT ARE REQUIRED FOR H244"
;
BLOCK S205A SSPLIT
DESCRIPTION "PRE-WASH SEPARATIONS FOR S-202"
PROPERTIES NRTL-HOC
PARAM PRES=1.0
FRAC MIXED 225 0.145
FRAC CISOLID 225 0.995
; THE MIXED FRACTION IS CALCULATED BY DESIGN-SPEC CT-S205A
;
BLOCK S205MIX MIXER
DESCRIPTION "MIXES WASH-WATER WITH SINGLE-PRESSED SOLIDS"
PARAM PRES=.0
;
BLOCK S205B SEP
DESCRIPTION "POST-WASH SEPARATIONS FOR S205"
PARAM PRES=.0
;THE FRACTIONAL SPLITS ARE BASED ON HARRIS 2000 SUBCONTRACT
;PNEUMAPRESS TEST 9. 93.3% OF THE TOTAL INLET SOLUBLES ARE
;RECOVERED TO FILTRATE. 99.5% OF INSOLUBLE SOLIDS ARE RECOVERED
;TO CAKE
FRAC STREAM=256 SUBSTREAM=MIXED COMPS= &
H2O ETHANOL FURFURAL HMF H2SO4 N2 CO2 O2 CH4 &
NO2 NH3 SOLSLDS GLUCOSE XYLOSE C5SUGAR NH4SO4 NH4ACET &
C6SUGAR AACID LACID LGNSOL &
CELLULOS XYLAN &
C5SOLID C6SOLID LIGNIN ORGANISM &
CAH2O2 GYPSUM ACETATE ASH &
FRACS=.75 .9 .9 .9 .9 .9 .9 .9 .9 &
.9 .9 .9 .9 .9 .9 .9 .9 &
.9 .9 .9 .9 &
0 0 &
0 0 0 0 &
0 0 0 0
;ACCORDING TO HARRIS MEETING 17 Jan 01 99.5% OF INSOLUBLE SOLIDS
;ARE RECOVERED BY THE PNEUMAPRESS
FRAC STREAM=255A SUBSTREAM=CISOLID COMPS=CELLULOS XYLAN &
C5SOLID C6SOLID LIGNIN ORGANISM &
CAH2O2 GYPSUM ACETATE ASH &
FRACS= 1.0 1.0 &
1.0 1.0 1.0 1.0 &
1.0 1.0 1.0 1.0
;
BLOCK M205 COMPR
DESCRIPTION "AIR COMPRESSOR FOR PNEUMAPRESS SYSTEM"
PARAM TYPE=ISENTROPIC DELP=125. <psi> SEFF=0.72
;
BLOCK M205COOL HEATER
DESCRIPTION "COOLER FOR COMPRESSED PNEUMAPRESS AIR"
PARAM PRES=0.0 TEMP=40.0
; PARAM TEMP=40.0
;
BLOCK S205FLSH FLASH2
DESCRIPTION "AIR-SOLID CONTACT IN PNEUMAPRESS"
PARAM PRES=.0 DUTY=.0
;
BLOCK H205 FLASH2
DESCRIPTION "CONDENSER ON PNEUMAPRESS VENT"
PARAM TEMP=38.0 PRES=.0
;
BLOCK S222 SSPLIT
DESCRIPTION "GYPSUM REMOVAL S/L SEP"
FRAC MIXED 229 0.004
FRAC CISOLID 229 0.995
;
BLOCK T224 RSTOIC
DESCRIPTION "REACIDIFICATION TANK"
PARAM PRES=.0 DUTY=0.0
STOIC 1 MIXED H2SO4 -1.0 / CISOLID CAH2O2 -1.0 / GYPSUM 1.0
CONV 1 CISOLID CAH2O2 1.0
;
BLOCK M202HI RSTOIC
DESCRIPTION "PREHYDROLYSIS (SUNDS) REACTOR"
PARAM TEMP=190 VFRAC=0.0 SERIES=NO
STOIC 1 CISOLID CELLULOS -1.0 /
MIXED C6SUGAR 1.0
STOIC 3 MIXED H2O -1.0 / CISOLID CELLULOS -1.0 /
MIXED GLUCOSE 1.0
STOIC 4 CISOLID CELLULOS -1.0 / MIXED HMF 1.0 /
MIXED H2O 2.0
STOIC 5 CISOLID XYLAN -1.0 / MIXED C5SUGAR 1.0 /
MIXED H2O -1.0
STOIC 6 MIXED H2O -1.0 / CISOLID XYLAN -1.0 /
MIXED XYLOSE 1.0
STOIC 7 CISOLID XYLAN -1.0 / MIXED FURFURAL 1.0 /
MIXED H2O 2.0
STOIC 8 CISOLID XYLAN -1.0 / CISOLID C5SOLID 1.0
STOIC 10 CISOLID C6SOLID -1.0 /
MIXED C6SUGAR 1.0
STOIC 11 CISOLID C6SOLID -1.0 / MIXED HMF 1.0 /
MIXED H2O 2.0
STOIC 16 MIXED H2O -1.0 / CISOLID C5SOLID -1.0 /
MIXED C5SUGAR 1.0
STOIC 17 CISOLID C5SOLID -1.0 / MIXED H2O 2.0 /
MIXED FURFURAL 1.0
STOIC 20 CISOLID ACETATE -1.0 / MIXED AACID 1.0
STOIC 21 MIXED H2O -2.0 / MIXED FURFURAL -1.0 /
CISOLID C5SOLID 1.0
STOIC 22 MIXED H2O -2.0 / MIXED HMF -1.0 /
CISOLID C5SOLID 1.2273
STOIC 23 CISOLID LIGNIN -1.0 / MIXED LGNSOL 1.0

CONV 1 CISOLID CELLULOS 0.014


CONV 3 CISOLID CELLULOS 0.065
CONV 4 CISOLID CELLULOS 0.0
CONV 5 CISOLID XYLAN 0.025
CONV 6 CISOLID XYLAN 0.85
CONV 7 CISOLID XYLAN 0.05
CONV 8 CISOLID XYLAN 0.03
CONV 10 CISOLID C6SOLID 0.85
CONV 11 CISOLID C6SOLID 0.05
CONV 16 CISOLID C5SOLID 0.85
CONV 17 CISOLID C5SOLID 0.05
CONV 20 CISOLID ACETATE 1.0
CONV 21 MIXED FURFURAL 1.0
CONV 22 MIXED HMF 1.0
CONV 23 CISOLID LIGNIN 0.05
;
BLOCK T209 RSTOIC
DESCRIPTION "OVERLIMING TANK T-209"
PARAM PRES=.0 TEMP=50. NPHASE=1 PHASE=L
STOIC 1 MIXED H2SO4 -1.0 / CISOLID CAH2O2 -1.0 / GYPSUM 1.0
CONV 1 MIXED H2SO4 1.0
;
;------------------------------------------------------------
; SACCHARIFICATION AND CO-FERMENTATION BLOCKS - AREA 300
;------------------------------------------------------------
;
BLOCK SACCHSPT FSPLIT
DESCRIPTION "FEED SPLITTER TO SEED TRAIN"
FRAC 303 0.1
;
;10% IS SAME VALUE IN SSFSPLT IN SSF MODEL
;SOURCE NOT DOCUMENTED
;
BLOCK FERMMIX MIXER
DESCRIPTION "MIX CSL, DAP AND SEED WITH HYD. BEFORE FERM"
;
BLOCK CONTSPLT FSPLIT
DESCRIPTION "SPLIT TO CONTAMINATION REACTION"
FRAC 304G 0.07
;7% Contamination
;
BLOCK T306 MIXER
DESCRIPTION "BEER WELL"
;
BLOCK USDASPLT MIXER
DESCRIPTION "MIX STREAMS FROM NREL AND USDA MODEL PRIOR TO FERM"
;
BLOCK F300FLSH FLASH2
DESCRIPTION "DUMMY BLOCK TO RELEASE GASES FROM FERM"
PARAM PRES=1.0 DUTY=0.0
;
BLOCK H301- HEATER
DESCRIPTION "HYDROLYSATE SLURRY HEATER FOR SACCH."
PARAM TEMP=65. PRES=.0
;
BLOCK T310 RSTOIC
DESCRIPTION "SSCF FERMENTORS HYDROLYSIS BLOCK"
PARAM TEMP=65.0 PRES=1.0 SERIES=NO
; THE HYDROLYSIS REACTIONS ARE CALCULATED IN THIS BLOCK.
; THE REACTIONS NEEDED FOR FERMENTATION HAVE BEEN COMMENTED OUT.
STOIC 1 CISOLID CELLULOS -1.0 / MIXED C6SUGAR 1.0
STOIC 3 CISOLID CELLULOS -1.0 / MIXED H2O -1.0 /
MIXED GLUCOSE 1.0
;
; THE CONVERSTIONpS TO ETHANOL ARE BASED ON PD 23 #3 MODIFIED
; SO THAT 4% OF MONOMERIC SUGARS ARE CONVERTED TO CELL MASS
;
CONV 1 CISOLID CELLULOS 0.052
CONV 3 CISOLID CELLULOS 0.81
;
BLOCK F300F RSTOIC
DESCRIPTION "FERMENTORS FERMENTATION BLOCK"
PARAM TEMP=30.0 PRES=1.0 SERIES=NO
; THE FERMENTATION REACTIONS ARE CALCULATED IN THIS BLOCK
; THE HYDROLYSIS REACTIONS HAVE BEEN COMMENTED OUT
STOIC 7 MIXED GLUCOSE -1.0 / ETHANOL 2.0 / CO2 2.0
STOIC 8 MIXED GLUCOSE -1.0/ DAP -0.018 /
CISOLID ORGANISM 6.0 / MIXED H2O 1.4 /
MIXED O2 0.3
STOIC 11 MIXED GLUCOSE -1.0 / AACID 3.0
STOIC 12 MIXED GLUCOSE -1.0 / LACID 2.0
STOIC 16 MIXED XYLOSE -3.0 / ETHANOL 5.0 / CO2 5.0
STOIC 17 MIXED XYLOSE -1.0 / DAP -0.015 /
CISOLID ORGANISM 5.0 / MIXED H2O 1.165 /
MIXED O2 0.25
STOIC 19 MIXED XYLOSE -1.0 / C5SUGAR 1.0
STOIC 21 MIXED XYLOSE -2.0 / AACID 5.0
STOIC 22 MIXED XYLOSE -3.0 / LACID 5.0
STOIC 26 MIXED C5SUGAR -3.0 / ETHANOL 5.0 / CO2 5.0
STOIC 35 MIXED C6SUGAR -1.0 / ETHANOL 2.0 / CO2 2.0 / H2O -1.0
;
CONV 7 MIXED GLUCOSE 0.92
CONV 8 MIXED GLUCOSE 0.017
CONV 11 MIXED GLUCOSE 0.015
CONV 12 MIXED GLUCOSE 0.015
CONV 16 MIXED XYLOSE 0.85
CONV 17 MIXED XYLOSE 0.019
CONV 19 MIXED XYLOSE 0.046
CONV 21 MIXED XYLOSE 0.023
CONV 22 MIXED XYLOSE 0.002
CONV 26 MIXED C5SUGAR 0.8
CONV 35 MIXED C6SUGAR 0.325
;
BLOCK F300CONT RSTOIC
DESCRIPTION "FERMENTORS CONTAMINATION BLOCK"
PARAM TEMP=41.0 PRES=1.0 SERIES=NO
; ALL FERMENTABLE SUGARS ARE CONVERTED TO LACTIC ACID IN THIS BLOCK
; THE FRACTION OF SUGAR LOST TO CONTAMINATION IS SET IN CONTSPLT
STOIC 1 MIXED GLUCOSE -1.0 / LACID 2.0
STOIC 2 MIXED XYLOSE -3.0 / LACID 5.0
STOIC 3 MIXED C5SUGAR -3.0 / LACID 5.0
STOIC 4 MIXED C6SUGAR -1.0 / LACID 2.0 / H2O -1.0
CONV 1 MIXED GLUCOSE 1.0
CONV 2 MIXED XYLOSE 1.0
CONV 3 MIXED C5SUGAR 0.34
CONV 4 MIXED C6SUGAR 0.43
;
BLOCK H302 HEATER
DESCRIPTION "SACCHARIFIED SLURRY COOLER BEFORE FERMENTATION"
PARAM TEMP=41. PRES=.0
;
BLOCK SEEDMIX MIXER
DESCRIPTION "MIX CSL AND DAP WITH HYD BEFORE SEED FERM"
;
BLOCK F301-6F RSTOIC
DESCRIPTION "SSCF SEED FERMENTORS FERMENTATION"
PARAM TEMP=41.0 PRES=1.0 SERIES=NO
; THE FERMENTATION REACTIONS ARE CALCULATED IN THIS BLOCK
; THE HYDROLYSIS REACTIONS HAVE BEEN COMMENTED OUT
STOIC 7 MIXED GLUCOSE -1.0 / ETHANOL 2.0 / CO2 2.0
STOIC 8 MIXED GLUCOSE -1.0 / DAP -0.018 /
CISOLID ORGANISM 6.0 / MIXED H2O 1.4 /
MIXED O2 0.3
STOIC 11 MIXED GLUCOSE -1.0 / AACID 3.0
STOIC 12 MIXED GLUCOSE -1.0 / LACID 2.0
STOIC 16 MIXED XYLOSE -3.0 / ETHANOL 5.0 / CO2 5.0
STOIC 17 MIXED XYLOSE -1.0 / DAP -0.015 /
CISOLID ORGANISM 5.0 / MIXED H2O 1.135 /
MIXED O2 0.25
STOIC 19 MIXED XYLOSE -1.0 / C5SUGAR 1.0
STOIC 21 MIXED XYLOSE -2.0 / AACID 5.0
STOIC 22 MIXED XYLOSE -3.0 / LACID 5.0
;
; THE CONVERSTIONS TO ETHANOL ARE BASED ON PD 23 #3 MODIFIED
; SO THAT 4% OF MONOMERIC SUGARS ARE CONVERTED TO CELL MASS
;
CONV 7 MIXED GLUCOSE 0.85
CONV 8 MIXED GLUCOSE 0.04
CONV 11 MIXED GLUCOSE 0.022
CONV 12 MIXED GLUCOSE 0.023
CONV 16 MIXED XYLOSE 0.8
CONV 17 MIXED XYLOSE 0.03
CONV 19 MIXED XYLOSE 0.02
CONV 21 MIXED XYLOSE 0.01
CONV 22 MIXED XYLOSE 0.0
;
BLOCK F301-6FL FLASH2
DESCRIPTION "SEED CO2 VENT"
PARAM PRES=1.0 DUTY=0.0
;
;-----------------------------------------------------------
; CELLULASE BLOCKS - AREA 4000
;----------------------------------------------------------
;
BLOCK T415 MIXER
DESCRIPTION "MIXER FOR FEED AND WATER TO CELLULASE PRODUCTION."
;
BLOCK F401-4MX MIXER
DESCRIPTION &
"MIXER FOR FEED AND WATER TO CELLULASE SEED FERMENTORS."
;
BLOCK T405 MIXER
DESCRIPTION "CELLULASE MEDIA PREP TANK"
;
BLOCK BTMSSPLT FSPLIT
DESCRIPTION &
"SPLIT CENTRIFUGE BOTTOMS BETWEEN CELLULASE FERMENTATION & SSF"
FRAC 401 .0220
;THE FRACTION SPECIFIED IS A GUESS BASED ON THE 1990 BASE CASE. THE
;ACTUAL SPLIT IS CALCULATED BY THE FORTRAN BLOCK ENZYME DEPENDING ON
;THE LOADING REQUIRED IN SSCF.
;
BLOCK CLFDSPLT FSPLIT
DESCRIPTION "SPLIT BETWEEN SEED AND FERMENTORS."
PARAM NPHASE=1 PHASE=L
FRAC 403 0.05
;The following fractionation and note were left by Vicki, I have ignored
;her advice. MR 2 July 97
; FRAC 403 .005
;THE FRACTION SPECIFIED WAS SELECTED TO GET A 5% INOCULUM.
;CURRENTLY, IT IS NOT CHANGEABLE DUE TO CHANGING CONDITIONS.
;A CONTROL BLOCK SHOULD BE WRITTEN TO CHANGE THIS.
;
BLOCK CLSSPLIT FSPLIT
DESCRIPTION &
"SPLIT CELL. RCTR EFF. BTWN SSF SD FERM + SSF FRM"
FRAC 421 .20
;
BLOCK H415 HEATER
DESCRIPTION "COOLER FOR CELLULASE PRODUCTION FERMENTOR WATER"
PARAM TEMP=40.0 PRES=1.0
;
BLOCK F401-4FL FLASH2
DESCRIPTION "CELLULASE SEED DUMMY FOR FLASH CALC."
PARAM PRES=1.0 DUTY=.0
;
BLOCK F400FL FLASH2
DESCRIPTION "CELLULASE PRODUCTION DUMMY FOR FLASH CALC."
PARAM PRES=.0 DUTY=.0
;
BLOCK F400 RSTOIC
; NH3 addition through stream 436 are set by FORTRAN
; Block NUTR400. If the conversions are changed, FORTRAN must also
; be modified.
DESCRIPTION "CELLULASE FERMENTOR"
PARAM TEMP=28.0 PRES=1.6603215
STOIC 1 MIXED GLUCOSE -1.0 / NH3 -0.4684 / O2 -3.5408 /
CO2 3.6579 / H2O 4.5947 /
CISOLID ORGANISM 2.3421
STOIC 2 MIXED C6SUGAR -1.0 / NH3 -0.4684 / O2 -3.5408 /
CO2 3.6579 / H2O 3.5947 /
CISOLID ORGANISM 2.3421
STOIC 3 MIXED XYLOSE -1.0 / NH3 -0.6096 / O2 -1.7974 /
CO2 1.9518 / H2O 3.1670 /
CISOLID ORGANISM 3.0482
STOIC 4 MIXED C5SUGAR -1.0 / NH3 -0.6096 / O2 -1.7974 /
CO2 1.9518 / H2O 3.1670 /
CISOLID ORGANISM 3.0482
STOIC 5 MIXED NH3 -0.5416 / O2 -3.1567 /
CO2 3.2921 / H2O 3.3753 /
CISOLID ORGANISM 2.7079 / CELLULOS -1
STOIC 6 MIXED NH3 -0.5416 / O2 -3.1567 /
CO2 3.2921 / H2O 3.3753 /
CISOLID ORGANISM 2.7079 / C6SOLID -1
;CONVERSIONS ARE BASED ON THE 1990 BASE CASE.
CONV 1 MIXED GLUCOSE 1.0
CONV 2 MIXED C6SUGAR 0.615
CONV 3 MIXED XYLOSE 1.0
CONV 4 MIXED C5SUGAR 0.39
CONV 5 CISOLID CELLULOS 1.0
CONV 6 CISOLID C6SOLID 1.0
;
BLOCK F401-4 RSTOIC
; NH3 addition through stream 434 is set by FORTRAN
; block NUTR4S. If conversions are changed, the FORTRAN must
; also be modified.
DESCRIPTION "CELLULASE SEED FERMENTOR"
PARAM TEMP=28.0 PRES=1.0
STOIC 1 MIXED GLUCOSE -1.0 / NH3 -0.4684 / O2 -3.5408 /
CO2 3.6579 / H2O 4.5947 /
CISOLID ORGANISM 2.3421
STOIC 2 MIXED C6SUGAR -1.0 / NH3 -0.4684 / O2 -3.5408 /
CO2 3.6579 / H2O 3.5947 /
CISOLID ORGANISM 2.3421
STOIC 3 MIXED XYLOSE -1.0 / NH3 -0.6096 / O2 -1.7974 /
CO2 1.9518 / H2O 3.1670 /
CISOLID ORGANISM 3.0482
STOIC 4 MIXED C5SUGAR -1.0 / NH3 -0.6096 / O2 -1.7974 /
CO2 1.9518 / H2O 3.1670 /
CISOLID ORGANISM 3.0482
STOIC 5 MIXED NH3 -0.5416 / O2 -3.1567 /
CO2 3.2921 / H2O 3.3753 /
CISOLID ORGANISM 2.7079 / CELLULOS -1
STOIC 6 MIXED NH3 -0.5416 / O2 -3.1567 /
CO2 3.2921 / H2O 3.3753 /
CISOLID ORGANISM 2.7079 / C6SOLID -1
;
; CONVERSIONS ARE BASED ON THE 1990 BASE CASE.
CONV 1 MIXED GLUCOSE 1.0
CONV 2 MIXED C6SUGAR 0.59
CONV 3 MIXED XYLOSE 1.0
CONV 4 MIXED C5SUGAR 0.35
CONV 5 CISOLID CELLULOS 1.0
CONV 6 CISOLID C6SOLID 1.0
;
;
;-------------------------------------------------------------
; DISTILLATION BLOCKS - AREA 5000
;-------------------------------------------------------------
;
BLOCK H201+ HEATER
DESCRIPTION "FEED CROSS EXCHANGER (HOT SIDE)"
PROPERTIES NRTL-HOC
PARAM PRES=1.0 VFRAC=0.0
;
BLOCK QH201SPT FSPLIT
DESCRIPTION "SPLITTER TO SET FRAC TO H201-"
;Split is controlled by D-Spec H201TEMP to reach temp spec for 501
FRAC QH201 .95
;
BLOCK H201- HEATER
DESCRIPTION "FEED CROSS EXCHANGER (COLD SIDE)"
;Temp is specified by D-Spec H201TEMP
PARAM PRES=4.0
;
BLOCK H512- HEATER
DESCRIPTION "BEER COLUMN BTMS/FEED INTERCHANGER, FEED SIDE"
PARAM TEMP=100 PRES=70 <PSI>
;
;BLOCK USD501 MIXER
; DESCRIPTION "MIXES 506A AND 28BEER"
;
BLOCK H512+ HEATER
DESCRIPTION "BEED COL BTMS/FEED INTERCHANGER, BTMS SIDE"
PARAM PRES=0
;
BLOCK D501 RADFRAC
IN-UNITS ENG
PARAM NSTAGE=16 ALGORITHM=NONIDEAL MAXOL=100 SOLID-BAL=STAGE
FEEDS 506 2
PRODUCTS 518 16 L / 508 1 V / 510 3 V &
MASS-FLOW=105000
PRODUCTS QCD501 1 / QRD501 16
P-SPEC 1 27.4
COL-SPECS DP-COL=3.0 MOLE-RDV=1 MASS-D=1050 MOLE-RR=3 &
DP-COND=0.5
T-EST 1 140 / 2 235 / 5 239 / 7 243 / 9 246 / 11 &
248 / 13 252
SPEC 1 TEMP 140 1 STAGE=1
SPEC 2 MASS-FRAC .0005 STAGE=16 COMPS=ETHANOL
VARY 2 MASS-VPROD 60000 120000 STAGE=3
VARY 3 MASS-D 800 1100
TRAY-SIZE 1 2 15 SIEVE
SIZE-DATA COND=YES REB=YES
;
BLOCK D502 SEP2
; Overhead - 511
MOLE-FRAC STREAM=511 SUBSTREAM=MIXED COMPS=ETHANOL FRACS=.826
FLASH-SPECS 511 TEMP=92.411 VFRAC=1
;
; Bottoms 516
MOLE-FRAC STREAM=516 SUBSTREAM=MIXED COMPS=ETHANOL FRACS=.0002
FRAC STREAM=516 SUBSTREAM=MIXED COMPS= &
GLUCOSE XYLOSE SOLSLDS C5SUGAR C6SUGAR &
CO2 H2SO4 N2 O2 SO2 &
AACID FURFURAL HMF NH3 LACID &
LGNSOL CH4 NH4SO4 NH4ACET NO2 DAP &
CELLULOS XYLAN &
C5SOLID C6SOLID LIGNIN ORGANISM &
CAH2O2 GYPSUM ACETATE ASH &
FRACS= &
1 1 1 1 1 &
0.0 1 1 1 1 &
1 1 1 1 1 &
1 1 1 1 1 1 &
0 0 &
0 0 0 0 &
0 0 0 0
;
FRAC STREAM=516 SUBSTREAM=CISOLID COMPS= &
CELLULOS XYLAN LIGNIN ORGANISM GYPSUM ASH &
C5SOLID C6SOLID CAH2O2 ACETATE &
FRACS=1 1 1 1 1 1 &
1 1 1 1
FLASH-SPECS 516 TEMP=121.049 VFRAC=0

;
BLOCK H506- HEATER
DESCRIPTION "Process side of EtOH Superheater before Mole Sieve"
PARAM PRES=0 T=116
;
BLOCK T507-8 SEP2
DESCRIPTION "MOLE SIEVE"
; Overheads
FRAC STREAM=515A SUBSTREAM=MIXED COMPS=ETHANOL FRACS=.15
; Bottoms
FRAC STREAM=514 SUBSTREAM=MIXED COMPS= &
H2O GLUCOSE XYLOSE AACID H2SO4 FURFURAL HMF CO2 &
C5SUGAR C6SUGAR O2 N2 NH3 SO2 LACID NO2 &
SOLSLDS CH4 NH4SO4 NH4ACET LGNSOL DAP &
CELLULOS XYLAN &
C5SOLID C6SOLID LIGNIN ORGANISM &
CAH2O2 GYPSUM ACETATE ASH &
FRACS=.005 1 1 1 1 1 1 1 &
1 1 1 1 1 1 1 1 &
1 1 1 1 1 1 &
0 0 &
0 0 0 0 &
0 0 0 0
FRAC STREAM=514 SUBSTREAM=CISOLID COMPS= &
CELLULOS XYLAN LIGNIN ORGANISM GYPSUM ASH &
C5SOLID C6SOLID CAH2O2 ACETATE &
FRACS=1 1 1 1 1 1 &
1 1 1 1
;
BLOCK H503 HEATER
DESCRIPTION "COOL DOWN SEPARATED WATER & REGEN LOSSES"
PARAM TEMP=35 PRES=2 <PSI>
;
BLOCK H507- HEATER
DESCRIPTION "PROD/REGEN RECYCLE INTERCHANGER, PROD SIDE"
PARAM PRES=22.5 <PSI>
;
BLOCK H507+ HEATER
DESCRIPTION "PROD/REGEN RECYCLE INTERCHANGER, REGEN SIDE"
PARAM PRES=1.44 T=91.7
;
BLOCK H509 HEATER
DESCRIPTION "Product Ethanol Condenser and Cooler after Mole Sieve"
PARAM TEMP=38 PRES=1
;
BLOCK RECTDUP DUPL
DESCRIPTION "DUPLICATES QCD502 FOR EVAPORATOR AND CW CAPITAL"
;
BLOCK STMDUP DUPL
DESCRIPTION "DUPLICATES QE501A FOR EVAPS AND STEAM TOTALIZER"
;
BLOCK E501MIX MIXER
DESCRIPTION "MIXES CONDENSATE FROM EVAPORATOR"
PARAM PRES= 2
;
BLOCK E501WW FSPLIT
DESCRIPTION "SPECIFIES FLOW TO WASTEWATER TREATMENT"
FRAC 535 0.1
;
BLOCK E501SPT FSPLIT
DESCRIPTION "SPLITS CONDENSATE RECYCLE"
PARAM PRES = 3
DEF-KEY KEYNO=1 SUBSTREAM=MIXED COMPS=H2O
MASS-FLOW 102 18000 1
MASS-FLOW 211 2000 1
;
BLOCK E502V HEATER
DESCRIPTION "2ND EFFECT CONDENSER"
PARAM VFRAC=0 DELT=0
;
BLOCK E503V HEATER
DESCRIPTION "3RD EFFECT CONDENSER"
PARAM VFRAC=0 DELT=0
;
BLOCK H517 HEATER
DESCRIPTION "FINAL CONDENSER ON EVAPORATOR"
PARAM VFRAC=0 DELT=0
;
BLOCK E501L FLASH2
DESCRIPTION "1ST EFFECT LIQUID SIDE"
PROPERTIES NRTL-HOC
PARAM PRES=0.5707
;
BLOCK E502L FLASH2
DESCRIPTION "2ND EFFECT LIQUID SIDE"
PROPERTIES NRTL-HOC
PARAM PRES=0.3041
;
BLOCK E503L FLASH2
DESCRIPTION "3rd EFFECT LIQUID SIDE"
PROPERTIES NRTL-HOC
PARAM PRES=0.211
;
BLOCK VNTMIX MIXER
DESCRIPTION "VENT MIXER"
;
BLOCK VNTSCRUB RADFRAC
PARAM NSTAGE=4
FEEDS 524 1 / 523 4 ON-STAGE
PRODUCTS 550 1 V / 551 4 L
P-SPEC 1 0.9
COL-SPECS Q1=0 QN=0 MOLE-RDV=1
;
BLOCK DCOOL2 HEATER
DESCRIPTION "DUMMY COOLER / AMBIENT COOLING IN S505"
PARAM TEMP=40. PRES=.0
;
BLOCK T530 FSPLIT
DESCRIPTION "RECYCLE WATER AND WWT LIQUID SEPARATOR"
FRAC 580 .750
;
BLOCK S505 SEP2
DESCRIPTION "BEER BOTTOMS PNEUMAPRESS"
; Formerly centrifuges
PARAM PRES=3.20
;THE FRACTIONAL SPLITS ARE BASED ON THE PDU VENDOR TESTS
;THAT SHOWED AN OUTLET SOLIDS CONCENTRATION OF
;30% AND 98% RECOVERY OF INSOLUBLE SOLIDS FOR CENTRIFUGES.
;SOLUBLE COMPONENTS ARE SPLIT SO THAT THE LIQUID FRACTION OF
;EACH STREAM HAS THE SAME COMPOSITION.
FRAC STREAM=571B SUBSTREAM=MIXED COMPS= &
H2O ETHANOL FURFURAL HMF H2SO4 N2 CO2 O2 CH4 &
NH3 SOLSLDS GLUCOSE XYLOSE C6SUGAR NO2 &
C5SUGAR AACID LACID &
LGNSOL NH4SO4 NH4ACET SO2 DAP &
CELLULOS XYLAN &
C5SOLID C6SOLID LIGNIN ORGANISM &
CAH2O2 GYPSUM ACETATE ASH &
FRACS=.10 .10 .10 .10 .10 .10 .10 .10 .10 &
.10 .10 .10 .10 .10 .10 &
.10 .10 .10 &
.10 .10 .10 .10 1.0 &
0 0 &
0 0 0 0 &
0 0 0 0
;
;ALL CNUTR & CSL & DAP SHOULD HAVE BEEN CONSUMED
;SO ANY REMAINING SHOULD GO OFF WITH SOLIDS SO THAT THE RECYCLE WILL BE
;CORRECT. DENAT AND WNUTR SHOULD NOT BE IN THIS STREAM, BUT IF THEY
;ARE, THEY BEHAVE LIKE ANY LIQUID.
FRAC STREAM=571B SUBSTREAM=CISOLID COMPS=CELLULOS XYLAN &
C5SOLID C6SOLID LIGNIN ORGANISM &
CAH2O2 GYPSUM ACETATE ASH &
FRACS= .980 .980 &
.980 .980 .980 .50 &
0.980 0.980 .980 0.98
;
BLOCK M505 COMPR
DESCRIPTION "AIR COMPRESSOR FOR POST-D PNEUMAPRESS SYSTEM"
PARAM TYPE=ISENTROPIC DELP=125. <psi> SEFF=0.72
;
BLOCK M505COOL HEATER
DESCRIPTION "COOLER FOR COMPRESSED PNEUMAMPRESS AIR"
PARAM PRES=0.0 TEMP=40.0
; PARAM TEMP=40.0
;
BLOCK S505FLSH FLASH2
DESCRIPTION "AIR-SOLIDS CONTACT IN PNEUMAPRESS"
PARAM PRES=.0 DUTY=.0
;
BLOCK RWSPLT FSPLIT
DESCRIPTION "RECYCLE WATER SPLITTER"
FRAC 219 0.8/430 .001
;THE FRACTIONS LISTED ARE ASSUMPTIONS. THE ACTUAL VALUES ARE
;DETERMINED BY THE FORTRAN BLOCK RECYCLE.
;
BLOCK FWMIX MIXER
DESCRIPTION "TANK T-530 FOR MIXING FRESH H2O AND RECYCLE H2O"
PARAM NPHASE=1 PHASE=L
;
;------------------------------------------------------------
; DIGESTION (WASTE WATER TREATMENT) BLOCKS - AREA 6000
;----------------------------------------------------------
;
BLOCK S600 MIXER
DESCRIPTION "TANK T-603 TO MIX PROCESS WASTEWATER AND OTHER WASTES"
PARAM PRES=2
;
BLOCK NUTMIX MIXER
DESCRIPTION "DUMMMY MIXER FOR WWT CHEMICALS AND NUTRIENTS"
;
;-----------------------------------------------------------
; STORAGE BLOCKS - AREA 7000 & 7100
;-----------------------------------------------------------
;
BLOCK DCOOLE HEATER
DESCRIPTION "DUMMY COOLER TO SET ETHANOL DENSITY"
PARAM TEMP=20.0 PRES=.0
;
BLOCK PRODMIX MIXER
DESCRIPTION "ETHANOL AND DENATURANT MIXER"
PARAM PRES=1.0
;
BLOCK TSTORE MIXER
DESCRIPTION "GENERAL STORAGE TANK"
;
;--------------------------------------------------------------
; BOILER BLOCKS - AREA 8000
;-------------------------------------------------------------
;
BLOCK M802MIX MIXER
DESCRIPTION "MIX PNEUMAPRESS VENTS AND INCOMING AIR"
;
BLOCK BTUTOT MIXER
DESCRIPTION "COMBINES BOILER FEED STREAMS 615, 571 AND 531"
;
BLOCK BLRWTR MIXER
DESCRIPTION "BOILER MAKEUP WATER AND CHEMICALS"
;
BLOCK M802 COMPR
DESCRIPTION "COMBUSTION FAN"
PARAM TYPE=ISENTROPIC PRES=1.0138849 SEFF=.750 NPHASE=2 &
SB-MAXIT=100
;
BLOCK BURNER RSTOIC
IN-UNITS MET VOLUME-FLOW='cum/hr' ENTHALPY-FLO='MMkcal/hr' &
HEAT-TRANS-C='kcal/hr-sqm-K' PRESSURE=bar TEMPERATURE=C &
VOLUME=cum DELTA-T=C HEAD=meter MOLE-DENSITY='kmol/cum' &
MASS-DENSITY='kg/cum' MOLE-ENTHALP='kcal/mol' &
MASS-ENTHALP='kcal/kg' HEAT=MMkcal MOLE-CONC='mol/l' &
PDROP=bar
PARAM TEMP=160. PRES=-.03402298 NPHASE=1
STOIC 2 CISOLID CELLULOS -1.0 / MIXED O2 -6.0 / H2O &
5.0 / CO2 6.0
STOIC 3 CISOLID XYLAN -1.0 / MIXED O2 -5.0 / CO2 5.0 &
/ H2O 4.0
STOIC 6 CISOLID LIGNIN -1.0 / MIXED O2 -12.825 / H2O &
6.950 / CO2 10.0
STOIC 8 CISOLID ACETATE -1.0 / MIXED O2 -2.0 / CO2 2.0 &
/ H2O 2.0
STOIC 11 MIXED GLUCOSE -1.0 / O2 -6.0 / CO2 6.0 / H2O &
6.0
STOIC 12 MIXED HMF -1.0 / O2 -6.0 / H2O 3.0 / CO2 &
6.0
STOIC 14 MIXED XYLOSE -1.0 / O2 -5.0 / H2O 5.0 / CO2 &
5.0
STOIC 15 MIXED FURFURAL -1.0 / O2 -5.0 / H2O 2.0 / &
CO2 5.0
STOIC 18 MIXED C6SUGAR -1.0 / O2 -6.0 / H2O 5.0 / CO2 &
6.0
STOIC 22 MIXED C5SUGAR -1.0 / O2 -5.0 / H2O 5.0 / CO2 &
5.0
STOIC 24 MIXED AACID -1.0 / O2 -2.0 / H2O 2.0 / CO2 &
2.0
STOIC 25 MIXED LACID -1.0 / O2 -3.0 / H2O 3.0 / CO2 &
3.0
STOIC 27 MIXED SOLSLDS -1.0 / O2 1.4995 / H2O 0.05487 / &
CO2 1.0 / N2 0.18312 / SO2 .00278
STOIC 28 MIXED ETHANOL -1.0 / O2 -3.0 / H2O 3.0 / CO2 &
2.0
STOIC 29 CISOLID ORGANISM -1.0 / MIXED O2 -1.20 / H2O &
.90 / CO2 1.0 / N2 .10
STOIC 1 CISOLID C5SOLID -1. / MIXED O2 -5. / H2O 4. / &
CO2 5.
STOIC 4 CISOLID C6SOLID -1. / MIXED O2 -6. / H2O 5. / &
CO2 6.
STOIC 5 MIXED NH4ACET -1. / O2 -2.75 / CO2 2. / H2O &
3.5 / N2 0.5
STOIC 7 MIXED CH4 -1. / O2 -2. / CO2 1. / H2O 2.
STOIC 45 MIXED LGNSOL -1.0 / MIXED O2 -12.825 / H2O &
6.950 / CO2 10.0
;
CONV 2 CISOLID CELLULOS .99
CONV 3 CISOLID XYLAN 0.99
CONV 6 CISOLID LIGNIN 0.99
CONV 8 CISOLID ACETATE 0.99
CONV 11 MIXED GLUCOSE 0.99
CONV 12 MIXED HMF 0.99
CONV 14 MIXED XYLOSE 0.99
CONV 15 MIXED FURFURAL 0.99
CONV 18 MIXED C6SUGAR 0.99
CONV 22 MIXED C5SUGAR 0.99
CONV 24 MIXED AACID 0.99
CONV 25 MIXED LACID 0.99
CONV 27 MIXED SOLSLDS 0.99
CONV 28 MIXED ETHANOL 0.99
CONV 29 CISOLID ORGANISM 0.99
CONV 1 CISOLID C5SOLID 0.99
CONV 4 CISOLID C6SOLID 0.99
CONV 5 MIXED NH4ACET 0.99
CONV 7 MIXED CH4 0.99
CONV 45 MIXED LGNSOL .99
;
;-------------------------------------------------------------
; TURBOGENERATOR BLOCKS - AREA 8100
;-------------------------------------------------------------
;
;------------------------------------------------------------
; UTILITY BLOCKS - AREA 10000
;------------------------------------------------------------
;
BLOCK CHCWDUP DUPL
DESCRIPTION "DUPLICATES QH914 FOR CHW AND CW CAPITAL & OP COSTING"
;
BLOCK CHCWMIX MIXER
DESCRIPTION "SSCF & SEED CHW/CW DEMAND MIXER"
;
BLOCK HEATCHW- MIXER
DESCRIPTION "CHILLED WATER HEAT DEMAND MIXER"
;
BLOCK SSCFCW MIXER
DESCRIPTION "SSCF COOLING WATER DEMAND MIXER"
;
BLOCK HEATCW-S MIXER
DESCRIPTION "COOLING WATER HEAT DEMAND MIXER"
;
BLOCK QCWMIX MIXER
DESCRIPTION "CW CAPITAL HEAT DEMAND MIXER"
;
BLOCK QCHWMIX MIXER
DESCRIPTION "CHILLED WATER CAPITAL HEAT DEMAND MIXER"
;
BLOCK ASPLT FSPLIT
DESCRIPTION "FERMENTATION AIR SPLITTER"
FRAC 413 .90
; Controlled by fortran AIRREQ
;
BLOCK CIPCS MIXER
DESCRIPTION "CIP/CS SYSTEM TANKS AND PUMPS"
;
BLOCK T914 MIXER
DESCRIPTION "DUMMY BLOCK TO CALCULATE TOTAL WATER DEMAND"
;
BLOCK H910 HEATER
DESCRIPTION "WATER STERILIZER"
PARAM TEMP=121. PRES=0.0
;
BLOCK H914 HEATER
DESCRIPTION "WELL WATER COOLER FOR SSCF BROTH"
PARAM TEMP=26. PRES=0.0
;
BLOCK ACOMP COMPR
DESCRIPTION "AIR COMPRESSOR FOR FERMENTATIONS"
PARAM TYPE=ISENTROPIC PRES=3.
;
BLOCK AFLSH HEATER
DESCRIPTION "PRESSURE REDUCER FOR FERMENTATION AIR"
PARAM PRES=1.0 TEMP=40.0
;
BLOCK QH14BSP FSPLIT
DESCRIPTION "SETS FRACTION OF YEAR THAT CHW IS REQ. FOR SSCF COOLING"
FRAC QH14BCHW 0.00000001
;
BLOCK SSCFSDCW MIXER
DESCRIPTION "SSCF SEED TRAIN HEAT MIXER"
;
BLOCK QHXLOW MIXER
DESCRIPTION "HEAT TOTALIZER FOR 65 PSIA HX STEAM DEMANDS"
;
BLOCK QHXMED MIXER
DESCRIPTION "HEAT TOTALIZER FOR 165 PSIA HX STEAM DEMANDS"
;
BLOCK QSTMVLO MIXER
DESCRIPTION "HEAT TOTALIZER FOR 25 PSIA STEAM DEMANDS"
;
BLOCK CWMAKUP MIXER
DESCRIPTION "DUMMY BLOCK TO GET CWMAKEUP AND CW CHEMS OUT"
;
;-----------------------------------------------------------------------
; DESIGN SPECIFICATIONS
; PRETREATMENT DESIGN-SPECS
;------------------------------------------------------------------------
;
DESIGN-SPEC ACIDCONC
;F COMMON /RXCON/ SETACD
;CONTROLS THE ACID CONCENTRATION OF STREAM 217
DEFINE ACIDFL MASS-FLOW STREAM=217 SUBSTREAM=MIXED &
COMPONENT=H2SO4
DEFINE WATFLW MASS-FLOW STREAM=217 SUBSTREAM=MIXED &
COMPONENT=H2O
F ACDCNC = ACIDFL/(WATFLW+ACIDFL)
SPEC "ACDCNC" TO "0.011"
TOL-SPEC "0.00001"
VARY STREAM-VAR STREAM=212 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
LIMITS "100" "10000"
;
DESIGN-SPEC LPSTMFLO
;CONTROLS THE AMOUNT OF LP STEAM TO PRETREATMENT TO
;ACHIEVE 100 C.
DEFINE THTR INFO-VAR INFO=HEAT VAR=DUTY STREAM=QM202LO
SPEC "THTR" TO "0"
TOL-SPEC "10.0"
VARY STREAM-VAR STREAM=215 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
LIMITS "100" "500000"
;
DESIGN-SPEC REACHEAT
;CALCULATES THE AMOUNT OF HP STEAM REQUIRED TO OBTAIN
;THE CORRECT RXN TEMPERATURE IN PRETREATMENT.
DEFINE QRXNXS INFO-VAR INFO=HEAT VAR=DUTY STREAM=QM202HI
SPEC "QRXNXS" TO "0"
TOL-SPEC "5"
VARY STREAM-VAR STREAM=216 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
LIMITS "200" "100000"
;
DESIGN-SPEC CT-S205A
DEFINE SOL225 STREAM-VAR STREAM=225 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE WAT225 STREAM-VAR STREAM=225 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
; The spec of 0.548 is from Pneumapress Test #9
; under the Harris 2000 subcontract
SPEC"SOL225/(SOL225+WAT225)" TO "0.548"
TOL-SPEC"0.001"
VARY BLOCK-VAR BLOCK=S205A SENTENCE=FRAC VARIABLE=FRAC &
ID1=MIXED ID2=225
LIMITS "0.01" "1.0"
;
DESIGN-SPEC CT-S205B
DEFINE SOLID STREAM-VAR STREAM=255 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE OTHER STREAM-VAR STREAM=255 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
; The spec of 0.548 is from Pneumapress Test #9
; under the Harris 2000 subcontract
SPEC "SOLID/(OTHER+SOLID)" TO "0.548"
TOL-SPEC "0.001"
VARY BLOCK-VAR BLOCK=S205B SENTENCE=FRAC VARIABLE=FRAC ID1=MIXED &
MIXED ID2=256 ELEMENT=1
LIMITS "0.70" "0.999"
;
DESIGN-SPEC CT-S222
DEFINE SOL229 STREAM-VAR STREAM=229 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE WAT229 STREAM-VAR STREAM=229 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
SPEC"SOL229/(SOL229+WAT229)" TO "0.8"
TOL-SPEC"0.001"
VARY BLOCK-VAR BLOCK=S222 SENTENCE=FRAC VARIABLE=FRAC &
ID1=MIXED ID2=229
LIMITS "0.0" "1.0"
;
;---------------------------------------------------------------
; SACCHARIFICATION AND FERMENTATION DESIGN-SPECS
;---------------------------------------------------------------
;---------------------------------------------------------------
; DISTILLAION DESIGN-SPECS
;---------------------------------------------------------------
;
DESIGN-SPEC SCRBFLOW
DEFINE FRCETO MASS-FLOW STREAM=550 SUBSTREAM=MIXED COMPONENT=ETHANOL
; 40 ton/yr ethanol loss = 4.316kg/hr (8406 hr/yr)
; changed from 8400 hr/yr to 8406 by AA, 2/20/01
SPEC FRCETO TO 4.316
TOL-SPEC 0.0001
VARY STREAM-VAR STREAM=524 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
LIMITS 5000 40000
;
DESIGN-SPEC H201TEMP
;CONTROLS THE TEMPERATURE OF 501 (LEAVING H201-)
;If this spec is in error due to hitting the upper bound, not enough heat
;is available in 218 to make the desired temp increase in 502. The error
;is not a problem because 502 will just be warmed as much as possible with
;the heat available.
DEFINE T501 STREAM-VAR STREAM=501 SUBSTREAM=MIXED &
VARIABLE=TEMP
SPEC "T501" TO 65.0
TOL-SPEC "0.01"
VARY BLOCK-VAR BLOCK=QH201SPT SENTENCE=FRAC VARIABLE=FRAC &
ID1=QH201
LIMITS "0.5" "1.0"
;
DESIGN-SPEC EVAPCONC
; SETS FLOW OF QE501A to set moisture concentration in 531
IN-UNITS MET ENTHALPY-FLO='MMKCAL/HR'
DEFINE SOL531 STREAM-VAR STREAM=531 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE FLW531 STREAM-VAR STREAM=531 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE WAT531 MASS-FLOW STREAM=531 SUBSTREAM=MIXED &
COMPONENT=H2O
SPEC "WAT531/(SOL531+FLW531)" TO "0.6"
TOLSPEC "0.001"
VARY INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QE501A
LIMITS "0.0" "50.0"
;
DESIGN-SPEC MS-BTM
; Specification of 0.005 mass fraction H2O in product ethanol
DEFINE WT514 MASS-FRAC STREAM=514 SUBSTREAM=MIXED COMPONENT=H2O
SPEC WT514 TO 0.005
TOL-SPEC 0.0001
VARY BLOCK-VAR BLOCK=T507-8 SENTENCE=FRAC VARIABLE=FRACS &
ID1=MIXED ID2=514 ELEMENT=1
LIMITS 0.001 0.3
;
DESIGN-SPEC MS-OVHD
; Specification of 0.7 mass frac ethanol in recycle to Rectification
DEFINE ET515A MASS-FRAC STREAM=515A SUBSTREAM=MIXED COMPONENT=ETHANOL
SPEC ET515A TO 0.722
TOL-SPEC 0.001
VARY BLOCK-VAR BLOCK=T507-8 SENTENCE=FRAC VARIABLE=FRACS &
ID1=MIXED ID2=515A ELEMENT=1
LIMITS 0.05 0.5
;
DESIGN-SPEC D502BTMS
; Adjust mole-frac specification in D502 SEP2 to meet a specified
; MASS-FRAC
DEFINE BTMETH MASS-FRAC STREAM=516 SUBSTREAM=MIXED COMPONENT=ETHANOL
SPEC BTMETH TO .0005
TOL-SPEC .00001
VARY BLOCK-VAR BLOCK=D502 SENTENCE=MOLE-FRAC VARIABLE=FRACS &
ID1=MIXED ID2=516 ELEMENT=1
LIMITS .0001 .1

DESIGN-SPEC D502OVHD
; Adjust mole-frac specification in D502 SEP2 to meet a specified
; MASS-FRAC
DEFINE OVETOH MASS-FLOW STREAM=511 SUBSTREAM=MIXED COMPONENT=ETHANOL
DEFINE OVH2O MASS-FLOW STREAM=511 SUBSTREAM=MIXED COMPONENT=H2O
SPEC "OVETOH/(OVETOH+OVH2O)" TO .926028472
TOL-SPEC .0001
VARY BLOCK-VAR BLOCK=D502 SENTENCE=MOLE-FRAC VARIABLE=FRACS &
ID1=MIXED ID2=511 ELEMENT=1
LIMITS .75 .999
;
DESIGN-SPEC CFUGE3S
; Varies the split of water and most of the mixed components
; to reach a specified solids fraction in 571. Works with
; fortran block CFUGESLD to vary not only water but several
; components
;
DEFINE SOLIDS STREAM-VAR STREAM=571 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE TMIXED STREAM-VAR STREAM=571 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE FH2O MASS-FLOW STREAM=571 SUBSTREAM=MIXED &
COMPONENT=H2O
F RATIO = FH2O / (SOLIDS + TMIXED)
F WRITE(NHSTRY,101)RATIO
F 101 FORMAT(' Cfuge 3 Design Spec',/,' Fraction Moisture',g12.5)
SPEC RATIO TO 0.45
TOL-SPEC 0.01
VARY BLOCK-VAR BLOCK=S505 SENTENCE=FRAC VARIABLE=FRACS &
ID1=MIXED ID2=571B ELEMENT=1
LIMITS 0.000001 0.40
;
;---------------------------------------------------------------
; DESIGN SPECS
; DIGESTER (AREA 6000)
;---------------------------------------------------------------
;
;----------------------------------------------------------------
; BOILER DESIGN-SPECS
;---------------------------------------------------------------
;
;---------------------------------------------------------------------
; STEAM CYCLE DESIGN-SPECS
;--------------------------------------------------------------------
;
;----------------------------------------------------------------
; UTILITY DESIGN-SPECS
;-----------------------------------------------------------------
;
;-------------------------------------------------------
; *FORTRAN BLOCKS*
; Common Block Holder
;-------------------------------------------------------
FORTRAN MW
DEFINE SOLMW UNARY-PARAM VARIABLE=MW ID1=SOLSLDS ID2=1
F WRITE (NHSTRY,*) 'FEEDPROP Molecular Weight:'
F WRITE(NHSTRY,*)'SOLSLD MW = ', SOLMW
EXECUTE AFTER SETVAR

FORTRAN SETVAR
;F COMMON /CLSSET/ CLYLD, CLPROD, CLVES, CLVOL, CLWV
; Inputs are entered here to be used in common blocks throughout
; the model
;
DEFINE SSFDAY PARAMETER 32
DEFINE SSFVOL PARAMETER 33
DEFINE SSFWV PARAMETER 34
DEFINE PMPSSF PARAMETER 35
;
DEFINE SACDAY PARAMETER 37
DEFINE SACVOL PARAMETER 38
DEFINE SACWV PARAMETER 39
DEFINE PMPSAC PARAMETER 40
;
DEFINE CLYLD PARAMETER 41
DEFINE CLPROD PARAMETER 42
DEFINE CLVOL PARAMETER 44
DEFINE CLWV PARAMETER 45
DEFINE TEMP STREAM-VAR STREAM=101 SUBSTREAM=MIXED &
VARIABLE=TEMP
c SSFDAY is the SSCF residence time in days
F SSFDAY=1.5
c SSFVOL is the volume per fermenter of the SSCF vessels in liters
F SSFVOL=1000000*3.785
c SSFWV is the working volume to total vol ratio of the SSCF vessels
F SSFWV=0.95
;
c SACCHARIFICATION PARAMETERS
c SACDAY is the Saccharification residence time in days
F SACDAY=1.5
c SACVOL is the volume per tank of the Sacch. vessels in liters
F SACVOL=1000000*3.785
c SACWV is the working volume to total vol ratio of the Sacch. vessels
F SACWV=0.95
;
c CLYLD is the cellulase yield (FPU/g cellulose + xylose)
F CLYLD=200
c CLPROD is the cellulase productivity (FPU/L hr)
F CLPROD=75
c CLVOL is the volume per cellulase reactor (L)
F CLVOL=264000*3.785
c CLWV is the working volume to total vol ratio of the cell. vsls.
F CLWV=0.8
C
WRITE-VARS SSFDAY SSFVOL SSFWV SACDAY SACVOL SACWV &
CLYLD CLPROD CLVOL CLWV
; EXECUTE FIRST
;
;----------------------------------------------------
; FEED HANDLING FORTRAN BLOCKS - AREA 1000
;----------------------------------------------------
;
;
FORTRAN POLY1
DEFINE POLY STREAM-VAR STREAM=107 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE FEEDMX STREAM-VAR STREAM=101 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE FEEDSL STREAM-VAR STREAM=101 SUBSTREAM=CISOLID VARIABLE=MASS-FLOW
c
c POLREQ is the polymer requirement (ppm) as function of feed to clarifier.
c The feed to clarifier is 5000 gpm per Harris 2000 subcontract report
c so CLARFD is set at 5000 gpm * 3.785 L/gal * 1 kg/L * 60 min/hr (so it
c is in units kg/hr and is ratioed off of stream 101 -- 98040 kg/hr total
c in Harris subcontract).
F POLREQ = 25.0
F CLARFD = 5000.0 * 3.785 * 1.0 * 60.0 * ((FEEDMX+FEEDSL)/98040.0)
C
F POLY = POLREQ * CLARFD / 1000000.0
C
READ-VARS FEEDMX FEEDSL
WRITE-VARS POLY
;
;----------------------------------------------------
; PRETREATMENT FORTRAN BLOCKS - AREA 2000
;----------------------------------------------------
;
FORTRAN S205WASH
DEFINE SOL220 STREAM-VAR STREAM=220 SUBSTREAM=CISOLID VARIABLE=MASS-FLOW
DEFINE WAT220 STREAM-VAR STREAM=220 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE WSH252 BLOCK-VAR BLOCK=S205SPT SENTENCE=MASS-FLOW &
VARIABLE=FLOW ID1=252
DEFINE AIRRQ STREAM-VAR STREAM=257 SUBSTREAM=MIXED &
VARIABLE=MOLE-FLOW
;
F WASHR2 = 0.58
F WSH252 = WASHR2 * (SOL220 + WAT220)
C
; calculation of air requirement
; airflw = required flow in CFM
; airp = pressure of airflw (psig)
; airt = temperature of airflw (C)
F AIRFLW = 2 * 1180.0
F AIRP = 0.0
F AIRT = 25.0
F AIRNUM = ((AIRP+14.6096)*100000.0/14.5038*AIRFLW/35.3147)
F AIRDEN = (8.314 * (AIRT + 273.15))
; conversion of AIRRQ to kmol/hr
F AIRRQ = (AIRNUM/AIRDEN) / 1000.0 * 60.0
F WRITE(NHSTRY,*)'AIRNUM IN 257= ',AIRNUM
F WRITE(NHSTRY,*)'AIRDEN IN 257= ',AIRDEN
F WRITE(NHSTRY,*)'MOLEFLOW IN 257= ',AIRRQ
READ-VARS SOL220 WAT220
WRITE-VARS WSH252 AIRRQ
;
FORTRAN S205SOL
; Water set by CT-S205B to get proper insol solids
DEFINE FS2 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=2
; Calculate the recovery
; The mean solubles removal efficiency is 93.3% according to
; Pneumapress P100 Test (#9) (Under Harris 2000 Subcontract)
; That removal includes both concentrated recovery stream (221) &
; dilute recovery stream (256). This Fort. Block calculates the
; recovery in the dilute stream to hit the desired overall recovery
; for xylose and sets all solubles to same recovery
F RECOV=0.933
DEFINE ETH220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=ETHANOL
DEFINE ETH221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=ETHANOL
DEFINE ETH254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=ETHANOL
DEFINE ETH252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=ETHANOL
F IF (ETH254.GT.0) THEN
F FS2 = ((RECOV * ETH220) - ETH221 + ETH252) / ETH254
F ELSE
F FS2 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'ETHANOL RECOVERY IN S205B= ',FS2
DEFINE FS3 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=3
DEFINE FRF220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=FURFURAL
DEFINE FRF221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=FURFURAL
DEFINE FRF254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=FURFURAL
DEFINE FRF252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=FURFURAL
F IF (FRF254.GT.0) THEN
F FS3 = ((RECOV * FRF220) - FRF221 + FRF252) / FRF254
F ELSE
F FS3 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'FURFURAL RECOVERY IN S205B= ',FS3
DEFINE FS4 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=4
DEFINE HMF220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=HMF
DEFINE HMF221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=HMF
DEFINE HMF254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=HMF
DEFINE HMF252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=HMF
F IF (HMF254.GT.0) THEN
F FS4 = ((RECOV * HMF220) - HMF221 + HMF252) / HMF254
F ELSE
F FS4 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'HMF RECOVERY IN S205B= ',FS4
DEFINE FS5 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=5
DEFINE H2S220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=H2SO4
DEFINE H2S221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=H2SO4
DEFINE H2S254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=H2SO4
DEFINE H2S252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=H2SO4
F IF (H2S254.GT.0) THEN
F FS5 = ((RECOV * H2S220) - H2S221 + H2S252) / H2S254
F ELSE
F FS5 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'H2SO4 RECOVERY IN S205B= ',FS5
DEFINE FS6 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=6
DEFINE GN2220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=N2
DEFINE GN2221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=N2
DEFINE GN2254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=N2
DEFINE GN2252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=N2
F IF (GN2254.GT.0) THEN
F FS6 = ((RECOV * GN2220) - GN2221 + GN2252) / GN2254
F ELSE
F FS6 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'N2 RECOVERY IN S205B= ',FS6
DEFINE FS7 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=7
DEFINE CO2220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=CO2
DEFINE CO2221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=CO2
DEFINE CO2254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=CO2
DEFINE CO2252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=CO2
F IF (CO2254.GT.0) THEN
F FS7 = ((RECOV * CO2220) - CO2221 + CO2252) / CO2254
F ELSE
F FS7 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'CO2 RECOVERY IN S205B= ',FS7
DEFINE FS8 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=8
DEFINE O2G220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=O2
DEFINE O2G221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=O2
DEFINE O2G254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=O2
DEFINE O2G252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=O2
F IF (O2G254.GT.0) THEN
F FS8 = ((RECOV * O2G220) - O2G221 + O2G252) / O2G254
F ELSE
F FS8 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'O2 RECOVERY IN S205B= ',FS8
DEFINE FS9 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=9
DEFINE CH4220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=CH4
DEFINE CH4221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=CH4
DEFINE CH4254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=CH4
DEFINE CH4252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=CH4
F IF (CH4254.GT.0) THEN
F FS9 = ((RECOV * CH4220) - CH4221 + CH4252) / CH4254
F ELSE
F FS9 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'CH4 RECOVERY IN S205B= ',FS9
DEFINE FS10 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=10
DEFINE XNO220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=NO2
DEFINE XNO221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=NO2
DEFINE XNO254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=NO2
DEFINE XNO252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=NO2
F IF (XNO254.GT.0) THEN
F FS10 = ((RECOV * XNO220) - XNO221 + XNO252) / XNO254
F ELSE
F FS10 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'NO2 RECOVERY IN S205B= ',FS10
DEFINE FS11 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=11
DEFINE XNH220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=NH3
DEFINE XNH221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=NH3
DEFINE XNH254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=NH3
DEFINE XNH252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=NH3
F IF (XNH254.GT.0) THEN
F FS11 = ((RECOV * XNH220) - XNH221 + XNH252) / XNH254
F ELSE
F FS11 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'NH3 RECOVERY IN S205B= ',FS11
DEFINE FS12 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=12
DEFINE SOL220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE SOL221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE SOL254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE SOL252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
F IF (SOL254.GT.0) THEN
F FS12 = ((RECOV * SOL220) - SOL221 + SOL252) / SOL254
F ELSE
F FS12 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'SOLSLDS RECOVERY IN S205B= ',FS12
DEFINE FS13 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=13
DEFINE GLU220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE GLU221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE GLU254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE GLU252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
F IF (GLU254.GT.0) THEN
F FS13 = ((RECOV * GLU220) - GLU221 + GLU252) / GLU254
F ELSE
F FS13 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'GLUCOSE RECOVERY IN S205B= ',FS13
DEFINE FS14 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=14
DEFINE XYL220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE XYL221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE XYL254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE XYL252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
F IF (XYL254.GT.0) THEN
F FS14 = ((RECOV * XYL220) - XYL221 + XYL252) / XYL254
F ELSE
F FS14 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'XYLOSE RECOVERY IN S205B= ',FS14
DEFINE FS18 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=18
DEFINE GAL220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE GAL221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE GAL254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE GAL252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
F IF (GAL254.GT.0) THEN
F FS18 = ((RECOV * GAL220) - GAL221 + GAL252) / GAL254
F ELSE
F FS18 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'C6SUGAR RECOVERY IN S205B= ',FS18
DEFINE FS15 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=15
DEFINE ARA220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE ARA221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE ARA254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE ARA252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
F IF (ARA254.GT.0) THEN
F FS15 = ((RECOV * ARA220) - ARA221 + ARA252) / ARA254
F ELSE
F FS15 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'C5SUGAR RECOVERY IN S205B= ',FS15

DEFINE FS16 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &


VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=16
DEFINE XNS220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=NH4SO4
DEFINE XNS221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=NH4SO4
DEFINE XNS254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=NH4SO4
DEFINE XNS252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=NH4SO4
F IF (XNS254.GT.0) THEN
F FS16 = ((RECOV * XNS220) - XNS221 + XNS252) / XNS254
F ELSE
F FS16 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'NH4SO4 RECOVERY IN S205B= ',FS16
DEFINE FS17 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=17
DEFINE XNA220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=NH4ACET
DEFINE XNA221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=NH4ACET
DEFINE XNA254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=NH4ACET
DEFINE XNA252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=NH4ACET
F IF (XNA254.GT.0) THEN
F FS17 = ((RECOV * XNA220) - XNA221 + XNA252) / XNA254
F ELSE
F FS17 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'NH4ACET RECOVERY IN S205B= ',FS17
DEFINE FS19 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=19
DEFINE AAC220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=AACID
DEFINE AAC221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=AACID
DEFINE AAC254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=AACID
DEFINE AAC252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=AACID
F IF (AAC254.GT.0) THEN
F FS19 = ((RECOV * AAC220) - AAC221 + AAC252) / AAC254
F ELSE
F FS19 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'AACID RECOVERY IN S205B= ',FS19
DEFINE FS20 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=20
DEFINE LAC220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=LACID
DEFINE LAC221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=LACID
DEFINE LAC254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=LACID
DEFINE LAC252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=LACID
F IF (LAC254.GT.0) THEN
F FS20 = ((RECOV * LAC220) - LAC221 + LAC252) / LAC254
F ELSE
F FS20 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'LACID RECOVERY IN S205B= ',FS20
DEFINE FS21 BLOCK-VAR BLOCK=S205B SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=256 ELEMENT=21
DEFINE SLG220 MASS-FLOW STREAM=220 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
DEFINE SLG221 MASS-FLOW STREAM=221 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
DEFINE SLG254 MASS-FLOW STREAM=254 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
DEFINE SLG252 MASS-FLOW STREAM=252 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
F IF (SLG254.GT.0) THEN
F FS21 = ((RECOV * SLG220) - SLG221 + SLG252) / SLG254
F ELSE
F FS21 = 0.0
F ENDIF
F WRITE(NHSTRY,*)'LGNSOL RECOVERY IN S205B= ',FS21

READ-VARS ETH220 ETH221 ETH254 ETH252 &


XYL220 XYL221 XYL254 XYL252
WRITE-VARS FS2 FS3 FS4 FS5 &
FS6 FS7 FS8 FS9 FS10 &
FS11 FS12 FS13 FS14 FS15 FS16 FS17 &
FS18 FS19 FS20 FS21

; EXECUTE BEFORE BLOCK S205B


;
F FACTOR = 0.009/3
;
FORTRAN OLIME
DEFINE FL240 STREAM-VAR STREAM=240 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE FL227 STREAM-VAR STREAM=227 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
; WM(Ca(OH)*2)=74.09
F WM227=74.09
DEFINE FA240 MOLE-FLOW STREAM=240 SUBSTREAM=MIXED COMPONENT=H2SO4
; FACTOR = THE LIME ADDITION FACTOR (g CaOH / g Hydrolysate Liquor)
; FACTOR = 0.003 was experimentally determined by MN, MA, & TKH on
; P961008SD, P961010SD, and P961014SD, respectively.
; Reduced by factor of 2 due to increased flow with S/L was before IX
F FACTOR = 0.01/3
F FL227 = FACTOR * FL240 + FA240 * WM227
EXECUTE BEFORE BLOCK T209
;
FORTRAN REACID
DEFINE CA228 MOLE-FLOW STREAM=228 SUBSTREAM=CISOLID COMPONENT=CAH2O2
DEFINE HS228 MOLE-FLOW STREAM=228 SUBSTREAM=MIXED COMPONENT=H2SO4
DEFINE FL233 STREAM-VAR STREAM=233 SUBSTREAM=MIXED &
VARIABLE=MOLE-FLOW
F FL233=CA228-HS228
F IF (FL233.LT.0) FL233=0
EXECUTE BEFORE BLOCK T224
;
;----------------------------------------------------------------------
; SSCF FORTRAN BLOCKS - AREA 3000
;----------------------------------------------------------------------
;
FORTRAN FERMCSL
; THIS FORTRAN BLOCK SETS THE CSL FLOWS TO SSCF PRODUCTION AND SEED
;
; INPUTS
DEFINE FL303A STREAM-VAR STREAM=303A SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE FS303A STREAM-VAR STREAM=303A SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE FL304A STREAM-VAR STREAM=304A SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE FS304A STREAM-VAR STREAM=304A SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
; OUTPUTS
DEFINE FL310A MASS-FLOW STREAM=310A SUBSTREAM=MIXED &
COMPONENT=H2O
DEFINE FL311A MASS-FLOW STREAM=311A SUBSTREAM=MIXED &
COMPONENT=H2O
; CSLSD IS THE CSL CONCENTRATION IN THE SEED FERMS (MASS/MASS)
F CSLSD=0.005
; CSLPRD IS THE CSL CONCENTRATION IN THE PRODUCTION FERMS (MASS/MASS)
F CSLPRD=0.0025
F FL310A=CSLSD*(FL303A+FS303A)
F FL311A=CSLPRD*(FL304A+FS304A)

EXECUTE AFTER T310


;
FORTRAN FERMDAP
; THIS FORTRAN BLOCK SETS THE DAP FLOWS TO SSCF PRODUCTION AND SEED
;
; INPUTS
DEFINE FM303A STREAM-VAR STREAM=303A SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE FC303A STREAM-VAR STREAM=303A SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE DM303A STREAM-VAR STREAM=303A SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
DEFINE DC303A STREAM-VAR STREAM=303A SUBSTREAM=CISOLID &
VARIABLE=MASS-DENSITY
DEFINE FM304A STREAM-VAR STREAM=304A SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE FC304A STREAM-VAR STREAM=304A SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE DM304A STREAM-VAR STREAM=304A SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
DEFINE DC304A STREAM-VAR STREAM=304A SUBSTREAM=CISOLID &
VARIABLE=MASS-DENSITY
; OUTPUTS
DEFINE FL310 MASS-FLOW STREAM=310 SUBSTREAM=MIXED &
COMPONENT=DAP
DEFINE FL311 MASS-FLOW STREAM=311 SUBSTREAM=MIXED &
COMPONENT=DAP
; DAPSD IS THE DAP CONCENTRATION IN THE SEED FERMS (MASS/VOLUME)
; DAPPRD IS THE DAP CONC. IN THE PRODUCTION FERMS (MASS/VOLUME)
; DAP nutrient addition rate set at 0.33 g/L; AA 02/16/01
; VOLFLW1 is the volumetric flow of 303A (L/hr)
; VOLFLW2 is the volumetric flow of 304A (L/hr)

F DAPSD=0.67
F DAPPRD=0.33
F VLFLW1 = (FM303A/DM303A + FC303A/DC303A)
F VLFLW2 = (FM304A/DM304A + FC304A/DC304A)
;
F FL310=(DAPSD/1000)*VLFLW1
F FL311=(DAPPRD/1000)*VLFLW2

F WRITE(NHSTRY,*)'Flow of 303A mixed is ',FM303A,' kg/hr'


F WRITE(NHSTRY,*)'Flow of 303A cisolid is ',FC303A,' kg/hr'
F WRITE(NHSTRY,*)'Flow of 304A mixed is ',FM304A,' kg/hr'
F WRITE(NHSTRY,*)'Flow of 304A cisolid is ',FC304A,' kg/hr'
F WRITE(NHSTRY,*)'Density of 303A mixed is ',DM303A,' g/cm3'
F WRITE(NHSTRY,*)'Density of 303A cisolid is ',DC303A,' g/cm3'
F WRITE(NHSTRY,*)'Density of 304A mixed is ',DM304A,' g/cm3'
F WRITE(NHSTRY,*)'Density of 304A cisolid is ',DC304A,' g/cm3'

F WRITE(NHSTRY,*)'VLFLW1 = ',VLFLW1,' L/hr'


F WRITE(NHSTRY,*)'VLFLW2 = ',VLFLW2,' L/hr'
F WRITE(NHSTRY,*)'FL310 = ',FL310,' kg/hr'
F WRITE(NHSTRY,*)'FL311 = ',FL311,' kg/hr'

EXECUTE AFTER FERMCSL

FORTRAN ENZ2
c MADE CHANGES (*) FOR A SEPARATE SACCHARIFICATION AND FERMENTATION MODE
c KI, 3/10/02
c *Cellulase is calculated for whole stream entering Area 300, stream 301A
DEFINE CL301A MASS-FLOW STREAM=301A SUBSTREAM=CISOLID &
COMPONENT=CELLULOS
DEFINE XM312 STREAM-VAR STREAM=312 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CI312 STREAM-VAR STREAM=312 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW

C ELOAD IS ENZYME LOADING (FPU / G CELLULOSE)


F ELOAD = 12.0
C ECONC IS ENZYME CONCENTRATION (50 FPU/ML IS APPROX CURRENT IOGEN CONC
F ECONC = 50.0
C ERAT IS ENZYME RATIO (SOLID ENZYME TO WATER)
F ERAT = CI312 / (CI312 + XM312)
C EREQ IS ENZYME REQUIRED (FPU / HR)
F EREQ = ELOAD * 1000 * (CL301A)
C DENS IS THE ASSUMED DENSITY OF THE ENZYME (1.000 USED BECAUSE WE ARE ONLY
C MODELING ENZYME PROTEIN AND WATER; NO CELL MASS OR PRESERVATIVE) (G/ML)
F DENS = 1.0
C EREQM IS THE ENZYME REQUIRED (KG / HR)
F EREQM = EREQ / ECONC * DENS / 1000
F CI312 = ERAT * EREQM
F XM312 = (1-ERAT) * EREQM
READ-VARS CL301A
WRITE-VARS XM312 CI312
;
;-------------------------------------------------------
; CELLULASE FORTRAN BLOCKS - AREA 4000
;------------------------------------------------------
;
FORTRAN ENZYME
;F COMMON /CLSSET/ CLYLD, CLPROD, CLVES, CLVOL, CLWV
;THIS BLOCK CALCULTES THE SPLIT IN BLOCK BTMSSPLT SO THAT
;SSCF GETS THE CORRECT ENZYME LOADING.
;
;DEFINE ALL VARIABLES
; CELL1T & CELS1T are sampled only to be printed to verify calculation
; & convergence accuracy
;
DEFINE CELL1T MASS-FLOW STREAM=302 SUBSTREAM=CISOLID &
COMPONENT=CELLULOSE
DEFINE CELS1T MASS-FLOW STREAM=303 SUBSTREAM=CISOLID &
COMPONENT=CELLULOSE
DEFINE F1 BLOCK-VAR BLOCK=BTMSSPLT SENT=FRAC &
VARIABLE=FRAC ID1=401
DEFINE CSDSPT BLOCK-VAR BLOCK=CLFDSPLT SENT=FRAC &
VARIABLE=FRAC ID1=403
DEFINE CLIN MASS-FLOW STREAM=232 SUBSTREAM=CISOLID &
COMPONENT=CELLULOSE
DEFINE XIN MASS-FLOW STREAM=232 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE CLSSPT BLOCK-VAR BLOCK=CLSSPLIT SENT=FRAC &
VARIABLE=FRAC ID1=421
DEFINE CLYLD PARAMETER 41
;
;FORTRAN STATEMENTS
c
c CELL1 is the cellulose flow rate in the primary feed to SSCF.
c It could be directly measured, but that causes severe errors for the
c first few iterations, so it is being calculated.
c
F CELL1=CLIN*(1-F1)
c
c
c Enzyme loading ENZYL (FPU/G Cellulose in primary feed) to SSCF
c
F ENZYL=0.00001
c
c Cellulase demand by Saccharification
c
F EZDMD = CELL1 * ENZYL
c
c Cellulase demand by SSCF seed
c
F EZDMDS = 0.0
c
c Substrate needed by Cellulase Reactor to Produce SSCF Cellulase
c
F SUBDMD = (EZDMD + EZDMDS) / CLYLD
c
c Total Substrate is the sum of Cellulase Rxt demand + Seed
c
F TOTDMD = SUBDMD / (1-CSDSPT)
C + ( CSDC + CSDX)
c
c Split of hydrolyzate to Cellulase Reactors,
c CLIN + XIN Total amount of substrate leaving PreHydrolysis
c
F F1 = TOTDMD / ( CLIN + XIN )
c
c Split of cellulase broth to SSCF seed and production reactors
c
F CLSSPT = EZDMDS / (EZDMD + EZDMDS)
c
F WRITE(NHSTRY,101)CELL1,CELL1T,CELLS1,CELS1T,F1,CSDSPT,CLIN,
F 1 XIN,ENZYL
F 101 FORMAT(' ENZYME Fortran Block Results',/,
F 1 ' FLOWS',/,
F 2 ' CELL1 ',g12.5,/,
F 3 ' CELL1T ',g12.5,/,
F 3 ' CELLS1 ',g12.5,/,
F 4 ' CELS1T ',g12.5,/,
F 4 ' F1 ',g12.5,/,
F 5 ' CSDSPT ',g12.5,/,
F 1 ' CLIN ',g12.5,/,
F 3 ' XIN ',g12.5,/,
F 5 ' ENZYL ',g12.5)
F WRITE(NHSTRY,102)ENZYLS,CLYLD,EZDMD,EZDMDS,SUBDMD,TOTDMD,CLSSPT
F 102 FORMAT(' ENZYME Fortran Block Results',/,
F 1 ' FLOWS',/,
F 2 ' ENZYLS ',g12.5,/,
F 3 ' ENY ',g12.5,/,
F 4 ' EZDMD ',g12.5,/,
F 5 ' EZDMDS ',g12.5,/,
F 1 ' SUBDMD ',g12.5,/,
F 3 ' TOTDMD ',g12.5,/,
F 5 ' CLSSPT ',g12.5)
;
EXECUTE BEFORE BTMSSPLT
;
FORTRAN NUTRA
DEFINE GLUCA MOLE-FLOW STREAM=412A SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE GLUCB MOLE-FLOW STREAM=433 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE C6SUGA MOLE-FLOW STREAM=412A SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE C6SUGB MOLE-FLOW STREAM=433 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE XYLOA MOLE-FLOW STREAM=412A SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE XYLOB MOLE-FLOW STREAM=433 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE C5SUGA MOLE-FLOW STREAM=412A SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE C5SUGB MOLE-FLOW STREAM=433 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE CELLA MOLE-FLOW STREAM=412A SUBSTREAM=CISOLID &
COMPONENT=CELLULOS
DEFINE CELLB MOLE-FLOW STREAM=433 SUBSTREAM=CISOLID &
COMPONENT=CELLULOS
DEFINE C6SOLA MOLE-FLOW STREAM=412A SUBSTREAM=CISOLID &
COMPONENT=C6SOLID
DEFINE C6SOLB MOLE-FLOW STREAM=433 SUBSTREAM=CISOLID &
COMPONENT=C6SOLID
DEFINE ANH3 MOLE-FLOW STREAM=436 SUBSTREAM=MIXED &
COMPONENT=NH3
DEFINE xNH3 MOLE-FLOW STREAM=412A SUBSTREAM=MIXED &
COMPONENT=NH3
DEFINE yNH3 MOLE-FLOW STREAM=433 SUBSTREAM=MIXED &
COMPONENT=NH3
F GLUCOS = GLUCA + GLUCB
F C6SUGR = S6SUGA + S6SUGB
F XYLOSE = XYLOA + XYLOB
F C5SUGR = C5SUGA + C5SUGB
F CELLOS = CELLA + CELLB
F C6SOLD = C6SOLA + S6SOLB
F ANH3 = (((GLUCOS + C6SUGR) * (.4684/1.))
F 1 + ((XYLOSE + C5SUGR) * (.6096/1.))
F 2 + ((CELLOS + C6SOLD) * (.5416/1.))) - xNH3 - yNH3
EXECUTE BEFORE F400
;
FORTRAN NUTRB
DEFINE GLUC MOLE-FLOW
STREAM=431 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE C6SUG MOLE-FLOW STREAM=431 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE XYLO MOLE-FLOW STREAM=431 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE ZNH3 MOLE-FLOW STREAM=431 SUBSTREAM=MIXED &
COMPONENT=NH3
DEFINE C5SUG MOLE-FLOW STREAM=431 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE CELL MOLE-FLOW STREAM=431 SUBSTREAM=CISOLID &
COMPONENT=CELLULOS
DEFINE C6SOL MOLE-FLOW STREAM=431 SUBSTREAM=CISOLID &
COMPONENT=C6SOLID
DEFINE BNH3 MOLE-FLOW STREAM=434 SUBSTREAM=MIXED &
COMPONENT=NH3
;
F BNH3 = (((GLUC+C6SUG) * (.4684/1.))
F 1 + ((XYLO+S5SUG) * (.6096/1.))
F 2 + ((CELL+C6SOL) * (.5416/1.))) * 2.
;
FLASH-SPECS 434 TP TEMP=28.0 PRES=1.0
EXECUTE BEFORE F401-4
;
;--------------------------------------------------------
; DISTILLATION FORTRAN BLOCKS - AREA 5000
;-------------------------------------------------------
;
; Feed forward control for 501 column. Estimates the distillate
; flow and specification bounds for 501
;
FORTRAN FRWD501
IN-UNITS ENG
DEFINE D501D BLOCK-VAR BLOCK=D501 VARIABLE=MASS-D &
SENTENCE=COL-SPECS
DEFINE FEEDC MASS-FLOW STREAM=506 SUBSTREAM=MIXED &
COMPONENT=CO2
DEFINE D501DL BLOCK-VAR BLOCK=D501 VARIABLE=LB &
SENTENCE=VARY ID1=3
DEFINE D501DH BLOCK-VAR BLOCK=D501 VARIABLE=UB &
SENTENCE=VARY ID1=3
DEFINE D501V BLOCK-VAR BLOCK=D501 VARIABLE=MASS-FLOW &
SENTENCE=PRODUCTS ID1=510
DEFINE FEEDE MASS-FLOW STREAM=506 SUBSTREAM=MIXED &
COMPONENT=ETHANOL
DEFINE D501VL BLOCK-VAR BLOCK=D501 VARIABLE=LB &
SENTENCE=VARY ID1=2
DEFINE D501VU BLOCK-VAR BLOCK=D501 VARIABLE=UB &
SENTENCE=VARY ID1=2
C ASSUME 2/3 OF CO2 GOES OVERHEAD
C OVERHEAD SPEC IS 0.8391 MASS FRACTION CO2
F CO2SPC = 0.8391
F WRITE(NTERM, 102) D501D, D501DL, D501DH, D501V, D501VL, D501VU
F 102 FORMAT(' D501D ',G12.5,/,
F 1 ' D501DL ',G12.5,/,
F 2 ' D501DH ',G12.5,/,
F 3 ' D501V ',G12.5,/,
F 4 ' D501VL ',G12.5,/,
F 5 ' D501VU ',G12.5,/)
C
C SET INITIAL GUESSES FOR DISTILLATIE FLOW
C
F D501D = (FEEDC ) / CO2SPC
C 7936.5 IS A UNITS CONVERSION
F D501DL = 0.8 * D501D / 7936.5
F D501DH = 1.2 * D501D / 7936.5
F WRITE(NTERM, 101) D501D, D501DL, D501DH, FEEDC
F 101 FORMAT(' D501D ',G12.5,/,
F 1 ' D501DL ',G12.5,/,
F 2 ' D501DH ',G12.5,/,
F 3 ' FEEDC ',G12.5,/)
C
C SET INITIAL GUESSES FOR VAPOR PRODUCT FLOW
C
C ASSUME ALL ETHANOL IS IN PRODUCT AND THAT
C IT IS 42% BY WEIGHT
C
F ETHSPC = 0.42
F D501V = FEEDE / ETHSPC
F D501VL = D501V * 0.80 / 7936.5
F D501VU = D501V * 1.40 / 7936.5
F WRITE(NTERM,103) D501V, D501VL, D501VU, FEEDE
F 103 FORMAT(' D501V ',G12.5,/,
F 1 ' D501VL ',G12.5,/,
F 2 ' D501VU ',G12.5,/,
F 3 ' FEEDE ',G12.5)
EXECUTE BEFORE BLOCK D501
;
FORTRAN D502QCR
DEFINE FD502 STREAM-VAR STREAM=510 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE Q502R INFO-VAR INFO=HEAT STREAM=QRD502 VARIABLE=DUTY
DEFINE Q502C INFO-VAR INFO=HEAT STREAM=QCD502 VARIABLE=DUTY
F WRITE(NHSTRY,'('' FORTRAN D502QCR Results'')')
F WRITE(NHSTRY,'('' D502 Column Feed = '',g12.5)')fd502
F REBFCT = 3.9439/6.2404E4
F CNDFCT = 21.0407/6.2404E4
F QR = FD502 * REBFCT
F QC = FD502 * CNDFCT
F Q502R = QR * (-1E6/3.599948)
F Q502C = QC * ( 1E6/3.599948)
F WRITE(NHSTRY,'('' D502 Reboiler = '',g12.5,'' MMKcal/hr'')')qr
F WRITE(NHSTRY,'('' D502 Reboiler = '',g12.5,'' cal/s'')')q502r
F WRITE(NHSTRY,'('' D502 Condenser = '',g12.5,'' MMKcal/hr'')')qc
F WRITE(NHSTRY,'('' D502 Condenser = '',g12.5,'' cal/s'')')q502c
READ-VARS FD502
WRITE-VARS Q502R Q502C
;
; This FORTRAN Block works with the design-spec CFUGE3S to make
; vary the splits of all of the following components the same
; as water (F1). Water split is being varied by CFUGE3S. CSL Split
; is not controlled by this block.
FORTRAN CFUGESLD
DEFINE F1 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=1
DEFINE F2 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=2
DEFINE F3 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=3
DEFINE F4 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=4
DEFINE F5 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=5
DEFINE F6 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=6
DEFINE F7 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=7
DEFINE F8 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=8
DEFINE F9 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=9
DEFINE F10 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=10
DEFINE F11 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=11
DEFINE F12 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=12
DEFINE F15 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=15
DEFINE F16 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=16
DEFINE F17 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=17
DEFINE F18 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=18
DEFINE F19 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=19
DEFINE F20 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=20
DEFINE F21 BLOCK-VAR BLOCK=S505 SENTENCE=FRAC &
VARIABLE=FRACS ID1=MIXED ID2=571B ELEMENT=21
;
F F2=F1
F F3=F1
F F4=F1
F F5=F1
F F6=F1
F F7=F1
F F8=F1
F F9=F1
F F10=F1
F F11=F1
F F12=F1
F F15=F1
F F16=F1
F F17=F1
F F18=F1
F F19=F1
F F20=F1
F F21=F1
;
EXECUTE BEFORE BLOCK S505

;------------------------------------------------------
; DIGESTOR FORTRAN BLOCKS - AREA 6000
;------------------------------------------------------
;
FORTRAN RECYCLE
; BLOCK TO CALCULATE THE AMOUNT OF RECYCLE NEEDED AND INCOMING
; FRESH WATER
;
; DEFINE VARIABLES FOR FRESH WATER AND PROCESS RECYCLE WATER
DEFINE FWAT STREAM-VAR STREAM=574 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE RWAT STREAM-VAR STREAM=573 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE RWT3 STREAM-VAR STREAM=516 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
;
; DEFINE VARIABLES FOR RECYCLE WATER STREAM #2 (Stream. 219). THIS
; STREAM CONTROLS THE SOLIDS CONCENTRATION to fermentation
;
DEFINE RV2 STREAM-VAR STREAM=219 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE RI2 STREAM-VAR STREAM=219 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE RGLU MASS-FLOW STREAM=219 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE RXYE MASS-FLOW STREAM=219 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE RSSL MASS-FLOW STREAM=219 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE RC5S MASS-FLOW STREAM=219 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE RC6S MASS-FLOW STREAM=219 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE RLGS MASS-FLOW STREAM=219 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
;
; DEFINE THE COMPONENTS OF STREAM 232 (Diluted Hydrolysate)
;
DEFINE HF1 STREAM-VAR STREAM=232 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE HS1 STREAM-VAR STREAM=232 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE HGLU MASS-FLOW STREAM=232 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE HXYE MASS-FLOW STREAM=232 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE HSSL MASS-FLOW STREAM=232 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE HC5S MASS-FLOW STREAM=232 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE HC6S MASS-FLOW STREAM=232 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE HLGS MASS-FLOW STREAM=232 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
;
; DEFINE THE COMPONENTS OF STREAM 401 (Feed to Cellulase Production)
;
DEFINE CFF1 STREAM-VAR STREAM=401 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CFS1 STREAM-VAR STREAM=401 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE CFGLU MASS-FLOW STREAM=401 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE CFXYE MASS-FLOW STREAM=401 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE CFSSL MASS-FLOW STREAM=401 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE CFC5S MASS-FLOW STREAM=401 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE CFC6S MASS-FLOW STREAM=401 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE CFLGS MASS-FLOW STREAM=401 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
;
; DEFINE THE COMPONENTS OF STREAM 422 (Cellulase to SSCF Production)
;
DEFINE CPF1 STREAM-VAR STREAM=422 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CPS1 STREAM-VAR STREAM=422 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE CPGLU MASS-FLOW STREAM=422 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE CPXYE MASS-FLOW STREAM=422 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE CPSSL MASS-FLOW STREAM=422 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE CPC5S MASS-FLOW STREAM=422 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE CPC6S MASS-FLOW STREAM=422 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE CPLGS MASS-FLOW STREAM=422 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
;
; DEFINE THE COMPONENTS OF STREAM 311 (DAP to SSCF Production)
; Changed to DAP by AA 02/21/01
; Since DAP is only component, do not need to break it out like
; other streams.
;
DEFINE DPF1 STREAM-VAR STREAM=311 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE DPS1 STREAM-VAR STREAM=311 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE DPDAP MASS-FLOW STREAM=311 SUBSTREAM=MIXED &
COMPONENT=DAP
;
; DEFINE THE COMPONENTS OF STREAM 311A (CSL to SSCF Production)
;
DEFINE CLF1 STREAM-VAR STREAM=311A SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CLS1 STREAM-VAR STREAM=311A SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE CLCSL MASS-FLOW STREAM=311A SUBSTREAM=MIXED &
COMPONENT=H2O

; DEFINE THE COMPONENTS OF STREAM 312 (Enzyme to SSCF Production)


;
DEFINE EZF1 STREAM-VAR STREAM=312 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE EZS1 STREAM-VAR STREAM=312 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE EZGLU MASS-FLOW STREAM=312 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE EZXYE MASS-FLOW STREAM=312 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE EZSSL MASS-FLOW STREAM=312 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE EZC5S MASS-FLOW STREAM=312 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE EZC6S MASS-FLOW STREAM=312 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE EZLGS MASS-FLOW STREAM=312 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
;
; DEFINE THE COMPONENTS OF STREAM 303 (Feed to SSCF Seed)
;
DEFINE SFF1 STREAM-VAR STREAM=303 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE SFS1 STREAM-VAR STREAM=303 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE SFGLU MASS-FLOW STREAM=303 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE SFXYE MASS-FLOW STREAM=303 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE SFSSL MASS-FLOW STREAM=303 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE SFC5S MASS-FLOW STREAM=303 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE SFC6S MASS-FLOW STREAM=303 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE SFLGS MASS-FLOW STREAM=303 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
;
; DEFINE THE COMPONENTS OF STREAM 304 (SSCF Seed to Production)
;
DEFINE SPF1 STREAM-VAR STREAM=304 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE SPS1 STREAM-VAR STREAM=304 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE SPGLU MASS-FLOW STREAM=304 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE SPXYE MASS-FLOW STREAM=304 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE SPSSL MASS-FLOW STREAM=304 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE SPC5S MASS-FLOW STREAM=304 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE SPC6S MASS-FLOW STREAM=304 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE SPLGS MASS-FLOW STREAM=304 SUBSTREAM=MIXED &
COMPONENT=LGNSOL

; DEFINE VARIABLES FOR RECYCLE WATER STREAM #3. THIS STREAM


; CONTROLS THE XYLOSE AND CELLULOSE CONCENTRATIONS IN 431.
; CURRENTLY, THIS IS SET TO 1%.
;
DEFINE CV3 STREAM-VAR STREAM=403 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CI3 STREAM-VAR STREAM=403 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE RI3 STREAM-VAR STREAM=430 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE ST3X MASS-FLOW STREAM=403 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE ST3C MASS-FLOW STREAM=403 SUBSTREAM=CISOLID &
COMPONENT=CELLULOSE
DEFINE R3X MASS-FLOW STREAM=430 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE R3C MASS-FLOW STREAM=430 SUBSTREAM=CISOLID &
COMPONENT=CELLULOSE
;
; DEFINE VARIABLES FOR RECYCLE WATER STREAM #4. THIS STREAM
; CONTROLS THE CELLULOSE CONCENTRATION IN 412A.
; CURRENTLY, THIS IS SET TO 4%.
;
DEFINE CV4 STREAM-VAR STREAM=410 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CI4 STREAM-VAR STREAM=410 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE RI4 STREAM-VAR STREAM=411 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE ST4C MASS-FLOW STREAM=410 SUBSTREAM=CISOLID &
COMPONENT=CELLULOSE
DEFINE R4C MASS-FLOW STREAM=411 SUBSTREAM=CISOLID &
COMPONENT=CELLULOSE
;
; DEFINE SPLIT VARIABLES IN THE RECYCLE WATER SPLITTER.
;
DEFINE F2 BLOCK-VAR BLOCK=RWSPLT SENT=FRAC &
VARIABLE=FRAC ID1=219
DEFINE F3 BLOCK-VAR BLOCK=RWSPLT SENT=FRAC &
VARIABLE=FRAC ID1=430

;
; DEFINE THE COMPONENTS OF STREAM 220 (Out of Pre Hydrolysis
;
DEFINE HP1 STREAM-VAR STREAM=220 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE HPS1 STREAM-VAR STREAM=220 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
;
;FORTRAN STATEMENTS
C CSLCONC is the solids concentration of CSL
F CSLCONC=0.5
c AV2: Recycle water flow (Stream 219)
c CONC2: Total Solids Conc going to Fermentation (Stream 232)
c (Includes sugars + solslds)
C SLDxxx: Total Solids in Stream
C TTLxxx: Total Flow in Stream
C TTL219: Total Flow in Stream 219
C CNC219: Total Solids Conc in Stream 219
C OTHSLD: Total Other Solids
C OTHTTL: Total Other Flow
c
c CONC2 is the desired SSCF effective solids concentration
F CONC2 = 0.2
c OLG calcs are the oligomer flows in each stream
c SLD calcs are the total solids in each stream
F SLD232 = HS1 + HGLU + HXYE + HSSL + HC5S + HC6S + HLGS
F SLD219 = RI2 + RGLU + RXYE + RSSL + RC5S + RC6S + RLGS
F SLD401 = CFS1 + CFGLU + CFXYE + CFSSL + CFC5S + CFC6S + CFLGS
F SLD422 = CPS1 + CPGLU + CPXYE + CPSSL + CPC5S + CPC6S + CPLGS
F SLD312 = EZS1 + EZGLU + EZXYE + EZSSL + EZC5S + EZC6S + EZLGS
C
c TTL calc are the total flows of each stream
F TTL232 = HF1 + HS1
F TTL219 = RV2 + RI2
F TTL401 = CFF1 + CFS1
F TTL422 = CPF1 + CPS1
F TTL312 = EZF1 + EZS1
F CNC219 = SLD219 / TTL219
F OTHSLD = SLD232 + SLD312 + SLD422 - SLD219 - SLD401
F OTHTTL = TTL232 + TTL312 + TTL422 - TTL219 - TTL401
F CAL219 = ((CONC2 * OTHTTL) - OTHSLD) / (CNC219 - CONC2)
F AV2 = CAL219 - RI2
c
c CONC3: Cellulose + Xylose concentration in Stream 431
c AV3: Recycle Flow Stream 430
c
F CONC3 = 0.04
F AV3 = ((ST3X + ST3C + R3X + R3C) / CONC3)
F 1 - (CI3 + CV3 + RI3)
c
c CONC4: Cellulose + Xylose in Stream 412A
c AV4: Recycle Flow Stream 430
c
F CONC4 = 0.04
F AV4 = ((ST4C + R4C) / CONC4) -(CI4 + CV4 + RI4)
c
c Recalc Concentrations and write to the history file
c
F CNC2 = (SLD232 - SLD401 + SLD422 + SLD311 + SLD31A - SLD303
F 1 + SLD304) / (TTL232 - TTL401 + TTL422 + TTL311 + TTL31A
F 2 - TTL303 + TTL304)
F CNC2b = (RI2 - CFS1 + CPS1 + DPS1 + CLS1 - SFS1 + SPS1)
F 1 / (TTL232 - TTL401 + TTL422 + TTL311 + TTL31A - TTL303
F 2 + TTL304)
F CNC3 = (ST3X + ST3C + R3X + R3C)
F 1 / (CI3 + CV3 + RI3 + AV3)
F CNC4 = (ST4C + R4C) / (CI4 + CV4 + RI4 + AV4)
c
F WRITE(NHSTRY,101)CNC2,CNC3,CNC4,CNC2b
F 101 FORMAT(' RECYCLE Fortran Block Results',/,
F 1 ' Specified Concentrations',/,
F 3 ' SSCF Effective Solids Conc: ',g12.5,/,
F 4 ' Cellulase Seed Feed Cellulose+Xylose (431): ',g12.5,/,
F 5 ' Cellulase Ferm Cellulose Conc (412A): ',g12.5,/,/,
F 6 ' Other Concentrations',/,
F 5 ' SSCF Insoluble Solids Conc: ',g12.5)
c
F WRITE(NHSTRY,151)OTHTTL,OTHSLD,CNC219,CONC2,CAL219
F 151 FORMAT(' RECYCLE Fortran Block Results',/,
F 3 ' OTHTTL: ',g12.5,/,
F 4 ' OTHSLD: ',g12.5,/,
F 5 ' CNC219: ',g12.5,/,
F 5 ' CONC2: ',g12.5,/,
F 5 ' CAL219: ',g12.5)
c
c Calculate Splits for Block RWSPLT
c
F F2=AV2/(AV2+AV3+AV4)
F F3=AV3/(AV2+AV3+AV4)
F F4=1-F2-F3
c
c Calculate Make-up Water, Stream 574
c
F RWTAV = RWAT + RWT3
F FWAT= AV2 + RI2 + AV3 + RI3 + AV4 + RI4 - RWTAV
EXECUTE BEFORE FWMIX
;
FORTRAN RECCOND
;
; DEFINE VARIABLES FOR RECYCLE WATER STREAM #1. THIS STREAM
; CONTROLS THE SOLIDS CONCENTRATION IN THE IMPREGNATOR.
;
DEFINE FDV1 STREAM-VAR STREAM=105 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CI1 STREAM-VAR STREAM=214A SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE SSL1 MASS-FLOW STREAM=214A SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE STV1 STREAM-VAR STREAM=215 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE STV2 STREAM-VAR STREAM=216 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE ACV1 STREAM-VAR STREAM=212 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE FDV2 STREAM-VAR STREAM=101 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE FDS2 STREAM-VAR STREAM=101 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE SSL2 MASS-FLOW STREAM=101 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE AV1 BLOCK-VAR BLOCK=E501SPT SENTENCE=MASS-FLOW &
VARIABLE=FLOW ID1=211
DEFINE DRTSEP BLOCK-VAR BLOCK=C103B SENTENCE=MASS-FLOW &
VARIABLE=FLOW ID1=104B
DEFINE EVPSEP BLOCK-VAR BLOCK=M104LOSS SENTENCE=MASS-FLOW &
VARIABLE=FLOW ID1=103
DEFINE WAT102 BLOCK-VAR BLOCK=E501SPT SENTENCE=MASS-FLOW &
VARIABLE=FLOW ID1=102
c
c WSHCNC: Solids concentration after washing (in 105)
c 65% from Harris Sub (ACO-9-29067-01) report 99-10600/13 p 4 gives
c range of 0.6-0.7
F WSHCNC = 0.65
F CVW = (FDS2 + SSL2) / WSHCNC
c
c DRT: Fraction of incoming feedstock that is dirt
c We do not model/track the dirt; however, water is lost with dirt
c separation and disposal
c 1% seems reasonable in the near term (D. Templeton & J. Farmer 6 Nov 00)
c DRTCNC: Fraction Dirt in dirt disposal stream (remainder is water)
c 50% from Harris estimation (J. Lukas email 16 Oct 00)
F DRT = 0.01
F DRTCNC = 0.5
F DRTSEP = DRT * (FDV2 + FDS2) * ((1.-DRTCNC)/DRTCNC)
c
c WATFLO: Total Water flow for washing includes recycle
c 5000 gpm (1,140,000 kg/hr) for standard size facility (2000 dry
c metric tonne / day @ 15% moisture = 98040 kg/hr)
c EVPLOS: Evaporation and Windage Loss as fraction of total water flow
c 1% from Harris estimation (J. Lukas email 16 Oct 00)
F WATFLO = 1140000 * (FDV2 + FDS2)/98040
F EVPLOS = 0.01
F EVPSEP = EVPLOS * WATFLO
c
c WAT102: Recycle Water Flow (102)
F WAT102 = (CVW - FDV2 - FDS2) + DRTSEP + EVPSEP
c
c CONC1: Solids Concentration in Reactor, Streams 215A + 216
c
F CONC1 = 0.30
F CV1 = ((1.-CONC1)/CONC1) * (CI1 + SSL1)
c
c AV1 Recycle water flow (Stream 211)
c
F AV1 = CV1 - STV1 - STV2 - ACV1 - ( FDV1 - SSL1)
c
F CNC1a = CI1 / (CV1 + CI1 + STV1)
F CNC1 = CI1 / (CV1 + CI1 + STV1 + STV2)
READ-VARS CI1 STV1 STV2 ACV1 FDV2 FDS2 SSL2 FDV1 SSL1
WRITE-VARS DRTSEP EVPSEP WAT102 AV1
; EXECUTE BEFORE E501MIX
;
FORTRAN WWT
C Calculates the incomming COD, WWT Capital, QH602, Power,
C Nutrients, CH4 prod
F COMMON/ WWLOAD/ CODTOT, BODTOT, CODDAY, BODDAY
DEFINE WWTCST PARAMETER 2
DEFINE WMWWT PARAMETER 3
;
DEFINE GLUC MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE XYLO MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE SOLS MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE C5SUG MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE C6SUG MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE ETOH MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=ETHANOL
DEFINE FURF MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=FURFURAL
DEFINE XHMF MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=HMF
DEFINE XLACI MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=LACID
DEFINE AACI MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=AACID
DEFINE XNNH4 MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=NH4ACET
DEFINE SLLGN MASS-FLOW STREAM=612 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
C
C SET THE COD FOR COMPONENTS (KG O2/KG COMPONENT)
C THE COD VALUES ARE THE THEORETICAL O2 REQUIRED FOR COMBUSTION, BUT
C ONLY FOR SOLUBLE COMPONENTS. INSOLUBLE COMPONENTS ARE ASSUMED TO
C BE NON-REACTIVE AND ARE NOT CONTAINED IN THE CALCULATION.
C
C SOLUBLE C-CONTAINING COMPOUNDS
F CGLUC = 1.07
F CXYLO = 1.07
F CSOLS = 0.71
F CETOH = 2.09
F CC5SG = 1.07
F CC6SG = 1.07
F CFURF = 1.67
F CHMF = 1.52
F CLACI = 1.07
F CAACI = 1.07
F CNNH4 = 1.1557
F CSLGN = 1.6
C
C
C CALCULATE HOURLY COD LOADINGS (KG/HR)
C
F CODTOT = GLUC*CGLUC + XYLO*CXYLO + SOLS*CSOLS +
F 1 C5SUG*CC5SG + C6SUG*CC6SG +
F 2 ETOH*CETOH + FURF*CFURF +
F 3 XHMF*CHMF + XACI*CLACI + AACI*CAACI +
F 4 CNNH4*XNNH4 + SLLGN*CSLGN
C
C
C CALCULATE HOURLY BOD LOADINGS (KG/HR)
C
F BODCOD = 0.70
C BODCOD IS THE BOD/COD RATIO AND WAS PROVIDED BY J. RUOCCO 7/29/98
C THIS VALUE IS WITHIN THE RANGE (0.45-0.78) PROVIDED IN PERRY'S
C 7TH EDITION, PG. 25-62.
C
F BODTOT= BODCOD*CODTOT
C
C
C
C CALCULATE CAPITAL COST OF WWT USING J. SHEEHAN FORMULA (10/99)
C BASED ON GPM OF STREAM 612 AND CODTOT
C THIS FORMULA IS GOOD FOR THE FOLLOWING RANGES:
C FLOW: 500 TO 1500 GPM
C COD: 2000 TO 10000 KG/HR
C
DEFINE TOTWWT STREAM-PROP STREAM=612 PROPERTY=MASSFLW
C
C Calculate WWT flow in gallons per minute
F TOTVOL = TOTWWT * 2.205 / (8.3 * 60)
C
C
C CALCULATE WWT CAPITAL IN MM$
C Actual flow of 612 in I0302B is about 400 gpm, so using it and CODTOT
C KNI adjusted the intercept value.
C CODTOT = 1357
C TOTVOL = 393
C
F WWTCST = (1810.550 * TOTVOL) + (761.156 * CODTOT) + 1214678.0
C
C CALCULATE WWT POWER
C RATIO WWT POWER TO CAPITAL COST USING POWER (-WS600), COST IN I0302B
C
C
F WMWWT = 279 * (WWTCST / (3082344 - 123231))
C
C CALCULATE QH602 HEAT LOAD WITH STREAM 612 FLOW RATE RATIO
C ORIGINAL DUTY AND FLOW FROM I0302B, DUTY IN CAL/S, FLOW IN KG/HR
C
DEFINE WWTQ INFO-VAR STREAM=QH602 INFO=HEAT VARIABLE=DUTY
C
F WWTQ = 637944. * (TOTWWT / 89073.)
C
C WRITE ANSWERS TO THE HISTORY FILE
C
F WRITE(NHSTRY,*)'TOTWWT, TOTVOL, CODTOT=', TOTWWT, TOTVOL, CODTOT
C
C CALCULATE WWT CHEMICAL USAGE BASED ON CODTOT
DEFINE WWTNT1 STREAM-VAR STREAM=630 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
C
F WWTFAC = 3.675E-2
C
C THE AMOUNT OF PHOSPHORIC ACID, UREA, MICRONUTRIENTS AND CAUSTIC
C
F WWTNT1 = WWTFAC*CODTOT
C
DEFINE WWTNT2 STREAM-VAR STREAM=631 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
C
F WWTFAC = 1.701E-3
C
C WWTFAC IS THE AMOUNT OF POLYMER ADDED LB/LB COD TO THE AEROBIC
C SYSTEM. IT IS THE AVERAGE VALUE PROVIDED BY J. RUOCCO FOR THE
C 3 SYSTEM DESIGNS (ENZYME, COUNTERCURRENT AND SOFTWOOD)
C POLYMER IS MODELLED AS THE COMPONENT WNUTR
C
;F WWTNUT2 = WWTFAC*COD2
C RATIO AEROBIC NUTRIENT FROM (COD2/CODTOT) IN I0302B, SINCE
C COD OUT OF ANAEROBIC IS NOT CALC'D HERE.
F WWTNT2 = WWTFAC*CODTOT*.0736
C
C CALCULATE METHANE PRODUCED FROM CODTOT
C ASSUME 90% COD CONVERSION
C USE USRAN4 WWT ASSUMPTIONS OF 0.2289 KG CH4/KG COD AT 35 C
C CH4MAX*RHO*C4MW*CH4YLD(350*4.08E-5*16*1)
C
DEFINE CH4 STREAM-VAR STREAM=615 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
C
F CH4 = CODTOT * 0.9 * 0.2289
C
READ-VARS GLUC XYLO SOLS C5SUG C6SUG ETOH FURF &
XHMF XLACI AACI XNNH4 SLLGN TOTWWT

WRITE-VARS WWTNT1 WWTNT2 WMWWT WWTCST CH4


;
;-------------------------------------------------------
; STORAGE FORTRAN BLOCKS - AREA 7000
;------------------------------------------------------
;
FORTRAN CSL-ENZY
; This FORTRAN block calculates the CSL requirements of
; the Cellulase Production and Seed Fermentation
; Streams 414 and 423
; Also calculates the "Other Nutrients" demand, Stream 415
; Finally the total CLS requirements are calculated and
; the flow of 735 set
;
; INPUT FLOWs
DEFINE CF STREAM-VAR STREAM=412A SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CFS STREAM-VAR STREAM=433 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CND STREAM-VAR STREAM=436 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE SD STREAM-VAR STREAM=431 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE SND STREAM-VAR STREAM=434 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE FSCLS MASS-FLOW STREAM=310A SUBSTREAM=MIXED &
COMPONENT=H2O
DEFINE FCLS MASS-FLOW STREAM=311A SUBSTREAM=MIXED &
COMPONENT=H2O
; INPUT DENSITIES
DEFINE CFD STREAM-VAR STREAM=412A SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
DEFINE CFSD STREAM-VAR STREAM=433 SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
DEFINE CODD STREAM-VAR STREAM=417 SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
DEFINE CNDD STREAM-VAR STREAM=436 SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
; OUTPUTS
DEFINE CLSP STREAM-VAR STREAM=414 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CLSS STREAM-VAR STREAM=423 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CLNUTR STREAM-VAR STREAM=415 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE TTLCSL STREAM-VAR STREAM=735 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CO STREAM-VAR STREAM=417 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
c
F CLD = 0.01
c CLD IS THE DEMAND FOR CSL IN CELLULASE PRODUCTION IN KG/KG
F CLSP = CLD * (CF + CFS + CND)
c
F CLSD = 0.01
c CLSD IS THE DEMAND FOR CSL IN CELLULASE SEED PRODUCTION IN KG/KG
F CLSS = CLSD * (SD + SND)
c
c CN IS THE CELLULASE NUTRIENT DEMAND IN LB/LB TOTAL STREAM
c THIS VALUE IS FROM THE BASE CASE & SHOULD BE UPDATED WITH
c NEW DATA. 0.0043 = 4.3 g/L from the 1991 base case (1.4 g/L
c ammonium sulfate, 2.0 g/L potassium phosphate, 0.3 g/L magnesium
c sulfate*7H2O, 0.4 g/L calcium chloride*2H2O, & 0.2 g/L Tween 80.
c
F CN = 0.0043
F CLNUTR = CN * (CF + CFS + CND)
c Calculate the total CSL used
F TTLCSL = CLSS + CLSP + FSCLS + FCLS
C
F COD=0.001
c COD IS THE CORN OIL DEMAND IN L/L (AntiFoam)
c
F CO = COD * (CF/CFD + CFS/CFSD + CND/CNDD) * CODD
C
READ-VARS CF CFS CND SD SND FSCLS FCLS CFD CFSD &
CODD CNDD
WRITE-VARS CLSP CLSS CLNUTR TTLCSL CO
; EXECUTE BEFORE F400

FORTRAN DENATURE
;THIS BLOCK CALCULATES THE AMOUNT OF DENATURANT REQUIRED.
;IT ALSO CALCULATES THE SIZE OF THE GASOLINE (DENATURANT)
;TANK.
; INPUTS
DEFINE PDENS STREAM-VAR STREAM=515E SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
DEFINE PROD STREAM-VAR STREAM=515E SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
; Since gas was removed from the component, need to use true
; gas density instead of stream 701 density, which is water,
; to get correct flow rate and storage equipment size.
;
F GDENS = 0.6875
; OUTPUT
DEFINE GGAS STREAM-VAR STREAM=701 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
;
;SPECIFY THE DENATURANT ADDITION (PART DENAT / 100 PARTS ETHANOL FUEL)
;4.75 PER MARK RUTH MEMO 3 NOVEMBER 1999
;
F DPERC = 4.75
c
c CALCULATE THE FLOWRATE OF DENATURANT INTO THE SYSTEM.
c
F GGAS = DPERC / 100 * (PROD / PDENS) * GDENS
c
READ-VARS PDENS PROD
WRITE-VARS GGAS
; EXECUTE AFTER T507-8
;
FORTRAN STORE
;
; Sums up various Tank Farm Flows and Sets others, like
; Diesel, & Fire Water as ratios of Ethanol Product
;
; INPUTS
DEFINE PRFLOW STREAM-VAR STREAM=515 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE AFLOW1 STREAM-VAR STREAM=212 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE AFLOW2 STREAM-VAR STREAM=233 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE AMFLW2 MASS-FLOW STREAM=434 SUBSTREAM=MIXED &
COMPONENT=NH3
DEFINE AMFLW3 MASS-FLOW STREAM=436 SUBSTREAM=MIXED &
COMPONENT=NH3
;
; DAP is SSCF nutrient, Phosphorus source likely.
DEFINE APFLW1 MASS-FLOW STREAM=310 SUBSTREAM=MIXED &
COMPONENT=DAP
DEFINE APFLW2 MASS-FLOW STREAM=311 SUBSTREAM=MIXED &
COMPONENT=DAP

DEFINE ALFLW2 STREAM-VAR STREAM=227 SUBSTREAM=CISOLID &


VARIABLE=MASS-FLOW
; Enzyme required
DEFINE F312M STREAM-VAR STREAM=312 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE F312S STREAM-VAR STREAM=312 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
; OUTPUTS
DEFINE TAFLOW STREAM-VAR STREAM=710 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE FWFLOW STREAM-VAR STREAM=713 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE TAMFLW STREAM-VAR STREAM=717 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE DFLOW STREAM-VAR STREAM=723 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE TLFLOW STREAM-VAR STREAM=745 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE F750M STREAM-VAR STREAM=750 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE F750S STREAM-VAR STREAM=750 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE TAPFLW STREAM-VAR STREAM=755 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
; Acid Flows
F TAFLOW = AFLOW1 + AFLOW2 + AFLOW3
;
; Lime Flows
F TLFLOW = ALFLW2
;
c CALCULATE THE FIREWATER TANK (T704) VARIABLES
c
c THE FIREWATER FLOWRATE IS SCALED FROM THE ORIGINAL BASE CASE
c ETHANOL PRODUCT FLOWRATE (PROD)
c
F PROD = 21769.
F FWFLOW = 8007 * PRFLOW / PROD
c
c CALCULATE THE AMMONIA STORAGE SYSTEM
c
c DNH3 is the ammonia req per ethanol produced (lb/lb)
;F DNH3=0.00685
F TAMFLW = AMFLW1 + AMFLW2 + AMFLW3
;F 1 + DNH3*PRFLOW
c
c CALCULATE THE DIESEL FUEL TANK. IT WILL BE SIMILAR TO THAT FOR
c THE FIREWATER TANK AND WILL BE SCALED OFF OF THE PRODUCT FLOWRATE.
c
F BCDF = 519.7
c BCDF IS THE BASE CASE DIESEL FLOWRATE IN KG/HR
c
C BCPF IS THE BASE CASE PROPANE FLOWRATE IN KG/HR
C A 33 LB PROPANE TANK WILL LAST 8 HOURS ACCORDING TO QUOTE FROM
C HARRIS GROUP
C Therefore, 33 lb / 8 hr = 4.125 lb/hr for a single forklift
C 8 fork lifts required for base case
C 4.125 lb/hr * 8 = 33 lb/hr / 2.205 = 14.97 kg/hr
c
F BCPF = 14.97
F PROD2 = 18285.
C PROD2 set at 18285 for model A0102Q.
F DFLOW = BCPF * PRFLOW / PROD2
c
c Calculate Cellase flow to whole facility
F F750M = F312M
F F750S = F312S
C
C Calculate DAP flow to whole facility
F TAPFLW = APFLW1 + APFLW2
C
EXECUTE AFTER T507-8
;
;-------------------------------------------------------------
; BURNER FORTRAN BLOCKS - AREA 800
;------------------------------------------------------------
;
FORTRAN BOILECON
DEFINE CAPCST PARAMETER 4
DEFINE WNET PARAMETER 8
;
DEFINE QBOIL INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QM803
DEFINE STM216 STREAM-VAR STREAM=216 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE STM215 STREAM-VAR STREAM=215 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
; DEFINE STM237 STREAM-VAR STREAM=237 SUBSTREAM=MIXED &
; VARIABLE=MASS-FLOW
DEFINE QMDMDH INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QRD502
DEFINE QLDMDH INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QHXLOW
DEFINE QVLDMD INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QVLOW
DEFINE QDUTY INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QM811
DEFINE WCFAN INFO-VAR INFO=WORK VARIABLE=POWER STREAM=WCOMBFAN
C
C
C Inputs from Aspen
C QBOIL: Heat from Boiler
C STMxxx: Heat required by PT steam inj. in plant, Med P, cal/s
C STMxxx: Heat required by steam injection in plant, Med P, cal/s
C QMDMDH: Heat required by steam heat exchangers in plant, Med P, cal/s
C QLDMDH: Heat required by steam heat exchangers in plant, Low P,cal/s
C QVLDMD: Heat required by plant, VL P, cal/s
C WCFAN: Inlet air compressor work, KW
C
C User Parameters
C Ratios calculated from rigorous model results
C WHITRB: Work from Hi P Turbine KW/Kg/hr Steam through turbine
C WMTRB: Work from Med P Turbine KW/Kg/hr Steam through turbine
C WLOTRB: Work from Low P Turbine KW/Kg/hr Steam through turbine
C WVLTRB: Work from VL P Turbine KW/Kg/hr Steam through turbine
C WUSED: Work used in Boiler area, KW/cal/s
C QSTMHI: Ratio of Steam/Heat generated at Hi P, Kg/hr/cal/s (812)
C QSTM_M: Ratio of Steam/Heat generated at Med P, Kg/hr/cal/s (814)
C QSTMLO: Ratio of Steam/Heat generated at Low P, Kg/hr/cal/s (815)
C QSTMVL: Ratio of Steam/Heat generated at VL P, Kg/hr/cal/s (860)
C QCOND: Ratio of Steam/Heat generated at vacuum, Kg/hr/cal/s (815E)
C PMREC: Med P Recycle steam fraction of Boiler Steam
C PLREC: Low P Recycle steam fraction of Boiler Steam
C BCOST: Ratio of Capital Cost of Boiler/QBoil, $/cal/s
C
C Calculated Parameters
C W_HIP: Work generated by Hi P turbine, KW
C W_MEDP: Work generated by Med P turbine, KW
C W_LOP: Work generated in Low P Turbine, KW
C W_VLP: Work generated in VL P Turbine, KW
C WINTNL: Work used internally by the Boiler/Burner, KW
C WTOTAL: Total Power Generated, KW
C PSTM_M: Med P Plant Steam Demand, Kg
C STM_M: Steam to Med P Turbine, Kg
C PSTMLO: Low P Plant Steam Demand, Kg
C STMLO: Steam to Low P Turbine, Kg
C PSTMVL: VL P Plant Steam Demand, Kg
C STMVL: Steam to VL P Turbine, Kg
C
C Outputs to Aspen model
C QDUTY: Condenser Duty, cal/sec (QM811)
C CAPCST: Capital Cost of Boiler, $
C WNET: Net work produced (total - loss), KW
C
F WHITRB = 0.1205
F WMTRB = 0.0529
F WLOTRB = 0.04007
F WVLTRB = 0.0949
F WUSED = 2.87E-5
F PMREC = 0.0770715
F PLREC = 0.0781471
F BCOST = 1.1371
C
F QSTMHI = 0.0054943
F QSTM_M = -0.0054217
F QSTMLO = -0.0070039
F QSTMVL = 0.0068053
F QCOND = 0.0072144
C
C
F STMHI = QBOIL * QSTMHI
C
C Calculate the power generated at high pressure
C
F WHIP = WHITRB * STMHI
C
C Calculate the Kg of med P steam to plant
C QMDMDH is negative
C
F PSTMM = STM216 + STM215 + (QSTM_M * QMDMDH)
C
C Calculate steam to Med P Turbine
C
F STMM = STMHI - PSTMM - PMREC * STMHI
C
C Calculate the power generated at medium pressure
C
F WMEDP = STMM * WMTRB
C
C Calculate the kg of Low P Steam to Plant
C QLDMDH is negative
C
F PSTMLO = QSTMLO * QLDMDH
C
C Calculate the steam to Lo P Turbine
C
F STMLO = STMM - PSTMLO - PLREC * STMHI
C
C Calculate the power generated at low pressure
C
F WLOP = STMLO * WLOTRB
C
C Calculate the kg of VL P Steam to Plant
C
F PSTMVL = QSTMVL * QVLDMD
C
C Calculate the steam to V-L pressure turbine
C
F STMVL = STMLO - PSTMVL
C
C Calculate the power generated at V-Low pressure
C
F WVLP = STMVL * WVLTRB
C
C Calculate the power used interally
C
F WINTNL = ( QBOIL * WUSED ) + WCFAN
C
C Calculate the Cooling Duty
C
F QDUTY = STMVL / QCOND
C
C Calculate the total Work from Turbines
C
F WTOTAL = WHIP + WMEDP + WLOP + WVLP
C
C Calculate Net Work Out
C
F WNET = -WTOTAL * (1-.04) + WINTNL
C
C Calculate the capital cost of the area
C
F CAPCST = QBOIL * BCOST
C
C
C
C Calculate boiler blowdown and makeup for WATERDEM
C and chemicals
C
DEFINE BLRMU STREAM-VAR STREAM=811 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
C
C Ratio Boiler Blowdown BLODWN from I0302B.inp and QBOIL
C Stream 821 is 5722 kg/hr and QBOILER is 118 MKcal/hr, or 32,916,667 cal/s
C
DEFINE BLODWN STREAM-VAR STREAM=821 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
C
F BLODWN = QBOIL * (5722.0 / 32.917e6)
C
F BLRMU = STM215 + STM216 + BLODWN
C
;C Calculate BFW and IX feed water chemicals
C
F BFCREQ=7.E-6
C BFCREQ IS THE BFW CHEMICAL REQ IN LB/LB BFW
C Requirement from Radian Report. Back-calculated from cases
C
; DEFINE FLWIX3 STREAM-VAR STREAM=243 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE FLXTRA STREAM-VAR STREAM=251 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE BFC STREAM-VAR STREAM=921 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
C
c Check to see if there is more clean recycle water than 811 makeup:
F IF (BLRMU.GT.FLXTRA) THEN
F BFC=BFCREQ*(BLRMU - FLXTRA)
F ELSE
F BFC=1.0
F END IF
C
F WRITE(NHSTRY,101)QBOIL, QLDMDH, QVLDMD,
F 1 STMHI, PSTMM, STMM, PSTMLO, STMLO, PSTMVL, STMVL,
F 2 WHIP, WMEDP, WLOP, WVLP, WTOTAL,
F 3 WINTNL, WNET, QDUTY, CAPCST, BLODWN
F 101 FORMAT(' QBoiler: ',g12.5,/,
F 3 ' Q Low P HX Plant Demand:',g12.5,/,
F 4 ' Q VL P Plant Demand: ',g12.5,/,
F 5 ' Hi P Steam Flow: ',g12.5,/,
F 6 ' Med P Plant Steam Flow: ',g12.5,/,
F 7 ' Med P Turb Steam Flow: ',g12.5,/,
F 8 ' Low P Plant Steam Flow: ',g12.5,/,
F 9 ' Low P Turb Steam Flow: ',g12.5,/,
F 1 ' VL P Plant Steam Flow: ',g12.5,/,
F 2 ' VL P Turb Steam Flow: ',g12.5,/,
F 3 ' Power from Hi P Turb: ',g12.5,/,
F 4 ' Power from Med P Turb: ',g12.5,/,
F 5 ' Power from Low P Turb: ',g12.5,/,
F 6 ' Power from VL P Turb: ',g12.5,/,
F 7 ' Total Power: ',g12.5,/,
F 8 ' Power Used Internally: ',g12.5,/,
F 9 ' New Power Produced: ',g12.5,/,
F 1 ' Condenser Duty: ',g12.5,/,
F 2 ' Burner/Boiler Cap Cost: ',g12.5,/,
F 3 'Boiler Blowdown: ',g12.5)
C
READ-VARS QBOIL STM216 STM215 QMDMDH QLDMDH QVLDMD &
FLXTRA WCFAN
WRITE-VARS CAPCST WNET QDUTY BFC BLRMU
C
FORTRAN BOILRAIR
DEFINE FGLUC MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=GLUCOSE
DEFINE FCELLU MOLE-FLOW STREAM=803 SUBSTREAM=CISOLID &
COMPONENT=CELLULOS
DEFINE FXYLOS MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=XYLOSE
DEFINE FXYLAN MOLE-FLOW STREAM=803 SUBSTREAM=CISOLID &
COMPONENT=XYLAN
DEFINE FLIGN MOLE-FLOW STREAM=803 SUBSTREAM=CISOLID &
COMPONENT=LIGNIN
DEFINE FORGAN MOLE-FLOW STREAM=803 SUBSTREAM=CISOLID &
COMPONENT=ORGANISM
DEFINE FSOLSL MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=SOLSLDS
DEFINE FC5SUG MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=C5SUGAR
DEFINE FC6SUG MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=C6SUGAR
DEFINE FC5SLD MOLE-FLOW STREAM=803 SUBSTREAM=CISOLID &
COMPONENT=C5SOLID
DEFINE FACETA MOLE-FLOW STREAM=803 SUBSTREAM=CISOLID &
COMPONENT=ACETATE
DEFINE FETOH MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=ETHANOL
DEFINE FURFUR MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=FURFURAL
DEFINE FHMF MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=HMF
DEFINE FO2 MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=O2
DEFINE FLACID MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=LACID
DEFINE FAACID MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=AACID
DEFINE FNH4AC MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=NH4ACET
DEFINE FC6SLD MOLE-FLOW STREAM=803 SUBSTREAM=CISOLID &
COMPONENT=C6SOLID
DEFINE FSLLGN MOLE-FLOW STREAM=803 SUBSTREAM=MIXED &
COMPONENT=LGNSOL
DEFINE REQN2 MOLE-FLOW STREAM=804 SUBSTREAM=MIXED COMPONENT=N2
DEFINE REQO2 MOLE-FLOW STREAM=804 SUBSTREAM=MIXED COMPONENT=O2
DEFINE REQH2O MOLE-FLOW STREAM=804 SUBSTREAM=MIXED COMPONENT=H2O
DEFINE OXY261 MOLE-FLOW STREAM=261 SUBSTREAM=MIXED COMPONENT=O2
DEFINE OXY560 MOLE-FLOW STREAM=560 SUBSTREAM=MIXED COMPONENT=O2
;
C Subtract the O2 coming in with 261 and 560
;
C
F REQO2 = ((6.*(FGLUC+FCELLU+FC6SUG+FC6SLD+FHMF)+FACETA*2.
F 1 + 5.*(FXYLOS+FXYLAN+FC5SUG+FC5SLD+FURFUR)
F 2 + (FLIGN+FSLLGN)*12.825 + FORGAN*1.2 + FSOLSL*1.4995
F 3 + FETOH*3. + FLACID*3 + FAACID*2 + FNH4AC*2.75 - FO2)
F 4 * 1.2) - OXY261 - OXY560
;
F write(nhstry,103)REQO2
F 103 format(' REQO2 ',g12.5)
F WRITE(NHSTRY,102)FGLUC,FCELLU,FC6SUG,FC6SLD,FHMF,FACETA,FXYLOS,
F 1FXYLAN,FC5SUG,FC5SLD,FURFUR,FLIGN,FORGAN,FSOLSL,FETOH,FLACID,
F 2FAACID,FNH4AC,FO2,FSLLGN
F 102 FORMAT('FGLUC:',G12.5,'FCELLU:',G12.5,'FC6SUG:',G12.5,/,
F 1'FC6SLD:',G12.5,'FHMF:',G12.5,'FACETA:',G12.5,'FXYLOS:',G12.5,/,
F 1'FXYLAN:',G12.5,'FC5SUG:',G12.5,'FC5SLD:',G12.5,'FURFUR:',G12.5,/,
F 1'FLIGN:',G12.5,'FORGAN:',G12.5,'FSOLSL:',G12.5,'FETOH:',G12.5,/,
F 1'FLACID:',G12.5,'FAACID:',G12.5,'FNH4AC:',G12.5,'FO2:',G12.5,/,
F 1'FSLLGN:',G12.5)
;
F REQAIR = REQO2 / 0.23
F REQN2 = REQAIR * 0.7572
F REQH2O = REQAIR * 0.0128
EXECUTE BEFORE BLOCK M802MIX
;
;--------------------------------------------------------
; UTILITY FORTRAN BLOCKS - AREA 900
;-------------------------------------------------------
;
;
FORTRAN AIRREQ
;F COMMON /CLSSET/ CLYLD, CLPROD, CLVES, CLVOL, CLWV
DEFINE CLYLD PARAMETER 41
DEFINE CLPROD PARAMETER 42
DEFINE CLVES PARAMETER 43
DEFINE CLVOL PARAMETER 44
DEFINE CLWV PARAMETER 45
;
;CONTROLS THE AMOUNT OF AIR NEEDED IN CELLULASE
;PRODUCTION AND SEED FERMENTORS
;
;STIN IS ALSO DV1
DEFINE STDEN STREAM-VAR STREAM=413 SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
;ARFIN IS ALSO DV2
DEFINE ARFDEN STREAM-VAR STREAM=432 SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
DEFINE SDIN STREAM-VAR STREAM=431 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE SDDEN STREAM-VAR STREAM=431 SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY

DEFINE CL412A MASS-FLOW STREAM=412A SUBSTREAM=CISOLID &


COMPONENT=CELLULOS
DEFINE XY412A MASS-FLOW STREAM=412A SUBSTREAM=MIXED &
COMPONENT=XYLOSE

DEFINE AIRIN STREAM-VAR STREAM=440 SUBSTREAM=MIXED &


VARIABLE=MASS-FLOW
DEFINE F1 BLOCK-VAR BLOCK=ASPLT SENT=FRAC VARIABLE=FRAC &
ID1=413

; CLYLD IS THE CELLULASE YIELD (FPU/G CELLULOSE + G XYLOSE)


; AND IS ENTERED IN SETVAR
;F CLYLD=150
; CLPROD IS THE CELLULASE PRODUCTION PRODUCTIVITY (FPU/L HR)
; AND IS ENTERED IN SETVAR
;F CLPROD=30
c WORKING VOLUME (WV1)=90%
; IS ENTERED IN SETVAR (CLWV)
;F WV1=0.8
c AIR REQUIRED IN PRODUCTION FERMENTORS (AIR1) = 0.577 VVM
c 0.577 VVM = OTR OF 75 mMOL/L HR & 20% DO
F AIR1=0.577
c V1 is the volume (in liters) of the production ferms
c it is calculated from the flow rates, yield, and productivity
c 2*CLVOL is added for the 2 ferms not in use.
F V1=((CL412A+XY412A)*1000*CLYLD/CLPROD)/CLWV
F DV1=STDEN*(V1*60*AIR1)
c CLVES is the number of production vessels and is calculated here
F CLVES=V1/CLVOL + 3.
c
c RESIDENCE TIME IN SEED FERMENTORS=3.5 DAYS
c TOTAL TURNAROUND TIME (T2)=4.0 DAYS
F T2=72.0
c VOLUME (WV2)=90%
F WV2=0.8
c AIR REQUIRED IN SEED FERMENTORS = 0.577 VVM
c 0.577 VVM = OTR OF 75 mMOL/L HR & 20% DO FOR PRODUCTION FERMS
c MAY BE SLIGHTLY HIGHER FOR SEEDS
F AIR2=0.577
c NUMBER OF SEED TRAINS (SEED) = 2
F SEED=2
c VOLUMETRIC FLOWRATE OF SUBSTRATE INTO THE SEED FERMENTORS IS VFL2
F VFL2=SDIN/SDDEN
F DV2=ARFDEN*(VFL2*T2*60*AIR2*seed)/WV2
c
F F1=DV1/(DV1+DV2)
c CALCULATE TOTAL AIR IN"D:\GJK\enz998\G9809G.HIS"
F AIRIN=DV1 + DV2
c
F WRITE(NHSTRY,80)STDEN,V1,DV1,ARFIN,ARFDEN,SDIN,
F 1 SDDEN,AIRIN,F1,CLVES
F 80 FORMAT('AIRREQ RESULTS',/,
F 2 'STDEN ',G12.5,/,
F 3 'V1 ',G12.5,/,
F 4 'DV1 ',G12.5,/,
F 5 'ARFIN ',G12.5,/,
F 6 'ARFDEN ',G12.5,/,
F 7 'SDIN ',G12.5,/,
F 8 'SDDEN ',G12.5,/,
F 9 'AIRIN ',G12.5,/,
F 1 'F1 ',G12.5,/,
F 2 'CLVES ',G12.5)
READ-VARS STDEN ARFDEN SDIN SDDEN CL412A XY412A CLYLD CLPROD CLVOL CLWV
WRITE-VARS AIRIN F1 CLVES
; EXECUTE BEFORE ACOMP
;
FORTRAN WATERDEM
;
;THIS BLOCK CALCULATES THE TOTAL WELL WATER DEMAND FOR THE
;ENTIRE PROCESS.
;PWMU IS PROCESS H2O MAKE-UP. CTL IS COOLING TOWER LOSSES.
;STLOSS ARE LOSSES FROM THE STEAM SYSTEM, INCLUDING DIRECT
;STEAM INJECTION & BOILER BLOWDOWN. CIPCS ARE LOSSES FROM
; THE CIP/CS SYSTEM. CW IS THE COOLING TOWER STREAM.
; Include water to IX
DEFINE PWMU STREAM-VAR STREAM=574 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE STLOSS STREAM-VAR STREAM=811 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
; Read Variable - Feed to IX, removed from recycle flow
; DEFINE FLIX3 STREAM-VAR STREAM=243 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
; Read Variable - Additional Stream to reduce flow of 535 to Digestor
DEFINE EXTRA STREAM-VAR STREAM=251 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
; Write variable - amount of well water mixed with treated water
DEFINE WELLMX STREAM-VAR STREAM=943 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE WATI STREAM-VAR STREAM=903 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE TRTWW STREAM-VAR STREAM=624 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE SCRBWT STREAM-VAR STREAM=524 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE CWMKUP STREAM-VAR STREAM=941 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE CIPCS STREAM-VAR STREAM=906 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
;
;Feed to WWT; used to calculate treated WW returned to process
DEFINE WWTFD STREAM-VAR STREAM=612 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
;
;CIP/CS LOSS IS SET AT 320 LB/HR BY THE BASE CASE.
;
F CIPCS=145
;F ARSWAT=260481
; ARSWAT is the well water demand for the dry mill
c
;Treated WW that is used in the process is calculated here from a
;ratio of feed to WWT (612) and treated WW (624) from I0302B.inp:
c
F TRTWW = WWTFD * (87816. / 89073.)
c
F WATI = PWMU + STLOSS + CIPCS + CWMKUP - TRTWW + SCRBWT
F 1 - EXTRA
F WELLMX = WATI - STLOSS - SCRBWT
c
F IF (WELLMX.LT.0) WELLMX = 0
c
F write(nhstry,50)CWMKUP,EXTRA,CIPCS,SCRBWT,PWMU,
F 1 STLOSS,TRTWW,WELLMX,WATI
F 50 format(' WATER RESULTS',/,
F 9 ' CWMKUP(Cooling Tower Makeup) = ',g12.5,/,
F 1 ' EXTRA (Stream 251) = ',g12.5,/,
;F 6 ' CWBL2(Cooling Tower Blowdown, Calc Here) = ',g12.5,/,
;F 6 ' CWBL1(Cooling Tower Blowdown, Specified) = ',g12.5,/,
F 2 ' CIPCS(CIP/CS Loses - Fixed) = ',g12.5,/,
F 4 ' SCRBWT(Scrubber water demand) = ',g12.5,/,
F 3 ' PWMU(Main make-up water #574) = ',g12.5,/,
F 4 ' STLOSS(Steam Losses #811) = ',g12.5,/,
F 7 ' TRTWW(Treated WW) = ',g12.5,/,
f 8 ' WELLMX(Well water mixed with treated) = ',g12.5,/,
F 5 ' WATI(Total #903) = ',g12.5)
;
READ-VARS PWMU STLOSS SCRBWT EXTRA CWMKUP WWTFD
WRITE-VARS WATI WELLMX CIPCS TRTWW
; EXECUTE BEFORE T914
;
FORTRAN CW
DEFINE AP902 PARAMETER 6
DEFINE WM902 PARAMETER 7
; Calculate makeup and chemicals for CW tower.
; Calculate CW flow from QCWTOT
C
; QTOT in cal/s
DEFINE QTOT INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QCWTOT
; DT in deg C
F DT = 37.0 - 28.0
; CP in cal/g.sec at 30 C
F CP = 0.9987
; CW flow in kg/hr
F CWF =(3600 * QTOT) / (DT * CP * 1000)
;
F WRITE(NHSTRY,*)'CWF: ',CWF, 'QTOT: ',QTOT
;
; Total Cooling Tower Make-up
c Windage is assumed to be 0.1% of the total flow to the tower (946)
c Blowdown is assumed to be equal to the evap loss + windage with
c 90% being recovered to the tower (10% loss needing makeup)
c
F CWWNDG = 0.001 * CWF
C Use % for CWEVAP based on I0302B results of CWFLSH block.
F CWEVAP = 0.011 * CWF
F CWBL2 = 0.1 * (CWWNDG + CWEVAP)
F CWMKUP = CWBL2 + CWWNDG + CWEVAP
DEFINE CWMKUP STREAM-VAR STREAM=941A SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CWBL2 STREAM-VAR STREAM=944 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
;
;CALCULATE COOLING TOWER CHEMICALS.
;VALUES ARE SCALED FROM THE SPREADSHEET VALUES.

DEFINE CWC STREAM-VAR STREAM=922 SUBSTREAM=MIXED VARIABLE=MASS-FLOW


C DEFINE RATIOS OF CHEMICALS
;
F CWCREQ=2.E-7
c CWCREQ IS THE COOLING TOWER CHEMICAL REQ
c IN LB/LB COOLING WATER FLOW
c
F CWC=CWCREQ*CWF
c
c CT=COOLING TOWER PACKAGE (M-902)
c 5 243 hp fans are required for 41,100,000 cal/sec cooling
c 2.204E-5 kW / cal/sec = (5 * 243 hp) / 41,100,000 cal/sec
F CT=2.204E-5
c Pumping is also required
C EPM is the pump efficiencies
C EEL is the motor efficiencies
F EPM = 0.60
F EEL = 0.95
; 44.3 psi=100 ft head
F DP946 = 44.3
F WP946 =((CWMKUP/(1000*3600)) * (DP946*6894.8)/(EPM*EEL) )/1000.
F WM902=(CT*QTOT) + WP946
;
; P-902 Cooling Water Pump
;
F AP902=CWF/(1000*3600)
;
READ-VARS QTOT
WRITE-VARS CWMKUP CWC CWBL2 AP902 WM902
;
SENSITIVITY MASSFLOW
;F COMMON /CLSSET/ CLYLD, CLPROD, CLVES, CLVOL, CLWV
F COMMON /WWLOAD/ CODTOT, BODTOT, CODDAY, BODDAY
;
; DEFINE AA220 MOLE-FLOW STREAM=220 SUBSTREAM=MIXED COMPONENT=AACID
DEFINE DD501 BLOCK-VAR BLOCK=D501 VARIABLE=DIAM &
SENTENCE=TSIZE-RESULT ID1=1

; Use Diameter of 501 squared for scaling


F DI501 = DD501 * DD501

DEFINE WWTCST PARAMETER 2


DEFINE WMWWT PARAMETER 3
DEFINE CAPCST PARAMETER 4
DEFINE AP902 PARAMETER 6
DEFINE WM902 PARAMETER 7
DEFINE WNET PARAMETER 8
;
DEFINE SSFDAY PARAMETER 32
DEFINE SSFVOL PARAMETER 33
DEFINE SSFWV PARAMETER 34
;
DEFINE SACDAY PARAMETER 37
DEFINE SACVOL PARAMETER 38
DEFINE SACWV PARAMETER 39
;
DEFINE CLVES PARAMETER 43

DEFINE QCD501 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QCD501


DEFINE QCD502 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QCD502
DEFINE QCW INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QCWTOT
DEFINE QCHW INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QCHWTOT
DEFINE QF300A INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QF300A
DEFINE QF0300 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QF300
DEFINE QF301 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QF301-6B
DEFINE QF0400 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QF400
DEFINE QSH301 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QH301
DEFINE QH0517 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QH517

DEFINE QRD501 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QRD501


DEFINE QRD502 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QRD502

DEFINE S220S STREAM-VAR STREAM=220 SUBSTREAM=CISOLID VARIABLE=MASS-FLOW


DEFINE S570S STREAM-VAR STREAM=570 SUBSTREAM=CISOLID VARIABLE=MASS-FLOW

DEFINE S101 STREAM-PROP STREAM=101 PROPERTY=MASSFLW


DEFINE S107 STREAM-PROP STREAM=107 PROPERTY=MASSFLW
DEFINE S214 STREAM-PROP STREAM=214 PROPERTY=MASSFLW
DEFINE S217 STREAM-PROP STREAM=217 PROPERTY=MASSFLW

DEFINE S220 STREAM-PROP STREAM=220 PROPERTY=MASSFLW


DEFINE S221 STREAM-PROP STREAM=221 PROPERTY=MASSFLW
DEFINE S225 STREAM-PROP STREAM=225 PROPERTY=MASSFLW
DEFINE S227 STREAM-PROP STREAM=227 PROPERTY=MASSFLW
DEFINE S228 STREAM-PROP STREAM=228 PROPERTY=MASSFLW

DEFINE S229 STREAM-PROP STREAM=229 PROPERTY=MASSFLW


DEFINE S230 STREAM-PROP STREAM=230 PROPERTY=MASSFLW
DEFINE S232 STREAM-PROP STREAM=232 PROPERTY=MASSFLW
DEFINE S239 STREAM-PROP STREAM=239 PROPERTY=MASSFLW
DEFINE S240 STREAM-PROP STREAM=240 PROPERTY=MASSFLW
DEFINE S250 STREAM-PROP STREAM=250 PROPERTY=MASSFLW
DEFINE S255 STREAM-PROP STREAM=255 PROPERTY=MASSFLW
DEFINE S256 STREAM-PROP STREAM=256 PROPERTY=MASSFLW
DEFINE S257 STREAM-PROP STREAM=257 PROPERTY=MASSFLW
DEFINE S304 STREAM-PROP STREAM=304 PROPERTY=MASSFLW

DEFINE S415 STREAM-PROP STREAM=415 PROPERTY=MASSFLW


DEFINE S416 STREAM-PROP STREAM=416 PROPERTY=MASSFLW
DEFINE S417 STREAM-PROP STREAM=417 PROPERTY=MASSFLW

DEFINE S420 STREAM-PROP STREAM=420 PROPERTY=MASSFLW


DEFINE S433 STREAM-PROP STREAM=433 PROPERTY=MASSFLW
DEFINE S440 STREAM-PROP STREAM=440 PROPERTY=MASSFLW
DEFINE S502 STREAM-PROP STREAM=502 PROPERTY=MASSFLW
DEFINE S510 STREAM-PROP STREAM=510 PROPERTY=MASSFLW

DEFINE S515 STREAM-PROP STREAM=515 PROPERTY=MASSFLW


DEFINE S516 STREAM-PROP STREAM=516 PROPERTY=MASSFLW
DEFINE S521 STREAM-PROP STREAM=521 PROPERTY=MASSFLW
DEFINE S523 STREAM-PROP STREAM=523 PROPERTY=MASSFLW
DEFINE S525 STREAM-PROP STREAM=525 PROPERTY=MASSFLW
DEFINE S528 STREAM-PROP STREAM=528 PROPERTY=MASSFLW
DEFINE S531 STREAM-PROP STREAM=531 PROPERTY=MASSFLW
DEFINE S551 STREAM-PROP STREAM=551 PROPERTY=MASSFLW
DEFINE S557 STREAM-PROP STREAM=557 PROPERTY=MASSFLW
DEFINE S571 STREAM-PROP STREAM=571 PROPERTY=MASSFLW
DEFINE S572 STREAM-PROP STREAM=572 PROPERTY=MASSFLW
DEFINE S612 STREAM-PROP STREAM=612 PROPERTY=MASSFLW
DEFINE S630 STREAM-PROP STREAM=630 PROPERTY=MASSFLW
DEFINE S631 STREAM-PROP STREAM=631 PROPERTY=MASSFLW
DEFINE S701 STREAM-PROP STREAM=701 PROPERTY=MASSFLW
DEFINE S703 STREAM-PROP STREAM=703 PROPERTY=MASSFLW

DEFINE S710 STREAM-PROP STREAM=710 PROPERTY=MASSFLW


DEFINE S713 STREAM-PROP STREAM=713 PROPERTY=MASSFLW
DEFINE S717 STREAM-PROP STREAM=717 PROPERTY=MASSFLW
DEFINE S723 STREAM-PROP STREAM=723 PROPERTY=MASSFLW
DEFINE S735 STREAM-PROP STREAM=735 PROPERTY=MASSFLW

DEFINE S745 STREAM-PROP STREAM=745 PROPERTY=MASSFLW


DEFINE S750 STREAM-PROP STREAM=750 PROPERTY=MASSFLW
DEFINE S755 STREAM-PROP STREAM=755 PROPERTY=MASSFLW

DEFINE S903 STREAM-PROP STREAM=903 PROPERTY=MASSFLW


DEFINE S904 STREAM-PROP STREAM=904 PROPERTY=MASSFLW
DEFINE S905 STREAM-PROP STREAM=905 PROPERTY=MASSFLW

DEFINE S914 STREAM-PROP STREAM=914 PROPERTY=MASSFLW


DEFINE S921 STREAM-PROP STREAM=921 PROPERTY=MASSFLW
DEFINE S922 STREAM-PROP STREAM=922 PROPERTY=MASSFLW
DEFINE S840A STREAM-PROP STREAM=840A PROPERTY=MASSFLW
DEFINE S840AW MASS-FLOW STREAM=840A SUBSTREAM=MIXED COMPONENT=H2O

DEFINE S534A STREAM-PROP STREAM=534A PROPERTY=MASSFLW


DEFINE S804C STREAM-VAR STREAM=804C SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW

DEFINE Z5101 MASS-FLOW STREAM=101 SUBSTREAM=CISOLID COMPONENT=C5SOLID


DEFINE Z6101 MASS-FLOW STREAM=101 SUBSTREAM=CISOLID COMPONENT=C6SOLID
DEFINE ZC101 MASS-FLOW STREAM=101 SUBSTREAM=CISOLID COMPONENT=CELLULOS
DEFINE ZW101 MASS-FLOW STREAM=101 SUBSTREAM=MIXED COMPONENT=H2O
DEFINE ZX101 MASS-FLOW STREAM=101 SUBSTREAM=CISOLID COMPONENT=XYLAN
DEFINE ZD515 STREAM-VAR STRM=515E SUBSTREAM=MIXED VAR=MASS-DENSITY

; Heat Exchangers
C Duty Q over LMTD DT (in Btu/hr-F) is calculated for use in Excel Heat
c Exchanger Area calculation sheet. U values are input into Excel sheet.
;
; H200
DEFINE T223 STREAM-VAR STREAM=223 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE T240 STREAM-VAR STREAM=240 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE QHX200 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QH200
;
F T945 = 28.
F T940 = 37.
F DT=((T223-T940)-(T240-T945))/DLOG((T223-T940)/(T240-T945))
F DT = DABS(DT * 1.8)
C Convert from cal/s to BTU/hr
F Q = QHX200 * 14.2869
F QT200 = DABS(Q) / DT
F WRITE(NHSTRY,101)DT,Q
F 101 FORMAT(' HX200 Calc Results',/,
F 1 ' DT = ',g12.5,/,
F 2 ' Q = ',g12.5)
;
; H201
DEFINE T218 STREAM-VAR STREAM=218 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE T520A STREAM-VAR STREAM=520A SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE T502 STREAM-VAR STREAM=502 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE QH201 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QH201
;
F DT201=((T218-T501)-(T520A-T502))/DLOG((T218-T501)/(T520A-T502))
F DT201 = DABS(DT201 * 1.8)
C Convert from cal/s to BTU/hr
F Q201 = QH201 * 14.2869
F QT201 = DABS(Q201) / DT201
;
F WRITE(NHSTRY,102)DT201,Q201,QT201
F 102 FORMAT(' HX201 Calc Results',/,
F 1 ' DT201 = ',g12.5,/,
F 2 ' Q201 = ',g12.5,/,
F 3 ' QT201 = ',g12.5)
;
; H205
DEFINE T260 STREAM-VAR STREAM=260 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE T262 STREAM-VAR STREAM=262 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE QHX205 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QH205
;
F DT205=((T260-T940)-(T262-T945))/DLOG((T260-T940)/(T262-T945))
F DT205 = DABS(DT205 * 1.8)
C Convert from cal/s to BTU/hr
F Q205 = QHX205 * 14.2869
F QT205 = DABS(Q205) / DT205
F WRITE(NHSTRY,120)DT205,Q205
F 120 FORMAT(' HX205 Calc Results',/,
F 1 ' DT205 = ',g12.5,/,
F 2 ' Q205 = ',g12.5)
;
; H244
DEFINE T520 STREAM-VAR STREAM=520 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE QHX244 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QH244A
DEFINE QHX201 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QH201XTR
C LATENT HEAT FIRST
F DTLAT=((T520A-T940)-(T520A-T945))/DLOG((T520A-T940)/(T520A-T945))
F DTLAT = DABS(DTLAT * 1.8)
C Convert from cal/s to BTU/hr
F QLAT = QHX201 * 14.2869
F QTLAT = DABS(QLAT) / DTLAT
C
C SENSIBLE HEAT NEXT
F DTSNS=((T520A-T940)-(T520-T945))/DLOG((T520A-T940)/(T520-T945))
F DTSNS = DABS(DTSNS * 1.8)
C Convert from cal/s to BTU/hr
F QSNS = QHX244 * 14.2869
F QTSNS = DABS(QSNS) / DTSNS
C
F QT244 = QTLAT + QTSNS
F WRITE(NHSTRY,112)DTLAT,QLAT,DTSNS,QSNS,QT244
F 112 FORMAT(' HX Calc Results',/,
F 1 ' DTLAT = ',g12.5,/,
F 2 ' QLAT = ' ,g12.5,/,
F 3 ' DTSNS = ',g12.5,/,
F 4 ' QSNS = ',g12.5,/,
F 5 ' QT244 = ',g12.5)
;
; H302
DEFINE T301B STREAM-VAR STREAM=301B SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE T301C STREAM-VAR STREAM=301C SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE QHX302 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QH302
F DT=((T301B-T940)-(T301C-T945))/DLOG((T301B-T940)/(T301C-T945))
F DT = DABS(DT * 1.8)
C Convert from cal/s to BTU/hr
F Q = QHX302 * 14.2869
F QT302 = DABS(Q) / DT
;
F WRITE(NHSTRY,104)DT,Q
F 104 FORMAT(' HX302 Calc Results',/,
F 1 ' DT = ',g12.5,/,
F 2 ' Q = ',g12.5)
;
; E502 EVAPORATORS
DEFINE T526 STREAM-VAR STREAM=526 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE T528 STREAM-VAR STREAM=528 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE QEX502 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QE502A
F DT = T526-T528
F DT = DABS(DT * 1.8)
C Convert from cal/s to BTU/hr
F Q = QEX502 * 14.2869
F QTE502 = DABS(Q) / DT
;
F WRITE(NHSTRY,105)DT,Q
F 105 FORMAT(' HXAE502 Calc Results',/,
F 1 ' DT = ',g12.5,/,
F 2 ' Q = ',g12.5)
C
;
; H512
DEFINE T501 STREAM-VAR STREAM=501 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE T506 STREAM-VAR STREAM=506 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE T518 STREAM-VAR STREAM=518 SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE T518A STREAM-VAR STREAM=518A SUBSTREAM=MIXED VARIABLE=TEMP
DEFINE QHX512 INFO-VAR INFO=HEAT VARIABLE=DUTY STREAM=QH512
;
F DT512=((T501-T518A)-(T506-T518))/DLOG((T501-T518A)/(T506-T518))
F DT512 = dabs(DT512 * 1.8)
C Convert from cal/s to BTU/hr
F Q512 = QHX512 * 14.2869
F QT512 = DABS(Q512) / DT512
;
F WRITE(NHSTRY,106)DT512,Q512
F 106 FORMAT(' HX512 Calc Results',/,
F 1 ' DT512 = ',g12.5,/,
F 2 ' Q512 = ',g12.5)
;
;
c
c POWER REQUIREMENTS FOR EACH STREAM ARE IN KW/L (**P)
c
; Unless Otherwise Stated
c THESE POWER REQUIREMENTS WAS OBTAINED FROM THE
c 1990 BASE CASE. EXCEPTIONS INCLUDE THOSE FOR
c WASTEWATER TREATMENT WHICH WERE OBTAINED FROM
c THE 1995 CHEM SYSTEMS STUDY AND THE CH2MHILL
c REPORT. They are listed in kW/L. 3.94E-4 kW/L=2 hp/1000 gal.
c
c
c THE RESIDENCE TIME FOR EACH VESSEL IS IN HOURS (**R)
c
c THE RESIDENCE TIMES (h) WERE TAKEN FROM THE 1990 BASE
c CASE EXCEPT FOR THOSE FOR WASTEWATER TREATMENT
c WHICH WERE TAKEN FROM THE 1995 CHEM SYSTEMS STUDY AND
c FROM THE CH2MHILL REPORT.
c
c
c
;HMT - HYDROLYSATE MIX TANK AGITATOR (A-205)
DEFINE HMT STREAM-VAR STREAM=220 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE HMTD STREAM-VAR STREAM=220 SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
DEFINE HMTS STREAM-VAR STREAM=220 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE HMTDS STREAM-VAR STREAM=220 SUBSTREAM=CISOLID &
VARIABLE=MASS-DENSITY
;
F HMTV=HMT/HMTD+HMTS/HMTDS
; HMTV is VOLFS205 in Excel sheet
;
;OL - OVERLIMING TANK AGITATOR (A-209)
; Uses variable AP209 - VOLFM209 in Excel sheet
;
;XNT - REACIDIFICATION TANK AGITATOR (A-224)
; Uses variable AP239 - VOLFM239 in Excel sheet
;
;SLT - SLURRYING TANK AGITATOR (A-232)
DEFINE SLT STREAM-VAR STREAM=250 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE SLTD STREAM-VAR STREAM=250 SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
DEFINE SLTS STREAM-VAR STREAM=250 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE SLTDS STREAM-VAR STREAM=250 SUBSTREAM=CISOLID &
VARIABLE=MASS-DENSITY
;
F SLV=SLT/SLTD+SLTS/SLTDS
; SLV is VOLFS232 in Excel sheet
;
;SD - ZYMOMONAS SEED FERMENTOR AGITATORS (A-304-305A/B)
DEFINE SD STREAM-VAR STREAM=306 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE SDD STREAM-VAR STREAM=306 SUBSTREAM=MIXED VARIABLE=MASS-DENSITY
DEFINE SDS STREAM-VAR STREAM=306 SUBSTREAM=CISOLID VARIABLE=MASS-FLOW
DEFINE SDSD STREAM-VAR STREAM=306 SUBSTREAM=CISOLID VARIABLE=MASS-DENSITY
;
; Calculate the volumetric flow to F-305 (stream 306)
F SDV = (SD/SDD + SDS/SDSD)
; Calculate the volume of F-305 as 10% (inoculum level)
F SDV = SDV * 0.1
; SDV is VOLFS305 in Excel sheet
;
c Then A-304
c SDN2 is the volume ratio of F-304 to F-305
F SDN2 = 0.1
; Calculate Power
F SDV2 = SDV * SDN2
; SDV2 is VOLFS304 in Excel sheet
;
;ZM - ZYMOMONAS HOLD TANK AGITATORS (A-301)
;
; ZMINC=VOLUME RATIO OF SEED HOLD TO LARGEST SEED TANK
;
F ZMINC=1.2
;
; SDV (calculated earlier), volumetric flow to F-305
; SDV*ZMR = volume of F-305
;
F ZMV=SDV * ZMINC
; ZMV is VOLFS301 in Excel sheet
;
;SA - SACCHARIFICATION TANK AGITATORS (A-310)
; Use hp requirements of SSCF fermentors; the requirements may be higher
; and the ferms lower when separate sacch. and fermentation
DEFINE SA STREAM-VAR STREAM=301B SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE SAD STREAM-VAR STREAM=301B SUBSTREAM=MIXED VARIABLE=MASS-DENSITY
DEFINE SAS STREAM-VAR STREAM=301B SUBSTREAM=CISOLID VARIABLE=MASS-FLOW
DEFINE SASD STREAM-VAR STREAM=301B SUBSTREAM=CISOLID VARIABLE=MASS-DENSITY
;
; Calculate Volumetric Flow Rate
F SAV = SA/SAD + SAS/SASD
; SACDAY is the Sacch. residence time in days.
F SAR = SACDAY * 24
F SAVT = SAV * SAR
; SAVT is VOLFS310 in Excel sheet
; Calculate the number of Sacch. tanks required for costing
F SACVES = SAV * SAR / SACVOL / SACWV
;
;SM - FERMENTOR AGITATORS (A-300)
DEFINE SM STREAM-VAR STREAM=306 SUBSTREAM=MIXED VARIABLE=MASS-FLOW
DEFINE SMD STREAM-VAR STREAM=306 SUBSTREAM=MIXED VARIABLE=MASS-DENSITY
DEFINE SMS STREAM-VAR STREAM=306 SUBSTREAM=CISOLID VARIABLE=MASS-FLOW
DEFINE SMSD STREAM-VAR STREAM=306 SUBSTREAM=CISOLID VARIABLE=MASS-DENSITY
;
; Calculate Volumetric Flow Rate
F SMV = SM/SMD + SMS/SMSD
; SSFDAY is the SSCF residence time in days.
F SMR = SSFDAY * 24
F SMVT = SMV * SMR
; SMVT is VOLFS300 in Excel sheet
; Calculate the number of SSCF vessels required for costing
F SSFVES = SMV * SMR / SSFVOL / SSFWV
;
;BW - BEER WELL (A-306)
; Uses AP306 - VOLFM306 in Excel sheet
;
;CS - CELLULASE SEED FERMENTOR AGITATORS (A-402-4A/B)
; REMOVED FROM EXCEL AGITATOR POWER SHEET KI 7/02
DEFINE CSD STREAM-VAR STREAM=433 SUBSTREAM=MIXED &
VARIABLE=MASS-FLOW
DEFINE CSDD STREAM-VAR STREAM=433 SUBSTREAM=MIXED &
VARIABLE=MASS-DENSITY
DEFINE CSDS STREAM-VAR STREAM=433 SUBSTREAM=CISOLID &
VARIABLE=MASS-FLOW
DEFINE CSDSD STREAM-VAR STREAM=433 SUBSTREAM=CISOLID &
VARIABLE=MASS-DENSITY
;
c First calculate for A-403
F CSV=CSD/CSDD+CSDS/CSDSD
c Then for A-402
c CSR3 is the volume ratio of F-403 to F-404
F CSR3=0.05
F CSV2=CSV*CSR3

;CL - CELLULASE FERMENTOR AGITATORS (A-400A-L)


; REMOVED FROM EXCEL AGITATOR POWER SHEET KI 7/02
c CLV is the volume (in liters) of the cellulase production ferms
c it is calculated from variables calculated in AIRREQ
;
F CLV=(CLVES-3)*CLVOL
;

;PM - MEDIA PREP TANK AGITATOR (T-405)


; REMOVED FROM EXCEL AGITATOR POWER SHEET KI 7/02
; Uses VOLFM405 in Excel sheet
;
;RW - RECYCLE WATER TANK AGITATOR (A-530)
; Uses AP530 - VOLFM530 in Excel sheet
;
;CSL - CSL STORAGE TANK AGITATOR (A-720)
; Uses AP720 - VOLFM720 in Excel sheet
;
;DAP - CSL/DAP DAY TANK AGITATOR (A-760)
; Uses AP760 - VOLFM760 in Excel sheet
;
; Other Calculated Variables to be Tabulated
;
F S51021 = S510 + S521
;
C Heat duty to each Sacch. cooler
F ISAC = SACVES
F ISAC = ISAC + 1
F SACAGT = 2. * SACVES
F ISACAG = 2 * ISAC
F QH300A = QF300A / ISAC
;
C Heat duty to each Ferm cooler
F ISSF = SSFVES
F ISSF = ISSF + 1
F SSFAGT = 2. * SSFVES
F ISSFAG = 2 * ISSF
F QEH300 = QF0300 / ISSF
;
c Heat duty to each cellulase cooler (coils)
F ICLVES = CLVES
C 3 CELLULASE REACTORS NOT IN USE
F ICLVES = ICLVES + 1 - 3
F QEH400 = QF0400 / ICLVES
;
; Pumps
;
C Flows (FMs & FCs) are Retrieved in Kg/hr & converted to Kg/s
C Densities (RMs & RCs) are retrieved in Kg/L & converted to Kg/m^3
C Power is calculated in kW (N m/s, J/s) in Excel spreadsheet
C
C Convert psi * 6894.8 = N/m^2
C Convert Kg/hr * 1/3600 = Kg/s
C Convert Kg/L * 1000 = Kg/m^3
C Convert W /1000 = kW
;
;NEED TO CONVERT AREA 100 PUMPS TO USE IN SPREADSHEET
; Uses VOLFM101 in Excel sheet
F PMPREQ = 0.5
; EP101 is the number of units
F EP101 = 2.0
F AP101 = 0.1578 * PMPREQ * EP101

; Wash Water Pump (P-102)


; Uses VOLFM102 in Excel sheet
c EP102 is the number of units
F EP102 = 2.0
F AP102 = 0.3155 * PMPREQ * EP102

; Clarifier Underflow Feed Pump (P-103)


; Uses VOLFM103 in Excel sheet
; EP103 is the number of units
F EP103 = 1.0
F AP103 = 0.00631 * PMPREQ * EP103

; Clarified Water Pump (P-104)


; Uses VOLFM104 in Excel sheet
; EP104 is the number of units
F EP104 = 1.0
F AP104 = 0.3155 * PMPREQ * EP104

; Belt Press Sump Pump (P-105)


; Uses VOLFM105 in Excel sheet
; EP105 is the number of units
F EP105 = 1.0
F AP105 = 0.00631 * PMPREQ * EP105

; P-201 Sulfuric Acid Pump


DEFINE FMP201 STREAM-VAR STRM=710 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP201 STREAM-VAR STRM=710 SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP201 =(FMP201/3600.)/(RMP201*1000.)

; P-205 Pneumapress Feed Pumps


C Power based on the solids flow of stream 220
; Uses SOLD0220 in Excel sheet
;
; P-209 Overlimed Hydrolysate Pump
DEFINE FMP209 STREAM-VAR STRM=228 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP209 STREAM-VAR STRM=228 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP209 STREAM-VAR STRM=228 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP209 STREAM-VAR STRM=228 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F AP209 =(FMP209/3600.)/(RMP209*1000.)+(FCP209/3600.)/(RCP209*1000.)
; P-211 Concentrated Filtrate Pumps
C Power based on the total flow of 221
; Uses STRM0221 in Excel sheet

; P-213 Wash Filtrate Pump #2


C Power based on the total flow of 256
; Uses STRM0256 in Excel sheet

; P-222 Overlimed Hydrolysate Liquor Pump


DEFINE FMP222 STREAM-VAR STRM=230 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP222 STREAM-VAR STRM=230 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP222 STREAM-VAR STRM=230 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP222 STREAM-VAR STRM=230 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F AP222 =(FMP222/3600.)/(RMP222*1000.)+(FCP222/3600.)/(RCP222*1000.)

; P-224 Fermentation Feed Pump


DEFINE FMP224 STREAM-VAR STRM=232 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP224 STREAM-VAR STRM=232 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP224 STREAM-VAR STRM=232 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP224 STREAM-VAR STRM=232 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F APL224 =(FMP224/60.)/(RMP224)+(FCP224/60.)/(RCP224)

; P-239 Reacidified Liquor Pump


DEFINE FMP239 STREAM-VAR STRM=239 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP239 STREAM-VAR STRM=239 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP239 STREAM-VAR STRM=239 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP239 STREAM-VAR STRM=239 SUBSTREAM=CISOLID VAR=MASS-DENSITY

F AP239 =(FMP239/3600.)/(RMP239*1000.)+(FCP239/3600.)/(RCP239*1000.)
;
; P-310 Saccharified Slurry Transfer Pump
; Using same parameters as fermentation (SSF) transfer pump
DEFINE FMP310 STREAM-VAR STRM=301B SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP310 STREAM-VAR STRM=301B SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP310 STREAM-VAR STRM=301B SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP310 STREAM-VAR STRM=301B SUBSTREAM=CISOLID VAR=MASS-DENSITY
DEFINE QSAC INFO-VAR STREAM=QF300A INFO=HEAT VARIABLE=DUTY
;
; Calculate the pump-around flow to cool Saccharified Slurry
; DELTAT=temperature decrease of slurry in heat exchanger
; CPMIX=heat capacity of mixed stream (cal / g C)
; CPCI=heat capacity of CI solid stream (cal /g C)
; FRCMIX =mixed fraction of stream 301B
; FRCCI = CI solids fraction of stream 301B
; PMPSAC = Pumparound flow rate for Saccharification (same as SSCF)
; SACVES = Number of Sacch. tanks from common block
; RECFKW = Individual Pump Recirculation Flow
; FRDFLW = Individual pump forward flow
;
F DELTAT = 2.0
F CPMIX = 1.0
F CPCI = 1.0
F FRCMIX = FMP310/(FMP310+FCP310)
F FRCCI = 1-FRCMIX
c PMPSAC is first calculated in g/sec
F PMPSAC = QSAC / (DELTAT * (FRCMIX * CPMIX + FRCCI * CPCI))
F WRITE(NHSTRY,*)' PMPSAC1: ',PMPSAC
; Three parallel trains (approximately)
; Calculate the forward flow through each train
F FRWFLW = (FMP310 + FCP310) / 3.
; Individual Pump Recirculation Flow (divided by total number of pumps)
F RECFLW = (PMPSAC*3600/1000) / SACVES
; Total Pump Flow
F PMPSAC = ( RECFLW + FRWFLW ) * SACVES

; 138.6 FT. HEAD = 60 PSI


F DP310 = 60.0
F AP310 =(PMPSAC*FRCMIX/3600.)/(RMP310*1000.)
F AP310 =AP310+(FCP310*(1-FRCMIX)/3600.)/(RCP310*1000.)
;
F WRITE(NHSTRY,*)' QSAC: ',QSAC
F WRITE(NHSTRY,*)' SACVES: ',SACVES
F WRITE(NHSTRY,*)' FMP310: ',FMP310
F WRITE(NHSTRY,*)' RMP310: ',RMP310
F WRITE(NHSTRY,*)' FCP310: ',FCP310
F WRITE(NHSTRY,*)' RCP310: ',RCP310
F WRITE(NHSTRY,*)' PMPSAC: ',PMPSAC
F WRITE(NHSTRY,*)' FRWFLW: ',FRWFLW
F WRITE(NHSTRY,*)' RECFLW: ',RECFLW
; P-300 SSCF Transfer Pump
DEFINE FMP300 STREAM-VAR STRM=306 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP300 STREAM-VAR STRM=306 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP300 STREAM-VAR STRM=306 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP300 STREAM-VAR STRM=306 SUBSTREAM=CISOLID VAR=MASS-DENSITY
DEFINE QREM INFO-VAR STREAM=QF300 INFO=HEAT VARIABLE=DUTY
;
; Calculate the pump-around flow to cool SSCF broth
; DELTAT=temperature decrease of broth in heat exchanger
; CPMIX=heat capacity of mixed stream (cal / g C)
; CPCI=heat capacity of CI solid stream (cal /g C)
; FRCMIX =mixed fraction of stream 306
; FRCCI = CI solids fraction of stream 306
; PMPSSF = Pumparound flow rate for SSCF
; SSFVES = Number of SSF vessels from common block
; RECFKW = Individual Pump Recirculation Flow
; FRDFLW = Individual pump forward flow
;
F DELTAT = 2.0
F CPMIX = 1.0
F CPCI = 1.0
F FRCMIX = FMP300/(FMP300+FCP300)
F FRCCI = 1-FRCMIX
c PMPSSF is first calculated in g/sec
F PMPSSF = QREM / (DELTAT * (FRCMIX * CPMIX + FRCCI * CPCI))
F WRITE(NHSTRY,*)' PMPSSF1: ',PMPSSF
; Three parallel trains (approximately)
; Calculate the forward flow through each train
F FRWFLW = (FMP300 + FCP300) / 3.
; Individual Pump Recirculation Flow (divided by total number of pumps)
F RECFLW = (PMPSSF*3600/1000) / SSFVES
; Total Pump Flow
F PMPSSF = ( RECFLW + FRWFLW ) * SSFVES
;
F AP300 =(PMPSSF*FRCMIX/3600.)/(RMP300*1000.)
F AP300 =AP300+(FCP300*(1-FRCMIX)/3600.)/(RCP300*1000.)

F WRITE(NHSTRY,*)' QREM: ',QREM


F WRITE(NHSTRY,*)' SSFVES: ',SSFVES
F WRITE(NHSTRY,*)' FMP300: ',FMP300
F WRITE(NHSTRY,*)' RMP300: ',RMP300
F WRITE(NHSTRY,*)' FCP300: ',FCP300
F WRITE(NHSTRY,*)' RCP300: ',RCP300
F WRITE(NHSTRY,*)' PMPSSF: ',PMPSSF
F WRITE(NHSTRY,*)' FRWFLW: ',FRWFLW
F WRITE(NHSTRY,*)' RECFLW: ',RECFLW
;
; P-301 SSCF Seed Transfer Pump
DEFINE FMP301 STREAM-VAR STRM=304 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP301 STREAM-VAR STRM=304 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP301 STREAM-VAR STRM=304 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP301 STREAM-VAR STRM=304 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F APL301 = (FMP301/60.)/(RMP301)+(FCP301/60.)/(RCP301)

; P-302 Seed Transfer Pump


F APL302 = APL301

; P-306 Beer Transfer Pump


DEFINE FMP306 STREAM-VAR STRM=502 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP306 STREAM-VAR STRM=502 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP306 STREAM-VAR STRM=502 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP306 STREAM-VAR STRM=502 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F AP306 =(FMP306/3600.)/(RMP306*1000.)+(FCP306/3600.)/(RCP306*1000.)

; P-400 Cellulase Transfer Pump


; REMOVED FROM EXCEL PUMP SHEET KI 7/02
DEFINE FMP400 STREAM-VAR STRM=420 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP400 STREAM-VAR STRM=420 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP400 STREAM-VAR STRM=420 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP400 STREAM-VAR STRM=420 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F AP400 =(FMP400/3600.)/(RMP400*1000.)+(FCP400/3600.)/(RCP400*1000.)

; P-401 Cellulase Seed Transfer Pump


; REMOVED FROM EXCEL PUMP SHEET KI 7/02
DEFINE FMP401 STREAM-VAR STRM=433 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP401 STREAM-VAR STRM=433 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP401 STREAM-VAR STRM=433 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP401 STREAM-VAR STRM=433 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F APL401 =(FMP401/60.)/(RMP401)+(FCP401/60.)/(RCP401)
;
; P-405 Media Pump
; REMOVED FROM EXCEL PUMP SHEET KI 7/02
DEFINE FMP405 STREAM-VAR STRM=416 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP405 STREAM-VAR STRM=416 SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP405 =(FMP405/3600.)/(RMP405*1000.)

; P-420 Antifoam Pump


; REMOVED FROM EXCEL PUMP SHEET KI 7/02
DEFINE FMP420 STREAM-VAR STRM=417 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP420 STREAM-VAR STRM=417 SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP420 =(FMP420/3600.)/(RMP420*1000.)

; P-501 Beer Column Bottoms Pump


DEFINE FMP501 STREAM-VAR STRM=518 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP501 STREAM-VAR STRM=518 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP501 STREAM-VAR STRM=518 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP501 STREAM-VAR STRM=518 SUBSTREAM=CISOLID VAR=MASS-DENSITY
DEFINE QREB INFO-VAR STRM=QRD501 INFO=HEAT VARIABLE=DUTY
C Pump Flow = Recirc Flow + Bottoms Flow
C Bottoms Flow = Stream 518
C Recirc Flow(gpm)=QRD501(BTU/hr)/1.21E8(BTU/hr)*3827 gpm(from Delta-T)
C
C Flow of 518 in M^3/S
F AP501 =(FMP501/3600.)/(RMP501*1000.)+(FCP501/3600.)/(RCP501*1000.)
C Flow of 518 in gpm
F GP501 = AP501 * 15850.45
C QRD501 in BTU/hr
F QBTU = -(QREB * 14.2869)
C Recirc Flow in gpm
F GPMREC = (QBTU / 1.21E8) * 3827.
C Recirc Flow in m^3/s
F APREC = GPMREC / 15850.45
C Total Flow
F AP501 = AP501 + APREC
F P501GP = AP501 * 15850.45
; P-503 Beer Column Reflux Pump
;
c Assume flow is 2500 kg/hr & density is 1kg/L
F AP503 =(2500/3600.)/(1.*1000.)

; P-504 Rectification Column Bottoms Pump


DEFINE FMP504 STREAM-VAR STRM=516 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP504 STREAM-VAR STRM=516 SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP504 =(FMP504/3600.)/(RMP504*1000.)
;+(FCP504/3600.)/(RCP504*1000.)
;
; P-505 Rectification Column Reflux Pump
;
c Assume flow is 80000 kg/hr and density is 1kg/L
F AP505 =(80000/3600.)/(1*1000.)

; P-511 1st Effect Pump


DEFINE FMP511 STREAM-VAR STRM=525 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP511 STREAM-VAR STRM=525 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP511 STREAM-VAR STRM=525 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP511 STREAM-VAR STRM=525 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F AP511 =(FMP511/3600.)/(RMP511*1000.)+(FCP511/3600.)/(RCP511*1000.)
c Recirculation Ratio = 3
F AP511 = AP511 * (3. + 1.)

; P-512 2ND Effect Pump


DEFINE FMP512 STREAM-VAR STRM=528 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP512 STREAM-VAR STRM=528 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP512 STREAM-VAR STRM=528 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP512 STREAM-VAR STRM=528 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F AP512 =(FMP512/3600.)/(RMP512*1000.)+(FCP512/3600.)/(RCP512*1000.)
c Recirculation Ratio = 1.9
F AP512 = AP512 * (1.9 + 1.)

; P-513 3RD Effect Pump


DEFINE FMP513 STREAM-VAR STRM=531 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP513 STREAM-VAR STRM=531 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP513 STREAM-VAR STRM=531 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP513 STREAM-VAR STRM=531 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F AP513 =(FMP513/3600.)/(RMP513*1000.)+(FCP513/3600.)/(RCP513*1000.)
c Recirculation Ratio = 3
F AP513 = AP513 * (3. + 1.)

; P-514 CONDENSATE Pump


DEFINE FMP514 STREAM-VAR STRM=534A SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP514 STREAM-VAR STRM=534A SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP514 =(FMP514/3600.)/(RMP514*1000.)

; P-515 Scrubber Bottoms Pump


DEFINE FMP515 STREAM-VAR STRM=551 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP515 STREAM-VAR STRM=551 SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP515 =(FMP515/3600.)/(RMP515*1000.)

; P-530 Recycle Water Pump


DEFINE FMP530 STREAM-VAR STRM=572 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP530 STREAM-VAR STRM=572 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP530 STREAM-VAR STRM=572 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP530 STREAM-VAR STRM=572 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F AP530 =(FMP530/3600.)/(RMP530*1000.)+(FCP530/3600.)/(RCP530*1000.)

; P-701 Ethanol Product Pump


DEFINE FMP701 STREAM-VAR STRM=515 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP701 STREAM-VAR STRM=515 SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP701 =(FMP701/3600.)/(RMP701*1000.)

; P-703 Sulfuric Acid Pump


DEFINE FMP703 STREAM-VAR STRM=710 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP703 STREAM-VAR STRM=710 SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP703 =(FMP703/3600.)/(RMP703*1000.)

; P-710 Gasoline Pump


DEFINE FMP710 STREAM-VAR STRM=701 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP710 STREAM-VAR STRM=701 SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP710 =(FMP710/3600.)/(RMP710*1000.)

; P-720 CSL Pump


DEFINE FMP720 STREAM-VAR STRM=735 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP720 STREAM-VAR STRM=735 SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP720 =(FMP720/3600.)/(RMP720*1000.)

; P-750 Cellulase Enzyme Pump


DEFINE FMP750 STREAM-VAR STRM=750 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP750 STREAM-VAR STRM=750 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP750 STREAM-VAR STRM=750 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP750 STREAM-VAR STRM=750 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F AP750 =(FMP750/3600.)/(RMP750*1000.)+(FCP750/3600.)/(RCP750*1000.)

; P-760 CSL/DAP Pump


DEFINE FMP760 STREAM-VAR STRM=735 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RMP760 STREAM-VAR STRM=735 SUBSTREAM=MIXED VAR=MASS-DENSITY
DEFINE FCP760 STREAM-VAR STRM=735 SUBSTREAM=CISOLID VAR=MASS-FLOW
DEFINE RCP760 STREAM-VAR STRM=735 SUBSTREAM=CISOLID VAR=MASS-DENSITY
;
F AP760 =(FMP760/3600.)/(RMP760*1000.)+(FCP760/3600.)/(RCP760*1000.)

; P-902 CW pump is now in FORTRAN CW block

; P-912 Makeup Water Pump


DEFINE FM912 STREAM-VAR STRM=904 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RM912 STREAM-VAR STRM=904 SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP912=(FM912/3600.)/(RM912*1000.)

; P-914 Process Water Circulating Pump


DEFINE FM914 STREAM-VAR STRM=905 SUBSTREAM=MIXED VAR=MASS-FLOW
DEFINE RM914 STREAM-VAR STRM=905 SUBSTREAM=MIXED VAR=MASS-DENSITY
;
F AP914=(FM914/3600.)/(RM914*1000.)

; AREA 200 MISC POWER


c FL=Flash Tank Screw Conveyor (C-201)
; Uses STRM0220 in Excel sheet

c HF=Hydrolysate PneumaPress (S-205)


C Power based on the solids flow of stream 220
; Uses SOLD0220 in Excel sheet

c CK=Cake Washing Conveyor (C-202)


; Uses STRM0255 in Excel sheet

c FL=Lime Solids Air Lock (C-225)


; Uses STRM0227 in Excel sheet

c PH=Prehydrolysis Screw Feeder / Impregnator / Reactor (M-202)


; Uses STRM0101 in Excel sheet

c ULOAD=Lime Unloader blower (P-223)


; Uses STRM0227 in Excel sheet

c GYPREM = Gypsum Filter(S-222)


; Uses STRM0239 in Excel sheet

c HF = Hydrolysate PneumaPress (S-205)


; Uses SOLD0220 (stream 220 solids) in Excel sheet

; AREA 500 MISC POWER


c S1=SLUDGE SCREWS (C-501A/B)
; Uses STRM0571 in Excel sheet

c SVE=Mole Sieve System (T-507-8)


; Uses VOLFM701 in Excel sheet

c CF=PNEUMAPRESS (S-505)
; Uses STRM0570 in Excel sheet

; AREA 600 MISC POWER


; WWT power variable (WMWWT) is in Fortran WWT
; AREA 700 MISC POWER
c FD=DAP Solids Air Lock (C-755)
; Uses STRM0755 in Excel sheet

c UNLDAP=DAP Unloader blower (P-755)


; Uses STRM0755 in Excel sheet

; AREA 900 MISC POWER


;CW Tower power variable (WM902) is in Fortran CW

c EM904=Plant and Instrument Air compressor (M-904)


;Power req of 250 hp total (2 units at 125 hp each) for plant air
; 250 hp = 186 KW
F PAIR = 250 * .7457

;Add Pneumapress power for S-205 and S-505


DEFINE W205 INFO-VAR INFO=WORK VARIABLE=POWER STREAM=WM205
DEFINE W505 INFO-VAR INFO=WORK VARIABLE=POWER STREAM=WM505
F WCMP = PAIR + W205 + W505
;
c ES904=Instrument Air Dryer (S-904)
; Uses STRM0101 in Excel sheet
;
c EM908=Chilled Water System Calculation (M-908A/S)
; REMOVED FROM EXCEL MISC POWER SHEET KI 7/02
DEFINE QREF INFO-VAR STREAM=QCHW INFO=HEAT &
VARIABLE=DUTY
DEFINE QSSF INFO-VAR STREAM=QH914C INFO=HEAT &
VARIABLE=DUTY
DEFINE CHWSPT BLOCK-VAR BLOCK=QH14BSP SENT=FRAC &
VARIABLE=FRAC ID1=QH14BCHW
;
F QTM908 = (QREF + QSSF * CHWSPT)
;
c EM910=CIP System Calculation (M-910)
; Uses stream 914 in Excel sheets
;
; TABULATE 1 AA220 COL-LABEL=ACET220A
TABULATE 2 CAPCST COL-LABEL=BLRCAPTL
TABULATE 5 CODTOT COL-LABEL=CODTOTAL
TABULATE 6 DI501 COL-LABEL=DIAMD501
TABULATE 7 ISACAG COL-LABEL=INUMSACA
TABULATE 8 ISAC COL-LABEL=INUMSACC
TABULATE 9 ISSF COL-LABEL=INUMSSCF
TABULATE 10 ISSFAG COL-LABEL=INUMSSFA
TABULATE 11 P501GP COL-LABEL=P501FLOW

TABULATE 12 QCHW COL-LABEL=QCHWTOTA


TABULATE 13 QCD501 COL-LABEL=QCND0501
TABULATE 14 QCD502 COL-LABEL=QCND0502
TABULATE 15 QCW COL-LABEL=QCWTOTAL
TABULATE 16 QF301 COL-LABEL=QF301-6B
TABULATE 17 QH0517 COL-LABEL=QHET0517
TABULATE 18 QEH300 COL-LABEL=QHX300EA
TABULATE 19 QH300A COL-LABEL=QHX310EA
TABULATE 20 QT200 COL-LABEL=QLMT0200
TABULATE 21 QT201 COL-LABEL=QLMT0201
TABULATE 22 QT205 COL-LABEL=QLMT0205
TABULATE 23 QT244 COL-LABEL=QLMT0244
TABULATE 31 QT301 COL-LABEL=QLMT0301
TABULATE 32 QT302 COL-LABEL=QLMT0302
TABULATE 33 QT512 COL-LABEL=QLMT0512
TABULATE 34 QTE502 COL-LABEL=QLMTE502
TABULATE 35 QRD501 COL-LABEL=QRFD0501
TABULATE 36 QRD502 COL-LABEL=QRFD0502
TABULATE 37 QSH301 COL-LABEL=QSTMH301
TABULATE 38 QTM908 COL-LABEL=QTOTM908
TABULATE 39 S51021 COL-LABEL=S510S521
TABULATE 40 S840AW COL-LABEL=S840AH2O

TABULATE 42 S220S COL-LABEL=SOLD0220


TABULATE 43 S570S COL-LABEL=SOLD0570
TABULATE 44 S101 COL-LABEL=STRM0101
TABULATE 45 S107 COL-LABEL=STRM0107
TABULATE 46 S214 COL-LABEL=STRM0214
TABULATE 47 S217 COL-LABEL=STRM0217
TABULATE 48 S220 COL-LABEL=STRM0220
TABULATE 49 S221 COL-LABEL=STRM0221
TABULATE 50 S225 COL-LABEL=STRM0225

TABULATE 51 S227 COL-LABEL=STRM0227


TABULATE 52 S228 COL-LABEL=STRM0228
TABULATE 53 S229 COL-LABEL=STRM0229
TABULATE 54 S230 COL-LABEL=STRM0230
TABULATE 55 S232 COL-LABEL=STRM0232
TABULATE 56 S239 COL-LABEL=STRM0239
TABULATE 57 S240 COL-LABEL=STRM0240
TABULATE 60 S250 COL-LABEL=STRM0250

TABULATE 61 S255 COL-LABEL=STRM0255


TABULATE 62 S256 COL-LABEL=STRM0256
TABULATE 63 S257 COL-LABEL=STRM0257
TABULATE 64 S304 COL-LABEL=STRM0304
TABULATE 73 S502 COL-LABEL=STRM0502
TABULATE 77 S515 COL-LABEL=STRM0515
TABULATE 78 S516 COL-LABEL=STRM0516
TABULATE 80 S523 COL-LABEL=STRM0523

TABULATE 81 S525 COL-LABEL=STRM0525


TABULATE 82 S528 COL-LABEL=STRM0528
TABULATE 83 S531 COL-LABEL=STRM0531
TABULATE 84 S551 COL-LABEL=STRM0551
TABULATE 85 S557 COL-LABEL=STRM0557
TABULATE 86 S571 COL-LABEL=STRM0571
TABULATE 87 S572 COL-LABEL=STRM0572
TABULATE 88 S612 COL-LABEL=STRM0612

TABULATE 91 S630 COL-LABEL=STRM0630


TABULATE 92 S631 COL-LABEL=STRM0631
TABULATE 93 S701 COL-LABEL=STRM0701
TABULATE 94 S703 COL-LABEL=STRM0703
TABULATE 95 S710 COL-LABEL=STRM0710
TABULATE 96 S713 COL-LABEL=STRM0713
TABULATE 97 S717 COL-LABEL=STRM0717
TABULATE 98 S723 COL-LABEL=STRM0723
TABULATE 99 S735 COL-LABEL=STRM0735
TABULATE 100 S745 COL-LABEL=STRM0745
TABULATE 101 S750 COL-LABEL=STRM0750
TABULATE 102 S755 COL-LABEL=STRM0755

TABULATE 103 S903 COL-LABEL=STRM0903


TABULATE 104 S904 COL-LABEL=STRM0904
TABULATE 105 S905 COL-LABEL=STRM0905
TABULATE 106 S914 COL-LABEL=STRM0914
TABULATE 107 S921 COL-LABEL=STRM0921
TABULATE 108 S922 COL-LABEL=STRM0922

TABULATE 109 S534A COL-LABEL=STRM534A


TABULATE 110 S804C COL-LABEL=STRM804C
TABULATE 111 S840A COL-LABEL=STRM840A
TABULATE 112 APL224 COL-LABEL=VOLFL224
TABULATE 113 APL301 COL-LABEL=VOLFL301
TABULATE 114 APL302 COL-LABEL=VOLFL302
TABULATE 116 AP101 COL-LABEL=VOLFM101
TABULATE 117 AP102 COL-LABEL=VOLFM102
TABULATE 118 AP103 COL-LABEL=VOLFM103
TABULATE 119 AP104 COL-LABEL=VOLFM104
TABULATE 120 AP105 COL-LABEL=VOLFM105
TABULATE 121 AP201 COL-LABEL=VOLFM201
TABULATE 122 AP209 COL-LABEL=VOLFM209

TABULATE 123 AP222 COL-LABEL=VOLFM222


TABULATE 126 AP239 COL-LABEL=VOLFM239
TABULATE 127 AP300 COL-LABEL=VOLFM300
TABULATE 128 AP306 COL-LABEL=VOLFM306
TABULATE 129 AP310 COL-LABEL=VOLFM310

TABULATE 133 AP501 COL-LABEL=VOLFM501


TABULATE 134 AP503 COL-LABEL=VOLFM503
TABULATE 135 AP504 COL-LABEL=VOLFM504
TABULATE 136 AP505 COL-LABEL=VOLFM505
TABULATE 137 AP511 COL-LABEL=VOLFM511
TABULATE 138 AP512 COL-LABEL=VOLFM512
TABULATE 139 AP513 COL-LABEL=VOLFM513
TABULATE 140 AP514 COL-LABEL=VOLFM514
TABULATE 141 AP515 COL-LABEL=VOLFM515
TABULATE 142 AP530 COL-LABEL=VOLFM530

TABULATE 143 AP701 COL-LABEL=VOLFM701


TABULATE 144 AP703 COL-LABEL=VOLFM703
TABULATE 147 AP710 COL-LABEL=VOLFM710
TABULATE 148 AP720 COL-LABEL=VOLFM720
TABULATE 149 AP750 COL-LABEL=VOLFM750
TABULATE 150 AP760 COL-LABEL=VOLFM760
TABULATE 151 AP902 COL-LABEL=VOLFM902
TABULATE 152 AP912 COL-LABEL=VOLFM912
TABULATE 153 AP914 COL-LABEL=VOLFM914

TABULATE 154 HMTV COL-LABEL=VOLFS205


TABULATE 155 SLV COL-LABEL=VOLFS232
TABULATE 156 SMVT COL-LABEL=VOLFS300
TABULATE 157 ZMV COL-LABEL=VOLFS301
TABULATE 158 SDV2 COL-LABEL=VOLFS304
TABULATE 159 SDV COL-LABEL=VOLFS305
TABULATE 160 SAVT COL-LABEL=VOLFS310
TABULATE 162 WCMP COL-LABEL=WKAIRCMP

TABULATE 166 WNET COL-LABEL=WKBLRNET


TABULATE 167 WM902 COL-LABEL=WKCWTOWR
TABULATE 168 WMWWT COL-LABEL=WKWWTRMT
TABULATE 169 WWTCST COL-LABEL=WWTCOSTS
TABULATE 170 Z5101 COL-LABEL=Z5101FLW
TABULATE 171 Z6101 COL-LABEL=Z6101FLW
TABULATE 172 ZC101 COL-LABEL=ZC101FLW
TABULATE 173 ZW101 COL-LABEL=ZW101FLW
TABULATE 174 ZX101 COL-LABEL=ZX101FLW
TABULATE 175 ZD515 COL-LABEL=ZZDEN515
;
PARAM BASE-CASE=NO

VARY STREAM-VAR STREAM=101 SUBSTREAM=MIXED &


VARIABLE=TEMP LABEL="101 TEMP"
RANGE LIST=20

Vous aimerez peut-être aussi