Выход новой версии OLGA 2018.1
27 декабря 2018 г. вышла новая версия OLGA 2018.1.
Большая гибкость при инициализации запуска расчета
Комбинированный метод инициализации сетей сбора
В OLGA существует три основных подхода инициализации: запуск при помощи стационарного препроцессора, запуск при помощи задания начальных условий и использование рестарта. Каждый из этих трех методов имеет ограничения. Например, закрытые или тупиковые ветви трубопроводов не могут быть добавлены в сеть при использовании стационарного препроцессора. Начальные условия, заданные пользователем, могут быть громоздкими для определения и не всегда приводят к качественному переходу от стационарного к динамическому моделированию. Наконец, при инициализации сети с помощью рестарта допускается внесение лишь небольшого количества изменений по сравнению с исходной моделью.
Для того, чтобы нивелировать эти ограничения, появилась возможность использовать комбинации способов инициализации. Это означает, что отдельные трубопроводы или подсети могут использовать методы инициализации, отличающиеся от заданных в других частях сети. Для активации комбинированной инициализации необходимо выбрать метод инициализации на уровне сетевого компонента (трубопровода или узла) в дополнение к глобальному уровню. Как правило, выбранный метод для сетевого компонента переопределяет глобальную настройку.
При использовании рестарта как глобальной опции, становится возможным запускать симуляцию даже если модель содержит меньшее или большее количество компонентов сети чем в исходном кейсе. Добавленные элементы могут быть инициализированы с помощью начальных условий или же с помощью стационарного препроцессора.
При использовании стационарного препроцессора как глобальной опции, становится возможным инициализировать некоторые компоненты сети, например, закрытые ветви трубопроводов, используя начальные условия.
Наконец, когда в качестве глобальной опции определены начальные условия, становится возможным инициализировать некоторые компоненты сети, используя стационарный препроцессор.
Комбинированные инициализации запуска модели делают симуляцию более гибкой и увеличивают вероятность успешного запуска моделирования. Также это способствует поддержанию модели в постоянно обновляемом состоянии, путем внедрения/удаления новых элементов, например, скважин или трубопроводов.
Динамические модели гидратов
Новый тип расширения – динамические модели гидрата
В OLGA 20018.1 доступен новый вид расширения – Динамические модели гидратов (Hydrate Kinetics models). Теперь каталог включает:
- Модели потока частиц (Particle flow models)
- Модели потоков для стационарных расчетов (Flow models for steady-state calculations)
- Динамические модели гидратов (Hydrate Kinetics models)
Расширения можно применить, выбрав EXTENSION в ключе HYDRATEMODEL, затем определив предпочтительную модель в ключе HYDRATEXTMODEL, оба находятся под ключевым словом OPTIONS.
Мгновенные силы в изгибе трубопровода
Мгновенные силы в изгибе трубопровода – поток кинетической энергии
Воздействие потока флюида на изгибы трубопровода можно рассчитать с помощью потока кинетической энергии. Ранее для этого требовалась обработка других входных переменных. Теперь, поток кинетической энергии доступен непосредственно из выходных данных в качестве граничной переменной MOMFLUX. При моделировании отслеживания пробкообразования отображается граничные значения мгновенного потока кинетической энергии.
Мгновенные силы в изгибе трубопровода – наибольший поток кинетической энергии
При пробковом режиме, наибольший поток кинетической энергии будет расположен позади фронта пробки. Хотя общий поток кинетической энергии охватывает основные силы, используемые, например, в расчетах на усталость, его наибольшее значение обеспечит дополнительную точность, необходимую при расчетах пробковых режимов. Для этих целей теперь доступна новая граничная выходная переменная для наибольшего потока кинетической энергии (PEAKMOMFLUX).
Сглаживание данных
Эффективное сглаживания данных и генерация сетки в OLGA
Процесс создания числовой сетки для OLGA существенно улучшен с помощью двух новых методов, включенных в OLGA Profile Generator: новый метод (фильтр LOWESS) для сглаживания необработанных данных обеспечивает более оптимальный способ устранения шума.
Для упрощения профиля введен метод, который может автоматически оптимизировать упрощение профиля без использования ручного выбора групп углов.
Контроль временного шага
Критерий временного шага для более быстрого моделирования
При использовании исходного критерия Куранта Фридриха Леви (CFL) шаг по времени ограничен скоростями массового потока. В OLGA 2018.1 это дополняется критерием, основанным на максимальной скорости межфазной волны для движущихся флюидов. Новый критерий является приближением критерия численной устойчивости для OLGA. Во многих ситуациях это может увеличить применяемый временной шаг и, следовательно, привести к более быстрому моделированию. Это может быть хорошим выбором, для быстрого приведения симуляции к динамическому устойчивому состоянию или для симуляций, где разрешение детальной динамики, например, отслеживание масс компонентов, не имеет значения. Критерий можно включить с помощью ключа INTERFACE_CFL, который находится под ключевым словом DTCONTROL.
Переключатель критерия межфазной волны CFL
В OLGA 2017.1 был введен критерий межфазной волны CFL. Критерий применялся вместе с критерием массы CFL всякий раз, когда ключ переключения CFL под ключевым словом DTCONTROL был установлен в положение ON. Теперь введен новый ключ переключения NOFLOW_CFL для того, чтобы разрешить отключение этого критерия, если это необходимо.
Температурная инициализация стенок трубы
Новая опция инициализации слоя температур стенки трубопровода
В OLGA 2018.1 присутствуют две новых опции для инициализации слоя температур стенки трубопровода. Ранее температуры могли быть инициализированы только путем решения уравнения теплопроводности стационарного состояния для стенки с использованием температуры внутренней и внешней среды в качестве граничных условий. Теперь можно установить температуру слоя стенки равной температуре окружающей среды или выполнить инициализацию путем решения переходных уравнений теплопроводности для стенки на основе заданного временного интервала. При использовании варианта инициализации переходного процесса начальные температуры слоя стенки равны температуре окружающей среды, а температуры внутренней и внешней среды используются в качестве граничных условий. Новые параметры можно выбрать с помощью клавиши INITWALLOPTION под ключевым словом HEATTRANSFER.