ECTS credits ECTS credits: 6
ECTS Hours Rules/Memories Student's work ECTS: 99 Hours of tutorials: 3 Expository Class: 24 Interactive Classroom: 24 Total: 150
Use languages Spanish, Galician
Type: Ordinary Degree Subject RD 1393/2007 - 822/2021
Departments: Applied Mathematics
Areas: Applied Mathematics
Center Faculty of Mathematics
Call: Second Semester
Teaching: With teaching
Enrolment: Enrollable
Numerical simulation of mathematical models in different areas of Engineering, Medicine, and Applied Sciences, in general, formulated as ordinary or partial differential equations.
The choice of problems and methods for their resolution will cover the following topics:
- Steady and dynamic problems, in one or several dimensions, with finite differences and finite elements.
- Simulation of non-linear and / or coupled phenomena, with scalar, vector and / or tensor unknowns.
- Examples in mechanics of solids, fluids, thermal, electrostatic, acoustics, and fluid structure interaction, and in the field of biomedicine and engineering.
- Use of software packages (MATLAB and COMSOL).
For each one of the considered applications, a brief description of the real problem will be made, concise writing of the corresponding mathematical model, the available and relevant data will be identified, a practical description will be made of the numerical method to be used, its implementation in one-dimensional cases, its computer resolution using calculation packages in dimensions 2 and 3, the analysis and criticism of the computed results, the validation of the model, the manipulation of the results to carry out post-process calculations, and the drafting and presentation of conclusions.
1. Introduction. Relevance of numerical simulation. The process of simulation of industrial problems. Mathematical technologies involved. Lectures: 0.5.
2. 1D contour problems with Dirichlet boundary conditions. Existence of solution. Review of their resolution through finite differences. Convergence of the method. Calculation of the exact solution, discrete solution, numerical order of convergence, graphic representations, and post-processing. Application to the stationary heat equation. Problem solving with spherical symmetry Lectures: 1.5; interactive laboratory classes 2.
3. 1D contour problems with general boundary conditions. Existence of solution. Deduction and implementation of discretization by finite differences. Programming of the method. Design of academic tests. Application in disease propagation. Application to the calculation of the mass balance of a reactor in a stationary state; calculation of the analytical and numerical solution; analysis of numerical instabilities. Reproduction of tables and graphs of results in Benchmark examples. Lectures: 1; interactive laboratory classes 3.
4. Non-linear 1D contour problems. Implementation of functional iteration and Newton's algorithms to solve nonlinearity. Design of non-linear academic tests. Application of the implemented algorithms to the calculation of the mass balance of a reactor with non-linear decay of the solute. Lectures: 1; interactive laboratory classes 2.
5. Dynamic 1D contour problems. Discretization of evolutive problems. Implementation of the obtained algorithms. Stability of discretization. Design of linear and non-linear evolutive academic tests. Application of the implemented algorithms to the calculation of the mass balance of a dynamic reactor with linear and non-linear decay; numerical verification of mass conservation. Reproduction of tables and graphs of results in Benchmark examples. Lectures: 1; interactive laboratory classes 2.
6. Resolution of initial value problems associated with systems of ordinary differential equations. Post-processing of the solution and validation with benchmark models from the literature. Resolution of a deterministic model of pandemic evolution. Lectures: 1; interactive laboratory classes 2.
7. Finite element method to solve 1D contour problems: variational formulation, existence and uniqueness of weak solution, order of convergence. Calculation of the matrices and elementary vectors corresponding to Lagrange elements of order 1 and 2. Implementation of the method for different boundary conditions. Verification of the algorithm for academic tests designed in 3. Application to a bar elongation model, and to a heat transfer model with one or more materials. Finite element approach of the applications already introduced in 3. Lectures: 2; interactive laboratory classes 5.
8. Finite element method to solve non-linear and evolutive 1D boundary problems. Incorporation of time dependence. Application to the calculation of the mass balance of a reactor in the linear and non-linear, stationary and dynamic assumptions. Interactive laboratory classes 4.
9. Generalization of the finite element method to the 2D case: variational formulation, existence and uniqueness of weak solution, order of convergence. Introduction to MATLAB's PDEtool. Analysis of included physical models. Introduction to the concept of CAD. Realization of CADs for elementary and non-elemental geometries. Analysis of the 2D simulation methodology. Resolution of problems with known academic solution. Identification of the main pointers generated, and their manipulation to carry out post-process programs on the results. Calculation of the error in L2 and H1 norms. Solving the 2D heat equation. Physical interpretation of the results and post-processing of the results. Lectures: 2, interactive laboratory classes 4.
10. MATLAB simulation of 2D models in solids mechanics, electrostatics and heat transfer. Application to multi-material geometries. Incorporation of time dependence. Adaptive mesh. Simplification of 3D problems using cylindrical symmetry hypothesis, or using limit models. Physical interpretation of the results. Programming of post-process calculations. Lectures 1, interactive laboratory classes 4.
11. Simulation with COMSOL of 2D models. Resolution of 2D models with non-regular data, with special emphasis on the concept of distribution and the weak solution. Analysis of results when the weak solution is known. Application to the simulation of heat exchangers under the hypothesis of cylindrical symmetry. Lectures 1, interactive laboratory classes 4.
12. Simulation with COMSOL of 3D models in solids mechanics and heat transfer. Comparison of the results with those obtained with the simplified 2D models. Lectures 0.5, interactive laboratory classes 4.
13. 3D simulation of the acoustics of a room. Deduction of the Helmholtz equation. Eigenvalues, frequency, amplitude. Effects of different factors: location of furniture, materials, location of the sound source. Comparison with Benchmark examples from the bibliography. Lectures 1, interactive laboratory classes 3.
14. Introduction to the modelling of fluid-structure coupled problems. Application in Medicine: 3D simulation of blood flow in an artery and its interaction with walls. Lectures 0.5, interactive laboratory classes 3.
• Basic bibliography.
- CALDWELL J., DOUGLAS K.S. Mathematical Modelling. Case Studies and Projects. Kluwer texts in the Mathematical Sciences. Kluwer Academic Publishers. Vol. 28, 2004.
- PENA, F. and QUINTELAP. Numerical Simulation Workshop Course. Notes and software codes available in the Virtual
Course. 2022-23.
- QUINTELA P. Matemáticas en Ingeniería con MATLAB. Serv. Publicaciones Universidad de Santiago de Compostela. 2000.
- QUINTELA P. Métodos Numéricos en Ingeniería. Tórculo Edicións. Santiago de Compostela. 2001.
- VIAÑO, J.M – FIGUEIREDO, J., Implementação do Método de Elementos Finitos. Notas. 2000.
- Software tutorials: Software User Guides
- Scientific journals in applied science, medicine, and engineering.
• Complementary Bibliography
- AHMED I., MODU G.U., YUSUF A., KUMAM P., YUSUF, I. A mathematical model of Coronavirus Disease (COVID-19) containing asymptomatic and symptomatic classes. Results in Physics 21 (2021).
- BERMÚDEZ A., Continuous Thermomechanics. Birkhäuser Verlag. 2005.
- GURTIN M.E., An Introduction to Continuum Mechanics. Academic Press. New York, 1981.
- JOHNSON C. Numerical Solution of Partial Differential Equations by Finite Element Method. Cambridge Univ. Press, 1987.
- QUARTERONI A., SALERI F., Scientific Computing with MATLAB. Springer. 2003.
- RAVIART P.A. - THOMAS J.M. Introduction à l’Ánalyse Numérique des Équations aux Dérivées Partielles. Masson. 1983.
- SINGIRESU S.R., Applied Numerical Methods for Engineers and Scientists. Prentice Hall, 2002.
- TIAN Y., ZHANG T., YAO H., TADÉ M.O. Computation of Mathematical Models for Complex Industrial processes. Advances in Process Systems Engineering. Vol. 4. World Scientific, 2014.
General
Understand the concepts, methods, and main results of different branches of mathematics, along with some historical perspective of their development.
Apply both theoretical and practical knowledge acquired, as well as the capacity of analysis and abstraction in the definition and approach to new problems and finding solutions in both academic and professional contexts.
Communicate, both in writing and orally, knowledge, procedures, results and ideas in mathematics to an audience both specialized and non-specialized.
Study and learn independently, to organize time and resources, new knowledge and techniques in any scientific or technological field.
Specific
Understand and use mathematical language.
Realize rigorous proofs of some classical theorems in different areas of mathematics.
Develop demonstrations of mathematical results, formulate conjectures, and envision strategies to confirm or deny them.
Identify faulty reasoning errors, proposing new proofs or counterexamples.
Assimilating the definition of new mathematical concepts, connected with others already known, and be able to use it in different contexts.
Learn to abstract the properties and essential facts of a problem, as distinct from those occasional or purely circumstantial.
Propose, analyse, validate, and interpret simple models of real situations, using the mathematical tools most appropriate to the aims pursued.
Plan and implement algorithms and mathematical methods to solve problems in academic, technical, financial, or social.
Using computer applications of symbolic and numerical calculus, optimization, graphic visualization, and scientific software, in general, to experiment in mathematics and solve problems.
Transverse
Using literature and research tools general and specific resources of Mathematics libraries, including Internet access.
Optimally management of work time and organize the available resources, setting priorities, alternative routes and identifying logical errors in decision making.
Reasonably prove or disprove the arguments of others.
Working in interdisciplinary teams, providing order, abstraction capacity, and logical reasoning.
Read scientific texts not only in official languages but also in others relevant in science, especially the English.
4 hours a week in which are expository (1 hr per week), interactive laboratory classes (3 hours per week) and tutorials in very small groups in the computer lab (2 hours). Overall, the student will receive 14 hours of expository class and 42 hours of interactive laboratory classes.
The student will have a virtual Web, in which will be available different material on the subject, plus it can be used as a meeting point with the teacher and other students of the subject. There will be at least 1 test of basic knowledge through the virtual course.
During the course, interaction with the students will be facilitated through the teachers' e-mail and the virtual tools available at the Universidade de Santiago.
In addition, each student will have to carry out a personalized practice, and deliver the corresponding report.
Throughout the course the student's personal work will be verified by checking the level of their results in the different practices carried out.
Exam (10 points): The final exam will be theory and practice, in which will raise theoretical issues, practices and the usage of software packages for the design and implementation of what was studied during the course (the practical part will be carried out in a computer classroom).
Personal Work (10 points): it includes the evaluation of the student's work throughout the course: attendance at class, participation in the proposed activities, the level reached in the practices, the knowledge shown in the virtual tests, as well as the evaluation of the practices.
Students who obtain at least a 7 in their personal work may choose to keep that grade as the final mark for the subject, in which case they are exempt from taking the exam.
In order to pass the subject, it is essential to obtain a total of 5 points or more in the average of the Exam and Personal Work grades. The final grade will be obtained as the maximum between the Exam grade, and the Personal Work grade.
The grade is considered Not Submitted if the student has not taken any virtual test in the continuous assessment, has not submitted the personalized practice, nor has submitted to the exam.
The set of basic, general, specific and transversal skills previously described are evaluated at 100% with the evaluation system proposed.
In the case of fraudulent exercises or tests, the provisions of the Regulations for the Evaluation of Students' Academic Performance and for the Revision of Qualifications will apply.
WORK IN THE CLASSROOM Hours
Expository classes 14
Interactive laboratory classes 42
Tutorial class 2
Total working hours in the classroom 58
PERSONAL WORK STUDENT Hours
Individual self-study or group: 25
Writing exercises, conclusions or other work: 20
Programming / testing or other work at computer / lab 30
Recommended reading, library activities or similar 12
Preparation of oral presentations, discussions or similar 5
Total PERSONAL WORK STUDENT 92
Have taken courses in differential equations, numerical methods and mathematical modelling is recommended.
Francisco Jose Pena Brage
- Department
- Applied Mathematics
- Area
- Applied Mathematics
- Phone
- 881813194
- fran.pena [at] usc.es
- Category
- Professor: Temporary PhD professor
Peregrina Quintela Estevez
Coordinador/a- Department
- Applied Mathematics
- Area
- Applied Mathematics
- Phone
- 881813223
- peregrina.quintela [at] usc.es
- Category
- Professor: University Professor
Monday | |||
---|---|---|---|
09:00-10:00 | Grupo /CLE_01 | Spanish | Computer room 4 |
10:00-11:00 | Grupo /CLIL_01 | Spanish | Computer room 4 |
Tuesday | |||
12:00-13:00 | Grupo /CLIL_01 | Spanish | Computer room 4 |
13:00-14:00 | Grupo /CLIL_01 | Spanish | Computer room 4 |
06.06.2023 16:00-20:00 | Grupo /CLE_01 | Computer room 2 |
07.04.2023 16:00-20:00 | Grupo /CLE_01 | Computer room 2 |