Domanda:
Perché la radiazione termica si verifica solo alle frequenze infrarosse e visibili?
BoddTaxter
2016-12-09 10:25:19 UTC
view on stackexchange narkive permalink

Le risorse che ho controllato sembrano dire che la radiazione termica si verifica solo nello spettro infrarosso e visibile.Ad esempio il mio libro di testo sul trasferimento di calore e la pagina di Wikipedia sull ' emissività.

Nella mia mente la radiazione termica è solo energia emessa a seguito di collisioni interne dovute alla temperatura.Quindi, poiché la temperatura può variare da 0K a numeri enormi, penso che avresti una gamma simile di energie emesse.Quindi la radiazione termica potrebbe verificarsi in tutto lo spettro elettromagnetico.

Oltre alle risposte esistenti, è bene sottolineare che sebbene l '* energia * della radiazione a onde lunghe (microonde) emessa dalla Terra (o dalla luna, o dal Sole) sia trascurabile rispetto all'energia emessa a frequenze più alte, è comunqueuna quantità misurabile che può fornire e fornisce informazioni uniche per applicazioni comprese le misurazioni meteorologiche e climatiche.Come illustra [la risposta di Floris] (http://physics.stackexchange.com/a/297609/6319), l'energia diminuisce ** molto ** più rapidamente all'estremità alta dello spettro, quindi non è vero il contrario;nessuna misurazione IR dello spazio profondo o UV della Terra.
Il titolo dell'articolo di Wikipedia sull'emissività è fuorviante.Gli autori non intendono dire che la radiazione termica è * esclusivamente * visibile o infrarossa, ma che entrambe sono incluse;è sottolineato perché alcune sorgenti contrastano la radiazione * visibile * con * termica * (ad esempio, molte terminologie di telerilevamento della Terra lo fanno), anche se essenzialmente tutta la radiazione visibile che vediamo è anche di origine termica.
Quelle frequenze sono visibili * perché * sono la frequenza della radiazione termica emessa dal sole.
Quattro risposte:
hdhondt
2016-12-09 10:53:45 UTC
view on stackexchange narkive permalink

Hai ragione. La radiazione termica può avere qualsiasi frequenza; dipende dalla temperatura del corpo irradiante. Tuttavia, la maggior parte dei corpi nell'universo ha temperature che gli fanno emettere la maggior parte delle loro radiazioni nella parte visibile o infrarossa dello spettro.

Se il corpo in questione è un " corpo nero" (che assorbe tutte le radiazioni elettromagnetiche che cadono su di esso) ed è in equilibrio termico con il suo ambiente, allora emette " corpo nero radiazioni ". Lo spettro corretto della radiazione del corpo nero è stato calcolato per la prima volta da Planck. Mostra che un corpo nero irradia a tutte le frequenze, ma con un picco a una frequenza che dipende dalla temperatura. Il sole, ad esempio, con una temperatura di $ 5800 \: \ mathrm {K} $ raggiunge il picco nella parte dal giallo al verde dello spettro visibile. Tuttavia, la sua radiazione misurabile si estende bene nella parte IR e UV dello spettro.

Le stelle molto calde brilleranno più intensamente nei raggi UV e persino nella parte dei raggi X dello spettro.

Un altro esempio di radiazione del corpo nero è il Fondo a microonde cosmico. Con una temperatura di $ 2,75 \: \ mathrm {K} $ la CMB raggiunge il picco nella parte a microonde dello spettro, a $ 160 \: \ mathrm {GHz} $.

Un interessante esempio terrestre: devi indossare una protezione solare o una protezione UV simile mentre fondi il platino.Il punto di fusione del platino è abbastanza caldo da emettere una frazione abbastanza decente della sua radiazione nella regione UV da provocare scottature!
Il filamento di tungsteno di una normale lampadina produce abbastanza raggi UV da essere potenzialmente dannosi.L'involucro di vetro filtra i raggi UV.Tuttavia, si possono acquistare lampadine a incandescenza con buste di quarzo.In questo caso c'è spesso una seconda busta di vetro.Una sorgente di calibrazione a incandescenza che ho usato una volta richiedeva una copertura completa del corpo, inclusi guanti e schermo facciale per proteggersi dall'esposizione ai raggi UV.
@CortAmmon Inoltre, non c'è uno strato di ozono tra te e il platino.Quindi è anche peggio del sole.
@CortAmmon Preoccupazioni identiche si applicano a chiunque esegua una saldatura ad arco elettrico, in particolare per quanto riguarda la protezione [dei propri occhi] (https://en.wikipedia.org/wiki/Photokeratitis).
Whit3rd
2016-12-09 11:04:33 UTC
view on stackexchange narkive permalink

Alle temperature che normalmente incontriamo (dove esistono solidi e liquidi), la radiazione termica ha limiti di luminosità ad alta energia stabiliti dalla legge di Planck e dalla legge di Stefan-Boltzmann.Ottenere UV significativo (frequenze della luce visibile più elevate) da un materiale solido, deve essere caldo come il filamento di tungsteno in una lampadina alogena, o i gas della fotosfera del sole.Oppure, più caldo.

L'atmosfera terrestre non è trasparente alle alte energie UV (il cosiddetto regione "vuoto ultravioletto"), quindi i terrestri trovano poca radiazione termica di qualsiasi tipo al di sopra della gamma di luce visibile e UV quasi visibile.Molti oggetti emettono radiazioni a bassa energia, ovviamente (dall'infrarosso lontano all'onda millimetrica alle microonde alla radiofrequenza), ma domina solo a temperature molto basse.Un comune "radiatore" di riscaldamento trasferisce più calore per convezione dell'aria che per irraggiamento.

Floris
2016-12-09 21:06:34 UTC
view on stackexchange narkive permalink

Se per "radiazione termica" intendi "radiazione del corpo nero emessa da un corpo caldo", l'equazione che descrive ciò che stai chiedendo è la legge di Planck, che fornisce la radianza in funzione della lunghezza d'onda $ \ lambda $ per un radiatore con corpo nero a una temperatura particolare $ T $:

$$ B (\ lambda, T) = \ frac {2hc ^ 2} {\ lambda ^ 5} \ frac {1} {e ^ {\ frac {hc} {\ lambda k_B T}} - 1} $$

La radianza ha unità di $ \ rm {W ~ sr ^ {- 1} m ^ {- 2} m ^ {- 1}} $ - energia per unità di angolo, per unità di area, per metro (perché è una funzione di lunghezza d'onda). La forma di questa distribuzione si sposta verso l'UV all'aumentare della temperatura: la posizione del picco è data dalla Legge di spostamento di Vienna:

$$ \ lambda_ {max} = \ frac {b} {T} $$

Dove $ b $ è la costante di spostamento di Wien, uguale a 2.8977729 (17) × 10 $ ^ {- 3} $ m K. Ciò mostra che il picco si sposterà a lunghezze d'onda più corte all'aumentare della temperatura. *

Ho creato un piccolo programma Python che traccia la legge di Planck per un numero di temperature diverse; utilizzando una scala logaritmica, puoi vedere che c'è "un po '" di energia a tutte le lunghezze d'onda, ma le curve scendono ripidamente:

enter image description here

Se ripeti questo grafico con l'asse Y lineare, apparirà così:

enter image description here

Come puoi vedere, a temperature sufficientemente elevate (più calde della superficie del sole) il picco della radiazione sarà nell'UV (cioè sotto i 400 nm).

Infine ecco un grafico lineare delle curve (scalate al rispettivo valore massimo) per alcune temperature più estreme: 2041 K (platino in fusione), 5777 K (sole), 10.000 K (un sole molto caldo), 210.000 K e 1.000.000 K (valori suggeriti da Keith McLary)

enter image description here

Come prima, la forma delle curve rimane invariata, ma il picco si sposta a sinistra (e la potenza totale aumenta di $ T ^ 4 $.)

Puoi creare curve come questa tu stesso con un programma come questo (codice leggermente aggiornato alla luce del suggerimento di Gert):

  da scipy.constants importa codata
importa numpy come np
importa matplotlib.pyplot come plt

D = codata.physical_constants

h = D ["costante di Planck"] [0]
k = D ["costante di Boltzmann"] [0]
c = D ["velocità della luce nel vuoto"] [0]

def planck (T, l):
    # calcola la legge di Planck per una temperatura specifica e un array di lunghezze d'onda
    p = c * h / (k * l * T)
    risultato = np.zeros (np.shape (l)) + 1e-99
    # previene l'over / underflow - calcola solo quando p è "non troppo grande"
    calcMe = np.where (p<700)
    risultato [calcMe] = (h * c * c) / (np.power (l [calcMe], 5.0) * (np.exp (p [calcMe]) - 1))
    risultato di ritorno

# definisce un intervallo di temperature
Tbody = np.arange (2000, 12000, 2000)

# calcola su una gamma di lunghezze d'onda, da UV profondi a mm
Lvec = np.logspace (1, 6, 500) * 1e-9 # lunghezze d'onda: 1 nm - 1 mm

plot1 = plt.figure ()
ax = plot1.add_subplot (111)

# calcola la funzione di Planck per ogni temperatura e grafico:
per ti, T in enumerate (Tbody):
    r = planck (T, Lvec)
    ax.plot (Lvec * 1e9, planck (T, Lvec), label = 'T =% d'% T)

# crea assi ed etichette
plotAs = 'lineare' # impostato su 'log' per il grafico del log
ax.set_xlabel ('lambda (nm)')
ax.set_ylabel ('radiance (W / sr / m ^ 3)')
ax.set_title ('Spettro del corpo nero')
ax.legend ()
ylim = (1e-8, 2.5e14) # per chiarezza del valore inferiore del limite del diagramma di log

# freccia disegnata a diverse altezze a seconda che si tratti di log o grafico lineare
arrowHeight = 1e-4
se plotAs == 'lineare':
    arrowHeight = 5e13

ax.set_ylim (ylim)
ax.plot ([400, 400], ylim, color = 'black')
# freccia che punta lontano dalla linea
ax.annotate ('', xy = (1400, arrowHeight), xytext = (400, arrowHeight), arrowprops = dict (facecolor = 'black', shrink = 0.05))
# il testo appartiene a una freccia invisibile ...
ax.annotate ('visible and IR', xy = (1400, arrowHeight), xytext = (1400, arrowHeight), arrowprops = dict (facecolor = 'white', edgecolor = 'white'))
ax.set_xscale ('log')
ax.set_yscale (plotAs) # lineare o logaritmico
plot1.show ()
 

* È ovvio vedere perché è così: l'unico punto nell'equazione in cui appare $ T $, appare come $ \ lambda T $ quindi se aumenti T l'intera forma della curva si sposterà;e il picco sarà allo stesso valore di $ \ lambda T $.Ne consegue che $ \ lambda \ propto \ frac {1} {T} $

Buona risposta, ma come commento di revisione del codice, il tuo codice potrebbe essere più veloce di ordini di grandezza utilizzando la vettorizzazione.Perfetto per l'illustrazione ma nella sua forma attuale potrebbe non essere adatto a qualcuno che copia-incolla nel codice di produzione in una situazione in cui la velocità è importante.
@gerrit - grazie per il commento.Come sono sicuro che tu sappia, "clear" ha la meglio su "fast", specialmente in esempi come questo - il codice vettorializzato può oscurare le cose, specialmente per le persone che non hanno molta dimestichezza con Python;e l'ottimizzazione del codice dovrebbe avvenire "come e quando le circostanze lo richiedono".Certamente non mi aspetto che qualcuno copi questo codice (QUALSIASI codice che scrivo su questo sito) e lo usi in una situazione critica (velocità).Ma a volte una dichiarazione di non responsabilità esplicita è buona.
@Floris Per quello che vale, qui sono un membro del pubblico generale e trovo il codice vettorializzato molto più chiaro.Per me, è più veloce guardare qualche notazione vettoriale e capire che un'operazione viene applicata a tutti i suoi elementi, piuttosto che analizzare mentalmente ogni riga di un ciclo. Forse non per uno studente di informatica introduttiva che fa domande su StackOverflow, ma penso che alla maggior parte degli studenti di fisica venga insegnato a programmare in modo vettorializzato e molti linguaggi di programmazione "scientifici" sono fortemente vettorizzati nella loro natura.
Va bene - vinci @gerrit - con il supporto di jphollowed.Ho vettorializzato il ciclo interno (quello che calcola la curva di Planck per una singola lunghezza d'onda).È infatti circa 10 volte più veloce.Ho colto l'occasione per pulire alcune altre cose.Grazie per il suggerimento.
Sono d'accordo sul fatto che a volte la vettorizzazione lo renda più chiaro e talvolta meno chiaro (in particolare con vettori multidimensionali, dimensioni singolari e trasmissione).Ad ogni modo, è tangenziale al messaggio principale di questa risposta (questo è Physics SE, dopotutto, non Stack Overflow o Code Review)
[Wikipedia] (https://en.wikipedia.org/wiki/List_of_hottest_stars) elenca stelle fino a 210.000 K. Stelle di neutroni fino a 1.000.000 K. Sarebbe interessante vedere le curve per quelle.
@KeithMcClary 100.000 K raggiungerà il picco a 1/10 della lunghezza d'onda di 10.000 K (legge di Wien), con un'intensità totale 10.000 volte maggiore (legge di Stefan-Boltzmann).Quando arrivo al mio computer posso aggiornare le curve.
Sean E. Lake
2016-12-09 11:17:21 UTC
view on stackexchange narkive permalink

Sì, la radiazione a qualsiasi frequenza può essere termica. Il gas tra le galassie negli ammassi, ad esempio, è così caldo da irradiare calore raggi X (decine di milioni di Kelvin). Anche il sole emette raggi X termici, anche se non so quale sia la combinazione della luminosità di taglio (cioè il sole è così luminoso che lo spettro simile a un corpo nero della fotosfera si somma a un non banale numero di raggi X) e la corona estremamente calda ( circa 1 milione di Kelvin ) .

Allo stesso modo, i saldatori non fanno altro che riscaldare il metallo a temperature comprese tra 5.000 e 20.000 Kelvin ( Saldatura MIG temperature , temperature di saldatura TIG ) e se non si consumano protezione ottengono un'abbronzatura o una scottatura dalla luce UV emessa dal metallo caldo (vedere le trame nella trama di @ Floris e cercare "abbronzatura di saldatura" nei risultati di ricerca su Internet).



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...