Positioning Servo Design Example


 Magdalene Willis
 9 months ago
 Views:
Transcription
1 Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pickandplace robot to move the link of a robot between two positions. Usually one would be given some design specifications, then select control hardware to satisfy those specifications, but I am going to do the reverse; I ll select a DC servomotor and a servo amplifier, and a length of steel square tubing (to model the robot link), and design a control system to move the link as fast as possible through a resttorest maneuver of 9. 2 Hardware. 2.1 Actuator. Pittman 7214 series DC motor, winding number # Amplifier. Inland model EM1825A Low Cost Wide Band Linear D.C. Servo Amplifier Motor & Amplifier Characteristics. The motor and amplifier are a good match: Motor peak voltage 19.1V Amplifier output voltage ±2V Motor peak (stall) current 4.92A Amplifier output current ±5A continuous, ±1A peak 2.3 Load: The robot link will be modeled by a 12inch length of steel square tubing with.49inch wall thickness. The vendor states the weight of this square tubing is.634 lb/ft. This link will be driven in the horizontal plane by a shaft attached to its end, thus we ll need the mass moment inertia about the end of the link. The inertia properties are: The bearings which support the load pivot have viscous friction coefficient of L = 12 in =.348 meters (1) W =.634 lb = m =.288 kg (2) J L = 1 3 ml2 = kgm 2 (3) b L = Nms (4) Thus the quotient J L /b L = 1 sec this is the time constant of the link and bearing in free rotation. Thus if give an initial velocity to the link, in 1 sec it will have slowed down 63%. 1
2 2.3.1 Load Position Measurement. Since the servo amplifier requires a supply voltage of ±24V  ±32V, let s assume we have a power supply of ±25V available. We ll install a 1turn potentiometer on the load shaft, with a voltage of ±25V across it, and the wiper of the potentiometer is the voltage indicating load position. Thus with the load position θ and the potentiometer output v f, the feedback transfer function is H(s) = K f = V f (s) θ(s) = 5 2π = V rad (5) 3 Trajectory. As I said during the course, nobody uses step inputs in positioning control systems like this. We will specify a cubic polynomial trajectory for the desired angle θ r (t). This trajectory is of the form θ r (t) = a o + a 1 t + a 2 t 2 + a 3 t 3 (6) A desirable feature of a cubic trajectory for a resttorest motion is that it yields zero velocity at the end points. If the initial value is θ o =, and the final value is θ f = π, and the trajectory has duration t f, then it can be shown that a o = (7) a 1 = (8) a 2 = 3π 2t 2 f (9) a 3 = π t 3 f (1) 3.1 Gear Ratio Selection. Small DC motors like we are using are invariably used along with a gear train. Selection of the gear ration n is very important. If the gear ratio is too low (n is large), the velocity of the link will not be very high. If the gear ratio is too high (n is small), the torque required will be too high, and the motor can t generate it. So we want a compromise gear ratio Maximum Velocity and Acceleration. One way to look at gear ratio selection is to find the maximum velocity and maximum acceleration required for a given motion duration t f. The acceleration can be converted into a torque using Newton s 2 nd law. We can then adjust motion duration t f and gear ratio n to find acceptable values. The reference position, velocity, and acceleration expressions are θ(t) = 3π 2t 2 t 2 π f t 3 t 3 rad (11) f θ(t) = 3π t 2 f θ(t) = 3π t 2 f t 3π t 3 t 2 rad/s (12) f 6π t 3 t rad/s 2 (13) f The maximum velocity occurs when the acceleration is zero, 3π t 2 f = 6π t 3 t = t = t f f 2 (14) The peak velocity occurs at the midpoint of the motion, and is ω max = θ max = θ(t f /2) = 3π 4t f rad/s (15) 2
3 The peak acceleration occurs at the beginning (and the end) of the motion, and is θ max = θ() = 3π t 2 f Finally, the maximum required torque can be found by using the moment of inertia J: rad/s 2 (16) T max = 3πJ L t 2 f Nm (17) Effect of Gear Train. Next we add the gear train, which is both a speed reducer and a torque multiplier. With a gear ratio of n (where n > 1) we have the maximum required motor torque and motor speed as T max = 3πJ L nt 2 f (18) ω max = 3πn 4t f (19) Motor Specifications. From the motor data sheet, the maximum motor torque (at stall, so a good match for our trajectory, which requires max torque at zero speed) and maximum motor speed (noload speed) are given as T max = 17 mnm =.17 Nm (2) ω max = 56 rpm = 53 rad/s (21) Optimal Trajectory. We want to move as fast as possible, but not exceed the limits of the motor. The two unknowns are trajectory duration t f and gear ratio n. We can take the motor data from (18) and (19) and substitute into the two equations (16) and (17) and solve for both n and t f. From the speed equation (17) we have Substituting this result for n into torque equation (16) yields 3πJ L 225t 3 f ω max = 3πn 4t f = 53 = n 225t f (22) =.17 = t 3 f = 3πJ L 38 Let s be a little conservative, and relax the duration a little, so we ll select =.22 = t f =.13 sec (23) t f =.2 sec (24) n = 225t f = = n = 3 (25) Cubic Trajectory. Now we have expressions for the position, velocity, and acceleration of the trajectory. From equations (5) (8) the coefficients of the cubic will be a o = (26) a 1 = (27) a 2 = 3π 2t 2 f = (28) a 3 = π t 3 f = (29) 3
4 Plots of the position, velocity, and acceleration are shown in Figure 1a, 1b, and 1c Position (RAD) Velocity (RAD/SEC) Time (sec) Time (sec) (a) Position of link. (b) Velocity of link Acceleration (RAD/SEC 2 ) Time (sec) (c) Acceleration of link. Figure 1: Desired trajectory of the robot link. 4 Controller Design. The first question to consider is What ω n and ζ should we try to achieve? We probably want to pick a reasonable damping ratio ζ, but it s not clear how the smooth cubic polynomial trajectory relates to natural frequency ω n. We can use the Fourier Transform to find the frequency spectrum of the cubic trajectory, and this may give us some insight. 4.1 Frequency Spectrum of Trajectory. Figure 2 shows the frequency spectrum of the cubic trajectory. This was obtained with the MATLAB fft() function. 4
5 Magnitude (RAD) Frequency (Hz) Figure 2: Frequency Spectrum of Cubic Trajectory Examination of the spectrum in Figure 2 shows that most of the content is below 5 Hz, so let s initially attempt to obtain a system natural frequency of 5 Hz. Also, let s specify a damping ratio of ζ =.77. Thus the design specifications are ω n = 5(2π) = 1π = 314 rad/sec (3) ζ =.77 (31) 4.2 Amplifier Mode. The Inland Model #EM182 can be used either as a voltage amplifier (voltage input and voltage output) or as a current amplifier (voltage input and current output). Since the motor dynamics are simpler when we use the amplifier as a current amplifier, we ll use that mode. The way a current amplifier works is by using a current sensing resistor to measure the amplifier output current. There is actually a closedloop feedback system within the amplifier to maintain output current at the desired value. The nominal gain of the current amplifier is Although the gain is adjustable, we ll leave it at the nominal setting. K a =.5 A V. (32) 4.3 Plant Model. The plant consists of the amplifier, motor, gear train, and load inertia. We need to include the viscous friction of both the motor bearings and the load bearings Total inertia and viscous friction. As we have learned, the effect of a gear train is to reduce the load inertia and viscous friction by a factor of n 2. The motor armature inertia and viscous friction coefficient listed in the spec sheet as damping (infinite source impedance) are J m = kgm 2 (33) b m = mnms = Nms, (34) 5
6 and the total inertia and viscous friction are J t = J m + J L n 2 = = kgm 2 (35) b t = J m + b L n 2 = = Nms (36) Thus the total inertia is about ten times the motor s own inertia, and the total viscous friction is not much larger than the motor s own viscous friction Plant block diagram. The motor torque constant (WDG #3) K t is given by K t = 35.7 mnm/a =.357 Nm/A (37) A block diagram of the plant with input of voltage v a and output θ L is shown in Figure 3. torque total inertia gear train amplifier constant v a i a T m θ m θ m K a K t +  J t s s n θ L b t viscous friction Figure 3: Block diagram of plant. Reducing the block diagram of Figure 3, and substituting numerical values (I used MATLAB ) one obtains G(s) = θ L(s) V a (s) = K ak t /J t n s (s + b/j t ) = s(s +.322) rad V (38) If we multiply the transfer function of (38) by s to convert from θ L to ω L, we obtain the DC gain as [ ] ωl 161 rad/s rpm 17 V V V a ss This DC gain looks reasonable this DC gain was done as a reality check and I think we pass. (39) 4.4 System Block Diagram. Figure 4 shows a block diagram of the overall system. Note the input block K f so the input and output have the same units. θ r V r V e V a θ L K f D(s) G(s) + V f K f Figure 4: Block diagram of system. The block D(s) in Figure 4 will contain the controller, which will be initially P, then PD, finally PID. 6
7 4.5 Proportional Control. As usual, proportional control is the first thing to try. Letting D(s) = K p, the closedloop transfer function (don t forget the input block K f ) will be T (s) = θ L(s) θ r (s) = 413K p s(s +.322) + 413K p = We can pick off the natural frequency and damping ratio as Since we want to have ω n = 314 rad/s, then we find that 413K p s s + 413K p (4) ω n = 413K p (41) ζ = K p (42) K p = (43) ζ =.51 (44) This is essentially an undamped system, and there is really no point in trying it on the cubic polynomial trajectory. We know that we need more damping. For this we ll add derivative action, resulting in a PD controller. 4.6 PD Control. PD control will add damping, which we badly need. It will also tend to speed up the response, because of the zero it will add in the forward path. To follow a rapidly changing input, we will need that fast response. A PD controller is given by ( D(s) = K P + K D s = K D s + K ) P (45) K D For our desired characteristics of ω n = 314, and ζ =.77, the desired closedloop pole locations are The rootlocus form of the characteristic equation in (4) is and the design rootlocus diagram is shown in Figure 5. s = 222 ± j222 (46) K p 1 s(s +.322) = (47) Vectors from the two poles (one at the origin, the other very near) to the desired pole location are drawn. The angle condition for this system is approximately θ = ±18 = θ = 9 (48) So the PD zero should be right in line with the desired pole locations, at s = 222. Then, the PD controller is D(s) = K D (s + 222) (49) A rootlocus of the system with PD controller installed will allow the determination of gain K D. transfer function for this system is L(s) = D(s)G(s)H(s) = 413K D s s(s +.322) The rootlocus (5) The MATLAB rootlocus diagram of the PD system is shown in Figure 6. The two branches leave the poles at (well, one at and one near) the origin and bend to the left as the zero attracts them. They do indeed go through the desired point, and the derivative gain that places them there is K D = (51) 7
8 jω root locus branches going straight up and down vectors from both poles to the desired pole location j222 desired pole location PD zero location 222 vector from PD zero to desired pole location σ Figure 5: PD design using root locus. The proportional gain from before still applies, so the two gains for the PD controller are K P = 8.72 (52) K D = (53) and the controller transfer function D(s) is D(s) = 1.742(s + 222) (54) 4.7 PID Control. Sorry, but my physical condition has prevented me from doing a PID controller sorry! 5 System Performance. Having finished the PD controller design, the obvious question is how well does it work? The closedloop transfer function (including the input transfer function) is: This closedloop system has: θ L (s) θ r (s) which is identical to our desired characteristics. 444(s + 222) = s 2 rad/rad (55) + 444s ζ =.78 (56) ω n = 314 rad/sec (57) 8
9 Root Locus Poles when Kd = Imaginary Axis Real Axis Figure 6: Root locus of PDcontrolled system. 5.1 Step Response. Let s first consider the unit step response, which is shown in Figure 7. This step response looks pretty good, although note the relatively large overshoot this is because of the zero in the PD controller. This zero makes the response faster and gives it more overshoot. The overshoot isn t much of a concern because our input is that nice gentle cubic polynomial trajectory Step response characteristics. From the sytem ζ and ω n in (55)(56), the step response characteristics using the design relations (inside back cover of text) are: t r 1.8 =.57 sec actual system is faster because of zero ω n (58) M p 5% actual system has more overshoot because of zero (59) 2%t s 3.9 =.176 sec actual system is pretty close! σ (6) 5.2 Tracking the Cubic Polynomial Input The real task for this controller is to follow the cubic polynomial input. Using the system transfer function of (54), and finding the response with the MATLAB lsim function, the response of the system is shown in Figure 8a. Note the added.5 seconds for a settling region. 9
10 Step Response Overshoot (%): 2.7 At time (sec): Amplitude.8.6 Rise Time (sec):.27 Settling Time (sec): Time (sec) Figure 7: Unit step response of PDcontrolled system. The tracking performance looks excellent! There are actually two plots in Figure 8a, the reference input (dashed line) and the response (solid line) but they are virtual overlays. To better show the tracking performance, a plot of the error is shown in Figure 8b. The peak error is about.13, which is.23 radian, which is equal to.273 inches at the tip of the link, or less then 1/32 inch! Note that the error doesn t settle to exactly zero until about t =.21 seconds, or.1 seconds after the reference trajectory is over. This isn t long, however Motor current during trajectory. It s important to check the motor current during this motion to check for motor saturation the current cannot exceed 4.92 A (see motor specs). Figure 9 shows a plot of motor current vs time during the cubic trajectory. The motor current was obtained by redrawing the block diagram to expose motor current as the output. The maximum current is which is about half of the maximum. So motor saturation is not a problem. (i a ) max = 2.24 A (61) 6 FrequencyDomain Analysis. 6.1 OpenLoop Bode Plot. The openloop transfer for this system is K D D(s)G(s)H(s). (62) 1
11 A Bode plot of the openloop transfer function with the numerical values from the PD Design is shown in Figure 1. The phase margin is which is very close to our design specification. P M = 65 = ζ.65 (63) 6.2 ClosedLoop Bode Plot. A Bode plot of the closedloop transfer function (see equation (55)) is shown in Figure 11. A plot of the closedloop transfer function illustrates the system bandwidth. It looks like the BANDWIDTH of the system is around 7 rad/sec (11 Hz). This is somewhat higher than expected...maybe I made a mistake! 7 Conclusion. Hopefully this design example gives you some idea of a somewhat realistic control design problem. 11
12 Angle (degrees) Cubic Polynomial Input Actual Response Time (sec) (a) Trajectory tracking Error Angle (degrees) Time (sec) (b) Error while tracking cubic. Figure 8: System response to cubic polynomial trajectory. 12
13 Current (A) Time (sec) Figure 9: Motor current during trajectory 15 Bode Diagram 1 Magnitude (db) Phase Margin (deg): 65.6 At frequency (rad/sec): 488 Phase (deg) Frequency (rad/sec) Figure 1: Openloop Bode plot. 13
14 1 Bode Diagram Magnitude (db) Frequency where magnitude is 3dB from the LF magnitude Phase (deg) Frequency (rad/sec) Figure 11: Closedloop Bode plot. 14
FEEDBACK CONTROL SYSTEMS
FEEDBAC CONTROL SYSTEMS. Control System Design. Open and ClosedLoop Control Systems 3. Why ClosedLoop Control? 4. Case Study  Speed Control of a DC Motor 5. SteadyState Errors in Unity Feedback Control
More informationChapter 5 HW Solution
Chapter 5 HW Solution Review Questions. 1, 6. As usual, I think these are just a matter of text lookup. 1. Name the four components of a block diagram for a linear, timeinvariant system. Let s see, I
More informationVideo 5.1 Vijay Kumar and Ani Hsieh
Video 5.1 Vijay Kumar and Ani Hsieh Robo3x1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior
More informationR10 JNTUWORLD B 1 M 1 K 2 M 2. f(t) Figure 1
Code No: R06 R0 SET  II B. Tech II Semester Regular Examinations April/May 03 CONTROL SYSTEMS (Com. to EEE, ECE, EIE, ECC, AE) Time: 3 hours Max. Marks: 75 Answer any FIVE Questions All Questions carry
More informationECSE 4962 Control Systems Design. A Brief Tutorial on Control Design
ECSE 4962 Control Systems Design A Brief Tutorial on Control Design Instructor: Professor John T. Wen TA: Ben Potsaid http://www.cat.rpi.edu/~wen/ecse4962s04/ Don t Wait Until The Last Minute! You got
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK SUB.NAME : CONTROL SYSTEMS BRANCH : ECE YEAR : II SEMESTER: IV 1. What is control system? 2. Define open
More informationCHAPTER 7 STEADYSTATE RESPONSE ANALYSES
CHAPTER 7 STEADYSTATE RESPONSE ANALYSES 1. Introduction The steady state error is a measure of system accuracy. These errors arise from the nature of the inputs, system type and from nonlinearities of
More informationOutline. Classical Control. Lecture 5
Outline Outline Outline 1 What is 2 Outline What is Why use? Sketching a 1 What is Why use? Sketching a 2 Gain Controller Lead Compensation Lag Compensation What is Properties of a General System Why use?
More informationImplementation Issues for the Virtual Spring
Implementation Issues for the Virtual Spring J. S. Freudenberg EECS 461 Embedded Control Systems 1 Introduction One of the tasks in Lab 4 is to attach the haptic wheel to a virtual reference position with
More information6.302 Feedback Systems Recitation 16: Compensation Prof. Joel L. Dawson
Bode Obstacle Course is one technique for doing compensation, or designing a feedback system to make the closedloop behavior what we want it to be. To review:  G c (s) G(s) H(s) you are here! plant For
More informationWind Turbine Control
Wind Turbine Control W. E. Leithead University of Strathclyde, Glasgow Supergen Student Workshop 1 Outline 1. Introduction 2. Control Basics 3. General Control Objectives 4. Constant Speed Pitch Regulated
More informationMechatronics Engineering. Li Wen
Mechatronics Engineering Li Wen Bioinspired robotdc motor drive Unstable system Mirko Kovac,EPFL Modeling and simulation of the control system Problems 1. Why we establish mathematical model of the control
More informationRotational Systems, Gears, and DC Servo Motors
Rotational Systems Rotational Systems, Gears, and DC Servo Motors Rotational systems behave exactly like translational systems, except that The state (angle) is denoted with rather than x (position) Inertia
More informationQuanser NIELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual
Quanser NIELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant
More informationLaboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint
Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control
More information1 (20 pts) Nyquist Exercise
EE C128 / ME134 Problem Set 6 Solution Fall 2011 1 (20 pts) Nyquist Exercise Consider a close loop system with unity feedback. For each G(s), hand sketch the Nyquist diagram, determine Z = P N, algebraically
More informationR a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Forcecurrent and ForceVoltage analogies.
SET  1 II B. Tech II Semester Supplementary Examinations Dec 01 1. a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Forcecurrent and ForceVoltage analogies..
More informationSchool of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:
Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus  1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: θ D 0.09 See
More informationME 375 Final Examination Thursday, May 7, 2015 SOLUTION
ME 375 Final Examination Thursday, May 7, 2015 SOLUTION POBLEM 1 (25%) negligible mass wheels negligible mass wheels v motor no slip ω r r F D O no slip e in Motor% Cart%with%motor%a,ached% The coupled
More informationAppendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)
Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2) For all calculations in this book, you can use the MathCad software or any other mathematical software that you are familiar
More information(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:
1. (a) The open loop transfer function of a unity feedback control system is given by G(S) = K/S(1+0.1S)(1+S) (i) Determine the value of K so that the resonance peak M r of the system is equal to 1.4.
More informationState Feedback Controller for Position Control of a Flexible Link
Laboratory 12 Control Systems Laboratory ECE3557 Laboratory 12 State Feedback Controller for Position Control of a Flexible Link 12.1 Objective The objective of this laboratory is to design a full state
More informationDigital Control Semester Project
Digital Control Semester Project Part I: TransformBased Design 1 Introduction For this project you will be designing a digital controller for a system which consists of a DC motor driving a shaft with
More informationLab 3: Model based Position Control of a Cart
I. Objective Lab 3: Model based Position Control of a Cart The goal of this lab is to help understand the methodology to design a controller using the given plant dynamics. Specifically, we would do position
More informationLab 6a: Pole Placement for the Inverted Pendulum
Lab 6a: Pole Placement for the Inverted Pendulum Idiot. Above her head was the only stable place in the cosmos, the only refuge from the damnation of the Panta Rei, and she guessed it was the Pendulum
More informationUNIVERSITY OF WASHINGTON Department of Aeronautics and Astronautics
UNIVERSITY OF WASHINGTON Department of Aeronautics and Astronautics Modeling and Control of a Flexishaft System March 19, 2003 Christopher Lum Travis Reisner Amanda Stephens Brian Hass AA/EE448 Controls
More informationPerformance of Feedback Control Systems
Performance of Feedback Control Systems Design of a PID Controller Transient Response of a Closed Loop System Damping Coefficient, Natural frequency, Settling time and Steadystate Error and Type 0, Type
More information1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =
567 This is often referred to as Þnite settling time or deadbeat design because the dynamics will settle in a Þnite number of sample periods. This estimator always drives the error to zero in time 2T or
More informationINSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad
INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad  500 043 Electrical and Electronics Engineering TUTORIAL QUESTION BAN Course Name : CONTROL SYSTEMS Course Code : A502 Class : III
More informationCHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System
CHAPTER 1 Basic Concepts of Control System 1. What is open loop control systems and closed loop control systems? Compare open loop control system with closed loop control system. Write down major advantages
More informationIntroduction to Control (034040) lecture no. 2
Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering.4 Dynamics and Control II Fall 7 Problem Set #9 Solution Posted: Sunday, Dec., 7. The.4 Tower system. The system parameters are
More informationControl of Manufacturing Processes
Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #18 Basic Control Loop Analysis" April 15, 2004 Revisit Temperature Control Problem τ dy dt + y = u τ = time constant = gain y ss =
More informationMassachusetts Institute of Technology Department of Mechanical Engineering Dynamics and Control II Design Project
Massachusetts Institute of Technology Department of Mechanical Engineering.4 Dynamics and Control II Design Project ACTIVE DAMPING OF TALL BUILDING VIBRATIONS: CONTINUED Franz Hover, 5 November 7 Review
More informationIntroduction to Feedback Control
Introduction to Feedback Control Control System Design Why Control? OpenLoop vs ClosedLoop (Feedback) Why Use Feedback Control? ClosedLoop Control System Structure Elements of a Feedback Control System
More informationMAS107 Control Theory Exam Solutions 2008
MAS07 CONTROL THEORY. HOVLAND: EXAM SOLUTION 2008 MAS07 Control Theory Exam Solutions 2008 Geir Hovland, Mechatronics Group, Grimstad, Norway June 30, 2008 C. Repeat question B, but plot the phase curve
More informationSRV02Series Rotary Experiment # 1. Position Control. Student Handout
SRV02Series Rotary Experiment # 1 Position Control Student Handout SRV02Series Rotary Experiment # 1 Position Control Student Handout 1. Objectives The objective in this experiment is to introduce the
More information(Refer Slide Time: 00:01:30 min)
Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture  3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various
More informationSpontaneous Speed Reversals in Stepper Motors
Spontaneous Speed Reversals in Stepper Motors Marc Bodson University of Utah Electrical & Computer Engineering 50 S Central Campus Dr Rm 3280 Salt Lake City, UT 84112, U.S.A. Jeffrey S. Sato & Stephen
More information100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) =
1 AME 3315; Spring 215; Midterm 2 Review (not graded) Problems: 9.3 9.8 9.9 9.12 except parts 5 and 6. 9.13 except parts 4 and 5 9.28 9.34 You are given the transfer function: G(s) = 1) Plot the bode plot
More informationFATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY
FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY Senkottai Village, Madurai Sivagangai Main Road, Madurai  625 020. An ISO 9001:2008 Certified Institution DEPARTMENT OF ELECTRONICS AND COMMUNICATION
More informationDepartment of Mechanical Engineering
Department of Mechanical Engineering 2.010 CONTROL SYSTEMS PRINCIPLES Laboratory 2: Characterization of the ElectroMechanical Plant Introduction: It is important (for future lab sessions) that we have
More informationCURRENT LOOPS George W. Younkin, P.E. Life Fellow IEEE Industrial Controls Research, Inc. Fond du Lac, Wisconsin
CURRENT LOOPS George W. Younkin, P.E. Life Fellow IEEE Industrial Controls Research, Inc. Fond du Lac, Wisconsin All industrial servo drives require some form of compensation often referred to as proportional,
More informationSchool of Mechanical Engineering Purdue University. ME375 ElectroMechanical  1
ElectroMechanical Systems DC Motors Principles of Operation Modeling (Derivation of fg Governing Equations (EOM)) Block Diagram Representations Using Block Diagrams to Represent Equations in s  Domain
More informationControl Systems I Lecture 10: System Specifications
Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 9. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid 
More information6.1 Sketch the zdomain root locus and find the critical gain for the following systems K., the closedloop characteristic equation is K + z 0.
6. Sketch the zdomain root locus and find the critical gain for the following systems K (i) Gz () z 4. (ii) Gz K () ( z+ 9. )( z 9. ) (iii) Gz () Kz ( z. )( z ) (iv) Gz () Kz ( + 9. ) ( z. )( z 8. ) (i)
More informationExample: DC Motor Speed Modeling
Page 1 of 5 Example: DC Motor Speed Modeling Physical setup and system equations Design requirements MATLAB representation and openloop response Physical setup and system equations A common actuator in
More informationRotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1DOF Torsion. 1DOF Torsion Position Control using QuaRC. Student Manual
Rotary Motion Servo Plant: SRV02 Rotary Experiment #11: 1DOF Torsion 1DOF Torsion Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF
More informationCDS 101/110 Homework #7 Solution
Amplitude Amplitude CDS / Homework #7 Solution Problem (CDS, CDS ): (5 points) From (.), k i = a = a( a)2 P (a) Note that the above equation is unbounded, so it does not make sense to talk about maximum
More informationD(s) G(s) A control system design definition
R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure
More informationMechatronics Modeling and Analysis of Dynamic Systems CaseStudy Exercise
Mechatronics Modeling and Analysis of Dynamic Systems CaseStudy Exercise Goal: This exercise is designed to take a realworld problem and apply the modeling and analysis concepts discussed in class. As
More informationManufacturing Equipment Control
QUESTION 1 An electric drive spindle has the following parameters: J m = 2 1 3 kg m 2, R a = 8 Ω, K t =.5 N m/a, K v =.5 V/(rad/s), K a = 2, J s = 4 1 2 kg m 2, and K s =.3. Ignore electrical dynamics
More informationOutline. Classical Control. Lecture 1
Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction
More informationDr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review
Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the splane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics
More information(a) Find the transfer function of the amplifier. Ans.: G(s) =
126 INTRDUCTIN T CNTR ENGINEERING 10( s 1) (a) Find the transfer function of the amplifier. Ans.: (. 02s 1)(. 001s 1) (b) Find the expected percent overshoot for a step input for the closedloop system
More informationCDS 101/110a: Lecture 81 Frequency Domain Design
CDS 11/11a: Lecture 81 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve
More informationAutomatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21211 1 / 39 Feedback
More informationBelt Tension Clamp. Drive Motor. Friction Brake. Load. Encoder 2. Drive. (4000 lines/rev incremental) Encoder 1. (4000 lines/rev incremental)
Industrial Servo System Introduction The first part this lab is to investigate how the dynamic response of a closedloop system can be used to determine the mass moment of inertia of a model industrial
More informationControl of Electromechanical Systems
Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance
More informationPosition Control Experiment MAE171a
Position Control Experiment MAE171a January 11, 014 Prof. R.A. de Callafon, Dept. of MAE, UCSD TAs: Jeff Narkis, email: jnarkis@ucsd.edu Gil Collins, email: gwcollin@ucsd.edu Contents 1 Aim and Procedure
More informationLab 5a: Pole Placement for the Inverted Pendulum
Lab 5a: Pole Placement for the Inverted Pendulum November 1, 2011 1 Purpose The objective of this lab is to achieve simultaneous control of both the angular position of the pendulum and horizontal position
More informationModule 3F2: Systems and Control EXAMPLES PAPER 2 ROOTLOCUS. Solutions
Cambridge University Engineering Dept. Third Year Module 3F: Systems and Control EXAMPLES PAPER ROOTLOCUS Solutions. (a) For the system L(s) = (s + a)(s + b) (a, b both real) show that the rootlocus
More informationsc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11
sc46  Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be
More informationECE 486 Control Systems
ECE 486 Control Systems Spring 208 Midterm #2 Information Issued: April 5, 208 Updated: April 8, 208 ˆ This document is an info sheet about the second exam of ECE 486, Spring 208. ˆ Please read the following
More informationRoot Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus  1
Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus  1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: D 0.09 Position
More informationDue Wednesday, February 6th EE/MFS 599 HW #5
Due Wednesday, February 6th EE/MFS 599 HW #5 You may use Matlab/Simulink wherever applicable. Consider the standard, unityfeedback closed loop control system shown below where G(s) = /[s q (s+)(s+9)]
More informationIntroduction to Controls
EE 474 Review Exam 1 Name Answer each of the questions. Show your work. Note were essaytype answers are requested. Answer with complete sentences. Incomplete sentences will count heavily against the grade.
More informationFALL UNIVERSITY OF NEVADA, LAS VEGAS DEPARTMENT OF MECHANICAL ENGINEERING MEG 421 Automatic Controls Design Project
FALL 2011  UNIVERSITY OF NEVADA, LAS VEGAS DEPARTMENT OF MECHANICAL ENGINEERING MEG 421 Automatic Controls Design Project Objective: The design project will give everyone in the class an opportunity to
More informationLab #2: Digital Simulation of Torsional Disk Systems in LabVIEW
Lab #2: Digital Simulation of Torsional Disk Systems in LabVIEW Objective The purpose of this lab is to increase your familiarity with LabVIEW, increase your mechanical modeling prowess, and give you simulation
More informationBangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory
Bangladesh University of Engineering and Technology Electrical and Electronic Engineering Department EEE 402: Control System I Laboratory Experiment No. 4 a) Effect of input waveform, loop gain, and system
More informationControl Systems. Design of State Feedback Control.
Control Systems Design of State Feedback Control chibum@seoultech.ac.kr Outline Design of State feedback control Dominant pole design Symmetric root locus (linear quadratic regulation) 2 Selection of closedloop
More informationIf you need more room, use the backs of the pages and indicate that you have done so.
EE 343 Exam II Ahmad F. Taha Spring 206 Your Name: Your Signature: Exam duration: hour and 30 minutes. This exam is closed book, closed notes, closed laptops, closed phones, closed tablets, closed pretty
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 21: Stability Margins and Closing the Loop Overview In this Lecture, you will learn: Closing the Loop Effect on Bode Plot Effect
More informationExercise 1 (A Nonminimum Phase System)
Prof. Dr. E. Frazzoli 559 Control Systems I (HS 25) Solution Exercise Set Loop Shaping Noele Norris, 9th December 26 Exercise (A Nonminimum Phase System) To increase the rise time of the system, we
More informationFREQUENCYRESPONSE DESIGN
ECE45/55: Feedback Control Systems. 9 FREQUENCYRESPONSE DESIGN 9.: PD and lead compensation networks The frequencyresponse methods we have seen so far largely tell us about stability and stability margins
More informationExercises for lectures 13 Design using frequency methods
Exercises for lectures 13 Design using frequency methods Michael Šebek Automatic control 2016 31317 Setting of the closed loop bandwidth At the transition frequency in the open loop is (from definition)
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall K(s +1)(s +2) G(s) =.
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Dynamics and Control II Fall 7 Problem Set #7 Solution Posted: Friday, Nov., 7. Nise problem 5 from chapter 8, page 76. Answer:
More informationLab 3: Quanser Hardware and Proportional Control
Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools
More informationControl of Manufacturing Processes
Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #19 Position Control and Root Locus Analysis" April 22, 2004 The Position Servo Problem, reference position NC Control Robots Injection
More informationIndex. Index. More information. in this web service Cambridge University Press
Atype elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 Atype variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,
More informationLaboratory Exercise 1 DC servo
Laboratory Exercise DC servo PerOlof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,
More informationSoftware Engineering 3DX3. Slides 8: Root Locus Techniques
Software Engineering 3DX3 Slides 8: Root Locus Techniques Dr. Ryan Leduc Department of Computing and Software McMaster University Material based on Control Systems Engineering by N. Nise. c 2006, 2007
More informationTransient Response of a SecondOrder System
Transient Response of a SecondOrder System ECEN 830 Spring 01 1. Introduction In connection with this experiment, you are selecting the gains in your feedback loop to obtain a wellbehaved closedloop
More informationExercise 1 (A Nonminimum Phase System)
Prof. Dr. E. Frazzoli 559 Control Systems I (Autumn 27) Solution Exercise Set 2 Loop Shaping clruch@ethz.ch, 8th December 27 Exercise (A Nonminimum Phase System) To decrease the rise time of the system,
More informationOutline. Classical Control. Lecture 2
Outline Outline Outline Review of Material from Lecture 2 New Stuff  Outline Review of Lecture System Performance Effect of Poles Review of Material from Lecture System Performance Effect of Poles 2 New
More informationMechatronics. MANE 4490 Fall 2002 Assignment # 1
Mechatronics MANE 4490 Fall 2002 Assignment # 1 1. For each of the physical models shown in Figure 1, derive the mathematical model (equation of motion). All displacements are measured from the static
More informationControl Systems. University Questions
University Questions UNIT1 1. Distinguish between open loop and closed loop control system. Describe two examples for each. (10 Marks), Jan 2009, June 12, Dec 11,July 08, July 2009, Dec 2010 2. Write
More informationDynamic Compensation using root locus method
CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 9 Dynamic Compensation using root locus method [] (Final00)For the system shown in the
More informationCHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION
CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION Objectives Students should be able to: Draw the bode plots for first order and second order system. Determine the stability through the bode plots.
More informationDynamic circuits: Frequency domain analysis
Electronic Circuits 1 Dynamic circuits: Contents Free oscillation and natural frequency Transfer functions Frequency response Bode plots 1 System behaviour: overview 2 System behaviour : review solution
More informationCompensator Design to Improve Transient Performance Using Root Locus
1 Compensator Design to Improve Transient Performance Using Root Locus Prof. Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning
More informationIII. The STM8 Loop  Work in progress
III. The STM8 Loop  Work in progress This contains the loop functions for a velocity input. The interaction between, forward gain, feedback function, loop gain and transfer function are well displayed.
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using
More informationSystem Modeling: Motor position, θ The physical parameters for the dc motor are:
Dept. of EEE, KUET, Sessional on EE 3202: Expt. # 2 2k15 Batch Experiment No. 02 Name of the experiment: Modeling of Physical systems and study of their closed loop response Objective: (i) (ii) (iii) (iv)
More information2.004 Dynamics and Control II Spring 2008
MIT OpenCourseWare http://ocw.mit.edu 2.004 Dynamics and Control II Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts Institute
More informationEngraving Machine Example
Engraving Machine Example MCE44  Fall 8 Dr. Richter November 24, 28 Basic Design The Xaxis of the engraving machine has the transfer function G(s) = s(s + )(s + 2) In this basic example, we use a proportional
More informationDesign a SSV. Small solar vehicle. Case SSV part 1
1 Design a SSV Small solar vehicle Case SSV part 1 2 Contents 1. The characteristics of the solar panel... 4 2. Optimal gear ratio... 10 3. Bisection method... 14 4. Sankey diagrams... 18 A) Sankey diagram
More informationPredictive Cascade Control of DC Motor
Volume 49, Number, 008 89 Predictive Cascade Control of DC Motor Alexandru MORAR Abstract: The paper deals with the predictive cascade control of an electrical drive intended for positioning applications.
More informationFast Seek Control for Flexible Disk Drive Systems
Fast Seek Control for Flexible Disk Drive Systems with Back EMF and Inductance Chanat Laorpacharapan and Lucy Y. Pao Department of Electrical and Computer Engineering niversity of Colorado, Boulder, CO
More information