Open course · engineering fundamentals

Understand motion.
Build the model.

From energy storage to controlled drives and synchronous generators. Connect physical principles, equations and experiments you can check.

No account required · progress saved locally

MODEL → EXPERIMENT → CHECKOpen learning
Electrical and mechanical motor feedback
20 lessonsTheory and exercisesPython + browserReproducible calculations
20 lessonsFrom fundamentals to generators
≈ 36 hoursTheory, examples and exercises
35 illustrationsComputed plots and diagrams
40 exercisesWith worked answers
A connected learning path

Twenty steps to your own model

Study in sequence or return to the topic you need.

Prepare your environment →
Completed 0 of 20 lessonsSaved in your browser
01

What is a transient?

Why current and speed cannot change instantly, and how to read time responses.

90 min including exercises
02

The mathematics of change

Derivatives, integrals, initial-value problems and the connection between poles and responses.

100 min including exercises
03

The RL circuit

Inductance, current continuity and an exact reference for numerical models.

90 min including exercises
04

Rotational mechanics

Torque, inertia, viscous friction and the conversion between angular speed and rpm.

90 min including exercises
05

Electromechanical conversion

How current produces torque and rotation produces back EMF and internal feedback.

90 min including exercises
06

Building the motor model

Two coupled equations, one parameter set and an independent steady-state check.

120 min including exercises
07

Numerical methods without magic

Euler, adaptive integration and independent checks of numerical accuracy.

110 min including exercises
08

Startup and a load step

Read current, speed and torque as one connected causal response.

100 min including exercises
09

Braking and reversal

Current, torque and power signs as a drive decelerates or reverses.

100 min including exercises
10

A first speed controller

P and PI control, voltage saturation and integrator anti-windup.

120 min including exercises
11

Identifying motor parameters

Estimate resistance, inductance, back-EMF constant, inertia and friction from measurements.

120 min including exercises
12

PWM conversion and current ripple

Duty ratio, averaged and switched models, current ripple and additional losses.

120 min including exercises
13

Cascaded current and speed control

Tune an inner current PI loop, then an outer speed loop with explicit limits.

130 min including exercises
14

A two-mass drive and elastic oscillations

Shaft compliance, natural frequency, damping, resonance and antiresonance.

130 min including exercises
15

Digital control and delays

Exact discretization, digital PI, computation delay, quantization and z-plane stability.

130 min including exercises
16

Synchronous generators and per-unit quantities

Rotating fields, synchronous speed and consistent three-phase bases.

90 min including exercises
17

Load angle, active power and reactive power

The generator phasor model, the power–angle curve and excitation.

100 min including exercises
18

Rotor dynamics and the swing equation

Inertia, power imbalance and electromechanical generator oscillations.

110 min including exercises
19

Voltage dips and transient stability

Rotor acceleration during a disturbance, grid recovery and loss of synchronism.

110 min including exercises
20

Synchronous generator laboratory

Design an experiment, check the numerical solution and report reproducible results.

120 min including exercises

Synchronous generator laboratory

From per-unit quantities to transient stability: change parameters, compare responses and export your results.

Open the interactive model →

Lessons 16–20 explain the equations, assumptions and numerical checks behind the simulation.

Start the generator module →
Check your understanding · 10 questions →