Transport Delay
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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。