0
Апр 18
Доброго дня, коллеги.
Подскажите, пожалуйста, кто-нибудь сталкивался с преобразованием TDP файла GAP в eclipse VFP?
Понял, что tdp выгружается исключительно к забугорский единицах и можно проследить логику расчета, однако, в шапке очень много значений и параметров никак не связанных с таблицей. В описании нет структуры файла.
Может есть у кого готовая нашлепка для VBA, чтобы не мучать одно место?
Опубликовано
12 Апр 2018
Активность
8
ответов
2432
просмотра
5
участников
0
Рейтинг
Добрый день,
Помнится на моей памяти, я как-то писал в офис, т.к тоже надо было преобразовать из TDP добывающей скважины работающей ШГН для VFP Эклипс, они мне ответили что это невозможно! VFP в их пакете возможен только для ЭЦН, нагнет скв, но ты лучше уточни у них напрямую в Эдинбург, там тебе должны помочь! edinburgh@petex.com!
Удачи!
Спасибо за ответ.
Я им написал, но как правило их ответ простой - у вас нет поддержки, купите поддержку, пару лямов и мы поможем.
Преобразовать возможно. Я из проспера выгрузил одну и туже скважину в разном формате. Часть вещей мы поняли, часть остается загадкой =)
А зачем это понадобилось?
Если цель получить VPPPROD то лучше сразу напрямую и выгружать или нет исходников?
Насчет поддержки - у нас она есть, но все равно не отвечают - говорят сорри, санкции...
Модель сети сделана в GAP, нужны VFP в eclipse. Вот и все. Экспорт из GAP (по крайней мере в нашей версии) - только TDP файлы.
В общем, можно сделать экспорт в Eclipse VFP формат, только через PROSPER.
Проще всего будет создать модель в Проспере, с такими же параметрами, что и в GAP и сгененировать VLP, ну и затем уже экспортировать в Eclipse-формате.
~Проблема в том, что это двойная работа. Сначала настраиваешь сеть в GAP, а потом расчитанные значения из GAP вносишь в трубы как настроичный параметр для корреляций.
У меня есть давление на укпг и на кустовом узле, а коллектор может состоять из 3-4 труб до укпг от куста. Т.е. напрямую использовать проспер без гепа я не могу.
Сейчас получилось сделать костыль с использованием OPENserver. Отпишусь как проверю все.
Да, кстати, хотел написать, что с помощь. OpenServer можно было сделать макрос для вягрузки. Но это действительно костыль)
Ну что как там, получилось нет?
В шапке TPD-файла есть описания столбцов, формат в принципе похож на LAS-файл, так что теоретически можно дернуть просто в excel. Я делал сшивку нескольких TPD-файлов в один чтоб в зависимости от условий использовался свой лифт в excel. В VFP не перегонял, но того же плана сложности задача.
Для выгрузки в VFP надо вот это из шапки:
# Numbers of :- Rates, Top Node Pressure values, Gas Oil Ratio values, Water Cut values
20, 10, 20, 20 - количество значений по переменным
# 5000 - Flowing Bottom Hole Pressure
# 5001 - Flowing Wellhead Temperature
# 5016 - Gauge 1 Pressure
# 5027 - Gauge 1 Temperature
# 5017 - Gauge 2 Pressure
# 5028 - Gauge 2 Temperature
# 5022 - C Factor
# 5100 - Mixture Velocity
# 5101 - Erosional Velocity
# 5102 - Maximum Grain Diameter
# 5104 - Erosion Flag
# 5154 - Erosion Rate
# 5155 - Corrosion Rate
5000, 5001, 5016, 5027, 5017, 5028, 5022, 5100, 5101, 5102, 5104, 5154, 5155 - расшифровка последовательности столбцов в таблице, по идее нас интересует только первый.
# Rate Variable = 4000 - Liquid Rate
# Variable 3 = 27 - Top Node Pressure
# Variable 2 = 17 - Gas Oil Ratio
# Variable 1 = 16 - Water Cut - за что какая переменная отвечает
Дальше идут значения переменных.
Дальше идет сама таблица, по сути, нам нужен только первый столбец забойных давлений (обычно он первый, другого мне не попадалось).
Я точно не помню, в каком порядке там меняются переменные в таблице по строчкам, но по-моему так:
- сначала тикают все значения дебитов
- когда они кончились, тикает переменная 3
- когда они кончились, тикает переменная 2
- когда они кончились, тикает переменная 1
В принципе, через OpenServer, наверное, то же самое по трудовремязатратам...