Abstract In this paper we discuss the benefits using an object-oriented approach to modelling. Models and modelling are gaining more and more interest in process industry due to the development of knowledge-based systems. The basic elements in object-oriented modelling methodology are modularization, model encapsulation, hierarchical submodel decomposition, model parameterization and inheritance. Models have an internal structure of model components, like terminals, parameters and behaviour descriptions. The model behavior can be described with equations or as a structure of submodels. Models and model components are represented as objects in single inheritance object class hierarchies. Chemical processes and control systems can be described with the same basic concepts. Tasks that are facilitated in object-oriented modelling are model reuse, model development, model refinement and model maintenance. They are all of major importance for multi purpose process modelling.
[1]
Daniel G. Bobrow,et al.
Object-Oriented Programming: Themes and Variations
,
1989,
AI Mag..
[2]
Sven Erik Mattsson,et al.
Omola—An Object-Oriented Modelling Language
,
1989
.
[3]
Mats Andersson,et al.
Tools for Model Development and Simulation
,
1989
.
[4]
Sven Erik Mattsson.
On Model Structuring Concepts
,
1988
.
[5]
Sven Erik Mattsson.
Modeling of interactions between submodels
,
1989
.
[6]
Karl Johan Åström,et al.
High-Level Problem Solving Languages for Computer Aided Control Engineering
,
1987
.