Parent Directory | Revision Log

Revision **1** -
(**show annotations**)
(**download**)
(**as text**)

*Fri Oct 29 20:54:12 2004 UTC*
(20 years ago)
by *aw0a*

File MIME type: text/html

File size: 7564 byte(s)

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 |