Contenuto principale

System Identification

Identificare modelli di sistemi dinamici dai dati misurati

Descrizione

L'app System Identification consente di identificare modelli di sistemi dinamici da dati misurati di input-output. È possibile stimare modelli sia lineari che non lineari e confrontare le risposte dei diversi modelli.

Utilizzando questa app, è possibile:

  • Importare, tracciare e pre-elaborare i dati misurati di input-output.

  • Stimare modelli lineari quali modelli di funzioni di trasferimento, modelli di processo, modelli polinomiali e modelli stato-spazio utilizzando dati nel dominio del tempo, serie temporali o dati nel dominio della frequenza.

  • Stimare modelli ARX e Hammerstein-Wiener non lineari utilizzando dati nel dominio del tempo.

  • Validare i modelli stimati utilizzando insiemi di dati indipendenti.

  • Esportare i modelli stimati per ulteriori analisi nel workspace di MATLAB® o nell'app Linear System Analyzer in Control System Toolbox™.

Per ulteriori informazioni, nell'app System Identification, selezionare Help > System Identification App Help.

System Identification app

Apri l’app System Identification

  • Barra degli strumenti di MATLAB: Nella scheda Apps, alla voce Control System Design and Analysis, fare clic sull'icona dell'app.

  • Prompt dei comandi di MATLAB: Inserire systemIdentification.

Uso programmatico

systemIdentification apre l'app System Identification. Se l'app è già aperta, il comando la porta in primo piano.

systemIdentification(sessionFile) apre l'app e carica un file di sessione salvato in precedenza, sessionFile, nel percorso di MATLAB. Una sessione include gli insiemi di dati e i modelli presenti nell'app al momento del salvataggio. Se l'app è già aperta, il comando unisce il contenuto del file di sessione con quello già presente nell'app.

Ad esempio, systemIdentification('mySession') apre l'app e carica la sessione dell'app precedentemente salvata mySession.sid.

Per salvare una sessione, nell'app System Identification, selezionare File > Save session. La sessione viene salvata in un file con estensione .sid.

systemIdentification(sessionFile,path) specifica il percorso del file di sessione. Utilizzare questa sintassi se il file non si trova nel percorso di MATLAB.

Ad esempio, systemIdentification('mySession','C:\matlab\work') apre l'app e carica la sessione dell'app precedentemente salvata mySession.sid, che si trova in C:\matlab\work.

Cronologia versioni

Introduzione prima di R2006a

Vedi anche

Funzioni