带时滞的闭合反馈循环
此示例显示当您连接具有输入、输出或传输时间延迟的模型时,内部延迟是如何产生的。
创建如下控制架构的模型:
G
是具有输入延迟的对象模型。C
是一个比例积分(PI)控制器。
建立表示该系统闭环响应的模型:
创建工厂
G
和控制器C
.G = tf(1,[1 10],'InputDelay',2.1);C = pid (0.5, 2.3);
C
比例增益为0.5,积分增益为2.3。使用
反馈
来计算闭环响应r来y.T =反馈(C * G, 1);
时间延迟T
不是输入延迟吗G
.因为时间延迟是闭环系统内部的,所以软件会返回T
作为一个党卫军
模型与一个内部的时间延迟的2.1秒。
T是闭环响应的精确表示,而不是近似值。如果要访问内部延迟值,输入:
T.InternalDelay
的步进图T确认存在时间延迟:
步骤(T)
内部延时存储在InternalDelay
的属性T
.使用点表示法进行访问InternalDelay
.例如,将内部延迟修改为3.5秒,输入:
T.InternalDelay = 3.5
您不能修改内部延迟的数量,因为它们是模型的结构属性。