创建离散时间模型
方法创建离散时间线性模型特遣部队
,zpk
,党卫军
,的朋友
命令。
指定离散时间模型
控制系统工具箱™允许您创建连续时间和离散时间模型。用于创建离散时间模型的语法与用于连续时间模型的语法相似,除了还必须提供采样时间(以秒为单位的采样间隔)。
例如,要指定离散时间传递函数:
有采样周期Ts = 0.1 s
类型:
Num = [1 -1];Den = [1 -1.85 0.9];H = tf(num,den,0.1)
H = z - 1 ------------------ z^2 - 1.85 z + 0.9采样时间:0.1秒离散传递函数。
或者说:
Z = tf(“z”, 0.1);H = (z - 1) / (z^2 - 1.85*z + 0.9);
类似地,要指定离散时间状态空间模型:
有采样周期Ts = 0.1 s
类型:
Sys = ss(.5,1,.2,0,0.1);
识别离散时间系统
有几种方法可以确定你的LTI模型是否是离散的:
显示器显示非零采样时间值
sys。Ts
或get (sys, Ts)
返回一个非零采样时间值。isdt(系统)
返回true。
例如,对于传递函数H
指定的上面,
H.Ts
Ans = 0.1000
isdt (H)
ans =逻辑1
你也可以通过寻找以下特征来发现离散时间系统:
时间响应图-响应曲线由于其采样数据的性质具有楼梯状的外观
波德图-有一个竖条标记奈奎斯特频率(pi除以采样时间)。
下面的图显示了这些特征:
步骤(H)
波德(H)、网格