9 research outputs found
An intelligent modelling interface for process simulators in process industries
Over the past three decades, modelling packages for chemical processes have become
more advanced and widely used. For example, equation-oriented dynamic simulators,
such as gPROMS are useful for simulating plantwide processes as well as unit
operations, and are widely used by process engineers. Whereas, other types of
simulator (e.g. Simulink) are often used by control engineers to solve complex control
problems. However, both these types of simulator rely on the user being proficient in
modelling and familiar with their syntax beforehand. A useful development would be
the integration of some knowledge into the formation of the process models and
automatic syntax code generation. This would lead to the design engineers having a
library of knowledge to check on first, much as an expert engineer uses their past
experiences to help guide them through a design. If this could be incorporated into a
modelling interface this would greatly help the design engineer, especially when
tackling problems in areas that they have little, or no experience.
The thesis addresses this problem and describes the design of an intelligent modelling
interface that incorporates a knowledge base using some form of a priori case library
and recall facility. The interface also incorporates an automatic input file generation
stage. At present, the user can: specify a single unit operation problem to search for,
retrieve similar cases from the database, specify their solution in the database based
on past cases and experience, and then automatically generate an input file for either
gPROMS or Simulink. These features are demonstrated through four case studies
Recommended from our members
Mathematical modelling of gas flow networks in pellet induratlon systems
The objective of this research is to develop a simulation software tool, GASFLO, which should evaluate pressure, flow and temperature distributions of process gas in pellet induration system networks. Pellet induration systems are complex industrial systems composed of heterogenous components. The magnitude of gas through leaks i.e. the air entering or leaving the system from the points other than the known exits, is substantial and it adversely effects the performance of induration process. These leaks are very difficult to measure because of the hostile environment in the plant. The modelling of such industrial systems requires a notable amount of experimentation so the tool has been designed to enable the user modeller to change the component models and solution algorithms easily.
The conventional methods for flow network simulation are based on process centred approach, mostly composed of homogeneous components. For ease of computation, the non-pipe elements are modelled with an approximate linear or non-linear generic equation, whose coefficients can simulate different states of the element. The resulting set of non-linear equations is linearised and solved simultaneously using some iterative method. By contrast, GASFLO is based on device centred or unit based approach, and uses a two level hierarchical solution algorithm. The pellet induration system network is first idealised into a connected graph of streams (sets of serially connected components) and nodes. At the top or coordination level the flow and pressure distributions satisfying the Kirchhoff's laws are evaluated for the connected graph. At the lower or component level the exact mathematical models of components ale computed, in order of their occurrence in respective streams, using coordination variables as parameters. The converged flows are used for the temperature computation. The solution algorithm requires partitioning of the connected graph into forest and coforest structures, for which secondary algorithms have been developed using specific heuristics relevant to the pellet induration systems. The rigorous application of software engineering techniques for the design and implementation of software, enabled the resolution of the complexity of the modelled system, embedded the characteristics of 'quality software' into the resulting code and benefits from object orientation, even though it is implemented in standard FORTRAN 77.
GASFLO predicted results are in a good agreement with the measured results, it has been validated for a real life pellet induration system. It has been applied to simulate several practical scenarios, like addition of extra wind boxes to the zones and to determine how the plant production can be increased by certain ratio, such simulations were not feasible otherwise. GASFLO takes less than a minute to simulate a real-life pellet induration system on a 486 PC. The combined simulation with an other software tool, INDSYS, which evaluates the heat distribution in the solids, is also feasible
Formal verification and dynamic validation of logic-based control systems
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Chemical Engineering, 1998.Includes bibliographical references (p. 249-257).by Taeshin Park.Ph.D
Discontinuities in mathematical modelling: origin, detection and resolution
When modelling a chemical process, a modeller is usually required to handle a wide variations in time and/or length scales of its underlying differential equations by eliminating either the faster or slower dynamics. When compelled to deal with both and simultaneously simplify model structure, he/she is sometimes forced to make decisions that render the resulting model discontinuous. Discontinuities between adjacent regions, described by different equation sets, cause difficulties for ODE solvers. Two types exist for handling discontinuities in ODEs. Type I handles a discontinuity from the ODE solver side without paying any attention to the ODE model. This resolution to discontinuities suffer from underestimating the proper location of the discontinuity and thus results in solution errors. Type II discontinuity handlers resolve discontinuities at the model level by altering model structure or introducing bridging functions. This type of discontinuity handling has not been thoroughly explored in literature. I present a new hybrid (Type I and Type II) algorithm that eliminates integrator discontinuities through two steps. First, it determines the optimum switch point between two functions spanning adjacent or overlapping domains. The optimum switch point is determined by searching for a “jump point” that minimizes a discontinuity between adjacent/overlapping functions. Two resolution approaches exist. Approach I covers the entire overlap domain with an interpolating polynomial. Approach II relies on a moving vector to track a function trajectory during simulation run. Then, the discontinuity is resolved using an interpolating polynomial that joins the two discontinuous functions within a fraction of the overlap domain. The developed algorithm is successfully tested in models of a steady state chemical reactor exhibiting a bivariate discontinuity and a dynamic Pressure Swing Adsorption Unit exhibiting a univariate discontinuity in boundary conditions. Simulation results demonstrated a substantial increase in models' accuracy with a reduction in simulation runtime