Computational Mechanics
The main objective of this course is to present the main numerical methods applied to computational mechanics and their corresponding mathematical analysis.
This presentation will be very detailed, including implementation issues often overlooked by similar courses. As a result, students will have the knowledge to implement all the methods and actually will have to program a lot of them in order to solve several practical exercises that will be proposed along the course. Periodically, students will present their exercises and discuss their results in class.
At the end of the course a student should have become familiar with many algorithms, should have a deep knolwledge of the most important ones and must know how to choose the most suitable for certain common problems of structural engineering.
Additional info
- Basic programming skills are required
- Practical exercises will be programmed in Octave/Matlab
Detailed Learning Guide
Main topics
- Introduction to Octave/Matlab
- Basic concepts on numerical methods. Floating-point representation of real numbers. Roundoff errors
- Statics of solids and structures; nonlinear and linear problems
- Nonlinear dynamics of solids and structures: one step, multi-step, structural and geometric methods