与时间延迟关闭反馈回路
这个例子展示了如何内部延迟出现当你互连模型,输入,输出,或运输时间延误。
创建一个模型的控制架构:
G
是植物模型,输入延迟。C
是一个比例积分(PI)控制器。
创建一个模型表示系统的闭环响应:
创建工厂
G
和控制器C
。G =特遣部队(1 10 [1]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
您不能修改内部延迟的数量,因为他们是结构性模型的属性。