Main Content

非線形 ARX モデル

シグモイドやウェーブレットなどの動的ネットワークを使用した非線形動作モデル

非線形 ARX モデルは、ウェーブレット ネットワーク、ツリー分割、シグモイド ネットワークなどの動的な非線形推定器を使ってシステム内の非線形性を表すために使用します。ツールボックスでは、これらのモデルが idnlarx オブジェクトとして表されます。非線形 ARX モデルの推定は System Identification アプリで行うか、コマンド ラインで nlarx コマンドを使用して行えます。

アプリ

System Identification測定データからの動的システムのモデルの同定

関数

すべて展開する

idnlarxNonlinear ARX model
nlarxEstimate parameters of nonlinear ARX model
nlarxOptionsOption set for nlarx
isnlarxDetect nonlinearity in estimation data
init初期パラメーター値を設定またはランダム化する
getpvecモデル パラメーターと、関連する不確かさのデータを取得する
setpvecModify values of model parameters
linearRegressorSpecify linear regressor for nonlinear ARX model (R2021a 以降)
polynomialRegressorSpecify polynomial regressor for nonlinear ARX model (R2021a 以降)
periodicRegressorSpecify periodic regressor for nonlinear ARX model (R2022a 以降)
customRegressorSpecify custom regressor for nonlinear ARX model (R2021a 以降)
getregRegressor expressions and numerical values in nonlinear ARX model
polyreg(Not recommended) Powers and products of standard regressors
customreg(Not recommended) Custom regressor for nonlinear ARX models
addreg(Not recommended) Add custom regressors to nonlinear ARX model
idWaveletNetworkWavelet network function for nonlinear ARX and Hammerstein-Wiener models
idSigmoidNetworkSigmoid network function for nonlinear ARX and Hammerstein-Wiener models
idTreePartitionTree-partitioned nonlinear function for nonlinear ARX models
idCustomNetworkCustom network function for nonlinear ARX and Hammerstein-Wiener models
idLinearLinear mapping object for nonlinear ARX models
idGaussianProcessGaussian process regression mapping function for nonlinear ARX and Hammerstein-Wiener models (requires Statistics and Machine Learning Toolbox) (R2021b 以降)
idTreeEnsembleDecision tree ensemble mapping function for nonlinear ARX models (requires Statistics and Machine Learning Toolbox) (R2021b 以降)
idSupportVectorMachineSupport vector machine regression mapping function for nonlinear ARX models (requires Statistics and Machine Learning Toolbox) (R2022a 以降)
idNeuralNetworkMultilayer neural network mapping function for nonlinear ARX models and Hammerstein-Wiener models (requires Statistics and Machine Learning Toolbox or Deep Learning Toolbox) (R2023b 以降)
idFeedforwardNetwork(Not recommended) Multilayer feedforward neural network mapping function for nonlinear ARX models (requires Deep Learning Toolbox)
evaluateEvaluate output values of idnlarx or idnlhw mapping object array for given set of input values
sim同定されたモデルの応答のシミュレーション
simOptionsOption set for sim
predict同定されたモデルの K ステップ先の出力の予測
predictOptionsOption set for predict
compare同定されたモデル出力を測定出力と比較する
compareOptionsOption set for compare
forecast同定されたモデルの出力を予想する
forecastOptionsOption set for forecast
nlarxPlotPlot nonlinearity of nonlinear ARX model (R2023a 以降)
evaluateEvaluate output values of idnlarx or idnlhw mapping object array for given set of input values
getDelayInfoGet input/output delay information for idnlarx model structure
findopCompute operating point for Nonlinear ARX model
findopOptionsOption set for findop
operspecConstruct operating point specification object for idnlarx model
linearizeLinearize nonlinear ARX model
linappLinear approximation of nonlinear ARX and Hammerstein-Wiener models for given input

ブロック

すべて展開する

Nonlinear ARX ModelSimulate nonlinear ARX model in Simulink software
Iddata Sinkシミュレーション データを iddata オブジェクトとして MATLAB ワークスペースにエクスポート
Iddata SourceMATLAB ワークスペースの iddata オブジェクトに格納されている時間領域データをインポートする

トピック