DC Motor Model Using Simscape Engr. Salim Lashari.

Slides:



Advertisements
Similar presentations
1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
Advertisements

ELECTRIC DRIVES Ion Boldea S.A.Nasar 1998 Electric Drives.
System Dynamics, Third Edition
The robot structure model design 2 Curse 5. Modeling: the robot AcTrMStTk V(t) T(t)  (t) q(t) x(t)
9.11. FLUX OBSERVERS FOR DIRECT VECTOR CONTROL WITH MOTION SENSORS
7. Modeling of Electromechanical Systems
1 © 2011 The MathWorks, Inc. Designing Pitch and Yaw Actuators for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks Area A Area.
System Dynamics, Third Edition
Determining Mechanical Loads for Wind Turbines
Using Simscape™ for Modeling Electromechanical Systems:
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
HossamTalaat - MATLAB Course - KSU - 21/1/24 1 IEEE Student Branch - College of Engineering - KSU Getting started with Simulink By Prof. Hossam Talaat.
Simulink ® From Simulink® 7 Getting Started Guide.
ET 332a Dc Motors, Generators and Energy Conversion Devices 1.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
LECTURE 9 INTRO TO POWER ELECTRONICS
Copyright © The McGraw-Hill Companies, Inc. System Dynamics, Third Edition William J. Palm III Using Simscape TM for Modeling Thermal Systems: Dynamics.
Lynbrook Robotics Team, FIRST 846 Control System Miniseries - Summary of Lecture /03/2012.
DC motor model ETEC6419. Motors of Models There are many different models of DC motors that use differential equations. During this set of slides we will.
Three Phase Induction Motor Dynamic Modeling and Behavior Estimation
ME 270 Final Project Presentation Operational Amplifiers.
Using Simscape™ for Modeling Vibration Problems:
Good afternoon. My name is Jeferson Correa. I am a Ph. D
Electric Motors and Motion Control Ara Knaian. Motors Motors convert electrical energy to mechanical energy Motors make things move LINEAR ELECTROSTATIC.
Fundamentals of Power Electronics and Power System with MATLAB
Hybrid Wind & Solar Generation Project
Controlling a 3D Vehicle with Simulink Jeff Bender ME
AVTC Model Based Design Curriculum Development Project.
1  Actuators are used in order to produce mechanical movement in robots.
1 An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives 學生 : 林哲偉 學號 :M 指導教授 : 龔應時 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL.
1 Institute of Mechatronics and Information Systems Control and Driving Systems.
Control Theory Lab 4 Modeling of Physical-SİMULİNK.
Unit 4: Electromechanical drive systems An Introduction to Mechanical Engineering: Part Two Electromechanical drive systems Learning summary By the end.
T L = 0.5 Fig. 6. dq-axis stator voltage of mathematical model. Three Phase Induction Motor Dynamic Modeling and Behavior Estimation Lauren Atwell 1, Jing.
Adviser : Cheng-Tsung Lin Student :Nan-hui Hsieh
Introduction to MATLAB for Engineers Third Edition William J. Palm III Chapter 10 Simulink PowerPoint to accompany Copyright © The McGraw-Hill Companies,
EET 221 Synchronous Machines Rafiqi.
EE 460 Advanced Control and System Integration
SIMULINK-Tutorial 1 Class ECES-304 Presented by : Shubham Bhat.
DC Motor Speed Modeling in Simulink
Lecture 9: Modeling Electromechanical Systems 1.Finish purely electrical systems Modeling in the Laplace domain Loading of cascaded elements 2.Modeling.
Modeling of Power Converters using Matlab and Simulink
INTRODUCTION TO SIMULINK by Yasmin Hanum Md Thayoob & Aidil Azwin Zainul Abidin.
Simulink Simscape by Dr. Amin Danial Asham.
ELEC 3105 Basic EM and Power Engineering Rotating DC Motor PART 2 Electrical.
Getting started with MATLAB/Simulink
Simulink by Dr. Amin Danial Asham. References  MATLAB Help  Telemark University College - Department of Electrical Engineering, Information Technology.
BASIC ELECTRICAL TECHNOLOGY DET 211/3
Lianna Dicke MOTOR HARDWARE BREAKDOWN. Design Goals: Drive DC motor that draws 5 A maximum continuous current Voltage operation at 12 Volts (automotive)
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
AC Machines. BOOSTER Basic Function:- -Sometimes when we use electrical power we need different voltage level to main supply. It is provided by Booster.
DC motor principles Speed control Direction Stepper motor principles
Getting started with Simulink
Electromechanical Motor Control 석 사 2기 최 우 영 Systems & control Lab.
Getting started with Simulink An introductory tutorial.
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
CNC FEED DRIVES.
WINTER Template Variable speed control of single phase Induction motor
Single Tank System FV Desired liquid level: 5 cm (0.05 m)
FOUR QUADRANT DC MOTOR SPEED CONTROL WITHOUT MICROCONTROLLER
ELEC 6491 Controlled Electric Drives
Study on maximum torque generation for sensorless controlled brushless DC motor with trapezoidal back EMF.
Damped Forced Vibrations Analysis Using CAMP-G® and Simulink® Modeled Solutions to Problem (
DC MOTOR SPEED CONTROL 1. Introduction
Simulation of Electric Drive Systems Using MATLAB/Simulink
Electric Motors.
FOUR QUADRANT DC MOTOR CONTROL WITHOUT MICROCONTROLLER
Workshop on INTRODUCTION OF MATLAB/SIMULINK TOOLS AND THEIR APPLICATION conducted by EEE/CCET 11/13/2018 workshop on 01/12/2010.
Electric Machine Design Course
Presentation transcript:

DC Motor Model Using Simscape Engr. Salim Lashari

Introduction to Simscape Simscape™ provides an environment for modeling and simulating physical systems spanning mechanical, electrical, hydraulic, and other physical domains.  It provides fundamental building blocks from these domains that you can assemble into models of physical components, such as electric motors, inverting op-amps, hydraulic valves.  Because Simscape components use physical connections, your models match the structure of the system you are developing. Simscape models can be used to develop control systems and test system-level performance. You can parameterize your models using MATLAB variables and expressions, and design control systems for your physical system in Simulink®.

Overview of DC Motor Example In this example, you model a DC motor driven by a constant input signal that approximates a pulse-width modulated signal and look at the current and rotational motion at the motor output.

Selecting Blocks to Represent System Components Select the blocks to represent the input signal, the DC motor, and the motor output displays. The following table describes the role of the blocks that represent the system components.

Block Description Solver Configuration Defines solver settings that apply to all physical modeling blocks. DC Voltage Source Generates a DC signal. Controlled PWM Voltage Generates the signal that approximates a pulse-width modulated motor input signal. H-Bridge Drives the DC motor. Current Sensor Converts the electrical current that drives the motor into a physical signal proportional to the current. Ideal Rotational Motion Sensor Converts the rotational motion of the motor into a physical signal proportional to the motion.

Block Description DC Motor Converts input electrical signal into mechanical motion. PS-Simulink Converter Converts the input physical signal to a Simulink® signal. Scope Displays motor current and rotational motion. Electrical Reference Provides the electrical ground. Mechanical Rotational Reference Provides the mechanical ground.

Building the Model Create a Simulink model, add blocks to the model, and connect the blocks. Create a new model. Add to the model the blocks listed in the following table. The Library column of the table specifies the hierarchical path to each block.

Block Library Path Quantity Solver Configuration Simscape > Utilities 1 DC Voltage Source Simscape > Foundation Library > Electrical > Electrical Sources Controlled PWM Voltage Simscape > SimElectronics > Actuators & Drivers > Drivers H-Bridge Current Sensor Simscape > Foundation Library > Electrical > Electrical Sensors Ideal Rotational Motion Sensor Simscape > Foundation Library > Mechanical > Mechanical Sensors DC Motor Simscape > SimElectronics > Actuators & Drivers > Rotational Actuators PS-Simulink Converter 2 Scope Simulink > Commonly Used Blocks Electrical Reference Simscape > Foundation Library > Electrical > Electrical Elements Mechanical Rotational Reference Simscape > Foundation Library > Mechanical > Rotational Elements

Building the Model Connect the blocks as shown in the following figure.

Specifying Model Parameters Specify the following parameters to represent the behavior of the system components: Motor Input Signal Parameters Motor Parameters Current Display Parameters Torque Display Parameters

Motor Input Signal Parameters 1. Set the DC Voltage Source block parameters as follows: Constant voltage = 2.5

Motor Input Signal Parameters Set the Controlled PWM Voltage block parameters as follows: PWM frequency = 4000 Simulation mode = Averaged This value tells the block to generate an output signal whose value is the average value of the PWM signal. Simulating the motor with an averaged signal estimates the motor behavior in the presence of a PWM signal. To validate this approximation, use value of PWM for this parameter.

Motor Input Signal Parameters Set the H-Bridge block parameters as follows: Simulation mode = Averaged This value tells the block to generate an output signal whose value is the average value of the PWM signal. Simulating the motor with an averaged signal estimates the motor behavior in the presence of a PWM signal. To validate this approximation, use value of PWM for this parameter.

Motor Parameters Configure the block that models the motor. Set the Motor block parameters as follows, leaving the unit settings at their default values where applicable: Electrical Torque tab: Model parameterization = By rated power, rated speed & no-load speed Armature inductance = 0.01 No-load speed = 4000 Rated speed (at rated load) = 2500 Rated load (mechanical power) = 10 Rated DC supply voltage = 12 Mechanical tab: Rotor inertia = 2000 Rotor damping = 1e-06

Current Display Parameters Specify the parameters of the blocks that create the motor current display: Current Sensor block PS-Simulink Converter1 block Scope1 block Of the three blocks, only the PS-Simulink Converter1 block has parameters. Set the PS-Simulink Converter1 block Output signal unit parameter to A to indicate that the block input signal has units of amperes.

Torque Display Parameters Specify the parameters of the blocks that create the motor torque display: Ideal Rotational Motion Sensor block PS-Simulink Converter block Scope block Of the three blocks, only the PS-Simulink Converter block has parameters you need to configure for this example. Set the PS-Simulink Converter block Output signal unit parameter to rpm to indicate that the block input signal has units of revolutions per minute. Note:   You must type this parameter value. It is not available in the drop-down list.

Configuring the Solver Parameters Configure the solver parameters to use a continuous-time solver because SimElectronics models only run with a continuous-time solver. Increase the maximum step size the solver can take so the simulation runs faster. In the model window, select Simulation > Model Configuration Parameters to open the Configuration Parameters dialog box. Select ode15s (Stiff/NDF) from the Solver list. Enter 1 for the Max step size parameter value. Click OK.

Running the Simulation and Analyzing the Results In this part of the example, you run the simulation and plot the results. In the model window, select Simulation > Run to run the simulation. To view the motor current and torque in the Scope windows, double-click the Scope blocks. You can do this before or after you run the simulation. The following plot shows the motor current.

Motor Current

Motor RPM

Conclusion As expected, the motor runs at about 2000 rpm when the applied DC voltage is 2.5 V.