Introduction to Numerics and Simulation for Scientists
Module title | Introduction to Numerics and Simulation for Scientists |
---|---|
Module code | NSC2003 |
Academic year | 2020/1 |
Credits | 15 |
Module staff | Professor Gino Hrkac (Convenor) |
Duration: Term | 1 | 2 | 3 |
---|---|---|---|
Duration: Weeks | 11 |
Number students taking module (anticipated) | 25 |
---|
Module description
Industrial and academic research demands on advanced materials design and product optimisation have been increasing over recent years. One powerful tool used by companies is materials and device modelling giving a cheap and effective route to new and improved devices. This module will introduce you to the basic concepts of numerical modelling (finite element modelling, MatLab and C/C++ introduction) and its different fields of application, like magnetic materials and mechanical deformation modelling, using state of the art software used by academics and companies.
Module aims - intentions of the module
This module aims to introduce you to the concept of numerical methods and simulation techniques for materials and device modelling, teaching you the strengths and limitations of simulations methods using state of the art software as used by academics and companies.
You will learn the modelling concepts used in research and industry at the cutting edge of material and device development and which are core transferrable skills for employability in these sectors. You will gain experience of applying these concepts to modern research-based problems.
You will develop the following graduate attributes:
- Team work for problem solving in workshops
- Applied thinking and problem solving – applying the knowledge you have gained to develop effective computer models
Intended Learning Outcomes (ILOs)
ILO: Module-specific skills
On successfully completing the module you will be able to...
- 1. Describe theory and numerical techniques of finite element modelling, MatLab and C/C++
- 2. Use numerical methods and simulation techniques to conduct studies on materials exposed to external and internal forces
- 3. Discuss the capabilities and limits of modelling in material science and device modelling
ILO: Discipline-specific skills
On successfully completing the module you will be able to...
- 4. Demonstrate and apply a knowledge and understanding of mathematics and programming
- 5. Describe and apply essential facts and theories in the sub-discipline of mathematics
- 6. Describe and begin to evaluate aspects of current research in mathematics and programming with reference to textbooks and other literature sources
ILO: Personal and key skills
On successfully completing the module you will be able to...
- 7. Communicate ideas effectively and professionally by written means
- 8. Participate effectively and professionally in discussion of scientific ideas
- 9. Interact effectively in a group
- 10. With some guidance, begin to develop the skills for independent study
- 11. With some guidance, select and properly manage information drawn from books and other literature sources
Syllabus plan
A. Introduction to Finite element methods and examples; what it is about and what it can do
- Review of important partial differential equations (PDEs) and Finite Differences (FD) method for solution of PDEs
- Finite Element discretisation.
- Variational principle – Ritz finite element method and applications
- Galerkin finite element method (weighted residual method) and applications
- Finite Volume Method – basics and applications
- Discontinuous Galerkin FEM – basics and applications
B. Matlab introduction
- Matrix and vector operations, solution of linear equations, loop and logical statements, writing function subroutines, file manipulations and plotting functions
- Laplace and 2D heat equation, ODe and PDe
C. Molecular dynamics
- Harmonic potentials (Morse, Buckingham)
- Embedded atom potentials (EAM and MEAM)
D. Introduction into C and C++ programming
- Simple problems from mechanics (Newton mechanics)
- Simple problems from electromagnetics (coil, electric field and magnetic field)
Learning activities and teaching methods (given in hours of study time)
Scheduled Learning and Teaching Activities | Guided independent study | Placement / study abroad |
---|---|---|
22 | 128 | 0 |
Details of learning activities and teaching methods
Category | Hours of study time | Description |
---|---|---|
Scheduled learning and teaching | 11 | Lectures |
Scheduled learning and teaching | 11 | Computer workshops: problem solving with MatLab, FEA and C/C++ |
Guided Independent Study | 128 | Practicing programming languages and numerical techniques/methods |
Formative assessment
Form of assessment | Size of the assessment (eg length / duration) | ILOs assessed | Feedback method |
---|---|---|---|
Computer workshops in-class development and practice of skills | 8 x 1 hour | 1-11 | Oral |
Summative assessment (% of credit)
Coursework | Written exams | Practical exams |
---|---|---|
0 | 0 | 100 |
Details of summative assessment
Form of assessment | % of credit | Size of the assessment (eg length / duration) | ILOs assessed | Feedback method |
---|---|---|---|---|
Practical in-class test 1 | 50 | 90 minutes | 1, 4-6 | Written and oral |
Practical in-class test 2 | 50 | 90 minutes | 2-6 | Written and oral |
Details of re-assessment (where required by referral or deferral)
Original form of assessment | Form of re-assessment | ILOs re-assessed | Timescale for re-assessment |
---|---|---|---|
Practical in-class test 1 | Practical test | 1, 4-6 | August ref/def |
Practical in-class test 2 | Practical test | 2-6 | August ref/def |
Re-assessment notes
Deferral – if you miss an assessment for certificated reasons judged acceptable by the Mitigation Committee, you will normally be either deferred in the assessment or an extension may be granted. The mark given for a re-assessment taken as a result of deferral will not be capped and will be treated as it would be if it were your first attempt at the assessment.
Referral – if you have failed the module overall (i.e. a final overall module mark of less than 40%) you will be required to sit a further practical test. The mark given for a re-assessment taken as a result of referral will count for 100% of the final mark and will be capped at 40%.
Indicative learning resources - Basic reading
- Numerical Analysis by Burden and Faires
- Numerical Physics by Wiedemann
Indicative learning resources - Web based and electronic resources
Credit value | 15 |
---|---|
Module ECTS | 7.5 |
Module pre-requisites | NSC1002 Mathematics and Computing: Integrative Tools for Natural Sciences |
Module co-requisites | None |
NQF level (module) | 5 |
Available as distance learning? | No |
Origin date | 06/01/2017 |
Last revision date | 09/02/2017 |