主要内容

本页采用了机器翻译。点击此处可查看英文原文。

利用瞬态响应图辨识延迟

您可以使用瞬态响应图来估计线性系统的输入延迟,即死区时间。输入延迟是指输出对输入作出响应所需的时间。

在“系统辨识”App 中:要查看瞬态响应图,请在“系统辨识”App 中选中 Transient resp 复选框。例如,下图所示的阶跃响应曲线表明,系统在响应输入之前存在约 0.25 s 的时间延迟。

阶跃响应图

在命令行中:您可以使用 impulseplot 来绘制冲激响应。时间延迟等于瞬态响应幅值中第一个大于正时间值置信区的正峰值。

例如,以下命令可绘制一个带有 1 个标准差置信域的冲激响应图:

load dry2
ze = dry2(1:500); 
opt = impulseestOptions('RegularizationKernel','TC');
sys = impulseest(ze,40,opt);
h = impulseplot(sys);
showConfidence(h,1);

MATLAB figure

所得图示表明,响应幅度的第一个正峰值(其值大于正时间值的置信域)出现在 0.24 s 处。

除了使用 showConfidence 之外,您还可以通过右键点击绘图并选择 Characteristics > Confidence Region,以交互方式绘制置信区间。

另请参阅

主题