Elektrik üretmek için CPU ısısı kullanmak


22

Tanenbaum'un Yapısal Bilgisayar Organizasyonu'nu okudum ve CPU saat hızını arttırmanın en büyük engellerinden birinin ısı olduğunu söylüyor. Böylece düşünmeye başladım: Isı emiciyi tamamen çıkarmak ve bu ısıyı daha fazla elektrik üretmek için kullanmak mümkün mü? Bu konuda araştırma yaptım ve bu termoelektrik malzemeleri ve bu termoelektrik jeneratörü buldum :

Wikipedia'da termoelektrik jeneratör kavramı bulundu

"Silikon-germanyum alaşımlarının şu anda 1000 ° C (...)" civarında en iyi termoelektrik malzemeler olduğu Wikipedia makalesini okudum ve CPU'nun normalde 30 ~ 40 ° C civarında çalıştığını biliyorum. Bu nedenle, 1000 ° C'ye ulaşmak için daha fazla CPU gerekir.

Bu yüzden şunu düşündüm: Daha fazla ısı toplamak için çok fazla CPU'yu ısıtıcıları olmadan paralel olarak yerleştirmeye ne dersiniz ? Ayrıca bu işlemcileri overclock edebiliriz ve ne kadar ısı üretebileceklerini görebiliriz.

Ama sıkıştım. Sonra ne düşüneceğimi bilmiyorum. İyi bir düşünce tarzı olup olmadığını bile bilmiyorum.

Sorum şu: neden CPU'nun ısısından elektrik üreten bir çeşit soğutucu geliştirmiyorsunuz? Biliyorum ki birileri zaten bunu düşünmüş olmalı ve yapmamamız için bir neden düşünmüş olmalı, ama çözemiyorum.

Peki, neden mümkün değil?


Açıklama için EDIT: CPU'ların 1000 ° C'de çalışmasını istemiyorum. Kabaca olan akıl yürütme adımlarımı (zorunlu olarak doğru değil) listeleyeceğim:

  1. CPU saat hızı, çalışma sıcaklığı (T) ile sınırlıdır.
  2. İşlemciler ısı üretir. Isı T yükseltir.
  3. Isı alıcılar, T = 40 ° C'yi korumak için bu ısıya dikkat eder.
  4. Isı emiciyi termoelektrik jeneratörü ile değiştirin (SiGe veya benzeri bir malzemeden üretilmiştir)
  5. Isı oluşumunu artırmak için bir çok CPUyu yan yana yerleştirin.
  6. Isı, CPU'ları TEG'e çıkarır, böylece CPU'lar T = 40 ° C'de kalır.
  7. Mümkün mü?
  8. Böyle bir TEG nasıl inşa edilir? Hangi malzeme kullanılacak?
  9. Neden böyle bir cihaz zaten yok?
  10. Bu soruyu sordum.

EDIT2: Fikirlerimin temelde yanlış ve kötü olduğunu görüyorum. Tüm cevaplar ve yorumlarınız için teşekkür ederiz. Herhangi bir yanlış anlaşılma için üzgünüm.


11
CPU'larınızın 1000 ° C'de çalışmasını nasıl öneriyorsunuz?
PlasmaHH

34
Her biri 50 ° 'de iki CPU, 100 °' de bir CPU ile aynı değildir.
Hearth

12
Yapmazlar. Şöyle düşünün: odanızın doğu tarafı 20 ° C ise ve odanızın batı tarafı 20 ° C ise, odanızın tamamı 20 ° C'dir, 40 ° C veya benzeri değildir.
Hearth

11
@EnzoFerber: Tamam, pes ediyorum, işlemcinin sarı sıcak yandığı için tahrip olacağını biliyorsunuz, ama aynı zamanda onu sarı sıcak ve çalışmasını sağlamak istiyorsunuz. Belki de bilim-kurgu ve fantezideki SE'nin adamları sizin için işe yarayan sihirlere sahiptir.
PlasmaHH

6
Asıl çözümün ne olduğunu düşündüğümün kimsenin cevaplamadığını fark ettim, bu yüzden fikrim var Enerji üretmek için ısı kullanamazsınız; ısı farkına ihtiyacınız var. İşlemcinin sabit bir sıcaklıkta kalması gerektiğinden (100 ° C'nin üzerinde kötü davranacaktır), enerji elde etmenin tek yolu soğutucu soğutucusunu yapmaktır. Ancak soğutucuyu soğutmak için gereken enerji, çıkarabildiğinizden daha yüksek. X enerjisini çıkarabilirsiniz, ancak yalnızca Y> X enerjisi sağlar. Yani ... Elektrik üretimi yok, üzgünüm ...
frarugi87

Yanıtlar:


13

tl; dr Evet, bir işlemcinin atık sıcaklığından az miktarda güç çıkarabilirsiniz, ancak ısı emiciniz çıkarmak istediğiniz kadar büyük olmalıdır.

açıklama Isıyı enerjiye dönüştüren bir makine yok, sadece ısı farkını dönüştüren makineler yokiktidara Sizin durumunuzda, bu fark CPU sıcaklığı ile çevre sıcaklığı arasındaki farktır. Bu işlem için maksimum teorik verimlilik (1 - T_cold / T_hot), bu nedenle 25 ° C'lik bir ortam sıcaklığı, 40 ° C'lik bir CPU sıcaklığı ve 50W'lık bir ısı akışı için ideal bir dönüştürücü ile 2.4 watt elektrik üretebilirsiniz. (Kelvins'te sıcaklıklar mutlak sıcaklıklardır). CPU'nun 60 ° C'ye ulaşmasına izin verirseniz, 5 watt'a kadar, 100 ° C'ye izin verirseniz, 10 watt'a kadar çıkabilirsiniz. Gerçek hayattan ısıya güç dönüştürücüleri, özellikle termoelektrik elemanlar için daha verimsizdir. İdeal verime daha yakın olan bir karıştırıcı motor tavsiye ederim.

Isı pasif bir soğutucu ile nasıl akıyor:

[CPU] --> [Environment]

İşlemci-Çevre kavşağı, Kelvins / Watt cinsinden ölçülen ve doğrudan elektrik direncinin Volt / Amper cinsinden ölçülmesine eşdeğer bir termal dirence sahiptir. Bazı veri sayfalarında Kelvin / Watt değerleriyle karşılaşmış olabilirsiniz. İdeal bir soğutucu soğutucuya sıfır direnci vardır, bu nedenle sıcaklık farkı 0'dır ve CPU çevre sıcaklığında (25 ° C) çalışır. 0,5K / W'lık gerçek bir soğutucu ve 50W'lık bir ısı akışı (CPU, 50W'lık ısı üretir) ile sıcaklık farkı 25K'dır ve CPU 50 ° C'dedir.

Isı, teklif ettiğiniz makineyle böyle akıyor:

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

Her üç noktada da ısıl dirençler, yani sıcaklık farklılıkları var. CPU ile makinenin sıcak ucu arasındaki bağlantının ideal olduğunu, yani aynı sıcaklıkta olduklarını varsayalım. Makinenin içindeki ısı direnci elektrik üretmek için kullanılır. Soğuk uç ve çevre arasındaki ısıl direnç, soğuk uç soğutucu tarafından verilir.

Soğuk uçtaki ısı emicisinin CPU için 0,5K / W ile kullandığımızla aynı olduğunu ve CPU'nun 50 ° C olmasını istediğimizi söyleyin. O zaman makinenin soğuk ucu zaten 50 ° C'de, ve makine üzerinde sıcaklık farkı olmayabilir, yani güç üretemez. Eğer iki kez büyük bir soğutucu kullanıyorsak (0.25K / W), o zaman soğuk uç 37.5 ° C olacaktır ve makine üzerindeki sıcaklık farkı 12.5 ° C olacaktır, bu nedenle biraz güç üretebilir.

Bir sıcaklık farkından güç çeken herhangi bir makine, eşittir bir termal direnç oluşturur (temperature difference)/(Heat flow). Makinenin ısıl direnci, soğutucunun ısıl direncine eklenir, böylece aralarında bir makine varsa CPU sıcaklığı her zaman daha sıcak olacaktır.

BTW Bazı overclockçular tam tersi yönde gidiyorlar: İşlemciden soğutucuya ısı pompalamak için elektrik gücü kullanarak tersine çalışan termoelektrik bir eleman ekleyerek negatif bir sıcaklık farkı yaratıyorlar. CPU soğuk uçta, soğutucu da sıcak uçta.

BTW Bu nedenle nükleer santrallerin soğuk uçlu soğutucu olarak çalışan muazzam soğutma kuleleri vardır.


2
Yan etkilere odaklanmak yerine asıl meseleyi ele alan tek cevabı + 1'leyin.
Ajan_L

1
Bir buhar kazanının, yalnızca ısıdan enerji elde etmek için oldukça iyi bir cihaz olduğunu duydum. Doğal olarak yarı iletkeninizin pişirdiği noktada yararlı olacak buhar üretmek için kaynama sıcaklığının ötesine geçmeniz gerekir. Teorik olarak kaynama noktasını düşürmek için alçak basınçlı bir sistem kullanabileceğinizi tahmin ediyorum. Birkaç düzine watt için buna değmezdi. WRT nuke tesislerinde, örneğin evsel ısıtma sağlamak için soğutma döngüsündeki atık ısıyı kesinlikle kullanabilirsiniz. Bu kötü atomlar, herkesin düşündüğü gibi, soğutma suyundan ısıtma suyuna atlar.
Barleyman,

@nocomprende: Tabii ki haklısın. Ben netleştim.
mic_e

1
@Barleyman: Konut ısıtması akıllı bir soğutucu, çünkü kullanımı için para ödeyebilirsiniz. Ancak bu güvenilmez çünkü müşterileriniz yaz aylarında ısıyı düşürmezler, bu nedenle kuleye yedek olarak ihtiyacınız olacak. Ayrıca, konut ısıtması en az 60 ° C gerektirir, bu nedenle soğuk ucu 60 ° C'nin altına kadar soğutamaz. Unutmayın: Soğuk ucun sıcaklığı ne kadar düşük olursa, verim de o kadar yüksek olur.
mic_e

1
Diğer tüm yanıtları sona erdirmek için cevap olarak +1. :) Başka bir cevabın (ki sorun değil ama çok daha az ayrıntı ile) kabul edildiği bir utanç.
AnoE

32

Termoelektrik jeneratörler ile ilgili sorun korkunç derecede verimsiz olmalarıdır.

Bir CPU için ürettikleri ısıdan kurtulmak zorundasınız veya eritiyorlar.

Peltier modülünü bağlayabilir ve bunlardan az miktarda elektrik çıkarabilirsiniz, ancak yine de ısının geri kalanını klasik bir ısı değişim yöntemiyle dağıtmanız gerekir. Üretilen elektrik miktarı, kurulum maliyetini garanti altına almak için yeterince önemli olmayacaktır.

Pelterleri soğutucu olarak da kullanabilirsiniz. Bununla birlikte, ısıyı dışarı pompalamak için güç eklemek zorundasınız. Bu gücün daha sonra, ısı eşanjörü yoluyla çıkardığınız ısı ile birlikte dağıtılması gerekir. Sonunda ikincisinin daha büyük olması gerekir, bu nedenle net etkiniz daha kötüdür.

İktidara ısınma “kutsal kâse” bir fikirdir ve orada teorik bir rüya olarak soğuk bir kaynaşma ile ortaya çıkmaktadır.

Berraklık için yayımlandı

Isıdan elektriğe verimli DOĞRUDAN dönüşüm, "kutsal kâse" fikridir ve orada teorik bir hayal olarak soğuk kaynaşma ile birliktedir.


7
Isıdan kuvvete sadece teorik bir rüya değildir. Her içten yanmalı motor, her buhar türbini, her jet motoru tam olarak bunu yapıyor. Sadece CPU'ların çalıştığı sıcaklıkta bir anlam ifade etmiyor. Ayrıca, OP'nin sıcaklık ve sıcaklık arasındaki farkı öğrenmesi gerekir.
Dave Tweed

5
Çıkış sıvısının ısı içeriği her zaman giriş akışkanının ısı içeriğinden daha azdır, bu yüzden listelediğim cihazların tümü genel olarak "ısı motorları" olarak sınıflandırılır ve genel etkinlikleri iyi bilinen termodinamik yasaları ile sınırlandırılır. . Bir Peltier cihazı aynı yasalara tabidir, ancak baştan başlaması çok kötüdür.
Dave Tweed

3
@Trevor basıncı, ısı enerjisi uygulamasının bir sonucudur . Temel olarak baskı, ısı enerjisine erişmenin mühendislik araçlarıdır . Sıcaklık, ortalama kinetik enerji olarak tanımlanır, bu nedenle doğru bir fikre sahip olursunuz, ancak bir motordan bahsederken, kompresörden değil, neden sonuçtan yanılıyorsunuz.
Chris Stratton

10
Kullanılabilir elektriksel veya mekanik enerji üretmek zor olabilir, ancak "oda sıcaklığından az miktarda CPU atık ısısı" sizi kışın sıcak tutabilir - yani "veri fırını" fikri.
Chris Stratton

2
@Christoph: Pekala, büyük veri merkezlerinde tam olarak bu duruma sahipsiniz. Isı pompaları (Klimalar) veri merkezinin soğutulmasını kolaylaştırmak için veri merkezindeki ısıyı aktif olarak pompalamak için kullanılır ve hiç kimse muazzam güç çekişini umursamaz.
mic_e

19

Elektrik üretmek için, sıcak tarafın (işlemci) maksimum verim için mümkün olduğunca sıcak olmasını istersiniz. Isı jeneratörü, ondan enerji çıkarırken ısının hareketini yavaşlatır.

Hesaplama yapmak için, işlemcinin mümkün olduğunca soğuk olmasını istersiniz . Yüksek sıcaklıklar silikonun elektrik direncini arttırır. Bu nedenle yüksek iletken ısı soğutucularına, fanlara vb: ısıyı olabildiğince hızlı bir şekilde uzaklaştırabilirsiniz.

Bu gereksinimler doğrudan birbiriyle çelişir.


6
Veya, başka bir deyişle, önemsiz miktarda güç elde etmek için CPU'nun daha da kötü çalışmasını sağlamalısınız. Bu kaybedilen bir teklif. CPU'nun daha kötü çalışmasını tolere edebiliyorsanız, sadece küçük bir kısmını geri kazanabilmeniz için sıcak hale getirmek için çok fazla ekstra sağlamak yerine, sadece ilk etapta daha az güç sağlamaktan daha iyi olursunuz.
David Schwartz

1
Aslında Silikon Metalin zıttıdır - Sıcaklık arttıkça direnç azalır . Ancak, yüksek sıcaklıklar gürültüye neden olur ve düşük direnç diğer sorunlara neden olur. Her ikisi de CPU hatalarına neden olur.
Tom Leys,

2
@gmatht Okyanusların derinliklerinde veri merkezleri ile ilgili deneyler var. Bulut kümeleri için oldukça ümit verici görünüyor - büyük sunucu çiftliklerinin bile soğutulması bu ortam sıcaklıklarında neredeyse önemsiz ve su kolayca çok fazla ısı taşıyabilir. Pluto'nun sadece sıcaklıkla ilgilenmemize rağmen diğer pratik zorluklarla ilgilenmeseydik bile pratik olamayacağından şüpheliyim :)
Luaan

2
@TomLeys bu bir aşırı basitleştirme. Katlanmamış yarı iletkenlerde direnç sıcaklıkla birlikte düşer. Katkılı yarı iletkenlerle her iki yönde de gidebilir.
Peter Green,

1
@ Pluto'daki bir veri merkezi, Pluto'da sıfır atmosferin yanında olduğu gerçeğiyle mücadele etmek zorunda kalacak, böylece ısı dağılımı sadece diğer yöntemlere kıyasla çok verimsiz radyasyonla gerçekleşebilir. Ya da belki Pluto'yu kastediyorsun, Mickey Mouse'un köpeği? :) Bu durumda, köpek kürkünün yalıtıcı etkileriyle baş etmek zorunda kalacağını tahmin ediyorum!
CVn

18

Bundan kimsenin bahsetmediğine şaşırdım:

Atık ısıdan elektrik üretmek, yakıt yakan bazı işlemlerden anlam ifade edebilir. Atık ısıdan elektrik üretmek, öncelikle elektrikle çalışan bir sistemden mi? Bu hiç mantıklı değil. Bunu yaparak enerji tasarrufu sağlamanız mümkün ise, o zaman elektriği daha verimli kullanan bir sistem kurarak daha da fazla enerji tasarrufu sağlamanız mümkün.


3
Kesinlikle. Eğer CPU, enerjinin sıcaklığından uzaklaşmasına tahammül edebiliyorsa, çok verimsiz çalışıyor ve küçük bir kısmını çıkarmaya çalışmak yerine, ilk etapta daha az güç kullanmasını sağlamak için bu verimsizlikten daha iyi yararlanabilirsiniz.
David Schwartz

1
Aynı argüman yakıt yakan motorlara da uygulanabilir: termal motorun optimize edilmesi atık ısıyı toplamaya çalışmaktan daha fazla verim sağlar.
Dmitry Grigoryev

1
Elektrik santrallerinin buhar motorlarını çalıştırmak için gaz türbinlerinden "atık ısı" kullanması oldukça yaygındır.
Peter Green,

3
@DryryGrigoryev: bir uyarı ile: kojenerasyon. Atık ısıyı toplamak ve başka şeyleri ısıtmak için kullanmak fevkalade etkilidir.
whatsisname,

2
Meta-yorum: Muhtemelen kimse bu cevabı daha önce vermeyi düşünmemiştir, çünkü bu sorunun bir parçası değildir. Gerçek şu ki, CPU'lar ısı üretir. OP, eksiksizlik uğruna ya da sorunun bağlamını oluşturduğunu belirtir. OP yok değil bu önlenebilir olup olmadığını nasıl / sorun. Asıl soru, verilen ısının elektrik üretmek için kullanılıp kullanılamayacağıdır. Dolayısıyla, ısıdan kaçınmayı teklif etmenin anlamı yoktur (bu soru bağlamında).
AnoE

2

Termodinamik yasaları, aynı sıcaklıktaki iki enerji kaynağının bir araya getirilmesinin daha yüksek bir enerji seviyesine eşit olmadığını belirtir. Örneğin, bir bardak sıcak suyu bir bardak sıcak suya dökmek, kombinasyonu ayrı bardaklardan daha sıcak yapmaz.

Isı aynı zamanda, onunla yapabileceğiniz çok az şeyin olduğu en düşük enerji formlarından biridir. Elektrik devreleri çalıştırabilir, rüzgar mekanik hareket yaratabilir, ancak ısı bir sıvıya veya katıya daha fazla enerji koymanın ötesinde fazla bir şey yapamaz.

Bununla birlikte, ısıdan enerji elde etmenin en uygun yöntemi, türbini açmak için bir sıvının (örneğin su) kaynatılmasıdır. Birden fazla ısı emiciyi bir araya getirip bir küvete bağlamak, CPU'ların tümü 100 C'nin üzerindeyse suyu kaynatır.


Bir ısı gradyanından kullanılabilir enerji elde etmek yeterince kolaydır - ancak fark genişledikçe verimlilik artar. Bu, örneğin yanmalı motorların işleyiş şeklidir ve bu yüzden termodinamik bir motor diğer tarafı pratik olarak soğuk tutarken pratik olarak ısınmaya çalışır. 50 ° C'lik bir işlemciyle 25 ° C'lik ortam arasındaki gradyan size yararlı enerji elde etmek için çok fazla fırsat vermez - aslında, CPU'nun yeterince soğuk tutulması zor bir iştir ve bir ısı motoru daha da kötüleşir.
Luaan

Amaç, verimlilik değil pratiklik ile ilgiliydi. Bir CPU'nun atık ısısıyla kaynamış su, sıcaklık gradyanından bağımsız olarak pratik değildir.
Bay Cheezits,

2
Tabii oda basıncında kaynar su. Ancak hiç kimse onun su olması gerektiğini ve oda basıncı olması gerektiğini söylemez - uygun bir kaynama noktasına sahip olacak birçok şey var. Koşullara bağlı olarak, kasanın ısı iletimini büyük ölçüde geride bırakan düşük basınçlı su buharlaşmalı soğutma sıvısı kullanan, aslında CPU'ları soğutmak için kullanılan popüler ısı boruları dahil olmak üzere, birçok farklı soğutucu kullanıyoruz. Verimlilik ve maliyet önemli olan - enerjinin küçük bir bölümünü bile bu kadar küçük bir gradyanda çıkarmak pratik olarak pahalıdır.
Luaan

2

Komik düşünce ama hayır. İşlemciniz sadece bir yonga değil, 1000 ° C'de tam olarak şansı kalmayacak bir bağlantı teli ve bir kasa var.

Bu bir yana, hala göz önünde bulundurulması gereken bazı termodinamik yasaları vardır. Çok az şey çıkarmak için hala sisteme büyük miktarda enerji harcamalısınız. Bahsettiğiniz Peltier elementinin büyük bir dT'ye (soğuk ve sıcak taraf arasındaki fark) ihtiyacı vardır, bu nedenle ısı alıcılarını çıkarmak “soğuk” tarafı sıcak tarafla aynı sıcaklığa getirir, burada daha fazla enerji kazanılamaz, verimliliği daha da mahvedecek olan soğuk tarafı soğutmanız gerekir. Öte yandan, bu Peltier elemanları CPU'nun soğutulmasında olduğu gibi bir sıcaklık farkı oluşturmak için kullanılabilir.


2

Teorik olarak mümkün . İhtiyacınız olan tek şey, yüzeylerinden biri 40c, diğeri 20c'de iken elektrik üreten bir "madde".
Şu anda, tam olarak bunu yapan (ısıyı elektriğe değiştiren), ancak çok daha yüksek bir sıcaklıkta termokupllar var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.