0
Май 13
Коллеги, прежде всего специалисты по PVT-анализу,
хочу предложить вам опробовать уникальную в своем роде отечественную программу для работы с корреляциями: http://www.visual-pvt.com/
Уникальность состоит в двух особенностях:
1) Возможность построения дерева корреляций
2) Возможность редактирования корреляций
Специально для учета отзывов и пожеланий от пользователей мы создали страницу на Reformal.
Опубликовано
22 мая 2013
Активность
71
ответ
18870
просмотров
14
участников
0
Рейтинг
Не отображает кривые в окне корреляций. Расчет есть, линий нет.
Видимо ограничения бесплатной версии
Посмотрите пожалуйста на область табулирования оси X наверху. Значение "от" должно быть не меньше значения "до", также шаг должен быть положительным. Если это не помогло и Вас не затруднит прислать скриншот, оперативно выложим обновления.
Сейчас готовятся мануалы по использованию, но забегая вперед, указанные выше поля определяются как пересечение области применения выбранных корреляций. Не все они описаны авторами, поэтому могут быть пустые пересечения.
PS: обратите внимание, что редактирование корреляции доступно по правому щелчку мыши в дереве корреляций
На сайте обновился раздел документации, добавлена краткая инструкция для быстрого начала работы.
http://visual-pvt.com/site/manual
Вышла полнофункциональная версия 3.6.0.64 с 30-дневным тестовым периодом. В отличие от предыдущих версий доступен расширенный набор корреляций.
Интересная штука, но кажется мне вы загнули цену.
Эти корреляци можно и бесплатно достать, правда бесплатные корреляци про теплоемкость пока я не встречал.
Но точно знаю у Каппы есть такая штука бесплатная. Она даже регрессию делает на фактические данные.
Кроме KappaPVT есть еще DOM PVT, GOWProp, FIProp, да и вообще корреляции, встроенные в EoS софт.
Из VisualPVT Вы можете также бесплатно взять корреляции, причем на уровне исходного кода на VB.
Исходники лежат в папке Мои Документы\VisualPVT, они же могут быть изменены с помощью редактора VisualPVT.
В этом состоит одна из особенностей программы.
Регрессия под экспериментальные точки и выгрузка ключевых слов для Eclipse запланированы и будут обязательно реализованы.
Задача данной ветки собрать пожелания, в том числе и те, за которые люди готовы платить.
Есть еще несколько потенциально интересных веток для развития, предлагаю их для обсуждения.
1) Встраивание EoS решателя, ядро которого уже готово и оттестировано
2) Расширения древовидных веток. Любые области теплофизики, где для вычисления свойства доступен набор авторских методик вычисления, могут быть реализованы в VisualPVT. Фактически задача состоит лишь в определении общего набора входных свойств. Дальнейшее выстраивание цепочек зависимостей - дело техники.
3) Создание онлайн-базы коррелляций, доступной в VisualPVT (как клиенте) для обновления/редактирования/просмотра корреляций, создаваемых другими авторизованными пользователями.
На данный момент актуально расширение доступных корреляций, далеко не все имеющиеся в литературе реализованы. Поэтому у меня просьба выписывать здесь на форуме те из них, которые особенно интересны. Будем включать их в обновления.
Вышла версия 3.6.1.67 с визуализатором графа расчетных зависимостей
Я бы посоветовал сделать регрессию по умному. Есть в Петреле такая фича но у меня не получалось до ума довести настройку. Как мне сказали эта фича умным образом подбирает корреляции под данные эксперимента. Тебе остается только задать основные данные, подборщик корреляции сам выберет самую подходящую корреляцию под этот тип нефти, типа там нейронные сети. А вторым шагом конечно сделать как это реализованно в Каппе, непосредственно регрессия на точки.
Что касается ЕОS то там даже нормальные программы не могут нормальную петлю нарисовать с процентами жидкости что тут уж говорить про разгруппировку и обратно группировку, волюм шфит, композиционный состав по глубине и т.д.
А в чем глубокий смысл подбирать корреляцию под эксперементальные данные? Если есть PVT данные, зачем вам нужны корреляции?
Не правильно выразился. Я имел ввиду фактические замерные данные типа ГФ, давление насыщение, вязкость и т.д. (в каком-то роде и являются частью эксперимента).
Не так давно узнал, оказывается Педерсон это женщина, а я то думал это мужик.
Молодец однако, бабки делает, консультирует и в свободный доступ дала своим корреляциям
Подождите, как это зачем. Корреляции должны быть заматчены на экспериментальные данные.
Многие PVT отчеты неполны и включат в себя ограниченное кол-во данных для разных давлений.
К примеру, есть скажем для недонасыщенного пласта, данные пластового давления, температуры, давления насыщения при этой температуре, а также данные по 2-3 точкам по вязкости, объемному фактору, ГОРу и прочее (все выше давления насыщения). Часто есть всего одна точка, для пластового давления. Этого явно недостаточно для интерполяции и экстраполяции данных, + для далений ниже давления насыщения данных нет.
Так а если всё-таки есть PVT данные? То тогда зачем?
Много нюансов. Эксперименты делаются без сеператоров. Что бы привести эксперименты к условиям сеператора нужны уравнение состояния. И вообще если закачивать газ в газовую шапку то ПВТ надо экстраполировать за пределы эксперимента.
И вообще зачем делать дорогостоящие эксперименты когда можно сделать уровнение состояние и спрогнозировать что будет.
Уравнения состояния каллибровать (матчить) тоже нужно. Так просто вы его не сделаете.
В экспериментальных данных в любом случае присутствуют погрешности измерения. Даже для простейших случаев все равно данные бы хорошо сгладить.
Как правило на основании PVT данных, либо строится модель уравнения состояния, которая матчится под эксперимент, либо для black oil корреляции, которые также должны быть заматчены под данные замеров.
Будет меньше погрешность после сглаживания? Да и погрешность измерения здесь дело десятое - куда важнее репрезентативность пробы, а это немного другое. В любом случае наверное вера в PVT будет выше если они ложаться на какую-нибудь региональную корреляцию. Но так чтобы менять результаты PVT эксперементов ради матчинга корреляций - на мой взгляд это неправильно.
Да зачем менять-то экспериментальные данные, я об этом не говорил... я совсем о другом, наоборот данные корреляции адаптируются под экспериментальные данные, а потом используются результаты этих сматченных корреляций для моделирования, а не сами экспериментальные точки.
Зря тут visual73 нет, он бы раскрыл всем глаза.
Хочу устранить наивность с которой относятся к данным лаборотории.
Вы думаете в лаборотории не имеются все софты по ПВТ?
То что предоставляются вам это уже рафинированные данные.
Они даже могут не сделланые эксперименты предоставить как сделанные и тут хер докажешь что ты не верблюд. В лаборотории те же разработчики сидят, и понимают разработку не меньше чем химию и физику пластовых флюидов.
Вставлю пару слов. Скучно мне в отпуске :) слишком жирные тут испанки :)
Корреляции вещь очень хорошая. Я использую их для отбраковки некачественных проб и для обозначения тенденций изменения взаимосвязанных параметров. Вообще не понимаю что это за " матчинг кор реляций" такой?? Какой еще матчинг? Знаю только одну кор реляцию которую действительно можно матчить - Лоренца брея Кларка. Все остальные просто рассчитывают одно свойство пластового флюида на основе нескольких свойств обычно сепарированной нефти.
Настраивать можно уравнение состояния.
Корреляции помогают обосновывать параметры начального пластового флюида, если хотите - состав.
То что я раньше видел у Каппы - херня, неудобная и закрытая.
вижуалПВТ - одна из лучших реализаций корреляций которые я видел. Я бы даже сказал - лучшая, после моей:), но у меня некоммерческий вариант только для личного пользования. И потенциал хороший. Рекомендую :)
Однако никакие программы не помогут если мозгов и опыта нет
Но в первую очередь программа должна быть заточена под конкретного пользователя а не сама по себе чтобы была, только после четкого представления и понимания человека который будет работать на этом продукте никогда не создашь реально востребованный продукт.
По поводу лабораторных штучек - я работаю над этим. Вряд ли с этим можно будет идти в суд, но аппарат определения являются ли данные экспериментом или расчетом по УС я обязательно сделаю. Пока коплю материал и формирую болевые точки. Потом нах буду посылать эти лаборатории. Хотя РН похоже уже всех послала, не любит она на сторону отдавать, так что некоторым питавшимся компаниям затруднительно скоро жить будет :)
Если материал будет сильный может и опубликую критерии.
ура!!!! визуал вернулся!!!!
соскучились пипец))))
Не обольщайся визуал73 некоторые искомые лаборатории РН тоже этим промышляют, жаль, что когда уходил с предыдущего места работы не сделал копии пары таких отчетов.
Критерии кстати весьма просты и практически всегда лежат на поверхности, а отдельные лабы из года в год допускают один и тот же косяк который сразу бросается в глаза. Но обнародовать я думаю не стоит - затравят. У всех есть связи, а то потом вдруг приспичит докторскую защищать, а там бац и в диссертационном совете сидят те люди на которых ты наехал.
А мне уже по фиг на всех, я уже такую школу прошел на примере сибниинп, что мне наплевать на связи, диссертацию уже поздно защищать, максимум что сделают - уволят - с голоду не умру, но свои взгляды на честную жизнь буду отстаивать до конца. Хотя и рвать ж тоже не хочется уже. Нужно - я сделаю все что от меня зависит, никому не нужно - ну и хер с вами, ваша компания, что посеете то и пожинать будете.
Наши лабы в основном будет легко поймать на подлоге, сложнее с зарубежными, но и тут если есть своя лаборатория всегда можно важные пробы дублировать. Самое главное все же не поймать за руку, и отстранить от тендеров липовые лабы, а при анализе данных знать кто шульмует а кто делает хорошо. Я бы сделал независимый интернет рейтинг лабораторий, правда есть сложности с приваси, но при желании все можно решить. Правда не уверен что отечественным компаниям это нужно, в основном, долгие годы пвт используют для отмывки денег, как говорят в мутной водичке черти водятся, а мутная она потому что мало кто в ней понимает, вот и повелось все делать для галочки чтобы отчитаться и деньжат намыть, отсюда и прохвостов здесь хоть отбавляй и убить их просто не реально, должна быть воля руководства компании а ее нет.
"... а я то думал это мужик."
А я вначале было подумал, что VisualPVT - это реинкарнация :-)
+1 тоже так подумал!!! =)
Наш visual73 к бабке ходил, чтобы она ему от форума заговор поставила. А тут такая тема прямо в сердце! И не выдержала душа поэта. Сорвался :)
Корреляции тоже можно настроить по типу LBC под конкретную нефть. Только что будет будет показывать настроенная корреляция при прогнозе неизвестно. Как, например, LBC. Ее прогнозные качества очень невелики.
И в этом смысле корреляции, если позволите, тупиковый путь. Если есть экспериментальные данные, которые перекрывают рабочий диапазон, то зачем корреляция? Получить гладкую кривую, описывающую все точки?
Если есть только несколько опорных точек, то корреляция - самый быстрый способ оценить недостающие свойства. Но, опять таки, неопределенность прогноза свойств по корреляциям может быть очень высока.
В этом смысле уравнение состояния - более надежный инструмент.
Не согласен, что корреляции это тупиковая ветвь.
Применение результатов корреляции, это тоже своего рода модель, только упрощенная. Использование корреляций для многих задач в моделировании гораздо более практично, чем построение EoS (что конечно же тоже нужно). Кроме гидродинамического моделирования PVT свойства нужны при построении моделей скважин, для описания характеристики течения в стволе скважин, а в этих случаях в зависимости от местоположения скважины нужно немного модифицировать PVT свойства для более точного описания нефти в каждой конкретной скважине. Для каждого случая EoS строить не практично. С корреляциями в этом случае гораздо проще.
Использование уравнения состояния целесообразно, скажем для построения PVT модели для дальнейшего использования в ГДМ или при дизайне установки подготовки нефти, ...
Как вы правильно говорите - проще, но не значит качественнее. Сейчас лаборатории могут изучить ваш флюид в разных термодинамических условиях, а программное обеспечение позволяет настроить уравнение состояния на все эти данные, так что при правильном подходе вы можете перекрыть все ваши рабочие условия: пласт, скважина, подготовка и транспортировка.
Мы привыкли несколько ограниченно думать о возможностях уравнения состояния и часто ограничиваемся подготовкой black oil таблиц для ГД модели. А остальное, кажется, нужно решать другими методами. Хотя это не так.
Нет, я к разработке данной утилиты не имею никакого отношения. Все вопросы по названию к автору :
Соглашусь что практического применения у корреляций очень мало из-за очень широкой вариации результатов расчёта. Поэтому ценность данного аппарата не особо велика, но как я писал ранее его можно использовать для подтверждения взаимосвязи параметров конкретной нефти, ну и для красоты - тоже очень важный аспект - как представишь людям свою работу такое и впечатление будет :)
Друзья, не забывайте, что для настройки EOS необходимо наличие компонентного состава пластового флюида. А это не всегда доступно, когда мы имеем дело со старыми данными. Технические отчеты давно утеряны, а Подсчет запасов содержит обрывочные сведения. Тогда целесообразно использование корреляций.
Также корреляции неплохо помогут при оперативной оценке свойств. Например при испытании нового объекта. Когда мы знаем плотность добываемой нефти и замерили газовый фактор, то можно прикинуть величину давления насыщения пластовой нефти, что позволит точнее скорректировать режим работы скважины и глубину отбора глубинных проб.
Я и не говорил, что корреляции совсем не нужны. Как я написал выше
И да, в условиях ограниченных данных - это может быть единственный способ оценить свойства.
Однако, также не следует забывать о том, что корреляций великое множество и они были получены для определенного набора нефтей, в которые ваша может и не вписаться, а следовательно прогноз ваших свойств будет недостоверный, тем более если вы не знаете, что должно получиться.
Кстати, вопрос к автору. Заложены ли у вас границы применимости корреляций? Выше звучал вопрос о подборке наиболее подходящей корреляции под имеющуюся нефть. Так вот критерий для выбора корреляции, я считаю, должен быть: находятся ли входные параметры в пределах для данной корреляции? Если нет, то применение выбранной корреляции к данному типу нефти становится под вопросом.
Да, Eugene, у каждой корреляции, в том числе новой, указываются пределы по каждому входному параметру (если таковые объявлены автором).
Изначально, при редактировании корреляции (контекстное меню в дереве корреляций), указывается диапазон [Минимум, Максимум]:
В текущих версиях эти значения учитываются при табулировании значений свойства для оси X (в примере значения для температуры выше стали диапазоном изменения свойства по-умолчанию)
В дальнейшем планируется реализация инструмента ранжирования корреляций в том числе и на основании пересечения диапазона изменения экспериментальных данных с диапазоном применимости. В этом случае рекомендуемой следует считать корреляцию, n-мерный параллелипипед которой, построенный на авторских пределах, содержит в себе n-мерный объем изменения реальных данных. Естественно, это желательно делать во взаимодействии с БД заказчика.
Выбор конкретной корреляции это то, куда движется VisualPVT. Две задачи:
1) Реализовать наиболее полный набор корреляций...самый полный. На Западе появляются работы, датированные даже 2013 годом, о которых многие даже не знают.
2) Предоставить инструмент подбора. Здесь помогут как указанные в литературе невязки (ARE, AARE), так и области применимости.
Спасибо за ответ.
По некоторым корреляциям есть также информация о неопределенности результатов расчета. Вы не используете такую информацию в результатах расчета? Чтобы пользователи понимали, что они имеют дело с неточными расчетами.
Все корреляции вам возможно и нет необходимости реализовывать. Со временем их пользоветели сами добавят, если будет такая необходимость.
Интересно видеть коммерциализацию некоторых вещей ) Добрый день, VisualPVT.
По существу: область работы с PVT-свойствами можно разделить на три основные части:
1) экспериментальные исследования - де юре, должен восприниматься как эталон и репер в дальнейшем. Однако, согласен с предыдущими комментариями, по различным факторам это не всегда так и, де факто, требует верификации;
2) анализ - отбраковка некондиционных проб, формирование рекомендуемых к использованию значений различных свойств (в том числе и подсчетных);
3) создание PVT-модели - нужна, как правило, для ГДМ или (при отсутствии части данных) для их восстановления (например, отсутствие данных по ступенчатой сепарации).
Корряции в данном случае могут помочь для
1) верификации данных (однако она является чисто экспертной и не может служить обоснованием отбраковки, например, для госорганов). При этом, как уже отмечалось, при громадном количестве имеющихся корреляций можно отбраковать что угодно )
2) определение динамики изменения свойств в условиях недостатка данных - к примеру, отсутствует комп состав, что означает, что композиционную EoS-модель создать невозможно. Однако, есть реперные (рекомендуемые) точки, под которые подбирается линейка корреляций. А потом уже, варьируя давление, можно получить PVT-таблицы для ГДМ.
По поводу матчинга - он нужен. При наличии 10-20 корреляций по каждому из свойств существует громадное количество их комбинаций. Однако для настройки линейки корряций все равно необходим будет полный набор всех значений. Как правило, матчинг производится под рекомендуемые к использованию значения.
PS: увидел цену. Несколько был удивлен
Автору. Глянул вашу страничку. Там есть комментарий относительно PVTsim и корреляций. Он несколько неверен.
В PVTsim есть возможность пользоваться корреляциями без знания состава. Модуль Eclipse Black Oil Corr позволяет создавать black oil таблицы для Eclipse на основе только корреляций. Корреляций, конечно, не так много и их использование ограничено только этим функционалом.
Спасибо за уточнение. В PVTSim действительно есть определенный набор корреляций, который во-первых ограничен и Вы никак не сможете добавить новую корреляцию. Во-вторых, цену PVTSim определяет все же композиционное моделирование. Цена же VisualPVT абсолютно конкурентна. При этом Вы получаете уникальное предложение.
Обновился раздел построения дерева корреляций, добавлена навигация по документации
Улыбнуло - конкурентна с кем? С pvtsim? Или все же с каппой? :)
Хороший вопрос, если дословно прочитать) В смыслах речь шла о той части PVTSim, что имеет дело с корреляциями. Ее отдельно нет, как и цены. Мы же изначально некорректный вопрос стали разворачивать. Есть почти стандарт по баснословной цене, есть его как бы улучшенная часть по реальной цене. Но ставить VisualPVT рядом с PVTSim глупо.
Если честно, я не понимаю вашу программу. Ваша фишка "уникальности" касается способа написания программы и конечному пользователю по барабану, умеете ли вы как автор выполнять внешний код visual basic или нет. Визуально программа убогая, просмотрев код понял, что программа практически ничего не делает. Да, со временем допишете внешние куски кода и уже дописали видно, но цена в 12 тр совершенно отталкивает. Это стоит до 300 рублей, за 2000 я напишу вам полный клон, с реализацией всех запросов на вашем сайте.
Судя по ходу обсуждений основной вопрос вызывает цена. Мы ее скорректируем, тем более что 12 тр. это для юридических лиц. Для физических будет цена будет существенно привлекательнее. У некоторых пользователей срок истекает 7 июня и через неделю будет новое предложение, которое многих заинтересует. А клоны оставьте индусам, право, они еще придут.
PS: За 12 тр., Роман, Вы не покроете даже расходов, взять хотя бы защиту кода. Мы с Вами как разработчики понимаем о чем идет речь. Таки вещи даже стыдно писать на этом форуме, но приходится.
Как все уже заметили цена и то что мы имеем в конце не соответсвтуют, что является не гармоничным развитием софта.
Думаю в самом начале надо было определить целевую аудиторию, чщательно проанализировать видение и развитие (надеюсь все это было изначально продумано).
На рынок пробиться будет тяжело. Основная слабая сторона это моделирование уравнения состояния.
Другая слабая сторона что каждый симулятор считает по своим уравнениям состояния что позволяет им увеличить быстроту расчета.
Так что даже при смоделировании хорошего УС не факт что оно подойдет для симулятора. У каждого симулятора свой пакет по моделированию УС который подходит только к своим симуляторам.
Но если ваша цель "виртуальная лаборотория для каждого инженера" что при низкой цене который каждый может позволить себе сделать то же самое что навороченные лаборотории, то думаю успех гарантирован.
Это вы лихо махнули! На данный момент большинство широкоиспользуемых гидродинамических симуляторов используют уравнения состояния SRK, PR(78) с/без поправки Peneloux. Каждое зашитое в свои ключевые слова. Уравнение состояния можно настроить где угодно и затем выгрузить в нужных ключевых словах. Для этого нет необходимости использовать только "родной" софт.
Скорость счета увеличивается за счет группировки компонентов, чем сильнее групировка, тем быстрее счет. Еще влияет сама считалка симулятора, но это другой вопрос.
Полностью заменить эксперимент не удасться. Даже те лаборатории, которые не пренебрегают подкладывать расчет вместо замера, измеряют несколько базовых свойств, которые затем закладываются в счет. Плюс еще много ухищрений для выдачи правдоподобных результатов. Идя по такому пути, можно создать только разновидность уже используемого.
Я не знаю, но у меня такое впечатление осталось. Не все программы могут нормально петлю нарисовать, что привело меня к мысли что возможно есть свои ухщрения у каждой программы, тем более если считать что флюид может находиться в критическом состоянии и кто берет это как жидкость а кто берет как газ тоже разница. Там еще есть материальный баланс и К кофиценты которые каждый сглаживает по разному.
К сожалению не приходилось сравнивать один к одному два пакета.
Вы вообще обсуждаемую программу видели? Это не какой-то симулятор, фракции, компоненты, выгрузка композита в модель.
Это "PVT свойства нефти, воды и газа с редактором корреляционных зависимостей". Редактор, имеется в виду, что вы можете сами забить формулу. То есть, кому эксель сложен (?) и кому VB ближе (такие есть?).
В дополнение к новой версии 3.6.2.74 реализована портабельная zip-версия. Для работы просто распакуйте архив в любую папку.
Предлагаю объеденить усилия с командой Анталика и объединить два софта в один Петролеум Офис и ВизуалПВТ.
Так как вижу что без корей и других утилит он не совсем полноценен. А то так выходит вы конкуренты друг другу.
Страницы