主要内容

在App中指定频域设计要求

指定增益和相位裕度的下界

要指定线性系统的增益和相位边缘的下界:

  1. 响应优化器中,选择增益和相位裕度列表。打开一个窗口,在其中指定线性系统的增益和相位裕度的下界。

  2. 中指定需求名称的名字

  3. 指定增益裕度或相位裕度的边界,或两者都指定。

    • 增益裕度-在相位角为- 180°的频率上,使环路增益统一所需的增益增减量。

    • 阶段保证金-当环路增益为1.0时,使相位角- 180°所需的相位增减量

    若要指定增益裕度或相位裕度的下限,请选中相应的复选框并输入下限值。

  4. 选择绑定的系统节中,选择适用此要求的线性系统。

    线性系统由模型被线性化的快照时间和定义系统输入和输出的线性化I/O点集定义。

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

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

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

      如果尚未创建线性化输入/输出集,请单击,打开“创建线性化I/O设置”对话框。

      有关使用此对话框的详细信息,请参见创建线性化I/O集

    有关线性化的更多信息,请参见什么是线性化?(金宝appSimulink控制设计)

  5. 点击好吧

    属性中出现具有指定需求名称的变量数据的区域。需求的图形显示也会出现在响应优化器应用程序窗口。

  6. (可选)在图形显示中,您可以:

或者,您可以使用检查增益和相位裕度(金宝appSimulink控制设计)块来指定增益和相位裕度的边界。(需要金宝app®控制设计™.)

指定频率响应的分段线性下界和上界

指定系统响应大小的上限或下限:

  1. 响应优化器中,选择波德级列表。将打开一个窗口,您可以在其中指定系统响应大小的下限或上限。

  2. 类型中指定需求名称的名字盒子。

  3. 类型指定需求类型类型列表。

  4. 中指定边缘开始和结束频率以及相应的幅度频率而且列。

  5. 插入或删除绑定边。

    点击指定附加的绑定边。

    选择一行,单击删除已绑定的边。

  6. 选择绑定的系统节中,选择适用此要求的线性系统。

    线性系统由模型被线性化的快照时间和定义系统输入和输出的线性化I/O点集定义。

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

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

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

      如果尚未创建线性化输入/输出集,请单击,打开“创建线性化I/O设置”对话框。

      有关使用此对话框的详细信息,请参见创建线性化I/O集

    有关线性化的更多信息,请参见什么是线性化?(金宝appSimulink控制设计)

  7. 点击好吧

    属性中出现具有指定名称的新变量数据面积响应优化器应用程序窗口。控件中还会显示需求的图形化显示响应优化器应用程序窗口。

  8. (可选)在图形显示中,您可以:

或者,您可以使用检查预兆特征(金宝appSimulink控制设计)块来指定系统响应大小的边界。(需要金宝appSimulink控制设计.)

指定闭环峰值增益的绑定

指定系统闭环峰值响应的上界:

  1. 响应优化器中,选择闭环峰值增益列表。打开一个窗口,在其中指定系统闭环峰值增益的上界。

  2. 类型中指定需求名称的名字盒子。

  3. 中闭环峰值增益的上界闭环峰值增益盒子。

  4. 选择绑定的系统节中,选择适用此要求的线性系统。

    线性系统由模型被线性化的快照时间和定义系统输入和输出的线性化I/O点集定义。

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

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

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

      如果尚未创建线性化输入/输出集,请单击,打开“创建线性化I/O设置”对话框。

      有关使用此对话框的详细信息,请参见创建线性化I/O集

    有关线性化的更多信息,请参见什么是线性化?(金宝appSimulink控制设计)

  5. 点击好吧

    属性中出现具有指定名称的新变量数据面积响应优化器应用程序窗口。控件中还会显示需求的图形化显示响应优化器应用程序窗口。

  6. (可选)在图形显示中,您可以:

或者,您可以使用检查Nichols特性(金宝appSimulink控制设计)块来指定系统响应大小的边界。(需要金宝appSimulink控制设计.)

指定阻尼比的下限

指定系统阻尼比的下限:

  1. 响应优化器中,选择阻尼比列表。打开一个窗口,您可以在其中指定系统阻尼比的下限。

  2. 类型中指定需求名称的名字盒子。

  3. 中指定阻尼比的下限阻尼比盒子。

  4. 选择绑定的系统节中,选择适用此要求的线性系统。

    线性系统由模型被线性化的快照时间和定义系统输入和输出的线性化I/O点集定义。

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

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

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

      如果尚未创建线性化输入/输出集,请单击,打开“创建线性化I/O设置”对话框。

      有关使用此对话框的详细信息,请参见创建线性化I/O集

    有关线性化的更多信息,请参见什么是线性化?(金宝appSimulink控制设计)

  5. 点击好吧

    属性中出现具有指定名称的新变量数据面积响应优化器应用程序。需求的图形显示也会出现在响应优化器应用程序窗口。

  6. (可选)在图形显示中,您可以:

或者,您可以使用检查零点极特性(金宝appSimulink控制设计)块来指定阻尼比的界限。(需要金宝appSimulink控制设计.)

指定固有频率的上下界

要指定系统固有频率的边界:

  1. 响应优化器中,选择固有频率列表。打开一个窗口,在其中指定系统固有频率的边界。

  2. 类型中指定需求名称的名字盒子。

  3. 中固有频率的下限或上限固有频率盒子。

  4. 选择绑定的系统节中,选择适用此要求的线性系统。

    线性系统由模型被线性化的快照时间和定义系统输入和输出的线性化I/O点集定义。

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

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

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

      如果尚未创建线性化输入/输出集,请单击,打开“创建线性化I/O设置”对话框。

      有关使用此对话框的详细信息,请参见创建线性化I/O集

    有关线性化的更多信息,请参见什么是线性化?(金宝appSimulink控制设计)

  5. 点击好吧

    属性中出现具有指定名称的新变量数据面积响应优化器应用程序。需求的图形显示也会出现在响应优化器应用程序窗口。

  6. (可选)在图形显示中,您可以:

或者,您可以使用检查零点极特性(金宝appSimulink控制设计)块来指定固有频率的边界。(需要金宝appSimulink控制设计.)

指定近似沉降时间的上界

指定系统的近似沉降时间的上界:

  1. 响应优化器中,选择沉淀时间列表。打开一个窗口,您可以在其中指定系统的近似解决时间的上限。

  2. 类型中指定需求名称的名字盒子。

  3. 中的近似沉降时间的上界沉淀时间盒子。

  4. 选择绑定的系统节中,选择适用此要求的线性系统。

    线性系统由模型被线性化的快照时间和定义系统输入和输出的线性化I/O点集定义。

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

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

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

      如果尚未创建线性化输入/输出集,请单击,打开“创建线性化I/O设置”对话框。

      有关使用此对话框的详细信息,请参见创建线性化I/O集

    有关线性化的更多信息,请参见什么是线性化?(金宝appSimulink控制设计)

  5. 点击好吧

    属性中出现具有指定名称的新变量数据面积响应优化器应用程序。需求的图形显示也会出现在响应优化器应用程序窗口。

  6. (可选)在图形显示中,您可以:

或者,您可以使用检查零点极特性(金宝appSimulink控制设计)块来指定近似的设置时间。(需要金宝appSimulink控制设计.)

指定奇异值的分段线性上下界

指定一个系统奇异值的分段线性上下界:

  1. 响应优化器中,选择奇异值列表。将打开一个窗口,在其中指定系统奇异值的下界或上界。

  2. 类型中指定需求名称的名字盒子。

  3. 类型指定需求类型类型列表。

  4. 中指定边缘开始和结束频率以及相应的幅度频率而且分别列。

  5. 插入或删除绑定边。

    点击指定附加的绑定边。

    选择一行,单击删除已绑定的边。

  6. 选择绑定的系统节中,选择适用此要求的线性系统。

    线性系统由模型被线性化的快照时间和定义系统输入和输出的线性化I/O点集定义。

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

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

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

      如果尚未创建线性化输入/输出集,请单击,打开“创建线性化I/O设置”对话框。

      有关使用此对话框的详细信息,请参见创建线性化I/O集

    有关线性化的更多信息,请参见什么是线性化?(金宝appSimulink控制设计)

  7. 点击好吧

    属性中出现具有指定名称的新变量数据面积响应优化器应用程序。需求的图形显示也会出现在响应优化器应用程序窗口。

  8. (可选)在图形显示中,您可以:

或者,您可以使用检查奇异值特征(金宝appSimulink控制设计)块指定奇异值的边界。(需要金宝appSimulink控制设计).

指定步骤响应特征

要将步骤响应要求应用于模型的线性化(需要金宝appSimulink控制设计),指定步长响应特性如下:

  1. 属性中选择步骤响应需求响应优化器

    下拉菜单的应用程序,在新的频域要求部分中,选择步骤回复信封

    将打开“创建需求”对话框,在其中指定步骤响应需求。

  2. 类型中指定需求名称的名字字段。

  3. 指定步骤响应特征:

    • 初始值—步骤发生前输入级别

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

    • 终值—步骤发生后输入级别

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

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

    • 沉淀时间-响应信号在最终值附近的指定区域内稳定下来所需的时间。该沉降区域定义为最后一步值加上或减去中定义的沉降范围%沉降

    • %沉降—步长范围值的百分比,该值定义了中指定的沉降时间特征的沉降范围沉淀时间

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

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

  4. 指定需要绑定的系统。

    要将此要求应用于Simulink模型的线性化:金宝app

    1. 选择绑定的系统区域,指定模型在其中线性化的仿真时间快照时间.对于多个模拟快照时间,指定一个向量。

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

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

      如果尚未创建线性化输入/输出集,请单击,打开“创建线性化I/O设置”对话框。

      有关使用此对话框的详细信息,请参见创建线性化I/O集

    有关线性化的更多信息,请参见什么是线性化?(金宝appSimulink控制设计)

或者,您可以使用检查步骤响应特性块来指定信号的步长响应边界。

指定自定义需求

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

  1. 响应优化器,在下拉菜单,选择定制需求.“创建需求”对话框将在指定自定义需求的位置打开。

  2. 中指定需求名称的名字

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

  4. 中指定包含自定义需求的函数的名称函数.该字段必须指定为函数句柄using@.函数必须在MATLAB中®路径。点击检查或编辑函数。

    如果该功能不存在,单击打开模板MATLAB文件。使用这个文件来实现自定义需求。默认函数名为myCustomRequirement

  5. (可选)为防止求解器考虑特定的参数组合,选择如果违反约束,则错误.将此选项用于仅限参数的约束。

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

    • 如果违反了约束,求解器将跳过评估任何剩余的需求,并继续进行下一个迭代。

    • 如果约束条件是如果违反,求解器将评估当前迭代的剩余需求。如果任何剩余的需求绑定信号或系统,则求解器模拟模型。

    有关更多信息,请参见基于参数约束违反的跳绳模型仿真(GUI)

    请注意

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

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

    您可以将此要求应用于模型信号,或线性化您的Simulink模型(需要金宝app金宝appSimulink控制设计),或两者皆有。

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

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

      信号区域,选择您将应用要求的记录信号。

      如果已选择要记录的信号,如向日志指定信号,它出现在列表中。选中对应的复选框。

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

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

      2. 在Simuli金宝appnk模型窗口中,单击要向其添加需求的信号。

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

      3. 选择信号并单击把它加到信号集中。

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

        点击好吧.属性中出现具有指定名称的新变量数据面积响应优化器

    • 将这个要求应用到线性系统:

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

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

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

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

      有关线性化的更多信息,请参见什么是线性化?(金宝appSimulink控制设计)

  7. 点击好吧

    属性中出现具有指定名称的新变量数据面积响应优化器.控件中还会显示需求的图形化显示响应优化器应用程序窗口。

另请参阅

相关的话题