Reasoning about nonlinear system identification

作者:

摘要

System identification is the process of deducing a mathematical model of the internal dynamics of a system from observations of its outputs. The computer program Pret automates this process by building a layer of artificial intelligence (AI) techniques around a set of traditional formal engineering methods. Pret takes a generate-and-test approach, using a small, powerful meta-domain theory that tailors the space of candidate models to the problem at hand. It then tests these models against the known behavior of the target system using a large set of more-general mathematical rules. The complex interplay of heterogeneous reasoning modes that is involved in this process is orchestrated by a special first-order logic system that uses static abstraction levels, dynamic declarative meta control, and a simple form of truth maintenance in order to test models quickly and cheaply. Unlike other modeling tools—most of which use libraries to model small, well-posed problems in limited domains and rely on their users to supply detailed descriptions of the target system—Pret works with nonlinear systems in multiple domains and interacts directly with the real world via sensors and actuators. This approach has met with success in a variety of simulated and real applications, ranging from textbook systems to real-world engineering problems.

论文关键词:Automated model building,System identification,Qualitative reasoning,Qualitative physics,Knowledge representation framework,Reasoning framework,Input-output modeling

论文评审过程:Received 19 May 2000, Revised 4 May 2001, Available online 9 August 2001.

论文官网地址:https://doi.org/10.1016/S0004-3702(01)00143-6