21. Hyperbolic problems#
Hyperbolic problems often come from a small-amplitude linearization, or as the non-diffusion (or inviscid) limit of a more general problem.
As a result of these simplification, these problems may experience shocks (i.e. discontinuity in the solution, where the differential equations stop to hold, and integral equations and jump conditions are required). todo classification of discontinuities on the massflow across the surface
The very nature of these problem also suggest methods for the solution or the analysis of these equations, like characteristic method.
21.1. Scalar linear#
21.1.1. 1-dimensional#
Caracteristic method. \(U(t) = u(X(t), t)\), with the caracteristic curves \(X(t)\) defined as those curves where the PDE becomes a ODE. Evaluating the time derivative of the function \(u(X(t),t)\), the hyperbolic equation can be recast as
The equation of characteristic lines is
and the PDE on characteristic line becomes the ODE
21.2. Scalar non-linear#
21.3. System linear#
21.3.1. 1-dimensional#
21.3.1.1. Method of characteristics#
Characteristics. \(\mathbf{U}(t) = \mathbf{u}(X(t), t)\)
In order to get the equations of characteristic lines where PDE turns into ODEs, the eigenproblem
holds. This problem has non trivial solution if \(\frac{d X}{dt}\) and \(\partial_x \mathbf{u}\) are pairs of eigenvalues and (right) eigenvectors of the array \(\mathbf{A}\).
Diagonalization.
Since \(\mathbf{L} = \mathbf{R}^{-1}\), and defining the characteristic variables by \(d \mathbf{q} = \mathbf{L} d \mathbf{u}\) - in linear problems matrix \(\mathbf{A}\) is constant, and so its spectral decomoposition, and thus \(\mathbf{q} = \mathbf{L} \mathbf{u}\) - , it’s possible to recast the original problem in diagonal form
Thus, on the \(i^{th}\) family of characteristic lines, \(\dfrac{d X}{dt} = \lambda_i\), \(Q_i(t) = q_i(x(t), t)\) evolves as
If \(F_i = \left[ \mathbf{L} \mathbf{f} \right]_i = 0\), the characteristic variable \(q_i\) is constant along the characteristic lines. Once the characteristic variables are determined, the conservative variables are evalauted as \(\mathbf{u}(x,t) = \mathbf{R} \mathbf{q}(x,t)\).
21.3.1.2. Domain of influence and domain of dependence#
21.3.1.3. Riemann problem#
A Riemann problem is defined as the evolution of the initial state
This problem is quite useful in quite a wide range of numerical methods for hyperbolic problems - Godunov schemes in Finite Volume Methods -, to evaluate the boundary state to be used numerical flux.
For linear problems, the matrix \(\mathbf{A}\) is constant ad so it is its spectral decomposition, \(\mathbf{A} = \mathbf{R} \symbf{\Lambda} \mathbf{L}\), and the solution of a Riemann problem of an homogeneous linear hyperbolic system can be easily determined analytically with the method of characteristics,
Let’s change the origin of space and time, so that the initial state is in \(t=0\), and the jump in the initial condiiton in \(x = 0\). Each charactersitic variable \(q_k(x, t)\) is constant on its family of characteristic lines, \(x = X_k(t) = x_{0,k} + \lambda_k t\).
Thus, the solution in conservative variables \(\mathbf{u}(x,t)\) in \(x\) at time \(t\) reads
In a Riemann problem for a \(N\)-dimensional linear system the solution shows \(N+1\) homogeneous regions (at most, in general the same number as the number of the non-coincident eigenvalues \(+1\)), delimited by the characteristic lines with origin in the discontinuity. Sorting the eigenvalues in increasing order
and defining the homogeneous regions
the solution is in the \(S_i\) region is
Example 21.1 (Linear(ized) P-system)
The linear(ized) P-system around a uniform reference state \(\overline{\rho}\), \(\overline{u}\) in convective form reads
Spectral decomposition.
Reference state.
Subsonic: the two families of characteristic lines have opposite direction; supersonic: the two families of characteristic lines have the same direction.
Example 21.2 (Linearized shallow water equations)
Example 21.3 (Linearized Euler equations (acoustics))
Example 21.4 (Wave equation)
A wave equation arises in many different fields of science. As an example, 1-dimensional wave equation descrives the axial dynamics of a truss
that can be recast in the general expression of wave equation
The \(2^{nd}\) order differential operator appearing in 1-dimensional wave equation can be factored as the “product” of 2 \(1^{st}\) order differentail operators,
and thus a wave equation can be written as
In the regime of small displacement, the velocity field is the partial time derivative of the dispalcement field, \(v = \partial_t u\), and the axial force reads \(N = EA \partial_x u\). Exploiting Schwartz’s theorem about mixed partial derivatives to write \(\partial_t N = EA \partial_x v\), it’s possible to write the wave function as the following system of hyperbolic equations in the physical unknowns \(v, N\)
P-system and wave equation - reference state at rest, \(\ \overline{u} = 0\).
Taking time partial derivative of the first and space partial derivative of the second equation times \(\overline{\rho}\), and evaluating their difference, a wave equation for \(rho\) appears
Analogously, taking space derivative of the first and time derivative of the second, a wave equation for the velocity field appears
21.4. System non-linear#
21.4.1. 1-dimensional space#
21.5. n-dimensional space#
Different descritpions of integral problem,
todo in coordinates
Example 21.5 (P-system in 1-dimensional domain)
with \(\partial_x P = a^2 \partial_x \rho\),
Convective form
Conservative form
Spectral decomposition of \(\mathbf{A}(\mathbf{u})\) gives
Example 21.6 (Euler equations in 1-dimensional domain)
Conservative form
with \(h^t = e^t + \frac{P}{\rho}\) and \(e^t = e + \frac{u^2}{2}\), and the pressure field can be written as a function of the other thermodynamic variables. As an example, using conservative variables \((\rho, m, E^t) = (\rho, \rho u, \rho e^t) = \left(\rho, \rho u, \rho \left(e + \frac{u^2}{2}\right) \right)\)
so that
The speed of sound reads
Conservative form in conservative variables.
Convective form in conservative variables.
Spectral decomposition of \(\mathbf{A}(\mathbf{u})\)
being
Thus,
being
Example 21.7 (Shallow water equation in \(1\)-dimensional domain)
Let \(b(x)\)…, \(h(x)\) the height of the free surface, \(\eta(x) = h(x) - b(x)\) the depth.
Derivative of integrals with non-constant extremes
Continuity equation reads
for fluids with constant and uniform density
having linked the velocity to the material derivative of the position, whose vertical component reads
Assuming hydrostatic pressure distribution, \(p = P_a + \rho g z\) at depth \(z\) under the level of local free surface,
Momentum equation reads
and integration in \(z\)-direction todo Explicitly treat the \(z\) term
Conservative form of the equations.
Convective form of the equations.
Spectrum of matrix \(\mathbf{A}(\mathbf{u})\).
Example 21.8 (P-system in n-dimensional domain)
Conservative variables: \((\rho, \vec{m})\)
Physical variables: e.g. \((\rho, \vec{u})\), \((P, \vec{u})\),…
Example 21.9 (Euler system in n-dimensional domain)
Conservative variables: \((\rho, \vec{m}, E^t)\)
Physical variables: e.g. \((\rho, \vec{u}, e)\),…
where \(\Pi\) represents the pressure field as a function of the conservative varaibles,
and \(P\) the pressure field expressed by the equation of state of the fluid as a function of density and internal energy per unit mass as the pair of independent variables determining the thermodynamic state.
Example 21.10 (Shallow water equations in 2-dimensional domain)