
Field Oriented Controlled (FOC) for Induction Machine Drive

The project focuses on designing and evaluating a Field Oriented Control (FOC) induction machine drive system. The objectives include understanding the FOC method, designing the system configuration and control in Simulink, and evaluating the performance through simulations.
The theoretical background explains the concept of FOC, which involves using a reference frame aligned with the motor flux space vector to decouple the motor flux and torque. The FOC technique uses suitable coordinate systems to achieve separate control over torque and flux, allowing for high motor control performance.
The calculations section describes the Simulink model and its functional blocks. The blocks include Torque Current, Flux Current, Resolver, Current Reference Generator, and Flux and Torque Estimator. Each block is explained along with the equations it simulates.
The simulation results and discussions section presents the results of three simulations conducted at different operational points. The performance of the motor drive system is analyzed by comparing the results of different cases.
The conclusion emphasizes the effectiveness of FOC in controlling torque and speed throughout the motor's operating range. The implementation of the FOC model has led to improved motor performance, reduced torque ripple, and smoother operation. The model successfully maintains maximum torque and efficiency by controlling the angle between the stator and rotor magnetic fields.
The first two blocks are the torque and speed controllers


Then, reference theta and current transformed into Iabc* reference, and that is compared with the actual Iabc of the current motor to produce error as feedback loop input


The input of the feedback loop transformed form gating to into 3-phase voltage control

3-2 transformer block for the 3-phase voltage control

simulation for the controlled motor and its load

Flux and torque current estimator


Final torque and speed (RPM) control for the motor

Skills learned from this project include:
- Understanding the principles of Field Oriented Control (FOC)
- Designing and configuring a motor drive system in Simulink
- Implementing control blocks and modelling motor behavior
- Analyzing and interpreting simulation results
- Evaluating motor performance based on different operational points
- Understanding the relationship between flux, torque, current, and speed in an induction machine drive system
- Applying theoretical concepts to practical engineering projects
- Presenting and communicating project findings through technical writing