Loi de Stefan-Boltzmann
Un corps noir de 1 m² de surface à 300 K rayonne 459,300327939 W. Indiquez l'aire et la température en kelvins pour obtenir la puissance totale rayonnée, avec une émissivité fixée à 1, celle d'un émetteur parfait. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Aire
- 1
- Créativité
- 300
- Sigma
- 0,0000000567 W
- Puissance
- 459,300327939
- Précision
- 10
La loi de Stefan-Boltzmann est l’énoncé sous forme close selon lequel un corps noir idéal rayonne une puissance thermique totale proportionnelle à la quatrième puissance de sa température absolue. Cette page évalue cette identité : P égal à sigma fois A fois T à la quatrième, avec l’émissivité fixée à un parce qu’un corps noir est un émetteur parfait. Une aire nulle ou zéro kelvin est valable et donne zéro watt. Le moteur est une arithmétique déterministe pure : sans réseau, sans échantillonnage et sans horloge.
Ce que la loi de Stefan-Boltzmann affirme pour un corps noir idéal
Josef Stefan a mesuré que l’énergie totale quittant un corps chaud croissait avec la quatrième puissance de la température ; Ludwig Boltzmann a ensuite dérivé le même scaling T à la quatrième à partir de la thermodynamique et du champ de rayonnement. Pour un corps noir idéal, l’énoncé moderne est compact : la puissance totale rayonnée P égale sigma fois l’aire A fois la quatrième puissance de la température absolue T. Sigma est une constante universelle, non une propriété du matériau.
Un corps noir absorbe tout photon incident et réémet comme radiateur thermique parfait, si bien que son émissivité vaut identiquement un et n’apparaît pas comme paramètre libre sur cette page. Une valeur sous zéro kelvin n’a aucun sens physique dans ce modèle et est rejetée plutôt que d’être pliée en silence à la quatrième puissance d’un nombre négatif. Zéro kelvin est admis et donne une puissance nulle, conformément au fait qu’un corps au zéro absolu n’émet pas de rayonnement thermique.
Ce calculateur renvoie l’aire et la température normalisées, le sigma fixe utilisé, la puissance en watts pour des entrées SI, la précision d’arrondi, une étiquette de méthode, un court rappel de formule et l’unité W. Il ne consulte pas les émissivités de corps gris, n’ajoute pas un T_env à la quatrième pour l’échange net et n’étend pas un spectre de Planck : ce sont des modèles voisins.
Questions fréquentes
Comment ce calculateur de la loi de Stefan-Boltzmann définit-il la puissance rayonnée ?
Pour un corps noir idéal, P = σ · A · T⁴, avec σ = 5.670374419e-8 W/(m²·K⁴). L’émissivité est fixée à 1.
Faut-il fournir l’émissivité ?
Non. Cette page est la loi du corps noir, donc l’émissivité vaut identiquement un et n’est pas une entrée. Les problèmes de corps gris qui nécessitent un ε fractionnaire relèvent d’une autre intention de recherche.
L’outil convertit-il le Celsius ou le Fahrenheit en kelvin ?
Convertissez depuis les autres échelles avant d’appeler le calculateur.
Que devient la puissance rayonnée si la température double ?
Elle est multipliée par seize, car la puissance croît avec la puissance quatrième de la température en kelvins. C'est pourquoi une petite erreur de température pèse bien plus dans un exercice de rayonnement qu'une erreur d'aire.
Le calculateur tient-il compte des échanges avec l'environnement ?
Non. Il donne seulement la puissance totale qui quitte une surface noire d'aire et de température connues. Il n'ajoute pas le rayonnement reçu de l'entourage, n'applique pas d'émissivité de corps gris et ne détaille pas le spectre de Planck.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/phys/stefan-boltzmann-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"area":1,"temperature":300}'const res = await fetch("https://api.kit.forhosting.com/phys/stefan-boltzmann-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"area": 1,
"temperature": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/stefan-boltzmann-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"area": 1,
"temperature": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/stefan-boltzmann-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"area":1,"temperature":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"area":1,"temperature":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/stefan-boltzmann-law", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"area": 1,
"temperature": 300
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.stefan_boltzmann_law",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs_area | 1000000000000000 |
max_abs_temperature | 1000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Fournissez l’aire de la surface rayonnante et la température sur l’échelle kelvin ; lorsque l’aire est en mètres carrés, le résultat est la puissance rayonnée en watts, avec la constante CODATA fixe de Stefan-Boltzmann, sigma égal à 5.670374419 fois dix à la moins huit watts par mètre carré par kelvin à la quatrième. Un kelvin négatif est rejeté avec invalid_input, car la température thermodynamique ne peut pas descendre sous le zéro absolu.
Ce que la loi de Stefan-Boltzmann affirme pour un corps noir idéal
La dépendance T à la quatrième est tout l’enjeu pédagogique : doubler la température en kelvin multiplie la puissance rayonnée par seize, d’où un petit écart sur T qui domine une vérification de rayonnement et des photosphères stellaires qui éclipsent un radiateur domestique de plusieurs ordres de grandeur même à aire comparable. La température absolue doit être en kelvin parce que la loi s’écrit sur l’échelle thermodynamique qui commence à zéro. La question ici n’est que la puissance totale quittant une surface noire d’aire connue à une température en kelvin connue.
Contrat d’entrée, température en kelvin et reproductibilité de P
Une aire nulle est admise et renvoie une puissance nulle. Les signes plus initiaux et la notation scientifique sur les chaînes numériques sont permis lorsqu’ils s’interprètent comme décimaux finis ; les chaînes vides, Infinity, NaN et les jetons non numériques sont rejetés. Les plafonds de magnitude d’aire et de température empêchent un débordement vers une puissance non finie. Une validation en échec n’est pas facturée. Envoyez un corps JSON avec deux nombres finis obligatoires : area, la surface rayonnante en mètres carrés, et temperature, la température absolue en kelvin. Les alias A, surface_area et surface sont acceptés pour area ; les alias T, temp, kelvin et K pour temperature, afin que tableurs et formulaires réutilisent le même contrat. L’aire ne peut pas être négative : une valeur négative échoue avec invalid_input en nommant le champ, car une surface négative n’est pas une aire rayonnante dans ce modèle. La température ne peut pas être négative : un kelvin négatif échoue avec invalid_input et un message qui nomme le champ et affirme que la loi de Stefan-Boltzmann n’est pas définie sous le zéro absolu. Un champ optionnel precision, avec les alias decimals et dp, choisit combien de décimales exposer, par défaut dix et plafonné à quinze pour que les goldens JSON restent stables d’un runtime à l’autre. Associez l’exécution gratuite du navigateur à l’API tarifée lorsqu’un pipeline doit affirmer une puissance de corps noir connue sans redériver sigma à la main.
Où un calculateur de la loi de Stefan-Boltzmann trouve son utilité
Les primers d’astronomie et de structure stellaire utilisent la même identité comme première estimation de la luminosité d’une photosphère sphérique une fois le rayon et la température effective connus : quatre pi R au carré joue le rôle de A, et le résultat reste en watts. Les développeurs appellent le contrat depuis des scripts pour ensemencer des vecteurs de test déterministes de modules de rayonnement, normaliser des charges de corps noir saisies par l’utilisateur, ou satisfaire des énoncés de programmation qui exigent des watts plutôt qu’une estimation à la louche. Gardez les requêtes dans les plafonds publiés, figez la puissance arrondie dans les tests, et vous obtenez des watts de corps noir reproductibles pour les devoirs, les plugins LMS et les workers de bord, sans dresser votre propre pile de transfert thermique. Les étudiants rencontrent P égal à sigma A T à la quatrième lorsqu’un chapitre de thermodynamique introduit le rayonnement thermique, lorsqu’un problème de corps noir donne l’aire et la température en kelvin et demande des watts, ou lorsqu’un item de concours veut le scaling T à la quatrième sans un code complet de transfert radiatif. Les enseignants peuvent pré-générer des clés de correction pour des aires et températures modestes sans se fier à des applications opaques qui traitent le Celsius comme du kelvin ou glissent une émissivité de 0.9 dans un problème qui spécifiait un corps noir. Les esquisses thermiques d’engins spatiaux et les contrôles de premier ordre d’un four usent de la loi du corps noir lorsque seules l’aire et la température de surface sont disponibles avant de modéliser facteurs de vue, revêtements et convection. Comme l’implémentation est parse de palier A, chaque appel réussi coûte le $0.002 publié, sans jetons de modèle et sans réseau sortant.
Cas d'intégration
Devoirs et laboratoires de corps noir
Calculez P = σAT⁴ à partir de l’aire et de la température en kelvin lorsqu’une feuille spécifie un corps noir idéal plutôt qu’une surface grise.
Fixtures déterministes de rayonnement
Générez des puissances de corps noir reproductibles pour tests unitaires, démonstrations d’enseignement et assertions CI sur la loi T⁴ de Stefan-Boltzmann.
Esquisses thermiques de premier ordre
Transformez une aire rayonnante et une température de surface connues en watts avant d’ajouter revêtements, facteurs de vue ou un environnement.
Questions techniques
Que se passe-t-il si la température est un kelvin négatif ?
La tâche échoue avec invalid_input. La température absolue ne peut pas être sous 0 K ; la loi de Stefan-Boltzmann n’est pas définie pour un kelvin négatif dans ce calculateur, et l’échec n’est pas facturé.
Combien coûte le calculateur de la loi de Stefan-Boltzmann ?
L’outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.