Утилиты для подсчета запасов (нефть/газ) объемным методом - проект AGB Corp.

Последнее сообщение
agb 149 13
Май 15

На сайте проекта http://www.agbcorp.ru доступны к загрузке приложения для подсчета запасов или ресурсов нефти и газа объемным методом. Поддерживаемые платформы: Android и Windows. (В ближайшее время будут версии для Linux и возможно MacOS) Отличительная особенность: небольшой размер, поддержка любых комбинаций единиц измерения, поддержка двух алгоритмор расчета: Российского (СССР) и международного. Приложение распростроняется бесплатно.

Celebrity 1678 13
Май 15 #1

Прикольно! Идея симпатизирует))) 

попробывал поставить на окне 8.1 выдал ошибку "The main startup class could not be found".

печалька.

agb 149 13
Май 15 #2

Celebrity:

       А какой тип системы (64 или 32 бита) и какая версия Java установлена ? Сборка на сайте 32 битная. (хотя у меня работает и под Windows 8.1 Pro 64 бит и Oracle Java 1.8.0_31 64 бит... ) В любом случае завтра постараюсь выложить обе версии программы под 32 и 64 бит.

 

Celebrity пишет:

Прикольно! Идея симпатизирует))) 

попробывал поставить на окне 8.1 выдал ошибку "The main startup class could not be found".

печалька.

Celebrity 1678 13
Май 15 #3

Все впорядке, надо быол обновить java просто. Спасибо!

"... является 100% Российским проектом..." намек понятен))))

 

agb 149 13
Май 15 #4

Celebrity:

             ;-) - а что делать... Но в любом случае я обновил архив с программой - теперь две версии под 32 и 64 битные инсталляции Oracle Java версии 8. Увы с более старыми версиями не всегда корректно работает.

 

Celebrity пишет:

Все впорядке, надо быол обновить java просто. Спасибо!

"... является 100% Российским проектом..." намек понятен))))

 

Celebrity 1678 13
Май 15 #5

Хотелось бы узнать в каком направлении вы думаете развиваться - небольшие легкие приложения  или одна платофрма?

 

Unknown 1652 14
Май 15 #6

agb пишет:
......поддержка двух алгоритмор расчета: Российского (СССР) и международного. Приложение распростроняется бесплатно.

Занятная утилитка, но в чем ее практическое применение? Калькуляторы попали под импортозамещение?

В качестве добрых пожеланий: 

  • Уберите упоминание двух алгоритмов подсчета - метод то один. А то возникает ожидание, что утилитка знает разницу между С1 и Proved+Probable.
  • Добавьте возможность использовать коэффициент водонасыщенности.
  • Переименуйте Криск. на Куспеш. :)

Удачи

Celebrity 1678 13
Май 15 #7

Посмотрел и я, комменчу ( вдобавок к мыслям Unknown):

- Приложение падает при задании второй точки  в переменной (типа 0.021.01)

- В закладке About кнопка "Закрыть" кириллицей в иностранческом варианте интерфейса

- Хорошо бы было возможность задавать параметры как Low, Base, High и получать три варианта вместо одного.

- Изначально кажется, что Алгоритма 1 и Алгоритма 2 какие-то разные методы расчета.... Один алгоритм и точка.

- Иногда необходимо задавать эфф. объем вместо площади и толщины

- для чего нужна кнопка "Выход" из приложения когда все пользуются крестиком?!

Цитата:
 Занятная утилитка, но в чем ее практическое применение?

Ну видимо, что бы на коленках прикинуть объемы, когда нет доступа к компу плюс автоматом конвертирует единицы.

Хотя в век смартфонов, когда эксель даже под IOS работает, при данной реализации приложения -  супер глубокого смысла в нем не вижу.

agb 149 13
Май 15 #8

Unknown:

       Спасибо за комментарии. Постараюсь ответить по порядку.

1. Практическое применение - оценочный подсчет запасов объемным методом. Конечно, как уже здесь упоминалось можно посчитать и в Excel'e, можно и на счетах ;-) - но для меня удобнее с помощью такой утилиты. Основная платформа для нее - Android - то есть расчеты на планшете / телефоне. Остальные системы это проверка возможностей мультиплатформенной реализации для следующих проектов. Калькуляторы не попали под импортозамещение (тем более, что еще со времен СССР известно, что "советсткие микрокалькуляторы - самые большие микрокалькуляторы в мире !" так что их просто так не заменить ;-) - а вот то, что в гос компаниях идет такой процесс импортозамещения - это верно. Но информация дана с расчетом на проекты находящиеся в планах или в разработке.

2. Используемые алгоритмы расчета - разные. Да и в первом и во втором результат - детерминистические запасы/ресурсы. Про С1 и P90 - P50 -P10 здесь упоминания нет. Поскольку данная версия именно для детерминистической оценки - а вот вероятностная, о которой Вы упомянули в планах на разработку.

3. Постараюсь в одной из последующих версий добавить выбор между So (Кн) и Sw (Кв)

4. Да, наверное предложенный вариант будет лучше - подправлю видимо когда переделаю расчет этого коэффициента - по единой системе факторов риска.

Удачи !

Unknown пишет:

Занятная утилитка, но в чем ее практическое применение? Калькуляторы попали под импортозамещение?

В качестве добрых пожеланий: 

  • Уберите упоминание двух алгоритмов подсчета - метод то один. А то возникает ожидание, что утилитка знает разницу между С1 и Proved+Probable.
  • Добавьте возможность использовать коэффициент водонасыщенности.
  • Переименуйте Криск. на Куспеш. :)

agb 149 13
Май 15 #9

Celebrity:

       Спасибо за комментарии. Опять постараюсь ответить на все по порядку:

1. Вариант с двумя точками действительно я пропустил - падать софт не должен - подправлю проверку на правильности ввода информации, чтобы такие случаи фильтровались и выводилось сообщение об ошибке ввода.

2. Спасибо - это я пропустил. Подправлю в ближайшее время. Локализация сильно разница между Android и десктоп платформами...

3. Как я уже упомянул в ответе Unknown - планируется версия для вероятностного подсчета. Там все это будет. Сроки увы пока обозначить не могу.

4. Общий метод подсчета - один - детерминистический. А вот непосредственно алгоритмы в программе реализованы по разному - так что неверное я все же оставлю здесь все как есть с точки зрения терминов. :-)

5. Ну а как же без него ? А то скажут "Выхода нет" - а выход есть всегда ! ;-) 

6. Про предназначение или смысл я уже писал в ответе на сообщение Unknown - программка была сделана для себя, поскольку меня не устраивало, то что существует на текущий момент. Причем еще раз отмечу, что основная платформа здесь телефоны и планшеты с Android - для быстрого расчета в любом месте. Остальное - это тестирование возможностей реализации разработки приложений под ряд платформ. Есть у него и некоторые особенности - по единицам, алгоритмам, расчету параметров которых нет в других утилтах. А уж пользоваться данным приложение или нет - это каждый решает за себя. Тем более, что эта утилита бесплатна. :-) А вот уж что использовать из коммерческих продуктов для оценки рисков и запасов - это каждая компания решает для себя. :-)

Еще раз спасибо за комментарии.

Удачи !

Celebrity пишет:

Посмотрел и я, комменчу ( вдобавок к мыслям Unknown):

- Приложение падает при задании второй точки  в переменной (типа 0.021.01)

- В закладке About кнопка "Закрыть" кириллицей в иностранческом варианте интерфейса

- Хорошо бы было возможность задавать параметры как Low, Base, High и получать три варианта вместо одного.

- Изначально кажется, что Алгоритма 1 и Алгоритма 2 какие-то разные методы расчета.... Один алгоритм и точка.

- Иногда необходимо задавать эфф. объем вместо площади и толщины

- для чего нужна кнопка "Выход" из приложения когда все пользуются крестиком?!

Цитата:
 Занятная утилитка, но в чем ее практическое применение?

Ну видимо, что бы на коленках прикинуть объемы, когда нет доступа к компу плюс автоматом конвертирует единицы.

Хотя в век смартфонов, когда эксель даже под IOS работает, при данной реализации приложения -  супер глубокого смысла в нем не вижу.

agb 149 13
Май 15 #10

Программа AGB Oil Calc для Windows обновилась до версии 1.0.2 

В текущем релизе подправлены отмеченные ранее проблемы:

1. Проверка на правильность введенных значений расширена и теперь не пропускает значения с несколькими точками.

2. Подправлен перевод на английский язык.

3. Изменены обозначения фактора риска, а точнее успешности в русском варианте на К усп., в английском на POS

4. Ряд других незначительных изменений.

Unknown 1652 14
Май 15 #11

agb пишет:

2. Используемые алгоритмы расчета - разные. Да и в первом и во втором результат - детерминистические запасы/ресурсы. Про С1 и P90 - P50 -P10 здесь упоминания нет. Поскольку данная версия именно для детерминистической оценки - а вот вероятностная, о которой Вы упомянули в планах на разработку.

Мой комментарий не относился к вероятностной оценке.

Khmarin 240 7
Май 15 #12

To agb

Полностью поддерживаю данное начинание! 

Интересно узнать, на каких языках кодите? Планируется ли версия пол iOS? 

agb 149 13
Май 15 #13

Khmarin:

        Реализация данного приложения под iOS возможна, но не планируется (по крайней мере пока) из-за слишком высоких затрат на средства разработки от компании Apple, регистрацию в Apple store и отсутствию у меня аппаратных средств этой компании (требуется доступ к компьютеру Apple c MacOS и iPhone/iPad для отладки). Так что для бесплатного проекта, такое портирование не рентабельно... А дальше посмотрим.

Khmarin пишет:

To agb

Полностью поддерживаю данное начинание! 

Интересно узнать, на каких языках кодите? Планируется ли версия пол iOS? 

Hvostik 5 6
Май 15 #14

я так понял в алгоритме 1 все умножается в строчку, а в алгоритме 2 делится на объемный

 

не могу понять для чего это сделано

с таким же успехом можно писать программы для перевода координат в градусах в десятичные градусы и выкладывать на своем сайте

или программы для расчета объема воздуха в комнате

вопрос зачем?

"программка была сделана для себя, поскольку меня не устраивало, то что существует на текущий момент"

чем может не устраивать Exel?

единственный вариант применения - коленочный вариант оценщика у которого вал информации разных стандартов

но честно говоря если возникают сложности с переводом фт3 в м3 это в школу, а не на сайт нефтяников.

 

sNeG 854 11
Май 15 #15

Не судите строго, может это первый шаг к петрелю русскому, с чего то же надо начинать

Unknown 1652 14
Май 15 #16

sNeG пишет:
Не судите строго, может это первый шаг к петрелю русскому, с чего то же надо начинать

Ну что же, запасаемся попкорном и ждем. А критика жизненна необходима , на одной болтовне об "импортозамещении" в далеко не уедешь.

agb 149 13
Май 15 #17

     Уважаемые коллеги, спасибо за комментарии по проекту. Постараюсь опять же ответить по порядку:

Hvostik:

           Комментарии такого рода меня всегда радовали и с ними я сталкивался на протяжении моей, все же достаточно долгой (18 лет) карьеры в нефтегазовой отрасли. Вам не нравится функционал, не понимаете для чего это сделано, предпочитаете производить все действия в уме - так я еще раз подчеркну, что никто не заставляет Вас использовать данный продукт. Вас не устраивает функциональность - так напишите лучше - в чем же дело. Только к огромному сожалению я что-то не вижу огромного количества аналогов петреля ;-) К слову сказать, посмотрите количество различных калькуляторов и конвертеров в Google.Play - спрос на них есть всегда. Но видимо не у всех, не так ли ? Ведь зачем использовать калькулятор если есть счеты ? Но, поскольку конструктива в Вашем комментарии я не увидел - на этом завершаю свой ответ Вам.

sNeG:

         К сожалению, мой проект не предусматривает конкуренцию с Шлюмберже в области геологического моделирования... ;-) Но вот что-то сделать в области подсчета запасов и анализа рисков попробую. Но вот как и когда сказать пока не могу - как любой проект не приносящий дохода - он может быть записан в вялотекущие - буду информировать о развитии проекта.

Unknown:

         Не могу не согласиться - критика важна. Но не судите строго - надеюсь, что проект будет развиваться. А вот насчет "болтовни" - здесь с Вами не соглашусь - есть планы и они касаются естественно не этого калькулятора. 

Antalik 1663 14
Май 15 #18

agb, вам Hvostik правильные вопросы задает, может быть немного резко, но все правильно.

Почему не Excel? в 9 из 10 случаев, у вас либо входящие параметры в табличке Excel будет, либо ответ туда запишите. 

И в google.play и app.store  есть мобильная версия Excel - он точно также доступен из любого места.

agb 149 13
Май 15 #19

Antalik:

      Работая в разных компаниях я встречался с множеством вараций excel'евских файлов для подсчета запасов и особенно много вариаций было для вероятностного подсчета - люди мучали Crystal Ball, пытались использовать альтернативные пакеты (все же цена на CB ~1200 $ - для крупных компаний не проблема - с мелкими же все тоже понятно)... Действительно, можно создать файл в Excel на все случаи жизни, встроить в него конвертацию единиц, расчет параметров, все, что дуже угодно и клонировать его каждый раз когда проводится расчет... (так в принципе многие и поступают, если не используют тяжеловесные продукты типа GeoX - хороший продукт, много можно сделать - но прекрасный пример вариации "лучше день потерять, но потом за час долететь" - создание и настройка проекта в нем отнимает гораздо больше времени, чем сам рассчет... Но это так, к слову... Моя же утилита позволяет быстро проверить правильность расчета по исходным значениям - причем сделать это условно говоря где угодно - на телефоне или планшете Android, на ПК под Windows, Linux и возможно даже под MacOS. То есть я пока тестирую именно возможности создания простых мультиплатформенных приложений. Для своего использования - поскольку до этого использовал сторонние продукты, которые меня не совсем устраивали. Опять же мне удобнее использовать формы этого приложения для ввода и проверки расчетов, чем вбивать данные в Excel - особенно на мобильной платформе. И что особенно важно - я же никого не заставляю их использовать - пригодится отлично, если же кто-то предпочитает использовать Excel - здорово ! Но наличие положительных отзывов (правда в основном зарубежных) показывает, что интерес к проекту есть. 

Вот такие дела... А дальнейшие планы связаны именно с веротностной оценкой и оценкой геологических рисков... Но пока "обкатываются" вот такие простые утилиты.

VisualPVT 48 8
Май 15 #20

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

Antalik 1663 14
Май 15 #21

Мне вот интересно, есть хоть один человек кто реально хотя бы несколько раз использовал мобильное приложение для какого-нибудь расчета. Не так чтобы скачать ради интереса, открыть пару раз и забыть, а вот реально пользовался.

Это вот какая такая ситуация должна быть, чтобы вдруг нужно что-то посчитать и оказалось что нет ни десктора, ни лептопа под рукой. И тут так, раз - достал мобильник и все посчитал.

Либо я уже в свои 34 года настолько стар, и молодежь уже в мобильниках инженерит?

agb 149 13
Май 15 #22

VisualPVT:

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

VisualPVT пишет:

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

agb 149 13
Май 15 #23

Antalik:

        Ну как минимум один точно есть. :-) Есть много полезных приложений которые помогают в работе - особенно в консалтинговой и в командировках. Причем текущий уровень мобильного железа позволяет производить весьма сложные расчеты. Тем более что современный мобильный или планшет превосходит по вычислительным возможностям IBM-360 или советские клоны  ЕС-10хх - но поддерживает современные языки программирования, а не PL/1 и ввод данных не осуществляется с помощью перфокарт. А ведь под ЭВМ такого типа работала система СЦС-3... 

Да, к молодежи я себя не отношу... Что и как считают современные выпускники допустим Губкинского я сказать не могу... Но по отзывам преподавателей, те задания которые были у нас приходится упрощать, чтобы довести студентов до выпуска. ;-)

Antalik пишет:

Мне вот интересно, есть хоть один человек кто реально хотя бы несколько раз использовал мобильное приложение для какого-нибудь расчета. Не так чтобы скачать ради интереса, открыть пару раз и забыть, а вот реально пользовался.

Это вот какая такая ситуация должна быть, чтобы вдруг нужно что-то посчитать и оказалось что нет ни десктора, ни лептопа под рукой. И тут так, раз - достал мобильник и все посчитал.

Либо я уже в свои 34 года настолько стар, и молодежь уже в мобильниках инженерит?

agb 149 13
Май 15 #24

Выпущена версия 1.0.2 приложения AGB Oil Calc для Linux OS. Архив с программой (32 и 64 битной версией) доступен для загрузки со страницы программы здесь. Для запуска программы требуется установленная Oracle Java версии 8 или более новая версия (JRE или JDK). Программа не зависит от версии и типа дистрибутива Linux OS, версии библиотеки glibc и требует только наличие установленной системы Oracle Java версии 8 (не будет работать с OpenJDK или IBM Java)

Функционал полностью соответствует версии под Android OS и Windows OS.

agb 149 13
Июн 15 #25

Обновились приложения для Android OS 08/06/2015:

AGB Oil Calc до версии 1.0.1

AGB Gas Calc до версии 1.0.2

Внесены незначительные изменения в интерфейс программ и слегка оптимизирован алгоритм расчета.

agb 149 13
Июн 15 #26

Начиная с 18.06.2015 программа для подсчета запасов или ресурсов газа доступна для Windows OS в дополнение к ранее опубликованной версии для Android OS. Загрузка доступна с сайта приложения здесь. Для использования требуется Windows XP или более новая версия и установленная система Oracle Java 8. Программа представлена в двух вариантах для 32 битной и 64 битной версий Oracle Java 8. В программе присутствуют два встроенных модуля для расчета термического и баррического коэффициентов необходимых для расчета по Алгоритму №1. Установка приложения не требуется. Доступ в интернет требуется только для получения справки по программе, которая доступна онлайн.

agb 149 13
Июл 15 #27

Программа AGB Gas Calc 1.0.1 теперь доступна и для Linux OS. Дополнительная информация доступна на сайте проекта. Поддерживаются как 32-х, так и 64-х битные версии Linux OS. Для запуска требуется наличие в системе Oracle Java 8 (32 или 64 битной версии). Перед запуском программы пожалуйста проверьте разрешения и права в системе - должны быть установлены как минимум права на чтение и запуск программы для вашего пользователя.

P.S. Выпуском этой версии программы завершается первый этап проекта AGB Corp project. К сожалению, мне не удалось получить доступ к ПК с MacOS для проверки работоспособности версии программы для этой OS - поэтому выпуск такой версии откладывается на неопределенное время. Второй этап проекта будет включать в себя версии уже существующих программ, но с возможностью вероятностного подсчета запасов или ресурсов с использованием метода Монте-Карло.

agb 149 13
Июл 15 #28

Небольшой тизер по ожидаемому релизу программы AGB Oil PB Calc для вероятностного подсчета (с помощью метода Монте-Карло) запасов нефти и растроренного в ней газа доступен здесь: http://www.agbcorp.ru/windows-agb-oil-pb-calc.html Я завершаю тестирование программы и надеюсь, что релиз состоится на следующей неделе. Англоязычная страница программы будет доступна в ближайшее время. Краткая справка по возможностям программы доступна на русском языке здесь: http://www.agbcorp.ru/help/agb_oil_pb_calc_ru.html

 

Celebrity 1678 13
Июл 15 #29

Во Монте-Карло это уже интересней))

Из скринов непонятно- Р50 будет автоматом браться для расчетов как медиана между Р10 и Р90?

agb 149 13
Июл 15 #30

Celebrity:

                Параметры распределения определяются по двум точкам которые выбирает пользователь. Вариантов таких значений для того, чтобы определить параметры распределения - семь штук для нормального и логнормального распределения: P90/P50, P1/P99, P25/P75 - подробнее расписано в хелпе - см ссылку в прошлом сообщении. По этим двум точкакм можно задать распределение - и уже по этому распределению можно определить значения других P значений. Для равномерного распределения только один вариант - мин. и макс. значение. 

Например если используется логнормальное распределение, которое определяется через P90=20 и P10=60 то P50 в этом случае будет равно: ~34.6410161513775

Если используем нормальное распределение то при аналогичных параметрах (P90=20 и P10=60)  - то P50 = Pmean = Pmode : в этом случае будет равно: 40 

 

 

Celebrity пишет:

Во Монте-Карло это уже интересней))

Из скринов непонятно- Р50 будет автоматом браться для расчетов как медиана между Р10 и Р90?

agb 149 13
Авг 15 #31

Приложение AGB Oil PB Calc, разработанное в рамках второй фазы проекта AGB Corp. Project, доступно для загрузки с сайта проекта. Программа предназначена для вероятностного подсчета запасов или ресурсов нефти и растворенного в ней газа с помощью метода Монте-Карло. Является развитием программы для детерминистического подсчета запасов нефти:  AGB Oil Calc. Дополнительная информация доступна на сайте проекта. Приложение распространяется бесплатно.   

agb 149 13
Авг 15 #32

    С 04.08.2015 формат архива для распространения Windows версий программ изменен с .zip на .7z - формат архиватора с открытым исходным кодом. Данный формат не только обеспечивает лучшее сжатие данных, но еще не приводит к ложным предупреждениям браузеров о возможной угрозе при загрузке архивов - как это происходило с .zip архивами содержащими испольняемые .exe файлы. Перед загрузкой на сайт все программы и архивы с программами проходят проверку анти-вирусной системой Dr. Web. Для дополнительной безопасности и удобства добавлены ссылки на бесплатный архиватор 7-Zip на странице загрузки программ, а так же добавлены контрольные коды в формате CRC-32 И CRC-64 для проверки целостности архива. 

Еще раз отмечаю, что официальные сборки программ проекта AGB Corp. project распространяются только через сайт проекта. 

agb 149 13
Авг 15 #33

       На сайте опубликовано небольшое обновление программы AGB Oil PB Calc 1.0.1 для вероятностного подсчета запасов или ресурсов нефти с помощью метода Монте-Карло. В данной версии исправлены некоторые аннотации, оставшиеся от AGB Oil Calc и изменен алгоритм сброса к значениям по умолчанию - который в первой версии программы в редких случаях мог отрабатывать не полностью.

agb 149 13
Авг 15 #34

Программа AGB Oil PB Calc, предназначенная для подсчета запасов или ресурсов нефти и растворенного в ней газа вероятностным способом с помощью метода Монте-Карло теперь доступна и для платформы Linux. Функционал полностью идентичен версии для Microsoft Windows. Дополнительная информация доступна на странице программы.

TATAP56 210 12
Авг 15 #35

логнормальное распределение по двум краевым точкам - это не вероятностная оценка запасов/ресурсов, а неинформативные красивые графики "для галочки".

У вас в логнормальное одна функция "зашита", по которой всегда распределение считается? А если у меня статистика по пористости, например, показывает обратное логнормальное распределение?

по двум краевым точкам возможно задавать только нормальное распределение.

agb 149 13
Авг 15 #36

TATAP56:

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

Начну по порядку: 

1. Цитата: "логнормальное распределение по двум краевым точкам - это не вероятностная оценка запасов/ресурсов, а неинформативные красивые графики "для галочки"" - я даже с трудом понимаю, что подрузамевается под этой вашей фразой... ;-) В программе реализован расчет параметров для определения логнормального и нормального распределений по двум точкам соответствующим определенным персентилям в нефтяном их понимании, когда значение допустим P90 соответствует тому, что данное значение или больше будет достигнуто с 90% вероятностью, а P10, что это значение будет достигнуто или превышено всего лишь с 10% вероятностью. Далее используя параметры распределения и генератор случайных чисел выстраивается массив соответствующий значениям логнормальной или нормальной функции с ранее определенными параметрами. Причем, для того, чтобы обеспечить точность вычисления производится 10000 итераций для каждого параметра. И все расчеты выполняются исключительно над распределениями, а не над конкретными значениями как в одном из российских пакетов, заявляющих о том, что он считает запасы вероятностным методом. И данная методика полностью соответствует принятой во всем мире методике вероятностной оценки ресурсов и запасов. Я уже более 10 лет занимаюсь данной темой и в правильности и точности используемых алгоритмов не сомневаюсь. Так что первый Ваш комментарий увы не верен.

2. Очередная цитата "У вас в логнормальное одна функция "зашита", по которой всегда распределение считается? А если у меня статистика по пористости, например, показывает обратное логнормальное распределение?" - функция логнормального распределение и функция обратного логнормального распределение распределения - это две разные функции (два разных распределения) и в мою программу встроены функции реализующие: нормальное, логнормальное и равномерное распределения (плюс возможность задавать некоторые параметры константой) поскольку в более чем 90% случаев распределение параметров будут соответствовать этим распределениям. Конечно может так случиться, что полученные данные ну никак не будут соответствовать этим распределениям - это будет означать либо о то, что они не верны или их не достаточно для правильного определения, либо действительно у Вас исключительный случай и Вы должны использовать другую программу.

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

Так что, увы, но ни с одним из Ваших комментариев не могу согласиться

Удачи !

TATAP56 пишет:

логнормальное распределение по двум краевым точкам - это не вероятностная оценка запасов/ресурсов, а неинформативные красивые графики "для галочки".

У вас в логнормальное одна функция "зашита", по которой всегда распределение считается? А если у меня статистика по пористости, например, показывает обратное логнормальное распределение?

по двум краевым точкам возможно задавать только нормальное распределение.

TATAP56 210 12
Авг 15 #37

примеры логнормального распределения, в которых Р90 и Р10 неизменны, Р50 - изменяемая величина.

Пример статистики значения Кп по окружению одного из месторождений в ЗС

risunok2.png

переформулирую для "высокоинтеллектуальных" - правильно задавать логнормальное распределение по двум точкам не получится.

Как пример, в широко используемой утилите Crystal Ball для задачи логнормального распределения всегда должны быть 3 значения:

три граничных персентиля;

- Pmean, мат.ожидание, станд.отклонение;

- мат.ожидание, Р50, Р10

- и т.д.

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

agb 149 13
Авг 15 #38

TATAR56:

                Как приятно, что для продолжения дискуссии Вы потратили столько времени, что даже не поленились привести примеры распределений из CrystalBall. Действительно - здесь правда на Вашей стороне и доказательства неопровержимы  - но, если Вы будете использовать приведенные распределения особенно в последних двух вариантах, которые дадут Вам часть отрицательных значений - то результат увы будет не совсем верным. 

                Теперь вернемся к используемому алгоритму - при заданных Вами значениях (P90=10, P10=100) в алгоритме, который я использую получаем (значения округлены, в расчетах точность до 16 знаков после запятой): P50=31.62278, Pmean=47.34371, mu=3.453878, sigma^2=0.897113 - то есть частный вариант выборки, которую Вы получили в CrystalBall. Сейчас все не доходят руки доделать утилиту, которая оказывала бы результат расчета основных P значений по введенным данным. Но в ближайшее время она будет доступна.

                Будет ли пересмотрен вариант расчета параметров логнормального распределения и добавлена еще одна переменная - сейчас вряд ли (тем более в бесплатной версии программы). Но в дальнейшем думаю, что пересмотрю данный алгоритм - только нужно понимать, что даже в CrystalBall подбор значений происходит методом проб и ошибок и система не может построить распределение по любым трем значениям.

                Теперь, главная цитата Вашего сообщения: "сначала разберитесь что такое вероятностная оценка, а уж потом эксель изобретайте" - я разобрался и моя программа реализует именно вероятностный вариант оценки запасов/ресурсов. Замечание, которое Вы привели, связано с опциями определения параметров логнормального распределения - но увы, они никак не влияют на саму методику вероятностной оценки. А эксель изобретать никто не собирается - видимо придется Вам и далее пользоваться детищем мелкомягких.

               Что же касается распределения для пористости, пример которого Вы привели - я же не говорил, что это не возможно, но по накопленной статистике, такой вариант распределения относится скорее к исключениям (попадает в 10% зону).

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

agb 149 13
Авг 15 #39

TATAR56:

               И еще один дополнительный постфактум комментарий - обратите внимание, что в CrystalBall, который Вы используете и приводите как эталон, распределение и параметры которые были получены в моей программе будут соответствовать (для приведенных Вами значений P90=10 и P10=100) вот такому случаю: 

Расположение = 0.00     Среднее = 47.34     Р10 = 100.00

Здесь советую обратить внимание на первый параметр, а именно Расположение = 0.00 - то есть случаю, который гарантирует положительные значения распределений. Так что параметров, в понимании CrystalBall все же три. А вот насколько будут правильными другие варианты это еще вопрос... 

Удачи ! 

P.S. Приведенное выше значение "Расположения = 0.00" справедливо для всех вариантов распределений которые расчитываются в моей программе.

Antalik 1663 14
Авг 15 #40

ну а толку то что 0? а если мне значение 5 нужно например? 

Чтобы гарантировать диапозон (или положительные значения) то ставят ограничения на значения Мин Макс при генерации в Монте-Карло.

 

agb 149 13
Авг 15 #41

Antalik:

          Речь шла о том, что в понимании CrystalBall все же используются три параметра, один из них скрытый. Дейчствительно, как показал TATAR56 - используется частный случай определения параметров распределения. 

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

Antalik пишет:

ну а толку то что 0? а если мне значение 5 нужно например? 

TATAP56 210 12
Авг 15 #42

agb пишет:

Antalik:

          Речь шла о том, что в понимании CrystalBall все же используются три параметра, один из них скрытый. Дейчствительно, как показал TATAR56 - используется частный случай определения параметров распределения.

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

Antalik пишет:

ну а толку то что 0? а если мне значение 5 нужно например?

Естественно при вероятностной оценке по всем без исключения параметрам должно быть ограничение "не менее 0" (которое в том же CrB можно установить при любом распределении).

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

p.s. еще подумал, что надо поставить, чтобы не к чему придраться было)) но посчитал излишеством))

 

agb 149 13
Авг 15 #43

TATAR56:

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

P.S. Просмотрел реализацию подсчета вероятностных запасов в нескольких коммерческих пакетах - похоже они так же используют вариант расчета логнормальных параметров по двум, а не трем параметрам. ;-)

Antalik 1663 14
Авг 15 #44

agb пишет:

P.S. Просмотрел реализацию подсчета вероятностных запасов в нескольких коммерческих пакетах - похоже они так же используют вариант расчета логнормальных параметров по двум, а не трем параметрам. ;-)

В каких пакетах такое?

agb 149 13
Авг 15 #45

Благодарю всех принявших участие в критике программы и используемых методик расчета параметров. Страница описания программы была обновлена - добавлено примечание о том, что при расчете параметров логнормального распределение используется скрытый параметр Расположение (Threshold) = 0.0 - что справедливо для логнормального распределения расчитываемого по двум параметрам. Так что теперь, вроде, не должно возникнуть вопросов по методике / ограничениям текущей версии программы.

di. 163 10
Авг 15 #46

Antalik пишет:

agb пишет:

P.S. Просмотрел реализацию подсчета вероятностных запасов в нескольких коммерческих пакетах - похоже они так же используют вариант расчета логнормальных параметров по двум, а не трем параметрам. ;-)

В каких пакетах такое?

GeoX - http://www.sis.slb.ru/sis/geox/  

 

agb 149 13
Авг 15 #47

Antalik:

          В России систем реализующих вероятностную оценку запасов всего ничего. Из примеров: система ВОЗИР - но в ней отсутствует поддержка логнормального распределения в принципе, затем система вероятностной оценки GeoGlobeTechnologies - логнормальное распределение задается по двум параметрам (а так же есть проблемы с методикой обрискования вероятностных запасов/ресурсов - данное замечание сделано по представленным материалам у них на сайте).

         Из зарубежных: серия программ разработанных компанией Rose&Associates - одних из основоположников методики вероятностной оценки, затем можно привести пример системы HIIP компании Earthworks Reservoir.

         Наличие или отсутствие поддержки того или иного распределения в программе вероятностной оценки запасов или ресурсов нефти никак не ставит под сомнение саму вероятностную методику подсчета. Так что высказанные в топике замечания, о несоответствии или не соблюдении программой AGB Oil PB Calc вероятностной методике оценки запасов мягко говоря не обоснованы.

         И еще один комментарий - если по каким-либо причинам пользователя не устраивает программа и он предпочитает использовать Excel и CrystalBall или @Risk - без проблем - я никого не заставляю использовать  мое программное обеспечение. Функциональные возможности его и так выходят за рамки других бесплатных программ. А так же некоторых платных аналогов.

Antalik пишет:

В каких пакетах такое?

di. 163 10
Авг 15 #48

offtopic:

agb, зачем вы всё время пишете так. В избытке выделяя жирным фразы и отдельные слова. Хотите на подсознание воздействовать таким образом? НЛП начитались?

Достаёт, честно говоря. И уверен, не только одного меня.

 

Khmarin 240 7
Сен 15 #49

to agb

Рекомендую взяться за web-версию (гляда на сайт, я вижу, что это не сильная сторона, но все же).

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

Возможно, в перспективе, даже получится реализовать рекламу на сайте, как модель монетизации. Думаю donat на данный момент ничего не приносит. 

agb 149 13
Сен 15 #50

Khmarin:

             Создание web-версии не планируется на текущем этапе. Реализация вполне реализуема, но сейчас в планах выпуск версии для вероятностного подсчета запасов газа, адаптация этих двух версий, реализующих вероятностный подсчет для платформы Android и выпуск утилиты для просмотра параметров распределений, которые определяются по двум значениям в программе (был такой запрос, утилита покажет значения P10, P20< и.т.д. до P90). Дальше работа над коммерческой версией, поскольку, как правильно было замечено, в России донейт не работает. (установленные ссылки на сайте - это своего рода эксперимент). Что касается дизайна сайта - он действительно мог бы быть и лучше - но для текущих задач меня вполне устраивает. По крайней мере это не бесплатный хостинг с рекламой.

Страницы

Go to top