主要内容

的波德响应可视化金宝app仿真过程中的模型

这个例子展示了如何可视化非线性Simulink的线性系统特征金宝app®模型在仿真时,计算在模型工作点(仿真快照时间为0)。

  1. 打开Sim金宝appulink模型。

    例如:

    open_system (“watertank”
  2. 打开Simulin金宝appk库浏览器。在Simuli金宝appnk编辑器中模拟选项卡上,单击库浏览器

  3. 向Simulink模型添加一个绘图块。金宝app

    1. 金宝appSimulink控制设计库,选择线性分析图

    2. 拖放一个块,例如波德图块,进入模型窗口。

      该模型现在类似于下图。

  4. 双击块,打开块参数对话框。

    要了解更多关于块参数的信息,请参阅块参考页。

  5. 指定线性化I/O点。

    对水箱系统进行了线性系统的计算。

    提示

    如果您的模型已经包含I/O点,块将自动检测这些点并显示它们。点击随时更新输入/输出线性化表与I/ o从模型。

    1. 指定一个输入:

      1. 点击输入/输出线性化表格

        块参数对话框展开以显示一个单击模型中的一个信号以选择它区域。

        提示

        在Simulink模型中可以一次选择多个信号。金宝app所有选定的信号显示在单击模型中的一个信号以选择它区域。

      2. 在Simuli金宝appnk模型中,单击的输出信号PID控制器块进行选择。

        单击模型中的一个信号以选择它区域更新显示所选信号。

      3. 点击将信号加到输入/输出线性化表格

    2. 指定一个输出:

      1. 在Simuli金宝appnk模型中,单击的输出信号水箱系统块进行选择。

        单击模型中的一个信号以选择它区域更新显示所选信号。

      2. 点击将信号加到输入/输出线性化表格

      3. 配置下拉列表输入/输出线性化表中,选择开环输出水箱/水箱系统

      输入/输出线性化表现在类似于下图。

    3. 点击折叠单击模型中的一个信号以选择它区域。

    提示

    或者,在添加线性分析图块之前,右键单击Simulink模型中的信号并选择金宝app线性分析点>输入扰动而且线性分析点>开环输出.线性化I/O注释出现在模型中,所选信号出现在输入/输出线性化表格

  6. 保存线性系统。

    1. 选择日志记录选项卡。

    2. 选择将数据保存到工作区选项中指定变量名变量名字段。

      日志记录TAB现在类似于下图。

  7. 点击展示图打开一块空地。

  8. 通过单击绘制线性系统特征在绘图窗口。

    或者,您可以从模型窗口模拟模型。

    该软件在线性化输入和输出之间的模型部分在默认仿真时间0中线性化快照时间参数,并绘制波德幅度和相位图。

    模拟完成后,绘图窗口如下图所示。

计算出的线性系统保存为sys在MATLAB中®工作区。sys是一个结构时间而且字段。要查看结构,输入:

sys

该命令返回如下结果:

sys = time: 0 values: [1x1 ss] blockName: '水箱/波德图'
  • 时间字段包含线性系统计算时的默认模拟时间。

  • Field是一个状态空间对象,用于存储模拟时间为0时计算的线性系统。要了解有关状态空间对象属性的更多信息,请参见党卫军

(如果将Simu金宝applink模型配置为将仿真输出保存为单个对象,则数据结构将保存为单个对象sys是场在金宝app仿真软件。SimulationOutput对象,该对象包含已记录的模拟数据。有关在Simulink中记录数据的更多信息,请参见金宝app导出仿真数据金宝app仿真软件。SimulationOutput引用页面。)

另请参阅

相关的话题