EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

Size: px
Start display at page:

Download "EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information"

Transcription

1 EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall 2012 IMPORTANT: This handout is common for all workbenches. 1. Lab Information a) Date, Time, Location, and Report Due Please check your lab schedule on Blackboard for your lab date, time, and workbench. The lab will be held at NH250. Your lab report is due on Wednesday at 11:59 pm two weeks after your lab session. b) Preliminary Work You are required to complete the Preliminary Work given in the next section of this handout and to read the rest of the handout before you come to the lab for the experiment. At the beginning of the lab, the TA will check your preliminary work. Get a printout of your answers and results and show it to the TA when you go to your lab session. c) Lab Report After the lab, you will work on the problems at the end of the handout on your own and are required to submit a report on that. Please check the information about the assignment in the lab report section at the end. d) Some Notes and Rules - Do not forget to sign the attendance sheet. - Login to the account created for your group and use the folders provided to save your work. - Do not change the experiment hardware setup unless instructed by the TA or by the lab procedure in the handout. - Cooperate with your group mates to increase your efficiency in performing the experiment. - Bring a USB memory device to get a copy of the experiment data at the end of the lab. - Keep clear from the moving parts of the experiment setup when it is running. 09/30/12 Page 1

2 2. Preliminary Work This part of the handout provides the preliminary information that you need to understand the experiment, conduct it, and interpret the results. Follow the steps below to complete the preliminary work. Provide your answers and results on a paper and present it to the TA when you go to your lab session. This lab focuses on the tuning of a PID (Proportional-Integral-Derivative) controller to regulate the rotational speed of the DC motor system. PID control is the predominant method in industry for control of various plants and processes that may include motors, engines, valves, and other actuation schemes. The block diagram of a basic feedback control system is shown in Figure 1 where y(t) denotes the process output, r(t) denotes the reference/setpoint which is the desired output, e(t) = r(t) y(t) denotes the control error and u(t) is the control signal computed by the controller based on the control error. r(t) + e(t) Controller u(t) Σ (e.g. PID) _ Plant/Process (e.g. Motor) y(t) Figure 1 Basic feedback control structure The controller in Figure 1 uses the error signal to determine the required control signal that drives the process. The input-output relationship of a basic PID controller in time-domain is given as: u t d dt t K e t K e d K e t P I 0 The control signal, u(t), is a linear combination of proportional (P), integral (I), and derivative (D) terms of the error signal, e(t). These three terms are accompanied by constant gains K P, K I, and K D. Designing a PID controller is essentially the process of determining the values of these constants, which is also known as tuning the controller. a) Study Example 2.5 Transfer function of the DC motor in the textbook (Dorf & Bishop, 12 th ed., p. 70). The DC motor system that you will be working on in the lab is a permanent magnet DC motor hence the control is through the armature voltage/current. You are interested in the transfer function of the motor that relates the rotational speed of the rotor to the input voltage. Given the transfer function in eq in the textbook that relates the input voltage and rotor angular position: where K and τ are motor constants, θ is the angular position of the rotor, and V in is the input voltage to the armature circuitry, show that the transfer function relating the rotational speed of the rotor to the input voltage is given by D (1) (2) (3) 09/30/12 Page 2

3 where ω is the angular speed of the rotor. First, show how θ and ω are related in time and frequency domains. Then, replace θ(s) in (2) by the expression in terms of ω(s) and find H(s). b) Given the transfer function in (3), find the response of that system for a unit step input assuming zero initial conditions. That is, First, represent the input in frequency domain and replace it in (3) to find ω(s). Then, find the inverse Laplace transform of ω(s) by using partial fraction expansion method and referring to Table 2.3 Important Laplace Transform Pairs in page 59 of the textbook. The result should give you a time domain expression for ω(t). Sketch ω(t) for t 0 by assuming several values for t including t = 0, τ, and. c) Create a Simulink model as shown in Figure 2 for the motor system and run it to observe the step response on the scope. Modify the transfer function block according to the following motor constants: K = 0.9, τ = 0.26 s. Do not forget to set the step time of the step source to 0. Plot the result using simout variable and compare it with your sketch of ω(t). (4) Figure 2 A Simulink model for the DC motor system d) Find the transfer function C(s) of the PID controller represented by equation (1). U s C s? (5) E s e) You will be using the open-loop Ziegler-Nichols PID Tuning method described in your textbook (p. 490) for assigning initial values to the PID gains. Fill out the values in where R is the initial slope of the step response of the system and T d is the transport delay. In the step response the DC motor system, there is typically no transport delay. That is, the motor starts moving immediately after the input is applied. In this case, you can take T d as 0.1 τ, where τ is the time constant of the system (τ = 0.26 s). For finding R, use your simulation result in part (c). 09/30/12 Page 3

4 Table 1 Open-Loop Ziegler-Nichols PID Controller Gain Tuning Controller Type K P K I K D Proportional (P): C(s) =? 1 RT d? Proportional-Integral (PI): C(s) =? 0.9 RT d? 1.2 Proportional-Integral-Derivative (PID): C(s) =?? RT d ? 2 RT d 0.6? 2 RT d 0 0.6? R f) Create a Simulink diagram like the one in Figure 3. Show your block diagram with your transfer function model of the DC motor system (i.e. insert your constants for K and τ). Run the simulation for all three types of controller (P, PI, and PID) with a step input of magnitude 2 and show all responses on the same graph. Figure 3 Simulation model of the PID controller and DC motor system g) Based on Table 2, tune your PID controller by changing the values of the controller gains such that the control performance is as close as possible to: a. Rise Time T r : Less than the time constant of the system (i.e. T r < τ). b. Percent Overshoot M p : Less than 10%. c. Settling Time T s : Less than 5 τ d. Steady State Error: Less than 1% of the reference signal. Observe the effect of the gains on the control performance. Show the response for the best performing controller and indicate how you calculated the above performance criteria on the graph (Refer to the back cover page of the textbook for the description of performance measures). List the gain values you came up with. Table 2 Effect of increasing the PID gains on control performance Increase Rise Time % Overshoot Settling Time Steady State Error K P Decrease Increase Small Change Decrease K I Decrease Increase Increase Decrease K D Small Change Decrease Decrease Small Change h) In practice, the derivative term creates problems by amplifying noise and sharp reference signal changes. This problem is commonly eliminated by using a low pass filter together with the derivative term. Look into the help documentation of the PID block to see how MATLAB implements that with the parameter N. Explain the effect of this parameter. 09/30/12 Page 4

5 3. Setting up the Experiment (by TA) Figure 4 Picture of the DC motor system This part will have been done by the TA before the lab begins. This section is for your information. The experimental setup is shown in the following drawing. MATLAB Simulink PC NI Card AOUT AIN NI Terminal V in V out H(s) = V out (s) / V in (s) =? DC Motor System Figure 5 Experimental setup for DC motor system Each computer is equipped with an NI-1200 data acquisition board (DAQ) that allows connection with the DC motor system. The connection is made using a terminal block to facilitate the access to the pins corresponding to the input/output channels of the board. a) Begin by connecting the motor control module to the power supply. The module is marked 5V, 0V, +12V, 12V. Be sure that the supplied voltage is correct. Make sure that the ground pins on the motor module are connected together. b) Connect the Analog Ground of the DAQ card (pin 11 on terminal block) to the common ground of the motor module. c) Connect the Analog Output 1 of the DAQ card (pin 12 on terminal block) to V in on the Motor Drive Input. d) Connect the non-inverting Analog Input 2 of the DAQ card (pin 3 on terminal block) to Vout on the Tacho Generator Output. e) Connect the Enable Input of the motor ( E ) to ground. f) Disengage the eddy current brake. 09/30/12 Page 5

6 4. Doing the Experiment The objective of this experiment is to control the speed of the DC motor system with the PID controller that you designed in the preliminary work. First, you will obtain the step response of the system. You will realize that it is difficult to maintain a desired output value under changing load conditions without a controller. Then, you will use a PID controller to regulate the speed output. a) Browse to Lab 3 folder and double-click on the Simulink file TestMotor.mdl. The following block diagram opens up. The Vin and Vout terminals of the DC Motor System block show analog signals that the computer uses to interact with the real system. Vin is the control signal sent to the motor drives while Vout is the analog signal acquired from the tachogenerator of the motor system. If you double-click a block on the diagram, you can see and modify its parameters. Try it with the step block. This is the input signal to the motor. Change the step time to 0 if not already set so. Run Button Connect to Target Button Incremental Build Button Figure 6 Simulink block diagram for the DC motor system b) Make sure that the current MATLAB folder is the one that contains the TestMotor.mdl file. Click on the Incremental Build button shown in Figure 6 (or Tools>Real-Time Workshop>Build Model). You will see the build process in the MATLAB command window. Once the build is successfully completed click the Connect to Target button and after the connection is realized click on the Run button that becomes active in the Simulink diagram. These buttons are shown in Figure 6. c) Set the slider gain to 3 and hit Run. This will start running the Simulink code for a number of seconds equal to the simulation time specified in the Simulink diagram. The value of the slider gain is equivalent to the value of the input voltage as far as the step input is unit. Observe the result on the scope window. Click on button on the scope window to auto-adjust axes. Compare the response of the real system and your simulation in part (c) of the preliminary work. Do they have similar characteristics? Save your result for this part. d) Observe the step response under changing load: Find the input value that runs the motors at a speed equivalent to 2.5 V on the output scope. Assume that this is the desired output. Run the system with the input value you just found and after about 4 seconds engage the brake all the way (level 2). Here, engaging the brake represents a changing load for the motor system. Observe how the speed changes. Are you able to maintain a set output without a controller if the load changes? Save your result for this part. Now, let s use a PID controller for speed regulation. Close the current Simulink diagram and open PIDControl.mdl. It is shown in Figure 7. The PID controller is a discrete time block because the 09/30/12 Page 6

7 signals acquired and generated by the computer are intrinsically discrete. The variables of interest are displayed by the scopes, namely: reference signal r, error signal e, control signal u, and the output speed signal. Whenever instructed, save these matrices together from the workspace into your results folder with a proper file name that indicates the experiment step you are doing. Carefully follow the steps below in the given order. Observe your results and try to associate them with your knowledge of feedback control systems and the PID controller. No Load Test: Figure 7 Simulink block diagram of the experiment e) Disengage the brake. Test your P, PI, and PID controllers that you created in part (f) of the preliminary work using the Ziegler-Nichols method (Table 1). Use the same reference signal (e.g. 2) for all cases. Save the results. f) Test your PID controller that you tuned in part (g) of the preliminary work. Check if the performance criteria are satisfied. If not, tune it more to make it better (do not spend more than 10 minutes for this). Finally, save the best result you have got. g) Change the simulation time to infinity (inf) and rebuilt the model. Test your PID controller starting with a slider gain value of 2. While the system is running, keep the slider gain control window open and change the reference value to 3, 4, and then 2. Do this by not dragging the slide but by entering the values in the middle box and hitting enter. This way, you can make sure that you input exact values instantaneously. Finally, stop the system and save the result. Can the system output follow the reference signal? Changing Load Test: h) While the brake is disengaged, run the system at a reference of 3V and after a few seconds engage the brake first to level 1, then to level 2, and finally back to 0 and stop. Can the system compensate for changing load conditions? Can it maintain the output at the given reference? Save the result. 09/30/12 Page 7

8 5. Lab Report Submit your individual report for the following questions via EE4314 Blackboard ( in one of the following file formats:.doc,.docx, or.pdf. Your report should include if any your formulations, listings of MATLAB code, pictures of Simulink block diagrams, and resulting graphs for each problem. Make sure that you show all your work and provide all the information needed to make it a standalone and self-sufficient submission. Have an appropriate report format for your submission. This lab handout is a good example as to how you should format your report. Make sure that you include the following information in your report: Report title, your name, ID number, lab section, submission due date and time. Answers to the problems with your o Mathematical derivations and formulations. It is highly recommended that you use the Equation Editor of Microsoft Word, MathType, or a similar editor to write your equations. You can also scan handwritten equations and merge them into your report. o Pictures of Simulink block diagrams and property windows of important blocks in the simulation. o Listings of MATLAB codes with inline comments and explanation in text. o Pictures of data plots with appropriate axis labeling, titles, and clearly visible axis values. Screen printing is not well accepted. Comments if any to let us know how we can make your learning experience better in this lab. Note that you will need to use the results presented in this lab report for the experiment in Lab 4. Below is the assignment policy: This assignment is due on Wednesday at 11:59 pm two weeks after your lab session. You must upload a single file in.doc,.docx, or.pdf format via the Lab Report Submission link at EE4314 Blackboard ( Late reports will get 20% deduced score from the normal score for each late day (0-24 hr) starting right after the due date and time. For example, a paper that is worth 80 points and is 2 days late (24hr 48hr) will get (20/100) = 48 points. A paper that is late for 5 or more days will get 0 score. You will have two chances of attempt to submit your report via Blackboard and only the last submission will be considered. Grading is out of 100 points and that includes 20% (20 points total) for the format. A nice format refers to a clear, concise, and well organized presentation of your work. 09/30/12 Page 8

9 Question 1 (40 pts): Provide your answers to the preliminary work. The following rubric will apply for parts (a) to (h) of the preliminary work: a) 5 pts b) 5 pts c) 5 pts d) 5 pts e) 5 pts f) 5 pts g) 5 pts h) 5 pts Question 2 (60 pts): Your results should include the following signals whenever applicable: reference signal r, error signal e, control signal u, and the output speed signal. a) (10 pts) Show your result for part (c) of the experiment. Explain how the time constant τ and the gain K of the system can be found based on its step response. You may want to use your work in part (b) of the prelab. b) (10 pts) Show your result for part (d) of the experiment and discuss how the motor speed changes when the brake is engaged. Try to explain why it changes. c) (10 pts) Show your results for part (e) of the experiment and compare the performance of your P, PI, and PID controllers based on the performance criteria given in part (g) of the preliminary work. Clearly show how you calculate the four performance measures (rise time, percent overshoot, settling time, and steady state error) using the experimental results. d) (10 pts) Show your result for part (f) of the experiment. Compare it with the simulation result in part (g) of the prelab. e) (10 pts) Show your result for part (g) of the experiment. Can the system output follow the reference signal? What is the steady state error for each reference value you used? f) (10 pts) Show your result for part (h) of the experiment. Can the system compensate for changing load conditions? Can it maintain the output at the given reference? What is the steady state error for each level of the brake? 09/30/12 Page 9

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

EE 461 Experiment #1 Digital Control of DC Servomotor

EE 461 Experiment #1 Digital Control of DC Servomotor EE 461 Experiment #1 Digital Control of DC Servomotor 1 Objectives The objective of this lab is to introduce to the students the design and implementation of digital control. The digital control is implemented

More information

Ver. 4/5/2002, 1:11 PM 1

Ver. 4/5/2002, 1:11 PM 1 Mechatronics II Laboratory Exercise 6 PID Design The purpose of this exercise is to study the effects of a PID controller on a motor-load system. Although not a second-order system, a PID controlled motor-load

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

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

GE 320: Introduction to Control Systems

GE 320: Introduction to Control Systems GE 320: Introduction to Control Systems Laboratory Section Manual 1 Welcome to GE 320.. 1 www.softbankrobotics.com 1 1 Introduction This section summarizes the course content and outlines the general procedure

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

Open Loop Frequency Response

Open Loop Frequency Response TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Open Loop Frequency Response by Carion Pelton 1 OBJECTIVE This experiment will reinforce your understanding of the concept of frequency response. As part of the

More information

Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control

Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control Announcements: Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control First lab Week of: Mar. 10, 014 Demo Due Week of: End of Lab Period, Mar. 17, 014 Assignment #4 posted: Tue Mar. 0, 014 This

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

MCE441/541 Midterm Project Position Control of Rotary Servomechanism

MCE441/541 Midterm Project Position Control of Rotary Servomechanism MCE441/541 Midterm Project Position Control of Rotary Servomechanism DUE: 11/08/2011 This project counts both as Homework 4 and 50 points of the second midterm exam 1 System Description A servomechanism

More information

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1 In this lecture, we will examine a very popular feedback controller known as the proportional-integral-derivative (PID) control method. This type of controller is widely used in industry, does not require

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: 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

Modelling and Simulation of a DC Motor Drive

Modelling and Simulation of a DC Motor Drive Modelling and Simulation of a DC Motor Drive 1 Introduction A simulation model of the DC motor drive will be built using the Matlab/Simulink environment. This assignment aims to familiarise you with basic

More information

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism Tim Davidson Ext. 27352 davidson@mcmaster.ca Objective To identify the plant model of a servomechanism, and explore the trade-off between

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

Equipment and materials from stockroom:! DC Permanent-magnet Motor (If you can, get the same motor you used last time.)! Dual Power Amp!

Equipment and materials from stockroom:! DC Permanent-magnet Motor (If you can, get the same motor you used last time.)! Dual Power Amp! University of Utah Electrical & Computer Engineering Department ECE 3510 Lab 5b Position Control Using a Proportional - Integral - Differential (PID) Controller Note: Bring the lab-2 handout to use as

More information

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab EE 370/L Feedback and Control Systems Lab Post-Lab Report EE 370L Feedback and Control Systems Lab LABORATORY 10: LEAD-LAG COMPENSATOR DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA,

More information

DC Motor Speed Control using PID Controllers

DC Motor Speed Control using PID Controllers "EE 616 Electronic System Design Course Project, EE Dept, IIT Bombay, November 2009" DC Motor Speed Control using PID Controllers Nikunj A. Bhagat (08307908) nbhagat@ee.iitb.ac.in, Mahesh Bhaganagare (CEP)

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

Digital Control of MS-150 Modular Position Servo System

Digital Control of MS-150 Modular Position Servo System IEEE NECEC Nov. 8, 2007 St. John's NL 1 Digital Control of MS-150 Modular Position Servo System Farid Arvani, Syeda N. Ferdaus, M. Tariq Iqbal Faculty of Engineering, Memorial University of Newfoundland

More information

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout 1. Objectives The objective in this experiment is to design a controller for

More information

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.1 DC Servo Motor

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.1 DC Servo Motor UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab. 0908448 Experiment no.1 DC Servo Motor OBJECTIVES: The aim of this experiment is to provide students with a sound introduction

More information

4 Experiment 4: DC Motor Voltage to Speed Transfer Function Estimation by Step Response and Frequency Response (Part 2)

4 Experiment 4: DC Motor Voltage to Speed Transfer Function Estimation by Step Response and Frequency Response (Part 2) 4 Experiment 4: DC Motor Voltage to Speed Transfer Function Estimation by Step Response and Frequency Response (Part 2) 4.1 Introduction This lab introduces new methods for estimating the transfer function

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

HIL Simulation Lab Work

HIL Simulation Lab Work 2017.03.09 HIL Simulation Lab Work with Step by Step Exercises that you can do in your own Pace http://home.hit.no/~hansha/?lab=hilsim Hans-Petter Halvorsen Introduction to HIL Lab Work Hans-Petter Halvorsen

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

UNIT 2: DC MOTOR POSITION CONTROL

UNIT 2: DC MOTOR POSITION CONTROL UNIT 2: DC MOTOR POSITION CONTROL 2.1 INTRODUCTION This experiment aims to show the mathematical model of a DC motor and how to determine the physical parameters of a DC motor model. Once the model is

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

Cantonment, Dhaka-1216, BANGLADESH

Cantonment, Dhaka-1216, BANGLADESH International Conference on Mechanical, Industrial and Energy Engineering 2014 26-27 December, 2014, Khulna, BANGLADESH ICMIEE-PI-140153 Electro-Mechanical Modeling of Separately Excited DC Motor & Performance

More information

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE 23 CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE 2.1 PID CONTROLLER A proportional Integral Derivative controller (PID controller) find its application in industrial control system. It

More information

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System Introduction CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System The purpose of this lab is to introduce you to digital control systems. The most basic function of a control system is to

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

Experiment Number 1. Revised: Fall 2018 Introduction to MATLAB Simulink and Simulink Resistor Simulations Preface:

Experiment Number 1. Revised: Fall 2018 Introduction to MATLAB Simulink and Simulink Resistor Simulations Preface: Experiment Number 1 Revised: Fall 2018 Introduction to MATLAB Simulink and Simulink Resistor Simulations Preface: Experiment number 1 will be held in CLC room 105, 106, or 107. Your TA will let you know

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

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif DC MOTOR SPEED CONTROL USING PID CONTROLLER Fatiha Loucif Department of Electrical Engineering and information, Hunan University, ChangSha, Hunan, China (E-mail:fatiha2002@msn.com) Abstract. The PID controller

More information

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following: Islamic University of Gaza Faculty of Engineering Electrical Engineering department Control Systems Design Lab Eng. Mohammed S. Jouda Eng. Ola M. Skeik Experiment 3 PID Controller Overview This experiment

More information

PID-control and open-loop control

PID-control and open-loop control Automatic Control Lab 1 PID-control and open-loop control This version: October 24 2011 P I D REGLERTEKNIK Name: P-number: AUTOMATIC LINKÖPING CONTROL Date: Passed: 1 Introduction The purpose of this

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

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

Penn State Erie, The Behrend College School of Engineering

Penn State Erie, The Behrend College School of Engineering Penn State Erie, The Behrend College School of Engineering EE BD 327 Signals and Control Lab Spring 2008 Lab 9 Ball and Beam Balancing Problem April 10, 17, 24, 2008 Due: May 1, 2008 Number of Lab Periods:

More information

Motomatic Servo Control

Motomatic Servo Control Exercise 2 Motomatic Servo Control This exercise will take two weeks. You will work in teams of two. 2.0 Prelab Read through this exercise in the lab manual. Using Appendix B as a reference, create a block

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

Linear Motion Servo Plants: IP01 or IP02. Linear Experiment #0: Integration with WinCon. IP01 and IP02. Student Handout

Linear Motion Servo Plants: IP01 or IP02. Linear Experiment #0: Integration with WinCon. IP01 and IP02. Student Handout Linear Motion Servo Plants: IP01 or IP02 Linear Experiment #0: Integration with WinCon IP01 and IP02 Student Handout Table of Contents 1. Objectives...1 2. Prerequisites...1 3. References...1 4. Experimental

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

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

Module 08 Controller Designs: Compensators and PIDs

Module 08 Controller Designs: Compensators and PIDs Module 08 Controller Designs: Compensators and PIDs Ahmad F. Taha EE 3413: Analysis and Desgin of Control Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha March 31, 2016 Ahmad

More information

A PID Controller Design for an Air Blower System

A PID Controller Design for an Air Blower System 1 st International Conference of Recent Trends in Information and Communication Technologies A PID Controller Design for an Air Blower System Ibrahim Mohd Alsofyani *, Mohd Fuaad Rahmat, and Sajjad A.

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

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014

More information

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS Volume 118 No. 20 2018, 2015-2021 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW

More information

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES 49 CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES 3.1 INTRODUCTION The wavelet transform is a very popular tool for signal processing and analysis. It is widely used for the analysis

More information

Experiment 9. PID Controller

Experiment 9. PID Controller Experiment 9 PID Controller Objective: - To be familiar with PID controller. - Noting how changing PID controller parameter effect on system response. Theory: The basic function of a controller is to execute

More information

Lab 1: First Order CT Systems, Blockdiagrams, Introduction

Lab 1: First Order CT Systems, Blockdiagrams, Introduction ECEN 3300 Linear Systems Spring 2010 1-18-10 P. Mathys Lab 1: First Order CT Systems, Blockdiagrams, Introduction to Simulink 1 Introduction Many continuous time (CT) systems of practical interest can

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

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 05.11.2015

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

Digital Control Lab Exp#8: PID CONTROLLER

Digital Control Lab Exp#8: PID CONTROLLER Digital Control Lab Exp#8: PID CONTROLLER we will design the velocity controller for a DC motor. For the sake of simplicity consider a basic transfer function for a DC motor where effects such as friction

More information

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller International Journal of Emerging Trends in Science and Technology Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller Authors Swarup D. Ramteke 1, Bhagsen J. Parvat 2

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

ECE 5671/6671 Lab 3. Impedance Measurement and Parameter Estimation of a DC Motor

ECE 5671/6671 Lab 3. Impedance Measurement and Parameter Estimation of a DC Motor ECE 5671/6671 Lab 3 Impedance Measurement and Parameter Estimation of a DC Motor 1. Introduction The objective of this lab is to become more familiar with the hardware and software used in the Electric

More information

Frequency Response Analysis and Design Tutorial

Frequency Response Analysis and Design Tutorial 1 of 13 1/11/2011 5:43 PM Frequency Response Analysis and Design Tutorial I. Bode plots [ Gain and phase margin Bandwidth frequency Closed loop response ] II. The Nyquist diagram [ Closed loop stability

More information

ECE 5670/6670 Project. Brushless DC Motor Control with 6-Step Commutation. Objectives

ECE 5670/6670 Project. Brushless DC Motor Control with 6-Step Commutation. Objectives ECE 5670/6670 Project Brushless DC Motor Control with 6-Step Commutation Objectives The objective of the project is to build a circuit for 6-step commutation of a brushless DC motor and to implement control

More information

Each individual is to report on the design, simulations, construction, and testing according to the reporting guidelines attached.

Each individual is to report on the design, simulations, construction, and testing according to the reporting guidelines attached. EE 352 Design Project Spring 2015 FM Receiver Revision 0, 03-02-15 Interim report due: Friday April 3, 2015, 5:00PM Project Demonstrations: April 28, 29, 30 during normal lab section times Final report

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

ECE 220 Laboratory 3 Thevenin Equivalent Circuits, Constant Current Source, and Inverting Amplifier

ECE 220 Laboratory 3 Thevenin Equivalent Circuits, Constant Current Source, and Inverting Amplifier ECE 220 Laboratory 3 Thevenin Equivalent Circuits, Constant Current Source, and Inverting Amplifier Michael W. Marcellin The first portion of this document describes preparatory work to be completed in

More information

George Mason University Signals and Systems I Spring 2016

George Mason University Signals and Systems I Spring 2016 George Mason University Signals and Systems I Spring 2016 Laboratory Project #4 Assigned: Week of March 14, 2016 Due Date: Laboratory Section, Week of April 4, 2016 Report Format and Guidelines for Laboratory

More information

Electric Drives Experiment 5 Four-Quadrant Operation of a PMDC Motor

Electric Drives Experiment 5 Four-Quadrant Operation of a PMDC Motor Electric Drives Experiment 5 Four-Quadrant Operation of a PMDC Motor 5.1 Objective The objective of this activity is to analyze the four-quadrant operation of a permanent-magnet DC (PMDC) motor. This activity

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

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

Mechatronics. Analog and Digital Electronics: Studio Exercises 1 & 2

Mechatronics. Analog and Digital Electronics: Studio Exercises 1 & 2 Mechatronics Analog and Digital Electronics: Studio Exercises 1 & 2 There is an electronics revolution taking place in the industrialized world. Electronics pervades all activities. Perhaps the most important

More information

DC and AC Circuits. Objective. Theory. 1. Direct Current (DC) R-C Circuit

DC and AC Circuits. Objective. Theory. 1. Direct Current (DC) R-C Circuit [International Campus Lab] Objective Determine the behavior of resistors, capacitors, and inductors in DC and AC circuits. Theory ----------------------------- Reference -------------------------- Young

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

Experiment Number 2. Revised: Fall 2018 PLECS RC, RL, and RLC Simulations

Experiment Number 2. Revised: Fall 2018 PLECS RC, RL, and RLC Simulations Experiment Number 2 Revised: Fall 2018 PLECS RC, RL, and RLC Simulations Preface: Experiment number 2 will be held in CLC room 105, 106, or 107. Your TA will let you know Preliminary exercises are to be

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

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor Osama Omer Adam Mohammed 1, Dr. Awadalla Taifor Ali 2 P.G. Student, Department of Control Engineering, Faculty of Engineering,

More information

Tuning PID Controllers for DC Motor by Using Microcomputer

Tuning PID Controllers for DC Motor by Using Microcomputer Tuning PID Controllers for DC Motor by Using Microcomputer Ali Mohammed Ali, Asst. Prof. Dr. Ali Hussein Mohammed and Asst. Prof. Dr Hassan M. Alwan 1 Ph.D student, Mechanical Engineering Department, College

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 422G - Signals and Systems Laboratory Lab 3 FIR Filters Written by Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 September 19, 2015 Objectives:

More information

MTHE 332/393 Lab Manual

MTHE 332/393 Lab Manual MTHE 332/393 Lab Manual January 10, 2018 Preface This lab manual, and the labs described herein, have been developed over many years by many people. The labs are intended as a companion to a course taught

More information

Motor Modeling and Position Control Lab 3 MAE 334

Motor Modeling and Position Control Lab 3 MAE 334 Motor ing and Position Control Lab 3 MAE 334 Evan Coleman April, 23 Spring 23 Section L9 Executive Summary The purpose of this experiment was to observe and analyze the open loop response of a DC servo

More information

Experiment 3 Topic: Dynamic System Response Week A Procedure

Experiment 3 Topic: Dynamic System Response Week A Procedure Experiment 3 Topic: Dynamic System Response Week A Procedure Laboratory Assistant: Email: Office Hours: LEX-3 Website: Brock Hedlund bhedlund@nd.edu 11/05 11/08 5 pm to 6 pm in B14 http://www.nd.edu/~jott/measurements/measurements_lab/e3

More information

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year Linear Control Systems Lectures #5 - PID Controller Guillaume Drion Academic year 2018-2019 1 Outline PID controller: general form Effects of the proportional, integral and derivative actions PID tuning

More information

MM7 Practical Issues Using PID Controllers

MM7 Practical Issues Using PID Controllers MM7 Practical Issues Using PID Controllers Readings: FC textbook: Section 4.2.7 Integrator Antiwindup p.196-200 Extra reading: Hou Ming s lecture notes p.60-69 Extra reading: M.J. Willis notes on PID controler

More information

AN EXPERIMENTAL INVESTIGATION OF THE PERFORMANCE OF A PID CONTROLLED VOLTAGE STABILIZER

AN EXPERIMENTAL INVESTIGATION OF THE PERFORMANCE OF A PID CONTROLLED VOLTAGE STABILIZER AN EXPERIMENTAL INVESTIGATION OF THE PERFORMANCE OF A PID CONTROLLED VOLTAGE STABILIZER J. A. Oyedepo Department of Computer Engineering, Kaduna Polytechnic, Kaduna Yahaya Hamisu Abubakar Electrical and

More information

A PID Controlled Real Time Analysis of DC Motor

A PID Controlled Real Time Analysis of DC Motor A PID Controlled Real Time Analysis of DC Motor Saurabh Dubey 1, Dr. S.K. Srivastava 2 Research Scholar, Dept. of Electrical Engineering, M.M.M Engineering College, Gorakhpur, India 1 Associate Professor,

More information

E x p e r i m e n t 3 Characterization of DC Motor: Part 1

E x p e r i m e n t 3 Characterization of DC Motor: Part 1 E x p e r i m e n t 3 Characterization of DC Motor: Part 1 3.1 Introduction The output voltage control of a two-pole DC-Switch-mode-converter was implemented in realtime, in the last experiment. The purpose

More information

LABORATORY #3 QUARTZ CRYSTAL OSCILLATOR DESIGN

LABORATORY #3 QUARTZ CRYSTAL OSCILLATOR DESIGN LABORATORY #3 QUARTZ CRYSTAL OSCILLATOR DESIGN OBJECTIVES 1. To design and DC bias the JFET transistor oscillator for a 9.545 MHz sinusoidal signal. 2. To simulate JFET transistor oscillator using MicroCap

More information

is the angular velocity (speed) and friction in rotor of motor is very small (can be neglected) so Bm = 0.

is the angular velocity (speed) and friction in rotor of motor is very small (can be neglected) so Bm = 0. Application case 1 Part 1: Fuzzy controller design The objective of this case study is to perform the speed control of a separately excited DC motor (figure 1) using fuzzy logic controller (FLC). The controller

More information

EE 210 Lab Exercise #5: OP-AMPS I

EE 210 Lab Exercise #5: OP-AMPS I EE 210 Lab Exercise #5: OP-AMPS I ITEMS REQUIRED EE210 crate, DMM, EE210 parts kit, T-connector, 50Ω terminator, Breadboard Lab report due at the ASSIGNMENT beginning of the next lab period Data and results

More information

EE 3CL4: Introduction to Control Systems Lab 1: Introduction

EE 3CL4: Introduction to Control Systems Lab 1: Introduction EE 3CL4: Introduction to Control Systems Lab 1: Introduction Tim Davidson Ext. 27352 davidson@mcmaster.ca Objective To establish safety protocols and to introduce the laboratory equipment. Assessment The

More information

Lab S-3: Beamforming with Phasors. N r k. is the time shift applied to r k

Lab S-3: Beamforming with Phasors. N r k. is the time shift applied to r k DSP First, 2e Signal Processing First Lab S-3: Beamforming with Phasors Pre-Lab: Read the Pre-Lab and do all the exercises in the Pre-Lab section prior to attending lab. Verification: The Exercise section

More information

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 4 (2014), pp. 431-436 International Research Publication House http://www.irphouse.com A Comparative Study

More information

PID Control with Derivative Filtering and Integral Anti-Windup for a DC Servo

PID Control with Derivative Filtering and Integral Anti-Windup for a DC Servo PID Control with Derivative Filtering and Integral Anti-Windup for a DC Servo Nicanor Quijano and Kevin M. Passino The Ohio State University Department of Electrical Engineering 2015 Neil Avenue, Columbus

More information

+ + G c (s G p (s. a) What is overall transfer closed-loop transfer function θ(s)

+ + G c (s G p (s. a) What is overall transfer closed-loop transfer function θ(s) Problem 1 (35 pts) Department of Mechanical Engineering Massachusetts Institute of Technology 2.14 Analysis and Design of Feedback Control Systems Fall 2004 Quiz 1 Wednesday October 6, 2004 OPEN BOOK A

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

Speed control of a DC motor using Controllers

Speed control of a DC motor using Controllers Automation, Control and Intelligent Systems 2014; 2(6-1): 1-9 Published online November 20, 2014 (http://www.sciencepublishinggroup.com/j/acis) doi: 10.11648/j.acis.s.2014020601.11 ISSN: 2328-5583 (Print);

More information

Electrical Drives I. Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives

Electrical Drives I. Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives Electrical Drives I Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives DC Drives control- DC motor without control Speed Control Strategy: below base speed: V t control

More information

Fig. 1. NI Elvis System

Fig. 1. NI Elvis System Lab 2: Introduction to I Elvis Environment. Objectives: The purpose of this laboratory is to provide an introduction to the NI Elvis design and prototyping environment. Basic operations provided by Elvis

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