An Introduction to Computational Fluid Dynamics (CFD)
An Introduction to Computational Fluid Dynamics (CFD), available at $54.99, has an average rating of 4.15, with 42 lectures, based on 179 reviews, and has 1142 subscribers.
You will learn about The basics of computational fluid dynamics using the finite volume method. This course is ideal for individuals who are Upper division undergraduate and beginning graduate level engineering, mathematics, and science students. Engineers and scientists working in industry who would like an introduction to CFD. It is particularly useful for Upper division undergraduate and beginning graduate level engineering, mathematics, and science students. Engineers and scientists working in industry who would like an introduction to CFD.
Enroll now: An Introduction to Computational Fluid Dynamics (CFD)
Summary
Title: An Introduction to Computational Fluid Dynamics (CFD)
Price: $54.99
Average Rating: 4.15
Number of Lectures: 42
Number of Published Lectures: 41
Number of Curriculum Items: 47
Number of Published Curriculum Objects: 46
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- The basics of computational fluid dynamics using the finite volume method.
Who Should Attend
- Upper division undergraduate and beginning graduate level engineering, mathematics, and science students. Engineers and scientists working in industry who would like an introduction to CFD.
Target Audiences
- Upper division undergraduate and beginning graduate level engineering, mathematics, and science students. Engineers and scientists working in industry who would like an introduction to CFD.
This course will cover the basics of the finite volume method for incompressible flows on two-dimensional Cartesian grids. Topics include the discretization procedure, interpolation techniques, boundary conditions, flow visualization using ParaView, and CFD errors and uncertainty. Students will write three codes; the first code solves a pure diffusion problem, the second solves a pure convection problem, and the third solves the Navier-Stokes equations using the SIMPLE pressure-velocity coupling procedure. The Navier-Stokes solver will be used to solve the “driven cavity” problem, and a problem involving the developing flow in a channel. These three codes are also available for download to, for instance, study the solution procedure, or help in debugging a student written code. (Both Fortran and Python versions of the codes are available for students to download.) Upon completion of the course students will be familiar with the basics of the finite volume method, enabling a more effective use of a commercial CFD solver, and possess the background necessary to study more advanced CFD techniques. To get the most benefit from the course, a student should be familiar with fluid dynamics as taught at the university undergraduate level, and be comfortable working with Fortran, Python, or a comparable scientific programming language.
Course Curriculum
Chapter 1: Introduction
Lecture 1: A Brief Introduction to CFD and what we will cover in this course.
Lecture 2: Some representative, low-cost CFD results.
Chapter 2: A review of Finite Difference Approximations and Iterative Methods.
Lecture 1: Derivation of FInite Difference Approximations
Lecture 2: Basic Iterative Solvers
Chapter 3: Finite Volume Method for Diffusion Problems
Lecture 1: Discretization of Diffusion Terms: Part 1
Lecture 2: Discretization of Diffusion Terms: Part 2
Lecture 3: Discretization of Diffusion Terms: Boundary Conditions
Lecture 4: An Example Problem
Lecture 5: Fortran (and Python) Code for Example Diffusion Problem
Lecture 6: Section of Fortran Code to Write .csv FIle for ParaView
Lecture 7: Visualization Using ParaView
Chapter 4: Finite Volume Method for Convection Problems
Lecture 1: Discretization of Convection Terms
Lecture 2: Interpolation Methods: Central "Differencing"
Lecture 3: Interpolation Methods: 1st Order Upwinding
Lecture 4: Deferred Correction to "Blend" Interpolation Schemes
Lecture 5: An Example Problem: Description
Lecture 6: Upwinding Component Boundary Conditions for Example Problem
Lecture 7: Central Differencing Component Boundary Conditions for Example Problem
Lecture 8: Corner Cell Coefficients
Lecture 9: Fortran (and Python) Code for Example Convection Problem
Lecture 10: Results
Lecture 11: Other Interpolation Schemes
Lecture 12: Interpolation Scheme Truncation Errors
Lecture 13: Generalization of Interpolation Schemes
Lecture 14: Desirable Properties of Discretization Schemes
Lecture 15: Stability of Combined Convection/Diffusion Problems
Chapter 5: Finite Volume Method for the Navier-Stokes Equations
Lecture 1: The Navier-Stokes Equations
Lecture 2: Staggered Grid Arrangement of Variables
Lecture 3: The SIMPLE Procedure for Pressure-Velocity Coupling
Lecture 4: Discretization of the X-Momentum Equation: Part 1
Lecture 5: Underrelaxation of the Momentum Equations
Lecture 6: The Velocity Correction Equations
Lecture 7: The Discretized Continuity Equation
Lecture 8: Index Notation for Navier-Stokes Solver (Code) on Staggered Grid
Lecture 9: Fortran (and Python) Code for Navier-Stokes Solver
Lecture 10: Description of Driven Cavity and Developing Flow in a Channel Problems
Lecture 11: Driven Cavity Results Using ParaView
Lecture 12: Channel Flow Results Using ParaView
Lecture 13: Other Boundary Conditions
Lecture 14: Driven Cavity Streamlines Using Paraview
Chapter 6: Errors and Uncertainy in CFD
Lecture 1: CFD Errors and Uncertainty
Instructors
-
Robert Spall
Mechanical and Aerospace Engineering
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 4 votes
- 3 stars: 22 votes
- 4 stars: 68 votes
- 5 stars: 80 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple