Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1222

.pdf
Скачиваний:
3
Добавлен:
16.06.2024
Размер:
1.36 Mб
Скачать

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]