主要内容

想象预兆的反应万博1manbetx模拟期间的模型

这个例子展示了如何可视化非线性Simulink的线性系统特性万博1manbetx®模拟期间的模型,在模型操作点计算(模拟快照时间为0)。

  1. 打开Sim万博1manbetxulink模型。

    例如:

    Open_System(“watertank”
  2. 打开Simulin万博1manbetxk库浏览器。在Simuli万博1manbetxnk编辑器中,在模拟选项卡,单击图书馆浏览器

  3. 将绘图块添加到Simulink模型。万博1manbetx

    1. 万博1manbetxSimulink控制设计库,选择线性分析图

    2. 拖放块,如BODE PLOT.块,进入模型窗口。

      该模型现在类似于下图。

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

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

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

    线性系统用于水箱系统。

    小费

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

    1. 要指定一个输入:

      1. 点击毗邻线性化输入/输出桌子。

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

        小费

        您可以在Simulink模型中一次选择多个信号。万博1manbetx所有所选信号都出现在单击模型中的一个信号来选择它区域。

      2. 在Simuli万博1manbetxnk模型中,单击“输出信号”PID控制器块选择它。

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

      3. 点击将信号添加到线性化输入/输出桌子。

    2. 要指定输出:

      1. 在Simuli万博1manbetxnk模型中,单击“输出信号”水箱系统块选择它。

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

      2. 点击将信号添加到线性化输入/输出桌子。

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

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

    3. 点击崩溃单击模型中的一个信号来选择它区域。

    小费

    或者,在添加线性分析图块之前,右键单击Simulink模型中的信号并选择万博1manbetx线性分析点>输入扰动线性分析点>开环输出。线性化I / O注释在模型中出现,所选信号出现在其中线性化输入/输出桌子。

  6. 保存线性系统。

    1. 选择记录标签。

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

      记录标签现在类似于下图。

  7. 点击显示情节打开一个空的情节。

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

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

    该软件在线化输入和输出之间的模型的部分,在默认模拟时间为0,指定快照时代参数,并绘制波德幅值和相位。

    仿真完成后,绘图窗口类似于下图。

计算的线性系统被保存为SYS.在MATLAB®工作区。SYS.是一种结构时间字段。要查看结构,输入:

SYS.

此命令返回以下结果:

sys =时间:0值:[1x1 ss] blockname:'watertank / bode plot'
  • 时间字段包含计算线性系统的默认模拟时间。

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

(如果Simul万博1manbetxink模型配置为将仿真输出保存为单个对象,则数据结构SYS.是一个领域万博1manbetxsimulink.simulationOutput.包含记录的模拟数据的对象。有关Simulink中的数据记录的更多信息,请参阅万博1manbetx导出模拟数据万博1manbetxsimulink.simulationOutput.引用页面。)

也可以看看

相关的话题