主要内容

c2dOptions

创建用于连续时间到离散时间转换的选项集

语法

选择= c2dOptions
选择= c2dOptions ('OptionName',用OptionValue

描述

选择= c2dOptions的默认选项汇集

选择= c2dOptions ('OptionName',用OptionValue属性的选项接受一个或多个以逗号分隔的名称/值对汇集命令。指定OptionName在单引号。

输入参数

名称-值参数

方法

离散化方法,指定为以下值之一:

“zoh”

零级举行,汇集假设控制输入在样本时间内是分段不变的Ts

“呸”

三角形近似(修正的一阶保持),其中汇集假设控制输入在样本时间内是分段线性的Ts.(见[1],第228页)。

“冲动” Impulse-invariant离散化。
“tustin”

双线性近似(Tustin)。默认情况下,汇集离散没有预翘曲和舍入任何分数时间延迟到最接近的倍数的样本时间。包括预曲,使用PrewarpFrequency选择。为了近似小数延迟,使用FractDelayApproxOrder选择。

“匹配”

Zero-pole匹配方法。(见[1],第224页)。默认情况下,汇集将任何分数时间延迟舍入到样本时间的最接近的倍数。为了近似小数延迟,使用FractDelayApproxOrder选择。

最小二乘的 最小二乘方法。将连续时间系统和离散时间系统的频率响应误差最小化至奈奎斯特频率。

有关每个转换方法的算法的信息,请参见Continuous-Discrete转换方法

默认值:“zoh”

PrewarpFrequency

Prewarp频率“tustin”中指定的方法,rad / TimeUnit,在那里TimeUnit时间单位是否在TimeUnit离散系统的性质。取正标量值。值0对应于标准“tustin”没有prewarp方法。

默认值:0

FitOrder

合适的订单最小二乘的方法,指定为整数。指定离散时间模型拟合到连续时间频率响应的顺序。保留默认选项'汽车,使用连续时间模型的顺序,并将其改为整数N使用一个Nth订单。降低顺序有助于不稳定的极点或极点/零在z = 1

默认值:汽车

FractDelayApproxOrder

用于近似分数阶延迟的最大阶Thiran滤波器“tustin”“匹配”方法。需要整数值。值为0表示汇集将分数延迟舍入到样本时间的整数倍。

默认值:0

例子

全部折叠

生成两个随机连续时间状态空间模型。

sys1 = rss (3 2 2);sys2 = rss (4 4 1);

为。创建一个选项集汇集采用Tustin离散化方法,预翘曲频率为3.4 rad/s。

选择= c2dOptions (“方法”“tustin”“PrewarpFrequency”, 3.4);

离散化模型,sys1sys2,使用相同的选项集,但使用不同的示例时间。

dsys1 =汇集(sys1, 0.1,选择);dsys2 =汇集(sys2, 0.2,选择);

参考文献

富兰克林,g.f.,鲍威尔,d.j.和沃克曼,m.l.,动态系统的数字控制(第三版),Prentice Hall, 1997。

另请参阅

介绍了R2010a