Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://earchive.tpu.ru/handle/11683/135045
Название: Ускорение расчетов фазового равновесия газоконденсатных систем на основе уравнения состояния Соаве-Редлиха-Квонга
Другие названия: High-performance calculations of phase equilibrium for gas condensate systems based on the Soave-Redlich-Kwong state equation
Авторы: Малышев, Виктор Леонидович
Моисеева, Елена Флоридовна
Гарипов, Азат Радикович
Легковой, Герман Вячеславович
Добровольцев, Александр Сергеевич
Сохатский, Михаил Александрович
Масленников, Дмитрий Владимирович
Ключевые слова: фазовое равновесие; уравнение состояния Соаве-Редлиха-Квонга; поправка Пенелё; графические процессоры; phase equilibrium; Soave-Redlich-Kwong state equation; Peneloux correction; graphics processing units
Дата публикации: 2025
Издатель: Томский политехнический университет
Библиографическое описание: Ускорение расчетов фазового равновесия газоконденсатных систем на основе уравнения состояния Соаве-Редлиха-Квонга / В. Л. Малышев, Е. Ф. Моисеева, Г. В. Легковой [и др.] // Известия Томского политехнического университета [Известия ТПУ]. Инжиниринг георесурсов. — 2025. — Т. 336, № 12. — С. 57-67.
Аннотация: Актуальность. В настоящее время на рынке специализированного программного обеспечения преобладают западные продукты, которые позволяют проводить расчеты фазовых равновесий углеводородных смесей «в один клик», просто задав состав углеводородной смеси и термобарические условия. Российские аналоги зачастую не обладают достаточным функционалом, позволяющим производить точные расчеты, в том числе и научные. Кроме того, существующие программные комплексы не всегда показывают репрезентативные результаты при высоких давлениях, а также вблизи критической точки. Цель. Высокопроизводительные расчеты фазового равновесия газоконденсатных смесей в широком диапазоне давлений и температур. Результаты и ключевые выводы. Представлено детальное описание расчета фазового равновесия на основе уравнения состояния Соаве-Редлиха-Квонга с поправкой Пенелё в широком диапазоне заданных термобарических условий. Даны рекомендации по внедрению алгоритма проверки стабильности для улучшения начального приближения констант Вильсона. Найдены наилучшие коэффициенты в алгоритме последовательного приближения, позволяющие повысить скорость его сходимости. Разработаны программные модули для расчета мольных долей, а также состава паровой и жидкой фаз по данным о составе смеси, давлении и температуре на четырех языках программирования. Представлены результаты по скорости расчета алгоритма на графических процессорах для языков программирования Python, Matlab, Go. Показано, что реализация алгоритма параллельного расчета фазового равновесия в случае множества расчетных точек на графическом процессоре с использованием C++ CUDA позволяет сократить время расчета в 200 раз без потери точности
Relevance. Currently, the market for specialized software is dominated by Western products that allow for the calculation of phase equilibria of hydrocarbon mixtures "in one click" by simply specifying the composition of the hydrocarbon mixture and the thermobaric conditions. Russian counterparts often lack sufficient functionality to perform accurate calculations, including scientific ones. Moreover, existing software packages do not always provide representative results at high pressures or in conditions close to critical. Aim. High-performance calculations of phase equilibrium for gas-condensate mixtures across a wide range of pressures and temperatures. Results and key findings. This work provides a detailed description of phase equilibrium calculations based on the Soave-Redlich-Kwong state equation with the Peneloux correction across a wide range of specified thermobaric conditions. The authors give the recommendations implementing a stability check algorithm to improve the initial approximation of Wilson constants. The authors identified the coefficients for the sequential approximation algorithm, enhancing its convergence speed. Software modules were developed for calculating mole fractions, as well as the composition of vapor and liquid phases, based on data about the mixture composition, pressure, and temperature, in four programming languages. Results on the computational speed of the algorithm on graphics processing units are presented for Python, Matlab, and Go. It is shown that the implementation of a parallel phase equilibrium calculation algorithm for multiple calculation points on a graphics processing unit using C++ CUDA reduces computation time by 200 times without loss of accuracy
URI: http://earchive.tpu.ru/handle/11683/135045
ISSN: 2413-1830
Располагается в коллекциях:Известия Томского политехнического университета. Инжиниринг георесурсов

Файлы этого ресурса:
Файл РазмерФормат 
bulletin_tpu-2025-v336-i12-06.pdf1,2 MBAdobe PDFПросмотреть/Открыть


Лицензия на ресурс: Лицензия Creative Commons Creative Commons