主要内容

非线性灰盒模型

估计非线性微分方程、差分方程和状态空间方程的系数

如果您了解系统的物理特性,并且可以使用具有未知参数的常微分方程或差分方程 (ODE) 来表示系统,则可以使用 System Identification Toolbox™ 命令执行灰盒建模。灰盒模型 ODE 明确指定模型的数学结构,包括参数之间的耦合。当您了解变量之间的关系、模型行为的约束或表示系统动态特性的显式方程时,灰盒建模是很有用的。

您可以使用 idnlgrey 对象表示非线性灰盒模型,这需要您编写一个函数将动态特性描述为一组一阶微分方程。有关详细信息,请参阅Estimate Nonlinear Grey-Box Models

函数

全部展开

nlgreyestEstimate nonlinear grey-box model parameters
nlgreyestOptionsOption set for nlgreyest
idnlgreyNonlinear grey-box model
pem预测误差最小化用于优化线性与非线性模型
generateMATLABFunctionGenerate MATLAB functions that evaluate the state and output functions, and their Jacobians, of a nonlinear grey-box or neural state-space model (自 R2022b 起)
init设置或随机化初始参数值的值
getparidnlgrey 模型参数的参数值与属性
setpar设置 idnlgrey 模型对象的初始参数值
getpvec获取模型参数及相关不确定性数据
setpvecModify values of model parameters
getinitidnlgrey 模型初始状态的值
setinit设置 idnlgrey 模型对象的初始状态
findstatesEstimate initial states of model
findstatesOptionsOption set for findstates
simSimulate response of identified model
simOptionsOption set for sim

主题

精选示例