Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 43

Science -II

Instructor: Chittaranjan Hens


CCNSB
Science -II

Requirements
• Newtonian Mechanics
• Basics of Matrix
• MatLab/Python/C++
• Graphical Plot (Must)
• Computational Complexity
• Error calculation

Instructor: Chittaranjan Hens


CCNSB
Science -II

Requirements
Requirements
• Newtonian
• Newtonian Mechanics
Mechanics
• Lagrangian
• Lagrangian formulation /Classical
formulation /Classical
Mechanics
Mechanics
• Basics
• Basics
of Matrix
of Matrix
• Statistical
• Statistical
Mechanics
Mechanics
• Matlab/Python/C++
• Matlab/Python/C++
• Graphical
• GraphicalPlotPlot
(Must)
(Must)
• Computational
• Computational Complexity
Complexity
• Error
• Error
calculation
calculation

Instructor: Chittaranjan Hens


CCNSB
Module 1
Solving Linear Equations
Balancing a chemical reaction

Module1a:Solving Linear
Equations

The equation above is better now as the combustion of


gasoline with available oxygen yields energy, carbon
dioxide and water

https://math.libretexts.org/Bookshelves/Linear_Algebra/A_First_Course_in_Linear_Algebra_(Kuttler)/
01%3A_Systems_of_Equations/1.06%3A_Balancing_Chemical_Reactions
Balancing a chemical reaction

Module1a:Solving Linear
Equations

The equation above is better now as the combustion of


gasoline with available oxygen yields energy, carbon
dioxide and water

https://math.libretexts.org/Bookshelves/Linear_Algebra/A_First_Course_in_Linear_Algebra_(Kuttler)/
01%3A_Systems_of_Equations/1.06%3A_Balancing_Chemical_Reactions
Electric Networks

Module1a:Solving Linear
Equations
Finding the General Flow pattern

Module1a:Solving Linear
Equations
Linear systems in Economics

Module1a:Solving Linear
Equations
Module 1b: Linear Least
Square Problem

Accident data USA


• Useful for Multilinear Regression
• Useful for overdetermined
systems
Module -1 a,b (prerequisite)

• Basics of matrix
• Computational Knowledge
• Solving Linear Equations (Class 10 mode)
Module -1 a (Tools you will learn /or revisit)
• Algebra of matrices
 Singularity, condition of singularity, Symmetric, diagonal, Identity, upper triangular,
zero, Hermitian, Vector Norm, Matrix norm, Matrix condition number, Error bounds,
 Operation: Addition, Multiplication, Trace,
• Naïve Gaussian elimination: Forward and backward elimination, pseudo code,
computational complexity
• Tridiagonal Systems, Diagonal Dominance, Tridiagonal Algorithm-importance,
Examples, Gauss-Jordan Algorithm, LU decomposition in any linear equations,
Cholesky decompositions , pseudo code
Module -1b (prerequisite)

• Basics of matrix
• Module 1a
• Algebra of matrices

• Module -1 b (Tools you will learn /or revisit)


• Linear Least square Problems : Ax≈b; data fitting, Existence and uniqueness,
Normal Equations,
• Orthogonality, Sensitivity, Normal Equations, QR factorization: Orthogonal
transformation to triangular form,
• Householder transformation, Gram-Schimdt Orthogonalization, Computational
complexity
Overall Target
•Know how systems of linear equations can be compactly
represented in terms of matrix-vector multiplication

•Give examples of overdetermined and underdetermined systems,


and systems with a unique solution

•Application
Module 2
Algebra of matrices
Module 2
Vibrating Systems with many DOF (Normal Modes)

Module 2: Matrix Algebra


Eigen value analysis

https://lpsa.swarthmore.edu/MtrxVibe/Vibrations.html
https://www.brown.edu/Departments/Engineering/Courses/En4/Notes/vibrations_mdof/vibrations_mdof.htm
https://www.acs.psu.edu/drussell/Demos/multi-dof-springs/multi-dof-springs.html
Eigen Vector and Eigen value in ecology

Module 2:
Eigen value analysis

https://setosa.io/ev/eigenvectors-and-eigenvalues/
https://demonstrations.wolfram.com/EigenvaluesAndLinearPhasePortraits/

https://towardsdatascience.com/nonlinear-dynamics-and-chaos-14b20a41c19a
Module -2 (prerequisite)
• Basics of matrix
• Module 1
• Ordinary Differential Equations
• Newtonian Mechanics

Module -2(Tools you will learn)


• Algebra of matrices
• Singular Value decomposition (used to solve linear least square
problems in any rank)
• Eigen Value Problems, Algortihm
• Spring-mass systems, ecology,
Overall Targets
• Complete Idea about eigen value and eigen vector
• Singular Value Decompostion
• Application of eigen value and eigne vectors in real
spring-mass systems
Rabit vs Sheep or Rabit vs Lynx
Eigen value determines the stability of large eco systems
Module 3 (Solving Differential
Equations: numerical
techniques)
Nonlinear Dynamics Module 3: Solving
Predator-Prey Differential Equations
Epidemic model
Double Pendulum

𝐿1
𝜙1 Module 3: Solving
𝑚1 Differential Equations

𝐿2

𝑚2
Chaotic Double Pendulum

Module 4: Solving
Differential Equations
Lorenz Oscillator

Module 3: Solving
Differential Equations
Module -3 (prerequisite)
• Module 1,2
• Ordinary Differential Equations
• Newtonian Mechanics

Module -3 (Learning outcome)


• Learning of Non-linear Differential Equations
• Predator-Prey interactions and SIR model
• Numerical Methods-Euler, Runge-Kutta 4
• Double Pendulum, Lorenz Oscillator
Chaos theory : A brief and general idea (sensitivity to IC)
• Fractal
Overall Target
• Numerical solution
Me after every single differential equations test.
of nonlinear ordinary
differential equations
• Modelling disease, emergence of chaos,
chaos in physical systems
Module 4
(Monte Carlo Method and
its application)
When you hear the words “Monte Carlo”, most people envision this

But we will focus…

or this…..

Module 4: Monte Carlo


Simulation
https://p4a.seas.gwu.edu/2020-Fall/L15-monte-carlo-methods.html
Module -4 (prerequisite)
• Random Numbers
• Numerical Integration
• Probability and Statistics (knowledge on distribution)

Module -4(Learning outcome)


• Monte Carlo Method
• Importance sampling
• Random number generation techniques
• Non-uniformly distributed Random Number Generator
• Metropolis-Hastings algorithm
• Application to numerical integration
Overall Targets
•Calculation of Pi
•Random Walk
•Multidimensional Integration
Module 5
(Stochastic Differential
Equations: Brownian
Motion)
Module 5
(Stochastic Differential
Equations: Brownian
Motion)
Module -5 (prerequisite)
• Numerical techniques for ODE (Module 3)
• Module 4
• Brownian Motion

Module -5(Learning outcome)


• SDE –Numerical solver
• Brownian motion simulation/Langevin equation
Module 6
(Partial Differential
equations)
Module 6
(Partial Differential
equations)
Module 6
(Partial Differential
equations)

• Chemical basis of morphogenesis


• Patterns on snail and sea shells are one of the classical examples of
Turing patterns in nature.
Module -6 (prerequisite)
• Differential Equation

Module -6(Learning outcome)


• PDE –Numerical solver
• Reaction-diffusion systems
• Spiral/stripe pattern in reality
Science -II
Requirements
• Newtonian Mechanics
• Lagrangian formulation
• Basics of Matrix
• Statistical Mechanics
• Matlab/Python/C++
• Graphical Plot (Must)
• Computational Complexity
• Error calculation
Science -II
• Introduction to Computational Physics, Lecture of Prof. H. J. Herrmann
Swiss Federal Institute of Technology ETH, Zü rich, Switzerland
Script by Dr. H. M. Singer, Lorenz Mü ller and Marco - Andrea Buchmann
Computational Physics, IfB, ETH Zü rich
(Module 3, 4, and 6)

• Nonlinear Dynamics –Steven Strogatz (Module 2 and 3)

• Scientific Computing, An Introductory Survey, Second Edition


by Michael T. Heath (Module 1-4,6)

• Numerical Solution of Stochastic Differential Equations in Finance Timothy


Sauer, Department of Mathematics, George Mason University, Fairfax, VA
22030, tsauer@gmu.edu (Module 5)

• Books: Gilbert Strang (Module 1 and 2)


Science –II (Evaluation)
Type of Evaluation Weightage (in %)
Assignment 1 Mathematical plus Numerical 
(January 24)

Quiz (2-5 Feb) Mathematical plus Numerical 

Assignment 2
(February 9) Mathematical plus Numerical 

Midsem Exam Written? (will be decided later)

Notes: Any Suggestions?

(January 16) Surprise quiz events


Science –II (Weekly Plan)

Comments
Introduction of the course
Class 1-2 Module 1 a
Class 3 Module 1a/b,2
Class 4 Module 2
Class 5-6 Module 3
Class 7-8 Module 4

Class 9 Recap Module1-4


Class 10-11 Module 5
Class 12 Module5/6
Class 13 Module 6
Science –II (Your TA)

You might also like