Computer Modelling of Electrical Machines

Data is displayed for academic year: 2023./2024.

Course Description

Mathematical models of electrical machines based on partial differential equations and lumped parameters. Display of the model in a computer-friendly format. Consideration of the influence of magnetic saturation. Model implementations in the Matlab / Simulink software package. Application of the finite element method to simulate static and dynamic phenomena in electrical machines. Calculation of electrical machine parameters using finite element method. Models based on nonlinear flux linkage maps. Linking finite element based models to the Matlab/Simulink environment. Application of mathematical optimization in design and simulation of electrical machines

Study Programmes

University graduate
[FER3-HR] Audio Technologies and Electroacoustics - profile
Elective Courses (2. semester)
[FER3-HR] Communication and Space Technologies - profile
Elective Courses (2. semester)
[FER3-HR] Computational Modelling in Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Computer Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Computer Science - profile
Elective Courses (2. semester)
[FER3-HR] Control Systems and Robotics - profile
Elective Courses (2. semester)
[FER3-HR] Data Science - profile
Elective Courses (2. semester)
[FER3-HR] Electrical Power Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Electric Machines, Drives and Automation - profile
Elective Courses (2. semester)
Elective Courses of the Profile (2. semester)
[FER3-HR] Electronic and Computer Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Electronics - profile
Elective Courses (2. semester)
[FER3-HR] Information and Communication Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Network Science - profile
Elective Courses (2. semester)
[FER3-HR] Software Engineering and Information Systems - profile
Elective Courses (2. semester)

Learning Outcomes

  1. Define basic methods for mathematical modeling of electrical machines
  2. Select the electrical machine model and computer software that are best suited to solve the specific problem
  3. Predict and interpret the results of the computer simulation and evaluate the correctness of the model
  4. Apply mathematical models of electrical machines on a computer to solve specific problems

Forms of Teaching


classical lectures using blackboard in combination with PowerPoint slides

Independent assignments

project tasks for independent solving on a computer


laboratory exercises on a computer for the purpose of practical demonstration and confirmation of the acquired theoretical knowledge

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Laboratory Exercises 50 % 70 % 50 % 70 %
Final Exam: Oral 30 %
Exam: Oral 30 %

Week by Week Schedule

  1. Fundamentals of computer modeling of electromechanical devices, dynamic models based on partial differential equations adapted for computer simulation, analytical software tools
  2. Dynamic model of a transformer
  3. Dynamic model of a DC machine
  4. Dynamic model of an induction machine
  5. Dynamic models of an induction machine
  6. Dynamic models of synchronous machines
  7. Dynamic models of synchronous machines
  8. Midterm exam
  9. Introduction to the finite element method, model reduction using periodicity and symmetry, finite element mesh settings
  10. Finite element method - determination of the position of the winding axis of an electrical machine, calculation of the inductances of the windings of electrical machines and transformers
  11. Finite element method - calculation of the operating point of a loaded wound field synchronous machine, a permanent magnet synchronous machine, and an induction machine
  12. Finite element method - static and dynamic machine models based on 2D mapping
  13. Introduction to optimization methods (deterministic, stochastic), optimization based on analytical models, finite element methods and metamodels
  14. Optimization of electrical machines and transformers - model variables, constraint functions, cost functions; examples of single-objective and multi-objective optimization
  15. Final exam


Chee-Mun Ong (1998.), Dynamic Simulations of Electric Machinery : Using MATLAB/SIMULINK, Prentice Hall
M. Ramamoorty (1998.), Computer - Aided Design of Electrical Equipment, Halsted Press New York, NY, USA
N. Bianchi (2005.), Electrical Machine Analysis Using Finite Element Method, CRC Press
(2012.), MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications, edited by Vasilios Katsikis, InTechOpen
D. Žarko, S. Stipetić (2019.), Modeliranje sinkronih strojeva primjenom metode konačnih elemenata, skripta, FER Zagreb

For students


ID 222759
  Summer semester
L1 English Level
L1 e-Learning
30 Lectures
0 Seminar
0 Exercises
26 Laboratory exercises
0 Project laboratory
0 Physical education excercises

Grading System

85 Excellent
70 Very Good
60 Good
50 Sufficient