He estado buscando una alternativa a la Caja de herramientas de identificación del sistema de Matlab, pero la coincidencia de los términos "sistema" e "identificación" confunde la búsqueda.
¿Hay alguna biblioteca independiente que esté escrita para este propósito? (en C ++, C #, Python, etc.)
Respuestas:
La caja de herramientas de identificación del sistema contiene funciones para
Uno de los sustitutos más prometedor para toda esta funcionalidad sería utilizar R . Dos paquetes que incorporan algunas de las funciones de la serie temporal son el paquete de Utilidades y análisis de series temporales y el Entorno de modelado flexible para modelado inverso, sensibilidad, identificabilidad, análisis de Monte Carlo. También compartió estas funciones el paquete de análisis y control de series temporales
Una opción para el cálculo y la manipulación de la función de transferencia (que intenta ser un sustituto de la caja de herramientas de Matlab Control Systems, que se superpone significativamente con la ID del sistema) es la Biblioteca de sistemas de control para Python , pero el CSL no tiene ninguna función para lidiando con la identificación del sistema, solo la capacidad de manipular las funciones de transferencia (gracias a JasonS por señalar esto). El Ch Control System Toolkit le permite a uno modelar sistemas lineales y determinar la función de transferencia.
Estoy seguro de que hay otros ejemplos, pero pueden tomar algunas excavaciones para descubrir.
fuente
SIDPAC es un programa disponible gratuitamente de software.nasa.gov. Está dirigido a problemas de identificación del sistema de la aeronave, sin embargo, los métodos subyacentes son aplicables a otros tipos de problemas.
fuente