This thesis presents a novel modelling environment for large scale process systems problems. Traditional modelling environments attempt to provide maximal functionality within a fixed modelling language. The intention of such systems is to provide the user with a complete package that requires no further development or coding on their part. This approach limits the user to the functionality provided within the package but requires little or no programming experience on the part of the user. The environment provides sufficient capability for the user to describe the model in terms of a variable set and a set of methods with which to manipulate the variables. Many of these methods will describe equations but there is no restriction limiting methods to representing equations. These methods can act as agents, linking the modelling environment to external systems such as physical property databanks and non-JFMS format models. Separating the description of the model from its' processing allows the complexities to be dealt with in a full programming language (external functions are written in Fortran90 or C). The behaviour of the system is tailored by the user, the modelling environment existing solely to store the model structure and provide the interface layer between the external systems.
Identifer | oai:union.ndltd.org:bl.uk/oai:ethos.bl.uk:657867 |
Date | January 2000 |
Creators | Mitchell, David Riach |
Publisher | University of Edinburgh |
Source Sets | Ethos UK |
Detected Language | English |
Type | Electronic Thesis or Dissertation |
Source | http://hdl.handle.net/1842/15408 |
Page generated in 0.0022 seconds