CONtinuous-Time System IDentification

CONTSID toolbox for Matlab

Home   Publications   Terms & Conditions

Register   Download   Team   CRAN

 
 

Dynamic models of physical systems are obtained in terms of differential equations or transfer functions in continuous-time domain (CT). They are native to CT domain because the physical laws on which they are based are in CT domain. These models can be transformed into workable discrete time (DT) by appropriate sampling. Therefore, identification of CT models from their input-output data is of considerable importance in several areas including control and fault diagnosis. Methods to identify DT models are available but transformation of the DT models into CT is not a trivial issue. Also, the indirect route through the identification of DT models to obtain CT models is not, in general, as effective as the direct route in which CT models are obtained directly from input-output data. Several methods are by now well established to address the problem of direct identification of CT models. However, as far as we know, there is no toolbox that serves the cause of direct time-domain identification of CT systems.

The CONtinuous-Time System IDentification (CONTSID) toolbox is intended to fill this gap. The CONTSID toolbox contains routines for the direct CT model identification of linear time-invariant SISO, MISO and MIMO systems from regularly or irregularly sampled input/output data. The toolbox is compatible with Matlab 7.x and has been given a similar setup to the Mathwork's System Identification toolbox. Two Matlab toolboxes are required: the Control toolbox and the System Identification toolbox.

The latest version 5.0 (released in November 23, 2009) of the CONTSID toolbox includes the following four major additions:
• - it includes a flexible Graphical User Interface (GUI)
• - it supports errors-in-variables CT transfer function model identification;
• - it provides routines to estimate linear CT transfer function model in closed loop;
• - it includes methods to identify nonlinear CT Hammerstein models.

The GUI for the CONTSID toolbox can be run by the following command
- contsidgui: which opens the main window of the GUI.

The demonstration programs which illustrate the use of the toolbox as well as the latest developments can be run by entering the following command:
-idcdemo

Please contact the authors if you want to have more information about the latest version of the CONTSID toolbox. Any feedback is also welcome.


visitors since March 29, 2007

Centre de Recherche en Automatique de Nancy
Nancy-Université, CNRS, Faculté des Sciences et Techniques
BP70239
54506 Vandoeuvre cedex, France

phone
33 (0)3 83 68 44 90

email
hugues.garnier@cran.uhp-nancy.fr