Дифференциальные уравнения · Уравнение теплопроводности

Уравнение теплопроводности

Уравнение теплопроводности uₜ = uₓₓ говорит: скорость изменения температуры в каждой точке определяется изгибом температурной кривой в этом месте. На стержне оно сглаживает все бугры, начиная с самых мелких.

Уравнение теплопроводности в этой визуализации

Верхний график показывает температуру uu вдоль стержня от 0 до π\pi: бледным цветом вначале и жёлтым в момент tt. Синие стрелки показывают скорость нагрева или охлаждения каждой точки. Полоса ниже окрашивает стержень по температуре, а нижний ряд показывает размер каждой синусоидальной моды в логарифмической шкале; при изолированных концах моды косинусоидальные.

Скорость изменения во времени равна второй производной вдоль стержня
ut=uxxu_t = u_{xx}

Почему точка меняется быстрее всего там, где кривая сильнее изгибается? Для малого шага hh имеем uxx(x)≈(u(x−h)+u(x+h)−2u(x))/h2u_{xx}(x) \approx \bigl(u(x-h) + u(x+h) - 2u(x)\bigr)/h^2: это разность между средним двух соседей и u(x)u(x), умноженная на 2/h22/h^2. При uxx>0u_{xx} > 0 кривая изгибается вверх: точка ниже среднего своих близких соседей и нагревается. При uxx<0u_{xx} < 0 она остывает. На прямом участке ut=0u_t = 0, как бы горяч он ни был. Зонд может показать это с помощью двух близких соседей и их среднего. Скачки и углы сглаживаются сразу: при любом t>0t > 0 температурная кривая гладкая.

Почему мелкие волны исчезают первыми? Одна мода, sin⁡kx\sin kx при концах с температурой 0 или cos⁡kx\cos kx при изолированных концах, удовлетворяет uxx=−k2uu_{xx} = -k^2 u. Поэтому она сохраняет форму, уменьшаясь лишь с множителем e−k2te^{-k^2 t}. Втрое больше волн при той же высоте дают в девять раз большую вторую производную и затухают в девять раз быстрее. Любая начальная температура — сумма таких мод, поэтому столбики внизу падают начиная справа: мода kk опускается ниже 10% начального значения после tk=ln⁡10/k2t_k = \ln 10/k^2. На логарифмических часах каждое увеличение времени в десять раз убирает моды примерно в 10≈3.2\sqrt{10} \approx 3.2 раза шире. Красная линейка 2t2\sqrt t задаёт этот масштаб: отдельная мода, у которой половина длины волны не больше линейки, сохраняет не более e−π2/4≈8.48%e^{-\pi^2/4} \approx 8.48\% амплитуды.

Что меняют концы? Поддерживаемые при 0, они изображают лёд, а uu отсчитывается от температуры льда. Со временем форму определяет самая низкая мода, присутствовавшая вначале. Если начальная температура нигде не отрицательна и не равна нулю всюду, тепло уходит через концы, ∫u dx\int u\,dx уменьшается, а профиль становится одной синусоидальной дугой, опускающейся как e−te^{-t}. Через изолированные концы тепло не проходит, поэтому ∫u dx\int u\,dx остаётся постоянным. Моды тогда косинусоидальные, а мода k=0k = 0, средняя температура, не затухает: весь стержень приближается к своему среднему. Оба вида условий действуют с t=0t = 0. Если начальный профиль не соответствует условию на конце, как у равномерно нагретого стержня между льдом, там он сразу подстраивается.

На что обратить внимание

  • У стрелок общий масштаб, заданный точкой с наибольшей скоростью изменения в этот момент. Легенда указывает скорость для эталонной стрелки. Сравнивайте длины в один момент, а не в разные моменты времени.
  • Температуры ниже температуры льда отрицательны. Если концы поддерживаются при 0, а начальный профиль содержит оба знака, показывается суммарное значение ∫u dx\int u\,dx, а не доля.

Управление

  • «Диффузия» оставляет бледный снимок при каждом увеличении времени в десять раз.
  • Нажмите на стержень, чтобы перенести туда зонд.
  • Выберите «Рисовать» и проведите по верхнему графику, задавая начальную температуру; рисование возвращает tt к 0.

Связанные темы