Building a Process Model-MIMO Blocks

注:也可以从目录中拖/放空的子系统。打开子系统模块后,与在“主”视图中类似,可以得到一个完整的子系统。在这个子系统中,拖/放输入/输出端口模块以提供与“外部”模型连接的方式。
让我们通过再次思考之前GMB介绍部分的例子来说明子系统的建立。首先通过选择所有引入POVs的模块创建子系统,右键单击某一选中模块并选择“Create SubSystem”(创建子系统)。接下来在主窗口视图中选择新的子系统块,右键单击并选择“Block Properties…(模块属性...)”,为每个新模块提供必要的描述名。

Building a Process Model-MIMO Blocks_第1张图片

在本例中,我们创建的四个子系统具有下列名称:
•Top_Temp_Dynamics(顶部温度动态)
•Bot_Temp_Dynamics(底部温度动态)
• Top_Load_Dynamics(顶部负荷动态)
• Bot_Load_Dynamics(底部负荷动态)

Building a Process Model-MIMO Blocks_第2张图片

若要查看特定子系统的“内部”,请在相应模块上双击。视图窗口变化和结果如下所示:

Building a Process Model-MIMO Blocks_第3张图片

注:此阶段INPORT/ OUTPORT模块可以重新命名。
MIMO模块
如前面所介绍,MIMO模块表示具有多输入多输出特征的传递函数矩阵。与子系统情况一样,MIMO模块作为整体过程模型的子单元。其通过输入/输出锚连接到模型的其它部分。因为存在这些连接,MIMO模块作为不使用连接线表达复合传递函数的可管理替代品,有效地执行给定子单元的动态(包括操作和/或测量)。
MIMO模块只允许具有以下动态的传递函数:零增益,一阶,二阶以及二阶零增益。传递函数之间的互连被表示为一个整体传递函数矩阵的元素。MIMO模块的每一行表示一个输入,每一列表示一个输出。对应的输入输出关系由矩阵元素给出。所述MIMO输出由相应列中所有传递函数的求和给出。
与子系统的情况一样,GMB视图窗口可从“主”视图切换到任一MIMO窗口。不同视图间的来回切换通过出现在视图窗口左下角的选项卡标签进行。


NOTE: An empty SubSystem can also be dragged/dropped from the catalogue. After opening the sub-system block, a complete sub-model can be drawn as if it were in the “main” view. In this sub-system, dragging/dropping In/OutPort blocks provide connections to the “outside” model.
Let us illustrate the creation of sub-systems by revisiting our previous example from the introduction to the GMB section. First create sub-systems by selecting all the blocks leading into the POVs, right clicking on one of the selected blocks and selecting “Create SubSystem.” Next, on the main window view, selected the new sub-system block, right click on it and selected “Block Properties…” Give each new block adequate descriptive names.
In this example, we have created four subsystems with the following names:
• Top_Temp_Dynamics
• Bot_Temp_Dynamics
• Top_Load_Dynamics
• Bot_Load_Dynamics
To look “inside” a specific sub-system, double click on the corresponding block. The view window changes and results in the following:
NOTE: The InPort/OutPort blocks can renamed at this stage.
MIMO Blocks
As previously introduced, a MIMO block represents a transfer function matrix with Mutiple-Input-Mutiple-Output characteristics. Just as in the sub-system case, a MIMO block serves as a sub-unit to the overall process model. It is connected to the other parts of the model via input/output anchors. Because of these connections, a MIMO block is a manageable alternative to express complex transfer functions without using connection lines, effectively implementing the dynamics of that given sub-unit (including its manipulations and/or measurements).
MIMO blocks only allow transfer functions with the following dynamics: zero gain, first order, second order, and second order with zero gain. The interconnections among these transfer functions are expressed as the elements of an overall transfer function matrix. Each row represents an input and each column represents an output of the MIMO block. The corresponding input-output relationship is given by the matrix element. The MIMO outputs are given by the summations of all the transfer functions in the corresponding column.
As in the sub-systems case, the GMB view window can be switched from the “main” view to any of the MIMO views. The toggling between the different views is performed via the tab labels appearing on the bottom left corner of the view window.


2016.8.7

你可能感兴趣的:(Building a Process Model-MIMO Blocks)