主要内容

创建离散时间模型

这个例子展示了如何创建离散时间线性模型使用特遣部队,zpk,党卫军,的朋友命令。

指定离散时间模型

控制系统工具箱™允许您创建两个连续时间和离散时间模型。创建离散时间模型的语法类似,对于连续时间模型,除了您还必须提供一个样本时间(采样间隔以秒为单位)。

例如,指定离散传递函数:

H ( z ) = z - - - - - - 1 z 2 - - - - - - 1 8 5 z + 0 9

与采样周期t = 0.1年代类型:

num = [1];穴= -1.85 - 0.9 [1];H =特遣部队(num,窝,0.1)
H = z - 1 - - - - - - - - - - - - - - - - - - z z ^ 2 - 1.85 + 0.9样品时间:0.1秒的离散传递函数。

或者说:

特遣部队(z =“z”,0.1);H = (z - 1) / (z ^ 2 - 1.85 * z + 0.9);

同样,指定离散时间状态空间模型:

x ( k + 1 ] = 0 5 x ( k ] + u ( k ]

y ( k ] = 0 2 x ( k ]

与采样周期t = 0.1年代类型:

sys = ss (5 1。2, 0, 0.1);

认识到离散时间系统

有几种方法可以确定你的离散线性时不变模型:

  • 显示器显示一个非零样本时间价值

  • sys.Tsget (sys, Ts)返回一个非零的样本时间价值。

  • isdt(系统)返回true。

例如,对于传递函数H指定的上面,

H.Ts
ans = 0.1000
isdt (H)
ans =逻辑1

你也可以点离散时间系统通过寻找以下特征:

  • 时间响应图-响应曲线有一个楼梯是由于其采样性质

  • -伯德图有一个竖线标志着奈奎斯特频率(π除以样本时间)。

下面的情节展示这些特征:

步骤(H)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。该对象代表了H。

波德(H)、网格

图包含2轴对象。轴与ylabel对象1级(dB)包含一个类型的对象。这个对象表示h .坐标轴对象2 ylabel阶段(度)包含一个类型的对象。该对象代表了H。