Преобразование TDP файла GAP в eclipse VFP

Последнее сообщение
AGA 740 12
Апр 18

Доброго дня, коллеги.

Подскажите, пожалуйста, кто-нибудь сталкивался с преобразованием TDP файла GAP в eclipse VFP?

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

Может есть у кого готовая нашлепка для VBA, чтобы не мучать одно место?

sar_umid 33 8
Апр 18 #1

Добрый день, 

Помнится на моей памяти, я как-то писал в офис, т.к тоже надо было преобразовать из TDP добывающей скважины работающей ШГН для VFP Эклипс, они мне ответили что это невозможно! VFP в их пакете возможен только для ЭЦН, нагнет скв,  но ты лучше уточни у них  напрямую в Эдинбург, там тебе должны помочь! edinburgh@petex.com! 

Удачи!

 

AGA 740 12
Апр 18 #2

Спасибо за ответ.

Я им написал, но как правило их ответ простой - у вас нет поддержки, купите поддержку, пару лямов и мы поможем.

Преобразовать возможно. Я из проспера выгрузил одну и туже скважину в разном формате. Часть вещей мы поняли, часть остается загадкой =)

Даниил 27 11
Апр 18 #3

А зачем это понадобилось?

Если цель получить VPPPROD то лучше сразу напрямую и выгружать или нет исходников?

Насчет поддержки - у нас она есть, но все равно не отвечают - говорят сорри, санкции...

AGA 740 12
Апр 18 #4

Даниил пишет:

А зачем это понадобилось?

Если цель получить VPPPROD то лучше сразу напрямую и выгружать или нет исходников?

Насчет поддержки - у нас она есть, но все равно не отвечают - говорят сорри, санкции...

Модель сети сделана в GAP, нужны VFP в eclipse. Вот и все. Экспорт из GAP (по крайней мере в нашей версии) - только TDP файлы.

volvlad 2196 17
Апр 18 #5

В общем, можно сделать экспорт в Eclipse VFP формат, только через PROSPER.

Проще всего будет создать модель в Проспере, с такими же параметрами, что и в GAP и сгененировать VLP, ну и затем уже экспортировать в Eclipse-формате.

 

 

AGA 740 12
Апр 18 #6

AGA пишет:

volvlad пишет:

В общем, можно сделать экспорт в Eclipse VFP формат, только через PROSPER.

Проще всего будет создать модель в Проспере, с такими же параметрами, что и в GAP и сгененировать VLP, ну и затем уже экспортировать в Eclipse-формате.

~Проблема в том, что это двойная работа. Сначала настраиваешь сеть в GAP, а потом расчитанные значения из GAP вносишь в трубы как настроичный параметр для корреляций.

У меня есть давление на укпг и на кустовом узле, а коллектор может состоять из 3-4 труб до укпг от куста. Т.е. напрямую использовать проспер без гепа я не могу.

Сейчас получилось сделать костыль с использованием OPENserver. Отпишусь как проверю все.

volvlad 2196 17
Апр 18 #7

AGA пишет:

Сейчас получилось сделать костыль с использованием OPENserver. Отпишусь как проверю все.

Да, кстати, хотел написать, что с помощь. OpenServer можно было сделать макрос для вягрузки. Но это действительно костыль)

AlNikS 851 15
Апр 19 #8

Ну что как там, получилось нет?

В шапке 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, наверное, то же самое по трудовремязатратам...

Go to top