Файл: Судовые системы автоматического контроля (системный подход к проектированию)..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 155

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

стотную характеристику линейной системы Н (со). Причем, входное воздействие стационарно. В этом случае прогноз осуществляется следующим образом. Принимается гипотеза о стационарности вход­

ного и выходного процессов. Определяются спектральные плотности

Gx и Gxy, затем вычисляется Н (со). Экстраполируя входное воздей­ ствие, определяют выходное воздействие на основе известной к дан­

ному моменту Н (со).

В последние годы появился и получил широкое распространение

метод быстрого преобразования Фурье (БПФ), который позволяет производить спектральный анализ последовательностей, определен­

ных в дискретные моменты времени [45]. Этот метод аналогичен

обычному дискретному преобразованию Фурье (ДПФ), но, базируясь на алгоритмических возможностях ЦВМ, он позволяет существенно сократить время анализа. Если для анализа используются N выборок,

то экономия в числе операций достигает N1log2 N раз. Существуют и другие численные методы [57, 82]. К сожалению, реальные вычис­

лительные трудности, связанные с использованием статистических методов, если выполняется условие правдоподобия, не позволяют в полной мере их использовать в реальных САК. Ограничения на объем памяти и быстродействие, требования к выдаче результатов в реальном масштабе времени заставляют искать более простые ме­ тоды решения задач прогноза. В связи с этим можно предложить следующий подход. Обычно решения по прогнозированию будущего

состояния системы принимаются после проведения допускового конт­

роля. Задача, которая должна быть решена в этом случае, может быть сформулирована так: по N наблюдениям случайного процесса при

наличии последовательности N г выходов этого процесса за некоторый

предел нужно определить тенденцию к изменению этого процесса,

т. е. определить, существуют ли регулярности в наблюдаемом слу­ чайном процессе. Наконец, по N наблюдениям случайных векторов X (/) и Y (() определить основную причину возмущений, т. е. перейти

к диагностике. Естественно, при этом исходят из положения о том, что характеристики объекта контроля известны с некоторой долей неопределенности, и следовательно, правильно выбраны только ава­ рийные уставки, контрольные же уставки не гарантируют от ошибок

•первого и второго рода.

С точки зрения оптимизации параметров САК, до выбора алго­

ритмов необходимо определить минимальный промежуток времени

[Ц; хранения результатов допускового контроля. Это позво­ лит выбрать требуемый объем памяти вычислительной части САК, число машинных операций для получения результатов прогноза и определить достоверность прогноза.

Чаще приходится исходить из требуемой достоверности прогноза,

на основании которой определяется число хранимых выборок слу­

чайного процесса

N. Отсюда находится объем памяти

и [Ц; ^ ] тШ

при известных

параметрах процедуры обслуживания,

выбранных

по методике гл.

3.

Число N, как и число контролируемых параметров,

определяет количество элементарных операций для решения задач прогноза. При таком подходе поступают следующим образом. Опре­

162


деляют для каждого режима работы контролируемого объекта вы­

борочное среднее (р)

 

N

 

Xt =

Px{ = -Ji- 2 % •

(4'3 '3)

 

/=I

 

и выборочную дисперсию (от)

 

 

1

(4.3.4)

 

 

Здесь дг,£ {д:г; х 2; . . хп)

■— одна из измеряемых

величин.

Поскольку измерение каждой величины производится с конечной

точностью е,., то действительные значения выбранных величин лежат

в пределах

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4.3.5)

 

/=I

 

 

 

 

/=1

 

,1 Г = Т 2

[<*" ~

~

( xi‘ Т ~ ~

А* ' ) ] 2 <

 

/=1

N

 

 

 

 

 

 

 

 

 

 

 

 

 

< £ < A ril

2

 

~

+

(*/'

- Д**)

(4.3.6)

 

 

где

/= 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Л) - 1

 

 

 

 

Ах- =

2N

V

х - =

 

(4.3.7)

 

1

Z j

 

9.

 

 

 

 

 

jLJ

 

 

 

 

то есть

 

 

/=о

 

 

 

 

 

 

 

 

 

 

 

ЛГ

 

 

 

/

е .

 

 

У^1 (*// —Xi ) * <

s }

<Ц^з-2!

/=1

)2-

 

 

 

 

 

 

 

Допустим теперь, что задана некоторая вероятность Р, с которой

желательно обеспечить достоверность попадания х{ и s2 в заданный выше интервал. Необходимо определить требуемое число выборок N.

Для величины N известны [8 ] следующие оценки:

 

Ос- f

"1 2

Д Г

_ _ г

а /2 .

 

L

xtet

J

" - i = A - . : „ , > ( ' - 7 - ) ' ;

N- 1

XjV-l;

(1—а/2)

1 — 2 У

11*

163


где tN; а/2 — критерий /

с

 

N степенями

свободы;

2

 

%/v-i,a/2— кри­

терий хи-квадрат с N

1

степенями

свободы;

а — вероятность

непопадания результатов

в

заданный интервал — 1 — Р). Если

эти три оценки не совпадают, то обычно берется максимальная оцен­ ка N. Обеспечив таким образом требуемую достоверность, примем порог оценки измеряемых величин

Мпор = xi + &xi + si + Ast == (xt + s,-) ^ 1 + -j-'j

(4.3.8)

и будем отмечать только выходные этих величин за выбранные пре­

делы. Прогноз в таком случае удобно вести по критерию серий [8],

который показывает, имеется ли тенденция к изменению измеряемых

величин только по числу выходов (или невыходов) за указанный по­ рог (4.3.8). Воспользуемся методом серий. Будем считать последова­ тельность нескольких выходов за порог одной серией; последователь­ ность невыходов также будем считать серией (рис. 4.9). Подсчет числа серий позволяет определить наличие тренда (тенденцию к изменению) по критериям /лг/2; 1_о/2 и гN^ aft. Определяя, попадет или не попадет

число серий г в промежуток

Ov/2; а/2^Г>Гдг/2; I—tx/2,

можно решить вопрос об отсутствии или наличии тренда. Причем,

выход за левый критерий свидетельствует о тренде убывания измеряе­

мой величины, а выход за правый критерий о тренде ее увеличения.

Более мощным критерием, требующим соответственно большего количества операций и большего объема памяти вычислительной

части САК, является критерий тренда, позволяющий не только опре­ делить наличие тренда, но и оценить его.

Обратимся вновь к рис. 4.9. Определим число событий, в которых ХИ^ xikj (i k). Здесь индекс i обозначает номер прогнозируемого

164


параметра, индекс / — порядковый номер измерения, a k определяет номера измерений, следующих за /-м измерением.

Введем переменную

 

 

 

 

 

а/* =

 

 

Хц

Xik

 

 

 

 

 

 

 

 

 

 

 

О ПРИ

хщ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А\1):

 

N

,(о

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Е

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<*/<; ■

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*=/+1

 

 

 

 

 

 

 

 

Тогда полное число определенных выше событий будет

 

 

 

 

 

 

 

 

 

 

 

N - 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А{1) =

S

4 ° .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/=1

 

 

 

 

 

 

 

 

В нашем случае А

29 и Л х =

8; Л 2= 20; Л 3

= 22;

Л4

= 18; А5 =

= 7;

Ав =

10;

А ,=

16;

Л8 =

19; Л 9 =

20;

А10 =

 

19;

Аи =

16;

Ai2 =

11; Л 4з =

6;

Л14 =

1;

Л15

=

0; А16 =

2;

А17

=

9;

Л 18 =

11;

А49 =

6;

А 2о =

1’)

А 21

=

0;

А22

=

0; А23 =

6;

А24

5;

А25 = 3;

Ааз =

2;

А27

=

2; Л28 =

1; Л29

=

0. Откуда А =

241.

Известно [8],

что если имеется последовательность из N наблюдений, то А есть слу­

чайная величина со

средним

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N ( N — 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= .

4

 

 

 

 

 

 

 

 

и дисперсией

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

21V3 -|- ЗА/2 — 5N

 

 

 

 

 

 

 

 

 

 

 

 

 

ai

= -----!-----------

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А

 

 

72

 

 

 

 

 

 

 

 

 

Следовательно,

взяв

 

требуемый

доверительный

интервал

по

a -достоверности

(достоверности по вероятности ошибок первого рода),

по критерию А

можно определить отсутствие или наличие тренда.

Гипотеза

об

отсутствии

тренда подтверждается,

когда

 

 

 

 

 

 

 

 

A

n -, i - a p

<

A

sg; А ^ -

а р .

 

 

 

 

 

 

 

Так,

если ос = 0,05 и N = 29, то An-, \-ар =

160;

 

An-, ар ~

270,

следовательно, при уровне значимости, равном 5%, гипотеза о нали­ чии тренда отвергается.

Здесь необходимо заметить, что ни критерий серий, ни критерий тренда не позволяют достаточно точно определить существование периодических колебаний в процессе.

Наличие колебательного тренда можно обнаружить и с помощью автокорреляционной функции. Выборочно автокорреляционная функ­

ция определяется по формуле

N —T

 

^ хпхп+п /' = ° .

1, 2 , . . . т ,

(4.3.9)

 

п= 1

 

 

где т

— максимальное число шагов (tn

N). Опыт показывает, что

при

0,1 N можно избежать неустойчивости оценки автокорреля­

165


ционной функции. Но оценка Rr по (4.3.9) имеет тот недостаток, что среднее значение исследуемого процесса не равно нулю и, кроме того, возможно наличие медленного линейного тренда в наблюдаемом

процессе.

Вычислим предварительно выборочное среднее процесса на пе­ риоде наблюдения Nh = Т {h — шаг, через который берутся вы­ борки), угловой коэффициент линейного тренда

N

1

X

Хп

X Хп;

hv (N — v)

 

\ n = N

—v

п— 1

и параметр

который равен примерно N 2 h2 при г «С N.

Тогда скорректированная оценка автокорреляционной функции

будет (после устранения линейного тренда)

(4.3.10)

Периодическое изменение знака Rx (rh) показывает, что в про­ цессе существует колебательный тренд.

Вернемся теперь к основной задаче — прогнозу будущих состоя­

ний контролируемых параметров. Полученные выше результаты позволяют вести прогноз с достаточной степенью точности. Опишем содержательно алгоритм прогноза.

Исходные данные-. N выборочных значений контролируемого пара­ метра, взятые с шагом h на периоде наблюдения Т и измеренные с точ­

ностью е, интервалы достоверности для оценки

средних диспер­

сий и т. п.

 

Как следует из вышеизложенного, прогноз

следует начинать

с вычисления выборочного среднего значения и выборочной диспер­ сий, поскольку эти две величины так или иначе участвуют в после­ дующем анализе. Далее необходимо выяснить, имеются ли в анали­ зируемом процессе детерминированные составляющие. В первую очередь необходимо оценить наличие линейного тренда. При этом

можно воспользоваться или методом серии, или методом тренда в за­

висимости от возможностей вычислительной части САК. Затем путем

вычисления^ и анализа автокорреляционной функции выделить ко­

лебательный тренд в анализируемой процессе.

Теперь можно приступить к прогнозированию процесса на I выборочных значений в будущем,

166