Calcolatore del numero di Biot
Con h pari a 25, una lunghezza caratteristica di 0,05 m e k pari a 15, il numero di Biot è 0,083. Ottenga questo numero adimensionale e una verifica sulla validità di un modello a temperatura unica, prima di scegliere un modello di raffreddamento. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Coefficiente di scambio termico
- 25
- Lunghezza caratteristica
- 0,05
- Conducibilità termica
- 15
- Numero di Biot
- 0,0833333333
Il numero di Biot è il rapporto adimensionale che indica se un solido si riscalda o si raffredda in modo uniforme oppure sviluppa gradienti di temperatura interni significativi. È definito come il coefficiente di scambio termico h moltiplicato per la lunghezza caratteristica L e diviso per la conducibilità termica k del solido: Bi uguale a h per L diviso k. Un numero di Biot piccolo significa che la convezione alla superficie è il collo di bottiglia e la conduzione interna è rapida in confronto, quindi vale il classico metodo a parametri concentrati; un numero di Biot grande significa che domina la resistenza conduttiva interna e serve una soluzione completa della conduzione in transitorio. Questo calcolatore del numero di Biot accetta h, L e k in qualsiasi sistema di unità coerente, rifiuta una conducibilità termica nulla o negativa come non definita e restituisce il numero di Biot adimensionale insieme a un flag di validità dei parametri concentrati rispetto al consueto criterio Bi minore di 0.1. Lo usi prima di scegliere tra un modello concentrato e un modello di conduzione distribuita.
Cosa misura il numero di Biot e perché è importante
Il numero di Biot confronta due resistenze termiche: la resistenza alla conduzione all'interno del solido, che scala come L diviso k, e la resistenza alla convezione alla sua superficie, che scala come 1 diviso h. Il loro rapporto Bi uguale a h per L diviso k misura quindi quanto è più difficile per il calore uscire dalla superficie rispetto ad attraversare il corpo.
Quando Bi è piccolo, tipicamente sotto un decimo, il calore si ridistribuisce nel solido molto più velocemente di quanto attraversi il confine superficiale, quindi la temperatura interna resta sostanzialmente uniforme a ogni istante e l'intero corpo può essere seguito con una sola temperatura nel tempo. Questo è il fondamento del metodo a parametri concentrati, la cui soluzione esponenziale è il primo risultato in transitorio insegnato in ogni corso di trasmissione del calore.
Quando Bi è grande, la superficie risponde quasi immediatamente al fluido mentre il cuore resta indietro, i gradienti interni sono ripidi e solo un modello distribuito di conduzione in transitorio, come l'approssimazione a un termine o i grafici di Heisler, fornisce risposte affidabili. Scegliere il regime sbagliato corrompe silenziosamente ogni previsione successiva di temperatura e tempo, quindi ingegneri e studenti valutano il numero di Biot prima di selezionare qualsiasi modello di raffreddamento o riscaldamento in transitorio.
Input, regole di validazione e contratto di risposta
Tutti e tre i campi sono obbligatori. Una conducibilità termica nulla o negativa fallisce con un messaggio che spiega che k deve essere positiva perché il numero di Biot divide per k, così i client possono correggere un errore di inserimento dati invece di ricevere un rapporto indefinito. Un coefficiente di scambio termico negativo o una lunghezza caratteristica negativa sono ugualmente rifiutati come non fisici per questo modello, mentre i valori zero sono accettati e danno un numero di Biot pari a zero.
Un classico controllo da manuale è una sfera d'acciaio in aria con h circa 25 watt per metro quadrato per kelvin, lunghezza caratteristica 0.05 metri e k circa 15 watt per metro per kelvin, che dà un numero di Biot vicino a 0.083 dove il modello concentrato è valido. Colleghi il modulo gratuito del browser per relazioni di laboratorio e controlli rapidi, poi chiami il contratto identico dagli script per valutazioni in blocco su tabelle di materiali.
Mantenga h, L e k in un unico sistema di unità coerente affinché il rapporto adimensionale sia significativo.
Scelta della lunghezza caratteristica e applicazione del risultato
La fonte di errore più comune nel lavoro con il numero di Biot è la scelta della lunghezza caratteristica. Per il criterio dei parametri concentrati la definizione standard è il volume del solido diviso per l'area superficiale attraverso cui avviene la convezione, perché quel rapporto cattura la massa termica per unità di scambio convettivo.
Per una sfera di raggio R il rapporto volume-area è R diviso tre; per un cilindro lungo è R diviso due; per una piastra piana raffreddata in modo uguale su entrambe le facce è la metà dello spessore della piastra. Alcuni manuali usano invece la lunghezza massima del percorso di conduzione, che produce valori tre volte più grandi per una sfera, quindi documenti sempre quale convenzione segue la sua combinazione di h, L e k prima di confrontarla con la soglia 0.1.
I coefficienti tipici guidano l'intuizione: la convezione naturale in aria ferma dà h tra circa 5 e 25, l'aria forzata tra 50 e 1000, e l'acqua in movimento ben oltre 1000 watt per metro quadrato per kelvin, ed è per questo che la tempra di un pezzo in acqua spinge il numero di Biot molto più in alto del raffreddamento in aria anche a geometria invariata.
Le macro dei fogli di calcolo spesso reimplementano la divisione con errori di unità silenziosi tra millimetri e metri; un unico oracolo affidabile riduce gli errori di copia-incolla tra i team. Se le serve la storia di temperatura transitoria del modello concentrato, il numero di Fourier o il flusso di calore conduttivo attraverso una parete, li tratti come calcolatori separati con input e pagine propri.
Casi d'uso
Screening del modello a parametri concentrati
Verifichi Bi < 0.1 prima di applicare il modello concentrato ai problemi di riscaldamento o raffreddamento in transitorio, così studenti e ingegneri scelgono il metodo di soluzione corretto.
Stime di tempra e trattamento termico
Confronti la severità della tempra in aria rispetto all'acqua per lo stesso pezzo calcolando il numero di Biot a ciascun coefficiente di convezione.
Domande frequenti
Quale formula usa questo calcolatore del numero di Biot?
Bi = h·L/k: il coefficiente convettivo di scambio termico per la lunghezza caratteristica diviso per la conducibilità termica del solido. Il risultato è adimensionale.
Quale lunghezza caratteristica dovrei usare?
Per il criterio concentrato usi il rapporto volume-area superficiale V/A: R/3 per una sfera, R/2 per un cilindro lungo e metà dello spessore per una piastra raffreddata su entrambi i lati.
Quanto costa?
Lo strumento nel browser è gratuito e funziona in locale.
Quando si può usare il metodo a parametri concentrati?
Quando il numero di Biot è inferiore a circa 0,1. Il calore si distribuisce nel solido molto più in fretta di quanto attraversi la superficie, e il corpo resta a una sola temperatura in ogni istante; il risultato include un indicatore di questa condizione.
Che succede se la conducibilità termica è zero o negativa?
Il calcolo viene rifiutato con un messaggio, perché il numero di Biot divide per k e risulterebbe indefinito. Vengono rifiutati anche coefficienti o lunghezze negativi, mentre i valori zero sono accettati e danno un numero di Biot nullo.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/phys/biot-numer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"heat_transfer_coefficient":25,"characteristic_length":0.05,"thermal_conductivity":15}'const res = await fetch("https://api.kit.forhosting.com/phys/biot-numer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"heat_transfer_coefficient": 25,
"characteristic_length": 0.05,
"thermal_conductivity": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/biot-numer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"heat_transfer_coefficient": 25,
"characteristic_length": 0.05,
"thermal_conductivity": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/biot-numer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"heat_transfer_coefficient":25,"characteristic_length":0.05,"thermal_conductivity":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"heat_transfer_coefficient":25,"characteristic_length":0.05,"thermal_conductivity":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/biot-numer", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"heat_transfer_coefficient": 25,
"characteristic_length": 0.05,
"thermal_conductivity": 15
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.biot_numer",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Cosa misura il numero di Biot e perché è importante
Questa capacità verifica che il coefficiente di scambio termico, la lunghezza caratteristica e la conducibilità termica siano numeri finiti, rifiuta una conducibilità nulla o negativa con un chiaro messaggio invalid_input, calcola il rapporto con aritmetica in virgola mobile deterministica e restituisce il valore adimensionale più un flag di validità dei parametri concentrati.
Input, regole di validazione e contratto di risposta
Invii tre numeri finiti nei campi heat_transfer_coefficient, characteristic_length e thermal_conductivity. Campi mancanti, stringhe vuote, valori non numerici, NaN e Infinity falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta riporta gli input ripuliti, biot_number come h per L diviso k, lumped_capacitance_valid pari a true quando il risultato è sotto 0.1, la stringa della formula Bi uguale a h per L diviso k, il metodo biot_number e un oggetto units che documenta watt per metro quadrato per kelvin, metri, watt per metro per kelvin e adimensionale quando si resta nel SI. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano saldo prepagato.
Scelta della lunghezza caratteristica e applicazione del risultato
Poiché questa capacità è un motore di analisi puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Tabelle di progetto e test unitari
Generi fixture deterministiche del numero di Biot su tabelle di materiali e geometrie per script, macro e test di regressione senza reimplementare a mano i controlli sulle unità.
Domande tecniche
Perché una conducibilità termica nulla o negativa fallisce?
Il numero di Biot divide per k, quindi k = 0 è indefinito e k negativa è non fisica per questo modello. La richiesta fallisce con invalid_input e non viene addebitata.
Cosa significa il flag lumped_capacitance_valid?
È true quando Bi < 0.1, la soglia standard sotto la quale i gradienti di temperatura interni sono trascurabili e il metodo a parametri concentrati è un'approssimazione valida.