Postgraduate DiplomaElectronics, Embedded Systems & Telecom Applications open

Diploma in FOC/DTC and State Observers

Online postgraduate diploma of 800 hours in FOC/DTC and state observers. 8 modules covering electrical machine modelling, field-oriented control, direct torque control, modulation and inverters, state observers, sensorless control and real-time digital implementation, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Diploma in FOC/DTC and State Observers — studying from South Africa

Electronics and telecommunications are substantial sectors in South Africa, with operators such as MTN, Vodacom and Telkom supporting national connectivity. Electronics manufacturers and design houses serve automotive, industrial and consumer markets, and embedded systems engineers are needed across these industries. Research at institutions such as Stellenbosch University and the CSIR contributes to advances in communications and signal processing. Compliance with national radio spectrum rules is overseen by the national communications regulator.

Fees for South Africa: R 27 900 (South African rand), with instalments and employer sponsorship available.

Relevant bodies in South Africa

  • Independent Communications Authority of South Africa (ICASA)
  • South African Bureau of Standards (SABS)
  • Institute of Electrical and Electronics Engineers South Africa Section (IEEE SA)

Typical roles

  • Embedded Systems Engineer
  • Electronics Design Engineer
  • RF Engineer
  • Telecommunications Engineer

Questions from South Africa

Which South African bodies recognise electronics and telecom engineers, and does SEIUM feature?

ECSA registers engineering professionals in South Africa, and the Electronic Communications and Postal Act means telecom roles are regulated through ICASA and related licensing. SEIUM is a private online institute whose qualifications are not official state degrees and are not accredited by a national body. Recognition is decided by employers or the relevant professional body, so check with them before enrolling.

Would this programme help me work in embedded systems or telecoms in South Africa?

South Africa has electronics manufacturers, telecom operators and technology firms that employ embedded and communications engineers. Employers typically weigh practical skills, experience and recognised qualifications. A private online qualification can strengthen your profile in specialist areas, but it does not guarantee employment. Ask prospective employers whether they would value it.

Can I study around a job, and what English level is needed?

The programme is entirely online and taught in English, so you need solid English for coursework and tutor communication. Because it is remote, no student visa is needed to study from home. Master's programmes are 1,900 hours, postgraduate diplomas 800 hours and specialist courses 300 hours, each supported by a technical tutor. Fees can be paid in instalments, and employer sponsorship may be possible.

Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Model synchronous and induction motors in the dq frame.

02

Design FOC control loops with MTPA and field weakening.

03

Implement direct torque control strategies and compare them with FOC.

04

Apply space vector modulation with dead-time compensation.

05

Design Luenberger, sliding-mode and Kalman observers.

06

Implement sensorless control across the full speed range.

07

Validate control algorithms through simulation, HIL and bench testing.

Profile

Who it's for

  • Motor control engineers moving into advanced FOC and DTC strategies.
  • Electrical drive engineers in industrial automation and robotics.
  • Power firmware developers implementing control on DSPs and microcontrollers.
  • Power electronics engineers designing inverters for drives.
  • Traction system engineers in electric vehicles and railways.
  • Commissioning engineers who tune and start up drives in the field.
  • Engineering or science graduates looking to enter electric mobility.
Standards & tools

What you'll work with

  • IEC 61800-2 (adjustable speed electrical power drive systems, general requirements)
  • IEC 60034-1 (rotating electrical machines, rating and performance)
  • IEC 61800-5-1 (adjustable speed drives, electrical, thermal and energy safety requirements)
  • IEC 60034-30-1 (efficiency classes of line-operated AC motors)
  • IEC 61800-9-2 (ecodesign for power drive systems, energy efficiency indicators)
  • IEC 61800-3 (adjustable speed drives, EMC requirements)
  • IEC 60034-2-1 (methods for determining losses and efficiency of rotating machines)
  • MATLAB/Simulink with Motor Control Blockset
  • PLECS
  • Texas Instruments Code Composer Studio
  • dSPACE
  • STM32 Motor Control SDK
Syllabus

8 modules

  1. 1.1Permanent magnet synchronous motor
  2. 1.2Squirrel-cage induction motor
  3. 1.3Clarke and Park transforms
  4. 1.4Equations in the dq frame
  5. 1.5Electromagnetic and reluctance torque
  6. 1.6Magnetic saturation and inductance variation
  7. 1.7Electrical and mechanical parameters
  8. 1.8Parameter identification on a test bench
  9. 1.9Models in Simulink and PLECS
  10. 1.10Practical: parameter identification of a PMSM
  1. 2.1Structure of field-oriented control
  2. 2.2PI current loops in the dq axes
  3. 2.3Decoupling and back-EMF compensation
  4. 2.4Cascaded speed and position control
  5. 2.5MTPA strategy in salient-pole motors
  6. 2.6Field weakening and MTPV
  7. 2.7Loop tuning by bandwidth
  8. 2.8Modulator saturation and anti-windup
  9. 2.9Indirect FOC in induction motors
  10. 2.10Lab: tuning FOC current loops
  1. 3.1Principle of direct torque control
  2. 3.2Switching tables and hysteresis comparators
  3. 3.3Flux and torque estimation
  4. 3.4Torque ripple and variable switching frequency
  5. 3.5DTC with space vector modulation (DTC-SVM)
  6. 3.6Model predictive torque control
  7. 3.7Comparison between FOC and DTC
  8. 3.8Low-speed behaviour
  9. 3.9Implementation with fast sampling
  10. 3.10Workshop: comparative simulation of FOC versus DTC
  1. 4.1Two-level three-phase inverter
  2. 4.2Space vector modulation (SVPWM)
  3. 4.3Dead times and their compensation
  4. 4.4Overmodulation and six-step operation
  5. 4.5Current measurement with shunts and sensors
  6. 4.6Sampling synchronised with PWM
  7. 4.7NPC multilevel inverters
  8. 4.8SiC and GaN devices in drives
  9. 4.9Inverter losses and efficiency
  10. 4.10Practical: SVPWM with dead-time compensation
  1. 5.1Observability of linear systems
  2. 5.2Luenberger observer
  3. 5.3Sliding-mode observer
  4. 5.4Extended Kalman filter for motors
  5. 5.5Flux and load torque observers
  6. 5.6Disturbance observer
  7. 5.7Stability and gain tuning
  8. 5.8Robustness to parameter variation
  9. 5.9Discretisation of observers
  10. 5.10Lab: load torque observer
  1. 6.1Position estimation from back-EMF
  2. 6.2PLL position and speed observers
  3. 6.3High-frequency injection at low speed
  4. 6.4Sensorless start-up and initial alignment
  5. 6.5Magnet polarity detection
  6. 6.6MRAS systems for induction motors
  7. 6.7Transition between estimation methods
  8. 6.8Accuracy and limitations at zero speed
  9. 6.9Diagnosis of loss of synchronism
  10. 6.10Case study: sensorless start-up of a compressor
  1. 7.1Microcontrollers and DSPs for motor control
  2. 7.2Fixed-point arithmetic and Q format
  3. 7.3PWM, ADC and encoder peripherals
  4. 7.4Automatic code generation
  5. 7.5MIL, SIL and HIL verification
  6. 7.6Task scheduling and latencies
  7. 7.7Setpoint communication over CAN and EtherCAT
  8. 7.8Overcurrent and overvoltage protection
  9. 7.9Commissioning and auto-tuning
  10. 7.10Workshop: FOC on a C2000 DSP
  1. 8.1Specification of the drive and load
  2. 8.2Motor and inverter modelling
  3. 8.3Design of the FOC or DTC control
  4. 8.4Design of the state observer
  5. 8.5Simulation of the complete system
  6. 8.6Embedded implementation and bench testing
  7. 8.7Bench tests and results
  8. 8.8Comparative analysis and improvements
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

Delivered 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so the programme fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is MATLAB/Simulink with Motor Control Blockset, PLECS, Texas Instruments Code Composer Studio, dSPACE and STM32 Motor Control SDK, in free, academic or evaluation versions. Testing is studied through real procedures: drive tests on a dynamometer bench, HIL validation of control algorithms and parameter identification of synchronous motors. Assessment is continuous by module, plus the final integrating project.

Standards covered: IEC 61800-2, IEC 60034-1, IEC 61800-5-1, IEC 60034-30-1, IEC 61800-9-2, IEC 61800-3, IEC 60034-2-1.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of IEC 61800-2, IEC 60034-1 and IEC 61800-5-1 applied to real cases, not as a theoretical annex.
Industry software:MATLAB/Simulink with Motor Control Blockset, PLECS, Texas Instruments Code Composer Studio, dSPACE and STM32 Motor Control SDK, in free, academic or evaluation versions.
Final project:a drive control project covering motor and inverter modelling, FOC or DTC control design, a state observer, simulation and embedded bench testing, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Drive specification and modelling
Specify the drive and load and model the motor and inverter.
Control design
Design the FOC or DTC control strategy and tune its loops.
State observer
Design the state observer for flux, speed or load torque.
Simulation and embedded code
Simulate the complete system and implement the control on the embedded target.
Final project
Present bench test results with a comparative analysis and improvements, reviewed by your tutor.
Career opportunities

Where this takes you

Motor control engineerElectrical drives engineerPower firmware developerPower electronics engineerTraction systems engineerCommissioning engineer
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • Internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with MATLAB/Simulink with Motor Control Blockset, PLECS, Texas Instruments Code Composer Studio, dSPACE and STM32 Motor Control SDK, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

Prior technical training or professional experience in the sector (no university degree required), a computer able to run the programme software, and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Diploma in FOC/DTC and State ObserversEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.