Base Knowledge
Programming knowledge in Matlab.
Teaching Methodologies
The theoretical-practical classes are used to present the mathematical methods, as well as to analyze and discuss their results, obtained computationally. It is also used a platform of e-learning as a complement and extension of these classes, emphasizing the use of thematic forums with application problems.
The practical lessons begin with a brief review of Matlab programming, including 2D and 3D graphics and graphical user interfaces (GUI), with several application examples. The following practical lessons are devoted to solving Matlab programming exercises focused in numerical methods and specific problems of mechanical engineering.
Learning Results
The objectives of this course unit are to strengthen, enhance and apply fundamental knowledge of mathematics and programming, essential for the understanding and scientific handling of subjects taught and used in other course unit of Mechanical Engineering, grounded in an analytic, algorithmic and computational behavior, thus contributing to obtain the following specific skills:
– Know how to apply computational mathematical methods in the analysis and solving of engineering problems;
– Know how to use numerical modeling methods in structural design of any mechanical component, making use of own or commercials programs.
Program
THEORETICAL-PRACTICAL LESSONS
1. Laplace transforms.
2. Polynomial interpolation.
3. Numerical differentiation and integration.
4. Ordinary differential equations and systems of differential equations. Initial-value problems (IVP).
5. Partial differential equations (PDEs).
PRACTICAL LESSONS
1. Programming in Matlab.
2. Numerical methods using Matlab.
3. Applications in Mechanical Engineering: Final Matlab programming work with specific assignments for students of the specializations of “Construction and Maintenance of Mechanical Equipment” and “Project, Installation and Maintenance of Thermal Systems”.
Curricular Unit Teachers
Internship(s)
NAO