Code: | F316 | Acronym: | F316 |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Physics |
Active? | Yes |
Responsible unit: | Department of Physics and Astronomy |
Course/CS Responsible: | Bachelor in Physics |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
L:F | 10 | Plano de estudos a partir de 2008 | 3 | - | 7,5 | 70 | 202,5 |
We'll consider problems from several areas of physics that were studied
in previuos courses or are being studied in parallel this semester,
from the point of view of their numerical solution. We'll describe
and apply several basic numerical techniques. The use of standard
numerical libraries in writting programs will be taught and encouraged.
Introduction to scientific numerical simulation.
Address problems of Physics and obtain the relevant equations to be solved. Identify appropriate algorithms to solve those equations. Implement them in a programming language. Analize critically the results obtained, in particular by comparing them with limit scenarioswhose results are known and/or analytically obtainable.
Working knowledge of a programming language (Python) in the solution of general problems. Linear algebra. Differential equations. Mechanics.
1- Presentation of some Physics problems as examples of the need to use numerical techniques to be implemented in the computer. Solution of equations: separation of roots; iterative processes; succesive bisections; false position; Newton method.
Systems of linear equations: Gauss and Gauss-Jordan; triangular LU-factorization; Gauss-Seidel and convergence conditions. Systems of nonlinear equations: linearization by Newton's method.
2.- Analytic approximation of experimental data. Example ofr the calibration of a sensor. Interpolation techniques. Interpolating polynomials of Newton and Lagrange. Aitken-Neville formula. Spline interpolation. Linear and polynomial regression by the least-squares method. Basis of orthogonal functions: Legendre and Tchebychev polynomials.
3- Quadrature. Integration by Newton-Cotes formulas. Romberg integration and gaussian quadrature. Improper integrals. Study of a pendulum's period as a function of its amplitude.
4- Dynamical systems and nonlinear systems. Solution of ODE. Initial and boundary conditions. Runge-Kutta methods. Adaptive-step.Integration of Newton's equation of motion in 3D space. Harmonic oscillator. Forced, damped regime. resonance spectra.
5- Cahotic solutions of deterministic systems. Study of Lorentz model, linear forced pendulum and double pendulum. Graphical representation in phase space, Poincaré sections and bifurcation diagrams. Determination of Lyapunov's exponents.
6- Molecular Diynamics simulations. Verlet's formulas. Diluted gas properties. Velocity distribution. Melting transition.
7- General methods for boundary value problems. Eigenvalues. Shooting and finite differences methods. Time independent Schrodinger equation's solution in 1D for a Lennard-Jones potential. System of coupled oscillators.
Lectures and computing lab classes for hands-on solution of problems to be solved with the numerical methods taught in class.
designation | Weight (%) |
---|---|
Exame | 35,00 |
Teste | 30,00 |
Trabalho escrito | 35,00 |
Total: | 100,00 |
designation | Time (hours) |
---|---|
Estudo autónomo | 100,00 |
Frequência das aulas | 42,00 |
Trabalho laboratorial | 20,00 |
Total: | 162,00 |
Students must attend 3/4 of scheduled lab classes. They must also turn in the computing projects and in class tests in the deadlines.
-3 mini-quizzes with 1 or 2 problems to be done in the lab classes (at set dates) (10% each);
-final exam (35%, regardeless of being normal exame or replacement exam)
-computational project (35%)
Retaking the "final exam" component (35% weight)