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> |