Академический Документы
Профессиональный Документы
Культура Документы
10 декабря 2021 г.
Содержание
1 Теория 2
1.1 Процессы теплопередачи . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Зависимость характеристик металла от температуры . . . . . . . . . . . 4
1.3 Уравнение теплопроводности . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Решение некоторых задач . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1
1 Теория
1.1 Процессы теплопередачи
Из опыта известно, что два тела, составляющие изолированную систему, имеющие
различную температуру, и приведённые в тепловой контакт друг с другом, обме-
ниваются теплом до тех пор, пока их температуры не выровняются. Под тепловым
контактом понимают наличие “пути” или способа, по которому тепло передаётся от
одного тела к другому. Как правило, выделяют три способа теплопередачи: тепло-
проводность, конвективный теплообмен и лучистый теплообмен.
2
к более холодной. Коэффициент теплопроводности — это, вообще говоря, тензорная
величина, так как в анизотропных средах направление потока тепла в данной точке
может отличаться от направления градиента температур. Кроме того, сам коэффи-
циент κ может зависеть от температуры. В металлах, изучению которых посвящена
данная работа, коэффициент теплопроводности мы будем считать изотропным и не
зависящим от температуры.
qn = β(T − T0 ), (1.2)
3
обычно мало по сравнению с вкладом от теплопроводности и конвективного тепло-
обмена. Тем не менее, с ростом температуры тела излучаемая им в единицу времени
энергия быстро увеличивается, и при достаточно высоких температурах этот процесс
оказывается доминирующим. Широко известным примером теплового излучения яв-
ляется свет от лампы накаливания или от звёзд (в том числе от Солнца).
Согласно закону Стефана-Больцмана мощность теплового излучения с неболь-
шой площадки dS на поверхности тела, имеющего абсолютную температуру T , про-
порциональна разности четвёртой степени температур тела и окружающей среды:
E = 3N kB T.
Cν = 3NA kB = 3R
2π 5 kB
4
σ= ,
15h3 c2
где kB = 1.38 · 10−23 Дж/К — постоянная Больцмана, h = 6.63 · 10−34 Дж·с — постоянная Планка,
c = 3 · 108 м/с — скорость света в вакууме.
5
Излучательная способность поверхности равна отношению интенсивности излучения с этой по-
верхности к интенсивности излучения абсолютно черного тела при той же температуре. Абсолютно
чёрное тело — это тело, которое поглощает всё падающее на него излучение. Такой объект — это
идеализация, в природе все тела так или иначе отражают некоторую часть падающего на них из-
лучения, с чем и связано введение коэффициента ε. Для абсолютно чёрного тела ε = 1.
4
Как показывает опыт, классический закон Дюлонга-Пти оказывается неприменим
при более низких температурах. Квантовые эффекты поведения атомов в твёрдом
теле приводят к результату C ∝ T 3 (при малых T ). Переход от квантового поведе-
ния к классическому происходит при температурах выше температуры Дебая TD .
Для большинства металлов, используемых в работе, температура Дебая оказывается
выше комнатной, так что теплоёмкость оказывается зависящей от температуры. От-
метим ещё, что мы рассмотрели только поведение атомов в узлах кристаллической
решётки. При комнатных температурах они вносят основной вклад в теплоёмкость,
однако по мере понижения температуры всё более существенным оказывается линей-
ный по температуре (C ∝ T ) вклад от электронов проводимости.
E = ρ j,
ρ = ρ0 [1 + α (T − T0 )] , (1.4)
5
Как видно из температурной зависимости, при высоких температурах T TD фо-
нонная теплопроводность вырождается, так что теплопроводность металлов опреде-
ляется лишь электронами. Причём, температурная зависимость у теплопроводности
практически отсутствует.
Для многих металлов оказывается, что величина электронной теплопроводности
в целом больше, так что можно пренебречь учётом передачи тепла через ионный
остов. Тогда получается, что перенос заряда и перенос тепла определяются элек-
тронами, а насколько “эффективно” они это делают, определяется одними и теми
же процессами. Поэтому оказывается, что для высоких температур коэффициенты
электропроводности σ и теплопродности κ для большинства металлов связаны соот-
ношением, называемым законом Видемана-Франца:
κ π 2 kB2
Вт · Ом
= = 2.44 · 10−8 ,
σT 3e 2
К2
где e = 1.6 · 10−19 Кл - элементарный электрический заряд.
6
согласно закону теплопроводности Фурье6
∂ 2T
q(x) − q(x + dx) ∂q ∂ ∂T
=− = κ =κ .
dx ∂x ∂x ∂x ∂x2
Подставляя полученное выражение в закон сохранения энергии, приходим к уравне-
нию
∂ 2T ∂T Π
κ 2 +w =c + β (T − T0 ),
∂x ∂t S
где введена удельная (на единицу объёма) выделяющаяся мощность w = dp/(Sdx).
Удобно ещё разделить полученное уравнение на κ, а также ввести температуру от-
носительно окружающей среды θ = T − T0 :
∂ 2θ c ∂θ β Π w
2
− − θ=− . (1.5)
∂x κ ∂t κ S κ
Мы получили дифференциальное уравнение второго порядка в частных производ-
ных. Оно обладает бесконечным множеством решений. Чтобы выделить из этого
множества одно частное решение, необходимо поставить ещё граничные и началь-
ные условия. В простейшем случае в качестве граничных условий служат уравнения
θ(xi ) = θi , i = 1, 2, ..., то есть оказываются зафиксированными температуры некото-
рых точек. Другой способ установления граничных условий — задать потоки тепла
q(xi ) = −κ(∂T /∂x)|x=xi в некоторых точках. Начальные условия — это задание вида
функции θ(x, t) в некоторый момент времени t0 .
Даже в одномерном случае поиск решения уравнения теплопроводности может
оказаться весьма трудной задачей, требущей знания методов математической физи-
ки. Для уяснения физической картины мы последовательно рассмотрим два частных
случая.
7
(здесь W0 — мощность нагревателя [Вт], q0 — плотность потока тепла от нагревателя
[Вт/м2 ]). Это условие по существу и означает, что всё тепло, которое выделяется
нагревателем, преобразуется в тепловой поток.
Поскольку нагрев с одного конца производится источником постоянной мощно-
сти, а температура другого конца поддерживается постоянной, то рано или поздно
установится стационарное распределение температур, при котором ∂θ/∂t = 0. Отно-
сительно θ тогда получаем уравнение
∂ 2θ βΠ
2
− θ = 0.
∂x κS
Общее решение легко находится:
θ(x) = A sinh(ψx) + B cosh(ψx),
где ψ 2 = βΠ/(κS). Из граничного условия θ|x=0 = 0 находим B = 0, а второе гра-
ничное условие даёт
∂θ
q|x=l = −κ = −κAψ cosh(ψl) = −q0 ,
∂x x=l
откуда A = q0 /(κψ cosh(ψl)). Таким образом, получаем окончательное выражение
для θ:
q0 sinh(ψx)
θ(x) = . (1.6)
κψ cosh(ψl)
Если ψl 1, можно заменить sinh(ψx) на ψx, и cosh(ψl) на 1, и мы получим линейный
ход температуры
q0 q0
θ(x) ≈ ψx = x. (1.7)
κψ κ
Таким образом, в отсутствие теплоотдачи в нити устанавливается постоянный
градиент температуры. Напротив, в пределе ψl 1, и при не слишком малых x
можно заменить sinh и cosh на экспоненты:
q0 ψ(x−l)
θ(x) ≈ e , (1.8)
κψ
так что температура существенно отлична от температуры окружающей среды толь-
ко в небольшой области с размером порядка ψ вблизи нагревателя. Графики зависи-
мостей θ(x) для нескольких значений безразмерного параметра ψl представлены на
рис. 1.2а.
Легко понять, что величина λ = 1/ψ, имеющая размерность длины, определяет
характерный пространственный масштаб, на котором меняется температура. Если
λ l, то температура отлична от комнатной только в небольшой области с харак-
терным размером порядка λ вблизи нагревателя. Если же λ l, то распределение
температуры в нити такое же, как и в отсутствие внешней теплоотдачи. Выпишем
выражение для λ: s
κS
λ= . (1.9)
βΠ
Как видно из данной формулы, чем больше теплопроводность материала κ, тем на
большее расстояние будет распространяться температура от источника тепла. Анало-
гично, увеличение площади поперечного сечения приводит к увеличению теплового
потока по нити, что также способствует распространению температуры. Напротив,
увеличение β или периметра сечения Π приводит к увеличению теплового потока
наружу, что не способствует распространению температуры по нити.
8
Процесс установления температуры. Рассмотрим теперь другую задачу. Пусть
в нити начиная с момента времени t = 0 начинает выделяться всюду одна и та же
постоянная мощность8 w0 , то есть w(x, t) = w0 ϑ(t), где ϑ(t) — функция Хэвисайда. В
начальный момент температура нити была равна температуре окружающей среды.
Поскольку в течение всего времени мощность нагрева однородна, а распределение
температур в начальный момент также однородно, то и в дальнейшем температура
не будет зависеть от координаты, так что в уравнении теплопроводности мы можем
положить ∂ 2 θ/∂x2 = 0, после чего получим
c ∂θ w
+ ψ2θ = . (1.10)
κ ∂t κ
Решение данного уравнения с начальным условием θ(0) = 0 имеет вид
(а) (б)
9
Упражнение 1. Используя зависимость сопротивления металлов от температуры
(см. формулу (1.4)), определите зависимость температуры металлической нити от
времени для случая нагревания постоянным электрическим током, который вклю-
чается в момент времени t = 0 (ранее мы рассматривали иной случай, когда под-
держивалась постоянной мощность тока P = I 2 · R, а не сила тока). Потери на
излучение не учитывать.
Упражнение 2. Учитывая одновременно как потери на теплоотдачу в воздух, так
и потери на излучение, получите формулу для установившейся температуры прово-
лочки в стационарном режиме.
10
2.3 Температурная зависимость сопротивления
Оборудование. Исследуемая металлическая проволочка, полая алюминиевая бан-
ка, термопаста, тугие резинки для зажима проволоки, клеммная доска, источник
тока Gophert, шунт, два мультиметра Keysight 34450A, термопара, тестер, электри-
ческий кипятильник, штангенциркуль.
11
действиям. Для того чтобы подключить входы мультиметров к проволочке и потен-
циальным контактам шунта, удобно использовать провода с разьёмами “крокодил”
на одном из концов. Место контакта к проволочке следует располагать как можно
ближе к банке, для того чтобы не измерять сопротивление тех частей проволоки, ко-
торые находятся далеко от алюминиевой банки и имеют существенно отличающуюся
температуру.
12
Рис. 2.4: Схема установки для определения мощности потерь и теплоёмкости в тон-
ких проволочках.
Задание. Цель данной части работы — проверить, что мощность потерь, связан-
ных с теплоотдачей в воздух и излучением, описывается выражениями (1.2) и (1.3).
Перед началом программы нужно собрать электрическую схему, выставить на ис-
точнике Gophert небольшой ток порядка 0.1 A и проверить стабильность показаний.
Исходя из сопротивления при комнатной температуре и известного температурного
коэффициента сопротивления α определить значение сопротивления, соответствую-
щего температуре ∼ 1000° C. Далее нужно увеличивать ток небольшими дискретны-
ми шагами до тех пор, пока проволочка не нагреется до этой температуры. После
каждого шага необходимо дождаться установления стационарной температуры про-
волочки. Стационарность определяется из постоянства показаний мультиметра, под-
ключённого к проволоке. Пересчёт выдаваемых мультиметрами значений в темпера-
туру предлагается производить сразу, чтобы определять величину шага изменения
тока. Стоит заметить, что зависимость устанавливаемой температуры от тока нели-
нейная, так что для более однородных данных, возможно, будет разумным менять
величину шага.
Поскольку в стационарном режиме выделяемая за счёт джоулева тепла мощность
полностью уносится из проволочки путём теплоотдачи в воздух и посредством из-
лучения, то установившаяся мощность Pst = I 2 · Rst равна суммарной мощности
тепловых потерь9 :
13
Схема установки. Используемая в этой части работы схема ничем не отличает-
ся от схемы в части (2.4). Единственное изменение — это использование оцифровки
данных с использованием программы на LabVIEW на компьютере, поэтому оба муль-
тиметра должны быть подключены к нему. Для связи мультиметров с компьютером
используются кабели USB Type-A/Type-B.
14
углу (Run). Возникает диалог, предлагающий выбрать путь к файлу. Крайне реко-
мендуется сохранять файл в папке Student Data на рабочем столе, предварительно
создав внутри подпапку с названием YYYY.MM.DD, где YYYY — текущий год, MM —
текущий месяц, DD — текущее число. У самого файла лучше указать расширение
.txt или .dat. В этот файл будут записываться данные, получаемые по ходу ра-
боты программы. В окне программы отображаются четыре графика с временными
зависимостями; названия графиков говорят о том, что они показывают. Програм-
ма считывает данные с приборов и производит их запись в файл и отображение на
экране всё время, пока не нужно её выключать, пока не будет достигнут стационар-
ный режим на максимальном токе. В случае, если требуется остановить выполнение
программы по любой из причин (закончился эксперимент, завис прибор, абсурдные
значения и прочее), рекомендуется производить остановку с использованием боль-
шой кнопки STOP под строками с адресами приборов, а не через Abort execution в
верхней строке окна программы.
15
манганиновая нить в изолирующей обмотке (2), обладающая удельным сопротивле-
нием 62 Ом/м и служащая нагревательным элементом. Постоянный ток через нить11
регулируется источником питания gophert (1) (показан схематично). Для того чтобы
нить не двигалась относительно пластины, сверху она покрывается слоем термостой-
кого скотча (3).
Температурные датчики ds18b20 (6) плоской поверхностью своего корпуса прижи-
маются к металлической пластине. Для лучшего теплового контакта рекомендуется
промазать плоские поверхности датчиков тонким слоем термопасты. Датчики можно
прижать к пластине слоем изоленты (не показан на рисунке) для того, чтобы они не
перемещались относительно пластины в ходе эксперимента и имели с ней хороший
тепловой контакт. Датчики припаяны к печатной плате (8).
Второй конец пластины изогнут таким образом, чтобы его можно было поме-
стить в ёмкость (7) с водой, имеющей комнатную температуру. В качестве ёмкости с
11
Подключить нить к источнику удобно либо при помощи клеммника, либо с использованием
переходников BNC-клеммы или BNC-banana plug.
(а)
(б) (в)
Рис. 3.5: (a) Схема установки для определения коэффициента теплопроводности ме-
таллических пластин; обозначения см.в тексте. (б) Схема подключения датчиков тем-
пературы к плате arduino. (в) Схема подключения питания и сигнального провода к
датчику DS18B20.
16
водой удобно использовать алюминиевую банку, воду комнатной температуры мож-
но налить в раковине. Часть пластины, находящаяся вне воды, вместе с датчиками
температуры и печатной платой помещается между двумя листами из теплоизолиру-
ющего материала (5). Для улучшения теплоизоляции рекомендуется прижать листы
теплоизоляции друг к другу при помощи металлических проволочек. Также можно
использовать один лист изолирующего материала, надрезанный посредине повдоль,
и поместить металлическую пластину и печатную плату внутрь надреза.
Между входами Gnd и Vcc датчиков подаётся постоянное напряжение +5V с пла-
ты Arduino Nano (см. рис. 3.5б), которая вставляется в макетную плату (на рисун-
ке не показана). Напряжение питания на саму плату подаётся при помощи кабеля
Mini-USB (на рисунке изображён схематически). С помощью него же осуществляется
загрузка скетчей на плату, а также передача данных через COM-port. Сигнальный
провод присоединяется к цифровому входу D2 платы Arduino. Между сигнальным
проводом и входом питания Vcc необходимо поставить резистор номиналом 4.7 кОм.
Чтобы не перепутать между собой различные выходы термодатчика, рекомендуем
свериться с рисунком 3.5в.
17
На рабочем столе компьютера в папке Sketches/DS18b20_Check_Sensors находим
скетч с названием DS18b20_Check_Sensors.ino и запускаем его. Открывается окно
среды разработки Arduino IDE. Сначала определяем номер COM-порта, к которому
подключена плата, для чего открываем меню (Инструменты | Порт). Вероятно, плате
будет соответствовать порт COM3 или выше (COM1 и COM2 обычно резервируются
для аппаратных COM-портов). Чтобы найти нужный порт, можно отсоединить пла-
ту Arduino и повторно открыть меню; пункт, который исчез, и будет портом платы
Arduino. Вновь подсоединяем плату и выбираем последовательный порт. Далее выби-
раем в меню Инструменты | Плата: “...” плату Arduino Nano, а в меню Инструменты
| Процессор: “...” выбираем процессор ATMega328P.
Далее на всякий случай производим проверку синтаксиса скетча (сверху галоч-
ка, при наведении на неё курсора мыши возникает подсказка “проверить”), и, если
ошибок не возникло, загружаем скетч на плату. Если при загрузке скетча возникают
ошибки или он не загружается на плату в течение достаточно долгого времени (пол-
минуты и более), то можно попробовать поменять процессор в меню Инструменты |
Процессор: “...” на процессор ATMega328P (Old Bootloader). После окончания загруз-
ки нужно убедиться, что плата arduino и датчики температуры работают исправно.
Для этого открываем монитор COM-порта нажатием на иконку с лупой в правом
верхнем углу Serial monitor (Монитор порта) и смотрим за тем, что выводится в
порт. При отсутствии ошибок должны появляться строчки вида
{14;0,28C47475D0013CC6,29.50;1,285D1875D0013CD1,32.21;...}
Первое число в строке — количество датчиков температуры, подключенных к
плате (например, 14), далее расположена точка с запятой, после неё указан индекс
датчика (от 0 до 13), через запятую уникальный адрес данного датчика (например,
28C47475D0013CC6) и через запятую температура, считанная с данного датчика в °C
(например, 29.50). Во-первых, нужно убедиться, что реальное количество датчиков
температуры совпадает с первым числом в строке. Если это число меньше реального
количества датчиков, то можно попробовать перезапустить плату, отключив и снова
подключив к ней питание.
Плата опрашивает датчики в произвольном порядке, который может меняться
всякий раз, когда датчик даёт сбой (то есть соответствие между индексом датчика
и его адресом может меняться). Поэтому обращение к датчику по индексу не явля-
ется надёжным. Надёжнее обращаться к датчику по его адресу, который у каждого
датчика уникален и не меняется с течением времени. Для того чтобы установить со-
ответствие между физическим положением датчика и его адресом, который понадо-
бится нам в дальнейшем, поступаем следующим образом. Запускаем монитор порта
и берёмся пальцами за корпус одного из датчиков, держим его в течение нескольких
десятков секунд. При этом его температура повысится на несколько градусов, что
отразится в строчке с данными. Нужно найти адрес термометра, у которого тем-
пература поменялась, скопировать его и записать в текстовый файл. Проделав эту
процедуру для всех датчиков мы получим правило соответствия между физическим
положением датчика и его адресом, которое нужно записать.
Далее на рабочем столе компьютера в папке Sketches/DS18b20_Read_By_Address
находим скетч с названием DS18b20_Read_By_Address.ino и запускаем его. Меняем
в скетче значение константы numberOfDevices на число датчиков, подключенных к
плате. Затем в массив sensor записываем адреса датчиков в таком порядке, чтобы
адрес ближайшего к ёмкости с водой датчика оказался первым элементом
массива. При записи нужно разделять адрес на пары шестнадцатиричных символов,
разделяя их на пары шестнадцатиричных символов. Например, если ранее был опре-
делён адрес 28C47475D0013CC6, то нужно его записать в массив в виде {0x28, 0xC4,
18
0x74, 0x75, 0xD0, 0x01, 0x3C, 0xC6}. Наконец, когда все адреса в правильном по-
рядке записаны в массив, загружаем скетч на плату. Чтобы убедиться, что ошибок не
возникло, вновь открываем монитор COM-порта и смотрим за строчками, которые
выводятся в монитор. В случае успеха возникают строчки вида
28.53, 29.41, 32.05, 30.18, ...
В этой строке будут выведены температуры датчиков в том порядке, в котором
были вставлены в массив их адреса.
19
горизонтально расположенной металлической ленты (6) намотана тонкая мангани-
новая нить в изолирующей обмотке (4), обладающая удельным сопротивлением 62
Ом/м и служащая нагревательным элементом. Постоянный ток через нить13 регули-
руется источником питания gophert (9) (показан схематично). Для того чтобы нить
не двигалась относительно ленты, сверху она покрывается слоем термостойкого скот-
ча (3).
Температурные датчики ds18b20 (5) выгнутой поверхностью своего корпуса при-
жимаются к деревянной доске (1), а плоской поверхностью прижимаются к метал-
лической ленте. Для того, чтобы лента была натянута и хорошо прижимала датчики
к деревянной пластинке, имеет смысл приклеить её к пластинке с одной стороны
термостойким скотчем (2), а с другой стороны изолентой (7). Для улучшения тепло-
вого контакта рекомендуется промазать плоские поверхности датчиков тонким слоем
термопасты. Датчики припаяны к печатной плате (10).
Второй конец ленты изогнут таким образом, чтобы его можно было поместить
в ёмкость (8) с водой, имеющей комнатную температуру. В качестве ёмкости с во-
дой удобно использовать алюминиевую банку, воду комнатной температуры можно
налить в раковине. Для того, чтобы случайные потоки воздуха не влияли на распре-
деление температуры, собранную схему необходимо накрыть сверху картонной или
пластиковой коробкой (на рисунке не показана).
Подключение датчиков к плате Arduino Nano описано ранее (см. пункт 3.2 и
рисунки 3.5б, 3.5в).
Рис. 3.6: Схема установки для изучения явления внешней теплоотдачи; обозначения
см.в тексте.
20
В этом режиме показания термометров должны зависеть от продольной координаты
x, направленной вдоль пластины, по закону
• Чем лучше будет выполнена теплоизоляция, тем меньшими будут потери теп-
ла и тем более точным получится определение величины κ. Желательно, что-
бы участок нити нагрева, намотанный на пластину (ленту), оказался целиком
внутри изолирующего материала. Также для того чтобы избавиться от вли-
яния случайных потоков воздуха на результаты эксперимента, полезно будет
накрыть всю установку прозрачной пластиковой коробкой.
• Лучше подсоединять плату Arduino к компьютеру уже после того как уста-
новка собрана. Дело в том, что случайное замыкание выводов температурных
датчиков, которое может случиться в ходе сборки установки, при включен-
ном питании приводит к некорректной работе датчиков. Некорректная работа
датчиков может быть исправлена включением и выключением питания платы
Arduino.
14
Очевидно, самая горячая область пластины (ленты) будет иметь температуру t = t0 + al, где
t0 — температура воды, коэффициент a определяется по формуле (3.15), l — расстояние от места
крепеления нити до точки контакта пластины с водой
21