StateSpace
ContinuousStateSpace(状态空间)方块实现了由系统矩阵 描述的通用连续线性时不变(LTI)多变量动态系统模型:
x' = Ax + Bu (状态方程)
y = Cx + Du (输出方程)
这是 LTI 动态系统最普遍也是最强大的数学表征形式,构成了现代控制理论、多输入多输出(MIMO)系统设计、状态观测器(如卡尔曼滤波)以及状态反馈控制(LQR/LQG)的核心理论基石。
数学模型
其中:
- 为状态向量(包含 个内部状态变量)
- 为输入向量(包含 个控制输入)
- 为输出向量(包含 个可测量输出)
- 为 系统状态矩阵(决定系统自身动态与极点分布)
- 为 输入控制矩阵
- 为 输出观测矩阵
- 为 直接前馈矩阵
输入与输出
| Direction | ID | Label | 类型 | Status |
|---|---|---|---|---|
| → In | u |
Input(s) | number | Required |
| → In | reset |
Reset | number | Optional |
| ← Out | y |
Output(s) | number | Output |
参数
| 参数 | Label | 类型 | 默认值 | 描述 |
|---|---|---|---|---|
A |
A Matrix (state) | matrix | -1 |
|
B |
B Matrix (input) | matrix | 1 |
|
C |
C Matrix (output) | matrix | 1 |
|
D |
D Matrix (feedthrough) | vector | 0 |
|
initialState |
Initial State (comma-sep) | vector | 0 |
使用示例
质量-弹簧-阻尼二阶振荡系统
质量 、阻尼 、刚度 :
状态变量选取为:(位移),(速度)。
A: [0 1; -100 -2]
B: [0; 1]
C: [1 0]
D: 0
外力输入 。
说明与最佳实践
- MIMO 支持: 完全支持任意维度的多输入、多输出系统。
- 系统稳定性: 当且仅当矩阵 的所有特征值其实部均为严格负数时(),系统处于渐近稳定状态。
- 矩阵维度一致性: 各矩阵的维度必须严格匹配(),若维度不匹配,方块将输出 0 并跳过数值计算。
相关模块
- TransferFunction: 频域拉普拉斯传递函数模型
- DiscreteStateSpace: 用于计算机与单片机离散控制的离散状态空间方块
- Integrator: 标量单状态积分环节