Наукова електронна бібліотека
періодичних видань НАН України

Автоматизация расчета поправок нейтронного каротажа с помощью программного пакета “Геопоиск”

Репозиторій DSpace/Manakin

Показати простий запис статті

dc.contributor.author Зацерковный, В.И.
dc.contributor.author Халимендик, В.В.
dc.date.accessioned 2019-01-01T21:36:27Z
dc.date.available 2019-01-01T21:36:27Z
dc.date.issued 2016
dc.identifier.citation Автоматизация расчета поправок нейтронного каротажа с помощью программного пакета “Геопоиск” / В.И. Зацерковный, В.В. Халимендик // Геоінформатика. — 2016. — № 4. — С. 39-48. — Бібліогр.: 16 назв. — рос. uk_UA
dc.identifier.issn 1684-2189
dc.identifier.uri http://dspace.nbuv.gov.ua/handle/123456789/144699
dc.description.abstract Освещена методика решения одной из проблем программного пакета “ГеоПоиск”. Вычисление коэффициента пористости (Кn ) горных пород по данным нейтронного каротажа (НК) производится в несколько этапов. Один из них – этап введения поправок за скважинные условия. Упомянутый пакет “ГеоПоиск” предоставляет инструмент, с помощью которого можно выполнить такую задачу. Однако все вычислительные алгоритмы указанного инструмента файла программного кода “ГеоСи” (так называемой формулы), нуждаются в дополнительных изменениях для корректного вычисления частных случаев. Разработан программный алгоритм диалогового приложения, интегрированного в пакет “ГеоПоиск”, средствами библиотеки MFC на языке программирования С++, что дает возможность при взаимодействии пользователя с его интерфейсом произвести настройки для вычисления поправочных коэффициентов, внести их и получить код формулы, не применив его напрямую. Полученный результат существенно упрощает обработку данных НК на этапе внесения поправочных коэффициентов при вычислении Кn . Пользователи программного пакета “ГеоПоиск”, не имеющие опыта работы с языком программирования “ГеоСи”, могут беспрепятственно выполнять этап обработки данных НК путем выбора настроек в программном диалоге. uk_UA
dc.description.abstract Висвітлено методику розв’язання однієї з проблем програмного пакета“ГеоПошук”. Коефіцієнт пористості (Кn) гірських порід за данними нейтронного каротажу (НК) обчислюють у декілька етапів. Один з них – етап уведення поправок за свердловинні умови. Пакет “ГеоПошук” надає інструмент, за допомогою якого можна виконати це завдання. Проте всі обчислювальні алгоритми згаданого інструменту файлу програмного коду “ГеоСі” (так званої “формули”) потребують додаткових змін для коректного обчислення окремих випадків. Розроблено програмний алгоритм діалогового додатку, інтегрованого в пакет “ГеоПошук” засобами бібліотеки MFC мовою програмування С++, що дає змогу в разі взаємодії користувача з його інтерфейсом здійснити настройки для обчислення поправкових коефіцієнтів, внести їх і дістати код формули, не взаємодіючи напряму з ним. Отриманий результат істотно спрощує обробку даних НК на етапі внесення поправкових коефіцієнтів під час обчислення Кn. Користувачі програмного пакета“ГеоПошук”, що не володіють досвідом роботи з мовою програмування “ГеоСі”, можуть безперешкодно виконати вказаний етап обробки даних НК, вибравши настройки у програмному діалозі. uk_UA
dc.description.abstract The purpose of the paper is to development a software algorithm for dialog applications, integrated into the “GeoPoisk” to calculate neutron logging environment corrections. This urgent problem could be solved using “GeoPoisk” which has a tool for this task. However, the computational algorithms of this tool are integrated into complex formulas of a “GeoC” – software code. It is necessary to visualize the calculation process to simplify the work. Design/methodology/approach. The work was divided into five stages. The first stage was to analyze files of a “GeoC” software code that compute corrections for various methods and instruments. The result of the analysis was the decision to split the formula into separate files (one file – one correction formula) and sort them hierarchically in directories (Method – Hardware – Correction). On the second stage we developed a system of storing information to compute. The system consists of arrays, alternatingly nested in the main array, of objects different classes: Method – Hardware – Function. The latter consists of two arrays of objects of Crv and Param classes. The classes have properties to store necessary information. The algorithm is implemented in the C ++ language. The third stage was used to create the MFC dialog with the controllers. An algorithm was developed to fill controllers with the data from the main array. The fourth step was to write a code to handle the events of the user interaction with controllers. In the last stage, clicking on the run button was realized. This action runs an algorithm that alternately parses a user-selected formula and replaces in it the names of those curves that do not match the names defined in the dialog by the user. Findings. As a result of the execution of all the stages a software dialogue has been created, integrated in the “GeoPoisk”. It permits to implement settings to calculate the environment corrections of porosity based on neutron logging data. Practical value/implications. The dialogue substantially simplifies the users, work. It enables users of the software package “GeoPoisk” to perform processing of neutron logging, without being familiar with the programming language “GeoC”. uk_UA
dc.language.iso ru uk_UA
dc.publisher Центр менеджменту та маркетингу в галузі наук про Землю ІГН НАН України uk_UA
dc.relation.ispartof Геоінформатика
dc.subject Математичні методи та комп'ютерні технології геолого-геофізичних досліджень Землі uk_UA
dc.title Автоматизация расчета поправок нейтронного каротажа с помощью программного пакета “Геопоиск” uk_UA
dc.title.alternative Автоматизація розрахунку поправок нейтронного каротажу за допомогою програмного пакета “геопошук” uk_UA
dc.title.alternative Software for calculation of neutron logging environment correction using software package “Geopoisk” uk_UA
dc.type Article uk_UA
dc.status published earlier uk_UA
dc.identifier.udc 550.832


Файли у цій статті

Ця стаття з'являється у наступних колекціях

Показати простий запис статті

Пошук


Розширений пошук

Перегляд

Мій обліковий запис