/[ascend]/trunk/models/westerberg/H2ProcessRigorous.AWW.a4c
ViewVC logotype

Diff of /trunk/models/westerberg/H2ProcessRigorous.AWW.a4c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 820 by johnpye, Tue May 9 03:42:08 2006 UTC revision 821 by johnpye, Thu Aug 17 11:57:54 2006 UTC
# Line 6  REQUIRE "stream_holdup.a4l"; Line 6  REQUIRE "stream_holdup.a4l";
6    
7  ATOM heat_transfer_coefficient REFINES solver_var  ATOM heat_transfer_coefficient REFINES solver_var
8      DIMENSION M/T^3/TMP      DIMENSION M/T^3/TMP
9      DEFAULT 10.0 {BTU/ft^2/hr/R};      DEFAULT 10.0 {BTU/ft^2/h/R};
10      lower_bound := 0.001 {BTU/ft^2/hr/R};      lower_bound := 0.001 {BTU/ft^2/h/R};
11      upper_bound := 1000 {BTU/ft^2/hr/R};      upper_bound := 1000 {BTU/ft^2/h/R};
12      nominal := 10 {BTU/ft^2/hr/R};      nominal := 10 {BTU/ft^2/h/R};
13  END heat_transfer_coefficient;  END heat_transfer_coefficient;
14    
15  ATOM reaction_rate REFINES solver_var  ATOM reaction_rate REFINES solver_var
# Line 294  MODEL BurnerUnit( Line 294  MODEL BurnerUnit(
294      exhaust.f['water'] = feed.f['water'] + feed.f['hydrogen']      exhaust.f['water'] = feed.f['water'] + feed.f['hydrogen']
295                + 2.0*feed.f['methane'] + 3.0*feed.f['ethane']                + 2.0*feed.f['methane'] + 3.0*feed.f['ethane']
296                + 4.0*feed.f['propane'] + 5.0*feed.f['n_butane'];                + 4.0*feed.f['propane'] + 5.0*feed.f['n_butane'];
297      exhaust.f['hydrogen'] = 0 {mole/hr};      exhaust.f['hydrogen'] = 0 {mole/h};
298      exhaust.f['carbon_dioxide'] = feed.f['carbon_dioxide']      exhaust.f['carbon_dioxide'] = feed.f['carbon_dioxide']
299                                    + 1.0*feed.f['carbon_monoxide']                                    + 1.0*feed.f['carbon_monoxide']
300                    + 1.0*feed.f['methane']                    + 1.0*feed.f['methane']
301                    + 2.0*feed.f['ethane']                    + 2.0*feed.f['ethane']
302                    + 3.0*feed.f['propane']                    + 3.0*feed.f['propane']
303                    + 4.0*feed.f['n_butane'];                    + 4.0*feed.f['n_butane'];
304      exhaust.f['carbon_monoxide'] = 0 {mole/hr};      exhaust.f['carbon_monoxide'] = 0 {mole/h};
305      exhaust.f['methane'] = 0 {mole/hr};      exhaust.f['methane'] = 0 {mole/h};
306      exhaust.f['ethane'] = 0 {mole/hr};      exhaust.f['ethane'] = 0 {mole/h};
307      exhaust.f['propane'] = 0 {mole/hr};      exhaust.f['propane'] = 0 {mole/h};
308      exhaust.f['n_butane'] = 0 {mole/hr};      exhaust.f['n_butane'] = 0 {mole/h};
309            
310      exhaust.H_flow = feed.H_flow;      exhaust.H_flow = feed.H_flow;
311    
# Line 399  MODEL PreReformerUnit( Line 399  MODEL PreReformerUnit(
399      RUN Xo.values;      RUN Xo.values;
400            
401      A := 40 {cm^2};      A := 40 {cm^2};
402      U := 10 {BTU/ft^2/hr/R}; (* Perry's table 11-5, p.11-26 *)      U := 10 {BTU/ft^2/h/R}; (* Perry's table 11-5, p.11-26 *)
403      END values;      END values;
404  END PreReformerUnit;  END PreReformerUnit;
405    
# Line 565  MODEL ReformerSection( Line 565  MODEL ReformerSection(
565      RUN Xo.values;      RUN Xo.values;
566      RUN Hx.values;      RUN Hx.values;
567            
568          U_heat     := 10 {BTU/ft^2/hr/R}; (* Perry's table 11-5, p.11-26 *)          U_heat     := 10 {BTU/ft^2/h/R}; (* Perry's table 11-5, p.11-26 *)
569      U_membrane :=  2 {BTU/ft^2/hr/R}; (* Perry's table 11-4, p.11-25 *)      U_membrane :=  2 {BTU/ft^2/h/R}; (* Perry's table 11-4, p.11-25 *)
570            
571      Cat := 1 {gram};      Cat := 1 {gram};
572      A_heat := 2 {cm^2};      A_heat := 2 {cm^2};
# Line 824  END specify; Line 824  END specify;
824  METHOD values;  METHOD values;
825      MethaneFeed.T            := 300 {K};      MethaneFeed.T            := 300 {K};
826      MethaneFeed.P            := 200 {psia};      MethaneFeed.P            := 200 {psia};
827      MethaneFeed.state.f[H2]  := 0.0 {kmol/hr};      MethaneFeed.state.f[H2]  := 0.0 {kmol/h};
828      MethaneFeed.state.f[CO]  := 0.0 {kmol/hr};      MethaneFeed.state.f[CO]  := 0.0 {kmol/h};
829      MethaneFeed.state.f[CO2] := 0.0 {kmol/hr};      MethaneFeed.state.f[CO2] := 0.0 {kmol/h};
830      MethaneFeed.state.f[C1]  := 0.93 {kmol/hr};      MethaneFeed.state.f[C1]  := 0.93 {kmol/h};
831      MethaneFeed.state.f[C2]  := 0.06 {kmol/hr};      MethaneFeed.state.f[C2]  := 0.06 {kmol/h};
832      MethaneFeed.state.f[C3]  := 0.01 {kmol/hr};      MethaneFeed.state.f[C3]  := 0.01 {kmol/h};
833      MethaneFeed.state.f[H2O] := 0.0 {kmol/hr};      MethaneFeed.state.f[H2O] := 0.0 {kmol/h};
834    
835      WaterFeed.flow           := 1 {kmol/hr};      WaterFeed.flow           := 1 {kmol/h};
836      WaterFeed.T              := 300 {K};      WaterFeed.T              := 300 {K};
837      WaterFeed.P              := 200 {psia};      WaterFeed.P              := 200 {psia};
838      WaterFeed.state.f[H2]    := 0.0 {kmol/hr};      WaterFeed.state.f[H2]    := 0.0 {kmol/h};
839      WaterFeed.state.f[CO]    := 0.0 {kmol/hr};      WaterFeed.state.f[CO]    := 0.0 {kmol/h};
840      WaterFeed.state.f[CO2]   := 0.0 {kmol/hr};      WaterFeed.state.f[CO2]   := 0.0 {kmol/h};
841      WaterFeed.state.f[C1]    := 0.0 {kmol/hr};      WaterFeed.state.f[C1]    := 0.0 {kmol/h};
842      WaterFeed.state.f[C2]    := 0.0 {kmol/hr};      WaterFeed.state.f[C2]    := 0.0 {kmol/h};
843      WaterFeed.state.f[C3]    := 0.0 {kmol/hr};      WaterFeed.state.f[C3]    := 0.0 {kmol/h};
844      WaterFeed.state.f[H2O]   := 1.0 {kmol/hr};      WaterFeed.state.f[H2O]   := 1.0 {kmol/h};
845            
846      refOut.T            := 300 {K};      refOut.T            := 300 {K};
847      refOut.P            := 190 {psia};      refOut.P            := 190 {psia};
848      refOut.state.f[H2]  := 0.0 {kmol/hr};      refOut.state.f[H2]  := 0.0 {kmol/h};
849      refOut.state.f[CO]  := 0.0 {kmol/hr};      refOut.state.f[CO]  := 0.0 {kmol/h};
850      refOut.state.f[CO2] := 0.0 {kmol/hr};      refOut.state.f[CO2] := 0.0 {kmol/h};
851      refOut.state.f[C1]  := 0.93 {kmol/hr};      refOut.state.f[C1]  := 0.93 {kmol/h};
852      refOut.state.f[C2]  := 0.06 {kmol/hr};      refOut.state.f[C2]  := 0.06 {kmol/h};
853      refOut.state.f[C3]  := 0.01 {kmol/hr};      refOut.state.f[C3]  := 0.01 {kmol/h};
854      refOut.state.f[H2O] := 0.0 {kmol/hr};      refOut.state.f[H2O] := 0.0 {kmol/h};
855    
856  END values;  END values;
857    

Legend:
Removed from v.820  
changed lines
  Added in v.821

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22