A Software Architecture for Configuration and Usage of Process Simulation Models Software Component Technology and XML-based Approach

Increased use of process simulation in different phases of the process and automation life cycle makes the information management related to model configuration and usage more important. Information management increases the requirements for more efficient model customisation and reuse, improved configurational co-use between different simulators, more generic extensibility of the simulation tools and more flexible run-time connectivity between the simulators and other applications. In this thesis, the emphasis is on large-scale dynamic process simulation of continuous processes in the power, pulp and paper industries. The main research problem is how to apply current information technologies, such as software component technology and XML, to facilitate the use of process simulation and to enhance the benefits gained from using it. As a development task this means developing a new software architecture that takes into account the requirements of improved information management in process simulation. As a research objective it means analysing whether it is possible to meet the new requirements in one software architecture using open specifications developed in information and automation technologies. Process simulation is analysed from the points of view of standardisation, current process simulation systems and simulation research. A new architectural solution is designed and implemented. The degree of meeting the new requirements is experimentally verified by testing the alleged features using examples and industrial cases. The main result of this thesis is the design, description and implementation of a new integration architecture for the configuration and usage of process simulation models. The original features of the proposed architecture are its openness, general distribution concept and distributed extensibility features.

[1]  Vtt Publications,et al.  Quality driven multimode DSP software architecture development , 2002 .

[2]  Hua Sheng Li,et al.  A G2 based MDOOM testbed for concurrent process engineering , 1997 .

[3]  Vtt Publications,et al.  Electrochemical characterisation and modelling of passive films on Ni- and Fe-based alloys , 2002 .

[4]  Seppo Kuikka,et al.  A batch process management framework Domain-specific, design pattern and software component based approach , 1999 .

[5]  Salem,et al.  Effects of lipids , heating and enzymatic treatment on starches 4 6 , 2002 .

[6]  Päivi Myllärinen,et al.  Myllärinen Starches-from granules to novel applications , 2002 .

[7]  Tuomas Tala,et al.  Transport barrier and current profile studies on the JET tokamak , 2002 .

[8]  Tanja Tanayama,et al.  Empirical Analysis of Processes underlying Various Technological Innovations , 2001 .

[9]  Matti Aaltonen,et al.  Net in Pocket?: Personal mobile access to web services , 2002 .

[10]  Philippe Krutchen,et al.  Architectural blueprints--the '4+1' view model of software architecture , 1995 .

[11]  Marjaana Suutarinen,et al.  Effects of prefreezing treatments on the structure of strawberries and jams , 2002 .

[12]  Christer Nihlwing,et al.  THREE-DIMENSIONAL CORE MODELS IN RESEARCH SIMULATORS , 2001 .

[13]  Arto Juusela,et al.  A nonlinear simulation model of a BWR nuclear power plant , 1976 .

[14]  Timo Sneck Hypoteeseista ja skenaarioista kohti yhteiskäyttäjien ennakoivia ohjantajärjestelmiä Ennakointityön toiminnallinen hyödyntäminen , 2002 .

[15]  Sven Erik Mattsson,et al.  Omola—An Object-Oriented Modelling Language , 1989 .

[16]  Jouni Pyykönen Computational simulation of aerosol behaviour , 2002 .

[17]  Bernard P. Zeigler,et al.  Theory of Modelling and Simulation , 1979, IEEE Transactions on Systems, Man and Cybernetics.

[18]  J.L.A. Koolen Simple and robust design of chemical plants , 1998 .

[19]  David A Chappell Understanding ActiveX and OLE , 1996 .

[20]  D. Bogle,et al.  State of the Art of Research in Flexibility, Operability & Dynamics , 1998 .

[21]  Antti Pasanen Phenomenon-driven process design methodology : computer implementation and test usage , 2001 .

[22]  Jari Lappalainen,et al.  A multi-purpose tool for dynamic simulation of paper mills , 1998, Simul. Pract. Theory.

[23]  Tuula Hakkarainen,et al.  Studies on fire safety assessment of construction products: Dissertation , 2002 .

[24]  Bernard P. Zeigler,et al.  Theory of Modelling and Simulation , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[25]  Kendall Scott,et al.  UML distilled - applying the standard object modeling language , 1997 .

[26]  Tommi Karhela,et al.  Performance evaluation of OPC-based I/O of a dynamic process simulator , 2001 .

[27]  Marko Timo Mikael Mäkinen Disc Filter External Models in an Integrated Simulation Environment , 2002 .

[28]  Tommi Karhela,et al.  Simulation Aided Process Automation Testing , 2000 .

[29]  Pekka Tuomaala,et al.  Implementation and evaluation of air flow and heat transfer routines for building simulation tools , 2002 .

[30]  Philippe Kruchten,et al.  Architecture blueprints—the “4+1” view model of software architecture , 1995, TRI-Ada '95.

[31]  Gabriela P. Henning,et al.  MODEL.LA. A modeling language for process engineering—I. The formal framework , 1990 .