How to define a polynomial orders ARX model [na nb nk], for a MISO system
조회 수: 10 (최근 30일)
이전 댓글 표시
I have to define polynomials ARX model orders [na nb nc], for a set of four inputs and one output as the need to use the tool NNSYSID Toolbox, the data are as follows:
load datoshistoricos.txt;
datoshistoricos;
u1=datoshistoricos(:,1);
u2=datoshistoricos(:,2);
u3=datoshistoricos(:,3);
u4=datoshistoricos(:,4);
y1=datoshistoricos(:,5);
z8=iddata(y1,[u1 u2 u3 u4],1);
Data set with 1 output and 4 inputs. The number of data points is 587. The inputs are
587 4
the output
587 1
delayest using the command I get the following error
delayest(z8)
Error using delayest (line 87) The combination of delay limits will result in 2560000 delay-combinations, which is more than the allowed number of tests (10000). Either make the delay span more narrow or increase maximum allowable tests using the sixth input argument of the "delayest" command.
댓글 수: 0
답변 (1개)
Rajiv Singh
2013년 6월 29일
Look up the documentation of delayest on how to put some limits on the values to be tested. Delay can also be determined by a study of impulse responses. For ideas on model structure configuration and delay estimation, see:
참고 항목
카테고리
Help Center 및 File Exchange에서 Linear Model Identification에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!