The availability of reusable and sharable models of physical systems will be a major advance in Computer Aided Engineering. Therefore, a generic framework for storing and retrieving public and private model data is needed. Our thesis is that such a framework must be based on a differentiation between three different levels of abstraction, which we define as engineering components, conceptual descriptions in terms of physical processes, and mathematical relations. Our approach is centered around the bond graph language, which provides the conceptual link between components and mathematical relations, a.o., in the field of mechatronics. When constructing a model, a system is decomposed down to an appropriate level of granularity. Each component is associated with one of a number of alternative conceptual descriptions (bond graphs), one of which is to be selected. Concepts (i.e. bond graph elements) in turn are further specified by selection from a number of alternative mathematical relationships. Moreover, previously assembled models based on the generic building blocks can also be stored in the library. In this way, models with different levels of detail and validation status can be assembled. In this paper we describe how this framework supports the modeling process. An example session shows the route a modeler might follow to assemble the model of his/her needs.
[1]
P. Breedveld.
Multibond graph elements in physical systems theory
,
1985
.
[2]
R. C. Rosenberg.
The Bond Graph as a Unified Data Base for Engineering System Design
,
1975
.
[3]
James E. Rumbaugh,et al.
Object-Oriented Modelling and Design
,
1991
.
[4]
Jan Top,et al.
Conceptual Schema of the OLMECO Library
,
1994
.
[5]
Jan Top,et al.
Tasks and ontologies in engineering modelling
,
1994,
Int. J. Hum. Comput. Stud..
[6]
Pieter C. Breedveld,et al.
POLYMORPHIC MODELLING OF ENGINEERING SYSTEMS
,
1993
.
[7]
de Vries,et al.
Conceptual design of controlled electro-mechanical systems
,
1994
.
[8]
Johannes van Dijk,et al.
On the role of bond graph causality in modelling mechatronic systems
,
1994
.
[9]
J. Huisman.
The Netherlands
,
1996,
The Lancet.
[10]
R. Lathe.
Phd by thesis
,
1988,
Nature.
[11]
G. G. Stokes.
"J."
,
1890,
The New Yale Book of Quotations.
[12]
Alan S. Perelson,et al.
System Dynamics: A Unified Approach
,
1976,
IEEE Transactions on Systems, Man, and Cybernetics.