Abstract
It is important to find an effective method of capturing shock waves in computational fluid dynamics (CFD) field,in this paper the basic properties of the 2-D Euler equations are learned by studying hyperbolic PDEs, the Steger-Warming flux vector splitting method and the NND scheme are given. The NND scheme is used for solving 2-D Euler equations by improved Steger-Warming flux vector splitting and it shows that the numerical oscillation is restrained. The finite difference method has higher order of accuracy and better efficiency.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
58.1 Introduction
Building an effective method to capture shock waves that has been an important part of the study in computational fluid dynamics (CFD) field [1]. John Von Neumann first proposed the use of artificial viscosity method to capture shock,and the method of artificial viscosity is still one of the core in the CFD. The emergence of artificial viscosity means losting the part of information, and lowering the computational accuracy. For the non-physical oscillations problems generated near the shock wave, Harten [2–4] proposed the total variation difference scheme- the concept of TVD scheme, which the total variation is decreasing,and constructed the specifical TVD scheme with second order accuracy. meanwhile, Steger and Warming [5] proposed a new class of upwind scheme—vector splitting scheme (FVS scheme). Steger-Warming splitting method are often used by other schemes to better capture the shock wave for its characteristics of high efficiency and easy to program. The difference method that can automatically capture the shock wave is proposed based on the combination of improved Steger-Warming splitting method and NND scheme. The algorithm maintained the characteristics of high efficiency and easy to program that Steger-Warming splitting method have had, and overcomed the numerical oscillation near the shock wave that in Steger-Warming splitting method, and had accuracy and maneuverability. Method proposed in this paper have some reference value to the calculation of vector splitting.
58.2 The FVS Split of Euler Equations
58.2.1 Euler Equations
Conservation form of two-dimensional Euler equations [6] are:
Which \( U = \left( \begin{gathered} \rho \hfill \\ \rho u \hfill \\ \rho v \hfill \\ E \hfill \\ \end{gathered} \right),F = \left( \begin{array}{c} \rho u \\ \rho u^{2} + p \\ \rho uv \\ (E + p)u \\ \end{array} \right),G = \left( \begin{array}{c} \rho v \\ \rho vu \\ \rho v^{2} + p \\ (E + p)v \\ \end{array} \right), \) Therein \( E = \frac{p}{\gamma - 1} + \frac{1}{2}\rho (u^{2} + v^{2} ),a = \sqrt {\frac{\gamma p}{\rho }} ,H = \frac{E + p}{\rho } = \frac{1}{2}(u^{2} + v^{2} ) + \frac{{a^{2} }}{\gamma - 1} = \frac{1}{2}(u^{2} + v^{2} ) + \frac{\gamma p}{(\gamma - 1)\rho } \).
58.2.2 Flux Vector Splitting Technique
Jacobian matrix is
Matrix A and B were similarly transformed respectively as follows:
Therein, the expressions of eigenvalues matrices is respectively:
Therein \( \lambda_{1}^{(1)} = \lambda_{1}^{(2)} = u,\lambda_{1}^{(3)} = u + a,\lambda_{1}^{(4)} = u - a;\lambda_{2}^{(1)} = \lambda_{2}^{(2)} = v,\lambda_{2}^{(3)} = v + a,\lambda_{2}^{(4)} = v - a \)
The left and right eigenvector matrices of A and B are respectively:
There are the following relationships between the matrix M and N
From formular (58.12) a can be seen that matrix C and \( C^{ - 1} \) has nothing to do with flow variables.
Now splitting the flux vector,and first, the eigenvalues of Jacobian matrix,that are \( \lambda_{1}^{(l)} ,\,\lambda_{2}^{(l)} , \) split the sum form of two:
According to flux vector splitting method
Thus, the eigenvalues matrix after splitting are respectively:
And the corresponding Jacobian matrices after splitting are respectively:
The corresponding flux vector can be obstained in the end after splitting
The expressions as follows:
The derivative of positive and negative flux is noncontinuous near the sign reversal point of Eigenvalue [5], and leading the flux vector splitting methods not to be transited smoothly. Therefore, turn flux F, G into continuous function of \( \lambda_{1}^{(3)} ,\,\lambda_{1}^{(4)} ,\,\lambda_{1}^{(3)} \) and \( \lambda_{2}^{(4)} . \)
So far,we have been completed splitting the flux F, G.
58.3 NND Scheme in Two-Demensional and New Scheme
The NND scheme [7] is a computational scheme that has a non-volatile, no free parameters characeristics, and can effectively suppress numerical calculation oscillation. From the modified equation in the scheme, different schemes were used according to the location of relative break points, and physical meaning is clear. For Eq. (58.1), Explicit scheme of NND scheme can be expressed as follows:
Therein
In summary, formular (58.15, 58.16) and (58.18) are the difference method combining the improved Steger-Warming flux vector splitting.
58.4 Numerical Experiments
The calculation of the flow field in shock wave Pipe is the common example to test ability in capturing the shock wave. The answer to this problem can compare to the Riemann’s analytical solution [8]. The initial equation is 2-dimensional unconstant Euler equations (58.1), the initial conditions are uniform flow field.
Inlet conditions: the inlet density \( \rho = 1.0, \) mach number \( Ma = 2.9, \) inlet angle \( \beta_{1} = 29, \) inlet total pressure \( p = 1.0, \) air specific heat ratio \( \gamma = 1.4. \) Outlet condition:
The pressure distribution of \( y = 0.5 \) is shown in Fig. 58.1. From Fig. 58.1 can be seen that: The computational scheme that constructed by combination of Steger-Warming splitting vector method and the NND scheme has good ability in capturing shock wave,the calculated results and the theoretical values are in good agreement, and there is no calculated value oscillation appeared near shock wave.
58.5 Conclusion
Steger-Warming flux vector splitting scheme is becoming the first choice in CFD calculations because of its high precision and efficiency in for numerical calculation of Euler equations, the Steger-Warming flux vector splitting scheme is improved in this paper and make the scheme transit smoothly near the sign reversal point of Eigenvalue. A differential algorithm is constituted by combined the improved Steger-Warming flux vector splitting scheme and the NND scheme, the flux decomposition term in NND scheme is processed by Steger-Warming flux vector splitting method,so that algorithm has higher efficiency. By solving the two-dimensional Euler equations, numerical experiment results can be verified that differentiate scheme can inhibit oscillations and maintain precision and stability, ensure that the shock wave in flow field is captured effectively. Method used in this paper has some reference value about the calculation of flux vector splitting.
References
Su MD, Huang SY (1997) The computational fluid dynamic basis. Tsinghua University Press,
Harten A, Hyman JM, Lax PD (1976) On finite difference approximations and entropy condition for shocks. Commun Pure Appl Math 29:297–322
Harten A (1983) High resolution schemes for hyperbolic conservation laws. J Comput Phys 49:357–393
Harten A, Engquist B, Osher S et al (1987) Uniformly high order essentially non-oscillatory schemes. J Comput Phys 71:231–303
Steger JL, Warming RF (1981) Flux vector splittingflux vector splitting of the inviscid gasdynamic equations with application to finite difference method. J Comput Phys 40:263–293
Zhang HX (1988) Non-oscillatory and non-free-parameter dissipation difference scheme. Acta Aerodynamica Sinica 6:143–165
Zhang HX, Zhuang FG (1992) NND scheme and their application to numerical simulation of two and three dimensional flows. Adv Appl Mech 29:193–256
Yahiaoui T, Adjlout L, Imine O (2010) Experimental investigation of in-line tube bundles. Mechanika 5:37?43
Acknowledgments.
This work was supported by Henan Young Backbone Teachers Assistance Program.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer Science+Business Media, LLC
About this paper
Cite this paper
Yin, Z., Ge, X. (2012). The Difference Method of 2-Dimensional Euler Equations With Flux Vector Splitting . In: Hou, Z. (eds) Measuring Technology and Mechatronics Automation in Electrical Engineering. Lecture Notes in Electrical Engineering, vol 135. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-2185-6_58
Download citation
DOI: https://doi.org/10.1007/978-1-4614-2185-6_58
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-2184-9
Online ISBN: 978-1-4614-2185-6
eBook Packages: EngineeringEngineering (R0)