Я пытаюсь рассчитать новую температуру объекта при изменении температуры воздуха вокруг него за определенный период времени.
В основном я получаю периодические показания с датчика температуры воздуха в холодильнике. В некоторых случаях эти показания поступают каждые 5 минут, в других — каждые 1 минуту, поэтому время между показаниями может быть разным.
Для каждого показания, которое я получаю, я хотел бы также рассчитать приблизительную температуру пищи в ее ядре; что-то вроде курицы, например (я знаю, что эта часть расплывчата, но если есть переменная, которую я могу настроить, это нормально).
Результатом должна быть «демпфированная» версия фактической температуры воздуха, так как очевидно, что любые объекты будут медленно изменять температуру, чтобы в конечном итоге соответствовать температуре воздуха.
Первоначально вокруг датчика помещали «имитатор еды», поэтому температура автоматически снижалась, но это уже не так.
Я не очень разбираюсь в термодинамике. Я не уверен, могу ли я просто добавить процент изменения температуры к предыдущему демпфированному значению, или мне нужен расчет, основанный на нескольких последних показаниях температуры воздуха, или что-то в этом роде.
Думаю, я ищу результат, похожий на:
10:00 2 degrees (air), 2 degrees (product)
10:05 2.5 degrees (air), 2.1 degrees (product)
10:10 2.5 degrees (air), 2.2 degrees (product)
10:20 2.7 degrees (air), 2.5 degrees (product)
Я мог бы сделать что-то очень дешевое, например, усреднить показания за последние 30 минут, но я не думаю, что это поможет!
Буду признателен за любую помощь - большое спасибо.
Метод моделирования курицы в виде сферы, упомянутый на другом вашем форуме, может работать примерно так. Смоделируйте курицу как сферу и используйте уравнение теплопроводности, рассматривая поверхность как границу. Как это сделать обсуждается здесь . Чтобы получить приблизительную температуропроводность для цыпленка, вы можете использовать уравнения, которые вы обнаружили выше, которые выглядят так, как будто они зависят только от температуры. Это переводится в коэффициент температуропроводности через:
где теплопроводность, - плотность курицы, а это удельная теплоемкость, которую можно найти здесь для ряда различных видов мяса .
Даже если этот метод не совсем похож на то, что вы ищете, вы все равно можете счесть использование уравнения теплопроводности каким-то образом полезным. Он часто используется для измерения тепла и температурных изменений в объектах.
Если проблема заключается в температуре пищи (и результирующей скорости роста бактерий), моделирование курицы в виде сферы кажется плохой идеей, потому что у курицы много торчащих частей. И если единственные бактерии на цыпленке не находятся в центре цыпленка, отслеживание/прогнозирование только внутренней температуры также кажется плохой идеей. Кожа и выступающие части нагреваются первыми, и если они достаточно нагреются, в них разовьются бактерии, даже если сердцевина курицы замерзнет.
Как указывалось в предыдущих комментариях и ответах, каждое вещество будет иметь свою теплопроводность. Более того, переход от замороженного к незамерзшему требует теплоты плавления (например, лед/вода могут оставаться при температуре точно 0 градусов по Цельсию, поскольку из них уходит тепло и изменяется соотношение воды и льда); и эффективная теплота плавления разных продуктов будет разной.
Будет очень сложно (вероятно, невозможно) придумать единую формулу, охватывающую все виды продуктов. Альтернативный подход может состоять в том, чтобы отобрать образцы определенных типов продуктов, вставить небольшие термодатчики в образцы на разной глубине и в разных местах и измерять температуру окружающей среды, пока вы контролируете температуры, сообщаемые термодатчиками.
Карл Виттофт
Азирафель
Отметка
Отметка
Отметка
Отметка
Отметка
Дэвид Уайт