Ho cercato un'alternativa alla System Identification Toolbox di Matlab, ma la comunanza dei termini "sistema" e "identificazione" sta confondendo la ricerca.
Esistono librerie autonome scritte per questo scopo? (in C ++, C #, Python, ecc.)
Ho cercato un'alternativa alla System Identification Toolbox di Matlab, ma la comunanza dei termini "sistema" e "identificazione" sta confondendo la ricerca.
Esistono librerie autonome scritte per questo scopo? (in C ++, C #, Python, ecc.)
Risposte:
La casella degli strumenti di identificazione del sistema contiene funzionalità per
Uno dei sostituti più promettenti per tutte queste funzionalità sarebbe quello di utilizzare R . Due pacchetti che incorporano alcune delle funzionalità delle serie temporali sono il pacchetto Utilità e analisi delle serie storiche e l' ambiente di modellazione flessibile per la modellazione inversa, la sensibilità, l'identificabilità e l'analisi Monte Carlo. Anche la condivisione di queste funzioni era il pacchetto di analisi e controllo delle serie storiche
Un'opzione per il calcolo e la manipolazione della funzione di trasferimento (che tenta di sostituire la toolbox Matlab Control Systems, che si sovrappone in modo significativo a quella dell'ID di sistema) è la libreria di sistemi di controllo per Python , ma CSL non ha alcuna funzione per gestire l'identificazione del sistema, solo la capacità di manipolare le funzioni di trasferimento (grazie a JasonS per averlo sottolineato). Il Ch Control System Toolkit consente di modellare sistemi lineari e determinare la funzione di trasferimento.
Sono sicuro che ci sono altri esempi, ma potrebbero essere necessari degli scavi per scoprire.
SIDPAC è un programma disponibile gratuitamente da software.nasa.gov. È mirato ai problemi di identificazione del sistema aeronautico, tuttavia i metodi sottostanti sono applicabili ad altri tipi di problemi.