EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information
|
|
- Kristopher Simmons
- 5 years ago
- Views:
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
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 informationEE 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 informationVer. 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 informationMTE 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 informationRotary 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 informationGE 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 informationMEM01: 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 informationOpen 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 informationSfwr 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 informationGE420 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 informationMCE441/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 informationPYKC 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 information5 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 informationLab 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 informationModelling 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 informationEE 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 informationEffective 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 informationEquipment 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 informationEE 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 informationDC 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 informationRotary 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 informationDigital 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 informationSRV02-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 informationUNIVERSITY 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 information4 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 informationFigure 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 informationHIL 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 informationLab 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 informationUNIT 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 informationLab 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 informationCantonment, 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 informationCHAPTER 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 informationCSE 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 information2.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 informationExperiment 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 informationOptimal 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 informationDC 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 informationFigure 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 informationPID-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 informationEE 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 informationDEPARTMENT 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 informationPenn 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 informationMotomatic 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 informationThe 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 informationLinear 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 informationEE 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 informationObserver-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 informationModule 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 informationA 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 informationDC 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 informationSensors 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 informationEMPIRICAL 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 informationCHAPTER 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 informationExperiment 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 informationLab 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 informationECE 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 informationSensors 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 information7 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 informationDigital 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 informationTemperature 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 informationTeaching 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 informationECE 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 informationFrequency 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 informationECE 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 informationEach 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 informationFigure 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 informationECE 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 informationGeorge 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 informationElectric 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 informationEmbedded 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 informationDr 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 informationMechatronics. 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 informationDC 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 informationPosition 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 informationExperiment 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 informationLaboratory 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 informationComparative 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 informationTuning 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 informationEE 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 informationMTHE 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 informationMotor 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 informationExperiment 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 informationLinear 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 informationMM7 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 informationAN 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 informationA 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 informationE 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 informationLABORATORY #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 informationis 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 informationEE 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 informationEE 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 informationLab 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 informationA 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 informationPID 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)
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 informationServo 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 informationSpeed 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 informationElectrical 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 informationFig. 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 informationBrushed 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