Файл: Кастин, О. М. Система первичной обработки метеорологической информации.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