このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

# 入出力多項式モデル

ARX、ARMAX、出力誤差、Box-Jenkins の各モデル構造を含む入出力多項式モデル

`$A\left(q\right)y\left(t\right)=\frac{B\left(q\right)}{F\left(q\right)}u\left(t-nk\right)+\frac{C\left(q\right)}{D\left(q\right)}e\left(t\right)$`

A(q)、B(q)、F(q)、C(q) および D(q) は、時間シフト演算子 q-1 に関する多項式行列です。u(t) は入力、`nk` は入力遅延です。y(t) は出力、e(t) は外乱信号です。

## アプリ

 System Identification Identify models of dynamic systems from measured data

## 関数

すべて展開する

 `idpoly` Polynomial model with identifiable parameters `arx` Estimate parameters of ARX, ARIX, AR, or ARI model `armax` Estimate parameters of ARMAX, ARIMAX, ARMA, or ARIMA model using time-domain data `bj` Estimate Box-Jenkins polynomial model using time domain data `iv4` ARX model estimation using four-stage instrumental variable method `ivx` ARX model estimation using instrumental variable method with arbitrary instruments `oe` Estimate output-error polynomial model using time-domain or frequency-domain data `polyest` Estimate polynomial model using time- or frequency-domain data `pem` Prediction error minimization for refining linear and nonlinear models
 `arxstruc` Compute loss functions for single-output ARX models `ivstruc` Compute loss functions for sets of ARX model structures using instrumental variable method `selstruc` Select model order for single-output ARX models `struc` Generate model-order combinations for single-output ARX model estimation
 `arxRegul` Determine regularization constants for ARX model estimation `delayest` Estimate time delay (dead time) from data `init` Set or randomize initial parameter values
 `polydata` Access polynomial coefficients and uncertainties of identified model `getpvec` Obtain model parameters and associated uncertainty data `setpvec` Modify values of model parameters `getpar` Obtain attributes such as values and bounds of linear model parameters `setpar` Set attributes such as values and bounds of linear model parameters `setPolyFormat` Specify format for B and F polynomials of multi-input polynomial model
 `armaxOptions` Option set for `armax` `arxOptions` Option set for `arx` `arxRegulOptions` Option set for `arxRegul` `bjOptions` Option set for `bj` `iv4Options` Option set for `iv4` `oeOptions` Option set for `oe` `polyestOptions` Option set for `polyest`

## トピック

### 多項式モデルの基礎

What Are Polynomial Models?

Polynomial model structures including ARX, ARMAX, output-error, and Box-Jenkins.

Data Supported by Polynomial Models

Use time-domain and frequency-domain data to estimate discrete-time and continuous-time models.

### 多項式モデルの推定

Preliminary Step – Estimating Model Orders and Input Delays

To estimate polynomial models, you must provide input delays and model orders. If you already have insight into the physics of your system, you can specify the number of poles and zeros.

Estimate Polynomial Models in the App

Import data into the app, specify model orders, delays and estimation options.

Estimate Polynomial Models at the Command Line

Specify model orders, delays, and estimation options.

Polynomial Sizes and Orders of Multi-Output Polynomial Models

Size of A, B, C, D, and F polynomials for multi-output models.

Estimate Models Using armax

This example shows how to estimate a linear, polynomial model with an ARMAX structure for a three-input and single-output (MISO) system using the iterative estimation method `armax`. For a summary of all available estimation commands in the toolbox, see Model Estimation Commands.

### 多項式モデルのオプションの設定

Specifying Initial States for Iterative Estimation Algorithms

When you use the `pem` or `polyest` functions to estimate ARMAX, Box-Jenkins (BJ), Output-Error (OE), you must specify how the algorithm treats initial conditions.

Polynomial Model Estimation Algorithms

Choose between the ARX and IV algorithms for ARX and AR model estimation.