主要内容

稀疏状态空间模型

具有稀疏数据的大型状态空间模型

在 MATLAB® 和 Simulink® 中高效地表示、组合和分析具有稀疏数据的大型状态空间模型。使用稀疏表示是理想和高效的做法,因为大型模型的稠密模型表示不仅计算成本相当高,还可能导致执行时间非常长。有关详细信息,请参阅稀疏矩阵的计算优点

借助可用的功能,您可以:

  • 使用稀疏模型执行时域和频域响应分析

  • 指定稀疏模型之间以及与其他 LTI 模型的基于信号的连接

  • 指定稀疏模型组件之间的物理耦合

  • 在连续时间和离散时间表示之间变换稀疏模型

  • 当您的 Simulink 模型具有 Descriptor State-Space (Simulink)Sparse Second Order 模块时,使用 linearize (Simulink Control Design) 函数将其线性化为稀疏模型

  • 使用 linearize (Partial Differential Equation Toolbox) 函数将结构性或热 PDE 模型线性化为稀疏模型

有关稀疏模型和可用功能的更多详细信息,请参阅Sparse Model Basics

函数

全部展开

sparssSparse first-order state-space model
mechssSparse second-order state-space model
getx0Map initial conditions from a mechss object to a sparss object
fullConvert sparse models to dense storage
imp2expConvert implicit linear relationship to explicit input-output relation
invInvert dynamic system models
getDelayModelState-space representation of internal delays
findopCompute operating condition from specifications (自 R2023b 起)
fixInput Fix value of some inputs and delete them (自 R2024a 起)
sminDAEReduce algebraic states in sparse state-space models while preserving sparsity (自 R2024b 起)
sparssdataAccess first-order sparse state-space model data
mechssdataAccess second-order sparse state-space model data
showStateInfoState vector map for sparse model
spyVisualize sparsity pattern of a sparse model
step动态系统的阶跃响应
impulse动态系统的冲激响应图;冲激响应数据
initial系统对状态空间模型的初始状态的响应
lsim计算动态系统对任意输入的时间响应仿真数据
bode动态系统的波特频率响应
nyquist动态系统的奈奎斯特响应
nichols动态系统的尼柯尔斯响应
sigma动态系统的频率响应的奇异值
passiveplotCompute or plot passivity index as function of frequency
dcgainLTI 系统的低频 (DC) 增益
evalfr计算特定频率下的系统响应
freqrespEvaluate system response over a grid of frequencies
interfaceSpecify physical connections between components of mechss model
xsortSort states based on state partition
feedback多个模型的反馈连接
parallel两个模型的并行连接
appendGroup models by appending their inputs and outputs
connectBlock diagram interconnections of dynamic systems
lft两个模型的广义反馈互连(雷德黑弗星积)
series两个模型的串行连接
linearizeLinear approximation of Simulink model or subsystem
linearizeOptionsSet linearization options
linioSimulink 模型、Linear Analysis Plots 模块或 Model Verification 模块创建线性分析点
linearize(To be removed) Linearize structural or thermal model (自 R2021b 起)
linearizeInput(To be removed) Specify inputs to linearized model (自 R2021b 起)
linearizeOutput(To be removed) Specify outputs of linearized model (自 R2021b 起)

模块

Descriptor State-Space模型线性隐式系统
Sparse Second OrderRepresent sparse second-order models in Simulink

主题

精选示例