COMPUTATIONAL MECHANICS
cod. 1006020

Academic year 2019/20
1° year of course - Second semester
Professor
Roberto BRIGHENTI
Academic discipline
Scienza delle costruzioni (ICAR/08)
Field
Ingegneria civile
Type of training activity
Characterising
48 hours
of face-to-face activities
6 credits
hub: PARMA
course unit
in ITALIAN

Learning objectives

Knowledge and understanding:
The course aims to present concepts and tools for computational mechanics applied to generic solid structures.
Furthermore the course intends to provide to the students the basis to perform numerical linear static or dynamic analyses of structures and enables them to read and understand computational mechanics books and to study autonomously the subject.

Applying knowledge and under standing:
At the end of course the student should be able to correctly develop a numerical model of structural elements or generic structures through the finite element technique; in particular the student should be able to choose the most suitable finite element kind to represent the structural problem under study, and to correctly introduce the boundary conditions and the mechanical properties of the materials.

Making judgments:
At the end of course the student should be able to correctly interpret the structural behavior of generic structures and to propose a proper numerical modeling.

Communication skills:
At the end of course the student should have a proper use of the terminology of the computational mechanics applied to structures and will be able to properly use it.

Prerequisites

It is necessary to have at least attended to the following courses: structural mechanics and Structural Mechanics.

Course unit content

The topics treated in the course are listed below:

Basic concepts in computational mechanics.
Modeling of structures.
Variational methods.
Residual methods.
Basic concepts of the finite element method.
Isoparametric formulation.
Structural discretisation with finite elements.
Use of finite elements in non linear problems.
Some advanced aspects about the finite element method.

Full programme

1. Basic concepts of computational mechanics.
Introduction to the finite element method: displacement method for plane beam structures. Variational methods. Weak and strong form of a physical problem. Natural and essential boundary conditions.

2. Variational principles. Virtual work theorem. Approximate polynomial solution. Bubnov-Galerkin method. General formulation of a problem by using finite elements: differential and integral forms. Minimum potential energy principle. Displacement field approximation. Rayleigh-Ritz method applied to beams and plates. The finite element method as a subclass of the variational methods.

3. Residual methods. Weighted residual method: subdomain method, collocation method, least square method, Galerkin method. The finite element method as a particular case of the Weighted residual method.

4. Basic concepts of the finite element method Algebraic static and dynamic equilibrium equations of a structure discretized by finite elements. Stiffness matrix and nodal force vector . Stiffness matrix assembling. Treatment of boundary conditions and their classification: linear and non linear, single freedom constraints, multi freedoms constraints. Master-slave method, penalty method, Lagrange's multipliers method.

5. Structural discretisation with finite elements. Choice of the finite element and of the shape functions. Shape functions in the local reference system and their derivatives. Examples of linear shape functions. Isoparametric elements: convergence requirements. Lagrangian and Serendipidy elements.
Shape functions completeness.

6. Isoparametric elements in one, two and three dimensions.
Truss elements, beam bending elements (Bernoulli and Timoshenko formulation). Finite elements for 2-D problems under plane stress, plane strain and axisymmetric conditions (shells); 2-D bending plates elements(Kirchhoff and Mindlin formulations). Finite elements for 3-D problems with isotropic or orthotropic materials.
Numerical integration methods. Variable transformation in 1D, 2D, 3D. Gauss rule. Accuracy of the numerical integration.


7. Convergence problems. Numerical errors and ill conditioning of a matrix. Causes of ill conditioning. Matrix scaling. Scaling of a matrix. Convergence requirements: completeness, compatibility, stability. The patch test. The Babuška-Brezzi condition. Stiffness overestimation, accuracy of the solution, reduced integration, hourglass

8. Some more aspects about the finite element method. Flow-chart of a simple program for finite element analysis. Substructuring. Post-processing of the results. Basic concepts on FORTRAN programming; development of simple FE programs for structural analyses.


9. Applications: numerical modeling of generic structures. Use of FE software for the analysis of structures or generic structural elements.
Convergence tests. Analysis and interpretation of the results, assessment of the solution accuracy.

Bibliography

Reference books:

- R. Brighenti, Analisi numerica dei solidi e delle strutture: fondamenti del Metodo degli Elementi Finiti. Esculapio Editore (Bologna), 2014 (ISBN: 978-88-7488-798-9).
- Cook, R.D., Malkus D.S., Plesha, M.E.: “Concept and application of finite element analysis”, 4th edition, John Wiley & Sons, 2002.
-Zienkiewicz, O.C.: “The finite element method”, Mc Graw-Hill, 2000.
- Corradi dell’Acqua, L.: "Meccanica delle strutture", Vol. 1,2 e 3, Mc Graw-Hill, 1995.


Teaching stuff:
- Stuff provided by the teacher (see the teacher’s website: http://www2.unipr.it/~brigh/index.htm) or from the Elly website of the Univ. of Parma.

Teaching methods

The course is organized in theoretical and practical lessons (by making use of ppt presentations); the exercises are either developed by the teacher and autonomously in class also by making use of the computer and at home by the students.

For every topic, the practical activities are properly scheduled in order to provide the students the ability to solve the proposed problems on the basis of the previously explained theoretical concepts.

Assessment methods and criteria

The final exam consists in an oral test.
The development of a project consisting in the coding of a simple finite element program in groups of 1, 2 or 3 students (the teacher will decide on the number of students depending on the difficulty of the assigned work) is facultative.

The evaluation of the final exam will be as follows:

- Only oral test (max grade 27/30): theoretical questions 50% (13/30), exercises 40% (11/30) (knowledge).
Clarity of presentation (Communication skills, 10% (3/30).

- Oral test + project (max grade 30/30)
Project development (Applying knowledge, 40% (12/30).
Oral test (theoretical questions 40% (12/30), exercises 10% (3/30) (knowledge).
Clarity of presentation (Communication skills, 10% (3/30).

Other information

- - -

2030 agenda goals for sustainable development

- - -

Contacts

Toll-free number

800 904 084

Student registry office

E. segreteria.ingarc@unipr.it 

Quality assurance office

Education manager:
Dott.ssa Lara Buffetti
T. +39 0521 905954
E. servizio dia.didattica@unipr.it
E. della manager lara.buffetti@unipr.it

 

 

President of the degree course

Prof. Francesco Freddi
E. francesco.freddi@unipr.it 

Faculty advisor

Prof.ssa Nazarena Bruno
E. nazarena.bruno@unipr.it 

Career guidance delegate

Prof. Andrea Segalini
E. andrea.segalini@unipr.it

Tutor professor

Prof. Andrea Maranzoni
E. andrea.maranzoni@unipr.it

Erasmus delegates

Prof.ssa Patrizia Bernardi
E. patrizia.bernardi@unipr.it
Prof.ssa Elena Romeo
E. elena.romeo@unipr.it

Quality assurance manager

Prof.ssa Elena Romeo
E. elena.romeo@unipr.it 

Internships

Prof. Roberto Cerioni
E. roberto.cerioni@unipr.it

Tutor students

Rosalba Simeone 
E. rosalba.simeone@studenti.unipr.it