主要内容gydF4y2Ba

lsimplotgydF4y2Ba

情节模拟时间响应的动态系统任意输入额外的定制选项gydF4y2Ba

描述gydF4y2Ba

lsimplotgydF4y2Ba情节让你模拟时间响应的动态系统任意输入与更广泛的阴谋定制选项gydF4y2BalsimgydF4y2Ba。您可以使用gydF4y2BalsimplotgydF4y2Ba获得情节处理并使用它来定制情节,如修改轴标签,限制和单位。您还可以使用gydF4y2BalsimplotgydF4y2Ba画一组现有的模拟时间响应图轴由一个轴处理。定制现有的模拟时间响应图使用情节处理:gydF4y2Ba

  1. 获得情节处理gydF4y2Ba

  2. 使用gydF4y2BagetoptionsgydF4y2Ba获得的选项集gydF4y2Ba

  3. 更新图使用gydF4y2BasetoptiongydF4y2Ba修改所需的选项gydF4y2Ba

有关更多信息,请参见gydF4y2Ba定制响应情节从命令行gydF4y2Ba(控制系统工具箱)gydF4y2Ba。使用默认选项创建模拟时间响应图或提取模拟响应数据,使用gydF4y2BalsimgydF4y2Ba。gydF4y2Ba

hgydF4y2Ba= lsimplot (gydF4y2BasysgydF4y2Ba)gydF4y2Ba打开线性模拟工具gydF4y2Ba动态系统模型gydF4y2BasysgydF4y2Ba,你可以交互式地指定驾驶输入(s),时间向量,初始状态。它还返回情节处理gydF4y2BahgydF4y2Ba。你可以使用这个句柄gydF4y2BahgydF4y2Ba定制的阴谋gydF4y2BagetoptionsgydF4y2Ba和gydF4y2BasetoptiongydF4y2Ba命令。gydF4y2Ba

更多信息关于使用线性模拟工具,线性分析,明白了gydF4y2Ba使用线性模拟工具gydF4y2Ba(控制系统工具箱)gydF4y2Ba。gydF4y2Ba

例子gydF4y2Ba

hgydF4y2Ba= lsimplot (gydF4y2BasysgydF4y2Ba,gydF4y2BaugydF4y2Ba,gydF4y2BatgydF4y2Ba)gydF4y2Ba情节的模拟时间响应模型gydF4y2BasysgydF4y2Ba输入信号gydF4y2BaugydF4y2Ba向量和相应的时间gydF4y2BatgydF4y2Ba。MIMO系统,gydF4y2BaugydF4y2Ba是一个矩阵和尽可能多的列的数量的输入和gydF4y2Ba我gydF4y2Ba行指定了输入值在时间gydF4y2Bat(我)gydF4y2Ba。对于输出系统,输入gydF4y2BaugydF4y2Ba可以指定作为一个行或列向量。gydF4y2Ba

例子gydF4y2Ba

hgydF4y2Ba= lsimplot (gydF4y2BasysgydF4y2Ba1,gydF4y2BasysgydF4y2Ba2……gydF4y2BasysgydF4y2BaN,gydF4y2BaugydF4y2Ba,gydF4y2BatgydF4y2Ba)gydF4y2Ba情节的模拟响应多个动态系统gydF4y2Basys1、sys2 sysN…gydF4y2Ba使用的输入gydF4y2BaugydF4y2Ba和时间向量gydF4y2BatgydF4y2Ba在相同的情节。所有系统必须有相同数量的输入和输出使用这种语法。gydF4y2Ba

例子gydF4y2Ba

hgydF4y2Ba= lsimplot (gydF4y2BasysgydF4y2Ba1,gydF4y2BaLineSpecgydF4y2Ba1、……gydF4y2BasysgydF4y2BaN,gydF4y2BaLineSpecgydF4y2BaN,gydF4y2BaugydF4y2Ba,gydF4y2BatgydF4y2Ba)gydF4y2Ba设置线的风格,标记类型和颜色每个系统的模拟时间响应。所有系统必须有相同数量的输入和输出使用这种语法。gydF4y2Ba

例子gydF4y2Ba

hgydF4y2Ba= lsimplot (gydF4y2Ba___gydF4y2Ba,gydF4y2Bax0gydF4y2Ba)gydF4y2Ba进一步指定一个向量gydF4y2Bax0gydF4y2Ba初始状态的值,当gydF4y2BasysgydF4y2Ba是一个状态方程模型。gydF4y2Ba

例子gydF4y2Ba

hgydF4y2Ba= lsimplot (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba方法gydF4y2Ba)gydF4y2Ba指定如何gydF4y2BalsimplotgydF4y2Ba篡改样本之间的输入值,当gydF4y2BasysgydF4y2Ba是一个连续时间模型。gydF4y2Ba

hgydF4y2Ba= lsimplot (gydF4y2Ba斧头gydF4y2Ba,gydF4y2Ba___gydF4y2Ba)gydF4y2Ba情节上的模拟响应gydF4y2Ba轴gydF4y2Ba对象在当前图的处理gydF4y2Ba斧头gydF4y2Ba。gydF4y2Ba

例子gydF4y2Ba

hgydF4y2Ba= lsimplot (gydF4y2Ba___gydF4y2Ba,gydF4y2BaplotoptionsgydF4y2Ba)gydF4y2Ba情节的模拟响应选项设置中指定gydF4y2BaplotoptionsgydF4y2Ba。您可以使用这些选项来定制情节外观使用命令行。设置指定gydF4y2BaplotoptionsgydF4y2Ba覆盖在MATLAB的偏好设置gydF4y2Ba®gydF4y2Ba会话中运行gydF4y2BalsimplotgydF4y2Ba。因此,这个语法是有用的,当你想要编写一个脚本生成多个情节看起来是一样的,不管你当地的偏好。gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

对于这个示例,改变时间单位为分钟,打开网格模拟响应图。考虑下面的传递函数。gydF4y2Ba

sys =特遣部队(3 (1 2 3));gydF4y2Ba

计算这个系统任意输入信号的响应,提供gydF4y2BalsimplotgydF4y2Ba与时代的一个向量gydF4y2BatgydF4y2Ba你想计算响应和一个向量gydF4y2BaugydF4y2Ba包含相应的信号值。例如,绘制系统响应信号,增加一步从0开始gydF4y2Bat = 0gydF4y2Ba,坡道从0gydF4y2Bat = 1gydF4y2Ba1在gydF4y2Bat = 2gydF4y2Ba,然后保持稳定在1。定义gydF4y2BatgydF4y2Ba和计算的值gydF4y2BaugydF4y2Ba。gydF4y2Ba

t = 0:0.04:8;u = max(0分钟(t - 1, - 1));gydF4y2Ba

使用gydF4y2BalsimplotgydF4y2Ba绘制系统响应信号的处理gydF4y2BahgydF4y2Ba。gydF4y2Ba

h = lsimplot (sys, u, t);gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表驾驶输入系统。”w我dth=

图显示了应用输入gydF4y2Ba(u, t)gydF4y2Ba在灰色和蓝色的系统响应。gydF4y2Ba

使用情节处理改变时间单位为分钟,网格上。为此,编辑属性的情节处理,gydF4y2BahgydF4y2Ba使用gydF4y2BasetoptiongydF4y2Ba。gydF4y2Ba

setoption (h,gydF4y2Ba“TimeUnits”gydF4y2Ba,gydF4y2Ba“分钟”gydF4y2Ba,gydF4y2Ba“网格”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表驾驶输入系统。”w我dth=

当你叫情节自动更新gydF4y2BasetoptiongydF4y2Ba。gydF4y2Ba

此外,您还可以使用gydF4y2BatimeoptionsgydF4y2Ba命令来指定所需的情节选项。首先,创建一个选项设置基于工具箱的偏好。gydF4y2Ba

plotoptions = timeoptions (gydF4y2Ba“cstprefs”gydF4y2Ba);gydF4y2Ba

改变属性的选项设置通过设置分钟,使网格的时间单位。gydF4y2Ba

plotoptions。TimeUnits =gydF4y2Ba“分钟”gydF4y2Ba;plotoptions。网格=gydF4y2Ba“上”gydF4y2Ba;lsimplot (sys, u, t, plotoptions);gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表驾驶输入系统。”w我dth=

lsimplotgydF4y2Ba允许你情节多个动态系统的模拟反应在同一轴。例如,比较系统的闭环响应和PI控制器和PID控制器。然后,定制的阴谋使归一化,将网格。gydF4y2Ba

首先,创建一个系统的传递函数和优化控制器。gydF4y2Ba

特遣部队(H = 4, 10 25 [1]);C1 = pidtune (H,gydF4y2Ba“π”gydF4y2Ba);C2 = pidtune (H,gydF4y2Ba“PID”gydF4y2Ba);gydF4y2Ba

形成闭环系统。gydF4y2Ba

sys1 =反馈(H * C1, 1);sys2 =反馈(H * C2, 1);gydF4y2Ba

情节两个系统的反应一段4 s的方波。gydF4y2Ba

(u, t) = gensig (gydF4y2Ba“广场”gydF4y2Ba4、12);h1 = lsimplot (sys1 sys2, u, t);传奇(gydF4y2Ba“π”gydF4y2Ba,gydF4y2Ba“PID”gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。这些对象代表驾驶输入、PI、PID。”w我dth=

使用gydF4y2BasetoptiongydF4y2Ba使标准化和网格。gydF4y2Ba

setoption (h1,gydF4y2Ba“正常化”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba,gydF4y2Ba“网格”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。这些对象代表驾驶输入、PI、PID。”w我dth=

当你叫情节自动更新gydF4y2BasetoptiongydF4y2Ba。gydF4y2Ba

默认情况下,gydF4y2BalsimplotgydF4y2Ba选择不同的颜色为每个系统图。您可以指定颜色和线条样式使用gydF4y2BaLineSpecgydF4y2Ba输入参数。gydF4y2Ba

h2 = lsimplot (sys1,gydF4y2Ba“r——”gydF4y2Basys2,gydF4y2Ba“b”gydF4y2Bau, t);传奇(gydF4y2Ba“π”gydF4y2Ba,gydF4y2Ba“PID”gydF4y2Ba)setoption (h2,gydF4y2Ba“正常化”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba,gydF4y2Ba“网格”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。这些对象代表驾驶输入、PI、PID。”w我dth=

第一个gydF4y2BaLineSpecgydF4y2Ba”gydF4y2Bar——”gydF4y2Ba指定虚线红线与PI控制器的响应。第二个gydF4y2BaLineSpecgydF4y2Ba”gydF4y2Bab”gydF4y2Ba指定了一个坚实的蓝线响应的PID控制器。传说反映了指定的颜色和线条样式。gydF4y2Ba

默认情况下,gydF4y2BalsimplotgydF4y2Ba模拟了模型假设所有状态为零的模拟。当状态空间模型的响应模拟,使用可选的gydF4y2Bax0gydF4y2Ba输入参数来指定非零初始状态值。考虑以下两个状态空间模型的输出。gydF4y2Ba

= (-1.5 - 3;3 1];B = (1.3;0);C = (1.15 - 2.3);D = 0;sys = ss (A, B, C, D);gydF4y2Ba

假设您希望允许系统演变从一个已知的初始状态没有输入2 s,然后应用单位阶跃变化。指定的向量gydF4y2Bax0gydF4y2Ba初始状态值,并创建输入向量。gydF4y2Ba

x0 = (-0.2 - 0.3);t = 0:0.05:8;u = 0(长度(t), 1);u (t > = 2) = 1;gydF4y2Ba

首先,创建一个默认选项设置使用gydF4y2BatimeoptionsgydF4y2Ba。gydF4y2Ba

plotoptions = timeoptions;gydF4y2Ba

下一个改变所需的属性的选项设置gydF4y2BaplotoptionsgydF4y2Ba和情节模拟响应和零阶保持器的选择。gydF4y2Ba

plotoptions.Title。字形大小= 15;plotoptions.Title。颜色= (0 0 1);plotoptions。网格=gydF4y2Ba“上”gydF4y2Ba;h = lsimplot (sys, u, t, x0, plotoptions,gydF4y2Ba“zoh”gydF4y2Ba);持有gydF4y2Ba在gydF4y2Ba标题(gydF4y2Ba“模拟时间响应与初始条件gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表驾驶输入系统。”w我dth=

上半年的情节展示了自由演化系统从初始状态值gydF4y2Ba(-0.2 - 0.3)gydF4y2Ba。在gydF4y2Bat = 2gydF4y2Ba有一个阶跃变化的输入,情节显示了这个新系统响应信号开始从国家价值观。因为gydF4y2BaplotoptionsgydF4y2Ba始于一组固定的选项,阴谋的结果是独立的MATLAB工具箱偏好的会话。gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

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

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

  • 稀疏的状态空间模型,如gydF4y2Ba桅杆gydF4y2Ba(控制系统工具箱)gydF4y2Ba或gydF4y2BamechssgydF4y2Ba(控制系统工具箱)gydF4y2Ba模型。最后一次gydF4y2BatFinalgydF4y2Ba利用稀疏模型时,必须指定。gydF4y2Ba

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

    • 可调控制设计模块、功能评估模型在其当前值绘制模拟响应。gydF4y2Ba

    • 不确定的控制设计模块,功能块模型的标称值和随机样本。gydF4y2Ba

  • 确定了LTI模型,如gydF4y2BaidtfgydF4y2Ba,gydF4y2Ba中的难点gydF4y2Ba,或gydF4y2BaidprocgydF4y2Ba模型。为确定模型,还可以使用gydF4y2Basim卡gydF4y2Ba命令,该命令可以计算模拟响应的标准偏差和状态轨迹。gydF4y2Basim卡gydF4y2Ba也可以模拟各种类型的模型与非零初始条件,并能模拟非线性识别模型。gydF4y2Ba

lsimplotgydF4y2Ba不支持频率特性等数金宝app据模型gydF4y2Ba的朋友gydF4y2Ba,gydF4y2BagenfrdgydF4y2Ba,或gydF4y2BaidfrdgydF4y2Ba模型。gydF4y2Ba

如果gydF4y2BasysgydF4y2Ba模型是一个数组,函数块数组中的所有模型的反应在同一坐标轴。gydF4y2Ba

线型、标志和颜色,指定为一个特征向量包含符号或字符串。这些符号可以出现在任何顺序。你不需要指定三个特点(线型、标志和颜色)。例如,如果您省略线条样式和指定标记,然后情节只显示标记,也没有行。gydF4y2Ba

例子:gydF4y2Ba”,或“gydF4y2Ba是一个红色虚线圆圈标记吗gydF4y2Ba

线条样式gydF4y2Ba 描述gydF4y2Ba
- - - - - -gydF4y2Ba 实线gydF4y2Ba
- - -gydF4y2Ba 虚线gydF4y2Ba
:gydF4y2Ba 虚线gydF4y2Ba
-。gydF4y2Ba Dash-dot线gydF4y2Ba
标记gydF4y2Ba 描述gydF4y2Ba
“o”gydF4y2Ba 圆gydF4y2Ba
“+”gydF4y2Ba 加号gydF4y2Ba
‘*’gydF4y2Ba 星号gydF4y2Ba
“。”gydF4y2Ba 点gydF4y2Ba
“x”gydF4y2Ba 交叉gydF4y2Ba
“_”gydF4y2Ba 水平线gydF4y2Ba
“|”gydF4y2Ba 垂直的线gydF4y2Ba
“年代”gydF4y2Ba 广场gydF4y2Ba
' d 'gydF4y2Ba 钻石gydF4y2Ba
“^”gydF4y2Ba Upward-pointing三角形gydF4y2Ba
“v”gydF4y2Ba 向下的三角形gydF4y2Ba
“>”gydF4y2Ba 三点三角形gydF4y2Ba
“<”gydF4y2Ba 只左向三角形gydF4y2Ba
“p”gydF4y2Ba 五角星形gydF4y2Ba
“h”gydF4y2Ba 六角星形gydF4y2Ba
颜色gydF4y2Ba 描述gydF4y2Ba

ygydF4y2Ba

黄色的gydF4y2Ba

米gydF4y2Ba

品红色的gydF4y2Ba

cgydF4y2Ba

青色gydF4y2Ba

rgydF4y2Ba

红色的gydF4y2Ba

ggydF4y2Ba

绿色gydF4y2Ba

bgydF4y2Ba

蓝色的gydF4y2Ba

wgydF4y2Ba

白色的gydF4y2Ba

kgydF4y2Ba

黑色的gydF4y2Ba

模拟输入信号,输入系统指定为一个向量,和多输入系统的数组。gydF4y2Ba

  • 对于单输入系统,gydF4y2BaugydF4y2Ba是一个向量的长度一样吗gydF4y2BatgydF4y2Ba。gydF4y2Ba

  • 对于多输入系统,gydF4y2BaugydF4y2Ba是一个数组和尽可能多的行有时间样本(gydF4y2Ba长度(t)gydF4y2Ba)和尽可能多的列有输入gydF4y2BasysgydF4y2Ba。换句话说,每一行gydF4y2Bau(我,:)gydF4y2Ba代表了应用的输入值gydF4y2BasysgydF4y2Ba在时间gydF4y2Bat(我)gydF4y2Ba。每一列gydF4y2Bau (:, j)gydF4y2Ba信号应用到吗gydF4y2BajgydF4y2Bath的输入gydF4y2BasysgydF4y2Ba。gydF4y2Ba

时间的样本来计算响应,指定为一个向量的形式gydF4y2Ba0:dT: TfgydF4y2Ba。的gydF4y2BalsimplotgydF4y2Ba命令解释gydF4y2BatgydF4y2Ba中指定的单位gydF4y2BaTimeUnitgydF4y2Ba模型的属性gydF4y2BasysgydF4y2Ba。向量的时间必须是真实的,有限的,必须包含单调递增和均匀间隔的时间样本。gydF4y2Ba

对于连续时间系统,gydF4y2BalsimplotgydF4y2Ba命令使用时间步gydF4y2BadTgydF4y2Ba离散化模型。如果gydF4y2BadTgydF4y2Ba太大相对于系统动力学(采样),gydF4y2BalsimplotgydF4y2Ba问题一个警告建议更快的取样时间。gydF4y2Ba

对于离散时间系统,时间步长gydF4y2BadTgydF4y2Ba必须等于样本的时间吗gydF4y2BasysgydF4y2Ba。或者,你可以省略gydF4y2BatgydF4y2Ba或设置它gydF4y2Ba[]gydF4y2Ba。在这种情况下,gydF4y2BalsimplotgydF4y2Ba集gydF4y2BatgydF4y2Ba一个向量的长度相同gydF4y2BaugydF4y2Ba开始与一个时间步等于0gydF4y2Basys.TsgydF4y2Ba。gydF4y2Ba

离散化方法取样连续时间模型,指定为以下之一。gydF4y2Ba

  • “zoh”gydF4y2Ba——零举行gydF4y2Ba

  • “呸”gydF4y2Ba——一阶举行gydF4y2Ba

当gydF4y2BasysgydF4y2Ba是一个连续时间模型,gydF4y2BalsimplotgydF4y2Ba计算时间响应的离散化模型使用一个样本的时间等于时间步gydF4y2BadT = t (2) - t (1)gydF4y2Ba的gydF4y2BatgydF4y2Ba。如果你不指定一个离散化方法gydF4y2BalsimplotgydF4y2Ba自动选择的方法基于信号的平滑gydF4y2BaugydF4y2Ba。关于这两个离散化方法的更多信息,请参阅gydF4y2BaContinuous-Discrete转换方法gydF4y2Ba(控制系统工具箱)gydF4y2Ba。gydF4y2Ba

初始状态,状态空间模型模拟值指定为一个向量为每个州有一个条目gydF4y2BasysgydF4y2Ba。如果您省略这个论点gydF4y2BalsimgydF4y2Ba集所有国家为零gydF4y2Bat = 0gydF4y2Ba。gydF4y2Ba

目标轴,指定为一个gydF4y2Ba轴gydF4y2Ba对象。如果你不指定轴和笛卡尔轴,如果当前轴gydF4y2BastepplotgydF4y2Ba情节在当前轴。使用gydF4y2Ba斧头gydF4y2Ba绘制成特定轴在创建步骤。gydF4y2Ba

一步情节选项设置,指定为一个gydF4y2BaTimePlotOptionsgydF4y2Ba对象。您可以使用这个选项设置为自定义步骤图的外观。使用gydF4y2BatimeoptionsgydF4y2Ba创建选项设置,设置您指定gydF4y2BaplotoptionsgydF4y2Ba覆盖MATLAB中的首选项设置会话中运行gydF4y2BastepplotgydF4y2Ba。因此,gydF4y2BaplotoptionsgydF4y2Ba是有用的,当你想要编写一个脚本生成多个情节看起来是一样的,不管你当地的偏好。gydF4y2Ba

可用选项的列表,请参阅gydF4y2BatimeoptionsgydF4y2Ba。gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

情节处理,作为一个返回gydF4y2Ba处理gydF4y2Ba对象。使用处理gydF4y2BahgydF4y2Ba获取和设置的属性模拟响应图使用gydF4y2BagetoptionsgydF4y2Ba和gydF4y2BasetoptiongydF4y2Ba。可用选项的列表,请参阅gydF4y2Ba属性和值引用gydF4y2Ba部分gydF4y2Ba定制响应情节从命令行gydF4y2Ba(控制系统工具箱)gydF4y2Ba。gydF4y2Ba

另请参阅gydF4y2Ba

|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba

主题gydF4y2Ba

介绍了R2012agydF4y2Ba