<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Riemann-Problem</id>
	<title>Riemann-Problem - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Riemann-Problem"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Riemann-Problem&amp;action=history"/>
	<updated>2026-05-25T13:40:18Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Riemann-Problem&amp;diff=478271&amp;oldid=prev</id>
		<title>imported&gt;Kimplenga am 24. August 2021 um 00:34 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Riemann-Problem&amp;diff=478271&amp;oldid=prev"/>
		<updated>2021-08-24T00:34:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Als &amp;#039;&amp;#039;&amp;#039;Riemann-Problem&amp;#039;&amp;#039;&amp;#039; (nach [[Bernhard Riemann]] (1826–1866)) wird in der [[Analysis]] ein spezielles [[Anfangswertproblem]] bezeichnet, bei dem die Anfangsdaten als konstant definiert werden, bis auf einen Punkt, in dem sie [[unstetig]] sind.&lt;br /&gt;
&lt;br /&gt;
Riemann-Probleme sind hilfreich für das Verständnis [[Hyperbolische partielle Differentialgleichung|hyperbolischer partieller Differentialgleichungen]], da in ihnen alle Phänomene wie [[Stoßwelle|Schocks]], [[Verdichtungsstoß|Verdichtungsstöße]] oder [[Verdünnungswelle]]n auftauchen. Es sind auch für komplizierte nichtlineare Gleichungen wie die [[Eulersche Gleichungen (Strömungsmechanik)|Euler-Gleichungen der Strömungsmechanik]] exakte Lösungen konstruierbar, was nicht für beliebige Anfangsdaten möglich ist.&lt;br /&gt;
&lt;br /&gt;
In der [[Numerische Mathematik|numerischen Mathematik]] tauchen Riemann-Probleme in natürlicher Weise in [[Finite-Volumen-Verfahren]] zur Lösung von [[Erhaltungsgleichung]]en auf. Dort werden die Riemann-Probleme [[Approximation|approximativ]] mittels sogenannter [[Riemann-Löser]] angegangen.&lt;br /&gt;
&lt;br /&gt;
== Erhaltungsgleichung ==&lt;br /&gt;
Als wichtige [[hyperbolische partielle Differentialgleichung]] kann man Erhaltungsgleichungen des folgenden Typs betrachten:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
\partial_t U + \partial_x F(U) &amp;amp;= 0 \\&lt;br /&gt;
U(x,0) &amp;amp;= U_0(x)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Dabei gilt &amp;lt;math&amp;gt;U\colon\R \times \R^+ \to \R^n&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;F\colon\R^n \to \R^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beim Riemann-Problem gilt für den Anfangswert:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
U_0(x) =&lt;br /&gt;
\begin{cases}&lt;br /&gt;
U_L, \quad x&amp;lt;0 \\&lt;br /&gt;
U_R, \quad x&amp;gt;0&lt;br /&gt;
\end{cases}&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
für &amp;lt;math&amp;gt;U_L, U_R \in \R^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Linearer Fluss ===&lt;br /&gt;
Für den linearen Fluss&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
F(U) = AU, \quad A \in \R^{n \times n}&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
lässt sich die analytische Lösung berechnen.&lt;br /&gt;
Für ein hyperbolisches Problem ist die Matrix &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; stets diagonalisierbar:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
TAT^{-1} = \Lambda = \operatorname{diag}(\lambda_1, \dotsc, \lambda_n)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
mit einer Basistransformationsmatrix &amp;lt;math&amp;gt;T \in \R^{n \times n}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Mit der Transformation &amp;lt;math&amp;gt;W := T^{-1}U&amp;lt;/math&amp;gt; kann man die [[PDGL]] entkoppeln:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
&amp;amp;\left\lbrace&lt;br /&gt;
\begin{align}&lt;br /&gt;
\partial_t U + A \partial_x U &amp;amp;= 0 \\&lt;br /&gt;
U(x,0) &amp;amp;= U_0(x)&lt;br /&gt;
\end{align} \right. \\&lt;br /&gt;
\Leftrightarrow&lt;br /&gt;
&amp;amp;\left\lbrace&lt;br /&gt;
\begin{align}&lt;br /&gt;
\partial_t W + \Lambda \partial_x W &amp;amp;= 0 \\&lt;br /&gt;
W(x,0) &amp;amp;= W_0(x) := T^{-1}U_0(x)&lt;br /&gt;
\end{align} \right.&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Entkopplung bedeutet in diesem Fall, dass in der &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;-ten Zeile der PDGL nur noch Ableitungen von &amp;lt;math&amp;gt;W_i&amp;lt;/math&amp;gt; vorkommen.&lt;br /&gt;
&lt;br /&gt;
Jede einzelne Gleichung entspricht einer [[Partielle Differentialgleichung#Einführung|linearen, skalaren Transportgleichung]] und somit ist die Lösung einfach zu bestimmen:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
W_i(x,t) = (W_0)_i(x-\lambda_i t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rücktransformation ergibt nun die gesuchte Lösung:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
U(x,t) = T W(x,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Man kann die Lösung auch anders erhalten, indem man den Sprung der Anfangswerte in der neuen Basis darstellt:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
U_R-U_L = \sum_{j=1}^n \alpha_j t_j \quad \text{mit } \alpha_j \in \R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
wobei die &amp;lt;math&amp;gt;t_j \in \R^n&amp;lt;/math&amp;gt; die Eigenvektoren von &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; sind (also: &amp;lt;math&amp;gt;T=(t_1, \dotsc, t_n)&amp;lt;/math&amp;gt;).&lt;br /&gt;
Nun ist die Lösung so gegeben:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
U(x,t) = U_L + \sum_{\lambda_j &amp;lt; \frac{x}{t}} \alpha_j t_j&lt;br /&gt;
= U_R - \sum_{\lambda_j &amp;gt; \frac{x}{t}} \alpha_j t_j&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Eleuterio F. Toro: &amp;#039;&amp;#039;Riemann Solvers and Numerical Methods for Fluid Dynamics&amp;#039;&amp;#039;, Springer Verlag, Berlin 1999, ISBN 3-540-65966-8.&lt;br /&gt;
* Randall J. LeVeque: &amp;#039;&amp;#039;Finite-Volume Methods for Hyperbolic Problems&amp;#039;&amp;#039;, Cambridge University Press, Cambridge 2004, ISBN 0-521-81087-6.&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Riemannproblem}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Theorie partieller Differentialgleichungen]]&lt;br /&gt;
[[Kategorie:Bernhard Riemann als Namensgeber]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Kimplenga</name></author>
	</entry>
</feed>