有没有一种方法可以使用python(可能来自控制库)找到可观察/不可观察的分解



我目前正在进行一个项目,需要以有效的方式将我的系统分解为可观察和不可观察的子系统,所以我正在寻找一个可以帮助我的函数。

PS:我知道这个功能,但它不是我想要的:

s = co.ss(A, B, C, D)
sys, T = co.observable_form(s)

在这种情况下,系统需要完全可观察。

谢谢!

如果有人在寻找答案,我发现了一个很棒的库,它有一个函数可以做到这一点。它被称为";harold";你可以在这里找到它。所述函数被称为";"楼梯";它相当于MATLAB中的obsvf或ctrbf函数;它实现了阶梯算法。

最新更新