In this work we present a new method for qualitative simulation of dynamical systems. The method can be used to describe the possible time evolutions of different models, starting from a qualitative description of the main relationships among quantities. The status of each quantity in the model, at any instant, is synthesized using two main attributes, i.e. magnitude and rate.of.change; both can assume one of three possible qualitative values. The inference engine is based both on lisp programs and on different classes of production rules. Among others, the 'certainty.rules' have the task of recognizing all facts which can be asserted with certainty within the present context, whereas the 'hypothesis.rules' generate alternative contexts (or worlds) in which reasoning can continue independently of the others. Some examples of qualitative simulations obtained on simple models of the cardiovascular system are presented, and the main advantages and limitations of the method are discussed.
[1]
M. S. Leaning,et al.
Qualitative Simulation of Compartmental Systems
,
1988
.
[2]
Arthur C. Guyton,et al.
Circulatory physiology : cardiac output and its regulation
,
1965
.
[3]
Richard Fikes,et al.
The role of frame-based representation in reasoning
,
1985,
CACM.
[4]
Benjamin Kuipers,et al.
Qualitative reasoning: Modeling and simulation with incomplete knowledge
,
1994,
Autom..
[5]
Johan de Kleer,et al.
A Qualitative Physics Based on Confluences
,
1984,
Artif. Intell..
[6]
Kenneth D. Forbus.
Qualitative Process Theory
,
1984,
Artif. Intell..
[7]
Salvatore Gaglio,et al.
An OPS5 implementation of qualitative reasoning about physical systems
,
1990,
Appl. Artif. Intell..
[8]
Benjamin J. Kaipers,et al.
Qualitative Simulation
,
1989,
Artif. Intell..