Ускорение расчетов фазового равновесия газоконденсатных систем на основе уравнения состояния Соаве–Редлиха–Квонга
| Parent link: | Известия Томского политехнического университета [Известия ТПУ]. Инжиниринг георесурсов=Bulletin of the Tomsk Polytechnic University. Geo Assets Engineering/ Национальный исследовательский Томский политехнический университет.— .— Томск: Изд-во ТПУ, 2015-.— 2413-1830 Т. 336, № 12.— 2025.— С. 57-67 |
|---|---|
| Diğer Yazarlar: | , , , , , , |
| Özet: | Актуальность. В настоящее время на рынке специализированного программного обеспечения преобладают западные продукты, которые позволяют проводить расчеты фазовых равновесий углеводородных смесей «в один клик», просто задав состав углеводородной смеси и термобарические условия. Российские аналоги зачастую не обладают достаточным функционалом, позволяющим производить точные расчеты, в том числе и научные. Кроме того, существующие программные комплексы не всегда показывают репрезентативные результаты при высоких давлениях, а также вблизи критической точки. Цель. Высокопроизводительные расчеты фазового равновесия газоконденсатных смесей в широком диапазоне давлений и температур. Результаты и ключевые выводы. Представлено детальное описание расчета фазового равновесия на основе уравнения состояния Соаве–Редлиха–Квонга с поправкой Пенелё в широком диапазоне заданных термобарических условий. Даны рекомендации по внедрению алгоритма проверки стабильности для улучшения начального приближения констант Вильсона. Найдены наилучшие коэффициенты в алгоритме последовательного приближения, позволяющие повысить скорость его сходимости. Разработаны программные модули для расчета мольных долей, а также состава паровой и жидкой фаз по данным о составе смеси, давлении и температуре на четырех языках программирования. Представлены результаты по скорости расчета алгоритма на графических процессорах для языков программирования 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 Текстовый файл |
| Baskı/Yayın Bilgisi: |
2025
|
| Konular: | |
| Online Erişim: | bulletin_tpu-2025-v336-i12-06.pdf https://doi.org/10.18799/24131830/2025/12/5006 |
| Materyal Türü: | Elektronik Kitap Bölümü |
| KOHA link: | https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=684234 |
| Özet: | Актуальность. В настоящее время на рынке специализированного программного обеспечения преобладают западные продукты, которые позволяют проводить расчеты фазовых равновесий углеводородных смесей «в один клик», просто задав состав углеводородной смеси и термобарические условия. Российские аналоги зачастую не обладают достаточным функционалом, позволяющим производить точные расчеты, в том числе и научные. Кроме того, существующие программные комплексы не всегда показывают репрезентативные результаты при высоких давлениях, а также вблизи критической точки. Цель. Высокопроизводительные расчеты фазового равновесия газоконденсатных смесей в широком диапазоне давлений и температур. Результаты и ключевые выводы. Представлено детальное описание расчета фазового равновесия на основе уравнения состояния Соаве–Редлиха–Квонга с поправкой Пенелё в широком диапазоне заданных термобарических условий. Даны рекомендации по внедрению алгоритма проверки стабильности для улучшения начального приближения констант Вильсона. Найдены наилучшие коэффициенты в алгоритме последовательного приближения, позволяющие повысить скорость его сходимости. Разработаны программные модули для расчета мольных долей, а также состава паровой и жидкой фаз по данным о составе смеси, давлении и температуре на четырех языках программирования. Представлены результаты по скорости расчета алгоритма на графических процессорах для языков программирования 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 Текстовый файл |
|---|---|
| DOI: | 10.18799/24131830/2025/12/5006 |