Файл: Судовые системы автоматического контроля (системный подход к проектированию)..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