Вообще я в этой теме не специалист, но смысл уравнений, вроде, понятен.
Здесь, похоже, используется такая модель. Есть две среды, «одномерные», с одной координатой
— глубиной (от других координат никакие величины не зависят и потому они в задаче не фигурируют). Среда 1 — промёрзший грунт, среда 2 — непромёрзший. Вся «фишка» задачи в том, что глубина границы раздела
, то есть глубина промерзания, зависит от времени. Грубо говоря, если становится теплее, граница поднимается, а если холоднее — опускается. Каждая среда характеризуется набором известных постоянных параметров:
—
удельная теплоёмкость (массовая),
;
— плотность,
;
—
удельная теплопроводность,
, она же коэффициент теплопроводности.
Кроме того, для описания перехода воды из твердого в жидкое состояние и обратно нужна ещё плотность воды
и её
удельная теплота плавления ,
. Похоже, в программе ошибка, потому что по таблицам последняя величина равна
, а в программе
q_w=3.34*1000000, то есть в 10 раз больше.
В задаче рассматриваются глубины не до ядра Земли
, а только до некоторой глубины
. Вероятно, ниже этой глубины температура практически постоянна, независимо от времени года.
Помимо констант, в задаче имеется неизвестная функция — температура
, зависящая не только от координаты
, но и от времени
. Собственно, в задаче и требуется найти зависимость
. Как известно, изменение распределения температуры в среде со временем подчиняется
уравнению теплопроводности. В Ваших обозначениях оно имеет вид
.
Уравнение, приведённое в Википедии, отличается от Вашего тем, что там 1) константы собраны в одну, 2) имеются дополнительные внутренние источники тепла и 3) рассматривается трехмерный случай.
Это уравнение теплопроводности для среды 1 (промёрзший грунт). Среда 1 имеет координаты от
(поверхность земли) до
(глубина промерзания в момент
).
Это уравнение теплопроводности для среды 2 (непромёрзший грунт). Среда 2 имеет координаты от
до
(дальше не рассматриваем).
Это уравнение описывает смещение границы раздела сред со временем, то есть процесс промерзания и оттаивания грунта. В левой части стоит разность потоков тепла в обеих средах у границы раздела. Эта разница идёт на замораживание или размораживание грунта на границе раздела, что и приводит к смещению границы. По сути, это уравнение баланса энергии на границе. Тепловая энергия, необходимая для перевода 1 килограмма льда в жидкое состояние, известна — это
, а
позволяет пересчитать массу в объём.
Выбрали такую предельную глубину, до которой рассматриваются процессы теплопередачи.
Для каждой среды можно было вообще все константы перенести в правую часть и заменить их одним
коэффициентом температуропроводности:
(как сделано в Википедии), тогда бы уравнения теплопроводности приняли вид
, где
в каждой из сред своё.
На границе раздела сред
температура сверху от границы
равна температуре снизу от границы
, и обе совпадают с температурой фазового перехода лёд-вода
.
В задаче заданы начальные и граничные условия.
Начальная температура в момент времени
в каждой точке из рассматриваемого диапазона координат равна заданной функции
.
Температура в точке
, т.е. на поверхности земли, в любой момент времени
равна заданной функции
. Эта функция, вероятно, описывает годовые колебания температуры: один период синусоиды — один год. У Вас в функции было
, я исправил на
, здесь нужна зависимость от времени.
Температура и её производная по координате на нижней границе среды 2 в любой момент времени постоянны и заданы (на такой глубине погода уже не сказывается
).