主要内容

带时滞的闭环反馈

此示例显示了当您互连具有输入、输出或传输时间延迟的模型时,内部延迟是如何产生的。

创建以下控制体系结构的模型:

G为具有输入延迟的对象模型。C为比例积分(PI)控制器。

要创建一个表示该系统闭环响应的模型:

  1. 创建工厂G和控制器C

    G = tf(1,[1 10],'InputDelay',2.1);C = pid (0.5, 2.3);

    C其比例增益为0.5,积分增益为2.3。

  2. 使用反馈来计算闭环响应ry

    T =反馈(C * G, 1);

时间延迟T不是一个输入延迟,因为它是G.因为时间延迟是闭环系统内部的,所以软件返回T作为一个党卫军模型与一个内部的时间延迟的2.1秒。

请注意

除了反馈,任何系统互连功能(包括平行系列)会导致内部延误。

T是闭环响应的精确表示,而不是近似表示。要访问内部延迟值,输入:

T.InternalDelay

步进图T确认时间延迟的存在:

步骤(T)

请注意

大多数分析命令,例如一步波德保证金,支金宝app持具有内部延迟的模型。

内部时延存储在InternalDelay的属性T.使用点符号来访问InternalDelay.例如,要将内部延迟更改为3.5秒,输入:

T.InternalDelay = 3.5

您不能修改内部延迟的数量,因为它们是模型的结构属性。

相关的例子

更多关于