状态空间
创建一个在状态空间中定义的线性动态对象。
类型: StateSpace
图书馆中的路径:
|
说明
程序块 状态空间 实现了一个系统,其行为定义如下
,
,
,
其中
-
- 是状态向量,其元素称为系统状态;
-
- 控制矢量;
-
- 输出矢量;
-
- 状态向量的初始条件。
矩阵 , , 和 可以指定为稀疏矩阵或密集矩阵。矩阵系数应具有以下特征:
-
- 系统矩阵 至 ,其中 为状态数;
-
- 控制矩阵 至 ,其中 为输入数;
-
- 输出矩阵 至 ,其中 是输出数据的个数;
-
- 直接通信矩阵 至 。
该模块有一个输入端口和一个输出端口。矩阵 或 的行数与输出端口的宽度相同。矩阵 或 的列数与输入端口的宽度相同。如果您想在没有输入数据的情况下建立自主线性系统模型,请将矩阵 或 设置为 "空"。在这种情况下,程序块将作为一个没有输入端口和一个输出端口的程序块,并实现以下系统:
,
,
.
参数
主机
# A — 系统矩阵,A
Details
指定维数为 至 的矩阵 ,其中 为状态数。
默认值 |
|
程序使用名称 |
|
可调谐 |
是 |
可计算 |
是 |
# B — 控制矩阵,B
Details
指定一个维数为 by 的矩阵 ,其中 是状态数, 是输入数。
默认值 |
|
程序使用名称 |
|
可调谐 |
是 |
可计算 |
是 |
# C — 输出矩阵,C
Details
指定一个维数为 by 的矩阵 ,其中 是输出数, 是状态数。
默认值 |
|
程序使用名称 |
|
可调谐 |
是 |
可计算 |
是 |
# D — 直接耦合矩阵,D
Details
指定一个尺寸为 by 的矩阵 ,其中 是输出数据的个数, 是输入数据的个数。
默认值 |
|
程序使用名称 |
|
可调谐 |
是 |
可计算 |
是 |
# 初始条件 — 初始状态向量
Details
初始状态向量。
默认值 |
|
程序使用名称 |
|
可调谐 |
是 |
可计算 |
是 |