通过测量相移实现系统的暂态稳定

时间:2013-11-20 21:23:41

标签: matlab system fft

我有一个关于量化系统暂态稳定性的问题。如果不进入系统动态,我会在简单的层面上简明扼要地提出我的问题。

我的系统是非线性的(但我​​现在只对它的线性操作范围感兴趣)并且配备了数据采集功能。我可以从数据采集中延长系统的输入/输出,但我想通过改变系统的某些参数来了解瞬态响应的影响。

现在,我的想法是将这些信号导出到MATLAB中,进行FFT(在适当的窗口化/滤波之后)并计算信号的最大分量之间的相位。现在,如果阶段计算告诉我输出是“领先”/“滞后”输入那么系统“不稳定”/“稳定”分别是正确的吗?

所讨论的系统是一个机械系统,我正在应用电气系统稳定性的概念。

提前致谢!

编辑:

所以我使用了tfestimate工具并获得了以下情节。 我使用了第一阶的butterworth过滤器来过滤数据。

这是图像 -

http://imgur.com/ASvK6pE

现在,幅度图不会越过零,相位图只是“悬停”在0左右。这是什么意思? 我从学校教科书中看到的所有波特图都有一个很好的幅度图,它跨越0dB线,相位图超过-180。从中计算相位/增益裕度很容易。但我怎么在这里做呢?

谢谢!

0 个答案:

没有答案