/[ascend]/trunk/models/simpleflowsheet01.a4c
ViewVC logotype

Diff of /trunk/models/simpleflowsheet01.a4c

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

revision 456 by aw0a, Mon Apr 3 14:54:22 2006 UTC revision 457 by aw0a, Wed Apr 5 14:19:41 2006 UTC
# Line 49  MODEL mixture; Line 49  MODEL mixture;
49    
50    METHODS    METHODS
51    
52        METHOD default_self;
53        END default_self;
54    
55      METHOD specify;      METHOD specify;
56      (*          y[components].fixed := TRUE;
57        y[components].fixed := TRUE;          y[CHOICE[components]].fixed := FALSE;
           y[CHOICE[components]].fixed := FALSE;  
         *)  
     FIX y[components];  
     FREE y[CHOICE[components]];  
58      END specify;      END specify;
59    
60      METHOD reset;      METHOD reset;
# Line 83  MODEL molar_stream; Line 82  MODEL molar_stream;
82    
83    METHODS    METHODS
84    
85        METHOD default_self;
86        END default_self;
87    
88      METHOD seqmod;      METHOD seqmod;
89      RUN state.specify;      RUN state.specify;
90      state.y[components].fixed       := FALSE;      state.y[components].fixed       := FALSE;
# Line 124  MODEL mixer; Line 126  MODEL mixer;
126    
127    METHODS    METHODS
128    
129        METHOD default_self;
130        END default_self;
131    
132      METHOD seqmod;      METHOD seqmod;
133      END seqmod;      END seqmod;
134    
# Line 161  MODEL reactor; Line 166  MODEL reactor;
166    
167    METHODS    METHODS
168    
169        METHOD default_self;
170        END default_self;
171    
172      METHOD seqmod;      METHOD seqmod;
173      turnover.fixed              :=  TRUE;      turnover.fixed              :=  TRUE;
174      stoich_coef[feed.components].fixed  :=  TRUE;      stoich_coef[feed.components].fixed  :=  TRUE;
# Line 209  MODEL flash; Line 217  MODEL flash;
217    
218    METHODS    METHODS
219    
220        METHOD default_self;
221        END default_self;
222    
223      METHOD seqmod;      METHOD seqmod;
224      alpha[feed.components].fixed    :=  TRUE;      alpha[feed.components].fixed    :=  TRUE;
225      vap_to_feed_ratio.fixed     :=  TRUE;      vap_to_feed_ratio.fixed     :=  TRUE;
# Line 254  MODEL splitter; Line 265  MODEL splitter;
265    
266    METHODS    METHODS
267    
268        METHOD default_self;
269        END default_self;
270    
271      METHOD seqmod;      METHOD seqmod;
272      split[1..n_outputs-1].fixed     :=  TRUE;      split[1..n_outputs-1].fixed     :=  TRUE;
273      END seqmod;      END seqmod;
# Line 299  MODEL flowsheet; Line 313  MODEL flowsheet;
313    
314    METHODS    METHODS
315    
316        METHOD default_self;
317        END default_self;
318    
319      METHOD seqmod;      METHOD seqmod;
320      RUN m1.seqmod;      RUN m1.seqmod;
321      RUN r1.seqmod;      RUN r1.seqmod;
# Line 337  MODEL controller; Line 354  MODEL controller;
354    
355    METHODS    METHODS
356    
357        METHOD default_self;
358        END default_self;
359    
360      METHOD specify;      METHOD specify;
361      RUN fs.specify;      RUN fs.specify;
362      fs.r1.turnover.fixed        :=  FALSE;      fs.r1.turnover.fixed        :=  FALSE;

Legend:
Removed from v.456  
changed lines
  Added in v.457

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