Glossary
Analisi dimensionale
Individuare gli errori tracciando le unità
By Buğra SözeriPublished Updated
L’analisi dimensionale è la tecnica di portare le unità insieme ai numeri attraverso un calcolo e trattarle come oggetti algebrici. Le unità si moltiplicano, si dividono e si cancellano; se il risultato finale dovrebbe essere una distanza e le unità risultano in secondi, si sa che è stato commesso un errore prima ancora di controllare i numeri.
Esempio pratico. Convertire 60 mph in metri al secondo:
60 mi/hr × (1609,344 m / 1 mi) × (1 hr / 3600 s)
= 60 × 1609,344 / 3600 m/s
= 26,8224 m/sNota come le unità “mi” e “hr” si cancellano diagonalmente. Il risultato ha unità m/s — che è quello che era richiesto. Qualsiasi altra unità nel risultato indicherebbe un errore matematico.
Questa è più di una tecnica didattica. La perdita del Mars Climate Orbiter della NASA nel 1999 è avvenuta perché il software a terra di Lockheed Martin produceva libbra-secondi e il software del veicolo spaziale si aspettava newton-secondi. Il fattore di conversione non era stato applicato; i comandi di traiettoria risultanti hanno inviato l’orbiter nell’atmosfera marziana. 125 milioni di dollari più la missione.
Per i calcoli umani, l’analisi dimensionale individua approssimativamente:
- Conversioni dimenticate (miglia in chilometri, ore in secondi).
- Rapporti invertiti (moltiplicato quando si sarebbe dovuto dividere, o viceversa).
- Grandezze confuse (trattare la massa come peso; trattare il volume come flusso).
La regola pratica: ogni passaggio di ogni calcolo dovrebbe avere le unità allegate. La risposta numerica è corretta solo se anche la risposta di unità è corretta.
Esempio pratico 2 — dosaggio farmacologico
Un ordine IV pediatrico recita “morfina 0,1 mg/kg ogni 4 ore; bambino pesa 18 kg; soluzione stock 2 mg/mL.” Elabora le unità completamente: dose mg = 0,1 mg/kg × 18 kg = 1,8 mg. Volume = 1,8 mg ÷ 2 mg/mL = 0,9 mL. Nota come i mg si cancellano diagonalmente e la risposta viene in mL — esattamente l’unità che si misura con una siringa. Se in qualsiasi punto del calcolo si finisse con un’unità come “mg²/mL” o “kg/mg”, si saprebbe dover fermarsi e ricontrollare prima di caricare la siringa.
Quando e perché è importante
L’analisi dimensionale è importante ovunque le grandezze con unità diverse interagiscano — ingegneria, fisica, dosaggio farmacologico in medicina, finanza (tassi di rendimento × tempo = rendimento totale) e cucina (massa / volume = densità). Il caso classico di errore medico: un farmaco pediatrico dosato per “mg per kg di peso corporeo” riceve una lettura errata del punto decimale, e una dose 10× esce dalla farmacia perché l’infermiera non ha verificato “questo volume ha senso per un bambino di 12 kg?” Un controllo dimensionale di 30 secondi (volume della dose × concentrazione = mg totali; mg totali ÷ peso corporeo = mg/kg; confrontare con mg/kg prescritti) individua l’errore ogni volta. Nel software, i sistemi di tipi come dimensional di Haskell o le unità di misura di F# codificano l’analisi dimensionale a livello del compilatore, rendendo le discrepanze di unità un errore di build piuttosto che una catastrofe di runtime. Il Gimli Glider del 1983 — un Boeing 767 che esaurì il carburante a metà volo perché il personale a terra aveva confuso libbre e chilogrammi durante il rifornimento — è il caso di studio dell’aviazione insegnato in ogni corso di sicurezza del volo. Riferimento: NIST — Il Sistema Internazionale di Unità (SI).
Una tattica utile nella revisione ingegneristica: scrivere ogni costante in una formula con unità esplicite, anche quando la formula viene copiata da un libro di testo. La costante gravitazionale g non è solo “9,81” — è 9,81 m/s². La velocità della luce non è solo “3×10⁸” — è 3×10⁸ m/s. Quando la formula viene applicata, le unità si propagano e qualsiasi fattore mancante (una conversione da chilometri a metri, per esempio) fallisce immediatamente il controllo dimensionale prima che il numero sbagliato raggiunga una specifica tecnica.
Il teorema π di Buckingham — la versione profonda della stessa idea: il risultato del 1914 di Edgar Buckingham formalizza l’analisi dimensionale come proprietà strutturale delle equazioni fisiche. Qualsiasi equazione fisica significativa può essere ridotta a una relazione tra raggruppamenti adimensionali di variabili — il numero di Reynolds nella fluidodinamica (ρvL/μ), il numero di Mach (v/c), la deformazione (ΔL/L), il coefficiente di trascinamento. Il teorema dice che il numero di gruppi adimensionali è uguale al numero di variabili meno il numero di dimensioni fondamentali indipendenti. È la base del famoso “argomento di scala” in fisica — prevedere che un test in galleria del vento su scala 1:100 si trasferisca al comportamento a piena scala richiede di corrispondere al numero di Reynolds, non solo alla geometria. Riferimento: NIST SP 811 — Guida per l’uso del SI.
Frequently asked questions
- Cos’è l’analisi dimensionale?
- L’analisi dimensionale è la pratica di tracciare le unità fisiche attraverso ogni passaggio di un calcolo per verificarne la correttezza. Se le unità su entrambi i lati di un’equazione non corrispondono, l’equazione è sbagliata. Velocità = distanza / tempo; se si calcolano metri ÷ secondi, si ottiene m/s — un’unità di velocità valida.
- Come si usa l’analisi dimensionale in pratica?
- Convertire 60 miglia per ora in metri al secondo: 60 mi/h × (1609 m/mi) × (1 h/3600 s) = 26,8 m/s. Le miglia e le ore si cancellano, lasciando m/s — confermando che la conversione è impostata correttamente prima di calcolare.
- Qual è la differenza tra analisi dimensionale e conversione di unità?
- La conversione di unità applica equivalenze note (1 pollice = 2,54 cm) per cambiare le unità. L’analisi dimensionale è la tecnica più ampia di portare le unità attraverso tutta l’algebra per verificare che un’espressione sia fisicamente significativa, non solo numericamente calcolata.
- Come ha l’analisi dimensionale prevenuto un vero disastro ingegneristico?
- Il Mars Climate Orbiter della NASA nel 1999 si è schiantato perché Lockheed inviava dati sull’impulso dei propulsori in libbra-forza secondi mentre la NASA si aspettava newton-secondi. L’analisi dimensionale sulla specifica dell’interfaccia avrebbe individuato la discrepanza di unità prima del lancio.
Related
Published May 16, 2026 · Last reviewed May 31, 2026