1222
.pdf
1 1 + 2 + 2 3 +... + h-2 h = – 2
2 1 + 1 2 + 3 +... + h-3 h = – 3
...
h-1 1 + h-2 2 + h-3 3 +... + h = – h.
Как видим, все автокорреляции ряда определяются первыми h автокорреляциями.
Значения автокорреляций определяются в виде:k k2 , k 1,h , h N4 ,
где N – число членов ряда;
|
|
|
1 |
N |
1 |
N |
|
||
|
2 |
xt 2 |
xt2 ; |
||||||
|
|
|
|||||||
|
|
|
N t 1 |
N t 1 |
|
||||
|
1 |
N k |
|
|
|
1 |
|
N k |
|
k |
xt xt k |
|
xt xt k . |
||||||
N |
N |
||||||||
|
t 1 |
|
|
|
t 1 |
||||
Для авторегрессионной модели порядка h
xt = – 1 xt-1 – 2 xt-2 –... – h xt-h
справедлива рекуррентная формула, позволяющая определить оценку h+1 для модели порядка (h + 1) по оценкам j(h) (алгоритм Левинсона-Дур-
бина):
h 1 |
2 |
|
h |
|
2 |
h 1 |
j h h 1 j . |
||
|
e |
|
j 1 |
|
|
|
|
|
|
|
e2 M eo et |
|
h |
|
|
||||
Здесь |
1 j j |
дисперсия случайного остатка |
|||||||
|
|
|
|
|
|
|
j 1 |
|
|
|
|
|
1 |
N p 1 |
|
|
|||
|
|
|
|
|
xt xt p 1 |
|
|
||
et xt xˆt ; |
|
|
N |
|
|
||||
h 1 |
|
|
t 1 |
|
. |
|
|||
|
|
|
|
|
|||||
|
|
1 |
|
N |
|
||||
|
|
|
|
xt2 |
|
|
|||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
N t 1 |
|
|
||
В этом случае модель порядка (h + 1) будет иметь вид xt = – 1 xt-1 – 2 xt-2 –... – h xt-h – h+1 xt-(h+1).
Если авторегрессионная модель имеет истинный порядок, равный h, то должно выполняться условие
0, |
если h; |
m h |
если h |
0, |
(что даёт условие проверки правильности выбранного порядка модели).
41
Для проверки правильности выбранного порядка модели при h=2 следует определить
|
|
|
|
1 |
|
N 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xt xt 3 |
|
|
|
|
2 |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
N t 1 |
|
, |
|
|
|
|
|
|
|
|
. |
|||||
|
|
|
|
|
|
|
|
|||||||||||||
|
3 |
|
|
|
|
1 N |
2 |
|
3 |
|
1 1 1 2 2 |
3 |
1 |
2 |
|
2 1 |
|
|||
|
|
|
|
|
|
|
xt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
t 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Если 3 = 0, то можно считать, что
xt = – 1 xt-1 – 2 xt-2.
Изложенное выше приводит к следующим алгоритмам построения моделей кинетических процессов (временных рядов) по данным нормального функционирования.
Алгоритм составления авторегрессионной модели (АР – модели): 1. Определение дискретных центрированных значений
{ xt } = { x ( t),..., x (N t) } = { x1, x2,..., xN }
(при использовании нецентрированных значений обязательно последующее центрирование с предварительным определением скользящих средних).
2. Вычисление оценок автоковариаций с задержкой k:
|
|
M x2 |
|
|
|
0 |
|||
|
t |
|
|
|
1 |
N |
|
2x |
xt2 ; |
||
|
|||
|
N t 1 |
||
|
1 |
N k |
|
|
|
|
k M xt xt k |
xt xt k , |
k |
1, p |
|
||
N |
||||||
|
t 1 |
|
|
|
(p предварительно следует задать).
3. Вычисление коэффициентов автокорреляции с задержкой k:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N |
|
|
|
|
|
|
|
|
|
k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
r |
|
|
|
|
|
|
k 1, p; |
p |
|
|
|
|
||||||||
|
|
|
|
; |
|
|
|
|
|
; |
r0 1. |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||
k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ˆ ˆ |
ˆ |
4. РешениесистемыуравненийЮла-Уолкера(относительно a1, a2 |
, , ap ): |
|||||||||||||||||||
|
ˆ |
|
|
|
|
ˆ |
ˆ |
|
ˆ |
ˆ |
|
|
ˆ |
|
ˆ |
|
ˆ |
; |
|
|
|
a1 r1 |
a2 |
r2 |
a3 |
rp 1 |
ap |
r1 |
|
||||||||||||
|
ˆ |
|
ˆ |
|
|
|
ˆ |
|
ˆ |
ˆ |
|
ˆ |
|
ˆ |
|
ˆ |
; |
|
||
|
r1 |
a1 |
a2 |
r1 |
a3 |
rp 2 |
|
ap r2 |
|
|||||||||||
|
ˆ |
|
ˆ |
|
|
ˆ |
|
ˆ |
ˆ |
|
ˆ |
|
ˆ |
|
ˆ |
; |
|
|||
|
r2 |
|
a1 |
|
r1 |
|
a2 a3 |
rp 3 |
ap |
r3 |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
||
ˆ |
|
|
ˆ |
|
|
|
ˆ |
|
ˆ |
ˆ |
ˆ |
|
|
ˆ |
|
ˆ |
|
|||
rp 1 |
a1 |
rp |
2 a2 |
rp 3 a3 ap rp . |
|
|||||||||||||||
42
В матричной форме
pA = R,
где
|
1 |
rˆ1 |
rˆ2 |
|
rˆ |
1 |
rˆ |
p |
1 |
|
1 |
|
|
|
|
rˆ |
rˆ |
rˆ |
|
|
p 1 |
p 2 |
p 3 |
ˆ |
|
|
r |
|
|
ˆp 1 |
|
, |
rp 2 |
|
|
|
|
|
1 |
|
|
aˆ1aˆ A 2 ,aˆp
rˆ1rˆ R 2 .rˆp
Оценка искомых коэффициентов aˆ j |
получится в виде |
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
A = p-1 R. |
|
|
|
|
|
|
|
|
|
|
|
|||||
Искомая АР-модель будет иметь вид |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
ˆ |
|
ˆ |
xt 2 |
|
|
|
|
|
|
ˆ |
xt p . |
|
|
||||||
|
|
|
xt a1 |
|
xt 1 a2 |
ap |
|
|
||||||||||||||||
Для АР-модели 2-го порядка |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
rˆ1 1 rˆ2 |
|
|
|
|
|
|
rˆ2 rˆ12 |
|
1 |
|
N |
2 |
|
|
|
|
1 |
N 1 |
|||||
aˆ1 |
|
|
; aˆ2 |
|
|
|
; 0 |
|
|
|
xt |
; 1 |
|
|
|
xt xt 1 ; |
||||||||
1 rˆ2 |
|
1 rˆ2 |
N |
|
|
N |
||||||||||||||||||
|
1 |
|
|
|
|
|
1 |
|
|
|
|
|
|
t 1 |
|
|
|
|
|
|
t 1 |
|||
|
|
|
|
|
|
|
N 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
1 |
|
|
|
|
1 |
|
|
|
2 |
|
|
|
|
|||||||
|
|
2 |
|
|
xt xt 2 ; r1 |
|
|
|
; r2 |
|
. |
|
|
|||||||||||
|
|
N |
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
t 1 |
|
|
|
|
0 |
|
|
0 |
|
|
|||||||||
Откуда искомая модель |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
xt aˆ1 xt 1 aˆ2 xt 2 .
Рассмотрим далее определение оценки aˆp 1 по оценкам aˆ j p (алго-
ритм Левинсона-Дурбина).
Пусть решением уравнения Юла-Уолкера определена АР – модель
порядка p: |
|
|
|
|
|
ˆ |
|
ˆ |
|
ˆ |
|
xt a1 |
xt 1 a2 |
xt 2 ap xt p . |
|||
Для определения aˆp справедлива рекуррентная формула |
|||||
a p 1 |
|
r p 1 |
a j p r p 1 j |
, |
|
02 |
|||||
|
|
|
p |
|
|
|
e |
|
j 1 |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
N p 1 |
|||
|
|
|
|
|
|
xt xt p 1 |
||
|
|
|
|
N |
||||
|
|
|
|
t 1 |
|
|||
где |
r p 1 |
|
|
|
|
|
||
|
|
|
1 |
|
N |
|||
|
|
|
|
|
|
xt2 |
||
|
|
|
|
|
|
N |
||
|
|
|
|
|
|
t 1 |
||
|
|
|
|
|
|
|
|
|
p 1 .
0
43
Модель (p + 1)-го порядка будет иметь вид |
|
|
|
||
ˆ |
ˆ |
ˆ |
xt |
|
p 1 . |
xt a1 |
xt 1 a2 xt 2 |
ap 1 |
|
||
|
|
|
|
|
|
Если АР-модель имеет истинный порядок, равный m, должно |
|||||
выполняться |
|
|
|
|
|
|
0, |
m p ; |
|
|
|
|
am p |
m p . |
|
|
|
|
0, |
|
|
|
|
Это даёт условие проверки правильности выбранного порядка модели. В частности, для проверки правильности выбора порядка модели при
p = 2 следует определить
|
|
|
|
|
|
1 |
N 3 |
|
|
|
|
|
||||
|
|
|
|
|
|
|
xt xt 3 |
|
|
|
||||||
|
|
|
|
rˆ3 |
|
|
N |
|
|
|
|
|||||
|
|
|
|
|
|
|
t 1 |
; |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
ˆ0 |
|
|
|
|
|
ˆ |
|
|
|
ˆ |
0 |
|
|
|
|
|
ˆ |
ˆ ˆ |
ˆ ˆ |
. |
||
|
|
|
|
|
|
|
|
|
||||||||
a |
ˆ ˆ |
|
ˆ ˆ |
|
r |
a r |
a |
r |
||||||||
|
3 |
|
|
|
3 |
1 1 |
|
2 2 |
|
|||||||
|
|
|
1 a1 |
r1 |
a2 r2 |
|
|
|
|
|
|
|||||
Если aˆ3 = 0, то можно считать, что
xt aˆ1 xt 1 a2 xt 2 .
Дисперсия оценки {xt} по МНК определится в виде:
ˆ |
2 |
p |
|
1 |
|
N |
|
|
p ˆ |
ˆ |
|
2 |
|
|
|
|
|
|
|
j . |
|||||||
|
|
|
|
xt a j rt |
|||||||||
|
|
|
|
|
N t 1 |
|
|
j 1 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Оказывается, при N |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
ˆ |
2 |
p |
|
|
|
|
p 1 |
|
2 |
|
|
|
|
|
|
|
|
|
|
e . |
|||||
M |
|
1 |
N |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Поэтому естественно принять
ˆ 2 |
|
2 |
p |
|
N |
|
2 |
p . |
||
|
|
|
|
|
|
|||||
e |
1 |
|
p 1 |
N p 1 |
|
|||||
|
|
|
|
|
|
|
||||
|
|
|
N |
|
|
|
|
|
|
|
Оценку порядка p для АР-модели можно получить из условия
N p 1 |
ˆ 2 |
|
N m 1 |
ˆ 2 |
|
|
|
|||
p min |
m , m o, L , |
|||||||||
|
|
|
|
|||||||
N m 1 |
|
N m 1 |
|
|||||||
|
m |
|
|
|
|
|||||
L – установленный предельный порядок модели.
44
Таким образом,
|
1 |
N |
|
p |
|
2 |
|
e2 |
xt aˆ j xt j . |
||||||
|
|||||||
|
N p 1 t 1 |
|
j 1 |
|
|
||
|
|
|
|
|
|
|
|
Справедлива формула для оценки энергетического спектра
|
|
|
|
|
|
Gxx f |
|
|
|
2 e2 |
|
|
|
. |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
p |
|
|
2 |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
1 aˆk e j 2 |
f |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
k 1 |
|
|
|
|
|
|
|
|
|
|||
В частности, при p = 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Gxx |
f |
|
|
|
|
|
|
|
|
2 e2 |
|
|
|
|
|
|
|
2 e2 |
; |
||||
1 aˆ12 |
aˆ22 2aˆ1 1 aˆ2 cos2 f |
2aˆ2 cos4 f |
|
|
|||||||||||||||||||
|
|
|
|
|
|
F |
|
||||||||||||||||
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
2 |
|
|
|
|
1 aˆ2 |
|
|
e |
|
|
|
|
|
1 |
|
1 aˆ2 1 aˆ2 |
aˆ1 |
|
||||||||
2x |
|
|
|
|
; |
Gxx f |
|
|
|
. |
|||||||||||||
1 aˆ2 1 aˆ2 2 aˆ12 |
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
F |
|
|
|
1 aˆ2 |
|
|
|
|
|
|||||||||
Рассмотрим далее построение авторегрессионной модели со сколь-
зящим средним (АРСС-модели). Здесь модель представляется в виде
xt a1 xt 1 aˆp xt p et b1 et 1 bq et q .
Введя
A (z -1) = 1 – a1 z -1 –... – ap z -p; B (z -1) = 1 + b1 z -1 +... + bq z -p.
получим
|
|
|
|
|
|
|
|
|
|
A (z -1) xt = B (z -1) et. |
|
|
|
|
|||||
|
|
|
|
ˆ |
|
|
ˆ |
|
|
ˆ |
ˆ ˆ |
|
ˆ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, , bq осуществляется |
с помощью |
||||||||
Определение a1, |
a2 , |
, ap , b1, b2 |
|||||||||||||||||
модифицированной системы уравнений Юла-Уолкера |
|
|
|||||||||||||||||
|
|
ˆ ˆ |
ˆ |
|
|
ˆ |
|
|
|
ˆ |
ˆ |
ˆ |
|
ˆ |
|
|
ˆ ˆ |
|
|
|
|
rq a1 |
rq 1 |
a2 |
|
aq 1 |
r1 |
aq 2 |
rp |
|
q 1 ap rq 1 ; |
||||||||
ˆ |
|
|
ˆ |
ˆ |
|
|
|
|
ˆ |
|
|
ˆ |
ˆ |
ˆ |
ˆ |
|
ˆ ˆ |
ˆ |
|
|
|
|
|
p 2 |
|
|
|
|
|
||||||||||
rq |
|
p 1 a1 |
rq |
|
|
|
a2 |
rp 1 aq 1 rp 2 |
aq 2 |
rq ap |
rq p |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
или, введя |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ˆ |
|
|
|
ˆ |
|
|
|
|
|
ˆ |
1 |
ˆ |
|
ˆ |
|
q 1 |
|
|
|
|||
|
rq |
|
|
|
rq 1 |
|
|
r1 |
r1 |
rp |
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
ˆ |
|
|
|
|
ˆ |
|
|
|
|
ˆ |
ˆ |
1 |
ˆ |
|
q |
|
2 |
|
|
||||
|
|
rq 1 |
|
|
rq |
|
|
|
r2 |
r2 |
rp |
|
|
|
|
, |
||||||||
pM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ˆ |
|
p |
1 |
ˆ |
|
p |
|
2 |
|
|
ˆ |
ˆ |
ˆ |
|
|
ˆ |
|
|
|
|
|
|
||
|
rq |
|
rq |
|
|
|
rp |
rp 1 |
rp 2 |
|
rp |
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
45
aˆ1 |
|
|
rˆq 1 |
|
|||
aˆ |
|
|
|
rˆ |
|
||
A |
|
2 |
; R |
|
q 2 |
, |
|
|
|
|
M |
|
|
|
|
aˆ |
|
|
|
rˆ |
|
||
|
|
p |
|
|
q p |
||
получим
ˆ p 1 R .
A M M
Чтобы оценить параметры скользящего среднего, введём
|
|
|
|
|
p |
|
xt j . |
|
|
|
|
|
|
|
|
xt xt aˆ j |
|
|
|
|
|||||
|
|
|
|
|
j 1 |
|
|
|
|
|
|
|
Тогда |
|
xt et + b1 et-1 +... + bq et- q. |
|
|
|
|||||||
|
|
|
|
|
||||||||
Получили СС-модель процесса xt . |
|
|
|
|
|
|
|
|||||
Автокорреляция rˆk для xt : |
|
|
|
|
|
|
|
|
|
|||
|
|
|
2 |
|
|
2 |
2 |
, k 0 ; |
||||
|
|
|
1 b1 |
bq |
ˆe |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
b b |
|
b |
b |
k 1, q ; |
||||||
rˆk b b |
|
e , |
||||||||||
|
0 |
k |
1 k 1 |
|
q k q |
|
ˆ |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0, |
|
|
|
|
|
k q ; |
|
|
|
|
|
|
|
|
b |
1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пусть оценки aˆ j , j 1, p , уже определены решением уравнения
A = pM-1 RM.
Пусть затем определены значения
|
|
|
|
|
|
|
|
|
p |
|
|
|
|
|
|
|
|
|
|
|
|
|
xt xt aˆ j |
xt j . |
|||||||
|
|
|
|
|
|
|
|
|
j 1 |
|
|
|
|
|
|
Определим |
|
|
|
N k |
|
|
|
|
|
|
|
|
|||
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
xt |
xt k |
|
|
|
|
|
|
||||
|
|
N |
|
|
|
|
|
|
|
|
|||||
rk |
|
|
|
t 1 |
|
, |
|
k 1, q r0 1 . |
|||||||
|
|
|
|
|
|
||||||||||
|
|
|
1 |
|
N |
|
|
||||||||
|
|
|
|
xt2 |
|
|
|
|
|
|
|||||
|
|
|
|
|
N |
|
|
|
|
|
|
||||
|
|
|
|
|
t 1 |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
ˆ |
ˆ |
|
ˆ |
, |
2 |
получим уравнения |
||||
Тогда для определения b1, b2 |
, , bq |
e |
|||||||||||||
|
|
|
|
|
|
|
ˆ2 |
|
|
ˆ2 |
2 |
|
ˆ |
||
|
|
|
1 b1 |
bq ˆ e |
0 ; |
||||||||||
46
|
|
|
|
|
|
ˆ |
ˆ |
ˆ |
ˆ |
|
|
|
|
|
ˆ |
|
|
ˆ |
|
|
|
2 |
|
|
ˆ |
ˆ |
; |
|
|
|
|
|||
|
|
|
|
|
b0 |
b1 b1 b2 |
|
bq 1 bq |
ˆ e r1 |
0 |
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
ˆ |
ˆ |
|
|
|
|
ˆ |
ˆ |
|
|
|
|
2 |
|
|
ˆ |
|
ˆ |
; |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
b0 bq 1 |
b1 bq |
ˆ e |
rq 1 0 |
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
ˆ |
|
|
ˆ |
|
|
2 |
|
ˆ |
ˆ |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
b0 bq |
ˆ e |
rq |
0 . |
|
|
|
|
|
|
|
|
|
|
||||||||||||
Отметим, что эти уравнения нелинейны. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
В частности, для q = 2 получим: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
ˆ2 |
|
ˆ2 |
|
|
|
2 |
|
ˆ |
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
1 b1 |
b2 |
|
ˆ e |
; |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
ˆ |
|
ˆ |
|
|
|
|
|
|
|
|
|
|
|
|
ˆ |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
b |
1 b |
|
|
ˆ |
|
|
|
|
|
|
|
|
|
|
|
|
|
ˆ |
|
|
|
|
|
|||||
|
|
|
|
|
1 |
|
2 |
|
|
|
|
|
|
|
|
|
b2 |
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
r1 , |
|
|
|
|
|
|
|
|
|
|
|
r2 . |
|
|
|
|
||||||||
|
|
|
|
|
|
|
ˆ2 |
ˆ2 |
|
|
|
|
|
|
ˆ2 |
|
ˆ2 |
|
|
|
|
|||||||||||||
|
|
|
|
|
1 b1 b2 |
|
|
|
|
|
|
|
1 b1 |
b2 |
|
|
|
|
|
|
|
|
||||||||||||
Откуда |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ˆ |
|
|
|
ˆ |
ˆ |
|
|
|
|
|
ˆ |
|
|
|
ˆ |
ˆ |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
r1 |
0 |
|
|
|
|
|
|
|
r2 |
0 |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
b1 |
|
|
|
|
|
|
|
|
|
; |
b2 |
|
|
|
|
|
; |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
2 |
|
|
ˆ ˆ |
|
|
|
|
ˆ |
2 |
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
ˆ e r2 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
e |
|
|
|
|
|
|
|
|
|||||||||||
ˆ |
4 |
|
|
ˆ |
ˆ |
|
|
|
ˆ 3 |
|
ˆ |
2 |
|
|
|
ˆ |
|
ˆ |
|
|
ˆ |
2 |
|
ˆ |
2 |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
D |
|
|
0 |
2r2 1 |
|
D |
r1 |
2r2 |
r2 1 0 |
|
D |
|
||||||||||||||||||||||
|
|
|
ˆ |
2 |
|
ˆ |
|
|
ˆ |
3 |
|
ˆ |
|
|
|
ˆ |
4 |
ˆ |
4 |
|
|
|
|
|
|
|
ˆ |
|
ˆ |
2 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
r2 2r2 |
1 0 |
|
D r2 |
0 0, |
|
D e . |
|
||||||||||||||||||||||||||
|
ˆ |
ˆ |
|
|
|
ˆ |
по найденному значению |
|
ˆ |
|
|
|||||||||||||||||||||||
Определив b |
, b |
|
, , b |
|
D , получим модель |
|||||||||||||||||||||||||||||
|
1 |
|
2 |
|
|
|
q |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СС-процесса xt : |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ˆ |
|
|
|
|
|
|
|
|
ˆ |
|
et q . |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
xt et b1 et 1 bq |
|
|
|
|
|
|
|||||||||||||||||||||
Окончательно получим АРСС-модель процесса xt в виде
ˆ |
|
ˆ |
ˆ |
|
|
ˆ |
||
xt 1 |
|
bq et q . |
||||||
xt a1 |
ap xt p et b1 et 1 |
|||||||
Определение rk производится на основе формул |
|
|
|
|||||
|
p |
p |
|
|
|
k |
|
|
k aˆi aˆ j k j i ; |
aˆ0 1; |
rk |
|
. |
||||
|
||||||||
|
i 0 |
j 0 |
|
|
|
0 |
||
47
2.4.Регрессионные методы идентификации
2.4.1.Система с одним выходом. Статическая задача
Рассмотрим линейную статическую систему, имеющую m входов X1,..., Xm и один выход Z (рис. 2.5). Она описывается следующим линейным уравнением:
Z = ao + a1 X1 + a2 X2 +... + am Xm. |
(2.3) |
Используя серию измерений величин Z, Xj (j = 0, 1,..., m) в r моментов времени, можно определить параметры ai. По r совокупностям измерений вычисляются Z и X j , где Z , X j – средние значения Z, Xj для указанных
серий измерений. Введём
|
|
|
|
|
|
|
|
|
|
|
|
z Z |
Z |
, |
|
(2.4) |
|||
|
|
|
|
|
|
|
|
|
|
|
|
x X |
X |
. |
|
(2.5) |
|||
|
Тогда уравнение (2.3) принимает вид |
|
|||||||
|
|
z = a1 x1 + a2 x2 +... + am xm, |
(2.6) |
||||||
или в векторной форме |
|
|
|
|
|
|
|
|
|
|
|
z xт a |
(2.7) |
||||||
где x,a – вектор-столбцы с элементами xj, aj соответственно. |
|
||||||||
X1 |
|
|
|
|
|
|
|
|
Z |
|
Процесс |
|
|||||||
X2 |
|
|
|||||||
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
Xm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 2.5
Количество r последовательных измерений удовлетворяют соотношениям
z 1 x 1 Ta, |
|
|
|
z μ x μ Ta, |
(2.8) |
z r x r Ta,
48
где обозначает момент измерений z, xT ( = 1, 2,..., r). Введём вектор и матрицу U следующим образом:
|
|
|
z 1 z z |
r |
T |
, |
|
|
(2.9) |
||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x 1 T |
|
|
x11 |
|
xj1 |
|
xm1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
T |
|
|
|
|
|
|
|
|
|||
U |
|
|
|
(2.10) |
|||||||||
x |
|
|
x1 |
xj |
|
xm . |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xjr |
|
|
|
||
|
x r T |
|
x1r |
|
|
xmr |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Следовательно, система уравнений (2.8) может быть записана в |
|||||||||||||
векторной форме: |
|
Ua . |
|
|
|
|
|
|
(2.11) |
||||
|
|
|
|
|
|
|
|
||||||
Предполагая, что компоненты вектора a в уравнении (2.11) являются оценками aˆ истинного вектора a , можно с помощью уравнения (2.11)
получить такие оценки ˆ |
вектора , что |
|
|
ˆ Uaˆ . |
(2.12) |
Легко показать, что наилучшая в смысле наименьших квадратов оценка aˆ вектора a удовлетворяет уравнению
|
|
Uт Uaˆ Uт , |
|
|
(2.13) |
||||
так что |
|
|
|
|
|
|
|
|
|
ˆ |
T |
U |
1 |
U |
T |
ˆ ˆ |
ˆ T |
, |
(2.14) |
a U |
|
|
|
a1, a2 |
, , am |
|
|||
что и позволяет построить процедуру идентификации вектора a на основе линейной регрессии и метода наименьших квадратов. Отметим, что
матрица UT U 1 существует только тогда, когда матрица U не является
особенной.
Число измерений r должно быть больше числа идентифицируемых параметров (r m). Если r = m, то в оценке шум измерений не будет сглажен. Поэтому для адекватной идентификации требуется по крайней мере m + 1 измерений, причём в течение этого периода система предполагается стационарной.
Пример. Установить зависимость предела прочности при сжатии Rсж от твёрдости T и модуля деформации Е15 эпоксидных композитов.
Результаты экспериментов приводятся в табл.2.6.
49
Таблица 2 . 6
Z |
|
117 |
|
100 |
|
120 |
|
|
|
57 |
99 |
102 |
79 |
64 |
74 |
87 |
|||
X1 |
|
6,01 |
|
5,05 |
|
6,15 |
|
|
|
2,94 |
5,06 |
5,23 |
4,05 |
3,40 |
3,79 |
4,44 |
|||
X2 |
|
3,62 104 |
4,71 104 |
3,51 104 |
1,06 104 |
4,71 104 |
4,48 104 |
|
6,57 104 |
8,52 104 |
7,25 104 |
5,71 104 |
|||||||
|
Принято: X1 = T, X2 = E15, Z = Rсж. |
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
= 5,01 104; Z |
= 89,9. |
|
|
|
|||
|
Имеем: X |
1 = 4,61; X2 |
|
|
|
|
|||||||||||||
|
Для центрированных значений переменных данные эксперимента при- |
||||||||||||||||||
водятся в табл. 2.7. |
|
|
|
|
|
|
Таблица 2 . 7 |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Z |
27,1 |
10,1 |
30,1 |
|
|
-32,9 |
9,1 |
12,1 |
|
-10,9 |
-25,9 |
-15,9 |
-2,9 |
||||||
X1 |
1,40 |
0,44 |
1,54 |
|
|
-1,67 |
0,45 |
0,62 |
|
-0,56 |
-1,21 |
-0,82 |
-0,17 |
||||||
X2 |
-1,39 104 |
-0,3 104 |
-1,5 104 |
-3,95 104 |
-0,3 104 |
-0,53 104 |
|
1,56 104 |
3,51 104 |
2,24 104 |
0,7 104 |
||||||||
В соответствии с предыдущим значение z( ) при -измерении
z( ) a1 x1( ) + a2 x2( ),
и для параметров линейной модели будем иметь:
aˆ aˆ1, aˆ2 = (19,1; – 1,26 10 -5).
Окончательно получим
Rсж = 2,48 + 19,1 T – 1,26 10 -5 E15.
Как видим, относительная ошибка вычисления Rсж по модели не превышает приблизительно 1 %. Одновременно отметим, что исходная таблица измерений обладает избыточностью (достаточно знания одного из двух параметров Rсж или T).
При этом Rсж и T практически от E15 не зависят.
2.4.2. Система с несколькими входами и выходами. Статическая задача
По аналогии с процессом с одним выходом процесс, имеющий m входов и n выходов, описывается системой уравнений:
z1 a11 x1 a1 j xj a1m xm ,
zi ai1 x1 ai j xj ai m xm , |
(2.15) |
zn an1 x1 an j xj an m xm ,
50
