Файл: Кастин, О. М. Система первичной обработки метеорологической информации.pdf

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

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

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

Добавлен: 23.10.2024

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

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

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

2.ОБЩАЯ ХАРАКТЕРИСТИКА СИСТЕМЫ ПЕРВИЧНОЙ ОБРАБОТКИ ОПЕРАТИВНОЙ МЕТЕОРОЛОГИЧЕСКОЙ ИНФОРМАЦИИ (ПООМИ)

Текст данного и последующих разделов следует рассматривать как подробный комментарий к АЛГОЛ-тѳкоту, содержащемуся в приложениях,

поокольку

он (текст разделов) является описанием системы,

а не

описанием

алгоритмов системы.

 

При разработке алгоритмов рассматриваемой системы ПООМИ был ис­ пользован опыт как программ, осуществляющих за один просмотр всей поступающей информации выделение сообщений какого-либо одного ви­ да [2,4,6,20], так и систем, опознающих в общем потоке метеороло­ гической информации одновременно сообщения различных видов [27,28].

2.1.ОСНОВНЫЕ ТРЕБОВАНИЯ К АЛГОРИТМУ

1.Сохранение информации - это часть исходной информации, кото­ рая не была опознана и обработана и должна сохраняться для возмож­ ной дальнейшей вивуальной иди программной обработки.

2.Основой для определения вида сообщений должны служить стан­ дартные заголовки сводок.

3.При отсутствии заголовка сводки сообщения должны, если это возможно, выявляться по характерным признакам.

4.

Единичные ошибки в признанных элементах сообщений не

долж­

ны влиять на их опознавание.

 

5.

Правильные сообщения должны обрабатываться по наиболее про­

стой

схеме сравнительно с сообщениями, имеющими отклонения

от

стандартной формы.

 

6.

Модульность системы - замена модуля или пополнение

числа

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

 

13


\

I

no

Данные

no

 

 

Дэнные

no )

Iданные

• •

■ Каталог! каналу i j

каналу i

^

каналу

(

- __ --1___________

 

 

 

 

 

 

а)

Размещение

информации на

УЛ

( 1^<

 

).

46

37

36______________ 19

18

1

 

i Номер

Количество

слов

 

Номер

І.-1Л

 

j канала

информации

 

 

воны

 

б)

Слово каталога.

 

 

 

 

 

Текст

 

Представление

 

 

KKp6ZCZC

 

04042076423-14234

 

 

к к р б З М Ѵ Г

 

0404207650163654

 

 

n4nöEGf?R

 

6624107640262424

 

 

пКпц 1912

 

1014106672067262

 

 

ООккрбА/А/

 

323204042076І4І4

 

 

ХХккрбпп

 

5656010420761010

 

 

в) Представление телеграфного текста (приведено в вось­ меричной системе счисления, приложение I).

к- возврат каретки,

р- перевод строки рулона, п - пробел,

б

-

переход

на' буквенный

регистр,

ц

-

переход

на цифровой

регистр.

l'iir.l. I Ѵі.н.інміеші*: на магнитол лннгг данных очо|н-ціюго соапга нрпгмн исходных данных »ііпемы IKXJMIl.


2.2. ИСХОДНЫЕ ДАННЫЕ

ЭВЫ осуществляет прием мѳтѳоинфорыации по каналам связи сеанса­ ми, продолжительность которых определяется необходимостью сбора достаточного количества информации для прогноза по той или иной области. Поступающая за один сеанс приема информация накапливает­ ся на магнитных барабанах (МБ) в виде следующих друг за другом знаков кода ЫТК-2 (приложение I), сопровождающихся специальным признаком, принимающим для каждого знака значение номера канала, по которому данный знак был принят.

Накопившаяся на МБ информация проходит предварительную обработ­ ку, заключающуюся в сортировке последовательности знаков по приз­ наку "номер канала",в результате чего возникает ряд подпоследова­ тельностей знаков (запоминаемых уже без признака) соответственно значениям признака сортировки. Полученные подпоследовательности

знаков

записываются на магнитную ленту (МЛ), причем в одну

зону

МЛ записывается информация, поступившая по одному каналу.

На МЛ

записывается также

каталог,

і -е слово которого является нулевым,

если информация по

і -му каналу не поступала, либо содержит

номер

канала

і , номер

зоны МЛ,

в которую записана поступившая по і-му

каналу связи информация, и количество слов информации в воне (рнс.і)* Записанные таким образом на МЛ данные являются исходными для работы системы ПООЫЙ.

2.3. ВИДЫ ОБРАБАТЫВАЕМЫХ СООБЩЕНИЙ

Система ПООМИ осуществляет выделение из общего потока мѳтеоинфориации и дальнейшую обработку сообщений, закодированных одним

из следующих

кодов:

 

FMII.E-SYNOP [37] иля КН-01 [12] - сообщения о наземных метеороло­

гических наблюдениях с сухопутных станций;

 

FM2I.E-SH I P

[37] или КН-09 [13] - сообщения о метеорологических

наблюдениях с судов (полная форма);

9

FM22.E-SHIP

[37] или КН-09-С [14] - сообщения о метеорологичес­

ких наблюдениях с судов (сокращенная форма);

 

FM23.E-SHRED

[37] - сообщения о метеорологических наблюдениях

о

судов (краткая форма);

 

FM35.E-TEMP

[37] или КН-04 [15] - сообщения о давлении, темпера­

туре, влажности и ветре на высотах с сухопутных станций (раз-

делы I и

2 частей А и С);

 

*Программы приема информации по каналам связи н предварительной ее обработки paopaСотаны в Отпело обслуживающей системы большой ЭИМ Гилраметцеитра СССР.

15


FM36.E -T E M P -S H I P [37] или КН-04 [15] - сообщения о давлении, тем­ пературе, влажности и ветре на высотах с судовых станций (раз­ делы I и 2 частей А и С).

Как синоптические (первые четыре пункта), так и аэрологические (остальные два пункта) сообщения выделяются одновременно за все сроки наблюдения, присутствующие в информации, принятой вычисли­

тельной

 

машиной.

 

 

 

 

 

 

 

 

2.4. ПАРАМЕТРЫ АЛГОРИТМА

 

 

 

Параметрами

системы

ПООМИ являются:

 

 

 

M O N T H

 

-

номер

месяца;

 

 

 

 

DAT

- день месяца;

 

 

 

 

T I M E

-

время

наблюдения;

 

 

 

KML

 

-

количество МЛ

с исходными данными, обрабатываемыми при

 

 

 

одном

запуске

системы;

 

 

 

REQIHE

-

"начало" или "продолжение" работы - используется на эта­

 

 

 

пе сортировки и размещения макетов сообщений;

 

SEASON

-

используется при контроле температуры в синоптических со­

 

 

 

общениях;

 

 

 

 

DICED

 

- длина массива исходных данных;

 

 

 

DMAH

 

-

длина

массива

аэрологических макетов

(на

этапе

опознава­

 

 

 

ния);

 

 

 

 

 

DMSM

 

-

длина

массива

синоптических макетов

(на

этапе

опознава­

 

 

 

ния);

 

 

 

 

 

NZRT

 

- номер

зоны на МЛ, с которой начинается запись макетов со­

 

 

 

общений;

 

 

 

 

DPNX

 

- длина массива неопознанной информации.

 

 

Частота изменения значений для разных параметров различна и оп­

ределяется их назначением.

 

 

 

2.5. ОБЩАЯ СХЕМА РАБОТЫ СИСТЕМЫ

Схема работы системы ПООМИ при обработке МЛ очередного сеанса приема (МЛ-ОС, разд. 2.2) показана на рис.2 и 3.

Перед обработкой МЛ-ОС с МЛ-ПР (Программы и Результаты) в боль­ шую оперативную память (БОП) машины считываете: программа опозна­ вания и раскодирования иѳтеосообщений и словари номеров аэрологи­

ческие: п синоптических станций (разд. 6). За

основной

элемент

дня анализа текста при

разработке алгоритма

автоматической

' Іб - г - . . - . ' { ‘• Г - y t r

I

 

 

\V -


расшифровки метеорологических сообщений была принята отдельная строка. Выборка очередной строки из массива исходных данных ( ID),

Рнс.2. Схема работы системы ПООМИ при обработке результатов очередцого (очередных) сеанса приема метеоинформаоил

которым является содержимое очередной зоны tyJI-Oß, .* перенос ее на

буфер отрок ( B U S T )t где

и выполняется анализ строки,, осуществляет­

ся специальной процедурой

(раад, 3.1).

Проомотр информации МЛ-ОС начинается о доиока допустимого ваго-

ловка сводки (разд. й.і). Если

такой заголовок обнаружен, то соот­

ветственно его виду происходит

переход к выполнению одной «а про­

цедур*

поиска и обработки сообщений. Эта процедура выполняется

до тех

пор, пока она не попадет на информацию, в которой не омо-

Здесь и далее слово 'процедура' употребляется для обозначения определенного понятна процедурно-ориентированного алгоритмического языка и в смысле некоторой совокупнос­ ти правол обработки данных, которая не обязательно реализуется в алгоритмическом язы­ ке в виде отдельной 'пропедуры'. Реализация ряда алгоритмов системы, представляющих самостоятельный интерес не в виде процедур объясняется стремлением авторов к получо."

иню более эффективной рабочей программы,

аміе какими-либо

принципиальными соображе­

ниями.

,

,

.

I?

ret. П у б л и ч н а я — П НА>Ч»<0 - ТЕХИЯЧ £ - С*А й і

кет обнаружить сообщение данного вида. В этой случае вновь начи­ нает выполняться процедура поиска заголовка сводки. Если в какой-

либо достаточно длинной строке текста

процедура поиска заголовка

 

 

 

сводки

не

 

обнаружила

 

 

 

начала

сводки

сообще­

 

 

 

ний, то эта строка пе­

 

 

 

редается в процедуры

 

 

 

поиска

аэрологической

 

 

 

(раэд.

4.2)

и

синопти­

 

 

 

ческой (разд. 4.3) ин-

 

 

 

форыации

как

 

"оторван­

 

 

 

ная строка"

(ОС)

для

 

 

 

проверки

ее

на

начало

 

 

 

сообщения

(рис.З).

 

 

 

При

работе

проце­

 

 

 

дур расшифровки

проис­

 

 

 

ходит

формирование ма­

Рис.З. Взаимодействие основных процедур

 

кетов

сообщений,

т.ѳ.

 

размещение содержащих­

в процессе поиска метеосообщений.

 

 

 

 

ся в них данных соглас­

но принятому в системе формату

(разд.4.2.6 и 4.3.2.5),

 

занесение

макетов в массивы макетов соответственно виду наблюдений,

разме­

щение на ІіБ массивов макетов по

мере

их

заполнения,

а также

непол­

ных массивов макетов после окончания просмотра ІіЛ-ОС, сопровождаю­ щееся занесением информации о записываемых на МБ массивах макетов в специальный каталог (разд. 2.6, п.І2). На этом атапе обработки один макет соответствует одному опознанному сообщению. Так, часть

А и часть С аэрологического сообщения одной

станции

рассматривают­

ся как различные. Аналогично

обстоит дело

с

частью А

аэрологичес­

ких сообщений, поступающих из

КНР в виде

двух сообщений: информа­

ция об изобарических поверхностях 850-500 и 400-100 мб. Повторные сообщения на этом этапе обработки также считаются различными.

При раскодировании синоптических сообщений проверяется выпол­ нение ряда соотношений между значениями различных метеорологичес­ ких элементов с целью более надежного опознания сообщений. Коли­ чество нарушений подсчитывается, затем делается вывод о пригоднос­ ти данного сообщения. Если число нарушений соотношений отлично от нуля,но достаточно мало,информация об этом заносится в макет со­ общения. Контроль и исправление макетов аэрологических сообщений производится на этапе упорядочения макетов (разд. 5).

Алгоритм обращения к исходным данным организован таким образом, что допускает непрерывную последовательную обработку (просмотр)

18