Верификация программы

Верификация программы Борей 3D проводилась на аналитическом решении задачи о промерзании грунта [1]. Полученные численные результаты также, сравнивались с численными результатами Я. А. Кроника [2] и результатами аналитического решения распределения температуры по глубине, приведенными А. В. Лыковым [3].

Верификация программного обеспечения РН-НТЦ и СИ ГИОНК

Специалистами ООО «НК «Роснефть» — НТЦ» (РН-НТЦ) и специализированного института «Геотехнических исследований объектов нефтегазодобычи в криолитозоне на базе ООО «НК «Роснефть» — НТЦ» (СИ ГИОНК) выполнено сравнение результатов расчета температур грунтов на программном обеспечении (ПО) Борей 3D с аналитическим решением задачи Стефана. Для этого специалисты РН-НТЦ» выполнили расчет температур грунтов по аналитическим зависимостям [4]. Исполнители от РН-НТЦ Зелёный А.С. и Гилёв Н.Г. 

Постановка задачи

Расчет распределения температур при промерзании грунта в течение 100 лет. Начальная температура грунта +2 °С. На верхней поверхности грунта поддерживается постоянная температура -1 °C.

В качестве грунта принималась супесь со следующими свойствами: ρd = 1.69 т/м3Wtot = 0.21 д.е., Wm = 0.14 д.е., Ip = 0.01 д.е., Itot = 0.24 д.е., Dsal = 0.0752%.

По физическим свойствам супеси были рассчитаны следующие теплофизические свойства: Cth = 2.57 МДж/(м3*C), Cf = 2.05 МДж/(м3*C), λth = 1.76 Вт/(м*С), λf = 1.87 Вт/(м*С), Tbf = — 15 ⁰С, Qf = 118,89 МДж/м3

Боковые и нижняя поверхность грунта теплоизолированы, поэтому на этой поверхности принимается равенство теплового потока нулю. Шаг ячеек разностной сетки принимается 0,1 м с постоянной разбивкой до 30 м и с последующим равномерным увеличением шага по глубине, до глубины 250 метров.

Сравнение результатов расчета велось на периоды : 1 месяц; 1 год; 5 лет; 20 лет; 50 лет; 100 лет.

Результаты

Полученное численное решение задачи о промерзании грунта сравнивается с точным аналитическим решением данной задачи [4]. Результаты сопоставления показывают, что погрешность определения температуры не превышает 0,1 ⁰С. Вывод температур в программе Борей 3D осуществлялся с округлением до 2-го знака после запятой.

Сопоставление решений, полученных в программе Борей 3D, с точным аналитическим решением приведено в таблице 1 и на рисунках 2 и 3.

Таблица 1. Результаты расчета температур грунта на ПО Борей 3D.

Глубина01.01.201801.02.201801.01.201901.01.202301.01.203801.01.206801.01.2118
02,00-1,00-1,00-1,00-1,00-1,00-1,00
-0.12,00-0,66-0,89-0,95-0,98-0,98-0,99
-0.22,00-0,32-0,77-0,90-0,95-0,97-0,98
-0.32,00-0,09-0,66-0,85-0,93-0,95-0,97
-0.42,000,00-0,55-0,81-0,90-0,94-0,96
-0.52,000,10-0,43-0,76-0,88-0,92-0,95
-12,000,56-0,08-0,51-0,76-0,85-0,89
-1.52,000,970,06-0,27-0,64-0,77-0,84
-22,001,300,20-0,12-0,52-0,70-0,78
-52,001,980,940,26-0,05-0,24-0,46
-102,002,001,700,820,260,03-0,09
-202,002,001,991,590,820,420,19
-502,002,002,002,001,791,330,94
-1002,002,002,002,002,001,931,70
-2502,002,002,002,002,002,002,00

Таблица 2. Результаты расчета температур грунта по аналитическому решению задачи Стефана [4].

Глубина01.01.201801.02.201801.01.201901.01.202301.01.203801.01.206801.01.2118
02,0000-1,0000-1,0000-1,0000-1,0000-1,0000-1,0000
-0.12,0000-0,6316-0,8926-0,9520-0,9760-0,9848-0,9893
-0.22,0000-0,2639-0,7852-0,9040-0,9520-0,9696-0,9785
-0.32,0000-0,0824-0,6779-0,8559-0,9280-0,9544-0,9678
-0.42,00000,0150-0,5706-0,8079-0,9040-0,9393-0,9571
-0.52,00000,1113-0,4634-0,7599-0,8800-0,9241-0,9463
-12,00000,5689-0,0908-0,5201-0,7599-0,8482-0,8926
-1.52,00000,96850,0509-0,2806-0,6400-0,7723-0,8390
-22,00001,29460,1902-0,1210-0,5201-0,6964-0,7853
-52,00001,97840,93700,2547-0,0572-0,2419-0,4635
-102,00002,00001,69490,81920,25470,0266-0,0909
-202,00002,00001,99441,58660,81910,41330,1900
-502,00002,00002,00001,99841,78801,32860,9366
-1002,00002,00002,00002,00001,99841,92501,6946
-2502,00002,00002,00002,00002,00002,00001,9997

Таблица 3. Абсолютное отклонение температур грунта рассчитанных по численным и аналитическим решениям.

Глубина01.01.201801.02.201801.01.201901.01.202301.01.203801.01.206801.01.2118
00,00000,00000,00000,00000,00000,00000,0000
-0.10,00000,02840,00260,00200,00400,00480,0007
-0.20,00000,05610,01520,00400,00200,00040,0015
-0.30,00000,00760,01790,00590,00200,00440,0022
-0.40,00000,01500,02060,00210,00400,00070,0029
-0.50,00000,01130,03340,00010,00000,00410,0037
-10,00000,00890,01080,01010,00010,00180,0026
-1.50,00000,00150,00910,01060,00000,00230,0010
-20,00000,00540,00980,00100,00010,00360,0053
-50,00000,00160,00300,00530,00720,00190,0035
-100,00000,00000,00510,00080,00530,00340,0009
-200,00000,00000,00440,00340,00090,00670,0000
-500,00000,00000,00000,00160,00200,00140,0034
-1000,00000,00000,00000,00000,00160,00500,0054
-2500,00000,00000,00000,00000,00000,00000,0003
Численное решение Борей 3D задачи РН-НТЦ

a) численное решение

Аналитическое решение задачи Стефана РН-НТЦ

б) аналитическое решение

Сопоставление численного решения с аналитическим

в) сопоставление численного и аналитического решения.

Рисунок 1. Результаты численного и аналитического решения.

Сравнение с численными результатами

Постановка задачи

Численные результаты, полученные с использованием программы Борей 3D, сравнивались с численными результатами Я. А. Кроника [2] и результатами аналитического решения распределения температуры по глубине, приведенными А. В. Лыковым [3] (так называемой задачи Стефана).

Промоделируем процесс промерзания влажного слоя песчаного грунта во времени с учетом фазовых переходов воды в интервале отрицательных температур, рассмотренный Я. А. Кроником [2]. На поверхности грунта задана постоянная температура Tsurf = – 5 °С. В начальный момент решения температура песчаного грунта по глубине составляет 0°С, а влажность слоя w = 0,20. В данной модели промерзающего грунта при сравнении результатов численного и аналитического решения температура начала замерзания принималась Tbf = -0,3 °С.

Результаты

В общем виде погрешность численных расчетов очень невелика (не превышает 2%) и при уменьшении шага по времени или размеров ячейки разностной сетки уменьшается.

Сопоставление численного и аналитического решения задачи теплопроводности в программе Борей 3D

1-й год

Сопоставление численного и аналитического решения задачи теплопроводности в программе Борей 3D

2-й год

Сопоставление численного и аналитического решения задачи теплопроводности в программе Борей 3D

4-й год

Сопоставление численного и аналитического решения задачи теплопроводности в программе Борей 3D

6-й год

Сопоставление численного и аналитического решения задачи теплопроводности в программе Борей 3D

8-й год

Сопоставление численного и аналитического решения задачи теплопроводности в программе Борей 3D

12-й год

Рисунок 2 – Результаты вычислительного эксперимента

Примечание: По оси абсцисс отложены температуры °С, по оси ординат  — глубина, м.

Использованные источники:

  1. Кислицын А.А., Шабаров А.Б. Тепломассообмен. – Тюмень: ТГУ, 2007.
  2. Кроник Я. А., Демин И. И. Расчеты температурных полей и напряженно-деформированного состояния грунтовых сооружений методом конечных элементов: Учеб. пособие / МИСИ. М., 1981. 102 с.
  3. Лыков А. В. Теория теплопроводности. М: Высшая школа, 1967. 336 с.
  4. Кислицын А.А., Основы теплофизики (Лекции и семинары). – Тюмень: ТГУ, 2002.