ECN SE&R research activities and interests

From: AAAI Technical Report FS-92-03. Copyright © 1992, AAAI (www.aaai.org). All rights reserved.
ECN SE&Rresearch
activities
and interests
Jan Top and Hans Akkermans
Software Engineering
& Research Department
Netherlands
Energy Research
Foundation
ECN
P.O. Box 1, NL-1755 ZG Petten,
The Netherlands
top/akkermans@ecn.nl
The Software Engineering & Research Department
of ECNinvestigates the combination of AI methods
with conventional methods (especially modelling and
simulation) in science and engineering applications.
Specific research topics include:
1. Development of a structured methodology (called
KADS) for KBS development. Our main contributions are in the field of knowledge acquisition
and analysis: formal specification methods and tools
and the construction of generic, reusable models of
expertise for inclusion in a knowledge engineering
1.
library
2. The development of ’reflective’
knowledge systems
that allow for a more flexible, strategic employment by the KBSitself of various problem solving
methods~. Weresearch these issues in the context
of methods for diagnosis of continuous dynamic systems.
3. Ontologies of time in dynamical physical systems. We study the link between discrete-time
and continuous-time models, covering the qualitative reasoning aspects as well as the conventional
viewpoint (numerical simulation algorithms).
4. Modelling physical systems. Our contribution to this
workshopfalls under this heading. This will be elaborated below in some more detail.
Constructing mathematical models is of basic importance for design and diagnosis tasks in engineering.
Our focus is on energetic-dynamic systems which play
a central role in technical applications. Our activities
in this field can be characterised along the following
dimensions:
¯ Analysis of the modelling task
Within the KADS-IIproject an abstract description
of the task modelling in engineering is being developed. The aim is to support knowledge engineers
that are confronted with similar tasks. Moreover,
it is necessary in order to understand the requirements that should be set with respect to systems for
a KADS-II, ESPRIT5248.
2REFLECT,ESPRIT P3178.
(partially)
automating the modelling task. In the
forthcoming ESPRIT III project OLMECO
we will
participate in the specification and development of
a library of engineering models.
¯ Analysis of the application field
Weemploy the bond-graph method as a domain independent knowledge representation.
Since bond
graphs are embeddedin physical laws and concepts,
they allow for true qualitative reasoning. Wetake
our specific applications from the field of energy supply, for example combined heat-power systems. Industrial interest for this type of work stems from the
need to shorten the lead time and cost of engineering design, and to achieve enhanced integration of
the total product life-cycle.
Since the theory of dynamical systems usually deals
with continuously changing properties only, it can be
difficult to include discontinuous changes in the same
model. We have proposed an elementary switching
mechanism, that conserves the conceptual and qualitative character of the bond graph.
¯ Development of tools
In order to support the modelling task we are developing a tool called QuBA:Qualitative Bond graph
Analysis.
References
Top, J. L.; Akkermans, J. M. 1990. Bond-graph Based
Reasoning about Physical Systems. In Working Papers of the Second AAAIWorkshop on Model Based
Reasoning, 39-49. Boston, MA.
Top, J. L.; Akkermans,J. M.; Breedveld, P. C. 1991.
Qualitative Reasoning about Physical Systems: an Artificial Intelligence perspective. Journal of the Franklin
Institute 328(5/6):1047-1065.
Top, J. L.; Akkermans, J. M. 1991b. Computational and Physical Causality. In Proceedings IJCAI91, 1171-1176.
Top, J.L.; Westen S. 1992b. Reverse Engineering of
QUAESTOR
with KADS. In Proceedings of the Second KADSUser Meeting, 1171-1176. Siemens AG Munich.
147
From: AAAI Technical Report FS-92-03. Copyright © 1992, AAAI (www.aaai.org). All rights reserved.
TheoJ.A. de Vries, University of Twente, EE department, Control Laboratory, P.O.Box 217, 7500 AE
Enschede,Netherlands, phone: +31 - 53 - 892788,e-mail vri@rt.el.utwente.nl
In our group, the modelling of the dynamicbehaviour of (macro-)physical systems in general
studied, also on the basis of a wide range of applications. The basic philosophy behind this research is
the recognition that there is more to modellingthan "simply" deriving a set of differential equations. The
behaviour of energy and powerin physical systems is chosen as a guide in the process of establishing the
non-causal (!) relations between the subsystems and elements of a system. This guide appears to be
useful instrument for all physical domains. Based upon this, a multidiscplinary model-description
language is applied. This language describes the relations between subsystems and elements as they
exist, i.e. simultaneously instead of sequentially. This meansthat the language has to have a graphical
nature, because descriptive languages, mathematical equations included, are always of a sequential
nature. The graphical language or "knowledge representation" used for the description of physical
systems is called "bond graphs" and has been developed further by the group into "generalized bond
graphs" in a so-called "multibond graph notation", which can be used, for instance, to describe
multidimensional systems.
Within this context, I am working on a project in which it is researched how modelling and
simulation techniques and expertise can be used to enhance (conceptual) design. This project is done
coorporation with Unilever Research Laboratories, Vlaardingen, Netherlands. Research results are
evaluated and tested in the real world design practice, focussing on the design of controlled product
handling systems, in particular collating systems.
A theory applicable to both design [1] and modelling [2] has been formulated on basis of a
hypothesis about the modelling aspects of the object of interest. Knowledgebased support for modelling
and designing product handling machines is developed from the perspective of this theory. The
developed system [3] demonstrates that modelling formalisms and techniques are useful in order to
create deep models which capture engineering meaningin a way appropriate for designing. Furthermore
the implementation shows that bond graphs play an important role as the kernel of the system and as a
powerful language for describing and classifying physical principles across domains(thereby linking
function to form). However, bond graphs only capture a part of the aspects in which a designer is
interested during conceptual design, i.e. additional representations are needed.
The main reasoning capabilities whichthe system currently features are the abilities to represent a
model cor~istently in multiple ways (namely schematic diagrams and bond graphs), and the possibility
to automatically transform one representation to another, regardless of complexity [4]. Furthermore
powerful reasoning capabilities will becomeavailable with regard to causality. Causal analysis gives the
modeller or designer insight into the problem and proposed solution, and is essential whensimulating
complex dynamical systems.
References
[1] De Vries, T.J.A., P.C. Breedveld and J. van Amerongen,A design theory for classification and
development of CAEsystems, Symposiumon Automated Modelling, Proc. ASMEWinter Annual
Meeting’91 (Atlanta, U.S.A.), DSC-Vol.34, 1991, pp 37-44
[2] De Vries, T.J.A. andP.C. Breedveld, A modelof the modelling process, Bondgraphs for engineers,
G. Dauphin-Tanguyand P.C. Breedveld (eds.), Elsevier, Amsterdam1992, pp 291-302
[3] Van Dijk, J., T.J.A. de Vries, A.P.J. Breunese and P.C. Breedveld, Automated mechatronic
systems modelling, to be published in Bond graphs for engineers, G. Dauphin-Tanguyand P.C.
Breedveld (eds.), Elsevier, Amsterdam1992, pp 269-280
[4] Breunese, A.P.J., Design and implementation of a mechatronic modelling environment using
object oriented principles, MScthesis no 92R071, Control Laboratory, University of Twente,
Enschede, Netherlands, 1992
148