Simulation and Real Time Implementation of
Motor Controller for 3ph Induction Motor
using MATLAB and dSPACE
Project Group no. : 04
1.Harshal Mahajan
2.Janhavi Kaklij
3.Abhilash Bhopale
4.Nikita Aware
Abstract
Motor controller is used for starting and stopping the motor, selecting
forward or reverse rotation, selecting and regulating the speed, regulating or
limiting the torque, and protecting against overloads and electrical faults. The
controller transforms the battery’s direct current into alternating current (for
AC motors only) and regulates the energy flow from the battery. Controller
used in EV differs from Industrial controllers in following aspects dynamic
running with unpredicted drive cycle, high torque/power density, robust
functionality to ensure vehicle can run even when some key components
failed, wide speed control range, easy integration with Electronic Throttle
and brake, communication with ECU, etc.
We are going to develop the motor controller for induction motor by using
dSPACE and MATLAB / Simulink. Using dSPACE we can implement
modelled control system easily into hardware and can do real time testing.
Motivation
• High efficiency, good speed regulation and absence of commutators in
induction motor
• dSPACE facility (software + hardware ) availability.
• Integration of dspace with wide range of MATLAB and Simulink models
• Less manufacturers for E-mobility grade motor controller in India.
• Reliance on imported components and parts.
• Carrier opportunity.
What we will do in project?
• Determining induction motor parameters and creating mathematical model
• Design and simulate Inverter according to motor
• Designing and simulating control algorithm for
1. Speed control with Direction control feature
2. Acceleration control
3. Fault protection.
4. ECU communication , Electronic throttle and brake integration in E-
mobility
5. External fault monitoring and protection e.g. over voltage, over
current, or over temperature.
• Performing a real-time experiment by using the dSPACE.
Steps Involved In Project
• Induction motor
Study • Control schemes
Design • Control algorithm along with various features
Modelling and • Mathematical modelling and Simulate control system
simulation with motor in MATLAB /Simulink
Conversion • Converting Simulink model to integrate with dSPACE
• Implementing on dSPACE hardware for real time
Implementation experiment
Evaluation • Testing and validation of system behaviour
Basic Block Diagram of IM Control
MCU
Synoptic Scheme of the Experimental
Platform
User Interface in dSPACE
Expected Outcomes
Motor controller simulated with MATLAB and tested in real time
with dSPACE should control speed , faults in induction motor.
It should communicate with ECU in E-mobility , provide protection
to the motor and provide easy integration with electronic Throttle
and Brake.
References
[1] DS1104 R&D Controller Board, dSPACE Inc. 2009 Catalogue, URL:http://
www.dspaceinc.com/ww/en/inc/home/medien/papers/download_page.cfm?FileID=778
[2] The MathWorks, SimPowerSystems Documentation, 2011 URL:
http://www.mathworks.com/access/helpdesk/help/toolbox/physmod/powersys/index.html?/access/helpdes
k/help/toolbox/physmod/pow
ersys/
[3]C. Versele, O. Deblecker and J. Lobry
, "Implementation of a vector control scheme using dSPACE material for teaching induction motor drive a
nd parameters identification," 2008 18th International Conference on Electrical Machines,
Vilamoura, 2008, pp. 1-6, doi: 10.1109/ICELMACH.2008.4799951.
[4] C. Tigade and M. Sreejeth
, "Implementation of V/f Adjustable Speed Drive for Induction Motor Using dSPACE dS1104," 2018 2nd
IEEE International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES
), Delhi, India, 2018, pp.
938-43,doi:10.1109/ICPEICES.2018.8897476.
[5] T. Ameid, A. Menacer, H. Talhaoui, I. Harzelli
and A. Ammar, "Simulation and real-time implementation of sensorless
field oriented control of induction motor at healthy state using
rotor cage model and EKF," 2016 8th International Conference on Modelling, Identification and Control (I
CMIC), Algiers, 2016, pp. 695-700,
doi: 10.1109/ICMIC.2016.7804201.
Thank You!