In matematica, un invariante di Riemann è una variabile introdotta per facilitare lo studio di un sistema di leggi di conservazione. Le invarianti di Riemann sono costanti lungo le curve caratteristiche di un'equazione alle derivate parziali.
Sono state ricavate da Bernhard Riemann in un lavoro sulle onde piane nell'ambito della dinamica dei gas.
Si consideri il sistema di equazioni di conservazione:

dove
e
sono elementi delle matrici
e
, mentre
e
sono elementi di vettori colonna. Introducendo il campo vettoriale
si può riscrivere l'equazione nella forma:

Parametrizzando
e
:

i termini tra parentesi si possono riscrivere come il risultato di una derivata totale:

con:

In questo modo l'equazione può essere scritta in forma caratteristica:

in cui devono essere soddisfatte le condizioni:

dove
può essere rimosso per fornire:

Se
è la matrice identità l'equazione di partenza in forma omogenea è:

che in forma caratteristica si scrive:

con:

dove
è l'autovettore sinistro di
e
che soddisfa:

Per semplificare tali equazioni si può utilizzare una trasformazione tale che:

in modo da ottenere:

dove un fattore di integrazione
può essere inoltre moltiplicato per semplificare l'integrazione. Il sistema assume la forma caratteristica:

che è equivalente al sistema diagonale:

la cui soluzione può essere fornita dal metodo odografico generalizzato.
Si considerino le Equazioni di Eulero scritte un termini di densità
e velocità
:


dove
è la velocità del suono introdotta assumendo che ci si trovi di fronte ad un processo isentropico.
Il sistema può essere riscritto in forma matriciale:

Si identifichi la matrice
come:

di cui si devono ricavare autovalori ed autovettori.
Gli autovalori vanno ricavati a partre da:

e risultano essere:

e gli autovettori trovati sono:

Dove gli invarianti di Riemann sono:


(le notazioni
and
sono ampiamente diffuse nella gasdinamica).
Per un gas perfetto con calore specifico costante, si possono ottenere gli invarianti di Riemann[1][2] attraverso la relazione
, dove
gamma è il coefficiente di dilatazione adiabatica.


che portano alle equazioni:


In altre parole,

dove
e
sono le curve caratteristiche.
Queste possono essere risolte attraverso le trasformazioni odografe (hodograph transformation).
Nel piano odografo, se tutte le linee caratteristiche collassano in una singola curva, si ottengono delle curve semplici (simple waves).
Se la forma matriciale del sistema è scritto nella forma:

Allora potrebbe essere possibile moltiplicare per la matrice inversa
fintanto che il determinante della matrice
non è zero.
- ^ Zelʹdovich, I. B., & Raĭzer, I. P. (1966). Physics of shock waves and high-temperature hydrodynamic phenomena (Vol. 1). Academic Press.
- ^ Courant, R., & Friedrichs, K. O. 1948 Supersonic flow and shock waves. New York: Interscience.
- (DE) Bernhard Riemann, Ueber die Fortpflanzung ebener Luftwellen von endlicher Schwingungsweite (PDF), in Abhandlungen der Königlichen Gesellschaft der Wissenschaften zu Göttingen, vol. 8, 1860. URL consultato l'8 agosto 2012.
- (EN) A. M. Kamchatnov, Nonlinear Periodic Waves and their Modulations, World Scientific, 2000, ISBN 978-981-02-4407-1.
- (EN) G. B. Whitham, Linear and Nonlinear Waves, Wiley, 1974, ISBN 978-0-471-94090-6.
- (EN) S. P. Tsarev, On Poisson brackets and one-dimensional hamiltonian systems of hydrodynamic type (PDF), in Soviet Mathematics Doklady, vol. 31, n. 3, 1985, pp. 488–491, MR 87b:58030, Zbl 0605.35075. URL consultato il 20 giugno 2015 (archiviato dall'url originale il 30 marzo 2012).