我希望使用python为我的系统获取状态空间模型。
我测试了实际的系统,所以我有输入,我测量了输出。所以我有一组相应的输入和输出。
是否有某个函数用于python,我可以在其中为函数提供系统的输入和输出集合,然后函数将为我提供代表系统的状态空间模型?
答案 0 :(得分:1)
你想使用n4sid方法,这是我在Python中唯一知道的代码: pyN4DIS
答案 1 :(得分:1)
我在GitHub上尝试了这个软件包:SIPPY(PYthon的系统识别软件包)。
效果很好,使用起来非常简单。有许多识别算法可用于状态空间模型(N4SID,MOESP,CVA,PARSIM方法)。我认为它是Python中最完整的代码。
答案 2 :(得分:0)
还有sysid。我还没有尝试过任何这些(还有),并且有兴趣听听你到目前为止发现或尝试过的其他内容。
答案 3 :(得分:-1)
尝试阅读这篇文章:state space model和this state space model2 后者使用其他py包来创建模型,您可以将其用作模块输入以达到您的目的。不确定是否有除这两组脚本之外的任何软件包