Using HPC for Computational Fluid Dynamics -  Shamoon Jamshed

Using HPC for Computational Fluid Dynamics (eBook)

A Guide to High Performance Computing for CFD Engineers
eBook Download: PDF | EPUB
2015 | 1. Auflage
226 Seiten
Elsevier Science (Verlag)
978-0-12-801751-7 (ISBN)
Systemvoraussetzungen
Systemvoraussetzungen
92,95 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Using HPC for Computational Fluid Dynamics: A Guide to High Performance Computing for CFD Engineers offers one of the first self-contained guides on the use of high performance computing for computational work in fluid dynamics.

Beginning with an introduction to HPC, including its history and basic terminology, the book moves on to consider how modern supercomputers can be used to solve common CFD challenges, including the resolution of high density grids and dealing with the large file sizes generated when using commercial codes.

Written to help early career engineers and post-graduate students compete in the fast-paced computational field where knowledge of CFD alone is no longer sufficient, the text provides a one-stop resource for all the technical information readers will need for successful HPC computation.


  • Offers one of the first self-contained guides on the use of high performance computing for computational work in fluid dynamics
  • Tailored to the needs of engineers seeking to run CFD computations in a HPC environment, a common requirement
  • Fits well with established titles in computational and numerical methods, and complements the growing cluster of forthcoming computational mechanics titles


Shamoon Jamshed is a CFD Analyst at the Institute of Space Technology (IST), Karachi Centre, Pakistan. He has an MSc in Computational Fluid Dynamics from Cranfield University, UK and completed a Bachelors in Mechanical Engineering from NED University, Karachi, pakistan. He has been working in the field of CFD and HPC for nearly ten years, and specializes in mesh generation and turbulence modeling.
Using HPC for Computational Fluid Dynamics: A Guide to High Performance Computing for CFD Engineers offers one of the first self-contained guides on the use of high performance computing for computational work in fluid dynamics. Beginning with an introduction to HPC, including its history and basic terminology, the book moves on to consider how modern supercomputers can be used to solve common CFD challenges, including the resolution of high density grids and dealing with the large file sizes generated when using commercial codes. Written to help early career engineers and post-graduate students compete in the fast-paced computational field where knowledge of CFD alone is no longer sufficient, the text provides a one-stop resource for all the technical information readers will need for successful HPC computation. Offers one of the first self-contained guides on the use of high performance computing for computational work in fluid dynamics Tailored to the needs of engineers seeking to run CFD computations in a HPC environment

Chapter 1

Introduction to CFD


Abstract


This chapter is an introduction to Computational Fluid Dynamics (CFD). Many organizations implement CFD in the computer-aided engineering phase. However, most of the time, higher management is not interested, perhaps because of the lengthy simulations or uncertainty regarding results. These issues are discussed and various misconceptions about CFD are explored and cleared up. The basics of CFD with governing equations are also discussed.

Keywords


CFD; Governing equations; Simulations; Uncertainty

1. Colorful Dynamics or Computational Fluid Dynamics?


Computational fluid dynamics (CFD) is one of the most quickly emerging fields in applied sciences. When computers were not mature enough to solve large numerical problems, two methods were used to solve fluid dynamics problems: analytical and experimental. Analytical methods were limited to simplified cases such as solving one-dimensional (1D) or 2D geometry, 1D flow, and steady flow. However, experimental methods demanded a lot of resources such as electricity, expensive equipment, data monitoring, and data post-processing. Sometimes for engineering analysis work, it is not within the budget of a small organization to establish such a facility. However, with the advent of modern computers and supercomputers, life has become much easier. With the passage of time numerical methods got matured and are now used to solve complex fluid dynamics problems in a short time. Thus, today, with a small investment, some good configuration personal computers can be bought and used to run CFD code that can handle complex flow geometries easily. The results can be achieved more quickly if some of the computers are joined or clustered together.
From an overall perspective, CFD is more economical than experiments. The twentieth century has seen the computer age move with cutting-edge changes, and problems or experiments that had never been thought possible to be performed experimentally or were difficult to perform because of limited resources are now possible with the modern technology. It can be said that CFD is more economical than experiments. With the advent of modern computer technology, it has gained in popularity as well because advanced methods for solving fluid dynamics equations can be analyzed quickly and efficiently.
In terms of accuracy, CFD lies in between the domain of theory and experiments. Because experiments mostly replicate real phenomena, they are much reliable. Analytical method is second because of certain assumptions involved while solving a particular problem. CFD is last because of it involves truncation errors, rounding off errors, and machine errors in numerical methods. To avoid making it “colorful dynamics,” it is the responsibility of the CFD analyst to fully understand the logic of the problem and correctly interpret results.
There are many benefits to performing CFD for a particular problem. A typical design cycle now contains two and four wind-tunnel tests of wing models instead of the 10–15 that were once routine. Because our main focus is High-Performance Computing (HPC), we can say that if CFD is the rider, HPC is the ride. Through HPC complex simulations (such as very high-speed flow) are possible that otherwise would have required extreme conditions for a wind tunnel. For hypersonic flow in the case of a re-entry vehicle, for example, the Mach number is 20 and CFD is the only viable tool with which to see flow behavior. For these vehicles, which cross the thin and upper atmosphere levels, nonequilibrium flow chemistry must be used.
Consider the example of a jet engine whose entire body is filled with complex geometries, faces, and curvature. CFD helps engineers design the after-burner mixers, for example, which provide additional thrust for greater maneuverability. Also, it is helpful in designing nacelles, bulbous, cylindrical engine cowlings, and so forth.

2. Clearing Misconceptions about CFD


An obvious question is why so many CFD users seem unhappy. Sometimes the problem lies in beliefs regarding CFD. Many organizations do not place value on CFD and rely on experiments. According to their view, the use of experiments is customary even though experiments are also prone to errors.
In addition, CFD has captured the research market quicker than experiments owing to the worldwide economic crisis, and it is the obvious choice over experiments for a company when a sufficient budget is scarce. It is also unfortunate that many people do not trust CFD, including the heads of companies and colleagues who sometimes do not understand the complexity of fluid dynamics problems. The analyst must first dig for errors, if any, and then examine how he or she should portray it to higher management. If management is spending money buying expensive hardware and software and hiring people, the importance of CFD is clear. If management still does not recognize the importance of CFD facts, it becomes the job of analysts to educate and mentor the bosses. If it is desired that the statements/arguments related to CFD remain unquestioned, they must be provided either with some scientific or mathematical proof or with some acknowledgment by those who have understanding and firm believe in the truth of the results.
One should compromise for less reliable CFD results when it is known that not enough computational resources are available. This brings us to a question regarding the control of uncertainties. Certain numerical schemes result in dissipation error, such as first order. Other schemes such as second-order result in dispersion error. Then there is machine error, grid accuracy error, human error, and truncation error, to name a few. Thus, unexpected predictions could cause the question, “Did I do something wrong?.” In this case, it is essential to familiarize the user completely with CFD tool(s) and avoid allowing him or her to use the tool as a black box.
Many engineers do not pursue product development, design, and analysis as deeply as do CFD engineers. They do not understand turbulence modeling, convergence, mesh, and such. To sell something in the market using CFD, one should be smart and clever enough to say something the customer can understand.
It is also annoying when software does not correspond the way it should. This occurs when results do not converge or when there is some complex mesh to deal with. At first, one should:
1. Carefully make assumptions if required.
2. Try to make the model simpler (such as using a symmetric or periodic boundary condition).
3. Use reasonable boundary conditions. With an excellent mesh, results do not converge mostly owing to incorrect boundary conditions.
4. Monitor convergence.
5. If not satisfied, go to mesh.
6. If experimental data are unavailable, perform a grid convergence study.
In this way, the efforts will not change skeptics' perceptions overnight but if a history of excellent CFD solutions is delivered, they will start to believe it.
Although CFD has been criticized, there are many great things about it. A CFD engineer enjoys writing code and obtaining results, which increases his confidence level. From a marketing point of view, people are mostly attracted to the colorful pictures of CFD, which is how one can make a presentation truly overwhelming. If one can produce good results but cannot present the work convincingly, then all of the effort is useless.
From this discussion, it can be concluded that there are two important points to remember. One is that the problem does not lie in CFD but could be in the limitation of resources, lack of experimental data, or wrong interpretation of results. Second, skepticism regarding CFD exists but one should be smart enough to present the results in an attractive and evocative manner. Remember the saying that a drop falling on a rock over a long time can create a hole in it. That philosophy will definitely work here, as well. CFD can be colorful dynamics or computational fluid dynamics with colorful, meaningful results. It is your choice: What do you want to see and what do you see?

3. CFD Insight


CFD mainly deals with the numerical analysis of fluid dynamics problems, which embodies differential calculus. The equations involved in fluid dynamics are Navier–Stokes equations. Until now, solutions to Navier–Stokes equations have not been explicitly found except for some cases such as Poiseuille flow, Couette flow, and Stokes flow with certain assumptions. Therefore, several engineers and scientists have spent their lives devising methods to solve these differential equations so as to give a meaningful solution for a particular set of geometry and initial conditions. Thus, CFD is the process of converting the partial differential equations of fluid dynamics into simple algebraic equations and then solving them numerically to obtain some meaningful result.

3.1. Comparison with Computational Structure Mechanics


Because it is a numerical tool, CFD relies heavily on experimental or analytical data for validation. In the author's experience, people who are in the field of computational structure mechanics (CSM) using Finite Element Analysis (FEA) codes for structural deformation in solids do not bother much about creating the grid. This is because the field of FEA is more mature than CFD. For example, there are no complex issues to solve such as the boundary layer, so meshing efforts are reduced. No monster exists such as y+, so life is easier.
In...

Erscheint lt. Verlag 12.5.2015
Sprache englisch
Themenwelt Informatik Weitere Themen Hardware
Naturwissenschaften Physik / Astronomie Strömungsmechanik
Technik Bauwesen
Technik Maschinenbau
ISBN-10 0-12-801751-1 / 0128017511
ISBN-13 978-0-12-801751-7 / 9780128017517
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 12,5 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

EPUBEPUB (Adobe DRM)
Größe: 9,5 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich