Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Come iniziare con System Identification Toolbox

Creare modelli di sistemi dinamici lineari e non lineari da dati in ingresso-in uscita

System Identification Toolbox™ fornisce funzioni MATLAB®, blocchi Simulink® e app per la modellazione di sistemi dinamici, l’analisi di serie temporali e la previsione. È possibile apprendere le relazioni dinamiche tra variabili misurate per creare funzioni di trasferimento, modelli di processo e modelli nello stato degli spazi, sia a tempo continuo sia a tempo discreto, utilizzando dati nel dominio del tempo o dati nel dominio della frequenza. È possibile prevedere serie temporali utilizzando AR, ARMA o altre tecniche di modellazione autoregressiva lineare o non lineare.

La toolbox consente di stimare la dinamica del sistema non lineare utilizzando i modelli Hammerstein-Wiener e ARX non lineare con tecniche di Machine Learning, come i processi gaussiani (GP), macchine a vettori di supporto (SVM) e altre rappresentazioni. In alternativa, si possono creare modelli di equazioni differenziali ordinarie neurali (ODE) utilizzando il Deep Learning per acquisire la dinamica del sistema non lineare. La toolbox consente di eseguire l’identificazione del sistema grey-box per la stima dei parametri di un modello definito dall’utente. È possibile integrare i modelli identificati in Simulink per eseguire simulazioni rapide, atte a consentire la progettazione di controllo e le applicazioni diagnostiche e prognostiche.

Si possono eseguire stime online dei parametri e dello stato utilizzando il filtro di Kalman esteso o inodore e i filtri antiparticolato per applicazioni di controllo adattivo, rilevamento guasti e soft sensing. La toolbox consente di generare codice C/C++ per algoritmi di stima online destinati ai dispositivi integrati.

Tutorial

Informazioni su System Identification

Video

System Identification - Parte 1: che cos'è System Identification?
System Identification è il processo che utilizza i dati piuttosto che la fisica per sviluppare un modello di un sistema dinamico. Scoprire che cos'è System Identification e dove si trova nel quadro generale.

System Identification - Parte 2: System Identification lineare
Scoprire come utilizzare System Identification per adattare e validare un modello lineare a dati corrotti dal rumore e da disturbi esterni.

System Identification - Parte 3: System Identification non lineare
Scoprire System Identification non lineare esplorando una delle tante opzioni di modello possibili: un modello ARX non lineare.

System Identification - Parte 4: System Identification online e ricorsivo
Scopri System Identification online. Questi algoritmi stimano i parametri e gli stati di un modello man mano che nuovi dati vengono misurati e sono disponibili in tempo reale o pressoché in tempo reale.