Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

Size: px
Start display at page:

Download "Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives"

Transcription

1 Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives Kevin Block, Timothy De Pasion, Benjamin Roos, Alexander Schmidt Gary Dempsey Bradley University Electrical and Computer Engineering Department March 1, 2016

2 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Kevin Block Conclusion 2

3 Overview What: Design and Implement Control Workstation with a Model-Based PID Controller that has Feed-Forward Compensation How: Combination Simulink and Experimental Platform Why: Future Control Algorithm Research, Development, and Testing at Bradley University 3

4 Objectives Simulink System Integration Complete Controller Development Complete Controller Code Written Experimental Platform Integration Complete Simulink GUI Complete System Integration in Progress System Testing in Progress 4

5 Division of Labor TABLE I. DIVISION OF LABOR Task Name Team Member Name Simulink Integration Timothy De Pasion Controller Development Benjamin Roos Controller Code Kevin Block Experimental Platform Integration Benjamin, Kevin, Timothy Simulink GUI Alexander, Timothy System Integration All Team Members System Testing Alexander, Benjamin, Timothy Fig. 1 Division of Labor 5

6 Overview Fig. 2 High Level Block Diagram 6

7 Experimental Platform Fig. 3 Experimental Platform Block Diagram 7

8 Simulink System Fig. 4 Simulink System Block Diagram 8

9 Overall Gantt Chart Fig. 5 Team Gantt Chart 9

10 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Kevin Block Conclusion 10

11 Presentation Outline Background Benjamin Roos Controller Development PI Feedback Controller Controller Specification Verification Current Source and Dynamic Model Matching Timothy De Pasion Alexander Schmidt Kevin Block Conclusion 11

12 Vehicle Plant Bode Diagram Fig. 6 Vehicle Plant Bode Diagram 12

13 Vehicle Plant Root Locus Fig. 7 Vehicle Plant Root Locus 13

14 Plant and Controller Root Locus Fig.8 Vehicle and Controller Root Locus with Zero at s = rad/s 14

15 Controller and Plant Bode Diagram Fig. 9 Continuous Vehicle and Controller Bode with Controller Gain =

16 Discrete PI Controller Step Response Fig. 10 Complete Controller Response to Worst Case Conditions, Settling Time = 1 second 16

17 Presentation Outline Background Benjamin Roos Controller Development PI Feedback Controller Controller Specification Verification Current Source and Dynamic Model Matching Timothy De Pasion Alexander Schmidt Kevin Block Conclusion 17

18 Disturbance Rejection Specification The drive control system shall minimize the effect of external torque disturbances. Performance Specification: Shaft RPM change of less than or equal to 40% Test Measurements: Max Instantaneous Error of 35.75% at 20 RPM Spec has been met for the Simulink Model 18

19 Disturbance Rejection Specification Fig. 11 Disturbance Response Curves with Disturbance Change at 2 seconds 19

20 Step Tracking Specification The drive control system shall reduce vehicle tracking errors for step commands. Performance Specification: Average difference between input and output of less than or equal to 20% over 4 seconds Test Measurements: Max Error is about 14% at 400 RPM Spec has been met for the Simulink Model 20

21 Step Tracking Specification Fig. 12 Average Error of Step Responses 21

22 Ramp Tracking Specification The drive control system shall reduce vehicle tracking errors for ramp commands. Performance Specification: Average difference between input and output of less than or equal to 20% over 4 seconds Test Measurements: Max Error is about 35% at 400 RPM/s 22

23 Ramp Tracking Specification Fig. 13 Average Error for Ramp Responses 23

24 Ramp Tracking Specification Fig. 14 Ramp Response Curve with a Ramp Input = 400 RPM/s 24

25 Parabolic Tracking Specification The drive control system shall reduce vehicle tracking errors for parabolic commands. Performance Specification: Average difference between input and output of less than or equal to 40% over 4 seconds Test Measurements: Max Error is about 20% at 400 RPM/s^2 25

26 Parabolic Tracking Specification Fig. 15 Average Error for Parabolic Responses 26

27 Presentation Outline Background Benjamin Roos Controller Development PI Feedback Controller Controller Specification Verification Current Source and Dynamic Model Matching Timothy De Pasion Alexander Schmidt Kevin Block Conclusion 27

28 Current Source Torque Disturbance Matching Fig. 16 The Experimental Platform Disturbance Input should match that of the Simulink Model 28

29 Plant Inertia Differences Between Systems Simulink Vehicle and Motor Inertia: J = kg m 2 Experimental Platform Motor and Generator Inertia: J = kg m 2 Goal: Match Acceleration Based on T SIM J SIM = T EXP J EXP = a T = Net Torque J = Moment of Inertia a = rotational acceleration 29

30 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Kevin Block Conclusion 30

31 Presentation Outline Background Benjamin Roos Timothy De Pasion Simulink Integration Controller Development Feed Forward Terrain Creation GUI Creation Alexander Schmidt Kevin Block Conclusion 31

32 Simulink System Fig. 17 Simulink System Block Diagram 32

33 Simulink Integration Goal: Combine individual Simulink models into one overall model Problems: Timing Problems Model Redesign 33

34 Simulink Integration: Timing Problems Fig. 18 Simulation Time Improvement 34

35 Simulink Integration: Model Redesign Rotary Encoder Fig. 19 Rotary Encoder Simulink Model 35

36 Simulink Integration: Final Simulink Model Fig. 20 Final Simulink System 36

37 Presentation Outline Background Benjamin Roos Timothy De Pasion Simulink Integration Controller Development Feed Forward Terrain Creation GUI Creation Alexander Schmidt Kevin Block Conclusion 37

38 Controller Development Feed Forward Specifications 40% Overshoot 2 Second Settling Time Used a digital redesign method to create the transfer function z z 1 Eq Ts=0.001 seconds 38

39 Controller Development Feed Forward Simulink System Fig. 21 Simulink Controller 39

40 Feed Forward Controller Performance Fig. 22 Step Response with and without Feed Forward 40

41 Feed Forward Controller Performance Fig. 23 Zoomed in Step Response 41

42 Feed Forward Controller: Error Fig. 24 Error with and without Feed Forward 42

43 Presentation Outline Background Benjamin Roos Timothy De Pasion Simulink Integration Controller Development Feed Forward Terrain Creation GUI Creation Alexander Schmidt Kevin Block Conclusion 43

44 Terrain Creation Involved writing MATLAB scripts to test both the Simulink Model and the Experimental Platform Circle Test Straight line no elevation Straight Line with Elevation Worst Case Best Case Random Ramp 44

45 Presentation Outline Background Benjamin Roos Timothy De Pasion Simulink Integration Controller Development Feed Forward Experimental Platform Integration Terrain Creation GUI Creation Alexander Schmidt Kevin Block Conclusion 45

46 Overview Fig. 25 High Level Block Diagram 46

47 GUI Creation Stop Button Start Button Select or Create a Test Choose Surface Add a Payload Change Gravity Use an Ideal Vehicle Change Motor Parameters Best and Worse Case Simulink/Experimental Platform Selection 47

48 GUI Creation Fig. 26 GUI 48

49 GUI Creation: Start\Stop Button Fig. 27 Start\Stop GUI 49

50 GUI Creation: Create Test Fig. 28 Create Test in GUI 50

51 GUI Creation: Choose Surface Fig. 29 Choosing a Surface Fig. 30 Drop Down Menu 51

52 GUI Creation: Set Test Fig. 31 Setting a Test in the GUI 52

53 GUI Creation: Add a Payload, Change Gravity, Ideal Vehicle Fig. 32 Changing values in the GUI 53

54 GUI Creation: Change Motor Parameters Fig. 33 Changing Motor Parameters 54

55 GUI Creation: Choose Between Systems Fig. 34 Choose Between Systems in the GUI 55

56 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Kevin Block Conclusion 56

57 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Motor Thermals H-Bridge GUI Design Kevin Block Conclusion 57

58 Motor Thermals: 4 Sources of Heat Resistance in the windings Coulomb Friction Viscous Friction Dynamic Loads 58

59 Resistance in the Windings I 2 *R Losses Fig. 35 Top Level Resistance Power Loss Fig. 36 Bottom Level Resistance Power Loss 59

60 Viscous, Coulomb, and Dynamic Loads V*T Losses Fig. 37 Coulomb Friction Losses Fig. 38 Viscous Friction Losses Fig. 39 Dynamic Load Losses 60

61 Total Power Loss Fig. 40 Top Level Power Loss Simulink Block 61

62 No Load Values Fig. 41 No Load Thermal Measurement 62

63 Loaded Values Fig. 42 Loaded Thermal Measurement 63

64 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Motor Thermals H-Bridge GUI Design Kevin Block Conclusion 64

65 H-Bridge Build Fig. 43 Laboratory H-Bridge Setup 65

66 H-Bridge Build LMD1820 3A, 55V H-Bridge National Semiconductor, Dec Fig. 44 H-Bridge Pinout 66

67 H-Bridge Thermals Total Power of H-Bridge P Total = P Q + P COND + P SW [EQ 67.1] P Q = Quiescent Power Dissipation P COND = Conductive Power Dissipation P SW = Switching Power Dissipation 67

68 Quiescent Power Dissipation P Q = I S * V CC [EQ 68.1] I S = Quiescent Current V CC = Supply Voltage 68

69 Conductive Power Dissipation P COND = 2 * I 2 RMS * R DS (ON) [EQ 69.1] I RMS = RMS Current R DS (ON) = On Resistance of the Power Switch 69

70 Switching Power Dissipation P SW = (E ON + E OFF ) * F [EQ 70.1] E ON = Turn On Energy E OFF = Turn Off Energy F = Switching Frequency 70

71 H-Bridge Total Power Using Equations P Total = 0.6[W] + 2.7[W] [W] Maximum power dissipation of the H-Bridge without a heat sink is 3.0 Watts P Total = 3.6 Watts Heat Sink is Required! 71

72 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Motor Thermals H-Bridge GUI Design Kevin Block Conclusion 72

73 GUI Fig. 45 Motor Velocity GUI 73

74 GUI Fig. 46 Vehicle Position GUI 74

75 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Kevin Block Conclusion 75

76 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Kevin Block Rotary Encoder Resolution Controller Software Interrupt Timing Conclusion 76

77 Rotary Encoder Resolution Original Resolution: Approximately 20 pulses/ms Possible Methods on MCU: Multiple Timer/Counters External Interrupts 77

78 Rotary Encoder Resolution Original Resolution: Approximately 20 pulses/ms Possible Methods on MCU: Multiple Timer/Counters External Interrupts 78

79 Rotary Encoder Resolution Exclusive OR Gate Approximately 40 pulses/ms Cost: < $1 Hardware Quadrature Encoding Approximately 80 pulses/ms Cost: > $10 79

80 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Kevin Block Rotary Encoder Resolution Controller Software Interrupt Timing Conclusion 80

81 Controller Software Model Based PID Controller y n = x n x n 1 + y(n 1) Feed-Forward Controller y n = 2170 x n 2167 x n y(n 1) Anti-Windup Code 81

82 Controller Software 16 Motor Velocity with Disturbance = [V] 14 Input (Red) and Output (Green) [Pulses/ms] Time [s] Fig. 47 Experimental Platform Controller Test 82

83 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Kevin Block Rotary Encoder Resolution Controller Software Interrupt Timing Conclusion 83

84 Experimental Platform Fig. 48 Experimental Platform Block Diagram 84

85 Interrupt Timing Interrupt Designed For: Controller: 800 μs 200 μs Interrupt Period: 1 ms Fig. 49 Designed Interrupt Diagram 85

86 Interrupt Timing Interrupt with no I 2 C communication: Controller: 280 μs 720 μs Interrupt Period: 1 ms Fig. 50 Interrupt Diagram w/ I 2 C in Main Loop 86

87 Interrupt Timing Interrupt with two I 2 C commands: Controller: 620 μs 380 μs Interrupt Period: 1 ms Fig. 51 Interrupt Diagram w/ I 2 C in Interrupt 87

88 Interrupt Timing Interrupt with one I 2 C command: Controller: 300 μs 700 μs Interrupt Period: 1 ms Fig. 52 Interrupt Diagram w/ I 2 C Alternating I 2 C Hardware Execution Time: 300 μs I 2 C Software Execution Time: 20 μs 88

89 Interrupt Timing I 2 C Commands Figure: Fig. 53 Oscilloscope Image Grab of I 2 C Clock Line 89

90 Presentation Outline Background Benjamin Roos Timothy De Pasion Alexander Schmidt Kevin Block Conclusion 90

91 Conclusion Benjamin has completed: Anti Windup Controller Rate Limiting Controller Development Simulink and Experimental Platform Torque Matching in progress 91

92 Conclusion Timothy has completed: Simulink Integration Feed Forward Controller Terrain Creation GUI Creation 92

93 Conclusion Alexander has completed: Motor Thermals H-Bridge Heatsink GUI Creation 93

94 Conclusion Kevin has completed: Controller Code Model Based PID Controller Feed Forward Controller Anti Windup Code for Feedback Controller Doubled Resolution Interrupt Timing 94

95 Objectives Simulink System Integration Complete Controller Development Complete Controller Code Written Experimental Platform Integration Complete Simulink GUI Complete System Integration in Progress System Testing in Progress 95

96 Summary On schedule for project completion Final Step is Integration and Testing 96

97 Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives Kevin Block, Timothy De Pasion, Benjamin Roos, Alexander Schmidt Gary Dempsey Bradley University Electrical and Computer Engineering Department March 1, 2016

98 Appendix Slides Benjamin Roos Timothy De Pasion Alex Schmidt 98

99 Vehicle Plant G P H s = s s with poles at s = 1.43, rad/s Eq Vehicle Plant and Encoder Gain Model in the Laplace Domain 99

100 Continuous Feedback Controller G c s = 19.5k s s where k = 500 Eq Continuous Feedback Controller in the Laplace Domain 100

101 Discrete Feedback Controller G c z = k 1.01z z 1 where k = 500 Eq Discrete Feedback Controller Converted with the Tustin Method and Pre-warped at 63.8 rad/s 101

102 Step Tracking Specification Fig. 54 Step Response Curves 102

103 Parabolic Tracking Specification Fig. 55 Parabola Response Curve with a Parabola Input = 400 RPM/s^2 103

104 Appendix Slides Benjamin Roos Timothy De Pasion Alex Schmidt 104

105 Rotary Encoder Model: Conversion Fig. 56 Conversion Block for Rotary Encoder 105

106 Rotary Encoder Model: 1 ms reset Fig ms reset in Rotary Encoder 106

107 Rotary Encoder Model: Counter Fig. 58 Counter in Rotary Encoder 107

108 Rotary Encoder Model: Pulse Creation Fig. 59 Pulse Creation in Rotary Encoder 108

109 Rotary Encoder Model: Rounding Fig. 60 Rounding Block in Rotary Encoder 109

110 Appendix Slides Benjamin Roos Timothy De Pasion Alex Schmidt 110

111 GUI Display X-Y Vehicle Position Plot Motor Velocity Plot Current Plot Motor Acceleration Plot Vehicle Velocity Plot Vehicle Acceleration Plot Command Plot Error Signal Plot Feedback Signal Plot PWM Output Plot Feed-Forward Command Plot 111

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable- Velocity Differential Motor Drives

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable- Velocity Differential Motor Drives Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable- Velocity Differential Motor Drives Kevin Block, Timothy De Pasion, Benjamin Roos, Alexander Schmidt Dr. Gary Dempsey

More information

Observer-based Engine Cooling Control System (OBCOOL) Project Proposal. Students: Andrew Fouts & Kurtis Liggett. Advisor: Dr.

Observer-based Engine Cooling Control System (OBCOOL) Project Proposal. Students: Andrew Fouts & Kurtis Liggett. Advisor: Dr. Observer-based Engine Cooling Control System (OBCOOL) Project Proposal Students: Andrew Fouts & Kurtis Liggett Advisor: Dr. Gary Dempsey Date: December 09, 2010 1 Introduction Control systems exist in

More information

Project Proposal. Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen

Project Proposal. Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen Project Proposal Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen Advisor Dr. Gary Dempsey Bradley University Department of Electrical Engineering December

More information

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda Control Design for Servomechanisms 12 14 July 2005, Glasgow Detailed Training Course Agenda DAY 1 INTRODUCTION TO SYSTEMS AND MODELLING 9.00 Introduction The Need For Control - What Is Control? - Feedback

More information

Students: Andrew Fouts Kurtis Liggett. Advisor: Dr. Dempsey

Students: Andrew Fouts Kurtis Liggett. Advisor: Dr. Dempsey Students: Andrew Fouts Kurtis Liggett Advisor: Dr. Dempsey Presentation Overview Project Summary Observer-based control Previous Work Project Goals System Block Diagram Functional Requirements Preliminary

More information

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control Goals for this Lab Assignment: 1. Design a PD discrete control algorithm to allow the closed-loop combination

More information

FPGA Implementation of a PID Controller with DC Motor Application

FPGA Implementation of a PID Controller with DC Motor Application FPGA Implementation of a PID Controller with DC Motor Application Members Paul Leisher Christopher Meyers Advisors Dr. Stewart Dr. Dempsey This project aims to implement a digital PID controller by means

More information

Engine Control Workstation Using Simulink / DSP. Platform. Mark Bright, Mike Donaldson. Advisor: Dr. Dempsey

Engine Control Workstation Using Simulink / DSP. Platform. Mark Bright, Mike Donaldson. Advisor: Dr. Dempsey Engine Control Workstation Using Simulink / DSP Platform By Mark Bright, Mike Donaldson Advisor: Dr. Dempsey An Engine Control Workstation was designed to simulate the thermal environments found in liquid-based

More information

MEM01: DC-Motor Servomechanism

MEM01: DC-Motor Servomechanism MEM01: DC-Motor Servomechanism Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 February 5, 2016 Contents 1 Introduction and Goals 1 2 Description 2 3 Modeling 2 4 Lab Objective 5 5 Model

More information

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018 ME375 Lab Project Bradley Boane & Jeremy Bourque April 25, 2018 Introduction: The goal of this project was to build and program a two-wheel robot that travels forward in a straight line for a distance

More information

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0. Exercise 6 Motor Shaft Angular Position Control EXERCISE OBJECTIVE When you have completed this exercise, you will be able to associate the pulses generated by a position sensing incremental encoder with

More information

Closed Loop Magnetic Levitation Control of a Rotary Inductrack System. Senior Project Proposal. Students: Austin Collins Corey West

Closed Loop Magnetic Levitation Control of a Rotary Inductrack System. Senior Project Proposal. Students: Austin Collins Corey West Closed Loop Magnetic Levitation Control of a Rotary Inductrack System Senior Project Proposal Students: Austin Collins Corey West Advisors: Dr. Winfred Anakwa Mr. Steven Gutschlag Date: December 18, 2013

More information

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin 2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control October 5, 2009 Dr. Harrison H. Chin Formal Labs 1. Microcontrollers Introduction to microcontrollers Arduino microcontroller

More information

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW Komal Sampatrao Patil & D.R.Patil Electrical Department, Walchand college of Engineering, Sangli E-mail :

More information

Observer-based Engine Cooling Control System (OBCOOL) Functional Description & System Block Diagram. Students: Andrew Fouts & Kurtis Liggett

Observer-based Engine Cooling Control System (OBCOOL) Functional Description & System Block Diagram. Students: Andrew Fouts & Kurtis Liggett Observer-based Engine Cooling Control System (OBCOOL) Functional Description & System Block Diagram Students: Andrew Fouts & Kurtis Liggett Advisor: Dr. Gary Dempsey Date: November 9, 2010 Introduction

More information

Pan-Tilt Signature System

Pan-Tilt Signature System Pan-Tilt Signature System Pan-Tilt Signature System Rob Gillette Matt Cieloszyk Luke Bowen Final Presentation Introduction Problem Statement: We proposed to build a device that would mimic human script

More information

Teaching Mechanical Students to Build and Analyze Motor Controllers

Teaching Mechanical Students to Build and Analyze Motor Controllers Teaching Mechanical Students to Build and Analyze Motor Controllers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Session

More information

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE 3.1 GENERAL The PMBLDC motors used in low power applications (up to 5kW) are fed from a single-phase AC source through a diode bridge rectifier

More information

EC6405 - CONTROL SYSTEM ENGINEERING Questions and Answers Unit - II Time Response Analysis Two marks 1. What is transient response? The transient response is the response of the system when the system

More information

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL Experiment No. 1(a) : Modeling of physical systems and study of

More information

TCS3 SERVO SYSTEM: Proposed Design

TCS3 SERVO SYSTEM: Proposed Design UNIVERSITY OF HAWAII INSTITUTE FOR ASTRONOMY 2680 Woodlawn Dr. Honolulu, HI 96822 NASA Infrared Telescope Facility TCS3 SERVO SYSTEM: Proposed Design.......... Fred Keske June 7, 2004 Version 1.2 1 INTRODUCTION...

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Frequency domain specifications Frequency response shaping (Loop shaping) Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University

More information

Position Control of DC Motor by Compensating Strategies

Position Control of DC Motor by Compensating Strategies Position Control of DC Motor by Compensating Strategies S Prem Kumar 1 J V Pavan Chand 1 B Pangedaiah 1 1. Assistant professor of Laki Reddy Balireddy College Of Engineering, Mylavaram Abstract - As the

More information

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback Expo Paper Department of Electrical and Computer Engineering By: Christopher Spevacek and Manfred Meissner Advisor:

More information

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER www.arpnjournals.com MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER M.K.Hat 1, B.S.K.K. Ibrahim 1, T.A.T. Mohd 2 and M.K. Hassan 2 1 Department

More information

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents EE 560 Electric Machines and Drives. Autumn 2014 Final Project Page 1 of 53 Prof. N. Nagel December 8, 2014 Brian Howard Contents Introduction 2 Induction Motor Simulation 3 Current Regulated Induction

More information

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders Akiyuki Hasegawa, Hiroshi Fujimoto and Taro Takahashi 2 Abstract Research on the control using a load-side encoder for

More information

EC CONTROL SYSTEMS ENGINEERING

EC CONTROL SYSTEMS ENGINEERING 1 YEAR / SEM: II / IV EC 1256. CONTROL SYSTEMS ENGINEERING UNIT I CONTROL SYSTEM MODELING PART-A 1. Define open loop and closed loop systems. 2. Define signal flow graph. 3. List the force-voltage analogous

More information

DC SERVO MOTOR CONTROL SYSTEM

DC SERVO MOTOR CONTROL SYSTEM DC SERVO MOTOR CONTROL SYSTEM MODEL NO:(PEC - 00CE) User Manual Version 2.0 Technical Clarification /Suggestion : / Technical Support Division, Vi Microsystems Pvt. Ltd., Plot No :75,Electronics Estate,

More information

dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Report

dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Report dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Report By Annemarie Thomas Advisor: Dr. Winfred Anakwa May 12, 2009 Abstract The dspace DS1103 software and hardware tools

More information

Root Locus Design. by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE

Root Locus Design. by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Root Locus Design by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE The objective of this experiment is to design a feedback control system for a motor positioning

More information

Ball Balancing on a Beam

Ball Balancing on a Beam 1 Ball Balancing on a Beam Muhammad Hasan Jafry, Haseeb Tariq, Abubakr Muhammad Department of Electrical Engineering, LUMS School of Science and Engineering, Pakistan Email: {14100105,14100040}@lums.edu.pk,

More information

DC motor control using arduino

DC motor control using arduino DC motor control using arduino 1) Introduction: First we need to differentiate between DC motor and DC generator and where we can use it in this experiment. What is the main different between the DC-motor,

More information

Modeling a Hybrid Electric Vehicle and Controller to Optimize System Performance

Modeling a Hybrid Electric Vehicle and Controller to Optimize System Performance Root Locus Bode Plot Ref. Voltage + - + Ref. - Speed Controller Controller Real Axis Frequency Modeling a Hybrid Electric Vehicle and Controller to Optimize System Performance 2005 The MathWorks, Inc.

More information

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b nd International Conference on Machinery, Electronics and Control Simulation (MECS 17) Design of stepper motor position control system based on DSP Guan Fang Liu a, Hua Wei Li b School of Electrical Engineering,

More information

TigreSAT 2010 &2011 June Monthly Report

TigreSAT 2010 &2011 June Monthly Report 2010-2011 TigreSAT Monthly Progress Report EQUIS ADS 2010 PAYLOAD No changes have been done to the payload since it had passed all the tests, requirements and integration that are necessary for LSU HASP

More information

Addendum Handout for the ECE3510 Project. The magnetic levitation system that is provided for this lab is a non-linear system.

Addendum Handout for the ECE3510 Project. The magnetic levitation system that is provided for this lab is a non-linear system. Addendum Handout for the ECE3510 Project The magnetic levitation system that is provided for this lab is a non-linear system. Because of this fact, it should be noted that the associated ideal linear responses

More information

Optimal Control System Design

Optimal Control System Design Chapter 6 Optimal Control System Design 6.1 INTRODUCTION The active AFO consists of sensor unit, control system and an actuator. While designing the control system for an AFO, a trade-off between the transient

More information

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor 2.737 Mechatronics Dept. of Mechanical Engineering Massachusetts Institute of Technology Cambridge, MA0239 Topics Motor modeling

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #02: Position Control SRV02 Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2

More information

Servo Closed Loop Speed Control Transient Characteristics and Disturbances

Servo Closed Loop Speed Control Transient Characteristics and Disturbances Exercise 5 Servo Closed Loop Speed Control Transient Characteristics and Disturbances EXERCISE OBJECTIVE When you have completed this exercise, you will be familiar with the transient behavior of a servo

More information

Servo Tuning Tutorial

Servo Tuning Tutorial Servo Tuning Tutorial 1 Presentation Outline Introduction Servo system defined Why does a servo system need to be tuned Trajectory generator and velocity profiles The PID Filter Proportional gain Derivative

More information

Figure 1.1: Quanser Driving Simulator

Figure 1.1: Quanser Driving Simulator 1 INTRODUCTION The Quanser HIL Driving Simulator (QDS) is a modular and expandable LabVIEW model of a car driving on a closed track. The model is intended as a platform for the development, implementation

More information

A Do-and-See Approach for Learning Mechatronics Concepts

A Do-and-See Approach for Learning Mechatronics Concepts Proceedings of the 5 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'18) Niagara Falls, Canada June 7 9, 2018 Paper No. 124 DOI: 10.11159/cdsr18.124 A Do-and-See Approach for

More information

Design of Compensator for Dynamical System

Design of Compensator for Dynamical System Design of Compensator for Dynamical System Ms.Saroja S. Chavan PimpriChinchwad College of Engineering, Pune Prof. A. B. Patil PimpriChinchwad College of Engineering, Pune ABSTRACT New applications of dynamical

More information

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions Classical Control Design Guidelines & Tools (L10.2) Douglas G. MacMartin Summarize frequency domain control design guidelines and approach Dec 4, 2013 D. G. MacMartin CDS 110a, 2013 1 Transfer Functions

More information

1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal.

1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal. Control Systems (EC 334) 1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal. 2.List out the different frequency

More information

High-speed and High-precision Motion Controller

High-speed and High-precision Motion Controller High-speed and High-precision Motion Controller - KSMC - Definition High-Speed Axes move fast Execute the controller ( position/velocity loop, current loop ) at high frequency High-Precision High positioning

More information

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge L298 Full H-Bridge HEF4071B OR Gate Brushed DC Motor with Optical Encoder & Load Inertia Flyback Diodes Arduino Microcontroller

More information

Embedded Control Project -Iterative learning control for

Embedded Control Project -Iterative learning control for Embedded Control Project -Iterative learning control for Author : Axel Andersson Hariprasad Govindharajan Shahrzad Khodayari Project Guide : Alexander Medvedev Program : Embedded Systems and Engineering

More information

Single-phase or three phase AC220V (-15% ~ +10%) 50 ~ 60Hz

Single-phase or three phase AC220V (-15% ~ +10%) 50 ~ 60Hz KT270-H Servo Drive Features: The use of DSP ( digital signal processor ) chip, greatly accelerating the speed of data acquisition and processing, the motor running with good performance. Application of

More information

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering MTE 36 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering Laboratory #1: Introduction to Control Engineering In this laboratory, you will become familiar

More information

ME 461 Laboratory #5 Characterization and Control of PMDC Motors

ME 461 Laboratory #5 Characterization and Control of PMDC Motors ME 461 Laboratory #5 Characterization and Control of PMDC Motors Goals: 1. Build an op-amp circuit and use it to scale and shift an analog voltage. 2. Calibrate a tachometer and use it to determine motor

More information

Department of Mechatronics Engineering

Department of Mechatronics Engineering Department of Mechatronics Engineering COURSES COVERED CONTROL SYSTEM POWER ELECTRONICS ELECTROMECHANICAL SYSTEM SENSORS AND INTRUMENTATION LAB SUPERVISOR: ENGR. MOEZ UL HASSAN NI ELVIS II The NI Educational

More information

ME 375 System Modeling and Analysis

ME 375 System Modeling and Analysis ME 375 System Modeling and Analysis G(s) H(s) Section 9 Block Diagrams and Feedback Control Spring 2009 School of Mechanical Engineering Douglas E. Adams Associate Professor 9.1 Key Points to Remember

More information

Position Control of AC Servomotor Using Internal Model Control Strategy

Position Control of AC Servomotor Using Internal Model Control Strategy Position Control of AC Servomotor Using Internal Model Control Strategy Ahmed S. Abd El-hamid and Ahmed H. Eissa Corresponding Author email: Ahmednrc64@gmail.com Abstract: This paper focuses on the design

More information

Lecture 2 Exercise 1a. Lecture 2 Exercise 1b

Lecture 2 Exercise 1a. Lecture 2 Exercise 1b Lecture 2 Exercise 1a 1 Design a converter that converts a speed of 60 miles per hour to kilometers per hour. Make the following format changes to your blocks: All text should be displayed in bold. Constant

More information

Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS. 8.

Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS. 8. Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS 8.1 General Comments Due to its inherent qualities the Escap micromotor is very suitable

More information

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS Akshay Prasad Dubey and Saravana Kumar R. School of Electrical Engineering, VIT University, Vellore, Tamil Nadu, India E-Mail:

More information

Speed Feedback and Current Control in PWM DC Motor Drives

Speed Feedback and Current Control in PWM DC Motor Drives Exercise 3 Speed Feedback and Current Control in PWM DC Motor Drives EXERCISE OBJECTIVE When you have completed this exercise, you will know how to improve the regulation of speed in PWM dc motor drives.

More information

Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001

Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001 Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001 Abstract: In this Tech Note a procedure for setting up a servo axis for closed

More information

7 Lab: Motor control for orientation and angular speed

7 Lab: Motor control for orientation and angular speed Prelab Participation Lab Name: 7 Lab: Motor control for orientation and angular speed Control systems help satellites to track distant stars, airplanes to follow a desired trajectory, cars to travel at

More information

Modeling Position Tracking System with Stepper Motor

Modeling Position Tracking System with Stepper Motor Modeling Position Tracking System with Stepper Motor Shreeji S. Sheth 1, Pankaj Kr. Gupta 2, J. K. Hota 3 Abstract The position tracking system is used in many applications like pointing an antenna towards

More information

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS ANNA UNIVERSITY :: CHENNAI - 600 025 MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS Time: 3hrs Max Marks: 100 Answer all Questions PART - A (10

More information

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2492-2497 ISSN: 2249-6645 Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller Praveen Kumar 1, Anurag Singh Tomer 2 1 (ME Scholar, Department of Electrical

More information

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Motor Controller Brushed DC Motor / Encoder System K. Craig 1 Gnd 5 V OR Gate H-Bridge 12 V Bypass Capacitors Flyback

More information

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class. ME 5281 Fall 215 Homework 8 Due: Wed. Nov. 4th; start of class. Reading: Chapter 1 Part A: Warm Up Problems w/ Solutions (graded 4%): A.1 Non-Minimum Phase Consider the following variations of a system:

More information

CONTROLLING THE OSCILLATIONS OF A SWINGING BELL BY USING THE DRIVING INDUCTION MOTOR AS A SENSOR

CONTROLLING THE OSCILLATIONS OF A SWINGING BELL BY USING THE DRIVING INDUCTION MOTOR AS A SENSOR Proceedings, XVII IMEKO World Congress, June 7,, Dubrovnik, Croatia Proceedings, XVII IMEKO World Congress, June 7,, Dubrovnik, Croatia XVII IMEKO World Congress Metrology in the rd Millennium June 7,,

More information

ECE 5670/ Lab 5. Closed-Loop Control of a Stepper Motor. Objectives

ECE 5670/ Lab 5. Closed-Loop Control of a Stepper Motor. Objectives 1. Introduction ECE 5670/6670 - Lab 5 Closed-Loop Control of a Stepper Motor Objectives The objective of this lab is to develop and test a closed-loop control algorithm for a stepper motor. First, field

More information

Lab 2: Introduction to Real Time Workshop

Lab 2: Introduction to Real Time Workshop Lab 2: Introduction to Real Time Workshop 1 Introduction In this lab, you will be introduced to the experimental equipment. What you learn in this lab will be essential in each subsequent lab. Document

More information

Optimizing Performance Using Slotless Motors. Mark Holcomb, Celera Motion

Optimizing Performance Using Slotless Motors. Mark Holcomb, Celera Motion Optimizing Performance Using Slotless Motors Mark Holcomb, Celera Motion Agenda 1. How PWM drives interact with motor resistance and inductance 2. Ways to reduce motor heating 3. Locked rotor test vs.

More information

5 Lab 5: Position Control Systems - Week 2

5 Lab 5: Position Control Systems - Week 2 5 Lab 5: Position Control Systems - Week 2 5.7 Introduction In this lab, you will convert the DC motor to an electromechanical positioning actuator by properly designing and implementing a proportional

More information

Lab 2: Quanser Hardware and Proportional Control

Lab 2: Quanser Hardware and Proportional Control I. Objective The goal of this lab is: Lab 2: Quanser Hardware and Proportional Control a. Familiarize students with Quanser's QuaRC tools and the Q4 data acquisition board. b. Derive and understand a model

More information

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine International Journal of Electrical Energy, Vol, No, March Design Applications of Synchronized Controller for Micro Precision Servo Press Machine ShangLiang Chen and HoaiNam Dinh Institute of Manufacturing

More information

Latest Control Technology in Inverters and Servo Systems

Latest Control Technology in Inverters and Servo Systems Latest Control Technology in Inverters and Servo Systems Takao Yanase Hidetoshi Umida Takashi Aihara. Introduction Inverters and servo systems have achieved small size and high performance through the

More information

Figure C-1 (p. 907) MATLAB window showing how to access Simulink. The Simulink Library Browser button is shown circled.

Figure C-1 (p. 907) MATLAB window showing how to access Simulink. The Simulink Library Browser button is shown circled. Figure C-1 (p. 907) MATLAB window showing how to access Simulink. The Simulink Library Browser button is shown circled. Figure C-2 (p. 908) a. Simulink Library Browser window showing the Create a new model

More information

Lab 1: Steady State Error and Step Response MAE 433, Spring 2012

Lab 1: Steady State Error and Step Response MAE 433, Spring 2012 Lab 1: Steady State Error and Step Response MAE 433, Spring 2012 Instructors: Prof. Rowley, Prof. Littman AIs: Brandt Belson, Jonathan Tu Technical staff: Jonathan Prévost Princeton University Feb. 14-17,

More information

Introduction to BLDC Motor Control Using Freescale MCU. Tom Wang Segment Biz. Dev. Manager Avnet Electronics Marketing Asia

Introduction to BLDC Motor Control Using Freescale MCU. Tom Wang Segment Biz. Dev. Manager Avnet Electronics Marketing Asia Introduction to BLDC Motor Control Using Freescale MCU Tom Wang Segment Biz. Dev. Manager Avnet Electronics Marketing Asia Agenda Introduction to Brushless DC Motors Motor Electrical and Mechanical Model

More information

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4 A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4 Abstract Much work have been done lately to develop complex motor control systems. However they

More information

Figure 1: Motor model

Figure 1: Motor model EE 155/255 Lab #4 Revision 1, October 24, 2017 Lab 4: Motor Control In this lab you will characterize a DC motor and implement the speed controller from homework 3 with real hardware and demonstrate that

More information

EE 482 : CONTROL SYSTEMS Lab Manual

EE 482 : CONTROL SYSTEMS Lab Manual University of Bahrain College of Engineering Dept. of Electrical and Electronics Engineering EE 482 : CONTROL SYSTEMS Lab Manual Dr. Ebrahim Al-Gallaf Assistance Professor of Intelligent Control and Robotics

More information

ME451: Control Systems. Course roadmap

ME451: Control Systems. Course roadmap ME451: Control Systems Lecture 20 Root locus: Lead compensator design Dr. Jongeun Choi Department of Mechanical Engineering Michigan State University Fall 2008 1 Modeling Course roadmap Analysis Design

More information

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control Dynamic control Harmonic cancellation algorithms enable precision motion control The internal model principle is a 30-years-young idea that serves as the basis for a myriad of modern motion control approaches.

More information

Hands-on Lab. PID Closed-Loop Control

Hands-on Lab. PID Closed-Loop Control Hands-on Lab PID Closed-Loop Control Adding feedback improves performance. Unity feedback was examined to serve as a motivating example. Lectures derived the power of adding proportional, integral and

More information

Magnetic Suspension System Control Using Position and Current Feedback. Senior Project Proposal. Team: Gary Boline and Andrew Michalets

Magnetic Suspension System Control Using Position and Current Feedback. Senior Project Proposal. Team: Gary Boline and Andrew Michalets Magnetic Suspension System Control Using Position and Current Feedback Senior Project Proposal Team: Gary Boline and Andrew Michalets Advisors: Dr. Anakwa and Dr. Schertz Date: November 28, 2006 Summary

More information

DEGREE: Biomedical Engineering YEAR: TERM: 1

DEGREE: Biomedical Engineering YEAR: TERM: 1 COURSE: Control Engineering DEGREE: Biomedical Engineering YEAR: TERM: 1 La asignatura tiene 14 sesiones que se distribuyen a lo largo de 7 semanas. Los dos laboratorios puede situarse en cualquiera de

More information

AUTOMATIC CLOSED LOOP SPEED CONTROL OF DC MOTOR USING IGBT

AUTOMATIC CLOSED LOOP SPEED CONTROL OF DC MOTOR USING IGBT International Journal of Recent Innovation in Engineering and Research Scientific Journal Impact Factor - 3.605 by SJIF e- ISSN: 2456 2084 AUTOMATIC CLOSED LOOP SPEED CONTROL OF DC MOTOR USING IGBT Ankush

More information

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS Introduction A typical feedback system found in power converters Switched-mode power converters generally use PI, pz, or pz feedback compensators to regulate

More information

SYSTEM IDENTIFICATION OF A HOBBY DC MOTOR USING A LOW COST ACQUISITION SETUP

SYSTEM IDENTIFICATION OF A HOBBY DC MOTOR USING A LOW COST ACQUISITION SETUP SYSTEM IDENTIFICATION OF A HOBBY DC MOTOR USING A LOW COST ACQUISITION SETUP Igor F. Okuyama, Marcos R. O. A. Máximo, Samuel C. Pinto Praça Marechal Eduardo Gomes, 5, Vila das Acácias, 12228-9 Instituto

More information

Design of double loop-locked system for brush-less DC motor based on DSP

Design of double loop-locked system for brush-less DC motor based on DSP International Conference on Advanced Electronic Science and Technology (AEST 2016) Design of double loop-locked system for brush-less DC motor based on DSP Yunhong Zheng 1, a 2, Ziqiang Hua and Li Ma 3

More information

Servo Loop Bandwidth, Motor Sizing and Power Dissipation. Mark Holcomb Senior Engineer, Motion Control Specialist Celera Motion

Servo Loop Bandwidth, Motor Sizing and Power Dissipation. Mark Holcomb Senior Engineer, Motion Control Specialist Celera Motion Servo Loop Bandwidth, Motor Sizing and Power Dissipation Mark Holcomb Senior Engineer, Motion Control Specialist Celera Motion Professional Background University of Buffalo, 1994 MS ME Active Systems product

More information

Using CME 2 with AccelNet

Using CME 2 with AccelNet Using CME 2 with AccelNet Software Installation Quick Copy (with Amplifier file) Quick Setup (with motor data) Offline Virtual Amplifier (with no amplifier connected) Screen Guide Page 1 Table of Contents

More information

The DC Machine Laboration 3

The DC Machine Laboration 3 EIEN25 - Power Electronics: Devices, Converters, Control and Applications The DC Machine Laboration 3 Updated February 19, 2018 1. Before the lab, look through the manual and make sure you are familiar

More information

G320X MANUAL DC BRUSH SERVO MOTOR DRIVE

G320X MANUAL DC BRUSH SERVO MOTOR DRIVE G320X MANUAL DC BRUSH SERVO MOTOR DRIVE Thank you for purchasing the G320X drive. The G320X DC servo drive is warranted to be free of manufacturing defects for 3 years from the date of purchase. Any customer

More information

Lab 11. Speed Control of a D.C. motor. Motor Characterization

Lab 11. Speed Control of a D.C. motor. Motor Characterization Lab 11. Speed Control of a D.C. motor Motor Characterization Motor Speed Control Project 1. Generate PWM waveform 2. Amplify the waveform to drive the motor 3. Measure motor speed 4. Estimate motor parameters

More information

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr. Servo Tuning Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa Thanks to Dr. Jacob Tal Overview Closed Loop Motion Control System Brain Brain Muscle

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #03: Speed Control SRV02 Speed Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2

More information

SOUND TRACKING PAN-TILT MACHINE. Progress Report for ECSE-4962 Control Systems Design

SOUND TRACKING PAN-TILT MACHINE. Progress Report for ECSE-4962 Control Systems Design SOUND TRACKING PAN-TILT MACHINE Progress Report for ECSE-4962 Control Systems Design Kevin Murphy Matthew Daigle Matthew Gates Vadiraj Hombal March 24 th, 24 Rensselaer Polytechnic Institute ii Executive

More information

SMJE 3153 Control System. Department of ESE, MJIIT, UTM 2014/2015

SMJE 3153 Control System. Department of ESE, MJIIT, UTM 2014/2015 SMJE 3153 Control System Department of ESE, MJIIT, UTM 2014/2015 1 Course Outline Course Instructors Prof Nozomu Hamada (hamada@utm.my)and Dr. Mohd Azizi Abdul Rahman Course Web site UTM e-learning site

More information

dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Proposal

dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Proposal dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Proposal By Annemarie Thomas Advisor: Dr. Winfred Anakwa December 2, 2008 Table of Contents Introduction... 1 Project Summary...

More information