Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

オンライン パラメーター推定

コマンド ラインおよび Simulink® で再帰アルゴリズムを使用してモデル パラメーターを推定

リアルタイムのデータと再帰アルゴリズムを使用して、AR、ARMA、ARX、ARMAX、OE、または BJ モデルの係数のパラメーターを推定できます。また、再帰的最小二乗 (RLS) アルゴリズムを使用してモデルを推定することもできます。アルゴリズムの詳細については、Recursive Algorithms for Online Parameter Estimationを参照してください。

System Identification Toolbox™ ライブラリの Estimators サブライブラリにある Simulink ブロックを使用して、オンライン パラメーター推定を実行できます。これにより、Simulink Coder™Simulink PLC Coder™ を使用してこれらのブロックについて C/C++ コードとストラクチャード テキストを生成し、このコードを組み込みターゲットに展開できるようになります。オンライン推定をコマンド ラインで実行し、MATLAB® Compiler™ または MATLAB Coder を使用してコードを展開することも可能です。

関数

recursiveAROnline parameter estimation of AR model
recursiveARMAOnline parameter estimation of ARMA model
recursiveARXOnline parameter estimation of ARX model
recursiveARMAXOnline parameter estimation of ARMAX model
recursiveBJOnline parameter estimation of Box-Jenkins model
recursiveOEOnline parameter estimation of output-error polynomial model
recursiveLSOnline parameter estimation of least-squares model
step
clone
reset
release
isLocked
rpemEstimate general input-output models using recursive prediction-error minimization method
rplrEstimate general input-output models using recursive pseudolinear regression method
segmentSegment data and estimate models for each segment

ブロック

Recursive Least Squares EstimatorEstimate model coefficients using recursive least squares (RLS) algorithm
Recursive Polynomial Model EstimatorEstimate input-output and time-series polynomial model coefficients
Model Type ConverterConvert polynomial model coefficients to state-space model matrices

トピック

オンライン推定の基礎

Simulink でのオンライン パラメーター推定

コマンド ラインでのオンライン パラメーター推定

コード生成

トラブルシューティング

Troubleshoot Online Parameter Estimation

Check your model, estimation data, estimation settings, and initial parameter values.