Version 4 (modified by 11 years ago) ( diff ) | ,
---|
The ROE Solver
The ROE solver combines a few different concepts and techniques from my previous studies on approximation methods. The ROE solver attempts to solve the Riemann Problem using an approximation to the numerical flux, albeit with a slightly different spin — linearizing the hyperbolic system of equations. That is, given the Euler equations
can be written in matrix form as:
where, the Jacobian matrix A= is a NON-constant coefficient matrix, the Euler equations comprise a NON-linear set of equations. An easier system to solve would be one that is a linear, constant coefficient system of equations. We can transform the Euler equations into this simpler case, if we make transformations of variables in the matrix to be some average function of the left and right data state variables. This results in the set of equations:
Where now the Jacobian is an averaged matrix, representing constant coefficients for the Euler equations.
Considering an integral form of the conservation laws given an exact solution to the approximate Riemann problem is feasible, allows one to solve for the numerical flux in terms of 1) wave strengths, 2) eigenvalues, 3) right eigenvectors of the Jacobian. One possible algebraic form for the flux function is:
Attachments (23)
- Test1Roe.png (11.5 KB ) - added by 11 years ago.
- waveStructures.png (30.2 KB ) - added by 11 years ago.
- RhoP.png (21.4 KB ) - added by 11 years ago.
- RhoU.png (16.5 KB ) - added by 11 years ago.
- RhoP.2.png (21.4 KB ) - added by 11 years ago.
- RoeRho.png (22.9 KB ) - added by 11 years ago.
- rhoSolver.png (118.5 KB ) - added by 11 years ago.
- CallRoe.png (14.1 KB ) - added by 11 years ago.
- RoePTest1.png (10.2 KB ) - added by 11 years ago.
- RoeUTest1.png (12.0 KB ) - added by 11 years ago.
- RoeRhoTest1.png (10.7 KB ) - added by 11 years ago.
- RoePTest3.png (12.2 KB ) - added by 11 years ago.
- RoeUTest3.png (12.4 KB ) - added by 11 years ago.
- RoeRhoTest3.png (12.7 KB ) - added by 11 years ago.
- RoePTest5.png (12.0 KB ) - added by 11 years ago.
- RoeUTest5.png (12.1 KB ) - added by 11 years ago.
- RoeRhoTest5.png (10.7 KB ) - added by 11 years ago.
- RoePTest4.png (13.5 KB ) - added by 11 years ago.
- RoeUTest4.png (10.5 KB ) - added by 11 years ago.
- RoeRhoTest4.png (11.0 KB ) - added by 11 years ago.
- Roe3.png (121.8 KB ) - added by 11 years ago.
- Roe2.png (127.3 KB ) - added by 11 years ago.
- Roe1.png (131.9 KB ) - added by 11 years ago.
Download all attachments as: .zip