CPU 열을 사용하여 전기 생성


22

저는 Tanenbaum의 구조적 컴퓨터 조직을 읽고 있으며 CPU 클럭 속도를 높이는 주요 병목 중 하나는 열입니다. 그래서 나는 생각하기 시작했다 : 방열판을 완전히 제거하고 더 많은 전기를 생산하기 위해 그 열을 사용할 수 있습니까? 나는 이것을 조사하고 다음 열전 재료 와이 열전 발전기를 발견했다 .

Wikipedia에있는 열전 발전기 개념

필자는 Wikipedia 기사에서 "실리콘-게르마늄 합금은 현재 약 1000 ° C (...)의 최고 열전 재료" 이며 CPU가 일반적으로 30 ~ 40 ° C에서 작동한다는 것을 알고 있습니다. 따라서 1000 ° C에 도달하려면 더 많은 CPU가 필요합니다.

그래서 나는 생각했습니다 : 더 많은 열을 모으기 위해 방열판없이 많은 CPU를 병렬로 배치 하는 것은 어떻습니까? 또한 이러한 CPU를 오버 클로킹하고 얼마나 많은 열을 생성 할 수 있는지 확인할 수 있습니다.

그러나 나는 붙어있다. 다음에 무엇을 생각해야할지 모르겠습니다. 그것이 좋은 생각인지조차 모르겠습니다.

내 질문은 : 왜 CPU의 열에서 전기를 생성하는 일종의 방열판을 개발하지 않습니까? 나는 누군가 이미 그것에 대해 생각하고 그것을하지 않는 이유에 대해 생각해야한다는 것을 알고 있지만 이해할 수는 없습니다.

그렇다면 왜 불가능할까요?


설명을 위해 편집 : CPU가 1000 ° C에서 작동하지 않기를 바랍니다. 필자는 추론 단계 (정확하지는 않지만)를 대략적으로 나열합니다.

  1. CPU 클록 속도는 작동 온도 (T)에 의해 제한됩니다.
  2. CPU는 열을 발생시킵니다. 열은 T를 상승시킵니다.
  3. 방열판은 T = 40 ° C를 유지하기 위해 열을 처리합니다.
  4. 방열판을 열전 발전기로 교체하십시오 (SiGe 또는 유사한 재료로 제작)
  5. 많은 CPU를 나란히 배치하여 발열량을 늘리십시오.
  6. CPU에서 TEG로 열이 방출되므로 CPU는 T = 40 ° C를 유지합니다.
  7. 이것이 가능한가?
  8. 그러한 TEG를 구축하는 방법? 어떤 재료를 사용해야합니까?
  9. 왜 그러한 장치가 존재하지 않습니까?
  10. 이 질문을했다.

EDIT2 : 내 생각이 근본적으로 잘못되고 나쁘다는 것을 알았습니다. 모든 답변과 의견에 감사드립니다. 오해에 대해 죄송합니다.


11
CPU를 1000 ° C에서 작동하도록 어떻게 제안합니까?
PlasmaHH 2016 년

34
각각 50 °의 CPU 2 개는 100 °의 CPU 1 개와 다릅니다.
난로

12
그들은하지 않습니다. 방의 동쪽이 20 ° C이고 방의 서쪽이 20 ° C 인 경우 전체 방은 40 ° C가 아닌 20 ° C입니다.
난로

11
@EnzoFerber : 좋아, 포기, 당신은 CPU가 노란색으로 뜨거워 져서 파괴 될 것이라는 것을 알고 있지만, 동시에 노란색으로 뜨겁게 빛나게하고 싶게 만들고 싶다. 아마도 scifi와 fantasy SE의 사람들은 당신에게 맞는 마술을 가지고있을 것입니다.
PlasmaHH 2016 년

6
나는 아무도 실제 솔루션이라고 생각하는 것을 대답하지 않았으므로 내 의견을 추가하고 있습니다. 에너지를 생산하기 위해 열을 사용할 수 없습니다. 당신은 열이 필요합니다. CPU는 고정 온도 (100 ° C 이상에서는 제대로 작동하지 않음)를 유지해야하므로 에너지를 추출하는 유일한 방법은 방열판을 더 시원하게 만드는 것입니다. 그러나 방열판을 식히는 데 필요한 에너지는 추출 할 수있는 것보다 높습니다. X 에너지를 추출 할 수 있지만 Y> X 에너지 만 제공하면됩니다. 그래서 ... 아니 발전, 죄송합니다 ...
frarugi87

답변:


13

tl; dr 그렇습니다 . CPU의 폐열에서 소량의 전력을 추출 할 수 있지만, 추출하려는 전력이 많을수록 방열판이 커야합니다.

설명 변환 전원에 열을 어떤 기계, 기계 만하는 변환 열이 없습니다 차이힘으로. 귀하의 경우, 그 차이는 CPU 온도와 환경 온도 사이의 차이입니다. 이 프로세스의 최대 이론 효율은 (1-T_cold / T_hot)이므로 환경 온도 25 ℃, CPU 온도 40 ℃ 및 열 흐름 50W의 경우 이상적인 변환기를 사용하여 2.4 와트의 전기를 생성 할 수 있습니다 (온도는 켈빈 단위의 절대 온도입니다). CPU가 60 ° C에 도달하면 최대 5 와트를 얻을 수 있으며 100 ° C를 허용하면 최대 10 와트를 얻을 수 있습니다. 실제 열 전력 변환기는 특히 열전 소자보다 비효율적입니다. 이상적인 효율성에 더 가까운 스털링 엔진을 추천합니다.

수동 방열판으로 열이 흐르는 방식은 다음과 같습니다.

[CPU] --> [Environment]

CPU-to-Environment 접점은 켈빈 / 와트로 측정 된 열 저항을 가지며, 전압 / 암페어에서 전기 저항을 측정하는 방법과 직접적으로 동일합니다. 일부 데이터 시트에서 켈빈 / 와트 값이 발생했을 수 있습니다. 이상적인 방열판은 저항이 0이므로 온도 차이가 0이고 CPU가 주변 온도 (25 ℃)에서 작동합니다. 실제 히트 싱크가 0.5K / W이고 열 흐름이 50W (CPU가 50W의 열을 발생) 인 경우 온도 차이는 25K이고 CPU는 50 ℃입니다.

다음은 제안 된 기계에서 열이 흐르는 방식입니다.

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

세 지점 모두에서 열 저항, 즉 온도 차이가 있습니다. CPU와 머신의 핫 엔드 간 연결이 이상적이라고 가정합니다. 즉, 동일한 온도에 있습니다. 기계 내부의 열 저항은 전기를 생성하는 데 사용됩니다. 콜드 엔드와 환경 사이의 열 저항은 콜드 엔드 방열판에 의해 제공됩니다.

콜드 엔드의 방열판이 0.5K / W의 CPU에 사용 된 것과 동일하며 CPU의 온도가 50 ℃가되어야한다고 가정합니다. 그러면 머신의 콜드 엔드는 이미 50 ℃입니다. 기계에 온도 차이가 없을 수 있습니다. 즉, 전력을 생산할 수 없습니다. 방열판을 두 번 사용했을 때 (0.25K / W) 큰 경우 냉각 단의 온도는 37.5 ℃이고 기계의 온도 차이는 12.5 ℃이므로 약간의 전력을 생성 할 수 있습니다.

온도차에서 전력을 추출하는 기계는 모두 열 저항이 같습니다 (temperature difference)/(Heat flow). 머신의 열 저항이 방열판의 열 저항에 추가되므로 그 사이에 머신이 있으면 CPU 온도가 항상 더 높아집니다.

BTW 일부 오버 클로 커는 반대 방향으로갑니다 : 열을 방출하는 열전 소자를 추가하여 전력을 사용하여 CPU에서 방열판으로 열을 펌핑하여 음의 온도 차이를 만듭니다. CPU가 콜드 엔드에 있고 방열판이 핫 엔드에 있습니다.

BTW 이것이 원자력 발전소가 콜드 엔드 방열판으로 작동하는 거대한 냉각탑을 갖는 이유입니다.


2
+1은 부작용에 초점을 맞추지 않고 실제 문제를 해결하는 유일한 대답입니다.
Agent_L

1
스팀 보일러는 열만으로 에너지를 추출하는 데 아주 좋은 장치라고 들었습니다. 당연히 끓는 온도를 넘어 반도체를 요리하는 데 유용한 스팀을 생성해야합니다. 이론적으로 저압 시스템을 사용하여 끓는점을 낮출 수 있다고 생각합니다. 수십 와트의 와트에 대해서는 그만한 가치가 없습니다. WRT 핵 발전소는 냉방주기에서 폐열을 사용하여 주거 난방 등을 제공 할 수 있습니다. 이 나쁜 원자들은 모두가 아는 것처럼 냉각수에서 가열 수로 이동합니다.
보리 맨

@nocomprende : 물론 그렇습니다. 나는 명확히했다.
mic_e 2016 년

1
@Barleyman : 가정용 난방은 영리한 방열판입니다. 사용하기 위해 돈을 청구 할 수 있기 때문입니다. 그러나 여름철에 고객이 열을 흡수하지 않기 때문에 백업으로 타워가 필요하기 때문에 신뢰할 수 없습니다. 또한, 주거용 난방에는 최소한 60 ℃가 필요하므로 냉기 온도를 60 ℃ 이하로 냉각 할 수 없습니다. 냉기 온도가 낮을수록 효율이 높아집니다.
mic_e 2016 년

1
다른 모든 답변을 끝내기위한 답변 인 +1 :) 다른 대답 (괜찮지 만 덜 자세한 내용)이 받아 들여 졌다는 수치입니다.
AnoE

32

열전 발전기의 문제는 끔찍하게 비효율적이라는 것입니다.

CPU의 경우 발생하는 열을 제거하거나 녹입니다.

펠티에 모듈을 연결하고 소량의 전기를 추출 할 수 있지만 기존의 열 교환 방법을 통해 나머지 열을 분산시켜야합니다. 발전량은 설비 비용을 보증하기에 충분하지 않을 수 있습니다.

펠티어를 냉각기로 사용할 수도 있습니다. 그러나 열을 펌핑하려면 전원을 추가해야합니다. 그런 다음 열교환기를 통해 제거 할 열과 함께 해당 전력을 분산시켜야합니다. 결국 후자는 더 커야하므로 순 효과가 악화됩니다.

힘에 대한 열은 "거룩한 성배"아이디어이며 이론적 인 꿈으로 차가운 퓨전이 있습니다.

명확성을 위해 편집

열을 전기로 효율적으로 직접 변환하는 것은 "성배"아이디어이며 이론적 인 꿈으로 차가운 융합으로 이어지고 있습니다.


7
화력은 단지 이론적 인 꿈이 아닙니다. 모든 내연 기관, 모든 증기 터빈, 모든 제트 엔진이 정확히 그렇게하고 있습니다. CPU가 작동하는 온도에서는 의미가 없습니다. 또한 OP는 열과 온도의 차이를 알아야합니다.
Dave Tweed

5
출력 유체의 열 함량은 항상 입력 유체의 열 함량보다 적습니다. 따라서 나열된 모든 장치가 일반적으로 "열 엔진"으로 분류되며 전체 효율이 잘 알려진 열역학 법칙에 의해 제한됩니다. . 펠티에 장치는 동일한 법의 적용을 받지만 처음부터 비효율적입니다.
Dave Tweed

3
@ 트레버 압력은 열 에너지를 적용한 결과 입니다. 본질적으로 압력은 열 에너지 에 접근 하는 엔지니어링 수단입니다 . 온도는 평균 운동 에너지로 정의되므로 올바른 아이디어를 얻을 수는 있지만 압축기가 아닌 엔진에 대해 이야기하는 한 원인과 결과가 잘못되었습니다.
Chris Stratton 2016 년

10
유용한 전기 또는 기계 에너지를 생성하는 것은 어려울 수 있지만 "실내 온도보다 약간 낮은 온도에서 CPU 폐열"은 겨울에 따뜻하게 유지할 수 있습니다 (예 : "데이터 퍼니스"아이디어).
Chris Stratton 2016 년

2
@Christoph : 음, 대규모 데이터 센터에서는 정확히 이런 상황이 있습니다. 열 펌프 (에어컨)는 데이터 센터의 열을 능동적으로 펌핑하여 데이터 센터를 더 쉽게 냉각시키고 아무도 전력 소비에 신경 쓰지 않는 데 사용됩니다.
mic_e

19

전기를 생산하려면 효율을 극대화하기 위해 핫 사이드 (프로세서)를 가능한 한 뜨겁게 만들어야합니다. 열 발생기는 열에서 에너지를 추출 할 때 열의 이동을 느리게합니다.

계산을 수행하려면 프로세서가 가능한 한 차가워 지기 를 원합니다 . 온도가 높을수록 실리콘의 전기 저항이 증가합니다. 이것이 전도성이 높은 방열판, 팬 등이있는 이유입니다.

이러한 요구 사항은 서로 직접 모순됩니다.


6
또는 달리 말하면, 사소한 양의 전력을 추출하기 위해 CPU 작동을 크게 악화시켜야합니다. 그것은 잃어버린 제안입니다. CPU가 더 잘 작동하는 것을 견딜 수 있다면, CPU를 뜨겁게 만들기 위해 많은 여분을 제공하는 것보다 처음에 적은 전력을 공급하는 것이 좋습니다.
David Schwartz

1
실제로 실리콘은 온도가 증가함에 따라 금속 저항이 감소하는 것과 반대입니다 . 그러나 높은 온도는 소음을 유발하고 낮은 저항은 다른 문제를 유발합니다. 둘 다 CPU 오류를 일으 킵니다.
Tom Leys

2
@gmatht 이미 심해의 데이터 센터를 실험하고 있습니다. 클라우드 클러스터에는 유망한 것으로 보입니다. 거대한 서버 팜조차도 주변 온도에서 거의 사소한 것이며 물은 많은 열을 쉽게 배출 할 수 있습니다. 비록 우리가 온도에만 관심이 있고 다른 실질적인 어려움이 아니라고해도 명왕성이 다소 비실용적이라고 생각합니다. :)
Luaan

2
@TomLeys 그것은 지나치게 단순화 된 것입니다. 도핑되지 않은 반도체를 사용하면 온도에 따라 저항이 떨어집니다. 도핑 된 반도체를 사용하면 어느 쪽이든 갈 수 있습니다.
피터 그린

1
@gmatht Pluto의 데이터 센터는 Pluto의 대기가 0에 가깝다는 사실과 경쟁해야하므로 열 방출은 복사에 의해서만 발생할 수 있으므로 다른 방법과 비교할 때 매우 비효율적입니다. 아니면 미키 마우스의 개인 명왕성을 의미합니까? :)이 경우, 개 털의 단열 효과와 대립해야 할 것 같습니다.
CVn

18

아무도 이것을 언급하지 않은 것에 놀랐습니다.

연료를 연소시키는 일부 공정에서 폐열로 전기를 생성하는 것이 이치에 맞습니다. 우선 전기로 구동되는 시스템에서 폐열로 전기를 생성 하는가? 말이되지 않습니다. 그렇게함으로써 에너지를 절약 할 수 있다면, 전기를보다 효율적으로 사용하는 시스템을 구축함으로써 더 많은 에너지를 절약 할 수 있습니다.


3
정확하게. CPU가 열에서 에너지 추출을 견딜 수 있다면 매우 비효율적으로 작동하고 있으며 그 비 효율성을 악용하여 작은 부분을 추출하는 것보다 처음에 적은 전력을 사용하도록하는 것이 좋습니다.
David Schwartz

1
연료를 연소시키는 엔진에도 동일한 주장이 적용될 수 있습니다.
Dmitry Grigoryev

1
발전소에서 가스 터빈의 "폐기 열"을 사용하여 증기 엔진을 작동시키는 것은 매우 일반적입니다.
피터 그린

3
@DmitryGrigoryev : 한 가지주의 사항 : 열병합 발전. 폐열을 모아서 다른 물건을 데우는 데 환상적으로 효과적입니다.
whatsisname

2
Meta-comment : 아마도이 질문에 대한 답이 질문의 일부가 아니기 때문에이 답변을 한 사람이 없었을 것입니다. 사실 CPU는 열을 발생시킵니다. OP는 완전성을 위해 또는 질문의 맥락을 설정한다는 사실을 명시하고 있습니다. OP는 이를 피할 수 있는지 여부를 묻지 않습니다 . 문제는 주어진 열이 전기를 만드는 데 사용될 수 있는지 여부입니다. 따라서 열을 피하도록 제안하는 것은 의미가 없습니다 (이 질문의 맥락에서).
AnoE

2

열역학의 법칙에 따르면 같은 온도의 두 에너지 원을 합치는 것이 더 높은 에너지 수준과 동일하지는 않습니다. 예를 들어, 뜨거운 물 한 컵을 다른 뜨거운 물 한 컵에 붓는다 고해서 컵이 다른 컵보다 더 뜨겁지는 않습니다.

열은 또한 당신이 할 수있는 일이 거의 없다는 점에서 가장 낮은 에너지 형태 중 하나입니다. 전기는 회로를 작동시킬 수 있고, 바람은 기계적인 운동을 일으킬 수 있지만 열은 더 많은 에너지를 유체 나 고체에 넣는 것 이상으로 할 수 없습니다.

즉, 열에서 에너지를 얻는 가장 실현 가능한 방법은 터빈을 회전시키기 위해 유체 (예를 들어 물)를 비등하는 것입니다. CPU가 모두 100C 이상인 경우 여러 개의 방열판을 결합하여 욕조에 연결하면 물이 끓을 수 있습니다. 그러나 아마도 추론 할 수 있듯이 이것은 끔찍한 아이디어입니다.


구배로 사용 가능한 에너지를 얻는 것은 쉽지만 차이가 더 커질수록 효율성이 높아집니다. 그것이 예를 들어 연소 엔진이 작동하는 방식이며, 따라서 열역학적 엔진은 실용적으로 열을 유지하면서 다른 쪽은 차갑게 유지하려고 시도합니다. 50 ° C CPU와 25 ° C 환경 사이의 기울기는 유용한 에너지를 추출 할 수있는 기회를 제공하지 않습니다. 실제로 CPU를 충분히 시원하게 유지하는 것은 어려운 일이며, 열 엔진은이를 악화시킬뿐입니다.
Luaan

요점은 효율성이 아니라 실용성입니다. CPU의 폐열로 끓는 물은 온도 구배에 관계없이 실용적이지 않습니다.
Mr. Cheezits 2016 년

2
실온에서 끓는 물. 그러나 아무도 그것이 물이어야하고 그것이 실내 압력이어야한다고 말하지 않습니다. 편리한 비등점을 가질 많은 것들이 있습니다. 우리는 조건에 따라 CPU 냉각에 실제로 사용되는 현재 인기있는 히트 파이프를 포함하여 저압 수증기 냉각수를 사용하여 케이싱의 열 전도율을 크게 능가하는 다양한 냉각수를 사용하고 있습니다. 효율성과 비용은 모두 중요합니다. 작은 경사에서 에너지의 작은 부분조차 추출하는 것은 비현실적으로 비쌉니다.
Luaan

2

웃기는 생각이지만 아닙니다. CPU는 단순한 칩이 아니며 본딩 와이어와 케이싱이있어 1000 ° C에서 정확하게 우연히 견딜 수는 없습니다.

그 외에도 열역학 법칙이 여전히 고려되고 있습니다. 당신은 여전히 ​​작게 나가려면 시스템에 엄청난 양의 에너지를 넣어야합니다. 언급하고있는 Peltier 소자는 큰 dT (차가운면과 뜨거운면의 차이)가 필요하므로 단순히 방열판을 제거하면 "차가운"면이 뜨거운면과 동일한 온도로 올라 와서 더 이상 에너지를 얻을 수 없습니다. 차가운면을 식혀 야 효율이 훨씬 떨어집니다. 한편, 이러한 Peltier 요소는 CPU 냉각과 같은 온도 차이를 생성하는 데 사용될 수 있습니다.


2

이론적으로 는 가능합니다 . 표면 중 하나가 40c에 있고 다른 하나가 20c에있을 때 전기를 생성하는 일부 "물질"만 있으면됩니다.
현재, 정확히 이것을 수행하는 열전대가 있지만 (열을 전기로 변경) 훨씬 더 높은 온도에 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.