主要内容

订单状态线性化模型

指定状态顺序线性化模型使用模型线性化电路

这个例子展示了如何控制美国的订单在你的线性化模型。这种状态顺序出现在线性化的结果。

  1. 开放和配置模型通过指定线性化I / o线性化和线性化的操作点。您可以执行这个步骤如图所示,例如,在在修剪操作点线性化。preconfigure模型在命令行中,使用以下命令。

    sys =“magball”;open_system (sys) sys_io (1) = linio (“magball /控制器”,1“输入”);sys_io (2) = linio (“magball /磁球工厂”,1“openoutput”);setlinio (sys sys_io) opspec = operspec(系统);op = findop (sys, opspec);

    这些命令指定线性分析点的输入和输出装置和计算稳态操作点。

  2. 开放模型线性化电路的模型。

    在仿真软件金宝app®模型窗口,在应用程序画廊,点击模型线性化电路

  3. 打开精确线性化的选项对话框。

    线性分析选项卡上,单击更多的选择

  4. 在对话框中,状态排序选项卡上,选择启用状态排序

  5. 使用指定所需的国家秩序向上移动向下移动按钮。

    提示

    如果你改变模型模型线性化电路是开放的,点击同步模式更新的列表。

    关闭对话框。

  6. 使线性化的结果查看器。在线性分析选项卡上,选择结果查看器

    当这个选项被选中时,结果观众出现当你线性化模型,使您能够查看和确认订购。

    提示

    如果你不检查结果查看器,或者如果你关闭结果查看器,您可以打开以前的结果查看器的线性化模型。为此,在情节和结果选项卡上,选择的线性模型线性分析工作区,然后单击结果查看器

  7. 线性化模型。例如,单击波德

    一个新的线性化模型,linsys1,出现在线性分析工作区。线性化的结果查看器打开时,显示该模型的信息。

    线性模型的状态出现在指定的顺序。

在命令行指定状态顺序线性化模型

这个例子展示了如何控制美国的订单在你的线性化模型。这种状态顺序出现在线性化的结果。

  1. 加载和配置模型线性化。

    sys =“magball”;load_system(系统);sys_io (1) = linio (“magball /控制器”,1“输入”);sys_io (2) = linio (“magball /磁球工厂”,1“openoutput”);opspec = operspec(系统);op = findop (sys, opspec);

    这些命令指定工厂线性化和计算稳态操作点。

  2. 线性化模型,并显示线性模型。

    linsys =线性化(sys, sys_io);linsys.StateName

    线性模型状态的默认顺序。线性化的线性模型只包括美国块,而不是美国的完整模型。

    ans =“高度”“现在”“dhdt”
  3. 定义一个不同的状态。

    stateorder = {“magball /磁球工厂/高度”;' magball /磁球工厂/ dhdt ';“magball /磁球工厂/电流”};
  4. 线性化模型,显示了线性模型。

    sys_io linsys =线性化(sys,“StateOrder”,stateorder);linsys.StateName

    线性模型的状态现在在指定的顺序。

    ans = '高' ' dhdt‘当前’