Лед на пруду

peregoudov
Сообщений: 620
Зарегистрирован: 29 дек 2015, 13:17

Лед на пруду

Сообщение peregoudov » 02 мар 2017, 12:10

Невообразимо плохо у нас идут физические задачки, даже уже и школьные :( Что ж, попытаюсь еще раз.

Температура воздуха, долгое время державшаяся на нуле, в ночь резко упала до -5 градусов и на пруду начал намерзать лед. По какому закону меняется толщина льда со временем?

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Лед на пруду

Сообщение zykov » 04 мар 2017, 18:39

Какого-то красивого решения не видно. А "в лоб" - составляем одномерную систему диффуров и решаем.

Пусть ось [math] направлена вглубь льда, так что граница "лёд-воздух" находится при [math], граница "лёд-вода" находится при [math], [math] - время, [math] - температура.
Тогда имеем стандартное уравнение теплопроводности [math].
[math] - теплоёмкость льда, [math] - теплопроводность льда.
Граничные условия: [math], [math].

Второе уравнение получается из условия компенсации тепла замерзания потоком тепла теплопроводности: [math].
[math] - теплота плавления/замерзания льда, [math] - плотность льда.


Возможно получится отказатся от первого уравнения в частных производных, если динамические эффекты в слое льда невелики и можно приближенно считать распределение температуры линейным, а поток тепла постоянным по всей толще. Это нужно в цифрах прикинуть.

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Лед на пруду

Сообщение zykov » 05 мар 2017, 19:09

Уточнение, тут [math] - теплоёмкость на единицу объёма.
Обычно указывают [math] - теплоёмкость на единицу массы. Так что [math].
Уравнение теплопроводности нужно записать [math].

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Лед на пруду

Сообщение zykov » 05 мар 2017, 19:31

Можно сравнить, сколько тепла идёт на намерзание и на дополнительное охлаждение льда при намерзании, чтобы оценить точность приближения линейного распределения температуры.

Так на намерзание единицы глубины льда (единичной площади) уходит [math] тепла (точнее холода).
На дополнительное охлаждение более толстого слоя льда уходит [math] холода.
Т.е. нужно сравнить [math] и [math].
Для льда [math] и [math].

Первое получается значительно больше второго (почти на два порядка), так что можно использовать приближенную модель линейного распределения температуры и отказатся от диффура в частных производных.
Тогда остаётся одно обычное диф.уравнение [math].

Решаем: [math].
Получаем [math].

peregoudov
Сообщений: 620
Зарегистрирован: 29 дек 2015, 13:17

Лед на пруду

Сообщение peregoudov » 05 мар 2017, 22:22

Да, так и есть.

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Лед на пруду

Сообщение zykov » 05 мар 2017, 22:43

Только более точно было бы в эту формулу подставить вместо [math] сумму [math], чтобы учесть тепло на охлаждение льда (340 кДж/кг вместо 335 кДж/кг).

peregoudov
Сообщений: 620
Зарегистрирован: 29 дек 2015, 13:17

Лед на пруду

Сообщение peregoudov » 06 мар 2017, 12:33

Только вот у меня еще получается, что зависимость $x_0(t)\sim\sqrt t$ точная, а не приближенная. Правда, получается это в результате довольно жесткого матана (под катом), но мне кажется, должен быть способ проще это увидеть.

Можно выбрать единицы измерения так, чтобы в уравнениях не осталось лишних множителей, а в граничные условия будет входить только температура воздуха

$$ \frac{\partial T}{\partial t}=\frac{\partial^2T}{\partial x^2},\quad 0<x<x_0(t),\quad t>0, $$

$$ \frac{dx_0(t)}{dt}=\frac{\partial T}{\partial x}(x_0(t),t),\quad t>0, $$

$$ T(0,t)=-a,\quad t>0,\qquad T(x,0)=0,\quad x>0. $$

Теперь делаем финт ушами: переходим от переменных $(x,t)$ к переменным $(s,t)$ (при этом $x$ становится функцией $x(s,t)$) по формуле $T(x(s,t),t)=s$. Задача переписывается в виде (индексы обозначают дифференцирование)

$$ x_t=x_{ss}/x_s^2,\quad -a<s<0,\quad t>0, $$

$$ x_t(0,t)=1/x_s(0,t),\quad t>0, $$

$$ x(-a,t)=0,\quad t>0,\qquad x(s,0)=0,\quad -a<s<0. $$

Ищем решение в виде $x(s,t)=2\xi(s)\sqrt t$. Для $\xi(s)$ получаем задачу

$$ 2\xi=\xi_{ss}/\xi_s^2,\quad -a<s<0, $$

$$ 2\xi(0)=1/\xi_s(0),\quad \xi(-a)=0. $$

Уравнение для $\xi$ может быть стандартным методом решено, общее решение

$$ \mathop{\rm erf}(\xi)=bs+c. $$

Граничные условия можно удовлетворить при любом $a$, при этом

$$ b=\frac1{\xi(0)\sqrt\pi}e^{-\xi^2(0)},\quad c=\mathop{\rm erf}(\xi(0)),\quad a=\xi(0)\sqrt\pi\,\mathop{\rm erf}(\xi(0))e^{\xi^2(0)}. $$


P. S. В общем, допер.
Дело тут в том, что решение, как видно из ответа, нужно было искать в скейлинговой форме $T(x/2\sqrt t\,)$. Тогда уравнение превращается в

$$ -2\xi T_\xi=T_{\xi\xi} $$

($\xi=x/2\sqrt t$), а граничное условие намерзания --- в

$$ \frac{dx_0(t)}{dt}=T_\xi\!\left(\frac{x_0(t)}{2\sqrt t}\right)\frac1{2\sqrt t}, $$

поэтому, полагая $x_0(t)=2d\sqrt t$, получим $2d=T_\xi(d)$, оставшиеся граничные условия превращаются в $T(0)=-a$ и $T(d)=0$. Дальше снова все решается, ответ тот же, что под катом выше.


Вернуться в «Физика»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 4 гостей