• 沒有找到結果。

From this study, future work is summarized as follows:

1. From performance test, we can see that there is a bottleneck need to overcome.

2. Test with PDSC for more case or with other module to solve other problems.

REFERENCES

Bird, G. A., Molecular Gas Dynamics (Clarendon Press, Oxford, 1976)

Beckett, G., Mackenzie, J.A., and Robertson, M.L., “A Moving Mesh Finite Element Method for the Solution of Two-Dimensional Stefan Problems”, Journal of

Computational Physics, 168, P500–518, 2001

Bird, G. A., Molecular Gas Dynamics and the Direct Simulation of Gas Flows (Oxford University Press, New York, 1994)

Biswas, Rupak and Strawn, Roger C., “Tetrahedral and Hexahedral Mesh Adaptation for CFD Problems”, Applied Numerical Mathematics, 26, P135-151, 1998

Bond, T.J., Li, L.Y., Bettess, P., Bull, J.W. and Applegarth, I., “Adaptive Mesh

Refinement for Shells With Modified Ahmad Elements”, Computers & Structures, Vol.

61, No. 6, P1135-1141, 1996

Boyd, I. D. and Stark, J. P. W., “Modeling of a small hydrazine thruster plume in the transitionflow rehime,” J. Prop. Power 6, 121 (1990).

Boyd, I. D., Jafry, Y. and Beukel, J. W., “Particle simulation of helium microthruster flows,” J. Spacecraft Rockets 31, 271 (1994).

Boyd, I. D., Penko, P. F., Meissner, D. L. and DeWitt, K. J., ”Experimental and numerical investigations of low-densiity nozzle anplume flows of nitrogen,” AIAA Journal 30, 2453 (1992).

Brackbill, J.U., “An Adaptive Grid with Directional Control”, J. of Computational Physics, 108, P38-50, 1993

Cao, Thang, “Adaptive H-and H-R methods for Symm’s integral equation”, Compit.

Methods Appl. Mech. Engrg, 162, P1-17, 1998

Connell, S.D. and Holms, D.G., “Three-Dimensional Unstructured Adaptive Multigrid Scheme for the Euler Equations,” AIAA Journal, 1994; 32:1626-1632.

Cook, Andrew W., “A Consistent Approach to Large Eddy Simulation Using Adaptive Mesh Refinement”, J. of Computational Physics, 154, P117-133, 1999

Cramer, H., Rudolph, M., Steinl, G. and Wunderlich, W., “A Hierarchical Adaptive Finite Element Strategy for Elastic Plastic problems”, Computers and Structures, 73, P61-72, 1999

Simulation Monte Carlo Model”, J. Computational Phys. , 122, P.323-334, 1995 Deb, Arghya, Prevost, Jean H. and Loret, Benjamin, “Adaptive Meshing for Dynamic Strain Location”, Comput. Methods Appl. Engrg. 137, P285-306, 1996

Dietrich, S. and Boyd, I., “Scalar and Parallel Optimized Implementation of the Direct Simulation Monte Carlo Method, ”J. Comp. Phys., Vol. 126, pp.328-342, 1996

Dorr, Milo R., Garaizar, F. Xabier, and Hittinger, Jeffrey A. F., “Simulation of Laser Plasma Filamentation Using Adaptive Mesh Refinement”, J. of Computational Physics, 177, P233-263, 2002

Dyshlovenko, Pavel, “Adaptive Mesh Enrichment for the Poisson-Boltzmann Equation”, Journal of Computational Physics 172, P198–208, 2001

Felcman, Jirı, “Grid Refinement/Alignment in 3D Flow Computations”, Mathematics and Computers in Simulation, 61, P317-331, 2003

Garcia, Alejandro L., Bell, John B., Crutchfield, William Y., and Alder, Berni J.,

“Adaptive Mesh and Algorithm Refinement Using Direct Simulation Monte Carlo”, J.

of Computational Physics, 154, P134-155, 1999

Huanga, Weizhang and Russellb, Robert D., “Adaptive Mesh Movement — The MMPDE Approach and Its Applications”, Journal of Computational and Applied Mathematics, 128, P383–398, 2001

James N. Moss, Joseph M. Price, “Survey of Blunt Body Flows including wakes at Hypersonic Low-Density Conditions,” Journal of Thermophysics & Heat Transfer, Vol. 11, No. 3, pp. 321-329, 1997.

Kallinderis, Y. and Vijayan, P., “Adaptive Refinement-Coarsening Scheme for

Three-Dimensional Unstructured Meshes”, AIAA JOURNAL, Vol. 31, No. 8, August 1993.

Katragadda, P. and Grosse, I.R., “A Posteriori Error Estimation and Adaptive Mesh Refinement for Combined Thermal-Stress Finite Element Analysis”, Computers &

Structures, Vol. 59, No. 6, P1149-1163, 1996

Khokhlov, A.M., “Fully Threaded Tree Algorithms for Adaptive Refinement Fluid Dynamics Simulations”, J. of Computational Physics, 143, P519-543, 1998

Kim, Chongam and Jameson, Antony, “A Robust and Accurate LED-BGK Solver on Unstructured Adaptive Meshes”, J. of Computational Physics, 143, P598–627, 1998

Boundary Element Method, an Overview”, Engineering Analysis with Boundary, 25, P479-495, 2001

Kuo, Chia-Hao, "The Direct Simulation Monte Carlo Method Using Unstructured Adaptive Mesh and Its Applications,", MS Thesis, NCTU, Hsinchu, Taiwan 29, Jun., 2000.

Lee, C.K. and Lo, S.H., “An Automatic Adaptive Refinement Procedure Using Triangular And Quadrilateral Meshes”, Engineering Fracture Mechanics, Vol. 50, No.

5/6, P671-686, 1995

Lee, C.K. and Lo, S.H., “Automatic Adaptive Refinement Finite Element Procedure for 3D Stress Analysis”, Finite Elements in Analysis and Design, 25, P135-166, 1997 Lee, Y. K. and Lee, J. W., “Direct simulation of compression characteristics for a simple drag pump model,” Vacuum 47, 807 (1996a).

Lee, Y. K. and Lee, J. W., “Direct simulation of pumping characteristics for a model diffusion pump,” Vacuum 47, 297(1996b).

Leyland, P. and Richter, R., “Completely Parallel Compressible Flow Simulations Using Adaptive Unstructured Meshes”, Comput. Methods Appl. Mech. Engrg. 184, P467-483, 2000

Littlefield, David L., “The Use of R-Adaptivity with Local, Intermittent Remesh For Modeling Hypervelocity Impact and Penetration”, International Journal of Impact Engineering, 26, P433-442, 2001

Löhner, Rainald, “Mesh Adaptation in Fluid Mechanics”, Engineering Fracture Mechanics, Vol. 50, No. 5/6, P819-847, 1995

Lou, John Z., Norton, Charles D., and Cwik, Thomas A., “A Robust and Scalable Software Library for Parallel Adaptive Refinement on Unstructured Meshes”, In 5th Intl. Symp. on Solving Irregularly Structured Problems in Parallel, Berkeley, CA 1998.

Mackenzie, J.A. and Robertson, M.L., ” The Numerical Solution of

One-Dimensional Phase Change Problems Using an Adaptive Moving Mesh Method”, J. of Computational Physics, 161, P537-557, 2000

MacNeice, Peter, Olsonb, Kevin M., Mobarry, Clark, Fainchtein, Rosalinda de and Packer, Charles, “PARAMESH: A parallel adaptive mesh refinement community toolkit”, Computer Physics Communications, 126, P330–354, 2000

Manole, Ovidiu, Labbé, Paul, Dompierre, Julien and Trépanier, Jean-Yves,

“Anisotropic Hybrid Mesh Adaptation Using A Metric Field”, 16th AIAA Computational Fluid Dynamics Conference, 23-26, June, 2003

Merkle, C. L, “New Possibilities and Applications of Monte Carlo

Methods,“ Rarefied Gas Dynamics (ed. Belotserkovsk II), 13th International Symposium, pp. 333-348, 1985

Nance, R. P., Hash, D. B. and Hassan, H. A., “Role of boundary conditions in monte carlo simulation of microelectromechanical systems”, Journal of Thermophysics and Heat Transfer 12, Technical Notes, 447 (1998).

Norton, Charles D., Lou, John Z., and Cwik, Thomas. “Status and Directions for the PYRAMID Parallel Unstructured AMR Library”, In 8th Intl. Workshop on Solving Irregularly Structured Problems in Parallel (15th IPDPS), San Francisco, CA 2001.

Oliker, Leonid, Biswas, Rupak and Gabow, Harold N., “Parallel Tetrahedral Mesh Adaptation with Dynamic Load Balancing”, Parallel Computing, 26, P1583-1608, 2000

Olynick, D. P., Moss, J. N. and Hassan, H. A., “Grid Generation and Application for the Direct Simulation Monte Carlo Method to the Full Shuttle Geometry,” AIAA Paper 90-1692.

Piekos, E. S. and Breuer, K. S., “Numerical modeling of micromechanical devices using the direct simulation monte carlo method”, Trans. ASME J. Fluids Eng. 118, 464 (1996).

Plaza, Angel, Padrón, Miguel A. and Carey, Graham F., “A 3D Refinement/

Derefinement Algorithm for Solving Evolution Problems”, Applied Numerical Mathematics, 32, P401-418, 2000

Powell, Kenneth G. and Roe, Philip L. “Adaptive-mesh algorithms for computational fluid dynamics”, Algorithmic Trends in Computational Fluid Dynamics, Springer Verlag Co, New York, 1992, P.301-337

Rausch, R.D., Batina, J.T. and Yang, H.T.Y., "Spatial Adaption Procedures on Unstrutuctured Meshes for Accurate Unsteady Aerodynamics Flow Computation,"

AIAA Paper No. 91-1106-CP, 1991.

Ruppert, Jim, “A Delaunay Refinement Algorithm for Quality 2-Dimensional Mesh Generation”, J. of Algorithms, 18. P548-585, 1995

in a Body-fitted Coordinate System,” Rarefied Gas Dynamics, Ed. Muntz et al., Progress in Astronautics and Aeronautics, pp. 258-270, AIAA, 1989.

Spicer, D.S., Zalesak, S.T., Löhner, R. and Curtis, S., “Simulation of The

Magnetosphere With A New Three Dimensional MHD Code and Adaptive Mesh Refinement: Preliminary Results”, Adv. Space Res. Vol. 18, No. 8, P(8)253-(8)262, 1996

Sullivan Jr., John M. and Zhang, James Qingyang, “Adaptive Mesh Generation Using A Normal Offsetting Technique”, Finite Elements in Analysis and Design, 25,

P275-295, 1997

Tang, H.Z., Tang, Tao and Zhang, Pingwen, “An Adaptive Mesh Redistribution Method for Nonlinear Hamilton–Jacobi Equations in Two- and Three-Dimensions”, Journal of Computational Physics, 188, P543–572, 2003

Vanderstraeten, D. and Keunings, R., “Optimized Partitioning of Unstructured Finite Element Meshes,” Intl. J. Num. Meth. Engng. 38(3), 433-450, 1995

Wang, L. and Harvey, J. K., “The Application of Adaptive Unstructured Grid Technique to the Computation of Rarefied Hypersonic Flows Using the DSMC Method,” Rarefied Gas Dynamics (ed. J. Harvey and G. Lord), 19th International Symposium, pp. 843-849, 1994.

Wu, Fu-Yuan, "The Three-Dimensional Direct Simulation Monte Carlo Method Using Unstructured Adaptive Mesh and It Applications", MS Thesis, NCTU, Hsinchu, Taiwan , July., 2002.

Wu, J.-S., Lee, Fred and Wong, S.-C., “Treatment of pressure related boundary

conditions in micromechanical devices using DSMC method,” AIAA Journal, October (1999). (submitted)

Wu, J.-S. and Lian, Y.-Y., "Parallel Three-Dimensional Direct Simulation Monte Carlo Method and Its Applications, " Computers & Fluids Volume 32, Issue 8 , Pages 1133-1160, September 2003.

Wu, J.-S., Tseng, K.-C. and Lian, Y.-Y., “Development of a General Parallel Direct Simulation Monte Carlo Code”, presented at 24th International Symposium on Rarefied Gas Dynamics, July 10-16, 2004, Bari, Italy.(2004a)

Wu, J-S, Tseng, K-C and Wu, F-Y, “Parallel Three-Dimensional DSMC Method Using Mesh Refinement and Variable Time-Step Scheme”, Computer Physics Communications, 2004 (accepted)(2004b)

Zeeuw, Darren De and Powell, Kenneth G., “An Adaptively Refined Cartesian Mesh Solver for the Euler Equations”, Journal of Computational Physics, 104, P56-68, 1993 Zhu, J. Z. and Zienkiewicz, O. C., "A Posteriori Error Estimation and

Three-Dimensional Automatic Mesh Generation", Finite Elements in Analysis and Design, 25, P167-184, 1997

Ziegler, Udo, “NIRVANA+: An Adaptive Mesh Refinement Code for Gas Dynamics and MHD”, Computer Physics Communications, 109, P111-134, 1998

Özturan, C., deCougny, H.L., Shephard, M.S. and Flaherty, J.E., “Parallel Adaptive mesh refinement and redistribution on distributed memory computers”, Comput.

Methods Appl. Mech. Engrg. 119, P123-137, 1994

Table 1 Timing (seconds) for different processor numbers

(Surface mesh for a single jet case, original mesh: cells:997,421. nodes: 190,052.

level-1 refinement: cells:5,522,029. nodes:985,295.)

Processor NO. 2 4 8 16

Preprocessing 15.988 18.485 20.077 17.602

I 1564.7 499.08 659.9 491.86

II 14295 5360.4 5149.8 6922.2

III 1.35 2.072 2.174 2.399

IV 44.07 23.338 15.961 10.585 I. Add nodes on cell edges

II. Renumber added nodes III. Update connectivity data IV. Build neighbor identifier array

Table 2 Different refined level mesh for a hypersonic flow over 70o blunt cone with attack angle of 100. (Kn=0.0108)

Angle of Attack 10o (1/2 domain)

Level Cell No. Node No. Sim. Particle No.

0 15,190 3,573 16,808

1 46,817 9,550 42,120

2 270,382 49,222 390,794

3 1,117,241 195,879 3,697,429

Table 3 Comparison between experimental data and simulation data for different refined level mesh for a hypersonic flow over 70o blunt cone with attack angle of 100. (Kn=0.0108)

Angle of Attack 10o

Level Cd Cl Cm

0 1.688(14.36%) -0.135(25.00%) -0.064(18.52%)

1 1.652(11.92%) -0.147(18.33%) -0.063(16.67%)

2 1.587(7.52%) -0.163(9.44%) -0.058(7.41%)

3 1.555(5.35%) -0.175(2.78%) -0.055(1.85%)

Exp. Data 1.476 -0.18 -0.054

Figure 1 Isotropic mesh refinement of tetrahedral mesh. (T: Tetrahedron )

isotropic ( 1st stage) isotropic ( 2nd stage)

anisotropic ( 2nd stage) initial grid

initial grid

initial grid

2 hanging node anisotropic (2nd stage)

3 hanging node isotropic (2nd stage)

1 hanging node anisotropic (2nd stage)

2 hanging node

3 hanging node 1 hanging node

Figure 2 Mesh refinement rules for two-dimensional triangular cell

refined 4 cells

refined 8 cells refined 2 cells

(+1) (+2) (+3) (+1) (+4)

non-coplanar coplanar

6 5 4 3 2 1

coplanar

: n hanging node (+n) : adding n nodes

n

Figure 3 Schematic diagram for mesh refinement rules of tetrahedron

quality control no quality control

refined 2 cells

Figure 4 Schematic diagram of the proposed cell quality control

Figure 5 Schematic diagram of typical of cell quality control

quality control no quality control

refined 2 cells

Figure 6 Schematic diagram of simple cell quality control by Wu et al. [2004a]

Figure 7 A case that the proposed cell-quality-control would not affect to it

read grid data &

refine all cells by refinement criteria

Figure 8 Simplified flow chart of the serial mesh refinement.

Figure 9 Flow chart of parallel mesh refinement module

CPU0 gather output data

flag the cells based on refinement criteria

renumber added nodes

synchronize

stop start

add nodes on cell edge refinement required

Figure 10 Flow chart of module I (add nodes on cell edges)

remove hanging nodes

stop start

add nodes on isotropic cells

communicate hanging node information

hanging nodes on IPB

?

yes

no

add nodes on anisotropic cells

Figure 11 Flow chart of serial DSMC method

Average samples and print out the data index particles

Figure 12 Simplified flow chart of the parallel DSMC method (PDSC)

Figure 13 Coupled PDSC-PAMR Method

(weighting based on cell volume)

start

Figure 14 Sketch of a hypersonic flow over 70o blunt cone N2

M = 20 T= 13.6 K

Tw = 300 K α=1

α

Figure 15 Original mesh of a hypersonic flow over 70o blunt cone with attack angle of 100.

Figure 16 Level 1 refined mesh of a hypersonic flow over 70o blunt cone with attack angle of 100.

Figure 17 Level 2 refined mesh of a hypersonic flow over 70o blunt cone with attack angle of 100.

Figure 18 Level 3 refined mesh of a hypersonic flow over 70o blunt cone with attack angle of 100.

Figure 19 Normalized density of original mesh of a hypersonic flow over 70o blunt cone with attack angle of 100. (Kn=0.0108)

Figure 20 Normalized temperature of original mesh of a hypersonic flow over 70o blunt cone with attack angle of 100. (Kn=0.0108)

Figure 21 Streamlines of original mesh of a hypersonic flow over 70o blunt cone with attack angle of 100. (Kn=0.0108)

Figure 22 Mach number of original mesh of a hypersonic flow over 70o blunt cone with attack angle of 100. (Kn=0.0108)

Figure 23 Normalized density of level 3 refined mesh of a hypersonic flow over 70o blunt cone with attack angle of 100. (Kn=0.0108)

Figure 24 Normalized temperature of level 3 refined mesh of a hypersonic flow over 70o blunt cone with attack angle of 100. (Kn=0.0108)

Figure 25 Streamlines of level 3 refined mesh of a hypersonic flow over 70o blunt cone with attack angle of 100. (Kn=0.0108)

Figure 26 Normalized Mach number of level 3 refined mesh of a hypersonic flow over 70o blunt cone with attack angle of 100. (Kn=0.0108)

(a)

(b)

Figure 27 Surface mesh distribution for a supersonic flow past a sphere (M=4.2, Kn=0.1035, Argon) (a)with cell quality control (b)without cell quality control

(a)

(b)

Figure 28 Typical distribution surface mesh(1/16 domain) for a single jet case (Kn=0.001, Ps/Pb=150) (a)original mesh (997421 cells) (b)level-1 refined mesh (5522029 cells)

0. preprocessing

I. add node on cell edges II. renumber added nodes III. update connectivity data IV. build neighbor identifier array

Figure 29 Timing for different modules of PAMR at different processors

0

0 2000 4000 6000 8000 10000 12000 14000 16000 18000

2 4 8 16

Processor numbers Time(s)

Figure 30 Total timing for different processors

相關文件