Разработка программного модуля для загрузки каротажных данных



бет4/30
Дата15.08.2023
өлшемі7,73 Mb.
#105308
түріАнализ
1   2   3   4   5   6   7   8   9   ...   30
Байланысты:
Александр Евгеньевич Давыдов БИ-09-1 Раз..для загрузки каротажных данных

GPRS

EDGL

3G

Inmarsat

Зона покрытия

++

++

+

+++

Максимальная скорость

171 кбит/c

384 кбит/c

3,6 МБ/с

492 кбит/c

Средняя скорость

40 кбит/с

130 кбит/с

3 Мбит/с

250 кбит/c

Время на передачу 1 ГБ

50 ч

17 ч

менее 1 ч

10 ч

Стоимость 1 ГБ

до 300 $

до 300 $

1000$

7 000$

И
з таблицы видно, что ни один способ передачи не удовлетворяет полностью заданным критериям эффективности.

    1. Результаты анализа предметной области

Исходя из проведенного анализа предметной области, можно сделать вывод, что имеется проблема быстрой передачи данных ГИС (геофизического исследования скважины). Передача должна быть не просто быстрой, но и не дорогой.
Критерии эффективной передачи данных:

  • Время. Передача данных должна длиться не более 2-х часов;

  • Цена. Стоимость передачи данных не должна превышать 500$;

  • Объем данных. На сегодняшний день составляет не более 1 ГБ.

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


  1. Проектирование и разработка ПО



    1. Постановка задачи на проектирование ПО
      1. Разработка моделей бизнес-процессов


В этой главе мы рассмотрим основные бизнес-процессы данной предметной области. Так как нас интересует взаимодействие процессов в общем виде, без лишних подробностей, то для описания процессов будем использовать нотацию IDF0. Одним из преимуществ данной нотации является то, что она помогает понимать взаимосвязь бизнес-процессов, не вникая в их детали. Другое преимущество в том, что нотация IDEF0 является одной из самых популярных нотаций моделирования бизнес-процессов. Так как эта нотация самая распространенная и чаще всего применяемая для описания бизнес-процессов, то она будет понятна большинству специалистов.
Всю деятельность геофизиков можно свести к одному бизнес-процессу под названием «Геофизическое исследование скважины». Далее рассмотрим более подробно этот процесс как есть.
Бизнес-процесс «Геофизическое исследование скважины» AS-IS.
Бизнес-процесс «Геофизическое исследование скважины» (см. рис. 2.1.) состоит из двух последовательно выполняемых процессов:

  • регистрация данных;

  • интерпретация.

Сначала данные должны быть получены путем их регистрации, а затем проинтерпретированы.

Рисунок 2.1. «Геофизическое исследование скважины» AS-IS
Бизнес-процесс «Регистрация данных».
Процесс регистрации данных происходит непосредственно на скважине. Геофизические организации имеют в своей структуре, так называемые полевые партии. Эти партии и занимаются регистрацией каротажных данных. Они постоянно ездят на различные скважины для проведения соответствующих работ. Сама регистрация каротажных данных производится при помощи специальных приборов. Существует множество разнообразных геофизических приборов. Выбор прибора зависит от того какие именно данные о скважине необходимы заказчику.
Независимо от типа прибора на вход регистрации данных идет некоторая физическая информация. Под термином «физическая информация» будем понимать – информацию, присущую процессам отражения в неорганической природе. Отражение может быть: механическое – пространственное перемещение; физическое – тепловое, электромагнитное, гравитационное; химическое – на атомномолекулярном уровне; ядерное – элементарные частицы [4].
Так как некоторые виды каротажа подразумевают работу с опасными материалами, например радиоактивными веществами при радиоактивном каротаже, то естественно работа полевых партий жестко регламентирована различными техническими указаниями. В первую очередь это техника безопасности.
После проведения работ на скважине прибор регистрировавший данные выдает всю полученную информацию в виде компьютерного файла. Формат данных, в котором представлена информация по скважине, зависит от прибора, а точнее от компании производителя прибора. У каждой такой компании есть свои форматы для хранения каротажных данных. Бывают случаи, когда для каждого конкретного прибора создается свой уникальный способ записи данных в файле.
Далее файл с данными должен быть передан в контрольно-интерпретационную партию. Как уже говорилось ранее, в геофизике данная задача имеет ряд сложностей, связанных с ценой и сроками, за которые возможно передать информацию.
Бизнес-процесс «Интерпретация каротажных данных».
Интерпретация полученных на скважине каротажных данных выполняется специалистами из контрольно-интерпретационной партии. Данная работа также регламентирована различными техническими указаниями. На сегодняшний день процесс интерпретации всегда производится с использованием специального программного обеспечения, которое значительно облегчает работу. Следовательно, данная деятельность выполняется в соответствии с руководством пользователя выбранной для интерпретации программы.
Компания ФХС-ПНГ предоставляет геофизическим организациям специальный программный продукт под названием «Соната». С помощью этой программы можно осуществлять интерпретацию данных, поэтому на рисунке 2.1. бизнес-процесс интерпретации отмечен, как выполняемый с помощью Сонаты, и управляемый руководством пользователя для данной программы. Хотя существуют и другие аналогичные программные продукты, которые также могут использоваться в геофизических организациях.
После выполнения интерпретации формируется документ, в котором содержится вся необходимая информация по скважине и пород прилегающих к ней. Эта информация пересылается заказчику геофизических работ.
Бизнес-процесс «Геофизическое исследование скважины» TO-BE.
Во введении мы уже рассказывали о том, что основной проблемой при реализации бизнес-процесса «Геофизическое исследование скважины» является не эффективная передача данных от полевых партий к контрольно-интерпретационной партии. Повторюсь на всякий случай, что эффективной мы называем такую передачу данных, цена и время которой будут минимальны, а передаваемые данные достаточными для последующей интерпретации.
Бизнес-процесс A12 «Передача данных в КИП».
Для разрешения возникшей проблемы, указанной ранее, предлагается внести изменения в бизнес-процесс «Геофизическое исследование скважины». Изменения будут заключаться в вынесении из процесса регистрации данных действий, связанных с передачей данных, в отдельный бизнес-процесс, который назовем «Передача данных в КИП» (см. рис. 2.2. и рис. 2.3.). Таким образом, Геофизическое исследование скважины будет состоять из следующих бизнес-процессов:

  • регистрация данных;

  • передача данных в КИП;

  • интерпретация.

Чтобы более подробно рассмотреть, как должен быть устроен бизнес-процесс передачи данных в контрольно-интерпретационную партию, произведем его декомпозицию. Из рисунка 2.3. видно, что передача данных состоит из следующих бизнес-процессов:

  • сжатие каротажных данных;

  • передача сжатых данных по имеющимся на скважине каналам связи;

  • распаковка сжатых каротажных данных.


Рисунок 2.2. «Геофизическое исследование скважины» TO-BE

Рисунок 2.3. Декомпозиция бизнес-процесса «Передача данных в КИП»
Бизнес-процесс A21 «Загрузка каротажных данных».
Для того чтобы сжать данные в десятки раз, необходимо использовать нестандартные алгоритмы. То есть рассматривать эти данные не как бессмысленный набор байтов, а как информацию в виде каналов, состоящих из зарегистрированных сигналов на определенной глубине. Для того чтобы представить эти данные в нужном виде, их необходимо определенным образом прочитать из исходного файла.
Как уже говорилось выше, существует огромное многообразие: подходов к регистрации данных в скважине; приборов, которыми эти данные регистрируются; и форматов данных, в которых может быть записана информация, полученная с приборов. Все это многообразие усложняет создание любого программного обеспечения в данной предметной области.
Так как загрузка является необходимым и важным процессом при передаче данных, а также очень сложным (с точки зрения пользователя само сжатие намного проще, чем предварительная загрузка каротажных данных перед сжатием), то данный процесс был выделен, как отдельный, предшествующий сжатию.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   30




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет