Насколько горячая вода в кастрюле?

Вопрос: Насколько горяча вода в кастрюле? Точнее говоря, как я могу априори получить температуру воды как функцию времени?

Предыстория и мои попытки: Недавно я начал уделять время кулинарии. И мне любопытно об этом. Я изучал математику в качестве студента бакалавриата в течение четырех лет, но я немного разбираюсь в термодинамике. (Я однажды слушал такую ​​лекцию. Так что я слышал о г U знак равно Т г С п г В , например, энтропия и энергия Гиббса, хотя я почти все забыл; во всяком случае, я думаю, что никогда не видел формулы, зависящей от времени.) Поэтому сначала я провожу небольшой эксперимент: я нагреваю 100 мл воды на IH, что соответствует примерно 700 Вт, и измеряю ее температуру каждые 30 секунд. Вот результаты.результаты эксперимента

Это выглядит почти линейно, но я думаю, что линейное приближение неуместно; потому что если это так, вода становится выше, чем 100 С . Итак, я предполагаю, что это какая-то выпуклая возрастающая функция, например Т ( т ) знак равно 100 α е т / β для некоторой положительной постоянной α а также β .Но это не соответствует данным.(Это соответствует данным. Я просто ошибся в простом расчете. См. Мой ответ .)

Думаю, я проигнорировал слишком много факторов. Так что не стесняйтесь предполагать что-либо разумное. Буду очень признателен, если вы мне поможете. Спасибо.

Дополнительный вопрос: я провожу эксперимент и некоторые расчеты, чтобы решить проблему, указанную в комментариях к моему ответу: плохое прилегание при более низкой температуре. Однако я не могу найти лучшего решения. Подгонка кажется хуже, чем раньше... Вот результаты, которые я получил. Я нагрел 100 мл воды в кастрюле с радиусом 9 см по IH, что соответствует 700 Вт. (Для расчета я добавил на график значения линейной интерполяции.) Как получить лучшее решение? логистическая кривая(Голубая кривая представляет собой логистическую аппроксимацию, определяемую Т знак равно 100 1 + 1,62 е 0,0168 т как упоминалось здесь .)

большинство моих алгебраических методов приводят к экспоненциальному, поэтому я не публиковал, так как вы сказали, что это не работает. Вот почему я придумал ad hoc. В конце концов, я рад видеть экспоненциальные работы.
@Chris и Taro Я закончил публиковать свой намек на gnuplot слишком поздно. Первоначально я думал, что подгонка была второй проблемой выбора функции подгонки. Спасибо за ежедневный кулинарный вопрос.
Спасибо, что провели немного времени, Крис и Стефан. Так как получается, что я просто ошибся в простых расчетах и ​​не могу удалить этот пост, пишу ответ от себя. Я думаю, что это нормально, но поскольку я не физик, а математик, могут быть физические ошибки. Скажите, пожалуйста, есть ли такие.
Мне любопытно насчет отрицательного голоса. @Taro Пожалуйста, измените заголовок вопроса на ваш обновленный вопрос о награде. Я бы рекомендовал удалить раздел о термодинамике.

Ответы (3)

Кажется, мы достигли точки, когда простые модели больше не удовлетворяют нас. Вместо создания специальных DE, возможно, пришло время попробовать настоящую физическую модель. За исключением полного гидродинамического моделирования (определенно здесь излишне), мы можем попробовать так называемую модель сосредоточенной емкости, где мы делим систему на несколько «глыб» и потоки энергии между глыбами:

введите описание изображения здесь

Основным законом этой системы является закон сохранения энергии. Каждая глыба имеет уравнение вида

г г т ( энергия в сумме ) знак равно скорость поступления энергии скорость выхода энергии .

Мы рассматриваем подводимое тепло как фиксированный поток, а воздух (окружающую среду) как тепловую ванну с фиксированной температурой. Если принять теплоемкость я -й кусок быть С я ( Т ) , которая может быть функцией температуры, тогда

г г т ( С п ( Т п ) Т п ) знак равно п р 1 ( Т п Т ж ) р 2 ( Т п Т а ) г г т ( С ж ( Т ж ) Т ж ) знак равно р 1 ( Т п Т ж ) р 3 ( Т ж Т а )

Вы можете посмотреть, как теплоемкость С ж ( Т ) зависит от температуры воды (хотя, вероятно, не для материала горшка?), но мы резко упростим и ошибочно предположим, что теплоемкости постоянны.

г г т Т п знак равно р 1 + р 2 С п Т п + р 1 С п Т ж + п + р 2 Т а С п а Т п + б Т ж + с п г г т Т ж знак равно р 1 С ж Т п р 1 + р 3 С ж Т ж + р 3 Т а С ж с Т п + г Т ж + с ж

где а , б , с , г , с п , с ж являются стенографическими. Обратите внимание, что только шесть комбинаций из семи параметров ( р 1 , р 2 , р 3 , п , Т а , С п , С ж ) фактически входят в задачу, поэтому имеет место некоторое вырождение параметров. Вы видите, Таро, что это почти та модель, которую вы придумали в своем ответе. Разница в том, что я явно включаю подводимое тепло, так что сохранение энергии гарантировано.

С очевидной матричной стенографией эти уравнения можно записать

Т ˙ М Т знак равно с ,

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

Т ( т ) знак равно е М т Т 0 + е М т ( 0 т е М т г т ) с .

Когда М обратим (что обязательно должно быть для этой задачи - если это не так, то где-то ошибка) интеграл можно упростить:

Т ( т ) знак равно е М т ( Т 0 + М 1 с ) М 1 с .

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

+∞ для фактического моделирования системы; маленькая гнида: называя норму энергии Вопрос немного жаль...
Теоретически я удовлетворен вашим ответом. Подгонка параметров вообще не проблема; переписать исходное ДУ в виде уравнения параметров Икс как А Икс знак равно б и оценить Икс ^ достаточно простой регрессии. Единственная оставшаяся проблема заключается в том, как его вычислить. Это, конечно, невозможно сделать руками, хотя должна быть какая-то программа, которая может справиться с такой проблемой...
Я пытаюсь оценить параметры, предполагая, что уровень энергии составляет 700 Вт и Т а знак равно 20,0 . Но почему-то с ж < 0 и я не могу понять, что не так... Не могли бы вы мне помочь? Вот код , который я пробовал.
Я заметил, что DE, который вы написали, не сходится с моим, поскольку р 1 0 . Поэтому я попытался решить эту проблему . Впрочем, мощности тоже как-то отрицательно...
Много работы и работает без реальности. Поищите книги по производству пара или общей химической технологии, чтобы узнать, как оцениваются процессы испарения. Слишком сложно для современных физиков.
@Georg Физики вообще или я? Это оскорбительное обобщение. Я совершенно счастлив признать , что , возможно, допустил ошибку (хотя, похоже, это работает — см. пример ниже), поскольку в последний раз я читал одну из этих книг много лет назад. С тех пор я перешел к менее сложным областям, таким как релятивистская квантовая теория поля. :) Я знаю, что испарение может , в зависимости от условий, быть здесь проблемой, и я упоминал , что эта модель была очень упрощенной. Так что не стесняйтесь давать конструктивный отзыв (например, фактическую ссылку или уравнение, за вычетом оскорблений) или написать свой собственный ответ.
@Georg Из вики: «Конвективный нагрев или охлаждение в некоторых обстоятельствах может быть описан законом охлаждения Ньютона ... Однако по определению справедливость закона охлаждения Ньютона требует, чтобы скорость потери тепла от конвекции была линейной функцией от ... разница температур, которая управляет теплопередачей, а при конвективном охлаждении это иногда не так. В целом конвекция не зависит линейно от температурных градиентов, а в некоторых случаях сильно нелинейна». Так что то, что я сделал, не является явно плохим, все еще ошибочным. Но линейная модель, похоже, подходит для этих данных.
Майкл, вики ошибаются, поскольку они используют «иногда» для обозначения нелинейности. На самом деле почти всегда! По поводу физиков: всех, потому что такие процессы в физике сегодня не преподают. Теории безразмерных чисел, которые используются для рассмотрения этого явления, были придуманы в основном физиками (почитайте о Нуссельте, Прантле, Рейнольдсе, Грасгофе), но на самом деле они очень сложны и более или менее «нефизичны». В физике вы узнаете, как сделать все как можно проще в эксперименте, что совершенно противоположно этим расчетам.

Чтобы закрыть этот пост, я пишу ответ сам, хотя оказалось, что я сделал просто ошибку в расчетах.

Поскольку повышение температуры должно быть монотонным и приближаться к нулю при температуре кипения, разумно предположить, что повышение температуры г Т / г т пропорциональна разнице Т 100 С , то есть,

г Т г т знак равно к ( Т 100 С )
выполняется для некоторой положительной постоянной к . Решение этого уравнения дает
Т знак равно 100 С + ( Т ( т 0 ) 100 С ) е к ( т т 0 ) .

Определим коэффициент к из Н измерения методом линейной регрессии. Позволять с быть временным интервалом экспериментов и Икс н температура воды на т н знак равно с н . Затем оцените наклон касательной по формуле

у н знак равно м е а н ( т н + 1 т н с , т н т н 1 с ) знак равно т н + 1 т н 1 2 с
за 0 < н < Н . Из приведенного выше уравнения должно быть соотношение вида
у н знак равно к ( Икс н 100 С ) + ε н
куда ε н обозначает экспериментальные ошибки. Я обозначаю это уравнение через
у знак равно к Икс + ε
как стенография. Лучший оценщик к ^ дается, если Икс а также ε ортогональны друг другу. Следовательно
к ^ знак равно ( Икс , у ) ( Икс , Икс ) 0,00667 с 1
из расчетов . И это значение хорошо согласуется с экспериментальными данными. примерка

Примечание. Я полностью переписываю этот ответ. Здесь я хотел бы просмотреть, где мой ответ был неуместным. Кажется, это не проблема физики, а проблема статистики. В прошлый раз я сначала решил DE и взял логарифм, чтобы сделать его линейным. Однако трансформировались и экспериментальные ошибки. Особенно, п ( 100 Икс н ) в качестве Икс н 100 . Таким образом, это, по-видимому, вызывает переобучение при более высокой температуре и плохое прилегание при более низкой температуре. (Учитывая эффект горшка, это выглядит хорошей идеей, но все, что я пробовал, терпит неудачу. Он не соответствует данным и все еще открывается, хотя я уже получил разумное приближение.)

Большое спасибо за помощь мне, Крису, Стефану Бишофу, Майклу Брауну и Кристофу.

Я бы не сказал, что это плохая посадка, хотя и не самая лучшая. То, что вам вдолбили в лабораториях по физике для старшекурсников, это «измерение без планок погрешностей бессмысленно». Вам не нужен какой-либо сложный статистический анализ для решения этой проблемы, но чтобы понять, хороша ваша модель или плоха, вам нужно некоторое представление о том, насколько велика может быть ошибка в ваших измерениях температуры и времени. Я бы порекомендовал поместить ваш термометр в ледяную воду и кипящую воду пару раз (если он выдержит это), чтобы увидеть, насколько велика дисперсия, и / или посмотреть таблицу данных.
Также данные могут быть на низком уровне в начале, возможно, из-за нагрева кастрюли, а также воды. Поэтому вы можете попробовать предварительно нагреть кастрюлю, а затем налить в нее воду.
Кстати, в SE нет правила, запрещающего отвечать на свой вопрос. Вы даже можете принять свой собственный ответ.
@MichaelBrown Спасибо, что предложили эксперимент. Я сделаю это, чтобы оценить, насколько велика ошибка измерения. Кстати, я собираюсь принять свой ответ, но мне было запрещено принимать ответ самостоятельно в первые несколько часов.
Я добавил полосы ошибок. Согласно отчетам, точность Т ± Максимум ( 2,5 С , 0,025 Т ) хотя экспериментами пока не проверяю.
вы могли бы получить лучшую подгонку, если вы не жестко кодируете 100 ° C
@Кристоф Может быть. Но есть ли какая-то естественная причина, по которой мы предполагаем, что это не так?
@Taro: реальность беспорядочна, и мы имеем дело с эффективной теорией; если факторы выдумки помогают вам лучше соответствовать, используйте их, даже если вы не можете вывести их из первых принципов; объяснение, откуда они берутся, следует после этого
@Таро Причины не 100 °C на самом деле может быть охлаждающим эффектом краев горшка (они могут быть холоднее, чем непосредственно на дне горшка). Зависимостью от давления можно пренебречь, если только вы не используете пароварку.
Комментарий к последнему редактированию: если вы не измеряете температуру кастрюли отдельно, вы можете исключить Т 2 из системы. Дифференцируем первое уравнение и исключаем т 2 . Ты получишь т ¨ 1 + а т ˙ 1 + б т 1 знак равно 0 куда а , б являются некоторыми полиномами мю 1 , мю 2 , λ 1 , λ 2 . Итак, вам нужны только два параметра ( а , б ) и два начальных условия для подгонки.
@MichaelBrown Дифференцируйте первое уравнение, и подстановка дает мне т 1 ¨ знак равно ( λ 1 + мю 1 ) т 1 ˙ + мю 2 2 т 1 мю 2 ( λ 2 + мю 2 ) т 2 . Как устранить временную зависимость т 2 даже если я измеряю температуру одновременно?
Да, просто снова используйте первое уравнение, чтобы избавиться от т 2 .

Подгонка данных обычно выполняется методом наименьших квадратов . Он уже реализован в паре систем компьютерной алгебры. Я рекомендую gnuplot с открытым исходным кодом для подгонки данных. Вы найдете наиболее подходящие результаты модели в наименьшем числе подходящих наименьших квадратов. Моя ссылка содержит пример скрипта gnuplot для подгонки.

Отвечать

Т 1 ( т ) знак равно А т Б е к т + С
Начните примерку с предложения насыщенного роста Криса в комментариях. Попробуйте определить Т кипятить ( п ) 100 °С и Т номер из Т ( 0 с ) .

Отредактируйте информацию о длительном времени после измерения: не выключая плиту, я думаю о том, что вода все еще готовится. Перевод с водной на газовую фазу все еще продолжается. Диаграмма измерения после фазы нагрева будет выглядеть как постоянная/зашумленная. 100 °С насыщения. Это расширенное измерение лучше было бы охватить некоторым гиперболическим тангенсом

Т 2 ( т ) знак равно А т + Б танх ( к т ) + С
Логистический рост представляет собой более медленное повышение температуры и асимптотическое увеличение до 100 °С.

Как получить гиперболический тангенс?
@ Таро, я бы назвал это эмпирической интуицией. Мой альтернативный вариант Т 2 ( т ) не основывается на физических законах. Сам факт постоянной температуры воды до и в конце варки напомнил мне о гиперболическом тангенсе. Хотя ваш закон охлаждения Ньютона благоприятствует подгонке с Т 1 ( т ) . Сравнение качества подгонки дает лучшую объективную точку зрения. Ваше соответствие вашему ответу (+1) выглядит разумным, но может быть дополнительный эффект при начале нагревания стального котла. Нагрев холодного стального котла?
@Taro: основная идея использования гиперболического тангенса - логистический рост ; согласование измеренных температур горшка с А танх Б ( т С ) + Д выглядит хорошо для меня
@Christoph Спасибо за разработку идеи гиперболического тангенса. Мне становится естественной эта идея: логистический рост. Если это так, то доминирующее уравнение, вероятно,
г Т г т знак равно γ ( Т Т температура плавления ) ( Т Т точка кипения ) .
Я попробую.
@Christoph Кристоф Я пытался, но кажется, что это приближение также имеет ту же проблему (см. обновленный рисунок в вопросе). Вероятно, мы все равно должны подумать о банке.
@Taro: вы всегда можете попытаться решить свою проблему с помощью числового молотка, такого как логистическая регрессия с пятью параметрами.
Т знак равно г + ( а г ) / ( 1 + ( т / с ) б ) ф
и вы получите припадок ; а 22 получается комнатная температура, г 91 установившаяся температура, б 1,5 может быть специфичным для воды или вашей установки; с а также ф оказаться поддельными факторами порядка 10 5 с высокой вариабельностью (они могут быть использованы для уравновешивания друг друга в той или иной степени), что говорит о том, что функциональная зависимость еще не совсем правильная
@Christoph Когда я преобразовал приведенное выше логистическое уравнение в стандартную форму путем преобразования п знак равно Т / 100 , я столкнулся
г п г т знак равно γ 10 6 п ( 1 п ) .
Так что это может вообще не подтасовывать факторы.
@Таро: для с т знаменатель будет примерно 1 + ф ( т / с ) б что объясняет, почему ф а также с можно варьировать рядом друг с другом без изменения результата и предполагает, что мы еще не нашли правильные физические параметры
@Christoph Не стесняйтесь редактировать свои подходящие значения и коэффициенты подгонки, чтобы подчеркнуть мою гиперболическую касательную подгонку. Т 2 ( т ) . Эта дискуссия веселее, чем мой сложный отраслевой проект!