필터 지우기
필터 지우기

How to find a system response of armax model for other data set? What e(t) in the system model?

조회 수: 2 (최근 30일)
Discrete-time ARMAX model: A(z)y(t) = B(z)u(t) + C(z)e(t) A(z) = 1 - 2.916 z^-1 + 2.84 z^-2 - 0.9237 z^-3
B1(z) = 0.0004539 - 0.002285 z^-1
B2(z) = -1.451e-05 - 1.763e-05 z^-1
B3(z) = -0.00468 + 0.004787 z^-1
C(z) = 1 + 0.7955 z^-1 + 0.795 z^-2 + 0.998 z^-3
In the above function, what is e(t)? How to find y(t) for new data set (testing purpose)?

채택된 답변

Shashank Prasanna
Shashank Prasanna 2013년 2월 5일
e(t) is noise disturbance or also called innovations terms. Usually assumed to be white noise. Once you have the estimated model supply your u(t) and look at the response, its just like any regular transfer function.

추가 답변 (1개)

Rajiv Singh
Rajiv Singh 2013년 5월 2일
Finding values of y(t) for a given u(t) is simulation. Use the SIM command: http://www.mathworks.com/help/ident/ref/sim.html
Simulation will assume zero values for innovations e(t). If you need to predict K-step head values of y(t) using past measurements of (u,y), use PREDICT http://www.mathworks.com/help/ident/ref/predict.html
See http://www.mathworks.com/help/ident/simulation-and-prediction.html for more information on simulation and prediction.

카테고리

Help CenterFile Exchange에서 Data Preparation Basics에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by