Qualitative Reasoning with Modelica Models

Authors

  • Matthew Klenk PARC
  • Johan de Kleer PARC
  • Daniel Bobrow PARC
  • Bill Janssen PARC

DOI:

https://doi.org/10.1609/aaai.v28i1.8876

Keywords:

Qualitative Reasoning, AI and Design, Knowledge Representation

Abstract

Qualitative reasoning can play an important role in early stage design. Currently, engineers explore the design space using simulation models built in languages such as Modelica. To make qualitative reasoning useful to them, designs specified in their languages must be translated into a qualitative modeling language for analysis. The contribution of this paper is a sound and effective mapping between Modelica and qualitative reasoning. To achieve a sound mapping, we extend envisioning, the process of generating all relevant qualitative behaviors, to support Modelica's declarative events. For an effective mapping, we identify three classes of additional constraints that should be inferred from the Modelica representation thereby exponentially reducing the number of unrealizable trajectories. We support this contribution with examples and a case study.

Downloads

Published

2014-06-21

How to Cite

Klenk, M., de Kleer, J., Bobrow, D., & Janssen, B. (2014). Qualitative Reasoning with Modelica Models. Proceedings of the AAAI Conference on Artificial Intelligence, 28(1). https://doi.org/10.1609/aaai.v28i1.8876

Issue

Section

AAAI Technical Track: Knowledge Representation and Reasoning