Файл: Коваль Л.А. Автоматизированная система обработки данных магниторазведки с применением ЭВМ (АСОМ-АМ).pdf

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

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

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

Добавлен: 06.07.2024

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

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

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

такие действия: по (0017) определяется место обращения к СП обмена, "выше" этого места на 6-10 ячеек начинается, обычно ко­ мандой -10 00 0000 0040, блок циклического сложения массива (в 0040 накапливается К 2 ) ; если передать управление на эту коман­ ду, то суммирование и обращение к ленте будет повторено.

2.Останов СчАК 0430 при вызове массива с ленты. Перед этим остановом у машины дважды не совпадала контрольная сумма обмена

спрежде подготовленной циклической суммой массива. Если пуск! - попытки переписывания будут продолжены.

Многократные безуспешные попытки переписывания свидетельст­ вуют скорее всего о порче записи на НМЛ.

3.Останов СчАК 0463 в СП "Корень квадратный" при отрица­ тельном аргументе.

4.Останов СчАК 0544 в СП 2—10 с кодовой запятой при аргу­

менте |х| ^. Ю 9 .

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

5. Сбои магнитной ленты во время чтения или записи, Пеобх" димо передать управление на предварительную команду (-46, -47) "выше" сбоя.

В. Возобновление работы после перерыва требует восстановлю ния программы в МОЗУ. Ввод программы можно осуществить " п м ленты (по пункту I ПЕР0-2), но ее можно вызвать и с ЛПМ о. Д этого в ячейки АЮЗУ вводятся четыре команды:

0070)

-

47

00

0000

0100

0071)

-

45

00

7677

0100

0072)

-

30

00

0070

0000

0073)

-

30

00

1500

0000

СчАК 0070 - пуск! Будет вызвана программа с проверкой ее цикличр ской суммы по пункту I ПЕРО-2 вышеприведенной таблипн.

77

 

 

 

 

 

 

Таблица 3-а

 

циклические суммы сотен команд системы ПЕРО

-14

45

5677

3620

+16

43

2230

1207

-50

77

5316

5777

+04

71

3557

5550

-66

34

2754

5376

+45

71

5604

4551

-14

36

5151

4402

-37

62

4456

2435

-16

51

7366

0354 _

-64

53

5343

3103

+15

43

2614

3460"

-35

40

3166

1240

+07

24

4132

5631

-70

16

7074

2653

+72

15

7227

4105

-53

23

5371

6705

-04

00

7047

1523

+42

20

3166

4213

-22

00

7170

3305

-51

04

7727

1655

+47

35

2766

2305

+73

40

6755

3235

-15

53

3637

7765

-75

01

0257

0760

-75

52

7222

1176

-27

67

4224

2451

+56

35

7427

6665

+35

32

7747

0676

+63

60

3247

1401

+72

I I

1564

6116

+63

42

2423

4552

- I

14'

7011

1272

+11

05

1667

3623

+12

6fIF

6137

+26

76

1202

6004

-40

46

0175

2304

+53

24

4432

1030

+61

02

3203

0124

-34

53

0474

5040

+04

57

5145

0157

-00

62

1434

0461

-54

41

0137

0344

24

13

5726

0754

+62

41

7344

3663

+75

00

5354

6171

-77

77

7777

7777

+52

41

6602

5334

+40

00

0000

0000

-04

*6

1156

0613

+43

26

3625

4215

-62

20

3705

5351

-22

16

3240

3101

+16

54

1024

5347

-51

34

7344

4605

+07

32

1007

4426

-13

41

5303

5650

+04

53

6001

4733

-51

31

1372

6515

+21

70

4754

2157

+64

I I

5432

2247

-42

61

7321

3505

-07

65

7357

2514|

 

 

 

 

-53

31

2420

6666


При воетоизведении системы программ ПЕРО следует использо­ вать контрольные суммы программы и ее частей (см. § 6, приложе­ ние I ) . а также циклические суммы сотен команд, которые приведены в табл. 3-а.

Отмеченные г таблице суммы сотен 7000-7077 и 7600-7677 зави­ сят от элементарных шагов АТЛАСА (см. описание СП "Линия").Цикли­ ческие суммы сотен команд получаются с помощью вспомогательной

программы суммирования.

-10

00

0053

0001

0041)

42)

-10

СО

0054

0002

43)

-10

00

0000

0040

44)

-74

02

0100

0040

45)

-20

02

0044

0055

46)

+10

00

0055

0002

47)

+10

00

0054

0002

0050)

-60

00

1400

0040

51)

-50

01

0043

0000

52)

-00

00

0000

0000

53)

+00

76

0000

0000

54)

+00

77

0000

0000

55)

+00

00

0001

0000

После ввода: СчАК 0041, пуск! Просуммируготся и будут выданы на печать циклические суммы сотен ячеек в МОЗУ. Первая - для яче ек 0I00-QI77, вторая - для 0200-0277 а т.д., последняя для ячеек 7700-7777.

Г. Опыт работы при дефиците магнитной ленты

Опыт позволяет дать рецепты на допустимую длину магнитных носителей. Если учесть, что профили на ЛПМ 0,1,2 располагаются, начиная о восьмой зоны, и, кроме того, нужен некоторый резерв перевводн, то получится, что минимальная длина лент ня средний числовой материал в 40000 наблюдений составляет ЗО^0 зон. Увели­ чение (уменьшение) материала на каждые 2000 точек тр°('ует допо* кктелыго (убавляет) одну зону.

79



§ 8. АЛГОРИТМЫ СИСТЕМЫ ПРОГРАММ МИС

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

В систему программ МИС, кроме собственно программ, перечис­ ленных в блок-схеме, входит около 15 подпрограмм, заимствованных и оригинальных. Алгоритмы подпрограмм, заслуживающие отдельного описания, уже были изложены в § 5, раздел А. Здесь эти описания опускаются.

А. Матрица (МИС-11)

Назначение программы состоит в построении прямоугольной матрицы значений наблюденного поля лТ по значениям поля, за­ данным по профилям. Уточним в этой связи задачу и определим нет обходимые правила и ограничения.

Требуется вычислить значения поля в узлах прямоугольной сетки в пределах прямоугольного участка. Шаг в направлении оси

х обозначен лр , шаг в направлении оси у

Начальной

точкой, от которой строится матрица, является точка

х ^ , ym i n

всего участка или фрагмента. Количество точек по "иксовой" сто­ роне прямоугольника - в строке матрицы:

p = entier(—m -°t^™-b t .

(8-1)

г

л р

 

 

 

Соответственно количество точек по "игрековой" стороне прямоуголь­ ника, число строк матрицы:

q = e n U e r ( - ^ - ^ ^ - ) И .

(8-2)

60

 

 

• О О О О О 1 9

7 1

 

 

0 0 0 0 0 0 0 9 1

 

 

• 0 0 0 0 0 0 0 1 0

 

 

0 0 0 0 0 2 , 0 0

 

 

+ 0 0 0 0 1 0 ,

00

 

 

• 0 0 0 0 0 0 0 0 4

 

 

0 0 0 0 0 0 0 0 8

 

 

• О 0 0 0 0 0 0 0 0

 

 

0 0 0 0 0 0 0 3 0

 

 

0 0 0 0 0 0 0 6 0

 

 

+ 0 0

0 0 0 0

100

 

 

+ 0 0 0 0 0 0 1 4 0

 

 

• 0 0 0 0 0 0 2 0 0

 

 

+ оо оооозоо

 

 

+

0 0 0 0 0 0 4 0 0

 

 

+

0 0 0 0 0 0 6 0 0

 

 

 

+++++++++

 

 

• 8 0 9 5 9 9 9 * 0 4

 

 

+ 7 3 4 9 9 9 9 + 0 4

 

 

+ 85 5 0 0 0 0 + 04

 

 

+ 8 2 4 9 9 9 9 + 0 4

B b N E P H E HG У С Т Р О Й С Т В О М

Р Ш С "

1 7 / 1 - 8 - 7 2 ' .+ 5 4 4 S 0 0 0 * 05

Рис. 24. Машинная выдача программ КИ z Матрица по фрагменту уч. Кияхты-1 (см. также рис. 22 и 23)


В (8-1) и (8-2) др=лр 1D00 1000 в мм отчетной карты. Иначе говоря, правый верхний: угол матрицы может при нецелом деле­ нии несколько отличаться от заданных значений (в пределах одного шага др и Aq ) .

При построении матрицы значений поля необходимо, как и преж­ де, исходить из того,*""о профили наблюдений могут иметь различную ориентировку, располагаться на участке с п-спусками, сами участки могут иметь неправильную форму и т.п.

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

 

вость - в перпендику­

 

лярном направлении.

 

Поэтому задача интер­

 

поляции

(всюду линей­

 

ной) значений поля на

 

точку х, у

общего

 

положения, т.е. распо­

 

лагающуюся между про­

 

филями, сводится к

 

отысканию профилей,для

 

которых

х£ (х, , х,) ,

 

где х,

и

х г

- суть

 

координаты начала к

Рис. 25„ Иллюстрация к описанию

конца профиля, и выбо­

программы "Матрица"

ру среди них двух та­

 

ких (рис. 25), у одно­

го из которых (ПР+) положительное расстояние у+- у

 

будет мини­

мальным, а у другого (ПР-) отрицательное расстояние

у_-У- макси­

мальным. Далее в точках X, у+ и X, у_

. на соответствующих про

филях линейной интерполяцией наблюдений определяются значения по­ ля, котор.э затем используются для вычисления искомой величины в точке R, у . Таким образом, при решении задачи преимущественно В'-Т1пл7.эуртся профили, направление которых близко к заданному "г"рр?онт'элт,Рг>му", я интерполяция на точку общего положения

82