Candidates can get Best An Introduction To Computational Fluid Dynamics Books 2018 also a Top List of Main Study Materials for 2017-2018 entrance exam in India.
An Introduction to Computational Fluid Dynamics: The Finite Volume Method
by H. Versteeg
- This course is an introduction to numerical methods and MATLAB®: Errors, condition numbers and roots of equations. Topics covered include Navier-stokes; direct and iterative methods for linear systems; finite differences for elliptic, parabolic and hyperbolic equations; Fourier decomposition, error analysis and stability; high-order and compact finite-differences; finite volume methods; time marching methods; Navier-stokes solvers; grid generation; finite volumes on complex geometries; finite element methods; spectral methods; boundary element and panel methods; turbulent flows; boundary layers; and Lagrangian coherent structures (LCSs).
- To introduce and develop the main approaches and techniques which constitute the basis of numerical fluid mechanics for engineers and applied scientists.
- To familiarize students with the numerical implementation of these techniques and numerical schemes, so as to provide them with the means to write their own codes and software, and so acquire the knowledge necessary for the skillful utilization of computational fluid dynamics (CFD) packages or other more complex software.
- To cover a range of modern approaches for numerical and computational fluid dynamics, without entering all these topics in detail, but aiming to provide students with a general knowledge and understanding of the subject, including recommendations for further studies.
|Homework Assignments (5% x 6 Assignments)||30%|
|Quizzes (2 Quizzes)||40%|
- Six problem sets will be given. Homework assignments will be posted on the course. They will be due one to two weeks later, depending on the class schedule and holidays. To receive credit, you must hand in your solutions on the due date, before 5 PM. No late submissions will be accepted without prior permission.
- Solutions to the assignments will normally be available after 5 PM on the due date, and will be posted on the course web page. Graded problem sets will be available in class or upon request; at the next class or within one week after the problem set’s due date.
- While some assignments need a considerable amount of coding we will not always request that you attach or provide your codes. However, students must be ready to present the teaching stuff with a clear and operational code.
- We encourage students to work with each other on the homework assignments, but we do not condone copying. Make your own honest collaborative efforts to contribute to the solution and, based on your own understanding, write up the answers in your own words and style. If you worked closely with other students on a given homework assignment and feel that your understanding was substantially influenced by the mutual learning process, you should cite the names of those students with whom you worked.
Coding and Software
- MATLAB and Python are selected as the course basic coding software. You can use other software with prior approval but you may have a tougher time. While MATLAB and Python might not be the fastest option for “Run Time,” it often helps to concentrate on the algorithms themselves rather than on the “coding” of basic and elementary steps.
- MATLAB software is required to run the .m files found on this course site. Other files can be viewed with text readers or common software.
- There will be two quizzes during the term. These will be closed-book. The necessary material and equation sheets will be provided prior to each quiz. Review sessions will be conducted in the evening, a few days before each quiz.
There will be a final project for this class. Students can select the topic of their project in consultation with the instructor. Possible projects include:
- Comprehensive reviews of material not covered in detail in class, with some numerical examples;
- Specific fluid-related problems or questions that are numerically studied or solved by the applications of approaches, methods or schemes covered in class;
- A combination of 1) and 2).
Projects will be due at the end of term. We plan to have a final session where all students will make a presentation of their projects to the whole class and staff. We have found that such presentations provide an excellent means for additional learning and sharing.