/[ascend]/trunk/models/README.html
ViewVC logotype

Annotation of /trunk/models/README.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (hide annotations) (download) (as text)
Fri Oct 29 20:54:12 2004 UTC (19 years, 11 months ago) by aw0a
File MIME type: text/html
File size: 7564 byte(s)
Setting up web subdirectory in repository
1 aw0a 1 <html>
2     <pre>
3     $Revision: 1.1 $
4    
5     Topics-
6    
7     1) content description
8     2) file extensions
9     3) file names
10     4) subdirectories
11     5) File summaries
12    
13    
14     1) Description:
15    
16     This directory tree contains the ASCEND IV code for library models and
17     example models.
18    
19     All the files in this directory hierarchy are Copyright
20     Carnegie Mellon University and distributed under the GNU
21     License version 2 unless OTHERWISE noted in an individual
22     file.
23    
24     All 'supported' models are in this top level directory.
25     Subdirectories are supported by their authors (if at all) and
26     not by the ASCEND Project at large.
27    
28    
29     2) Files have 5 extensions:
30    
31     .a4s: A Script (tcl) for loading in the ASCEND script window.
32     .a4l: A library of reusable models. Each library contains enough
33     test models to be self-validating and self-documenting.
34     .a4c: Model code examples and demos.
35     .a4v: A file of saved values from a simulation.
36     .tcl: Auxillary TCL scripts for performing miscellaneous tasks
37     related to modeling that the user may wish to copy and
38     modify: for example, the user can create many permutations
39     on the set_intervals.tcl functions which specify a
40     time sampling schedule for the integrators.
41    
42     and 1 prefix
43    
44     z- normally of no interest to users, z files are models that
45     contain code testing 1 or more features of the system which
46     are not ordinarily tested in the course of routine distillation
47     modeling.
48    
49    
50     3) A note on file names:
51    
52     We frequently develop alternative modeling strategies as part of
53     research. Since all our models live in one directory, several files
54     may have names starting with part of the author's name to distinguish
55     them from similar sets of models by another author.
56     Groups of related models may be kept in subdirectories.
57    
58    
59     4) Subdirectories:
60    
61     Most subdirectories only exist at Carnegie Mellon, and are generally
62     full of experimental goop designed to frustrate the casual user.
63     They also contain legacy goop. Old style extensions in use for
64     these files include .s (now .a4s), .lib (now .a4l), .asc (now .a4c).
65     .values (now .a4v), .units (now defunct).
66    
67     ben: This directory contains the models presented in Ben Allan's
68     thesis. These models are somewhat less flexible than the
69     main models directory, but are generally less consuming of
70     computer CPU tim/memory resources.
71    
72     libraries: This directory contains *.lib files, containing model
73     libraries. There is a link between H_G_thermodynamics.lib
74     and thermo.lib.
75    
76     examples: This directory contains example files. Each example has a
77     *.asc and a *.s file. The *.s is a script for running the
78     models in the *.asc file.
79    
80     pending: This directory contains possible additions or changes to the
81     libraries and examples directories. The models in these
82     directories fall under the GNU license, but there are no
83     guarantees on how well they will work. A generic GNU
84     header is provided in each of the sub-directories to be
85     added to any models placed in pendings.
86    
87    
88     5) Models are primarily chemical engineering library application
89     except as OTHERWISE noted.
90    
91     Guthrie_costs.a4l
92     Cost correlation modeling, chemical engineering.
93     KenPendings.a4l
94     Experimental code.
95     abc_flowsheet.a4l
96     Experimental code.
97     atoms.a4l
98     Basic variable definitions for all engineering and physics.
99     Additional ATOM contributions welcomed.
100     basemodel.a4l
101     Base system library.
102     bvp.a4l
103     Generic mathematical boundary value problem framework for
104     differential algebraic equations.
105     casestudy.a4s
106     Simple example of case studies for chemical engineering flash MODEL.
107     collocation.a4l
108     Reduced order distillation modeling by collocation.
109     Variable number of trays and tray sections supported.
110     collocation.a4s
111     Demo script for collocation.a4l.
112     collocation_tests.a4s
113     Obsolete file.
114     column.a4l
115     Rigorous tray-by-tray distillation models for chemical engineering.
116     Fixed number of trays user configurable. Mass or energy balance
117     options.
118     components.a4l
119     Physical properties database from Reid Prausnitz and Poling
120     (McGraw-Hill) for chemical engineering. Will be expanded greatly
121     shortly with permission from McGraw-Hill.
122     cost_column.a4l
123     Economic evaluation of collocation modeled distillation.
124     distance_calc.a4c
125     Simple physics example.
126     dyn_column.a4l
127     Dynamic simulation of vapor-liquid distillation in
128     chemical engineering. Mass or energy balance options.
129     dyn_flash.a4l
130     Dynamic simulation of vapor-liquid flash, condensers, reboilers etc
131     for chemical engineering.
132     dyn_separation_demos.a4s
133     Demo script for dynamic simulation of flash and distillation models.
134     dyn_tank.a4c
135     dyn_tank.a4s
136     Dynamic simulation of water level in a tank.
137     flash.a4l
138     Steady-state flash separation models for chemical engineering.
139     Condenser, reboiler, tray, etc. Mass or energy balance options.
140     force1d.a4c
141     force1d.a4s
142     Mass-spring-force models for basic physics or mechanical engineering.
143     heatex.a4c
144     heatex.a4s
145     Heat exchange MODEL with condensation boundary determination.
146     ivpsystem.a4l
147     Basic variable definitions for algebraic and initial value problem
148     solvers.
149     kinetics.a4l
150     kinetics.a4s
151     Models for computing chemical reactions.
152     linear_balance.a4c
153     linear_balance.a4s
154     Trivial mass-balance flowsheet superstructures for chemical
155     engineering solved with conditional modeling. Requires CONOPT
156     measures.a4l
157     Units of measure definitions based on MKS system.
158     mix.a4l
159     mix.a4s
160     Mixer unit for process streams in chemical engineering.
161     old_separation_demos.a4s
162     Steady-state flash and distillation models from Ben Allan's thesis.
163     phaseq.a4c
164     phaseq.a4s
165     phaseq_comp.a4c
166     phaseq_comp.a4s
167     phases.a4l
168     pipeline.a4c
169     pipeline.a4s
170     Conditional models of multiphase thermodynamic equilibrium
171     and pipe networks.
172     plot.a4l
173     Antiquated but sometimes useful plot package.
174     plotbvp.a4c
175     plotbvp.a4s
176     Plot package application example for differential equations.
177     plotcol.a4c
178     Plot package application example for distillation.
179     rachford.a4c
180     rachford.a4s
181     Simple Rachford-Rice flash calculation.
182     ratelaws.a4c
183     Chemical kinetics examples.
184     reactor.a4l
185     reactor.a4s
186     Chemical reactor modeling examples, chemical engineering.
187     roots_of_poly.a4c
188     Simple equation solving example. Mathematics.
189     separation_demos.a4s
190     Steady-state flash and distillation models.
191     set_intervals.tcl
192     Support script for initial value solver interface.
193     simple_fs.a4c
194     simple_fs.a4s
195     Obsolete flowsheet structuring examples a la ASCEND III.
196     simple_fs_cost.a4c
197     simple_fs_cost.a4s
198     simple_fs_ext.a4c
199     Obsolete flowsheet optimization examples a la ASCEND III.
200     Requires CONOPT.
201     sonic.a4c
202     sonic.a4s
203     Calculation of sonic flow transition in a pipe. Chemical/mechanical
204     engineering.
205     splitter.a4l
206     splitter.a4s
207     Process stream splitter models for chemical engineering.
208     stream_holdup.a4l
209     Basic process stream definitions.
210     system.a4l
211     Basic variable definition for algebraic solvers.
212     ternary_plot.a4l
213     Plot library for 3 component mixtures in distillation columns from
214     chemical engineering.
215     thermodynamics.a4l
216     Vapor, liquid, and equilibrium thermodynamic calculation library.
217     vessel.a4c
218     vessel.a4s
219     vesselMethods.a4c
220     vesselNotes.a4c
221     vesselParams.a4c
222     vesselPlain.a4c
223     vesselPlot.a4c
224     vesselPlot.a4s
225     vesselStudy.a4s
226     vesselTabulated.a4c
227     vesselTabulated.a4s
228     Simple models accumulated from the HowTo's for ASCEND.
229     when_demo.a4c
230     when_demo.a4s
231     Simple example of conditional modeling.
232     z-addmethod.a4c
233     z-align.a4c
234     z-alike.a4c
235     z-anontype.a4c
236     z-arsubs.a4c
237     z-context.a4c
238     z-emptyarg.a4c
239     z-emptyfor.a4c
240     z-iflogic.a4c
241     z-indirect.a4c
242     z-isawhere.a4c
243     z-relname.a4c
244     z-suite.a4s
245     Software Quality Assurance tests and bug documentation.
246     Not for routine use.
247     </pre>
248     </html>

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