主要内容

D2D.

重新采用离散时间模型

句法

SYS1.= D2D(SYS.TS.
SYS1.= D2D(SYS.TS.,'方法')
SYS1.= D2D(SYS.TS.选择

描述

SYS1.= D2D(SYS.TS.自由排序动态系统模型SYS.产生等效的离散时间模型SYS1.随着新的采样时间TS.(以秒为单位),在输入上使用零阶保持。

SYS1.= D2D(SYS.TS.,'方法')使用指定的重采样方法'方法'

  • 'ZOH'- 输入零阶保持输入

  • 'tustin'- Bilinear(Tustin)近似

有关每个算法的信息D2D.转换方法,见连续离散转换方法

SYS1.= D2D(SYS.TS.选择重建SYS.使用该选项设置d2doptions.

例子

全部收缩

创建以下零极增益模型,采样时间0.1秒。

H Z. = Z. - 0. 7. Z. - 0. 5.

H = ZPK(0.7,0.5,1,0.1);

将模型重叠在0.05秒。

H2 = D2D(H,0.05)
H2 =(Z-0.8243)----------(Z-0.7071)采样时间:0.05秒离散时间为零/极/杆型号。

重组H2.获得原始模型的0.1秒H

H3 = D2D(H2,0.1)
H3 =(Z-0.7)-------(Z-0.5)采样时间:0.1秒离散时间零/极/增益模型。

假设您估计了具有与估计数据(0.1秒)相称的采样时间的离散时间输出误差多项式模型。但是,您的部署应用程序需要更快的采样频率(0.01秒)。您可以使用D2D.重新确定您的估计模型。

加载估计数据。

加载Iddata1.Z1Z1.TS.
ans = 0.1000.

Z1是一个iddata.包含估计输入输出数据的对象,采样时间0.1秒。

估计输出误差多项式序列模型[2 2 1]

SYS = OE(Z1,[2 2 1]);sys.ts.
ans = 0.1000.

在0.01秒时按采样时间重叠模型。

SYS2 = D2D(SYS,0.01);sys2.ts.
ans = 0.0100.

D2D.使用零阶保持方法重新采样模型。

尖端

  • 使用语法SYS1 = D2D(SYS,TS,'方法')重新取样SYS.使用默认选项'方法'。指定使用频率预采样重新采样,使用语法SYS1 = D2D(SYS,TS,OPTS)。有关更多信息,请参阅d2doptions.

  • 什么时候SYS.是一个识别的(idlti)模型,SYS1.不包括估计的参数协方差SYS.。如果要在转换模型时翻译协方差,请使用翻译(系统识别工具箱)

也可以看看

||||(系统识别工具箱)

在R2006A之前介绍