Eu tenho procurado por uma alternativa ao System Identification Toolbox do Matlab, mas a semelhança dos termos "sistema" e "identificação" está confundindo a pesquisa.
Existem bibliotecas independentes criadas para esse fim? (em C ++, C #, Python, etc.)
Respostas:
A caixa de ferramentas de identificação do sistema contém recursos para
Um dos substitutos mais promissor para toda essa funcionalidade seria usar R . Dois pacotes que incorporam parte da funcionalidade de séries temporais são o pacote Utilitários e Análise de Séries Temporais e o Ambiente de Modelagem Flexível para Modelagem Inversa, Sensibilidade, Identificabilidade e Análise de Monte Carlo. Também compartilhando essas funções estava o pacote Análise e controle de séries temporais
Uma opção para o cálculo e a manipulação da função de transferência (que tenta substituir a caixa de ferramentas Matlab Control Systems, que se sobrepõe significativamente à ID do sistema) é a Control Systems Library for Python , mas a CSL não possui nenhuma função para lidar com a identificação do sistema, apenas a capacidade de manipular funções de transferência (obrigado ao JasonS por apontar isso). O Ch Control System Toolkit permite modelar sistemas lineares e determinar a função de transferência.
Tenho certeza de que existem outros exemplos, mas eles podem levar algumas escavações para serem descobertos.
fonte
O SIDPAC é um programa disponível gratuitamente em software.nasa.gov. Ele é direcionado para problemas de identificação do sistema de aeronaves, no entanto, os métodos subjacentes são aplicáveis a outros tipos de problemas.
fonte