Использование тепла процессора для выработки электроэнергии

22

Я читал « Структурированные компьютерные организации» Таненбаума, и он говорит, что одним из главных узких мест в повышении тактовой частоты процессора является нагрев. Поэтому я задумался: можно ли вообще снять радиатор и использовать это тепло для выработки большего количества электроэнергии? Я искал по этому и нашел эти термоэлектрические материалы и этот термоэлектрический генератор :

Концепция термоэлектрического генератора найдена в Википедии

Я читал в той статье в Википедии, что «кремний-германиевые сплавы в настоящее время являются лучшими термоэлектрическими материалами при температуре около 1000 ° C (...)» , и я знаю, что CPU обычно работают при температуре около 30 ~ 40 ° C. Таким образом, для достижения 1000 ° C потребуется больше процессоров.

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

Но я застрял. Я не знаю, что думать дальше. Я даже не знаю, хорошая ли это мысль.

Мой вопрос: почему бы не разработать какой-то радиатор, который генерирует электричество из тепла процессора? Я знаю, что кто-то, должно быть, уже думал об этом и думал о причине, почему бы не сделать это, но я не могу понять это.

Итак, почему это невозможно?


РЕДАКТИРОВАТЬ для пояснения: я не хочу, чтобы процессоры работали при 1000 ° C. Я перечислю мои шаги рассуждения (не обязательно правильные), которые были примерно:

  1. Тактовая частота процессора ограничена рабочей температурой (T).
  2. Процессоры генерируют тепло. Тепло заставляет Т подняться.
  3. Радиаторы позаботятся об этом тепле, чтобы поддерживать температуру T = 40 ° C.
  4. Замените радиатор на термоэлектрический генератор (изготовлен из SiGe или аналогичного материала)
  5. Поместите много процессоров рядом, чтобы увеличить тепловыделение.
  6. Тепло выводит процессоры в TEG, поэтому процессоры остаются при T = 40 ° C.
  7. Это возможно?
  8. Как построить такой ТЭГ? Какой материал использовать?
  9. Почему такого устройства еще не существует?
  10. Задал этот вопрос.

EDIT2: я вижу, что моя идея в корне неверна и плоха. Спасибо за все ответы и комментарии. Извините за любые недоразумения.

Энцо Фербер
источник
11
Как вы предлагаете свои процессоры работать при 1000 ° C?
PlasmaHH
34
Два процессора под углом 50 ° каждый не совпадают с одним процессором под углом 100 °.
Очаг
12
Они не Подумайте об этом так: если восточная сторона вашей комнаты - 20 ° C, а западная сторона вашей комнаты - 20 ° C, ваша комната в целом - 20 ° C, а не 40 ° C или что-то подобное.
Очаг
11
@EnzoFerber: хорошо, я сдаюсь, вы знаете, что процессор будет разрушен светящимся горячим желтым, но в то же время вы хотите, чтобы он горел желтым горячим и работал. Возможно, у парней из Scifi и Fantasy SE есть какая-то магия, которая работает для вас.
PlasmaHH
6
Я заметил, что никто не ответил, что я считаю реальным решением, поэтому я добавляю свое мнение. Для производства энергии вы не можете использовать тепло; вам нужен нагрев ДИФФЕРЕНЦИАЛ. поскольку процессор должен оставаться при фиксированной температуре (более 100 ° C он будет вести себя плохо), единственный способ извлечь энергию - сделать радиатор более холодным. Но энергия, необходимая для охлаждения радиатора, выше, чем та, которую вы можете извлечь. Вы можете извлечь энергию X, но только предоставив ей энергию Y> X. Итак ... Нет выработки электроэнергии, извините ...
frarugi87

Ответы:

13

tl; dr Да, вы можете извлечь небольшое количество энергии из отработанного тепла процессора, но ваш радиатор должен быть тем больше, чем больше энергии вы хотите извлечь.

объяснение Нет машины, которая преобразует тепло в энергию, есть только машины, которые преобразуют разницу теплаво власть. В вашем случае это разница между температурой процессора и температуры окружающей среды. Максимальная теоретическая эффективность для этого процесса составляет (1 - T_cold / T_hot), поэтому для температуры окружающей среды 25 градусов C, температуры процессора 40 градусов C и теплового потока 50 Вт вы можете генерировать 2,4 Вт электроэнергии с идеальным преобразователем. (температура абсолютная температура в Кельвинах). Если вы позволите процессору достичь 60 градусов Цельсия, вы можете получить до 5 Вт, а если вы допустите 100 градусов Цельсия, вы можете получить до 10 Вт. Реальные преобразователи тепла в энергию более неэффективны, особенно термоэлектрические элементы. Я бы порекомендовал двигатель с перемешиванием, который ближе к идеальной эффективности.

Вот как тепло течет с пассивным радиатором:

[CPU] --> [Environment]

Соединение процессора с окружающей средой имеет тепловое сопротивление, измеренное в Кельвинах / Ватт, прямо эквивалентное тому, как электрическое сопротивление измеряется в Вольт / Ампер. Возможно, вы встречали значения Кельвина / Ватта в некоторых таблицах. Идеальный радиатор имеет нулевое сопротивление, поэтому разница температур равна 0, и процессор работает при температуре окружающей среды (25 градусов C). С реальным теплоотводом 0,5K / W и тепловым потоком 50W (процессор вырабатывает 50W тепла), разница температур составляет 25K, а CPU - 50 градусов C.

Вот как тепло течет с вашей предлагаемой машиной:

[CPU] --> [Hot end of machine] --> [Cold end of machine] --> [Environment]

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

Скажем, радиатор на холодном конце такой же, какой мы использовали для ЦП, с 0,5 К / Вт, и мы хотим, чтобы ЦП был при 50 град. С. Затем холодный конец машины уже на 50 град. и не может быть разницы температур над машиной, то есть она не может генерировать энергию. Если мы используем радиатор, который был дважды большой (0,25K / W), то холодный конец будет при 37,5 градусах C, а разница температур по машине составляет 12,5 градус C, поэтому он может генерировать немного энергии.

Любая машина, которая извлекает энергию из разности температур, имеет тепловое сопротивление, равное (temperature difference)/(Heat flow). Тепловое сопротивление машины добавляется к тепловому сопротивлению радиатора, поэтому температура процессора всегда будет выше, если между ними находится машина.

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

Кстати, именно поэтому атомные электростанции имеют огромные градирни, которые работают как радиатор холодного конца.

мышей
источник
2
+1 единственный ответ на данный момент касающийся актуальной проблемы, вместо того, чтобы фокусироваться на побочных эффектах
Agent_L
1
Я слышал, что паровой котел - довольно хорошее устройство для извлечения энергии только из тепла. Естественно, вам нужно выходить за пределы температуры кипения, чтобы генерировать пар, который был бы полезен в этот момент. Я предполагаю, что теоретически вы могли бы использовать систему низкого давления, чтобы снизить температуру кипения. Вряд ли это стоило нескольких десятков ватт. WRT ядерные установки, вы, безусловно, можете использовать отработанное тепло в цикле охлаждения, например, для отопления жилых помещений. Эти плохие атомы прыгают из охлаждающей воды в нагревательную воду, как все думают.
Бармен
@nocomprende: Вы правы, конечно. Я уточнил.
mic_e
1
@ Barleyman: отопление жилых помещений - это умный радиатор, потому что вы можете брать деньги за его использование. Но это ненадежно, потому что ваши клиенты не будут топить ваше тепло летом, поэтому вам понадобятся башни в качестве резервного. Кроме того, для отопления жилых помещений потребуется не менее 60 градусов Цельсия, поэтому он не сможет охладить холодный конец ниже 60 градусов Цельсия. Помните: чем ниже температура холодного конца, тем выше эффективность.
mic_e
1
+1 за ответ, чтобы закончить все остальные ответы. :) Жаль, что другой ответ (который в порядке, но с гораздо меньшими подробностями) был принят.
AnoE
32

Проблема с термоэлектрическими генераторами заключается в том, что они ужасно неэффективны.

Для процессора вы должны избавиться от тепла, которое они производят, или они тают.

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

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

Тепло к силе - это идея «святого Грааля», и она представляет собой холодный синтез как теоретический сон.

ИЗДАНО ДЛЯ ЯСНОСТИ

Эффективное ПРЯМОЕ преобразование из тепла в электричество является идеей «святого Грааля» и находится там с холодным синтезом как теоретическая мечта.

Trevor_G
источник
7
Тепло - это не просто теоретическая мечта. Каждый двигатель внутреннего сгорания, каждая паровая турбина, каждый реактивный двигатель делают именно это. Это просто не имеет никакого смысла при температуре, при которой работают процессоры. Кроме того, ОП должен узнать разницу между температурой и теплом.
Дэйв Твид
5
Теплосодержание выходной жидкости всегда меньше, чем теплосодержание входной жидкости, поэтому все устройства, которые я перечислил, обычно классифицируются как «тепловые двигатели», и их общая эффективность ограничена известными законами термодинамики. , Устройство Пельтье подчиняется тем же законам, но, как известно, с самого начала оно неэффективно.
Дэйв Твид
3
@Trevor давление является результатом применения тепловой энергии. По сути, давление является их инженерным средством доступа к тепловой энергии. Температура определяется как средняя кинетическая энергия, таким образом, у вас есть правильное представление, но вы ошибаетесь в отношении причины к следствию, если говорите о двигателе, а не компрессоре.
Крис Страттон
10
Может быть трудно генерировать полезную электрическую или механическую энергию, но «тепловая энергия процессора при температуре чуть выше комнатной» может согреть вас зимой - то есть идея «печи данных».
Крис Страттон
2
@Christoph: Ну, в больших центрах обработки данных у вас именно такая ситуация. Тепловые насосы (кондиционеры) используются для активной откачки тепла из центра обработки данных, чтобы облегчить охлаждение центра обработки данных, и никто не заботится об огромной потребляемой мощности.
mic_e
19

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

Для выполнения вычислений вы хотите, чтобы процессор был холодным . Более высокие температуры увеличивают электрическое сопротивление кремния. Вот почему у вас есть высокопроводящие радиаторы, вентиляторы и т. Д., Чтобы отводить тепло как можно быстрее.

Эти требования прямо противоречат друг другу.

pjc50
источник
6
Или, другими словами, вам придется значительно ухудшить работу процессора, чтобы извлечь даже незначительное количество энергии. Это проигрышное предложение. Если вы можете допустить, что процессор работает хуже, вам будет лучше, если вы сначала обеспечите его меньшим энергопотреблением, чем большим количеством дополнительного, просто чтобы нагреть его, чтобы вы могли восстановить его незначительную часть.
Дэвид Шварц
1
На самом деле кремний является противоположностью металла - сопротивление увеличивается с ростом температуры . Однако высокие температуры вызывают шум, а низкое сопротивление вызывает другие проблемы. Оба вызывают ошибки процессора.
Том Лейс
2
@gmatht Уже есть эксперименты с дата-центрами глубоко в океанах. Это выглядит довольно многообещающе для облачных кластеров - охлаждение даже огромных серверных ферм почти тривиально при таких температурах окружающей среды, и вода может легко отводить много тепла. Я подозреваю, что Плутон был бы весьма непрактичным, даже если бы мы были обеспокоены только температурой, а не другими практическими трудностями :)
Luaan
2
@TomLeys, это упрощение. У нелегированных полупроводников сопротивление падает с температурой. С легированными полупроводниками это может пойти в любую сторону.
Питер Грин
1
@gmatht Датацентру на Плутоне придется столкнуться с тем фактом, что на Плутоне почти нулевая атмосфера, поэтому рассеяние тепла может происходить только за счет излучения, которое очень неэффективно по сравнению с другими методами. Или, может быть, вы имели в виду Плутона, собаку Микки Мауса? :) В таком случае, я думаю, это должно было бы бороться с изоляционными эффектами собачьего меха, которые значительны!
CVn
18

Удивлен, что никто другой не упомянул это:

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

Соломон Медленный
источник
3
В точку. Если процессор может терпеть извлечение энергии из своего тепла, он работает очень неэффективно, и вам лучше использовать эту неэффективность, чтобы в первую очередь использовать меньше энергии, чем пытаться извлечь крошечную часть этого.
Дэвид Шварц
1
Тот же аргумент может быть применен к двигателям, которые сжигают топливо: оптимизация теплового двигателя дает больше, чем попытка сбора ненужного тепла.
Дмитрий Григорьев
1
Для электростанций довольно распространено использование «отработанного тепла» газовых турбин для запуска паровых двигателей.
Питер Грин
3
@DmitryGrigoryev: с одной оговоркой: когенерация. Собирать отработанное тепло и использовать его для обогрева других вещей - это невероятно эффективно.
whatsisname
2
Мета-комментарий: Вероятно, никто не думал дать этот ответ раньше, потому что он не является частью вопроса. Дело в том, что процессоры генерируют тепло. ФП утверждает этот факт для полноты картины или для определения контекста вопроса. ОП не спрашивает, как / можно ли этого избежать. Вопрос в том, можно ли использовать тепло, которое является данностью, для производства электричества. Следовательно, нет смысла предлагать избегать жары (в контексте этого вопроса).
AnoE
2

Законы термодинамики гласят, что объединение двух источников энергии одинаковой температуры не равняется более высокому уровню энергии. Например, если вы наливаете чашку с горячей водой в другую чашку с горячей водой, это не делает комбинацию более горячей, чем отдельные чашки.

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

Тем не менее, наиболее реальным способом получения энергии от тепла является кипячение жидкости (например, воды) для вращения турбины. Соединение нескольких радиаторов вместе и присоединение к ванне может привести к вскипанию воды, если все процессоры имеют температуру выше 100 С. Но, как вы, вероятно, можете сделать вывод, это ужасная идея.

Мистер Чеезиц
источник
Получить полезную энергию из-за теплового градиента достаточно просто, но эффективность увеличивается по мере увеличения разницы. Вот как, например, работают двигатели внутреннего сгорания, и именно поэтому термодинамический двигатель старается нагреваться настолько, насколько это практически возможно, в то время как другая сторона остается настолько холодной, насколько это практически возможно. Градиент между процессором 50 ° C и его температурой 25 ° C не дает вам большой возможности извлекать полезную энергию - на самом деле, поддержание температуры процессора достаточно сложной, и тепловой двигатель только усугубит это.
Луаан
Смысл был не в эффективности, а в практичности. Кипячение воды с отработанным теплом процессора нецелесообразно независимо от градиента температуры.
г-н Чеицц
2
Кипящая вода при комнатной температуре, конечно. Но никто не говорит, что это должна быть вода, и что это должно быть комнатное давление - есть много вещей, которые имели бы удобную точку кипения. В зависимости от условий мы используем много разных охлаждающих жидкостей, в том числе популярные в настоящее время тепловые трубки, которые фактически используются для охлаждения процессоров, а испарительная охлаждающая жидкость низкого давления значительно превосходит теплопроводность корпуса. Эффективность и стоимость - это все, что имеет значение - получение даже небольшой части энергии в таком крошечном градиенте нецелесообразно дорого.
Луаан
2

Забавно думать, но нет. Ваш процессор - это не просто микросхема, в нем присутствуют соединительные провода и корпус, который вряд ли будет иметь шанс при 1000 ° C.

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

wiebel
источник
2

В теории это возможно . Все, что вам нужно, это какое-то «вещество», которое генерирует электричество, когда одна из его поверхностей находится на 40 ° С, а другая на 20 ° С.
В настоящее время существуют термопары, которые делают именно это (переключают тепло на электричество), но при гораздо более высокой температуре.

Guill
источник