-
Low velocity flows often exhibit incompressible properties, and one of the most prohibitive aspects of these problems is a large number of computer resources required, including both CPU time and memory. Various numerical schemes used to calculate incompressible flow are constantly updated to accelerate convergence and reduce resource occupation, but incompressible flow is an ideal model for studying theoretical problems after all. In addition, it is a common phenomenon that high-speed and low-speed flow regions exist in the same system, and the influence of heat and volume force cannot be ignored in some cases. The artificial compressibility method is based on the idea that the numerical algorithms for compressible flows are used to solve incompressible flow. The system of compressible flow governing equations at very low Mach numbers is stiff due to the large disparity in acoustic wave speed, u+ c, and the waves convecting at fluid speed, u. The preconditioning algorithm is effective to change the eigenvalues of the compressible flow equations system so as to remove the large disparity in wave speed, and the essence is to multiply the time derivatives with a suitable matrix. A function in low growth rate with Mach number as a variable is used to construct another new preconditioning matrix. Compared with other matrices of Dailey, Weiss, Choi and Pletcher, the new matrix can well improve the stiffness of the governing equations and the smoothness of eigenvalues in all-speed domain. A one-dimensional numerical example shows that the preconditioning matrix has ability to improve the efficiency of solving low-speed flow problems. These preconditioning matrices are extended to two-dimensional problems to simulate inviscid flow passing through a pipe with bulge and viscous flows passing through a flat and cavity. The results indicate that the new matrix has not only better accuracy but also higher efficiency than Weiss’s and Pletcher’s.
-
Keywords:
- preconditioning/
- compressible flow/
- astringency/
- numerical simulation
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] -
k t x= 0.2 x= 0.4 x= 0.6 x= 0.8 x= 1.0 0.5 exact solution 0.89253 1.0425 1.1925 1.3050 1.4925 errors of no
preconditioning100 3.9029×10–5 1.5695×10–5 2.5871×10–5 3.4728×10–5 4.2505×10–5 150 1.1399×10–5 9.3383×10–6 1.3694×10–5 1.8359×10–5 2.2459×10–5 200 6.7822×10–6 4.6281×10–6 7.3170×10–6 5.8126×10–6 6.0973×10–6 errors of
preconditioning100 3.0175×10–6 9.8264×10–7 2.2705×10–6 1.8797×10–6 2.8140×10–6 0.04 exact solution 0.52790 0.53622 0.54454 0.55286 0.56118 errors of no preconditioning 100 9.3060×10–5 9.3411×10–5 9.3782×10–5 9.4174×10–5 9.4586×10–5 150 5.5757×10–5 5.5289×10–5 5.4841×10–5 5.4415×10–5 5.4010×10–5 200 4.5265×10–5 4.4483×10–5 4.3722×10–5 4.2983×10–5 4.2267×10–5 errors of
preconditioning100 3.9460×10–6 3.1288×10–6 5.5530×10–7 2.5512×10–6 3.1288×10–6 0.01 exact solution 0.50692 0.50894 0.51096 0.51298 0.51500 errors of no
preconditioning100 4.0176×10–4 4.0335×10–4 4.0494×10–4 4.0652×10–4 4.0811×10–4 150 2.6008×10–4 2.6108×10–4 2.6208×10–4 2.6308×10–4 2.6407×10–4 200 1.9108×10–4 1.9178×10–4 1.9249×10–4 1.9319×10–4 1.9389×10–4 100 3.3569×10–6 2.2214×10–6 7.5880×10–6 4.8149×10–6 6.3518×10–6 -
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48]
Catalog
Metrics
- Abstract views:4043
- PDF Downloads:70
- Cited By:0