
книги из ГПНТБ / Коваль Л.А. Автоматизированная система обработки данных магниторазведки с применением ЭВМ (АСОМ-АМ)
.pdf1. 'Хавдая бобина долхна включать до 5000 чисел.
2. Общая композиция бобины: начальный "хвост", затем профили в границах с пропусками в 30-40 си, наконец, "пустой профиль" и заключительный "хвост" в 1,5-2 м длиной.
3.Цафропечать МСС (и МАРСА) перфорируется с листов неприпыч но - снизу вверх.
4.Номер профиля набивается со своим десятичным знаком в на чале каждого профиля.
5.Вместо пропущенных наблюдений, отмоченных на цифропечати крестиками, набивается ноль (запись).
6.Все прочие "нормальные" наблюдения перфорируются так: десятичный плюс, пять цифр наблюдения, ноль и знак записи. Ноль перед знаком записи изображает пробивку "репер-время". Реперная
ивременная метки используются при обработке лишь пассивно, поэ тому восстанавливать коды меток не следует, это слишком усложнит работу.
7.Норма перфорации за смену при удовлетворительном качест ве цифропечати и средней квалификации исполнителя - 5000 точек.
8.На эксплуатируемых образцах МСС и МАРСА цифропечать рас полагается довольно плотно без расчета на перфорацию. Было бы удобно при наличии технических возможностей, раздвинуть строки цифропечати еще, примерно на I мм.
В.Числовой материал к программе Ш5Р0-8 - исправление и пополнение ШАПКИ
Возможны два способа подготовки числового материала.
1, ШАПКА вводится заново, тогда числовой материал должен выглядеть так, как это было описано выше.
2. Могут исправляться и пополняться отдельные числа. Тогда они набиваются оо своими адресами, начиная о 4000. Напомним по рядок чисел в ШАПКЕ на этот раз с адресами :
4000 - наименование участка,
4001 - наименование участка,
4002 год съемки ,
4003 - знаменатель масштаба,
4004 -
4005 - V,, .
4006
20
4007 -V o , . |
|
|
40Ю |
~ T № , |
|
40И - ТИ Ц 1 , |
||
4012 |
- | 8 Т |
U . |
4013 |
- Т0 , |
|
4014 |
- Г, нормальный градиент , |
|
4015 |
- азимут нормального градиента. |
|
4016 |
- &, топографический допуск, |
|
4017 |
- масштаб графиков, у/см, |
|
4020 |
- &Т0 |
, уточнение положения нулевого уровня, |
4021 |
- Б, |
деформация масштаба по оси у, |
4022-4031 - координаты четырех угловых точек фрагмента в любом порядке (в паре хL , у; ) ,
4032 - число изолиний ,
4033-4057 - предельно - градации изолиний, 4060-4061 -др и дц для построения прямоугольной матрицы
значений поля, 4062 - 6 , уровень ошибок для сглаживания ,
4063 - R , параметр тригонометрического сглаживании,
4064 - К, число итераций в сглаживании по Сдлчнскому.
Ясно, что чаще используется второй способ исправления в ШАПЮ5 отдельннх чисел с адресами. К примеру, если нутао исиглвить (запать) фрагмент и уточнить положение нулев?т" уронил, то числовой материал на бланке будет выглядеть так:
Адрес I ПризнакI Числ'1 |
11римечанля |
||
4020 |
Граница |
|
|
"10" |
+180 |
|
|
4022 |
|
+120 |
К, |
|
|
+540 |
V, |
|
|
+1350 |
к* |
|
|
+2540 |
У, |
|
|
+2300 |
У, |
4031 |
|
+1000 |
|
|
+2000 |
|
|
|
|
Гранлпя |
|
21
Г. Числовой материал к программе ПЕРО-9 - забивание ошибок, отмеченных обработчиком визуально
Используя графики и выдачу профилей при вводе, а также схему профилей, нетрудно определить номера неэабракованных ошибочных точек в распечатке.
Далее действуют следующим образом. На бланк выписываются десятеричные числа: номер профиля и следом за ним номера тех то чек (в любом порящсе), которые надо забить кодом ошибок. Номер профиля состоит из девяти цифр, причем первая цифра-8, а послед ние десятеричные цифры и знак - есть номер профиля. Номера точек гтигсутоя естественным образом, например:
Граница
+800000135
+47
+56
• • • •
+179
+800000046
+35
Граница Здесь: профиль 135, точки 47, 75 и т.д.; профиль 46 и т.д.
§ 4. ДОМАШИННЫЕ ПРОВЕРКИ ЧИСЛОВОГО МАТЕРИАЛА С КСУ-1
Перфорация полевых наблюдений в цифровом коде потребовала проведения домашинных проверок числового материала. Проверки свя заны с поиском запрещенных пробивок на перфоленте. Запрещенными в числовых массивах являются коды с пробивками по первой и пятой до рожкам одновременно, т.е. коды, воспринимаемые как передача аадеса. я коды границы внутри профиля. Поиск запрещенных сочетаний следучт в обязательном порядке вести как по полевой перфоленте, так и но не1>форэ'1ид цифропечати МСС, которая с учетом имеющегося опыта, даже более уязвима в этом отношении.
Домашинные проверки числового материала проводятся с помощью контрольно-считывавшего устройства КСУ-1, нуждающегося в этом слу чае в цркот*'рнх переделках.
22
Усовершенствование схемы КСУ-I (.рис. 8) позволяет автомати чески производить поиск комбинаций, включающих две крайние про бивки по первой и пятой дорожкам. Кроме того, имеется возможность
|
|
|
|
с помощью пяти- |
БЛОК |
|
б л о к |
|
позиционного |
б л о к |
п о и с к а |
|
||
о с т а п о з а |
с р а в н е н и я |
ф и п с и р |
|
тумблерного на |
|
|
л о м б и м а ц |
|
бора на панели |
|
|
|
|
|
|
|
|
|
управления КСУ |
|
КЛ.1 |
КЛ2 |
|
(рис. 9) произ |
|
В|\Л |
|
водить поиск |
|
|
|
|
||
|
ж |
|
|
любых комбина |
|
|
|
ций. |
|
|
|
|
|
Схема реа |
|
|
Б л] |
|
лизована на |
|
|
рк пгоиска |
двух элементад |
|
|
|
за!hp. |
коми. |
типа "И" и на |
|
|
'дор 5дор |
||
|
|
двух тумблерах. |
||
|
|
|
|
|
Рис. 8. Схема доработки КСУ-1 для поиска |
|
В первом случаэ |
||
запрещенных и фиксированных комбинаций |
|
(поиск наличия |
крайних проби вок) производится отсоединение схемы сравнения от блока останова включением КЛ-I и подсоединение ключом КД-2 схемы поиска запре щенных комбинаций. Во втором случае КЛ-I также отсоединяет блок сравнения от блока останова, а блок поиска фиксированных комби наций подключается к схеме останова при выключенной состоянии КЛ-2.
Для поиска запрещенных сочетаний необходимо:
I . Все тумблеры на блоке управления установить в нижнее по ложение (рис. 9) . 2. Подать напряжение на устройство включением тумблера "Сеть" в верхнее положение. 3. Тумблер "Двиг" поставить в верхнее положение. 4. Поставить в верхнее положение тумблеры КЛ-I и КЛ-2 (звонок). 5. Переключатель рода работ поставить Р по ложение "Непр". 6. Закрепить в левой направляющей контрольно»счв тывагщрго механизма перфоленту с числовым материалом. 7. Нажать кнопку "Пуск". 8. В случае останова выявить но лампочкяк или РЧ- зуально характер запрещенного сочетания на перфоленте. 9. Испра вить запрещенный код.
Коды границы, передачи адреса и коян, восприыимаенне ЭМ как передача адреса, а также лиятке коды граяигм межггу гтгн-»|)и..гп»я
заклеиваются узкой полоской бумаги на всю ширину перфоленты ИЛЕ вырезаются, а куски перфоленты склеиваются. Можно превращать за прещенные сочетания в пробелы, если имеется такая возможность.
|
несовпадение |
|
|
О |
о |
|
|
|
|
|
|
|
|
|
|
||
, — v |
,—ч |
, — N |
— N |
, — - |
счетчик |
|
позии,. к л ' |
|
" " |
9 9 |
9 |
9 |
9 |
<«> |
< у > " " Ф |
||
|
/ - — - v |
/—^ |
/ ^ - > ч |
.^-ч. |
реперф звонок |
пвиг |
сеть |
|
- О |
О |
О |
О |
О |
ф |
ф |
ф |
ф |
|
|
|
|
|
1\Л 2 |
|
|
|
<5>. Ф |
<Е> <ф> |
ф |
трансп |
|
|
|||
ш |
Ф |
|
® |
Рис. 9. Пульт управления и индикации КСУ-1
10. Открывающие и закрывающие профиль границы на перфоленте сохраняются. Если граница пропущена, то ее следует набить.Иногда проверки на КСУ совмещаются с ручной набивкой номеров профилей после открывающей границы. Обязательна также проверка наличия на конпе бобины пустого профиля, обозначенного двумя кодами "Граница"
I I . Останов по желанию оператора производится нажатием кноп ки "Стоп".
Следует иметь в виду, что при исправлении ошибок перфорации, кап правило, портится значение поля, но важно сохранить точку (т.е. дуйте, если неверный код обозначает место наблюдения бвя сдвига всего числового материала).
§ 5. АЛГОРИТМЫ СИСТЕМЫ ПРОГРАММ ПЕРВИЧНОЙ ОБРАБОТКИ НАБЖЩЕНИЙ-ПЕРО
А.Подпрограммы
Всистему ПЕРО кроме собственно программ, перечисленных в одок-схеме, входят два десятка стандартных подпрограмм, зоимствг
«а
ванных и оригинальных. Ниже приводятся алгоритмы некоторых из них. С П В И Л - 2 предназначена для проверки единичного изме рения и перевода его в двоичную систему счисления с плавающей за
пятой. Выше приводились сведения о формате записи наблюдений на магнитометре МАРС.
СП ВИД-2 фиксирует соответствие (или несоответствие) введен ного кода требования*!: знак должен быть положительным, в первых 12 разрядах ячейки должны находиться нули, двоично-десятичные цифры в последующих пяти тетрадах не должны превышать 1001, в по следней тетраде возможны лишь сочетания 0000, ООН, 0100, 0 Ш .
При любом несоответствии введенного кода перечисленным выше требованиям на выходе СП в соответствующую ячейку заносится код, обозначающий ошибку: -7777 7777 7777.
Если же код благополучно прошел все эти исгытания, то произ водится перевод числа в двоичную систему счисления с плавающей запятой. Три последних разряда (26, 27 и 28) мантиссы двоичного числа отводятся для сохранения в них знаков времени ( t ) и репе
ра ( ft), |
Возможные сочетания даются нижеследующей таблицей. |
|||||
|
Разряды |
|
Одновременно с переводом исправного |
|||
|
|
числа оно подготавливается в СП к распечат |
||||
метки |
26 |
27 |
28 |
ке в таком виде: |
537560 |
|
|
0 |
0 |
0 |
+ |
||
|
+ |
53756-. |
||||
t |
0 |
I |
I |
|||
+ |
53756+ |
|||||
R |
I |
0 |
0 |
|||
+ |
53756 |
|||||
t , * |
I |
I |
I |
|||
т.е. первые три десятичных разряда даются |
||||||
|
|
|
|
пробелом. В последнем же разряде 0 указы вает на отсутствие реперной и временной пробивок, минус - знак метки t , плюс - знак метки R , пробел - наличие обеих проби вок. Ошибочное же число дсжно выдаваться на печать в виде.резно отличающемся от правильных чисел, таким, каким оно введено в па мять машины. Например:
+080537563
+0005756 0
4 000537562 -000537564
25
С И - л и н е й н а я и н т е р п о л я ц и я (по таблице). Весьма популярная в системе задача отыскания значен. .
функций |
f(C) по таблице сводится к заданию точек-I |
предщущее, |
|||||
f предыдущее, С и |
f |
последующие. Вычисление же значения f |
|||||
в точке |
I по формуле: |
|
|
|
|
||
|
f |
- f |
+ |
f |
- f |
f f \ |
|
|
«ю |
' пред i |
|
||||
|
1 |
~ 'пред |
f |
_ " |
Li|»A/ • |
|
|
|
|
|
|
•-поел |
- .фед |
|
|
и составляет назначение данного СП. |
|
ш а г о м ) |
|||||
C I l - Г р а ф и к |
(о п о с т о я н н ы м |
СП рассчитано на построение графика при произвольном ориентиро вании а положении его координатных осей (рис. 10). Координаты
х |
,у в мм точки на графике с абсциссой в т. х\ , V, и значением |
f |
определяются по формулам: |
|
(5-2) |
|
У - V l c o s p l -g- Г . |
В формулах (5-2) m означает масштаб графика (гамм в см,
единиц в си), |
В - угол наклона профиля. По этим формулам положи |
|
|
|
тельные значения поля бу- |
9 |
|
дут откладываться вверх от |
переход на другой |
оси абсцисс, отрицательные |
|
|
/ масштаб |
- вниз. Для строго "верти |
|
пропуск - код |
кальных0 графиков положи |
|
^ошибки |
тельные значения отклады |
|
|
|
|
|
ваются влево. Если в чис |
|
|
ловом материале встреча |
|
|
ется код ошибки, то СП |
|
|
разрывает график до сле |
|
|
дующей верной точки. В СП |
|
|
предусмотрено переключе |
Рдаз. 10. Иялюстрация к описании |
ние маснтаба, если значе |
|
ние f таково, что иэобря- |
||
|
СП-График |
|
жение его превосходит 10 см. В этом слуае f отстраивается в масштабе в 5 раз мельче исходного; перекрытие в новом масштабе - по две точки с обеих сторон.
Если и в новом масштабе для изображения f требуется больше 10 см, то эта точка пропускается подобно ошибке, хотя в числовом материале сохраняется цифровое значение, т.е. график так или ина
че вычерчивается в диапазоне значений [ -50 m, |
50 m]. |
|||
С П |
- т о ч к а |
и п р я м о у г о л ь н и к . Опреде |
||
ляется принадлежность точки ( х, у |
) площади прямоугольника, за |
|||
даваемого координатами |
x m i n , x n a > , ут 1 п , y m o > . |
Реализуется фор |
||
мула. |
|
|
|
|
t e s t : = i j x > x m i n лх 4Xm 0 , л у >ym.n |
лу i ym „ then 1 else 0 ; (5-3) |
С П - А з и м у т . Подпрограмма производит вычислепие ази мута направления (отрезка), для которого извостны составляющие дх и лу, по формулам:
Аз = a r c t g | | ^ - | . если л х >+0 и л у » + 0
Аз= n - a r c t g |
j ^ j ) |
если |
ДХ4-0 |
И ду>+0 . |
(5-4) |
||
A3-7r + arctg |
|
|
если |
д х < - 0 |
и |
ду 4 - 0 . |
|
A3 = 27T-orctg |
j |
— , |
если |
дх >+Р |
И ду 6 - 0 . |
|
|
В свою очередь , |
|
|
|
|
|
|
|
|
|
|
если |
|ду| t |
|д*| , |
|
|
a r c t e S S S = 7 T / / 4 |
' |
е с л и |
l ^ v l - l ^ l • |
|
|||
nfctoIjfewL = v/z~arctolM |
если |
]ьи\ |
|
. |
|
27
Ь. Лвод-перевод, отораковка, распечатка, размещение числового материала на НМЛ (Ш2РО-2)
После проверки кодов с помощью СП ВИД-2 в теле блока произ водится проверка истинности выражения
T U Tm l „ , (5-5)
в противном случае на место кода в массив распечатки заносится его действительный вид (см. выше описание ВИД-2), а в двоичный массив, подготавливаемый для записи на НМЛ, - код ошибки.
Фиксирование выскоков производится по несложному алгоритму вычисления вариаций поля между значением в точке и средним значе нием из двух соседних точек и сравнением ее с величиной |8T|tMn (§ I ) .
Вариация в i. -той точке определяется по формуле
S V V C T ^ T J / Z • |
(5-6) |
Выокок фиксируется,если истинно выражение (см. рис. |
3): |
I S T j M ^ T L A l S T ^ l B T . j A l o l v h l B T ^ J . |
(5-7) |
В этом случае в двоичный массив на место выскока заносится код ошибки, а в массиве распечатки вид выскока отличен от вида других ошибок. Ниже приводится пример распечатки внскйка в контексте
+539720
+539700
++++536690
+539680
Следует заметить, что два последят, отношения в (5-7) полагаются истинными, если их нельзя проверить: например, если
в i - I точке нельзя вычислить вариацию по (5-6). Отметай также что алгоритм поиска выскоков обладает одним неустраненннм дефек том: если в проверяемой точке нельзя по (5-6) вычислить вариацию (крайние точки профиля я точки, соседствующие о ранее аабракованвнмж), то вта точка на внскок не проверяется. Это иногда приводит к тому, что бракуется соседняя о пискотиятей норчялъпая точка или внгкоя проптскяртся ворсе.
Запоминание профилей на магнитной ленте производится таким образом, что, если требуется новый ввод некоторых ранее введен ных профилей, то дополнительные действия связаны лишь с довводом, но не с переделкой всей прежней работы.
Аналогично, если будут грубые ошибки в ДЕВАЦИЯ,ШАПКЕ, КАТАЛОГЕ, т.е. во входных данных (номера профилей должны быть верными), то вто обстоятельство не должно повлечь за собой нового ввода профилей, а лишь переввод входных данных, новые вычислена поправок и т,п.
В.Вычисление поправок в наблюденные значения, и изображение девиационной
ивариационных кривых (ПЕРО-З)
Суммарная поправка Т„ , которую необходимо вычесть из на блюденного значения Т для получения лТ_, определяется следующим выражением (см. обозначения в § I ) :
T . - W V T , . (5-8)
Величина Т0 ~ общая для участка съемки, задается входными KamiHv • Девиационное влияние Т„ имеет одно значение на прямолинейном профиле и зависит от его направления. Определение девнадяочного влияния ведется линейной интерполяцией между значениями на бллжайтп; узлах TDnp«.. и Тп л «д кривой девиация.
Т |
- Т |
1 в 1 г л р З Д + |
2я-/п |
w |
' |
Здесь п - число интервалов на девиационной кривой, Аз - азимут
направления профиля в радианах, Азл ( ,,п |
- азимут преднлущег? из |
мерения на девиационной кривой. |
|
Определение влияния норналь-ого градиента ведется относи |
|
тельно условной точки с координатами х т |
и у01 . Бели обозначить |
координаты точки наблюдения - х, у , то грядяс-ит в ч°С отгтостнте.тч"- исходной точки определяется так:
(x-x„,)cos<t> - ( y - y J sin Ф