ENT603: FE Theory and Practice

School Cardiff School of Engineering
Department Code ENGIN
Module Code ENT603
External Subject Code 100358
Number of Credits 10
Level L7
Language of Delivery English
Module Leader Dr Iulia Mihai
Semester Autumn Semester
Academic Year 2025/6

Outline Description of Module

This module will enable you to understand the theory and limitations of the finite element (F.E.) method for solving problems in solid mechanics, to gain the ability to develop a basic F.E. program and to be able to use an existing F.E. package to solve problems in elastic solid mechanics. 

On completion of the module a student should be able to

 

  • LO1: Implement the finite element method in the development of a linear elastic 2D Finite Element code 

  • LO2: Apply and critically evaluate the finite element method in the analysis of solid mechanics problems 

  • LO3: Evaluate the results from finite element analyses and reflect on the uses and limitations of the method 

  • LO4: Demonstrate comprehensive understanding of the Finite Element theory 

How the module will be delivered

The module will be delivered through a mix of face-to-face, on campus, teaching and learning activities (lectures, tutorials, computer lab sessions). The student will gradually develop a finite element program in a software package, e.g. MATLAB.  At the end of the course, there will also be an opportunity to use an existing finite element package in these laboratory sessions. 

 

Revision notes on linear algebra and basic Matlab coding will be provided at the beginning of the course. All Matlab commands required for the code implementation will be provided in a set of notes for self-study. Assistance on code implementation from the lecturer and teaching instructors will be provided in weekly computer laboratory sessions. 

Skills that will be practised and developed

Whilst studying this module, the students will develop and practice a range of formal and informal skills as follows: 

  • Code implementation in Matlab (or a similar software package) 

  • Application of a commercial Finite Element software package (e.g. LUSAS) in solving engineering problems 

  • Presentation of FE analyses and results in a short report 

  • Peer learning and collaboration (informally)  

How the module will be assessed

The module is assessed by a combination of a formal 2-hour written examination (65% of module marks), held in the assessment period at the end of the Semester, and a portfolio submission consisting of mostly exercises completed in timetabled sessions (35% of the marks). 

 

The written examination will be graded and will aim to test the individual understanding of the underlying theory, application, and limitations of the Finite element method (LO 1-4). A basic understanding of the FE method, a good understanding of the fundamental assumptions and basic application of these in standard problems is required for a pass. A good performance will require a solid understanding and application of the theory and a good awareness of its limitations. An excellent performance will require a deep understanding of the theory, assumptions and limitations that translates in their application to non-standard problems. 

 

The portfolio will involve the completion of short programming tasks and a short report on a finite element analysis of a civil engineering problem (LO 1-3). For the programming tasks the students will be required to complete lines of code in pre-set templates, with assistance from the lecturer and teaching instructors. Thus, there will be opportunities for students to obtain feedback on their progress during the timetabled sessions. The report will include a comparison of solutions between those obtained with the MATLAB program developed by the student with those obtained from an existing finite element package and/or an analytical solution. 

 

THE OPPORTUNITY FOR REASSESSMENT IN THIS MODULE: 

 

The opportunity for reassessment in this module will be set at component level.  

 

Opportunities for re-assessment is only permitted provided you have not failed more credit than in the resit rule adopted by your programme.  If the amount of credit you have failed is more than permitted by the relevant resit rule, you may be permitted to repeat study if you are within the threshold set for the Repeat rule adopted by your programme.  You will be notified of your eligibility to resit/repeat any modules after the Examining Board in the Summer period. 

 

All resit assessments will be held in the Resit Examination period, prior to the start of the following academic session

Assessment Breakdown

Type % Title Duration(hrs)
Exam - Autumn Semester 65 Fe Theory And Practice 2
Portfolio 35 Fe Coursework N/A

Syllabus content

Vector matrix algebra 
Essential elements of the theory of elasticity 
Mapping of 1, 2 and 3D domains and the role of the Jacobian 
Numerical Integration, in particular Gaussian Quadrature 
Interpolation and the isoparametric concept 
Derivation of element stiff matrices and force vectors using the principle of virtual work. 
Boundary conditions 
The assembly process 
Data input and results output 
The overall structure of a finite element program 
Pre and post processing with graphical programs 
Development of a finite element program in MATLAB (or similar package) 
Solution of a problem in solid mechanics with the developed program and with an existing finite element package 
A brief introduction to non-linear analysis 


Copyright Cardiff University. Registered charity no. 1136855