Transport Delay

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Transport Delay
由给定的时间量的延迟输入

连续
描述
Transport Delay块输入由一个指定的延迟时间量。

您可以使用此块模拟的延迟时间。

此块的输入应该是一个连续的信号。

仿真开始时,块的输出Initial output参数,直到仿真时间超过Time delay参数.然后,块开始产生输入的延迟。

在模拟过程中,块存储在缓冲器中的输入点和模拟次数。

您可以指定此Initial buffer size参数的大小
Time delay
指定仿真时间传播到输出端的输入信号的延迟量。

设置
默认:1
该值必须是非负的。

命令行信息
参考Block-Specific Parameters
Initial output
指定输出块生成,直到仿真时间第一次超过输入的时间延迟。

设置
默认:0
initial output此块不能INF或NaN。

命令行信息
参考Block-Specific Parameters
Initial buffer size
输入点的数目来存储定义初始的内存分配。

设置
默认:1024
如果输入点的数目超过了初始的缓冲区大小,块分配额外的存储器
模拟结束后,一个消息显示所需要的总的缓冲区大小
提示
因为分配的内存减慢模拟,如果模拟速度是一个问题,仔细选择此值。

对于很长一段时间的延迟时间,此块可以使用大量的内存,尤其是对量纲输入
命令行信息
参考Block-Specific Parameters
Use fixed buffer size
指定使用一个固定大小的缓冲区,以保存从以前的时间步长输入数据。

设置
默认: Off
On
块使用一个固定大小的缓冲区。

Off
块不使用一个固定大小的缓冲区。

如果输入的数据是线性的,选择此复选框可以节省内存。

如果输入的数据是非线性的,请不要选择此复选框。

这样做可能会产生不正确的结果。

命令行信息
参考Block-Specific Parameters
Direct feedthrough of input during linearization
因为块在其输入输出线性化和修剪,设置块模式直接馈通。

设置
默认: Off
On
可直接输入馈通。

Off
不可直接输入馈通。

提示
选中此复选框,可以在模型中的状态会有所变动,当您使用的功能linmod,dlinmod,或trim。

要提取这个新的状态顺序:
1.在Simulink模型的名称,使用下面的命令来编译模型。

2. [sizes, x0, x_str] = model([],[],[],'lincompile');
3.用下面的命令终止编译。

4. model([],[],[],'term');
在Simulink模型的状态这是一个单元阵列,包含的的输出参数x_str,排序新的状态。

当你传递一个输入的的linmod,dlinmod,或微调功能的状态向量,状态向量必须使用这个新状态排序。

命令行信息
参考Block-Specific Parameters
Pade order (for linearization)
Pade近似为线性化程序设置的顺序。

设置
默认:0
默认值是0,这会导致在一个单位增益没有动态的状态。

设置为一个正整数n,n个状态的模型,但结果更准确的线性模型的传输延迟。

/p/1845019103。

相关文档
最新文档