MEEN40150 Computational Continuum Mechanics II

Academic Year 2021/2022

This module introduces the field of computational continuum mechanics, including applied finite element and finite volume analysis, following a top-down (hands-on) approach, in contrast to MEEN40050 where a bottom-up approach is followed. The following topics form the basis of the module:
- Linking continuum mechanics theory with practice: understanding the link between the theory of the finite element and finite volume methods and their application in applied engineering analysis via the softwares Abaqus, ANSYS and OpenFOAM;
- Performing heat transfer, solid mechanics (linear and nonlinear), and fluid dynamics (laminar and turbulent) analyses;
- Setting up simulations: understanding the steps involved in setting up finite element and finite volume models, including defining the mathematical model (solution domain, material models, initial/boundary conditions), the run parameters (e.g. tolerances, time-step size, discretisation schemes), running a model, and post processing the results;
- Understanding and quantifying errors: understanding and distinguishing between the different types of error present in a simulation e.g. discretisation error and order of accuracy, linearisation/iteration error, mathematical modelling errors;
- Verification and validation of results;
- Unix and Linux environment: introduction to the use of Unix/Linux systems and running software through a terminal, and running Abaqus/Ansys/OpenFOAM models in parallel on a supercomputer.

The lecture sessions, providing the theory and analysis, are complemented by weekly laboratory sessions, providing the student with a hands-on experience of engineering simulation methods.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

At the completion of the module, the students should be able to:
1. Develop heat transfer and solid mechanics simulations using finite element software Abaqus;
2. Develop heat transfer and fluid dynamics simulations using finite volume softwares ANSYS and OpenFOAM;
3. Describe the underlying mathematical models (governing equations, boundary conditions, material models, ...) and discuss their limitations;
4. Understand how to verify and validate numerical results, and distinguish between verification and validation;
5. Explain the sources of error in finite element and finite volume simulations;
6. Setup and run finite element and finite volume analyses of real-life engineering problems, and justify the steps involved;
7. Clearly and concisely present the simulations in report form, including details of the modelling assumptions and setup, with insightful presentation of results.

Indicative Module Content:

- Hands-on application of the finite element and finite volume methods via the software Abaqus, Ansys Fluent and OpenFOAM;
- Understanding simulation errors: numerical errors (discretisation, iteration, rounding) and modelling errors (assumptions about the solution domain, initial/boundary conditions, and material models);
- Quantifying discretisation (mesh) errors via Richardson's extrapolation and the grid convergence index, and understanding the difference between accuracy and order of accuracy;
- Linking application of the finite element and finite volume methods with the underlying continuum mechanics and numerical methods theory;
- Running heat transfer, stress analysis (linear and nonlinear) and fluid flow (laminar and turbulent) analyses;
- Introduction to the Unix/Linux terminal (required for OpenFOAM);
- Introduction to parallelisation and running Abaqus/Ansys/OpenFOAM models on distributed memory supercomputers (UCD Sonic and ICHEC Kay systems).

Student Effort Hours: 
Student Effort Type Hours
Lectures

12

Computer Aided Lab

12

Autonomous Student Learning

80

Total

104

Approaches to Teaching and Learning:
- Lectures
- In-class group discussions centred around problem-based learning tasks
- Computer lab work
- Online tutorials (narrated screencasts tutorials and slides)
- Online quizzes 
Requirements, Exclusions and Recommendations
Learning Recommendations:

Mechanics of Solids I, II, III
Mechanics of Fluids I, II, III
CCM I


Module Requisites and Incompatibles
Co-requisite:
MEEN40050 - Computational Continuum Mech I


 
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Continuous Assessment: An individual project including a report and/or presentation Throughout the Trimester n/a Alternative linear conversion grade scale 40% No

60

Continuous Assessment: Continuous assessment online quizzes Throughout the Trimester n/a Alternative linear conversion grade scale 40% No

30

Continuous Assessment: Continuous assessment lab assignments Throughout the Trimester n/a Alternative linear conversion grade scale 40% No

10


Carry forward of passed components
Yes
 
Remediation Type Remediation Timing
In-Module Resit Prior to relevant Programme Exam Board
Please see Student Jargon Buster for more information about remediation types and timing. 
Feedback Strategy/Strategies

• Group/class feedback, post-assessment
• Online automated feedback
• Peer review activities
• Self-assessment activities

How will my Feedback be Delivered?

Not yet recorded.

1. G. T. Mase, G. E. Mase, Continuum Mechanics for Engineers, 2nd Edition, CRC Press LLC, 1999.
2. J.H. Ferziger and M. Peric, Computational methods for Fluid Dynamics, Springer-Verlag Berlin Heidelberg, 1996.
3. K. J. Bathe, Finite Element Procedures, Prentice-Hall, Inc., 1996.
4. T. Marić, J. Höpken, K. Mooney, The OpenFOAM Technology Primer, Sourceflux, 2014, openly available in PDF format at https://zenodo.org/record/4630596#.YTsk_S1Q11c.
5. F. Moukalled, L. Mangani, M. Darwish, The Finite Volume Method in Computational Fluid Dynamics, An Advanced Introduction with OpenFOAM and Matlab, Springer, 2016.
Name Role
Assoc Professor Philip Cardiff Lecturer / Co-Lecturer
Dr Ehsan Rezvani Tutor
Simon Antonio Rodriguez Luzardo Tutor