Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

System Identification

Identifier des modèles de systèmes dynamiques à partir de données mesurées

Description

L’application System Identification vous permet d’identifier des modèles de systèmes dynamiques à partir de données d’entrée-sortie mesurées. Vous pouvez estimer aussi bien des modèles linéaires que non linéaires et comparer les réponses de différents modèles.

Avec cette application, vous pouvez :

  • Importer, tracer et prétraiter des données d’entrée-sortie mesurées.

  • Estimer des modèles linéaires tels que des fonctions de transfert, des modèles de traitement, des modèles de représentation d’état au moyen de données dans le domaine temporel, de séries temporelles ou dans le domaine fréquentiel.

  • Estimer des modèles Hammerstein-Wiener et ARX non linéaires au moyen de données dans le domaine temporel.

  • Valider les modèles estimés au moyen de jeux de données indépendants.

  • Exporter les modèles estimés pour une analyse approfondie vers l’espace de travail MATLAB® ou vers l’application Linear System Analyzer dans Control System Toolbox™.

Pour plus d’informations, dans l’application System Identification, sélectionnez Help > System Identification App Help.

System Identification app

Ouvrir l'application System Identification

  • Toolstrip MATLAB : dans l'onglet Apps, sous Control System Design and Analysis, cliquez sur l’icône de l’application.

  • Invite de commande MATLAB : saisissez systemIdentification.

Utilisation programmatique

développer tout

systemIdentification ouvre l’application System Identification. Si l’application est déjà ouverte, la commande fait passer l’application au premier plan.

systemIdentification(sessionFile) ouvre l’application et charge un fichier de session enregistré précédemment, sessionFile, sur le chemin MATLAB. Une session comprend les jeux de données et les modèles dans l’application au moment de la sauvegarde. Si l’application est déjà ouverte, la commande fusionne le contenu du fichier de session et le contenu déjà présent dans l’application.

Par exemple, systemIdentification('mySession') ouvre l’application et charge la session de l’application sauvegardée précédemment mySession.sid.

Pour sauvegarder une session, dans l’application System Identification, sélectionnez File > Save session. La session est sauvegardée dans un fichier avec une extension .sid.

systemIdentification(sessionFile,path) spécifie le chemin vers le fichier de session. Utilisez cette syntaxe si le fichier n’est pas sur le chemin MATLAB.

Par exemple, systemIdentification('mySession','C:\matlab\work') ouvre l’application et charge la session de l’application sauvegardée précédemment mySession.sid située à C:\matlab\work.

Historique des versions

Introduit avant R2006a

Voir aussi

Fonctions