
Models and computational simulation in Engineering Physics
Code
11537
Academic unit
Faculdade de Ciências e Tecnologia
Department
Departamento de Física
Credits
6.0
Teacher in charge
João Paulo Lança Pinto Casquilho, Luís Nobre Gonçalves
Weekly hours
3
Total hours
35
Teaching language
Português
Objectives
Knowledge at graduate level in computational and simulation methods
Prerequisites
Undergraduate course in Physical Engineering or equivalent. Access to a computer, tablet or smartphone.
Subject matter
1. Introducton to the Netlogo software. Reading and writing files. Graphics. Cellular automata examples.
2. Simulation of electric current in a rectangle of resistive paper.
3. Percolation and analogy with forest fires.
4. Monte Carlo simulations of random walks: simple, non-reversible and self-avoiding random walks.
5. Ferromagnetism: Ising model; Monte Carlo simulations with the Ising model.
6. Genetic algorithms: experimental data fitting.
Bibliography
6. "Introduction to Percolation Theory" D. Stauffer, A. Aharony (1994) QC174.85.STA
7. "Complex and Adaptive Dynamical Systems" C. Gros (2015)
8. "A Guide to Simulation" P. Bratley, B. Fox, L. Schrag (1987) CIUL-1023
9. "Hidden Order: How Adaptation Builds Complexity" J. Holland (1995) TJ217.HOL
10. "An Introduction to Computer Simulation in Applied Science" F. Abraham, W. Tiller (1972)
Teaching method
In each block of the program syllabus is presented an introduction to the topic and or methods, then the students implement the base program provided by the teacher, obtain results and analyze them. Afterwards the program is changed by students with teacher supervision and other assumptions or methods of simulation are explored and the new results are analyzed and compared with previous ones. At the end of each block students deliver the final program.