主要内容

指定初始条件

简介

在这个部分,你

  • 了解什么是Simulink的状态变量金宝app®图包含Simscape™电气™专用电力系统组件

  • 为电状态变量指定初始条件

状态变量

一个Simulink图的状态变量包含金宝appSimscape电专门的电力系统块由

  • 与RLC分支型相关的电态Simscape电专门的电力系统块。它们是由模型的状态空间表示定义的。看到电状态变量更多关于电态的细节。

  • 的Sim金宝appulink状态Simscape电专门的电力系统电气模型,如同步机块,饱和变压器块,或三相动态负载块。

  • 模型的其金宝app他Simulink块(控件、用户定义块和其他块集)的Simulink状态。

下图提供了一个包含三种状态变量的示例:

初始状态

初始条件在模拟开始时应用于整个系统,通常设置在块中。大多数Simulink块金宝app允许您指定初始条件。对于电态的情况Simscape电专用电力系统软件自动设置电气状态的初始值,以在稳定状态下启动模拟。

但是,您可以在这些块的掩码中指定电容电压和电感电流的初始条件:

在这些块的掩码中输入的初始值将覆盖由Simscape电专门的电力系统软件。方法中指定整体块的初始条件,可以覆盖这些初始条件型号配置参数

看到power_init函数参考页,以获取有关如何为Simulink图指定初始状态的详细信息金宝appSimscape电专门的电力系统块。

使用Powergui指定初始电气状态

  1. 通过键入打开线性电路的暂态分析示例power_transient在命令行。重命名RLC分支如下图所示。

  2. 双击powerguiBlock,打开工具单击,单击初始状态.五个电状态变量(三个电感电流和两个电容电压)的初始值显示出来。这些初始值对应于软件在稳定状态下启动模拟时自动设置的值。

  3. 打开范围阻塞并开始模拟。当电状态变量自动初始化时,系统以稳态启动,观察到正弦波形。

  4. 的初始值STATE_Dstate设置为1.589e5 V。它对应于初始电容电压STATE_D块。打开此块,选择设置初始电容电压参数,然后指定电容器的初始电压为-2e5 V。单击好吧按钮。

  5. 单击从图按钮,刷新初始状态的显示。的初始状态STATE_Dblock现在设置为-2e5 V。

  6. 启动模拟。在第二个痕迹范围块,在模拟开始时缩放瞬态。不出所料,该模型不是在稳态启动的,而是由电容电压的初始值所测量的电压测量块是-2e5 V。

  7. 选择STATE_A的状态变量初始状态工具列表。在设置所选电气状态字段,设置初始电感电流为50a,单击应用.打开掩码的STATE_A块,并注意设置初始电感电流参数,初始电感电流设置为50a。

运行模拟并观察由这个新设置引起的新暂态。

强迫初始状态为零

现在假设你想要重置所有的初始电态为零,而不丢失你在前面步骤中所做的设置。

  1. 从“初始状态工具”窗口中,选择为零下方的复选框力的初始电态,然后按应用.重新启动模拟,观察所有初始条件从零开始时的瞬态。

  2. 打开面具的STATE_C而且STATE_A块,请注意,即使在这些块中仍然指定了初始条件,初始状态的设置也会被强制为零Powergui块。

命令行中显示一条消息,提醒您每次启动模拟时,模型的电初始状态被强制为零Powergui块,它将覆盖模型中的块设置。

迫使初始态变为稳态

类似地,您可以将所有初始状态设置为稳定,而不会丢失在前面步骤中所做的设置。

  1. 从“初始状态工具”窗口中,选择到稳定状态下方的复选框力的初始电态,然后按应用

  2. 重新启动仿真,并观察仿真以稳定状态启动。

命令行中会显示一条消息,提醒您每次启动模拟时,模型的电初始状态被强制变为稳态Powergui块。

返回到块设置

要返回到块设置,请清除下面的两个复选框力的初始电态,然后按应用