Skip to content

Glossary

Analisi dimensionale

Individuare gli errori tracciando le unità

By Published 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/s

Nota 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