メインコンテンツ

非線形グレー ボックス モデル

非線形の微分方程式、差分方程式、状態空間方程式の係数の推定

システムの物理特性を理解していて、不明なパラメーターを含む常微分方程式または差分方程式 (ODE) を使用してシステムを表現できる場合は、System Identification Toolbox™ のコマンドを使用してグレーボックス モデリングを実行できます。"グレーボックス モデル" の ODE では、パラメーター間の結合を含むモデルの数学的構造を明示的に指定します。変数間の関係、モデルの動作に対する制約、またはシステム ダイナミクスを表す明示的な方程式がわかっている場合はグレーボックス モデリングが便利です。

非線形グレーボックス モデルは idnlgrey オブジェクトを使用して表現できます。ダイナミクスを一連の 1 階微分方程式として記述するための関数を記述する必要があります。詳細については、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 モデル パラメーターのパラメーター値とプロパティ
setparidnlgrey モデル オブジェクトの初期パラメーター値を設定する
getpvecモデル パラメーターと、関連する不確かさのデータを取得する
setpvecModify values of model parameters
getinitidnlgrey モデルの初期状態の値
setinitidnlgrey モデル オブジェクトの初期状態を設定する
findstatesEstimate initial states of model
findstatesOptionsOption set for findstates
sim同定されたモデルの応答のシミュレーション
simOptionsOption set for sim

トピック

注目の例