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

Contents of /trunk/models/README.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show annotations) (download) (as text)
Fri Oct 29 20:54:12 2004 UTC (19 years, 7 months ago) by aw0a
File MIME type: text/html
File size: 7564 byte(s)
Setting up web subdirectory in repository
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