主要内容

bodemag

震级只有波德图的频率响应

描述

bodemag使您产生震级只有情节可视化大小动态系统的频率响应。

更全面的功能,请参阅波德波德提供大小和相位信息。如果你有系统识别™工具箱,波德还返回计算值,包括统计估计。

更多定制绘图选项,见bodeplot

例子

bodemag (sys)创建一个预示大小块的频率响应动态系统模型sys。图显示的大小(dB)系统响应作为频率的函数。bodemag自动决定频率基于系统动力学的阴谋。

如果sys是一个多输入多输出(MIMO)模型,然后呢bodemag产生一个数组预示级的情节,每个情节展示了一对I / O的频率响应。

例子

bodemag (sysN sys1, sys2,…)情节上的多个动态系统的频率响应同样的情节。所有系统必须有相同数量的输入和输出。

例子

bodemag (sys1LineSpec1,…,sysN LineSpecN)指定一个颜色、线型和标记每个系统的阴谋。

例子

bodemag (___,w)阴谋所指定的系统响应频率w

  • 如果w是一个单元阵列的形式{wmin, wmax},然后bodemag情节之间的响应频率范围wminwmax

  • 如果w是一个向量的频率呢bodemag情节在每个指定的频率响应。

您可以使用该语法的任何输入参数组合在以前的语法。

例子

全部折叠

创建一个预示级以下情节连续时间动态系统的输出。

H ( 年代 ) = 年代 2 + 0 1 年代 + 7 5 年代 4 + 0 12 年代 3 + 9 年代 2

特遣部队(H = 0.1 - 7.5 [1], [1 9 0 0 0.12]);bodemag (H)

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

bodemag自动选择范围基于系统动力学的阴谋。

创建一个预示级情节在指定的频率范围。使用这种方法,当你想关注的动力学在特定的频率范围。

特遣部队(H = (-0.1、-2.4、-181、-1950), [3.3,990, 2600]);bodemag网格(H, {1100})

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

细胞数组{1100}指定的最小和最大频率值预示级阴谋。当你以这种方式提供频率范围,频率响应数据的函数选择中间点。

另外,指定一个频率点向量用于评估和策划频率响应。

w = [1 5 10 15 20 23 31 40 44 50 85 100];bodemag (H, w,“。”网格)

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

bodemag情节指定频率的频率响应。

比较级的连续时间系统的频率响应等效离散系统在同一波德图。

创建连续时间和离散时间动态系统。

特遣部队(H = 0.1 - 7.5 [1], [1 9 0 0 0.12]);高清=汇集(H, 0.5,“zoh”);

创建一个预示级图显示两个系统的反应。

bodemag (H,高清)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表H,高清。

预示级的一个离散时间系统包括一个垂直的线标记系统的奈奎斯特频率。

指定的颜色、线型或标记为每个系统波德级使用LineSpec输入参数。

特遣部队(H = 0.1 - 7.5 [1], [1 9 0 0 0.12]);高清=汇集(H, 0.5,“zoh”);bodemag (H,“r”高清,“b——”)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表H,高清。

第一个LineSpec论点“r”指定了一个坚实的红线的反应H。第二个LineSpec论点“b——”指定一个蓝色虚线的反应高清

对于这个示例,创建一个2-output 3-input系统。

rng (0,“旋风”);%的再现性H = rss (4、2、3);

对于这个系统,bodemag情节的震级只有每个I / O通道的频率响应在一个单独的情节在一个单一的数字。

bodemag (H)

图包含6轴对象。坐标轴对象1的标题:(1)包含一个类型的对象。该对象代表h . 2轴对象包含一个类型的对象。该对象代表h .轴对象的标题3:在(2)包含一个类型的对象。该对象代表4 h .坐标轴对象包含一个类型的对象。这个对象表示h .坐标轴对象5的标题:在(3)包含一个类型的对象。该对象代表6 h .坐标轴对象包含一个类型的对象。该对象代表了H。

输入参数

全部折叠

动态系统,指定为输出或MIMO动态系统模型的动态系统模型。动态系统,您可以使用包括:

  • 数字连续时间和离散时间线性时不变模型,如特遣部队(控制系统工具箱),zpk(控制系统工具箱),或党卫军(控制系统工具箱)模型。

  • 广义或不确定的线性时不变模型等一族(控制系统工具箱)号航空母舰(鲁棒控制工具箱)模型。(使用不确定的模型需要鲁棒控制工具箱™软件。)

    • 可调控制设计模块、功能评估模型在其当前值对策划和返回频率响应数据。

    • 不确定的控制设计模块,功能块模型的标称值和随机样本。当你使用输出参数,函数返回频率响应数据仅供名义模型。

  • 频率特性数据模型等的朋友模型。对于这样的模型,功能块中定义的响应频率模型。

  • 确定了LTI模型,如idtf,中的难点,或idproc模型。

如果sys模型是一个数组,情节的频率响应函数数组中的所有模型在同一坐标轴。

线型、标志和颜色,指定为一个字符串或向量的两个或三个字符。可以出现在任何顺序的字符。你不需要指定三个特点(线型、标志和颜色)。例如,如果您省略线条样式和指定标记,然后情节只显示标记,也没有行。有关配置这个论点的更多信息,请参阅LineSpec输入参数的情节函数。

例子:“r——”指定了一个红色的虚线

例子:‘* b”指定蓝色星号标记

例子:“y”指定了一个黄线

频率的计算和频率响应,指定为单元阵列{wmin, wmax}或一个向量的频率值。

  • 如果w是一个单元阵列的形式{wmin, wmax},那么函数计算指数之间的频率范围wminwmax

  • 如果w是一个向量的频率,那么函数计算指数在每个指定的频率。例如,使用logspace生成一个行向量与对数间隔的频率值。

在rad /单位指定的频率TimeUnit,在那里TimeUnitTimeUnit模型的属性。

算法

bodemag计算频率响应如下:

  1. 计算zero-pole-gain (zpk(控制系统工具箱))表示的动态系统。

  2. 评估的增益和相位频率响应基于零,杆和获得数据为每个系统的输入/输出通道。

    • 对于连续时间系统,bodemag评估虚轴上的频率响应年代=,只考虑积极的频率。

    • 对于离散时间系统,bodemag评估单位圆上的频率响应。为了便于解释,命令参数化单位圆的上半部分为:

      z = e j ω T 年代 , 0 ω ω N = π T 年代 ,

      在哪里T年代样品时间和吗ωN奈奎斯特频率。等效连续时间频率ω然后使用的吗x设在变量。因为 H ( e j ω T 年代 ) 周期与2吗ωN,bodemag阴谋,奈奎斯特频率的响应ωN。如果sys是一个离散时间模型随着时间未指明的样本,bodemag使用T年代= 1。

介绍了R2012a