主要内容

指定时域要求

灵敏度分析仪,您可以指定以下时间域要求:

指定约束后,您可以通过评估设计要求,看看是否满足。有关更多信息,请参阅评估设计要求

匹配模型输出到测量信号

您可以指定信号匹配要求,以匹配模型输出到测量信号。此要求也称为实验参数估计.指定信号匹配要求:

  1. 灵敏度分析仪,在新的需求下拉列表,选择信号匹配

    将出现一个新的信号匹配要求需求应用程序的区域。编辑信号匹配对话框将打开指定此要求的位置。您可以指定模型输出和输入信号,并将测量数据分配给它们。您还可以指定初始状态值。

  2. 输出,选择输出信号,并导入输出数据。您可以选择多个输出信号,但一个信号只能有一个数据集。如果您有多个数据集,请创建多个要求。

    1. 选择您想要添加需求的模型输出信号。

      默认情况下,根级模型输出端口和记录信号已列在其中输出面板。若要从信号匹配要求中删除现有输出,请单击相应的.要添加其他输出信号,请单击选择测量输出信号

      Select Outputs对话框将打开以显示根级模型外港块和记录的信号。

    2. 在Simuli金宝appnk.®模型窗口,单击要添加的信号。选择输出对话框更新以显示新的信号。要将这些信号添加为输出,请选择相应的复选框。点击好吧

    3. 在“编辑信号匹配”对话框中输出面板,对于每个输出,输入测量输出数据的方式如下之一:

      • 从电子表格或文本文件导入信号数据-单击,并从文件中导入数据。

      • 从MATLAB导入数据®工作区 - 假设信号数据和时间数据在于EyeData时间工作区中的列向量。指定输出数据[时间,Eyedata]

        如果您的数据存储在时间序列对象中,T.,指定输出数据[t.time,t.outputdata]

      导入数据后,要查看或编辑数据,请单击

  3. (可选)选择输入信号并导入输入数据输入面板。

    您可以具有多个输入信号,但您只能为信号设置一个数据。如果您有多个数据集,请创建多个要求。默认情况下,根级模型输入端口已列出输入面板。移除或添加输入,并导入输入数据,方法与输出数据相同。

  4. (可选)指定初始状态值初始状态面板。

    默认情况下,模型中指定的初始条件用于评估需求。若要指定默认值以外的初始条件,请单击选择初始状态.在“选择模型状态”对话框中,选择要指定的状态,然后单击好吧

    选中的状态出现在“编辑信号匹配”对话框中初始状态面板。指定初始状态。

  5. 关闭编辑信号匹配对话框。

    信号匹配要求需求应用程序的区域已更新指定的特征。

  6. (可选)绘制要求。

    1. 敏感性分析应用程序的选项卡需求区域,选择需求。

    2. 绘图应用程序的选项卡,选择要生成要求的图形显示的绘图类型。

      注意

      中的预处理工具可以对数据进行预处理实验图标签。有关更多信息,请参阅预处理数据

指定分段线性上下限

在信号上指定上限和下限:

  1. 灵敏度分析仪,在新的需求下拉列表,选择信号绑定

    在您指定信号的上界或下界的地方会打开一个“创建需求”对话框。中指定名称的新需求名称出现在需求应用程序的区域。

  2. 从中选择要求类型类型

  3. 中指定边缘开始和结束时间和相应的振幅时间(年代)幅度列。

  4. 点击指定附加的边界边。

    选择一行并单击删除绑定边。

  5. 选择要绑定的信号区域,选择记录信号以应用该要求。

    如果您已经选择了信号,如上所述指定要记录的信号他们出现在列表中。选择相应的复选框。

    如果您未选择要记录的信号:

    1. 点击.创建信号集对话框打开指定记录信号的位置。

    2. 在“Simul金宝appink模型”窗口中,单击要添加要求的信号。

      “创建信号集”对话框更新并显示所选信号所在的块的名称和端口号。

    3. 选择信号并单击将其添加到信号集中。

    4. 信号集字段,输入所选信号集的名称。

      点击好吧.在“创建需求”对话框中出现一个具有指定名称的新变量。

  6. 选择与信号对应的复选框,然后关闭“创建需求”对话框。

    需求应用程序的区域已更新指定的特征。

  7. (可选)绘制要求。

    1. 敏感性分析应用程序的选项卡需求区域,选择需求。

    2. 绘图应用程序的选项卡,选择要生成要求的图形显示的绘图类型。

    执行评估时填充绘图。正值表明要求已被侵犯。

现在您可以评估需求。有关更多信息,请参阅评估设计要求

或者,您可以添加一个检查自定义范围块到您的模型指定分段线性界限。

指定信号属性要求

要指定信号属性要求:

  1. 灵敏度分析仪,在新的需求下拉列表,选择信号属性.将打开“创建需求”对话框,您可以在其中指定信号属性需求。中指定名称的新需求名称出现在需求应用程序的区域。

  2. 指定属性区域,指定一个信号属性要求财产类型列表和bound盒子。

    物业清单

    自定义信号属性

  3. 选择要绑定的信号区域,选择要应用要求的记录信号。

    选择的信号必须具有数字类型数据(浮点或整数)。此外,如果选择的属性是信号中位数信号方差或者信号狭窄,然后信号数据必须浮点(双或单)。

    如果您已经选择了一个信号,如指定要记录的信号,信号出现在列表中。选择该信号的相应复选框。

    如果您未选择要记录的信号:

    1. 点击.创建信号集对话框打开指定记录信号的位置。

    2. 在“Simul金宝appink模型”窗口中,单击要添加要求的信号。

      “创建信号集”对话框更新并显示所选信号所在的块的名称和端口号。

    3. 选择信号并单击将其添加到信号集中。

    4. 信号集字段,输入所选信号集的名称。

      点击好吧.在“创建需求”对话框中出现一个具有指定名称的新变量。

  4. 选择与信号对应的复选框,然后关闭“创建需求”对话框。

    需求应用程序的区域已更新指定的特征。

现在您可以评估需求。有关更多信息,请参阅评估设计要求.执行评估时,正则需求值表明要求已违反。

指定阶跃响应特性

要将步骤响应要求应用于模型中的信号,请指定步骤响应特性,如下所示:

  1. 从中选择步骤响应要求灵敏度分析仪

    新的需求应用程序下拉列表,在新的时域要求部分,选择步骤响应信封

    将打开一个“创建需求”对话框,您可以在其中指定信号的阶跃响应需求。中指定名称的新需求名称出现在需求应用程序的区域。

  2. 指定步骤响应特性:

    • 初始价值- 在步骤发生之前的输入级别

    • 时间步-步骤发生的时间

    • 最终价值- 发生步骤后的输入级别

    • 上升时间—响应信号达到一定百分比的步长范围所花费的时间。步长范围是最终值和初始值之间的差。

    • %上升-使用的步长范围的百分比上升时间定义总体上升时间特征。

    • 沉淀时间- 响应信号在最终值周围的指定区域内稳定的时间。该沉降区域被定义为最终值的最终步骤值加上或减去最终值的指定百分比。

    • %沉降—定义中规定的沉降时间特性的沉降范围的最终值的百分比沉淀时间

    • %过冲-响应信号可以超过最终值的量。这个量指定为步长范围的百分比。步长范围是最终值和初始值之间的差。

    • %脱靶-响应信号能低于初始值的量。这个量指定为步长范围的百分比。步长范围是最终值和初始值之间的差。

  3. 指定要绑定的信号。

    将此要求应用于模型信号选择要绑定的信号区域,选择您将对其应用需求的已记录信号。

    如果您已经选择了要记录的信号,如指定要记录的信号,则显示在列表中。选择相应的复选框。

    如果您未选择要记录的信号:

    1. 点击.将打开“创建信号集”对话框,您可以在其中指定记录的信号。

    2. 在“Simul金宝appink模型”窗口中,单击要添加要求的信号。

      “创建信号集”对话框更新并显示所选信号所在的块的名称和端口号。

    3. 选择信号并单击将其添加到信号集中。

    4. 信号集字段,输入所选信号集的名称。

      点击好吧.在“创建需求”对话框中出现一个具有指定名称的新变量。

  4. 选择与信号对应的复选框,然后关闭“创建需求”对话框。

    需求应用程序的区域已更新指定的特征。

  5. (可选)绘制要求。

    1. 敏感性分析应用程序的选项卡需求区域,选择需求。

    2. 绘图应用程序的选项卡,选择要生成要求的图形显示的绘图类型。

    执行评估时填充绘图。正值表明要求已被侵犯。

现在您可以评估需求。有关更多信息,请参阅评估设计要求

或者,您可以使用检查阶跃响应特性块指定信号的阶跃响应边界。

跟踪参考信号

使用参考跟踪来强制模型信号匹配所需信号。要跟踪参考信号:

  1. 灵敏度分析仪,在新的需求下拉列表,选择信号跟踪

    将打开“创建需求”对话框,在其中指定要跟踪的参考信号。中指定名称的新需求名称出现在需求应用程序的区域。

  2. 通过输入向量或从工作区的变量来定义参考信号时间向量幅度字段。

    点击更新参考信号数据利用新的振幅和时间矢量作为参考信号。

  3. 指定优化求解器如何最大限度地使用参考和型号信号之间的误差使用跟踪方法列表:

    • 上交所- 减少平方误差的总和

    • SAE—减少绝对误差之和

  4. 指定跟踪参考信号的信号区域,选择记录信号以应用该要求。

    如果您已经选择了用于日志的信号,如上所述指定要记录的信号他们出现在列表中。选择相应的复选框。

    如果您未选择要记录的信号:

    1. 点击.创建信号集对话框打开指定记录信号的位置。

    2. 在“Simul金宝appink模型”窗口中,单击要添加要求的信号。

      “创建信号集”对话框更新并显示所选信号所在的块的名称和端口号。

    3. 选择信号并单击将其添加到信号集中。

    4. 信号集字段,输入所选信号集的名称。

      点击好吧.在“创建需求”对话框中出现一个具有指定名称的新变量。

  5. 选择与信号对应的复选框,然后关闭“创建需求”对话框。

    需求应用程序的区域已更新指定的特征。

  6. (可选)绘制要求。

    1. 敏感性分析应用程序的选项卡需求区域,选择需求。

    2. 绘图应用程序的选项卡,选择要生成要求的图形显示的绘图类型。

    执行评估时填充绘图。正值表明要求已被侵犯。

或者,您可以使用检查反对参考块指定要跟踪的参考信号。

在两个信号的相平面轨迹上施加椭圆束缚

您可以对Simulink模型中的两个信号的相位平面轨迹施加椭圆束缚。金宝app相平面轨迹是两个信号的曲线图。您可以指定边界椭圆的半径,中心和旋转。您还指定了是否需要两个信号的轨迹在椭圆内部或外部。

以下图像示出了界限椭圆和两个信号的相平面轨迹的示例。

X-Y平面是由两个信号定义的相位平面。R.X.R.y是沿着边界椭圆的半径X.y轴,和θR.是椭圆围绕中心的旋转。椭圆中心位于(X.0.y0.)。在图像中,信号的相平面轨迹位于所有时间点的边界椭圆内T.1到目前为止T.N

订明椭圆边界的规定:

  1. 灵敏度分析仪,在新的需求下拉列表,选择椭圆区域约束

    在“创建需求”对话框中,指定信号和椭圆边界。中指定名称的新需求名称出现在需求应用程序的区域。

  1. 指定您想要施加需求的两个信号。信号定义了边界椭圆的X-Y平面。若要指定信号,请单击对应的选择按钮。

    当你点击选择,则打开“创建信号集”对话框。

    在Simuli金宝appnk模型窗口中,单击您想要添加需求的信号。创建信号集对话框更新块的名称和所选信号所在的端口号。选择信号,单击将其添加到信号集中。

    在“创建信号集”对话框中指定了记录信号后,信号将显示在“创建需求”对话框中。

  2. 中指定边界椭圆的半径为实正有限值半轴长度.你指定R.X.R.y那就是X.设在和y绕椭圆中心旋转前的-轴半径。

  3. 指定边界椭圆的中心位置中心.你指定X.0.y0.,这X.y中心的坐标,作为真实有限值。

  4. 将椭圆的旋转角度指定为其中心作为真正的有限标量角(rad)

  5. 指定绑定类型作为以下内容之一:

    • '<='- 椭圆是一个上限。两个信号的相平面轨迹应该位于椭圆内或椭圆上。

    • '> ='-椭圆是下界。两个信号的相平面轨迹应位于椭圆外或椭圆上。

  1. 关闭“创建需求”对话框。

    在中创造的要求需求应用程序的区域已更新指定的特征。

  2. (可选)绘制要求。

    1. 敏感性分析应用程序的选项卡需求区域,选择需求。

    2. 绘图应用程序的选项卡,选择要生成要求的图形显示的绘图类型。

    执行评估时填充绘图。正值表明要求已被侵犯。

现在您可以评估需求。有关更多信息,请参阅评估设计要求

指定自定义需求

您可以指定自定义需求,例如最小化系统能量。指定自定义需求:

  1. 灵敏度分析仪,在新的需求下拉列表,选择定制需求

    将打开“创建需求”对话框,在其中指定要跟踪的参考信号。中指定名称的新需求名称出现在需求应用程序的区域。

  2. 中指定需求类型类型下拉菜单。

  3. 指定包含自定义要求的函数的名称函数.该字段必须指定为函数句柄@.该函数必须位于Matlab路径上。点击查看或编辑函数。

    如果函数不存在,请单击打开一个模板MATLAB文件。使用此文件来实现自定义需求。默认函数名为MyCustomRequirment.

  4. (可选)为了避免求解器考虑特定的参数组合,选择如果违反约束,则错误.使用此选项对仅参数约束。

    在优化迭代期间,求解器首先使用选中的这个选项评估需求。

    • 如果违反了约束,求解器将跳过评估任何剩余的需求,并继续执行参数集中的下一个参数组合。

    • 如果约束是不是违例时,求解器将评估当前参数值组合的剩余需求。如果任何剩余的需求绑定了信号或系统,那么求解器就会模拟模型。

    注意

    如果选中此复选框,则不要指定要绑定的信号或系统。如果你do指定信号或系统,则忽略此复选框。

  5. (可选)指定要绑定的信号或系统或两者。

    您可以将此要求应用于模型信号,或者模拟模型的线性化(需要金宝app金宝app仿真软件控制设计™),或两者兼而有之。

    点击选择绑定信号和系统(可选)查看信号和线性化I/O选择区域。

    • 将此要求应用于模型信号:

      信号区域,选择您将对其应用需求的已记录信号。

      如果您已经选择了要记录的信号,如指定要记录的信号,则显示在列表中。选择相应的复选框。

      如果您未选择要记录的信号:

      1. 点击.创建信号集对话框打开指定记录信号的位置。

      2. 在“Simul金宝appink模型”窗口中,单击要添加要求的信号。

        “创建信号集”对话框更新并显示所选信号所在的块的名称和端口号。

      3. 选择信号并单击将其添加到信号集中。

      4. 信号集字段,输入所选信号集的名称。

        点击好吧.在“创建需求”对话框中出现一个具有指定名称的新变量。

    • 将此要求应用于线性系统:

      1. 指定模型在线化的模拟时间快照时间.对于多个仿真快照时,指定向量。

      2. 中选择线性化输入/输出集线性化I / O.地区。

        如果您已经创建了线性化输入/输出集,则会显示在列表中。选择相应的复选框。

        如果您尚未创建线性化输入/输出集,请单击打开“创建线性化I/O设置”对话框。有关使用此对话框的详细信息,请参阅创建线性化I/O集

      有关线性化的更多信息,请参见什么是线性化?(金宝appSimulink Control Design)

  6. 选择信号或系统对应的复选框,并关闭“创建需求”对话框。

    在中创造的要求需求应用程序的区域已更新指定的特征。

现在您可以评估需求。有关更多信息,请参阅评估设计要求.执行评估时,正则需求值表明要求已违反。

相关的话题