9 research outputs found

    An intelligent modelling interface for process simulators in process industries

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

    Computer-Aided Multiscale Modelling for Chemical Product-Process Design

    Get PDF

    Formal verification and dynamic validation of logic-based control systems

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

    Get PDF
    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
    corecore