Sliding Mode Control: A Comparison of Sliding Surface Approach Dynamics

Size: px
Start display at page:

Download "Sliding Mode Control: A Comparison of Sliding Surface Approach Dynamics"

Transcription

1 Ben Gallup ME237 Semester Project Sliding Mode Control: A Comparison of Sliding Surface Approach Dynamics Contents Project overview 2 The Model 3 Design of the Sliding Mode Controller 3 4 Control Law Forms and Evaluation 4 5 Step Response 7 6 Trajectory Tracking 2 7 Conclusions 3 Project overview Sliding mode control (SMC) is a well-known and powerful tool for robust control of nonlinear systems. Put briey, SMC entails the construction of a surface on which, by denition, the error asymptotically approaches zero (in a 'sliding mode'), paired the formulation of dynamics that guarantee approach to this surface. One shortcoming of this process is that it contains no notion of economy and aims simply for functionality. The principal purpose of this project is to investigate four dierent approaches to the second part of SMC design - the formulation of surface approach dynamics - in the light of optimal behavior. We will use a matched-uncertainty two-state nonlinear model of an automobile engine to apply each of these four approaches to two control scenarios - step response and trajectory tracking - and evaluate their performance both qualitatively and quantitatively. Using one of these four approaches, we will also briey investigate the eects of dierent parameter choices on the rst part of SMC design, the construction of the sliding surface. 2 The Model The model used is taken directly from the Fall 25 ME237 Problem Set 6, Problem. It fundamentally models the principal engine dynamics of a vehicle in constant gear as the following two-state system:

2 m a = c T C(α) c 2 m a ω e ω e = J [T i T f T d T r ] () The two states are m a, the mass of air in the intake manifold in kg and ω e the rotational speed of the engine in rad/s, and the rest of the terms are: T C(α), throttle characteristic as a function of throttle angle. In the problem set, this is modeled as { cos(.4 α.6 α < T C(α) = α (2) Note this is a one-to-one function whose output is bounded between and. This project ignores throttle dynamics already, so we can use T C, bounded between and, and ignore its dependence on α to simplify matters. Deriving α from a known T C is clearly straightforward, and does not introduce new behavior. J, eective vehicle inertia seen at the engine, 36.42kg m 2 T i, engine indicated torque in N m, modeled as T i = c 3 m a T f, torque loss due to engine friction in N m, modeled as T f =.56ω e + 5. T d, torque loss due to wind drag in N m, modeled as T d = c 4 ω 2 e T r, torque loss due to rolling resistance at the wheels in N m, modeled as T r = 2.5 The remaining constants are given as c =.6kg/s c 2 =.952 c 3 = 47469N m/kg c 4 =.26N m s 2 Also, we are given that the linear speed in m/s, v, of the vehicle as a function of engine speed is v =.289ω e (3) The given constants are for a vehicle in fourth gear operation assuming there is no slip at the wheel and no exibility in the transmission. The model also assumes perfect fuel injection control. To incorporate model uncertainty, we add an error term ɛ to the m a equation. This is matched error - that is, it is in the same channel as the control input. This can be compensated for with a single sliding surface. Were the error in 2

3 another channel, or unmatched, a number of more complicated techniques such as multiple sliding surfaces, dynamic surface control, or integrator backstepping can be used. Intuition gained from the inspection of matched error and a single sliding surface will be of use in more complicated techniques, especially that of multiple sliding surfaces. With all terms entered, the nal system is expressed as m a = c T C c 2 m a ω e + ɛ ω e = J [c 3m a.56ω e 5. c 4 ωe 2 2.5] After attempting several trials with various error forms, we chose to use sinusoidal error of the form ɛ = ɛ max sin(w error t). We will use ɛ max =.7 kg/s, which is roughly 25% of the typical steadystate value for c 2 m a ω e. This simulates error in the estimated ow of air to the engine. Sinusoidal error was chosen over gaussian white noise as all controllers handled gaussian white noise with no signicant behavior changes compared to a zero-error situation. 3 Design of the Sliding Mode Controller As previously mentioned, a sliding mode controller has two parts; the sliding surface, and the o-surface dynamics. The rst step to deriving this controller is to decide the expression of error. For this model we will use (4) e = ω e ω d (5) Given the two steps we must now take, we work backwards by postulating that the o-surface dynamics must be of the form Ṡ = f(s) (6) where f(s) is any non-decreasing odd function. That is to say, the change in S, the 'distance' of the current state o of the sliding surface, is always opposite the sign of S. This is the equation that we must use our control to enforce. To do so, Ṡ must be a function of our control input, T C. In order for Ṡ to be a function of T C, it must be a function of the second derivative of our error, or ë, which in turn implies S should only be a function of e and its rst derivative, ė. The simplest such function that guarantees e as t is S = ė + λe = Given that we want e to decay to zero within 5 seconds, and that simple exponential decay to zero occurs in approximately four time constants, the obvious choice for λ is 4 5 3

4 Consequently, if S is driven to zero, the tracking error, e will also be driven to zero. Combining this with Equation 6 yields ë + λė = f(s) ω e ω d + λω e λω d = f(s) J [c 3m a.56ω e 2c 4 ω e ω e ] = f(s) λω e + λω d + ω d m a = [J ( f(s) λω e + λω d + ω d ) +.56ω e + 2c 4 ω e ω e ] c 2 At this point we insert the equation for m a from Equation 4, but we do not include the error term ɛ, as we are designing our controller at this point and the error is unknown. Doing so and solving for T C produces T C = {c 2 m a ω e + } [J ( f(s) λω e + λω d + ω d ) +.56ω e + 2c 4 ω e ω e ] c c 3 4 Control Law Forms and Evaluation As stated previously, the f(s) in Equation 6 can be any non-decreasing odd function. This includes odd-power polynomials, inverse tangent, hyperbolic tangent, and any satisfactory noncontinuous function, such as sign(s) or sat(s). For this project we will evaluate four control law forms as shown below in Table. The motivation for choosing these control laws are their varying combinations of behavior for both small and large values of S Table : Proposed Control Laws Slope Near S = Ṡ for large S f (S) = K sign(s) K f 2 (S) = K S K K S f 3 (S) = K S 5 small very large f 4 (S) = K atan( S K 2 ) > f 2,< f K For each law we will tune the available parameters to meet a principal design goal. For this project we will consider two tests:. Starting at 4mph, in response to a step change to 6 mph, tune the control law such that the system reaches 59 mph in 5 seconds with no overshoot. 2. Given that tuning, investigate the behavior of a constant acceleration from 4 mph to 6 mph over ve seconds Quantitatively we will evaluate each response four ways:. Integral of the control eort, T C 4 (7)

5 2. Integral of the absolute value of the derivative of the control eort, T C 3. Fuel consumption 4. Fuel economy Finding the integral of the control eort and its derivative are straightforward. Fuel consumption can be derived from known air consumption - the second term of the m a equation from Equation, c 2 m a ω e is the air leaving the manifold to the engine. Under the perfect fuel injection assumption, the integral of this term multiplied by the target fuel-air ratio β is the fuel consumption. This target ratio is taken from the Fall 25 ME237 Problem Set 6, Problem 2, where β = 4.7. The nal quantative measure, fuel economy, is simply fuel consumption divided by the integral of velocity, given by Equation 3. Qualitatively, we will evaluate the acceleration imposed on the vehicle (and driver). We will do so under the assumption that accelerations exceeding.5g and oscillations exceeding.5g would be percieved as uncomfortable. For comparsion,.5g, acting on a 9kg g) person would be an added force of 44N (lbs). Further data regarding the sensitivity of human operators to specic magnitudes and frequencies of acceleration would provide a more pertinent motivation but is beyond the scope of this project. Two potentially useful baselines for evaluation are the behavior under bangbang control, which is approximately the minimum time solution, and the steady state fuel consumption and economy. Figure shows the bang-bang control behavior, and serves as an example of graphs to follow. 5

6 Engine Performance under bang bang control u dt = 2.6 u dot dt =.88 fc dt =.6kg FE = 4.67mpg 59mph (.7% error) Linear Acceleration [g] peak =.68g Figure : System behavior under bang-bang control All performance plots will have these two windows, and a third. In the left window will be traces of the control eort, T C in red, the percent error ω e ω d ω d in blue, and the normalized value of the o-surface distance S in green. A small blue box shows the time to the settling target of 59mph. Also shown are the values of the four evaluation criteria - integral of the control eort, integral of the absolute value of the derivative of the control eort, the fuel consumption in kg, and the fuel economy in mi/gal. In the upper right, for sliding control, will be a plot showing f(s) of Table. In the lower right is a plot of linear acceleration with the peak acceleration noted. For reference, for seconds at a steady-state of 4 mph the fuel consumption is.887 kg and fuel economy is 7.89 mpg. For 6 mph the fuel consumption is.485 kg and fuel economy is.47 mpg. For further reference, a purely linear acceleration from 4 mph to 6 mph over 5 seconds with 5 seconds cruising at 6 mph would consume.337 kg of fuel at.47 mph. These are entirely constructed values of consumption and economy based on a number of assumptions, so they do not necessarily connect to real world values, but serve to evaluate controller designs. 6

7 5 Step Response This section contains the 4mph-6mphstep responses of each of the four controllers..9.8 = K *sign(s); K = 2; s = e dot +λ*e, λ =.8 59mph (.7% error) u dt = 2.45 u dot dt = fc dt =.kg s.4 FE = 4.64mpg.4 Linear Acceleration [g] peak =.356g Figure 2: f - Signum control Table 2: Quantitative Observations Controller Controller Type T C dt C dt FC (kg) FE(mpg) f Signum f 2 - high gain Linear f 2 - low gain Linear f 3 - high gain Quintic f 3 - low gain Quintic f 4 - high gain Arctangent f 4 - low gain Arctangent Table 3: Qualitative Observations 7

8 = K *s; K = 2; s = e dot +λ*e, λ = mph (.7% error) u dt = u dt =.926 dot fc dt =.4kg s Linear Acceleration [g] peak =.639g FE = 4.66mpg Figure 3: f 2 - linear control, high gain = K *s; K = 2; s = e dot +λ*e, λ = mph (.7% error) u dt = u dt = 2.93 dot 4 fc dt =.2kg 2 2 s.4 FE = 4.67mpg.6 Linear Acceleration [g] peak =.452g Figure 4: f 2 - linear control, low gain 8

9 .9 = K *s. 5 ; K = ; s = e dot +λ*e, λ =.8 59mph (.7% error) 4 x u dt = u dot dt =.69 fc dt =.4kg s.4 FE = 4.66mpg.8 Linear Acceleration [g] peak =.648g Figure 5: f 3 - quintic control, high gain.9.8 = K *s. 5 ; K =.; s = e dot +λ*e, λ =.8 59mph (.7% error) u dt = u dot dt = fc dt =.3kg 2 2 s.4 FE = 4.7mpg.6 Linear Acceleration [g] peak =.578g Figure 6: f 3 - quintic control, low gain 9

10 = K *atan(s/k 2 )*2/pi; K = 4; K 2 =.33333; s = e dot +λ*e, λ = mph (.7% error) u dt = u dot dt = fc dt =.2kg s FE = 4.65mpg Linear Acceleration [g] peak =.425g Figure 7: f 4 - arctangent control, high gain = K *atan(s/k 2 )*2/pi; K = 3; K 2 = 5; s = e dot +λ*e, λ = mph (.7% error) u dt = 2.48 u dot dt = fc dt =.kg s.4 FE = 4.65mpg.4 Linear Acceleration [g] peak =.33g Figure 8: f 4 - arctangent control, low gain

11 Controller Acceleration notes f Dip during initial rise, moderate spike, good low-freq SS behavior f 2 - high gain Huge intial spike, moderately good SS oscillation f 2 - low gain High-Moderate initial spike, poor SS oscillation f 3 - high gain Huge initial spike, moderately poor SS oscillation f 3 - low gain Huge initial spike, very poor SS oscillation f 4 - high gain Moderate initial spike, very good SS oscillation f 4 - low gain Dip during initial rise, very poor SS oscillation Unfortunately the rst and most obvious conclusion is that the quantitative data completely fails to dierentiate between drastically dierent behaviors. The criteria were chosen to highlight dierences in performance, which Table 2 shows they do not. All of the acceleration proles produced have fundamentally similar under this analysis. The only outlier is dt C dt for signum control, which is simply an artifact of high frequency sliding mode chatter. Note that all simulations also have very poor fuel economy, which is not surprising given the sharp or oscillatory nature of most acceleration proles. Consequently, we are left to rely on qualitative observations of these distinctly unique control laws. There are two positive qualities to note - nonexcessive initial acceleration, and low-amplitude steady-state oscillation. Two control laws exhibit both of these qualities - signum control and arctangent control. The most likely explanation for this lies in the common features of both well-behaved control laws - They both vary rapidly near small values of sand saturate to a high value for high values of s. Table 4 shows critiques of the various control laws. Table 4: Controller Critique Controller Acceleration notes f Saturated Ṡ for high S supresses peak, but sharp variation near S = supresses low frequency oscillation, at the expensive of high frequency chatter f 2 - high gain High Ṡ for high S induces peak, but sharp variation near S = supresses oscillation f 2 - low gain Low but unbounded Ṡ for high S partially supresses peak, but slow variation near S = allows oscillation f 3 - high gain High Ṡ for high S induces peak, but slow variation near S = allows oscillation f 3 - low gain High Ṡ for high S induces peak, but slow variation near S = allows oscillation f 4 - high gain Saturated Ṡ for high S supresses peak, but sharp variation near S = supresses oscillation f 4 - low gain Low saturated Ṡ for high S supresses peak but allows dip, and slow variation near S = allows oscillation

12 .8 = K *s; K = 2; s = e dot +λ*e, λ =.8 u dt = Actual and Target Velocities [mph] Actual Target.6 u dot dt = fc dt =.kg FE = 5.75mpg time [s].2.5. Linear Acceleration [g] peak =.99g Figure 9: High Gain Linear Control Tracking Note in Table that the formulation of f 4, the arctangent control, has two parameters: K which governs high-s saturation magnitude, and K 2 which governs near-origin behavior. It is this two-parameter variation that allows the drastic dierence between f 4 high-gain control and f 4 low-gain control. 6 Trajectory Tracking Another reasonable test is to track a desired trajectory, as opposed to a simple test response. Given the uniformly poor nature of most of the control laws, we shall compare only two of the best in terms of minimal steady state oscillation - the high-gain linear control and high-gain arctangent control. While signum control did well under the given criteria, its high-frequency jitter makes it undesirable for reasons of driver comfort. Note that forcing adherence to a desired trajectory should eliminate the unwanted acceleration peaks that plagued the step responses. Notice that the linear control exerts much smaller control eort, and consequently fails to compensate for the error. This results in a noticable oscillation in acceleration. The arctangent control clearly exerts more control eort, and does a much better job of squashing oscillation. This is certainly due to the sharper behavior of arctangent near the origin, as this kind of error is clearly a phenomenon near s =. Also of note are the spikes in the value of S at the beginning and end of the acceleration phase. The forumulation of S includes ė, which in turn includes ω d, which is now nonzero and discontinuous. If the 2

13 s = K *atan(s/k ); K = 4; K =.33333; s = e +λ*e, λ =.8 dot 2 2 dot u dt = Actual and Target Velocities [mph] Actual Target u dot dt = 2. fc dt =.kg FE = 5.76mpg time [s].2..5 Linear Acceleration [g] peak =.95g Figure : High Gain Arctangent Control Tracking acceleration were more severe, and the spike of greater magnitude, a control law that does not saturate could be fooled into overexerting itself - yet another reason to favor bounded control laws. 7 Conclusions While the quantitative data was essentially useless, qualitative observations led to insight that can clearly be used productively in future sliding mode control design. In the presence of time-dependent error, it is of vital importance to have a control law that enforces sharp o-surface dynamics for values of S near. Without such sharp action, the system responds lackadaisically to error, and does not eect any change until signicant error has appeared. Also, the ideal control law for this application saturates for higher values of S, and prevents overreaction and peaky response to large departures from the sliding surface. In summary, for this application the ideal control law is continuous, highly sensitive near S =, and saturated for large values of S. The arctangent function lls all of these requirements, and additionally oers two degrees of freedom for application-specic tuning. In any application where non-peaky reaction and error robustness are required, arctangent-based o-surface dynamics are a compelling choice. Sliding mode control also oers other areas for further research into economical, and hopefully optimal control. Multiple sliding surfaces introduce added degrees of complexity, but will give more control over state trajectory shaping. Investigating the eects of changing λin the sliding surface used could be of interest. Additionally, the entire process performed for this project could be ap- 3

14 plied to sliding surface design - where any odd, non-decreasing function could be used to dene o-surface dynamics, the same family of functions could be used to dene the sliding surface itself. Any of these approaches seem like promising ways to improve on the behavior of systems under sliding mode control. 4

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System

More information

Forced Oscillations in a Linear System Problems

Forced Oscillations in a Linear System Problems Forced Oscillations in a Linear System Problems Summary of the Principal Formulas The differential equation of forced oscillations for the kinematic excitation: ϕ + 2γ ϕ + ω 2 0ϕ = ω 2 0φ 0 sin ωt. Steady-state

More information

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30 1.5 QUANTITIVE PID TUNING METHODS Tuning PID parameters is not a trivial task in general. Various tuning methods have been proposed for dierent model descriptions and performance criteria. 1.5.1 CONTINUOUS

More information

IVR: Introduction to Control (IV)

IVR: Introduction to Control (IV) IVR: Introduction to Control (IV) 16/11/2010 Proportional error control (P) Example Control law: V B = M k 2 R ds dt + k 1s V B = K ( ) s goal s Convenient, simple, powerful (fast and proportional reaction

More information

vehicle velocity (m/s) relative velocity (m/s) 22 relative velocity (m/s) 1.5 vehicle velocity (m/s) time (s)

vehicle velocity (m/s) relative velocity (m/s) 22 relative velocity (m/s) 1.5 vehicle velocity (m/s) time (s) Proceedings of the 4th IEEE Conference on Decision and Control, New Orleans, LA, December 99, pp. 477{48. Variable Time Headway for String Stability of Automated HeavyDuty Vehicles Diana Yanakiev and Ioannis

More information

PRIME GENERATING LUCAS SEQUENCES

PRIME GENERATING LUCAS SEQUENCES PRIME GENERATING LUCAS SEQUENCES PAUL LIU & RON ESTRIN Science One Program The University of British Columbia Vancouver, Canada April 011 1 PRIME GENERATING LUCAS SEQUENCES Abstract. The distribution of

More information

Laboratory Exercise 1 DC servo

Laboratory Exercise 1 DC servo Laboratory Exercise DC servo Per-Olof 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 information

Analysis and Design of Hybrid AI/Control Systems

Analysis and Design of Hybrid AI/Control Systems Analysis and Design of Hybrid AI/Control Systems Glen Henshaw, PhD (formerly) Space Systems Laboratory University of Maryland,College Park 13 May 2011 Dynamically Complex Vehicles Increased deployment

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 4G - Signals and Systems Laboratory Lab 9 PID Control Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 April, 04 Objectives: Identify the

More information

A general theory of discrete ltering. for LES in complex geometry. By Oleg V. Vasilyev AND Thomas S. Lund

A general theory of discrete ltering. for LES in complex geometry. By Oleg V. Vasilyev AND Thomas S. Lund Center for Turbulence Research Annual Research Briefs 997 67 A general theory of discrete ltering for ES in complex geometry By Oleg V. Vasilyev AND Thomas S. und. Motivation and objectives In large eddy

More information

Lab 11 - Free, Damped, and Forced Oscillations

Lab 11 - Free, Damped, and Forced Oscillations Lab 11 Free, Damped, and Forced Oscillations L11-1 Name Date Partners Lab 11 - Free, Damped, and Forced Oscillations OBJECTIVES To understand the free oscillations of a mass and spring. To understand how

More information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

Lecture 6: Control Problems and Solutions. CS 344R: Robotics Benjamin Kuipers

Lecture 6: Control Problems and Solutions. CS 344R: Robotics Benjamin Kuipers Lecture 6: Control Problems and Solutions CS 344R: Robotics Benjamin Kuipers But First, Assignment 1: Followers A follower is a control law where the robot moves forward while keeping some error term small.

More information

Newton's second law of motion

Newton's second law of motion OpenStax-CNX module: m14042 1 Newton's second law of motion Sunil Kumar Singh This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 2.0 Abstract Second law of

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

Math 1270 Honors ODE I Fall, 2008 Class notes # 14. x 0 = F (x; y) y 0 = G (x; y) u 0 = au + bv = cu + dv

Math 1270 Honors ODE I Fall, 2008 Class notes # 14. x 0 = F (x; y) y 0 = G (x; y) u 0 = au + bv = cu + dv Math 1270 Honors ODE I Fall, 2008 Class notes # 1 We have learned how to study nonlinear systems x 0 = F (x; y) y 0 = G (x; y) (1) by linearizing around equilibrium points. If (x 0 ; y 0 ) is an equilibrium

More information

Newton's Second Law of Motion: Concept of a System

Newton's Second Law of Motion: Concept of a System Connexions module: m42073 1 Newton's Second Law of Motion: Concept of a System OpenStax College This work is produced by The Connexions Project and licensed under the Creative Commons Attribution License

More information

Stability of Feedback Control Systems: Absolute and Relative

Stability of Feedback Control Systems: Absolute and Relative Stability of Feedback Control Systems: Absolute and Relative Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University Stability: Absolute and Relative

More information

2 1. Introduction. Neuronal networks often exhibit a rich variety of oscillatory behavior. The dynamics of even a single cell may be quite complicated

2 1. Introduction. Neuronal networks often exhibit a rich variety of oscillatory behavior. The dynamics of even a single cell may be quite complicated GEOMETRIC ANALYSIS OF POPULATION RHYTHMS IN SYNAPTICALLY COUPLED NEURONAL NETWORKS J. Rubin and D. Terman Dept. of Mathematics; Ohio State University; Columbus, Ohio 43210 Abstract We develop geometric

More information

19.2 Mathematical description of the problem. = f(p; _p; q; _q) G(p; q) T ; (II.19.1) g(p; q) + r(t) _p _q. f(p; v. a p ; q; v q ) + G(p; q) T ; a q

19.2 Mathematical description of the problem. = f(p; _p; q; _q) G(p; q) T ; (II.19.1) g(p; q) + r(t) _p _q. f(p; v. a p ; q; v q ) + G(p; q) T ; a q II-9-9 Slider rank 9. General Information This problem was contributed by Bernd Simeon, March 998. The slider crank shows some typical properties of simulation problems in exible multibody systems, i.e.,

More information

Circuit theory for unusual inductor behaviour

Circuit theory for unusual inductor behaviour Circuit theory for unusual inductor behaviour Horst Eckardt, Douglas W. Lindstrom Alpha Institute for Advanced Studies AIAS and Unied Physics Institute of Technology UPITEC July 9, 2015 Abstract The experiments

More information

18. Linearization: the phugoid equation as example

18. Linearization: the phugoid equation as example 79 18. Linearization: the phugoid equation as example Linearization is one of the most important and widely used mathematical terms in applications to Science and Engineering. In the context of Differential

More information

Work - kinetic energy theorem for rotational motion *

Work - kinetic energy theorem for rotational motion * OpenStax-CNX module: m14307 1 Work - kinetic energy theorem for rotational motion * Sunil Kumar Singh This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 2.0

More information

Lie Groups for 2D and 3D Transformations

Lie Groups for 2D and 3D Transformations Lie Groups for 2D and 3D Transformations Ethan Eade Updated May 20, 2017 * 1 Introduction This document derives useful formulae for working with the Lie groups that represent transformations in 2D and

More information

Design On-Line Tunable Gain Artificial Nonlinear Controller

Design On-Line Tunable Gain Artificial Nonlinear Controller Journal of Computer Engineering 1 (2009) 3-11 Design On-Line Tunable Gain Artificial Nonlinear Controller Farzin Piltan, Nasri Sulaiman, M. H. Marhaban and R. Ramli Department of Electrical and Electronic

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

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0. 6. Sketch the z-domain 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 information

Experimental verication and theoretical explanation of the Osamu Ide experiment

Experimental verication and theoretical explanation of the Osamu Ide experiment Experimental verication and theoretical explanation of the Osamu Ide experiment Kurt Arenhold Dipl.-Phys., Munich Horst Eckardt Alpha Institute for Advanced Studies (AIAS) and Unied Physics Institute of

More information

Lab 12. Spring-Mass Oscillations

Lab 12. Spring-Mass Oscillations Lab 12. Spring-Mass Oscillations Goals To determine experimentally whether the supplied spring obeys Hooke s law, and if so, to calculate its spring constant. To determine the spring constant by another

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

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain analyses of the step response, ramp response, and impulse response of the second-order systems are presented. Section 5 4 discusses the transient-response analysis of higherorder systems. Section 5 5 gives

More information

Process Control & Instrumentation (CH 3040)

Process Control & Instrumentation (CH 3040) First-order systems Process Control & Instrumentation (CH 3040) Arun K. Tangirala Department of Chemical Engineering, IIT Madras January - April 010 Lectures: Mon, Tue, Wed, Fri Extra class: Thu A first-order

More information

Positioning Servo Design Example

Positioning Servo Design Example Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually

More information

PH 120 Project # 2: Pendulum and chaos

PH 120 Project # 2: Pendulum and chaos PH 120 Project # 2: Pendulum and chaos Due: Friday, January 16, 2004 In PH109, you studied a simple pendulum, which is an effectively massless rod of length l that is fixed at one end with a small mass

More information

Driveline Modeling and Control c 1997 Magnus Pettersson Department of Electrical Engineering Linkoping University S{ Linkopin

Driveline Modeling and Control c 1997 Magnus Pettersson Department of Electrical Engineering Linkoping University S{ Linkopin Linkoping Studies in Science and Technology Dissertation No. 484 Driveline Modeling and Control Magnus Pettersson Department of Electrical Engineering Linkoping University, S{581 83 Linkoping, Sweden Linkoping

More information

expression that describes these corrections with the accuracy of the order of 4. frame usually connected with extragalactic objects.

expression that describes these corrections with the accuracy of the order of 4. frame usually connected with extragalactic objects. RUSSIAN JOURNAL OF EARTH SCIENCES, English Translation, VOL, NO, DECEMBER 998 Russian Edition: JULY 998 On the eects of the inertia ellipsoid triaxiality in the theory of nutation S. M. Molodensky Joint

More information

Physics 12. Unit 5 Circular Motion and Gravitation Part 1

Physics 12. Unit 5 Circular Motion and Gravitation Part 1 Physics 12 Unit 5 Circular Motion and Gravitation Part 1 1. Nonlinear motions According to the Newton s first law, an object remains its tendency of motion as long as there is no external force acting

More information

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS Bin Yao Intelligent and Precision Control Laboratory School of Mechanical Engineering Purdue University West

More information

Figure 1: Doing work on a block by pushing it across the floor.

Figure 1: Doing work on a block by pushing it across the floor. Work Let s imagine I have a block which I m pushing across the floor, shown in Figure 1. If I m moving the block at constant velocity, then I know that I have to apply a force to compensate the effects

More information

Introduction to control theory

Introduction to control theory Introduction to control theory Reference These slides are freely adapted from the book Embedded Systems design - A unified Hardware/Software introduction, Frank Vahid, Tony Givargis Some figures are excerpt

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

Physics 106a, Caltech 4 December, Lecture 18: Examples on Rigid Body Dynamics. Rotating rectangle. Heavy symmetric top

Physics 106a, Caltech 4 December, Lecture 18: Examples on Rigid Body Dynamics. Rotating rectangle. Heavy symmetric top Physics 106a, Caltech 4 December, 2018 Lecture 18: Examples on Rigid Body Dynamics I go through a number of examples illustrating the methods of solving rigid body dynamics. In most cases, the problem

More information

Hybrid active and semi-active control for pantograph-catenary system of high-speed train

Hybrid active and semi-active control for pantograph-catenary system of high-speed train Hybrid active and semi-active control for pantograph-catenary system of high-speed train I.U. Khan 1, D. Wagg 1, N.D. Sims 1 1 University of Sheffield, Department of Mechanical Engineering, S1 3JD, Sheffield,

More information

Modeling and Solving Constraints. Erin Catto Blizzard Entertainment

Modeling and Solving Constraints. Erin Catto Blizzard Entertainment Modeling and Solving Constraints Erin Catto Blizzard Entertainment Basic Idea Constraints are used to simulate joints, contact, and collision. We need to solve the constraints to stack boxes and to keep

More information

Embedding Nonsmooth Systems in Digital Controllers. Ryo Kikuuwe

Embedding Nonsmooth Systems in Digital Controllers. Ryo Kikuuwe Embedding Nonsmooth Systems in Digital Controllers Ryo Kikuuwe 2 Nonsmooth Systems? Systems subject to discontinuous dierential equations. A good example is... Coulomb riction (orce) M v v (velocity) Mathematically

More information

Power Rate Reaching Law Based Second Order Sliding Mode Control

Power Rate Reaching Law Based Second Order Sliding Mode Control International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Power Rate Reaching Law Based Second Order Sliding Mode Control Nikam A.E 1. Sankeshwari S.S 2. 1 P.G. Department. (Electrical Control

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

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral

More information

IYPT AUSTRALIA QUESTION 17: CRAZY SUITCASE. Reporter: Jeong Han Song

IYPT AUSTRALIA QUESTION 17: CRAZY SUITCASE. Reporter: Jeong Han Song IYPT AUSTRALIA QUESTION 17: CRAZY SUITCASE Reporter: Jeong Han Song PROBLEM When one pulls along a two wheeled suitcase, it can under certain circumstances wobble so strongly from side to side that it

More information

Lab 11. Spring-Mass Oscillations

Lab 11. Spring-Mass Oscillations Lab 11. Spring-Mass Oscillations Goals To determine experimentally whether the supplied spring obeys Hooke s law, and if so, to calculate its spring constant. To find a solution to the differential equation

More information

1 Trajectory Generation

1 Trajectory Generation CS 685 notes, J. Košecká 1 Trajectory Generation The material for these notes has been adopted from: John J. Craig: Robotics: Mechanics and Control. This example assumes that we have a starting position

More information

Automatic Control (TSRT15): Lecture 1

Automatic Control (TSRT15): Lecture 1 Automatic Control (TSRT15): Lecture 1 Tianshi Chen* Division of Automatic Control Dept. of Electrical Engineering Email: tschen@isy.liu.se Phone: 13-282226 Office: B-house extrance 25-27 * All lecture

More information

Stepping Motors. Chapter 11 L E L F L D

Stepping Motors. Chapter 11 L E L F L D Chapter 11 Stepping Motors In the synchronous motor, the combination of sinusoidally distributed windings and sinusoidally time varying current produces a smoothly rotating magnetic field. We can eliminate

More information

Dynamics in the dynamic walk of a quadruped robot. Hiroshi Kimura. University of Tohoku. Aramaki Aoba, Aoba-ku, Sendai 980, Japan

Dynamics in the dynamic walk of a quadruped robot. Hiroshi Kimura. University of Tohoku. Aramaki Aoba, Aoba-ku, Sendai 980, Japan Dynamics in the dynamic walk of a quadruped robot Hiroshi Kimura Department of Mechanical Engineering II University of Tohoku Aramaki Aoba, Aoba-ku, Sendai 980, Japan Isao Shimoyama and Hirofumi Miura

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

Robust Control For Variable-Speed Two-Bladed Horizontal-Axis Wind Turbines Via ChatteringControl

Robust Control For Variable-Speed Two-Bladed Horizontal-Axis Wind Turbines Via ChatteringControl Robust Control For Variable-Speed Two-Bladed Horizontal-Axis Wind Turbines Via ChatteringControl Leonardo Acho, Yolanda Vidal, Francesc Pozo CoDAlab, Escola Universitària d'enginyeria Tècnica Industrial

More information

Further Applications of Newton's. Laws of Motion

Further Applications of Newton's. Laws of Motion OpenStax-CNX module: m42132 1 Further Applications of Newton's * Laws of Motion OpenStax This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract Apply

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

Schiestel s Derivation of the Epsilon Equation and Two Equation Modeling of Rotating Turbulence

Schiestel s Derivation of the Epsilon Equation and Two Equation Modeling of Rotating Turbulence NASA/CR-21-2116 ICASE Report No. 21-24 Schiestel s Derivation of the Epsilon Equation and Two Equation Modeling of Rotating Turbulence Robert Rubinstein NASA Langley Research Center, Hampton, Virginia

More information

Essentials of Intermediate Algebra

Essentials of Intermediate Algebra Essentials of Intermediate Algebra BY Tom K. Kim, Ph.D. Peninsula College, WA Randy Anderson, M.S. Peninsula College, WA 9/24/2012 Contents 1 Review 1 2 Rules of Exponents 2 2.1 Multiplying Two Exponentials

More information

Lecture 25: Tue Nov 27, 2018

Lecture 25: Tue Nov 27, 2018 Lecture 25: Tue Nov 27, 2018 Reminder: Lab 3 moved to Tuesday Dec 4 Lecture: review time-domain characteristics of 2nd-order systems intro to control: feedback open-loop vs closed-loop control intro to

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

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

Automatic Control Motion planning

Automatic Control Motion planning Automatic Control Motion planning (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations 2 Electric motors are used in many different applications,

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

An evaluation of the Lyapunov characteristic exponent of chaotic continuous systems

An evaluation of the Lyapunov characteristic exponent of chaotic continuous systems INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING Int. J. Numer. Meth. Engng 2003; 56:145 163 (DOI: 10.1002/nme.560) An evaluation of the Lyapunov characteristic exponent of chaotic continuous

More information

Robust Control of an Electronic Throttle System Via Switched Chattering Control: Benchmark Experiments

Robust Control of an Electronic Throttle System Via Switched Chattering Control: Benchmark Experiments Robust Control of an Electronic Throttle System Via Switched Chattering Control: Benchmark Experiments Yolanda Vidal*, Leonardo Acho*, and Francesc Pozo* * CoDAlab, Departament de Matemàtica Aplicada III,

More information

Computational project: Modelling a simple quadrupole mass spectrometer

Computational project: Modelling a simple quadrupole mass spectrometer Computational project: Modelling a simple quadrupole mass spectrometer Martin Duy Tat a, Anders Hagen Jarmund a a Norges Teknisk-Naturvitenskapelige Universitet, Trondheim, Norway. Abstract In this project

More information

Vibration Testing. Typically either instrumented hammers or shakers are used.

Vibration Testing. Typically either instrumented hammers or shakers are used. Vibration Testing Vibration Testing Equipment For vibration testing, you need an excitation source a device to measure the response a digital signal processor to analyze the system response Excitation

More information

10-6 Angular Momentum and Its Conservation [with Concept Coach]

10-6 Angular Momentum and Its Conservation [with Concept Coach] OpenStax-CNX module: m50810 1 10-6 Angular Momentum and Its Conservation [with Concept Coach] OpenStax Tutor Based on Angular Momentum and Its Conservation by OpenStax College This work is produced by

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

Learning Mechanisms (Parameter adaptation) Coordination Mechanisms. Adjustable Model Compensation. Robust Control Law

Learning Mechanisms (Parameter adaptation) Coordination Mechanisms. Adjustable Model Compensation. Robust Control Law A Proposal Submitted to The National Science Foundation Faculty Early Career Development (CAREER) Program Title: CAREER: Engineering Synthesis of High Performance Adaptive Robust Controllers For Mechanical

More information

Electronic Throttle Valve Control Design Based on Sliding Mode Perturbation Estimator

Electronic Throttle Valve Control Design Based on Sliding Mode Perturbation Estimator on Sliding Mode Perturbation Estimator Asst. Prof. Dr. Shibly Ahmed Al-Samarraie, Lect. Yasir Khudhair Al-Nadawi, Mustafa Hussein Mishary, Muntadher Mohammed Salih Control & Systems Engineering Department,

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

On the solution of incompressible two-phase ow by a p-version discontinuous Galerkin method

On the solution of incompressible two-phase ow by a p-version discontinuous Galerkin method COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING Commun. Numer. Meth. Engng 2006; 22:741 751 Published online 13 December 2005 in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/cnm.846

More information

x 2 x n r n J(x + t(x x ))(x x )dt. For warming-up we start with methods for solving a single equation of one variable.

x 2 x n r n J(x + t(x x ))(x x )dt. For warming-up we start with methods for solving a single equation of one variable. Maria Cameron 1. Fixed point methods for solving nonlinear equations We address the problem of solving an equation of the form (1) r(x) = 0, where F (x) : R n R n is a vector-function. Eq. (1) can be written

More information

Structures in Seismic Zones. J. Georey Chase 2. This paper presents the ndings of a study devoted to a comparison of the eectiveness

Structures in Seismic Zones. J. Georey Chase 2. This paper presents the ndings of a study devoted to a comparison of the eectiveness Comparison of LQR and H1 Algorithms for Vibration Control of Structures in Seismic Zones Abstract H. Allison Smith 1 (Assoc. Member) J. Georey Chase 2 This paper presents the ndings of a study devoted

More information

Homework Assignment 2 Modeling a Drivetrain Model Accuracy Due: Friday, September 16, 2005

Homework Assignment 2 Modeling a Drivetrain Model Accuracy Due: Friday, September 16, 2005 ME 2016 Sections A-B-C-D Fall Semester 2005 Computing Techniques 3-0-3 Homework Assignment 2 Modeling a Drivetrain Model Accuracy Due: Friday, September 16, 2005 Description and Outcomes In this assignment,

More information

ME 563 HOMEWORK # 7 SOLUTIONS Fall 2010

ME 563 HOMEWORK # 7 SOLUTIONS Fall 2010 ME 563 HOMEWORK # 7 SOLUTIONS Fall 2010 PROBLEM 1: Given the mass matrix and two undamped natural frequencies for a general two degree-of-freedom system with a symmetric stiffness matrix, find the stiffness

More information

Chapter 6 Dynamics I: Motion Along a Line

Chapter 6 Dynamics I: Motion Along a Line Chapter 6 Dynamics I: Motion Along a Line Chapter Goal: To learn how to solve linear force-and-motion problems. Slide 6-2 Chapter 6 Preview Slide 6-3 Chapter 6 Preview Slide 6-4 Chapter 6 Preview Slide

More information

2. Mass, Force and Acceleration

2. Mass, Force and Acceleration . Mass, Force and Acceleration [This material relates predominantly to modules ELP034, ELP035].1 ewton s first law of motion. ewton s second law of motion.3 ewton s third law of motion.4 Friction.5 Circular

More information

Design a SSV. Small solar vehicle. Case SSV part 1

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

Index. Index. More information. in this web service Cambridge University Press

Index. Index. More information.  in this web service Cambridge University Press A-type elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 A-type variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,

More information

1 The pendulum equation

1 The pendulum equation Math 270 Honors ODE I Fall, 2008 Class notes # 5 A longer than usual homework assignment is at the end. The pendulum equation We now come to a particularly important example, the equation for an oscillating

More information

Self-tuning Control Based on Discrete Sliding Mode

Self-tuning Control Based on Discrete Sliding Mode Int. J. Mech. Eng. Autom. Volume 1, Number 6, 2014, pp. 367-372 Received: July 18, 2014; Published: December 25, 2014 International Journal of Mechanical Engineering and Automation Akira Ohata 1, Akihiko

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Understanding Precession

Understanding Precession University of Rochester PHY35 Term Paper Understanding Precession Author: Peter Heuer Professor: Dr. Douglas Cline December 1th 01 1 Introduction Figure 1: Bicycle wheel gyroscope demonstration used at

More information

Friction. Modeling, Identification, & Analysis

Friction. Modeling, Identification, & Analysis Friction Modeling, Identification, & Analysis Objectives Understand the friction phenomenon as it relates to motion systems. Develop a control-oriented model with appropriate simplifying assumptions for

More information

Stabilizing the dual inverted pendulum

Stabilizing the dual inverted pendulum Stabilizing the dual inverted pendulum Taylor W. Barton Massachusetts Institute of Technology, Cambridge, MA 02139 USA (e-mail: tbarton@mit.edu) Abstract: A classical control approach to stabilizing a

More information

Friction. Objectives. Assessment. Assessment. Physics terms. Equations 5/20/14. Models for friction

Friction. Objectives. Assessment. Assessment. Physics terms. Equations 5/20/14. Models for friction Objectives Friction Calculate friction forces from equation models for static, kinetic, and rolling friction. Solve one-dimensional force problems that include friction. 1. A box with a mass of 10 kg is

More information

Electric Power * OpenStax HS Physics. : By the end of this section, you will be able to:

Electric Power * OpenStax HS Physics. : By the end of this section, you will be able to: OpenStax-CNX module: m54446 1 Electric Power * OpenStax HS Physics This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 4.0 1 : By the end of this section,

More information

A sub-optimal second order sliding mode controller for systems with saturating actuators

A sub-optimal second order sliding mode controller for systems with saturating actuators 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrB2.5 A sub-optimal second order sliding mode for systems with saturating actuators Antonella Ferrara and Matteo

More information

CHAPTER INTRODUCTION

CHAPTER INTRODUCTION CHAPTER 3 DYNAMIC RESPONSE OF 2 DOF QUARTER CAR PASSIVE SUSPENSION SYSTEM (QC-PSS) AND 2 DOF QUARTER CAR ELECTROHYDRAULIC ACTIVE SUSPENSION SYSTEM (QC-EH-ASS) 3.1 INTRODUCTION In this chapter, the dynamic

More information

The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a Ball-Beam System

The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a Ball-Beam System The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a -Beam System József K. Tar, János F. Bitó Institute of Intelligent Engineering Systems, Budapest Tech Bécsi út 96/B,

More information

Simulation of the Stick-Slip Friction between Steering Shafts Using ADAMS/PRE

Simulation of the Stick-Slip Friction between Steering Shafts Using ADAMS/PRE Simulation of the Stick-Slip Friction between Steering Shafts Using ADAMS/PRE Dexin Wang and Yuting Rui Research & Vehicle Technology Ford Motor Company ABSTRACT Cyclic stick-slip friction is a well-known

More information

Chapter 1 Computer Arithmetic

Chapter 1 Computer Arithmetic Numerical Analysis (Math 9372) 2017-2016 Chapter 1 Computer Arithmetic 1.1 Introduction Numerical analysis is a way to solve mathematical problems by special procedures which use arithmetic operations

More information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

dqd: A command for treatment effect estimation under alternative assumptions

dqd: A command for treatment effect estimation under alternative assumptions UC3M Working Papers Economics 14-07 April 2014 ISSN 2340-5031 Departamento de Economía Universidad Carlos III de Madrid Calle Madrid, 126 28903 Getafe (Spain) Fax (34) 916249875 dqd: A command for treatment

More information