ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE

Syllabus ( ELEC 672 )


   Basic information
Course title: Numerical Methods for Simulation and Modelling
Course code: ELEC 672
Lecturer: Assoc. Prof. Dr. Engin AFACAN
ECTS credits: 7.5
GTU credits: 3 (3+0+0)
Year, Semester: 1/2, Fall and Spring
Level of course: Second Cycle (Master's)
Type of course: Area Elective
Language of instruction: English
Mode of delivery: Face to face
Pre- and co-requisites: Undergraduate Linear Algebra and Differential Equations Courses, Matlab Programming
Professional practice: No
Purpose of the course: Graduate students taking this course will gain experience on the following methods and will be able to adapt the techniques in this course as pertains to their own studies and research: Transition to mathematical models in various engineering problems, automation of equation formulation, numerical solutions of linear and nonlinear equations systems, linear equations solutions embedded within nonlinear equations solutions, ordinary differential equations emerging in the analysis of various dynamical models, numerical solutions of ODE, nonlinear equation solutions embedded within numerical ODE solutions, Gaussian Quadrature methods for the numerical calculation of integrals.
   Learning outcomes Up

Upon successful completion of this course, students will be able to:

  1. Identify the methods and devices for power systems reactive power measurement and elimination

    Contribution to Program Outcomes

    1. Define and manipulate advanced concepts of Electronics Engineering
    2. Formulate and solve advanced engineering problems
    3. Acquire scientific knowledge
    4. Develop an awareness of continuous learning in relation with modern technology
    5. Effectively express his/her research ideas and findings both orally and in writing
    6. Demonstrate professional and ethical responsibility

    Method of assessment

    1. Seminar/presentation
  2. Solve the related problems using Matlab-Simulink and ATPdraw-EMTP.

    Contribution to Program Outcomes

    1. Formulate, perform and report experiments and produce prototypes
    2. Design and conduct research projects independently
    3. Find out new methods to improve his/her knowledge

    Method of assessment

    1. Term paper
  3. Apply the known reactive power measurement and elimination techniques to non sinusoidal unbalanced systems

    Contribution to Program Outcomes

    1. Define and manipulate advanced concepts of Electronics Engineering
    2. Formulate and solve advanced engineering problems
    3. Outline, examine and work details of projects
    4. Design and conduct research projects independently
    5. Develop an awareness of continuous learning in relation with modern technology
    6. Write progress reports clearly on the basis of published documents, thesis, etc

    Method of assessment

    1. Written exam
    2. Term paper
  4. Apply transition to equation formulation in the comprehension of engineering problems and automation of this formulation.

    Contribution to Program Outcomes

    1. Define and manipulate advanced concepts of Electronics Engineering
    2. Formulate and solve advanced engineering problems
    3. Outline, examine and work details of projects
    4. Manipulate knowledge and cooperate with multi-disciplines
    5. Acquire scientific knowledge
    6. Develop an awareness of continuous learning in relation with modern technology
    7. Effectively express his/her research ideas and findings both orally and in writing
    8. Demonstrate professional and ethical responsibility

    Method of assessment

    1. Oral exam
    2. Homework assignment
    3. Term paper
  5. Gain knowledge on the numerical solutions of linear and nonlinear equation systems, ODE systems, and integrals,

    Contribution to Program Outcomes

    1. Define and manipulate advanced concepts of Electronics Engineering
    2. Formulate and solve advanced engineering problems
    3. Outline, examine and work details of projects
    4. Review the literature critically pertaining to his/her research projects, and connect the earlier literature to his/her own results
    5. Manipulate knowledge and cooperate with multi-disciplines
    6. Acquire scientific knowledge
    7. Develop an awareness of continuous learning in relation with modern technology
    8. Effectively express his/her research ideas and findings both orally and in writing
    9. Demonstrate professional and ethical responsibility

    Method of assessment

    1. Written exam
    2. Oral exam
    3. Homework assignment
    4. Term paper
  6. Gain a working knowledge of programming with Matlab.

    Contribution to Program Outcomes

    1. Formulate and solve advanced engineering problems
    2. Formulate, perform and report experiments and produce prototypes
    3. Outline, examine and work details of projects
    4. Acquire scientific knowledge
    5. Develop an awareness of continuous learning in relation with modern technology
    6. Demonstrate professional and ethical responsibility

    Method of assessment

    1. Homework assignment
    2. Term paper
  7. Comprehend the workflow of related software tools, interpret the problems that may arise, and present remedies.

    Contribution to Program Outcomes

    1. Define and manipulate advanced concepts of Electronics Engineering
    2. Formulate and solve advanced engineering problems
    3. Review the literature critically pertaining to his/her research projects, and connect the earlier literature to his/her own results
    4. Manipulate knowledge and cooperate with multi-disciplines
    5. Develop an awareness of continuous learning in relation with modern technology

    Method of assessment

    1. Written exam
    2. Term paper
   Contents Up
Week 1: Introduction to Mathematical Models in Various Engineering Problems and Equation Formulation.
Examples on the Formulations of Linear and Nonlinear Equation Systems: Electronic Circuits, Load Bearing Mechanical Systems, Biomolecular Systems.
Week 2: Automation of Equation Formulation and Matlab Examples with Various Systems.
Review of Linear Algebra (Eigenvalues and Eigenvectors, Matrix Vector Products, Gaussian Elimination, Computational Complexity, Multivariate Linear Constant-Coefficient ODE Solutions, Companion Form).
Week 3: Numerical Solution of Linear Equation Systems (1).
Gaussian Elimination, Partial and Full Pivoting, LU Factors.
Sparse Matrices and Gaussian Elimination on Sparse Matrices, LU Factors.
Week 4: Numerical Solution of Linear Equation Systems (2).
Matlab Format for Storing Sparse Matrices, Related Operations.
Sparse Factors of Dense Matrices, Related Applications.
Iterative Methods for Solving Linear Equation Systems (Introduction to the GMRES Method).
Applications on Example Engineering Systems.
Information on Related Software Packages.
Week 5: Introduction to the Numerical Solution of Nonlinear Equation Systems and Related Mathematical Models.
Introduction to the Richardson and Newton Iteration Schemes.
Basic Information on Convergence Characteristics.
Week 6: Numerical Solution of Nonlinear Equation Systems - Newton's Scheme.
Derivations of Convergence Characteristics, Related Conditions.
Scalar and Multivariate Versions. Jacobian Definition. Comments and Derivations on Those Applications with Sparse Factors for Dense Jacobian Matrices.
Week 7: Numerical Solution of Nonlinear Equation Systems - Variations of Newton's Scheme.
Chord and Shamanskii Methods, Damped Newton.
Week 8: Numerical Solution of Nonlinear Equation Systems - Advanced Topics and Applications (Continuation Schemes).
Information on Related Software Packages.
Applications on Example Engineering Systems.
Week 9: Introduction to the Numerical Solutions of ODE (Ordinary Differential Equations) and One-Step Methods.
Forward / Backward Euler, Trapezoidal Methods. Convergence and Stability Derivations on Test Problems with Linear Systems.
Week 10: Numerical Solutions of ODE - Multistep Methods, Convergence, Stability.
Adams–Bashforth, Adams–Moulton, Backward Differentiation Formula (BDF) Solver Families.
Coefficient Computation Methods in These Solver Families, Information on Adaptive Time Step and Order Selection.
Convergence and Stability Issues in Solver Families.
Week 11: Numerical Solutions of ODE - Computations related to Stability.
Nonlinear Equations Systems Computations in Numerical Solutions of ODE.
Information on Related Software Packages.
Applications on Example Engineering Systems.
Week 12: Numerical Solutions of ODE - Runge-Kutta Schemes.
Week 13: Orthogonal Polynomials and Gaussian Quadrature Methods for the Numerical Solution of Integrals (1).
Lagrange Polynomials and Interpolation. Newton-Cotes Quadrature Formulas.
Polynomial Degrees Yielding Exact Theoretical Values in the Numerical Solution of Integrals.
Week 14: Orthogonal Polynomials and Gaussian Quadrature Methods for the Numerical Solution of Integrals (2).
Gaussian Quadrature. Weight Functions. Gaussian Quadrature Nodes.
Gauss–Hermite, Gauss-Legendre, Gauss–Laguerre, Gauss-Jacobi Quadrature Formulas and the Related Orthogonal Polynomials. Stochastic Integral Computations.
Week 15*: Preparation and Help for the students - Final Exam, Lecture Topics, Homeworks and Projects.
Week 16*: Final Exam.
Textbooks and materials: Ders notları ve slaytlardan yararlanılacaktır. Önerilen kaynaklara atıf yapılacak ve ilgili kitap bölümleri işaretlenecektir.
Recommended readings: Computer-Aided Analysis of Electronic Circuits, L. Chua and P. Lin.
Gilbert Strang. Linear Algebra and Its Applications, 4th Edition.
Lloyd N. Trefethen and David Bau III. Numerical Linear Algebra.
Iterative Solution of Nonlinear Equations in Several Variables, Ortega & Rheinboldt.
Solving Ordinary Differential Equations, Hairer, Norsett & Wanner.
Erwin Kreyszig. Advanced Engineering Mathematics.
  * Between 15th and 16th weeks is there a free week for students to prepare for final exam.
Assessment Up
Method of assessment Week number Weight (%)
Mid-terms: 4, 7, 10, 13 48
Other in-term studies: 1, 2, 3, 5, 6, 8, 9, 11, 12, 14 24
Project: 0
Homework: 11, 12, 13, 14 16
Quiz: 0
Final exam: 16 12
  Total weight:
(%)
   Workload Up
Activity Duration (Hours per week) Total number of weeks Total hours in term
Courses (Face-to-face teaching): 3 14
Own studies outside class: 2 14
Practice, Recitation: 0 0
Homework: 4 14
Term project: 10 4
Term project presentation: 0 0
Quiz: 0 0
Own study for mid-term exam: 6 1
Mid-term: 3 1
Personal studies for final exam: 6 1
Final exam: 3 1
    Total workload:
    Total ECTS credits:
*
  * ECTS credit is calculated by dividing total workload by 25.
(1 ECTS = 25 work hours)
-->