Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Python: Identifying a State Space Model for a System

I am looking to obtain a state space model for a system I have, using python.

I have tested the actual system, so I have the inputs to it and I have measured the outputs. so I have sets of corresponding inputs and outputs.

Is there a function somewhere, for python, where I can supply the function with the set of inputs and outputs of the system, and the function will then provide me with a state space model that represents the system?

like image 202
Ahmed J Avatar asked Oct 19 '22 08:10

Ahmed J


1 Answers

I tried this package available on GitHub: SIPPY (Systems Identification Package for PYthon).

It works well and it is quite simple to use. There are many identification algorithms that can be used for state-space models (N4SID, MOESP, CVA, PARSIM methods). I think it's the most complete code available in Python.

like image 186
EOGA Avatar answered Nov 01 '22 10:11

EOGA