J'ai cherché une alternative à la boîte à outils d'identification système de Matlab, mais la similitude des termes «système» et «identification» confond la recherche.
Existe-t-il des bibliothèques autonomes écrites à cet effet? (en C ++, C #, Python, etc.)
Réponses:
La boîte à outils d'identification du système contient des
L' un des substituts plus prometteurs pour toutes ces fonctionnalités serait d'utiliser R . Deux packages qui intègrent certaines des fonctionnalités de séries temporelles sont le package Time Series Utilities and Analysis et le Flexible Modeling Environment for Inverse Modeling, Sensitivity, Identifiability, Monte Carlo Analysis. Le module d'analyse et de contrôle des séries temporelles partageait également ces fonctions.
Une option pour le calcul et la manipulation de la fonction de transfert (qui tente de se substituer à la boîte à outils Matlab Control Systems, qui chevauche considérablement l'ID système) est la bibliothèque de systèmes de contrôle pour Python , mais la CSL n'a pas de fonctions pour traitant de l'identification du système, juste la capacité de manipuler les fonctions de transfert (merci à JasonS pour l'avoir signalé). Le Ch Control System Toolkit permet de modéliser des systèmes linéaires et de déterminer la fonction de transfert.
Je suis sûr qu'il existe d'autres exemples, mais ils peuvent prendre un peu de fouille à découvrir.
la source
SIDPAC est un programme disponible gratuitement sur software.nasa.gov. Il vise les problèmes d'identification des systèmes d'aéronef, mais les méthodes sous-jacentes sont applicables à d'autres types de problèmes.
la source