Vehicle longitudinal speed control

Size: px
Start display at page:

Download "Vehicle longitudinal speed control"

Transcription

1 Vehicle longitudinal speed control Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin February 10, 2015

2 1 Introduction 2 Control concepts Open vs. Closed Loop Control Closed loop equations Torque-driven wheel model and simulation 3 PID control Basic control actions based on error Closed loop control of linear vehicle model Simulation of PID controls 4 Examples

3 Introduction For estimating vehicle performance, we developed models useful in assessing how sources (engines, motors, etc.) drive against vehicle loads. We used these models to estimate dynamic and steady-state performance, namely vehicle forward speed. If there are parameter variations in the vehicle (e.g., mass, rolling resistance, drag, etc.), in the grade, or in the source characteristics, then variability is expected in the vehicle response. External disturbances/forces will also cause performance estimates and design predictions to be off. Systems and controls concepts are useful for modeling vehicles and analyzing their behavior. These system models provide a basis for implementing control actions designed to achieve desired performance requirements.

4 Controlling vehicle speed The forward speed of a vehicle reaches an equilibrium or steady-state value when the driving forces balance the loads. Controlling the forward speed requires adjusting the source to meet changes in loads that result from external factors or by operational demands. In addition to making sure that power sources and drivetrain are properly matched to enable speed control, use of feedback control principles may also be required. These notes describe how these methods can be applied.

5 Steady-state vehicle performance If source and load (e.g., driveline + vehicle) characteristics intersect, a steady-state speed can be achieved, as illustrated graphically below. The source and load lines are equations of effort (torque or force) versus flow (angular velocity or velocity). The intersection represents a solution of two simultaneous equations, which defines a steady-state (operating) condition. This is a classical concept that applies to any source-load problem.

6 Control of speed by changes in source or load A vehicle with a given source characteristic may reach equilibrium for load line at (a). If the loads increase, the speed drops to new equilibrium B. Loads can t be controlled, but sources can be throttled. So as load increases, the source line can be increased to achieve equilibrium C, returning to original speed, f o. Changing the source to maintain speed requires feeding back information about the vehicle speed.

7 Open vs. Closed Loop Control Open loop: May or may not have a desired reference Can operate with large errors (relative to some desired operating condition) because of: Disturbances to the system Variation in system parameters Some examples: Timed processes (e.g., toasters, most dryers, etc.) In vehicle systems, many traction/braking systems and steering systems are clearly open-loop Closed loop: provides for disturbance rejection reduces sensitivity to parameter variations enables using error signal for dynamic tracking enhances accuracy and extends bandwidth Introducing feedback can also cause the system to oscillate or become unstable, so analysis tools are needed to evaluate the closed loop response.

8 Identifying feedback control In his monograph outlining the historical origins of feedback control, Otto Mayr presents a concise way to interpret feedback control systems based on three key elements. Just because a system has feedback does not mean it is a feedback control system. Mayr suggests identifying the following [2]: 1 The purpose of a feedback control system is to carry out commands; the system maintains the controlled variable equal to the command signal in spite of external disturbances. 2 System operates as a closed loop with negative feedback. 3 The system includes a sensing element and a comparator, at least one of which can be distinguished as a physically separate element.

9 Standard closed loop block diagram For reference, consider the SISO (single-input-single-output) closed loop control system with standard key elements labeled (below). Feedback error dictates a control action. Plant any physical system to be controlled Controller can generate inputs to the plant to achieve a desired objective Sensor means by which plant output is transformed to feedback information

10 Closed loop equations Using block diagram algebra, you can derive the closed-loop output, y, in terms of the transfer functions for the model components, as shown below. y = G p 1 + G c G p H u G c G p d G c G p H r The output depends on the two inputs: the reference, r, and the disturbance, u d.

11 Outline Introduction Control concepts PID control References Examples Example: Does this speed governed mouse use feedback control? [1] A definitive answer can be obtained using Mayr s criteria, understanding the closed-loop control diagram, and insight from a little physical modeling.

12 Modeling the mouse drivetrain Some may be able to intuitively assess the nature of this system. It is preferred to develop a model. Basic performance model as studied before. Assume no slipping in wheel/ground contact. As shaft speed increases, the force between the governor washers and the drum increases, so the torque exerted on the power-train shaft can be modeled as, T g = f g (ω)sgn(ω), where f(ω) is likely a quadratic function. (Do you agree?) The speed governor limits the shaft speed through a centrifugal-like brake.

13 Speed-governed mouse drivetrain model Rotational dynamics: ḣ = J ω = T spring Longitudinal dynamics: m v x = F x Bv x (assuming linear loads) r GR F x T g For rolling, ω = GRv x /r, so m v x = mr ω/gr = F x Brω/GR and, F x = mr Br ω + GR GR ω Now, J ω = T spring α (α ω + Bαω) T g where, α r/gr, so, ( J + mα 2 ) ω+bα 2 ω = T spring T g (ω) Now the first order model equation can be written as, τ ω + ω = (T spring T g (ω))/(bα 2 ) or, τ v x + v x = (T spring T g (v x ))/(Bα) The torque from the governor, a speed-dependent (nonlinear) damping torque, works to counter the spring torque.

14 Is this a feedback control system? Assess according to Mayr s criteria: 1 Does it carry out (speed) command? 2 Is there negative feedback?, and 3 Does a comparator exist? (remember, at least 2 or 3 must be a distinguishable physical element) Rewrite the model, first as, (τs + 1)v x = (T spring T g (v x ))/K where K = 1/(Bα). Then solve for v x, v x = K τs + 1 T g(v x )+ K τs + 1 T spring and compare to the general closed-loop control relation, y = G p 1 + G c G p H u G c G p d G c G p H r 1 Ans. No speed command. 2 Ans. No closed loop with negative feedback. 3 Ans. The governor responds to but does not sense speed, and no comparator.

15 Speed-governed mouse block diagram Contrast the block diagram for the speed-governed mouse with the standard block diagram. Plant - longitudinal model, responds to difference between spring and governor torques Controller - no, does not try to achieve a desired objective Sensor - no, speed-dependent governor is a nonlinear brake, not a sensor

16 Torque-driven wheel model The speed-governed mouse model is similar to the torque-driven wheel. Recall for no-slip the model took the form, v x = [ m v + I ] 1 [ ] d 1 rw 2 T d f(v x ) = 1 [T d /r w f(v x )] r w m eff where T d is drive torque, f(v x ) are total loads, and I d is driveline inertia. Below we see that the block diagram is similar to that for the speed-governed mouse. This model will be used to quantitatively study open and closed loop control of forward speed.

17 Linear model for open loop control Consider linear road loads, f(v x ) = B r v x, so model in standard form is, τ v x + v x = KT d where τ = m eff /B r, K = 1/(r w B r ). With K known, no slip or additional loads, the torque needed to achieve steady-state speed v xss is found by setting v x = 0 (equilibrium condition) and solving, T d = v xss /K. An open loop control diagram using a linear transfer function model is shown below. The steady state velocity will vary if K changes. The torque required, T d, needs to be generated by a power source, so it will have practical limits. Quick study of the response considering these issues is possible with a simulation file.

18 Simulation of linear open loop vehicle (Matlab) Simulation file global K tau rw Br ton Vssd (insert parameter list here) ton = 1.0; Vssd = 0.1; to = 0; tf = 20; N = 100; dt = (tf-to)/n; [t,vx] = rk4fixed( lin_vehicle_ol_m,[to tf],0,n); N = length(t); y = zeros(n,1); for i = 1:N [xd Td(i)] = lin_vehicle_ol_m(t(i),vx(i)); end figure(1) subplot(2,1,1), plot(t,td*1000) ylabel( Torque, mnm ) subplot(2,1,2), plot(t,vx) ylabel( Velocity, m/s ) xlabel( Time, sec ) Model function file function [xdot y] = lin_vehicle_ol_m(t,x) global K tau rw Br ton Vssd v = x; if t>=ton Td = Vssd/K; else Td = 0; end xdot = [-v/tau+k*td/tau]; y = Td; Note: The simulation file requires parameter values not shown here.

19 Comments on linear vehicle and simulation 1 The loads are modeled as linear to simplify the model for example study. Real loads follow nonlinear relations with velocity. 2 The simulation code is readily adapted to consider nonlinear models, as well as for studying closed loop control. 3 The open loop model provides a good basis for studying the effect of changes in parameters and external disturbances, and motivating use of closed loop control. 4 For example, if the open loop case specifies a T d based on a presumed K, it is clear that the steady-state velocity will be in error if K changes.

20 Basic control actions Proportional (P) control generates a control action proportional to error. u = K p e; G c = K p Integral control reduces or eliminates steady-state error, but has reduced stability. u = K i edt; G c = K i /s Derivative control yields an increase in effective damping, improving stability. u = K d de dt ; G c = K d s PID control is most common in practical application. de u = K p e + K i edt + K d dt Expect to see these control actions implemented in various ways.

21 Close the loop on linear vehicle example In closing the loop, the idea is to let a controller, G c, specify the drive torque according to the error, formed by e vx = r v x, where r is a reference (desired) velocity. It is next shown how to simulate the closed loop control using code. There are some platforms that allow block diagrams to be used directly. We may look at these later.

22 Mixed linear and nonlinear descriptions of systems Sidebar: linear and nonlinear elements are commonly mixed in block diagrams. The model below for a hydraulic actuator control system is a good example. Commercial simulation environments (Matlab/Simulink, LabVIEW CD&S, EASY5, etc.) have adopted this engineering paradigm.

23 Get comfortable with time s-domain As you take models and implement code, you should feel comfortable representing systems in time or s-domain.

24 Example: How do you select proportional gain? One benefit of linear models is to allow formulating explicit closed loop relations. For example, from the closed loop transfer function for the torque-driven wheel, v x = G p 1 + G c G p H T G c G p disturbance G c G p H v r where r = v r is the reference velocity. For proportional control of the linear, torque-driven wheel, G c = 1, H = 1 (ideal measurement), and G p = K/(τs + 1). For the case of T disturbance = 0 (no disturbance torques), v x v r = KK p τs KK p So if you want, say, to have the steady-state speed within 5% of the desired value, you can show that (make s = 0 for steady-state), K p K = 0.05 K p = KK p K

25 Closed loop (P) control of linear vehicle (Matlab) Simulation file global K tau rw Br ton Vssd Kp (insert parameter list here) Kp = 19/K; ton = 0.5; Vssd = 0.1; to = 0; tf = 2; N = 500; dt = (tf-to)/n; [t,vx] = rk4fixed( lin_vehicle_cl_p_m,[to tf],0,n); N = length(t); y = zeros(n,2); for i = 1:N [xd y(i,:)] = lin_vehicle_cl_p_m(t(i),vx(i,:)); end e = y(:,1); Td = y(:,2); figure(1) subplot(2,1,1), plot(t,td*1000) ylabel( Torque, mnm ) subplot(2,1,2), plot(t,vx) ylabel( Velocity, m/s ) xlabel( Time, sec ) Model function file function [xdot y] = lin_vehicle_cl_p_m(t,x) global K tau rw Br ton Vssd Kp v = x; if t>=ton r = Vssd; else r = 0; end e = r-v; % NOTE error calculation Td = Kp*e; % proportional control xdot = [-v/tau+k*td/tau]; y(1) = e; y(2) = Td; Note:Same parameters as before, add Kp

26 Simulation results for P control The response with P control alone is shown below. Note because of how K p was selected there is a 5% steady-state error. This can be reduced by increasing K p, or by adding some integral control.

27 Comments on linear vehicle and simulation 1 This model specifies a drive torque needed to make the error in velocity go to zero. 2 This model does not include actual source dynamics (e.g., engine or electric drive, etc.), driveline dynamics, or traction effects. 3 The controller does provide an estimate of what kind of torque is needed to achieve the response desired. At this early stage, however, the torque response can be compared to what can be provided by a real motor. 4 The model simulation allows you to experiment with controller design, and to begin narrowing in on proper controller gains.

28 Implementing PI Control To implement the I part of PI control, the error must be integrated at each time step. The integral of the error can be found during a simulation by creating a state equation, I e = edt di e dt = e Continuing with the linear vehicle example, adding the integral control changes the code as follows. Model function file function [xdot y] = lin_vehicle_cl_pi_m(t,x) global K tau rw Br ton Vssd Kp Ki v = x(1); ie = x(2); % NOTE: new state! if t>=ton r = Vssd; else r = 0; end e = r-v; Td = Kp*e + Ki*ie; % PI control vdot = -v/tau+k*td/tau; iedot = e; xdot = [vdot;iedot]; y(1) = e; y(2) = Td;

29 Implementing derivative control - 1 Implementing the derivative of error in a PID controller can be tricky. In general, when you take the derivative of a signal you can run into problems because if there are any abrupt changes or noise then the derivative will generate very large values. This can cause problems in controllers and can lead to very large errors and cause simulations to fail. You may recall there are some simple approximations to derivatives using basic differences. For example, D e = de. = e(t i) e(t i 1 ) dt t The problem with these approaches is that when we use function files in Matlab, for example, it is not possible to keep previous values.

30 Implementing derivative control - 2 It turns out that a good way to approximate a derivative is by using a high pass filter. We can pass the error into a high pass filter and the output is an estimate of the error derivative, for example, d e e = s τ d s + 1 This is a transfer function between the approximate derivative of the error, d e, and the error, e. The time constant, τ d, should be chosen to define a frequency range up to which you expect to see error signal fluctuations. Also, recall, τ d = 1/ω d. So, how do you code this (in simulation or a controller)?

31 Implementing derivative control - 3 First, you want to avoid having to take an actual derivative of the error. For example, the typical way to convert a transfer function to time-domain is as follows: d e e = s τ d s + 1 d e (τ d s + 1) = se τ d d e + d e = ė This is not what we want. We don t want to take a derivative of the error directly! Here is the trick: split up the transfer function by defining two new transfer functions, d e e = s [ s ] [ ] τ d s + 1 = 1 }{{} 1 τ d s + 1 de z } {{ } z e Use this to define a time-domain system using the intermediate variable, z.

32 Implementing derivative control - 4 First, note that the approximated derivative of the error is now found from the direct derivative of the new variable z, d e z = s 1 d e = sz d e = ż And now use the second transfer function to define z, z e = 1 τ d s + 1 z (τ ds + 1) = e τ d ż + z = e This is easy to add to our system of equations, and note: no direct derivative of e! So, the state (differential) equation for z is, ż = ( z + e)/τ d, and the output equation gives the approximate derivative, d e = ż = ( z + e)/τ d Multiply d e by a derivative gain and add to the P and I controls.

33 Implementing PID Control To add D to PI control, new state equations need to be added. The derivative of the error is found as the output of a filtering state equation. Again, we apply to the linear vehicle example with the code as shown. This approach to implementing PID control is applicable both to code-based simulation as well as controller implementation. Model function file function [xdot y] = lin_vehicle_cl_pid_m(t,x) global K tau rw Br ton Vssd Kp Ki Kd taud v = x(1); ie = x(2); z = x(3); % NOTE: another new state if t>=ton r = Vssd; else r = 0; end e = r-v; de = (-z+e)/taud; % derivative of error! Td = Kp*e + Ki*ie + Kd*de; % PID control vdot = -v/tau+k*td/tau; iedot = e; zdot = (-z+e)/taud; % new state equation xdot = [vdot;iedot;zdot]; y(1) = e; y(2) = Td; y(3) = de;

34 Tuning the PID Controller Tuning the gains on a PID controller requires that you specify the type of response you want to achieve. Specifications are sometimes provided in terms of steady-state values, time of response, and peak excursions, for example. We will discuss some methods as we experiment both with simulations and in the lab. A classical method that works for some systems is Ziegler-Nichols tuning.

35 Summary These slides provide a quick overview of open and closed-loop control concepts, especially as applied to controlling longitudinal vehicle speed control. Methods for representing control systems as block diagrams and system components in forms that are convenient for this representation have been presented. These are common ways to communicate systems. We also discussed how to formulate numerical implementations of control systems either for use in an actual controller or for simulation. Methods for applying these methods, tuning controllers, and assessing stability - a very critical aspect of controlled systems - will be discussed in subsequent lectures.

36 References [1] D. Macaulay, The Way Things Work, Houghton Mifflin/Walter Lorraine Books, [2] O. Mayr, Origins of Feedback Control, MIT Press, [3] K.J. Aström and T. Hägglund, PID Controllers: Theory, Design, and Tuning, Instrument Society of America, Research Triangle Park, NC, 1995 (2nd edition). [4] K.J. Aström and R.M. Murray, Feedback Systems: An Introduction for Scientists and Engineers, Princeton University Press, Also available online at murray/amwiki

37 Examples - to be added

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Modeling and Experimentation: Compound Pendulum

Modeling and Experimentation: Compound Pendulum Modeling and Experimentation: Compound Pendulum Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin Fall 2014 Overview This lab focuses on developing a mathematical

More information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback Control of Linear SISO systems. Process Dynamics and Control Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals

More information

(Refer Slide Time: 00:01:30 min)

(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 information

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary

More information

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Goal: understand the difference between open-loop and closed-loop (feedback)

More information

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic:

More information

MECH 3140 Final Project

MECH 3140 Final Project MECH 3140 Final Project Final presentation will be held December 7-8. The presentation will be the only deliverable for the final project and should be approximately 20-25 minutes with an additional 10

More information

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout 1. Objectives The objective in this experiment is to introduce the

More information

Application Note #3413

Application Note #3413 Application Note #3413 Manual Tuning Methods Tuning the controller seems to be a difficult task to some users; however, after getting familiar with the theories and tricks behind it, one might find the

More information

Simple Car Dynamics. Outline. Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, May 18, 2005

Simple Car Dynamics. Outline. Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, May 18, 2005 Simple Car Dynamics Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, and CMLabs Simulations, Montréal, Canada May 18, 2005 Typeset by FoilTEX May 16th 2005 Outline basics of vehicle dynamics different

More information

Satellite Attitude Control System Design Using Reaction Wheels Bhanu Gouda Brian Fast Dan Simon

Satellite Attitude Control System Design Using Reaction Wheels Bhanu Gouda Brian Fast Dan Simon Satellite Attitude Control System Design Using Reaction Wheels Bhanu Gouda Brian Fast Dan Simon Outline 1. Overview of Attitude Determination and Control system. Problem formulation 3. Control schemes

More information

Introduction to Control (034040) lecture no. 2

Introduction 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 information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.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 information

(Refer Slide Time: 1:42)

(Refer Slide Time: 1:42) Control Engineering Prof. Madan Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 21 Basic Principles of Feedback Control (Contd..) Friends, let me get started

More information

Analysis and Design of Control Systems in the Time Domain

Analysis and Design of Control Systems in the Time Domain Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.

More information

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lecture 5 Classical Control Overview III Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore A Fundamental Problem in Control Systems Poles of open

More information

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 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 information

Appendix 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) 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

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013 MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013 Problem Set #4 Posted: Thursday, Mar. 7, 13 Due: Thursday, Mar. 14, 13 1. Sketch the Root

More information

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

CHAPTER 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 information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 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 information

LIAPUNOV S STABILITY THEORY-BASED MODEL REFERENCE ADAPTIVE CONTROL FOR DC MOTOR

LIAPUNOV S STABILITY THEORY-BASED MODEL REFERENCE ADAPTIVE CONTROL FOR DC MOTOR LIAPUNOV S STABILITY THEORY-BASED MODEL REFERENCE ADAPTIVE CONTROL FOR DC MOTOR *Ganta Ramesh, # R. Hanumanth Nayak *#Assistant Professor in EEE, Gudlavalleru Engg College, JNTU, Kakinada University, Gudlavalleru

More information

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

More information

Control of Manufacturing Processes

Control 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 information

PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion

PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion Archives of Control Sciences Volume 6LXII, 016 No. 1, pages 5 17 PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion JAN CVEJN The modulus optimum MO criterion can

More information

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

Root 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 information

THE REACTION WHEEL PENDULUM

THE REACTION WHEEL PENDULUM THE REACTION WHEEL PENDULUM By Ana Navarro Yu-Han Sun Final Report for ECE 486, Control Systems, Fall 2013 TA: Dan Soberal 16 December 2013 Thursday 3-6pm Contents 1. Introduction... 1 1.1 Sensors (Encoders)...

More information

EEL2216 Control Theory CT1: PID Controller Design

EEL2216 Control Theory CT1: PID Controller Design EEL6 Control Theory CT: PID Controller Design. Objectives (i) To design proportional-integral-derivative (PID) controller for closed loop control. (ii) To evaluate the performance of different controllers

More information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr 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 s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics

More information

BASIC PROPERTIES OF FEEDBACK

BASIC PROPERTIES OF FEEDBACK ECE450/550: Feedback Control Systems. 4 BASIC PROPERTIES OF FEEDBACK 4.: Setting up an example to benchmark controllers There are two basic types/categories of control systems: OPEN LOOP: Disturbance r(t)

More information

Dr Ian R. Manchester

Dr Ian R. Manchester 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

Iterative Controller Tuning Using Bode s Integrals

Iterative Controller Tuning Using Bode s Integrals Iterative Controller Tuning Using Bode s Integrals A. Karimi, D. Garcia and R. Longchamp Laboratoire d automatique, École Polytechnique Fédérale de Lausanne (EPFL), 05 Lausanne, Switzerland. email: alireza.karimi@epfl.ch

More information

Inverted Pendulum. Objectives

Inverted Pendulum. Objectives Inverted Pendulum Objectives The objective of this lab is to experiment with the stabilization of an unstable system. The inverted pendulum problem is taken as an example and the animation program gives

More information

Control Systems Lab - SC4070 Control techniques

Control Systems Lab - SC4070 Control techniques Control Systems Lab - SC4070 Control techniques Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 16, 2015 (slides modified from

More information

Introduction to Feedback Control

Introduction to Feedback Control Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

More information

FEEDBACK CONTROL SYSTEMS

FEEDBACK CONTROL SYSTEMS FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control

More information

Part II. Advanced PID Design Methods

Part II. Advanced PID Design Methods Part II Advanced PID Design Methods 54 Controller transfer function C(s) = k p (1 + 1 T i s + T d s) (71) Many extensions known to the basic design methods introduced in RT I. Four advanced approaches

More information

Homework Assignment 4 Root Finding Algorithms The Maximum Velocity of a Car Due: Friday, February 19, 2010 at 12noon

Homework Assignment 4 Root Finding Algorithms The Maximum Velocity of a Car Due: Friday, February 19, 2010 at 12noon ME 2016 A Spring Semester 2010 Computing Techniques 3-0-3 Homework Assignment 4 Root Finding Algorithms The Maximum Velocity of a Car Due: Friday, February 19, 2010 at 12noon Description and Outcomes In

More information

Root Locus Design. MEM 355 Performance Enhancement of Dynamical Systems

Root Locus Design. MEM 355 Performance Enhancement of Dynamical Systems Root Locus Design MEM 355 Performance Enhancement of Dynamical Systems Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline The root locus design method is an iterative,

More information

Control of Electromechanical Systems

Control 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 information

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 11-1 Road Map of the Lecture XI Controller Design and PID

More information

Acceleration Feedback

Acceleration Feedback Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic

More information

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization A.2 Sensitivity and Feedback Performance A.3

More information

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual Quanser NI-ELVIS 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 information

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

More information

CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control. CDS 101/110 Course Sequence

CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control. CDS 101/110 Course Sequence CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control Richard M. Murray 28 September 2015 Goals: Give an overview of CDS 101/110: course structure & administration Define feedback systems and learn

More information

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering Massachusetts Institute of Technology Sponsor: Electrical Engineering and Computer Science Cosponsor: Science Engineering and Business Club Professional Portfolio Selection Techniques: From Markowitz to

More information

State Feedback MAE 433 Spring 2012 Lab 7

State Feedback MAE 433 Spring 2012 Lab 7 State Feedback MAE 433 Spring 1 Lab 7 Prof. C. Rowley and M. Littman AIs: Brandt Belson, onathan Tu Princeton University April 4-7, 1 1 Overview This lab addresses the control of an inverted pendulum balanced

More information

DOUBLE ARM JUGGLING SYSTEM Progress Presentation ECSE-4962 Control Systems Design

DOUBLE ARM JUGGLING SYSTEM Progress Presentation ECSE-4962 Control Systems Design DOUBLE ARM JUGGLING SYSTEM Progress Presentation ECSE-4962 Control Systems Design Group Members: John Kua Trinell Ball Linda Rivera Introduction Where are we? Bulk of Design and Build Complete Testing

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

More information

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems R. M. Murray Fall 2004 CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems CDS 101/110 Homework Set #2 Issued: 4 Oct 04 Due: 11 Oct 04 Note: In the upper left hand corner of the first page

More information

Single-Input-Single-Output Systems

Single-Input-Single-Output Systems TF 502 Single-Input-Single-Output Systems SIST, ShanghaiTech Introduction Open-Loop Control-Response Proportional Control General PID Control Boris Houska 1-1 Contents Introduction Open-Loop Control-Response

More information

Lab 3A: Modeling and Experimentation: Two-Can System

Lab 3A: Modeling and Experimentation: Two-Can System Lab 3A: Modeling and Experimentation: Two-Can System Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin June 26, 2014 1 Introduction 2 One-Can 3 Analysis 4 Two-Can

More information

Outline. Classical Control. Lecture 5

Outline. 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 information

EE 476 DC Motor Control Lab

EE 476 DC Motor Control Lab EE 476 DC Motor Control Lab - Contents 1 Introduction 2 1.1 Policies................................................ 2 2 Modeling 3 2.1 Pre-Lab................................................ 3 Torque

More information

557. Radial correction controllers of gyroscopic stabilizer

557. Radial correction controllers of gyroscopic stabilizer 557. Radial correction controllers of gyroscopic stabilizer M. Sivčák 1, J. Škoda, Technical University in Liberec, Studentská, Liberec, Czech Republic e-mail: 1 michal.sivcak@tul.cz; jan.skoda@pevnosti.cz

More information

Lab #2: Digital Simulation of Torsional Disk Systems in LabVIEW

Lab #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 information

Overview of motors and motion control

Overview of motors and motion control Overview of motors and motion control. Elements of a motion-control system Power upply High-level controller ow-level controller Driver Motor. Types of motors discussed here; Brushed, PM DC Motors Cheap,

More information

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response Page 1 of 5 Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response Physical Setup A common actuator in control systems is the

More information

MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant

MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant How to control the thermal power plant in order to ensure the stable operation of the plant? In the assignment Production

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

More information

Inverted Pendulum: State-Space Methods for Controller Design

Inverted Pendulum: State-Space Methods for Controller Design 1 de 12 18/10/2015 22:45 Tips Effects TIPS ABOUT BASICS HARDWARE INDEX NEXT INTRODUCTION CRUISE CONTROL MOTOR SPEED MOTOR POSITION SYSTEM MODELING ANALYSIS Inverted Pendulum: State-Space Methods for Controller

More information

Assignment 9. to roll without slipping, how large must F be? Ans: F = R d mgsinθ.

Assignment 9. to roll without slipping, how large must F be? Ans: F = R d mgsinθ. Assignment 9 1. A heavy cylindrical container is being rolled up an incline as shown, by applying a force parallel to the incline. The static friction coefficient is µ s. The cylinder has radius R, mass

More information

EXAMPLE: MODELING THE PT326 PROCESS TRAINER

EXAMPLE: MODELING THE PT326 PROCESS TRAINER CHAPTER 1 By Radu Muresan University of Guelph Page 1 EXAMPLE: MODELING THE PT326 PROCESS TRAINER The PT326 apparatus models common industrial situations in which temperature control is required in the

More information

Lab 6a: Pole Placement for the Inverted Pendulum

Lab 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 information

Massachusetts Institute of Technology Department of Mechanical Engineering Dynamics and Control II Design Project

Massachusetts 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 information

Investigation of Steering Feedback Control Strategies for Steer-by-Wire Concept

Investigation of Steering Feedback Control Strategies for Steer-by-Wire Concept Master of Science Thesis in Electrical Engineering Department of Electrical Engineering, Linköping University, 2018 Investigation of Steering Feedback Control Strategies for Steer-by-Wire Concept Martin

More information

Pitch Rate CAS Design Project

Pitch Rate CAS Design Project Pitch Rate CAS Design Project Washington University in St. Louis MAE 433 Control Systems Bob Rowe 4.4.7 Design Project Part 2 This is the second part of an ongoing project to design a control and stability

More information

Position Control Experiment MAE171a

Position 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 information

Mechatronics Engineering. Li Wen

Mechatronics Engineering. Li Wen Mechatronics Engineering Li Wen Bio-inspired robot-dc 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 information

DC Motor Position: System Modeling

DC Motor Position: System Modeling 1 of 7 01/03/2014 22:07 Tips Effects TIPS ABOUT BASICS INDEX NEXT INTRODUCTION CRUISE CONTROL MOTOR SPEED MOTOR POSITION SUSPENSION INVERTED PENDULUM SYSTEM MODELING ANALYSIS DC Motor Position: System

More information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

More information

Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis

Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis J. Alexandre dit Sandretto, A. Chapoutot and O. Mullier U2IS, ENSTA ParisTech SYNCOP April 11, 2015 Closed-loop

More information

Chapter 3. State Feedback - Pole Placement. Motivation

Chapter 3. State Feedback - Pole Placement. Motivation Chapter 3 State Feedback - Pole Placement Motivation Whereas classical control theory is based on output feedback, this course mainly deals with control system design by state feedback. This model-based

More information

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification Lecture 1: Introduction to System Modeling and Control Introduction Basic Definitions Different Model Types System Identification What is Mathematical Model? A set of mathematical equations (e.g., differential

More information

Acknowledgements. Control System. Tracking. CS122A: Embedded System Design 4/24/2007. A Simple Introduction to Embedded Control Systems (PID Control)

Acknowledgements. Control System. Tracking. CS122A: Embedded System Design 4/24/2007. A Simple Introduction to Embedded Control Systems (PID Control) Acknowledgements A Simple Introduction to Embedded Control Systems (PID Control) The material in this lecture is adapted from: F. Vahid and T. Givargis, Embedded System Design A Unified Hardware/Software

More information

CHAPTER 13: FEEDBACK PERFORMANCE

CHAPTER 13: FEEDBACK PERFORMANCE When I complete this chapter, I want to be able to do the following. Apply two methods for evaluating control performance: simulation and frequency response Apply general guidelines for the effect of -

More information

APPLICATIONS FOR ROBOTICS

APPLICATIONS FOR ROBOTICS Version: 1 CONTROL APPLICATIONS FOR ROBOTICS TEX d: Feb. 17, 214 PREVIEW We show that the transfer function and conditions of stability for linear systems can be studied using Laplace transforms. Table

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

Open Loop Tuning Rules

Open Loop Tuning Rules Open Loop Tuning Rules Based on approximate process models Process Reaction Curve: The process reaction curve is an approximate model of the process, assuming the process behaves as a first order plus

More information

Inverted Pendulum System

Inverted Pendulum System Introduction Inverted Pendulum System This lab experiment consists of two experimental procedures, each with sub parts. Experiment 1 is used to determine the system parameters needed to implement a controller.

More information

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation

More information

CHAPTER 10: STABILITY &TUNING

CHAPTER 10: STABILITY &TUNING When I complete this chapter, I want to be able to do the following. Determine the stability of a process without control Determine the stability of a closed-loop feedback control system Use these approaches

More information

Process Control J.P. CORRIOU. Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 2016

Process Control J.P. CORRIOU. Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 2016 Process Control J.P. CORRIOU Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 206 J.P. Corriou (LRGP) Process Control Zhejiang University 206

More information

TCS SERVO SYSTEM: Mechanical Modeling

TCS SERVO SYSTEM: Mechanical Modeling UNIVERSITY OF HAWAII INSTITUTE FOR ASTRONOMY 2680 Woodlawn Dr. Honolulu, HI 96822 NASA Infrared Telescope Facility TCS SERVO SYSTEM: Mechanical Modeling.......... Tim Bond May 12 / 2004 Version 1.0 Overview:

More information

2.004 Dynamics and Control II Spring 2008

2.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 information

2.010 Fall 2000 Solution of Homework Assignment 1

2.010 Fall 2000 Solution of Homework Assignment 1 2. Fall 2 Solution of Homework Assignment. Compact Disk Player. This is essentially a reprise of Problems and 2 from the Fall 999 2.3 Homework Assignment 7. t is included here to encourage you to review

More information

Quaternion-Based Tracking Control Law Design For Tracking Mode

Quaternion-Based Tracking Control Law Design For Tracking Mode A. M. Elbeltagy Egyptian Armed forces Conference on small satellites. 2016 Logan, Utah, USA Paper objectives Introduction Presentation Agenda Spacecraft combined nonlinear model Proposed RW nonlinear attitude

More information

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance. Chapter 06 Feedback 06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance. Lesson of the Course Fondamenti di Controlli Automatici of

More information

Chapter 2 Pressure Estimation of a Wet Clutch 2.1 Introduction

Chapter 2 Pressure Estimation of a Wet Clutch 2.1 Introduction Chapter 2 Pressure Estimation of a Wet Clutch 2. Introduction In both DCTs and new ATs [9], the change of the speed ratio is regarded as the process of one clutch being engaged with the other being disengaged,

More information

Physical Modelling with Simscape Rick Hyde

Physical Modelling with Simscape Rick Hyde Physical Modelling with Simscape Rick Hyde 1 2013 The MathWorks, Inc. Outline Part 1: Introduction to Simscape Review approaches to modelling Overview of Simscape-based libraries Introduction to physical

More information

King Saud University

King Saud University motor speed (rad/sec) Closed Loop Step Response ing Saud University College of Engineering, Electrical Engineering Department Labwork Manual EE 356 Control and Instrumentation Laboratory (كهر 356 معمل

More information

Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems IPG apply & innovate 2014, September 23/24 Simon Rothfuss, Michael

More information

(a) Find the transfer function of the amplifier. Ans.: G(s) =

(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 closed-loop system

More information

QNET DC Motor Control

QNET DC Motor Control QNET DC Motor Control Workbook QNET DCMCT Student Version Quanser Inc. 2011 c 2011 Quanser Inc., All rights reserved. Quanser Inc. 119 Spy Court Markham, Ontario L3R 5H6 Canada info@quanser.com Phone:

More information

MAE 142 Homework #5 Due Friday, March 13, 2009

MAE 142 Homework #5 Due Friday, March 13, 2009 MAE 142 Homework #5 Due Friday, March 13, 2009 Please read through the entire homework set before beginning. Also, please label clearly your answers and summarize your findings as concisely as possible.

More information

Chapter 8. Feedback Controllers. Figure 8.1 Schematic diagram for a stirred-tank blending system.

Chapter 8. Feedback Controllers. Figure 8.1 Schematic diagram for a stirred-tank blending system. Feedback Controllers Figure 8.1 Schematic diagram for a stirred-tank blending system. 1 Basic Control Modes Next we consider the three basic control modes starting with the simplest mode, proportional

More information

Alireza Mousavi Brunel University

Alireza Mousavi Brunel University Alireza Mousavi Brunel University 1 » Control Process» Control Systems Design & Analysis 2 Open-Loop Control: Is normally a simple switch on and switch off process, for example a light in a room is switched

More information