Course coordinator
Consultation hour: 11am-12pm on Fridays.
Computational Fluid Dynamics (CFD) for engineering applications. Development of computational techniques for analysis of complex engineering processes by bringing together the knowledge gained in one or more of the following disciplines: fluid mechanics, thermodynamics, heat/mass transfer and numerical methods.
The student is introduced to the modelling and simulation techniques that are part of modern computational fluid dynamics (CFD) software. A CFDᅠ package is used to analyse ᅠcompressible flow situations.
You should plan to spend at least 10 hours per week on this course in order to obtain a passing grade.
This course is based on a working knowledge of Fluid Mechanics, an understanding of numerical methods, and a good knowledge of the Python programming language. To successfully complete this course assumes knowledge in the following:
• Advanced Fluid Mechanics
• Numerical Methods: Completion of courses that cover matrix methods, interpolation, numerical integration and methods for solution of ordinary differential equations.
• Python programming:
Experience with other engineering programming language (e.g. matlab, C, C++, C#, D, etc) and then learning python in your own time has proven effective also. Please discuss with Course Coordinator.
You'll need to complete the following courses before enrolling in this one:
MECH3400 and (MECH2410 or MECH3410) and (MECH2700 or MECH3750 or MECH3780)
You'll need to complete the following courses at the same time:
If MECH3410 (or equivalent) not previously completed, MECH3410 must be taken as companion.
You can't enrol in this course if you've already completed the following:
MECH4480, MECH7480
Consultation hour: 11am-12pm on Fridays.
The timetable for this course is available on the UQ Public Timetable.
The purpose of this course is to introduce you to the principles of ComputationalᅠFluid Dynamics and associated tools and to show you how to apply these in an engineering context in order to generate high quality simulations.ᅠ
After successfully completing this course you should be able to:
LO1.
Demonstrate competence in numerical methods for fluid dynamic problems - Explain why CFD is used to solve fluid dynamic problems.
LO2.
Demonstrate competence in numerical methods for fluid dynamic problems - Explain the advantages and limitations of CFD.
LO3.
Demonstrate competence in numerical methods for fluid dynamic problems - Explain spatial and temporal discretisation in a finite volume context.
LO4.
Demonstrate competence in numerical methods for fluid dynamic problems - Explain the operation of different boundary conditions.
LO5.
Demonstrate competence in numerical methods for fluid dynamic problems - Explain the principles behind numerical methods for solving incompressible flow problems.
LO6.
Demonstrate competence in numerical methods for fluid dynamic problems - Explain the principles behind numerical methods for solving compressible flow problems.
LO7.
Demonstrate competence in numerical methods for fluid dynamic problems - Explain turbulence modelling used for Reynolds Averaged Navier Stokes (RANS) simulations.
LO8.
Demonstrate competence in numerical methods for fluid dynamic problems - Demonstrate familiarity with advanced CFD methods, such as LES, DNS, multi-phase VoF, dynamic meshes.
LO9.
Create and alter CFD tools - Implement numerical methods for simulating flows in one- and two-dimensions, inviscid and viscous.
LO10.
Create and alter CFD tools - Write and maintain source code for the simulation of flows.
LO11.
Create and alter CFD tools - Create tools to automate pre- and post-processing of CFD results.
LO12.
Create and alter CFD tools - Apply verification and validation techniques to assure the quality of numerical tools and solutions.
LO13.
Apply CFD software - Construct meshes for CFD simulations.
LO14.
Apply CFD software - Evaluate and improve mesh quality.
LO15.
Apply CFD software - Apply generic principles of CFD when using a specific CFD package.
LO16.
Apply CFD software - Demonstrate ability to select appropriate methods for fluid dynamics simulations.
LO17.
Apply CFD software - Formulate solution approaches for compressible flow using a research CFD package, specifically Eilmer.
LO18.
Evaluate numerical predictions - Appraise the quality of CFD meshes.
LO19.
Evaluate numerical predictions - Apply numerical tools to estimate engineering quantities of interest.
LO20.
Evaluate numerical predictions - Appraise the quality of CFD simulation results.
LO21.
Evaluate numerical predictions - Use simulation results to create improved designs.
Category | Assessment task | Weight | Due date |
---|---|---|---|
Computer Code, Tutorial/ Problem Set | Homework exercises | 10% |
Homework exercises are due at 10:00am on Mondays in Weeks 2-13, excluding Week 5 because of the interruption to teaching due to the Exhibition holiday in Week 4. These Mondays are chosen to follow the previous week's tutorial on the Friday. |
Computer Code, Paper/ Report/ Annotation | ASSIGNMENT 1: 2-D Flow Solver | 15% |
17/09/2024 2:00 pm |
Paper/ Report/ Annotation | ASSIGNMENT 2: Simulation of compressible Flow | 25% |
25/10/2024 2:00 pm |
Examination |
Final exam
|
50% |
End of Semester Exam Period 2/11/2024 - 16/11/2024 |
A hurdle is an assessment requirement that must be satisfied in order to receive a specific grade for the course. Check the assessment details for more information about hurdle requirements.
Homework exercises are due at 10:00am on Mondays in Weeks 2-13, excluding Week 5 because of the interruption to teaching due to the Exhibition holiday in Week 4. These Mondays are chosen to follow the previous week's tutorial on the Friday.
The homework exercises for submission will be noted on the weekly tutorial worksheets. The submissions will take the form of computer source code, text responses and figures/graphs.
Each submission is worth 1%, but your total marks are capped at 10%. Your overall mark for homework exercises will be computed as the best 10 out of 11 submissions over the semester.
Submit on Gradescope (with link on Blackboard).
You cannot defer or apply for an extension for this assessment.
The best 10 out of 11 submissions over the semester will be counted.
You will receive a mark of 0 if this assessment is submitted late.
Results released promptly to permit students to progress with follow up submissions.
17/09/2024 2:00 pm
This assignment will assess content in Modules 1 and 2 through implementation and application of a two-dimensional flow solver. The full assignment specification and criteria will be available on the Blackboard course page.
Submit via Gradescope (with link provided on Blackboard).
You may be able to apply for an extension.
The maximum extension allowed is 14 days. Extensions are given in multiples of 24 hours.
Feedback is provided to students following 14 calendar days.
A Student Access Plan (SAP) can only be used for a first extension. Extensions based on an SAP may be granted for up to seven (7) days, or the maximum number of days specified in the Electronic Course Profile (ECP), if it is less than seven (7) days. Any further extensions will require additional supporting documentation, such as a medical certificate.
A penalty of 10% of the maximum possible mark will be deducted per 24 hours from time submission is due for up to 7 days. After 7 days, you will receive a mark of 0.
25/10/2024 2:00 pm
This assignment will assess you ability to perform and interpret simulations of compressible flows. You will use the Eilmer compressible flow tool. The submission format is a short report. The full assignment specification will be released on the Blackboard course page.
Submit on Gradescope (with link on Blackboard).
You may be able to apply for an extension.
The maximum extension allowed is 14 days. Extensions are given in multiples of 24 hours.
Feedback is provided to students following 14 calendar days.
A Student Access Plan (SAP) can only be used for a first extension. Extensions based on an SAP may be granted for up to seven (7) days, or the maximum number of days specified in the Electronic Course Profile (ECP), if it is less than seven (7) days. Any further extensions will require additional supporting documentation, such as a medical certificate.
A penalty of 10% of the maximum possible mark will be deducted per 24 hours from time submission is due for up to 7 days. After 7 days, you will receive a mark of 0.
End of Semester Exam Period
2/11/2024 - 16/11/2024
The final exam is a paper-based handwritten examination that assesses the concepts presented in all modules (1, 2 & 3) of the course.
The final exam is closed book.
Students are only permitted to use Casio FX82 series or UQ approved (labelled) calculators in this examination.
You will require 40% or higher in the final exam in order to get a grade of 4 or above in the course.
Planning time | 10 minutes |
---|---|
Duration | 120 minutes |
Calculator options | (In person) Casio FX82 series or UQ approved , labelled calculator only |
Open/closed book | Closed Book examination - no written materials permitted |
Exam platform | Paper based |
Invigilation | Invigilated in person |
You may be able to defer this exam.
Full criteria for each grade is available in the Assessment Procedure.
Grade | Cut off Percent | Description |
---|---|---|
1 (Low Fail) | 0.00 - 29.99 |
Absence of evidence of achievement of course learning outcomes. Course grade description: Fail: Overall grade |
2 (Fail) | 30.00 - 44.99 |
Minimal evidence of achievement of course learning outcomes. Course grade description: Fail: Overall grade 30.0 to 44.99%. |
3 (Marginal Fail) | 45.00 - 49.99 |
Demonstrated evidence of developing achievement of course learning outcomes Course grade description: Fail: Falls short of satisfying basic requirements for a Pass. Overall grade: 45-49.99% or less that 40% in the IVA requirement explained below. |
4 (Pass) | 50.00 - 64.99 |
Demonstrated evidence of functional achievement of course learning outcomes. Course grade description: Pass: Satisfies all of the basic learning requirements for the course, such as knowledge of fundamental concepts and performance of basic skills; demonstrates sufficient quality of performance to be considered satisfactory or adequate or competent or capable in the course. Overall mark 50.00-64.99% and a minimum score of 40% in the IVA requirement explained below. |
5 (Credit) | 65.00 - 74.99 |
Demonstrated evidence of proficient achievement of course learning outcomes. Course grade description: Credit: Demonstrates ability to use and apply fundamental concepts and skills of the course, going beyond mere replication of content knowledge or skill to show understanding of key ideas, awareness of their relevance, some use of analytical skills, and some originality or insight. Overall mark 65.00-74.99% and a minimum score of 40% in the IVA requirement explained below. |
6 (Distinction) | 75.00 - 84.99 |
Demonstrated evidence of advanced achievement of course learning outcomes. Course grade description: Distinction: Demonstrates awareness and understanding of deeper and subtler aspects of the course, such as ability to identify and debate critical issues or problems, ability to solve non-routine problems, ability to adapt and apply ideas to new situations, and ability to invent and evaluate new ideas. Overall mark 75.00- 84.99% and a minimum score of 40% in the IVA requirement explained below. |
7 (High Distinction) | 85.00 - 100.00 |
Demonstrated evidence of exceptional achievement of course learning outcomes. Course grade description: High Distinction: Demonstrates imagination, originality or flair, based on proficiency in all the learning objectives for the course; work is interesting or surprising or exciting or challenging or erudite. Overall mark 85.00 - 100% and a minimum score of 40% in the IVA requirement explained below. |
Grading Criteria
Specific grading criteria will be provided for each assessment item. These are available on Blackboard in the assessment folder.
ᅠ
Identityᅠ verified assessment
Identity verified assessment (IVA)ᅠ will be through obtaining ᅠat least 40% of the available marks ᅠin the final exam.
ᅠ
Supplementary assessment is available for this course.
Further details on assessment descriptions and the relevant criteria will be available on the course Blackboard site.
A failure to reference AI use may constitute student misconduct under the Student Code of Conduct.
You'll need the following resources to successfully complete the course. We've indicated below if you need a personal copy of the reading materials or your own item.
Find the required and recommended resources for this course on the UQ Library website.
BLACKBOARD: all course related information, lecture notes, tutorial questions, and links to other courseᅠrelevant materialᅠwill be made available on the course Blackboard site.
EILMER:ᅠ In addition to the User Guide, direct access to the Eilmer project is available at http://gdtk.uqcloud.net/
TEXTBOOKS: Access to the recommended text books will be assumed. No additional material will need to be purchased.
The learning activities for this course are outlined below. Learn more about the learning outcomes that apply to this course.
Filter activity type by
Learning period | Activity type | Topic |
---|---|---|
Multiple weeks From Week 1 To Week 4 |
Workshop |
MODULE 1: CFD in a microcosm Introduction to CFD by building a simple one-d flow solver. This introduces: finite-volume method for Navier-Stokes equations; boundary conditions; discretisation; numerical stability; and measures of convergence. Learning outcomes: L03, L04, L05, L10, L11, L12, L19, L20 |
Multiple weeks From Week 2 To Week 13 |
Tutorial |
Tutorials Tutorials: These sessions are structured around a worksheet and are self-paced. Staff may lead demonstrations on certain aspects of the worksheet exercises. Some of the worksheet exercises contribute towards the weekly homework assignments. In the weeks prior to major assignments, staff are available to give assignment advice in these sessions. Learning outcomes: L01, L02, L03, L04, L05, L06, L07, L08, L09, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20 |
Multiple weeks From Week 5 To Week 8 |
Workshop |
MODULE 2: D.I.Y Navier-Stokes solver Learn about numerical algorithms for Euler and Navier-Stokes equations through a Do-It-Yourself approach: by building your own flow solver. Also covered in this module is grid generation, and verification and validation. Learning outcomes: L06, L09, L10, L11, L12, L13, L16, L19, L20 |
Multiple weeks From Week 9 To Week 13 |
Workshop |
MODULE 3: Compressible Flow Learn about solving compressible flows (Eilmer); Learn to write source code for compressible solvers Learning outcomes: L06, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20, L21 |
University policies and procedures apply to all aspects of student life. As a UQ student, you must comply with University-wide and program-specific requirements, including the:
Learn more about UQ policies on my.UQ and the Policy and Procedure Library.