Adaptive cruise controller design: a comparative assessment for PWA systems

Size: px
Start display at page:

Download "Adaptive cruise controller design: a comparative assessment for PWA systems"

Transcription

1 Adaptive cruise controller design: a comparative assessment for PWA systems Hybrid control problems for vehicle dynamics and engine control. Cagliari, PhD Course on discrete event and hybrid systems Daniele Corona May 16,

2 Outline Introduction Model & problem description Algorithms & methodologies Comparison features Implementation & Results Conclusions May 16,

3 Introduction ACC benchmark setup Hybrid Systems framework PWA systems: internally forced switchings MPC- and PI-based controllers Comparison of performances computation numerical physical robustness May 16,

4 Outline Introduction Model & problem description Algorithms & methodologies Comparison features Implementation & Results Conclusions May 16,

5 Cruise controller Regulate to a desired speed Disconnection when brake pedal is hit No concerns on collision avoidance May 16,

6 ACC set up: adaptive cruise controller ements Comfort Driving Road safety Goals of the ACC Reduce emissions Reduce mechanical stress Reduce traffic jam May 16,

7 ACC set up: adaptive cruise controller replacements Platoon of 2 communicating vehicles Sensor communication follower leader d safe Security distance x 1 η 1 distance and speed adaptation physical/safety constraints May 16,

8 Model of the vehicle Continuous time DE, mixed integer nonlinear m s(t) + (cṡ 2 (t) + µ mg)sgn(ṡ(t)) = b(j, ṡ)u(t) Gear shift model traction force and road load (N) LOAD GEAR I GEAR II GEAR III GEAR IV GEAR V GEAR VI May 16, ground velocity m/s

9 Model of the vehicle b(j, ṡ) = T e(w)p(j) R ṡ = wr p(j) Gear Transmission Traction force Min. vel. Max. vel. j rate p(j) b(j) (N) (m/s) (m/s) I II III IV V VI May 16,

10 Model of the vehicle Numerical values Parameter Description Numerical value Unit m Mass of vehicle 800 kg R Average wheel radius 0.28 m c Viscous coefficient 0.5 kg/m µ Coulomb friction coefficient (dry asphalt) 0.01 g Gravity acceleration 9.8 m/s 2 w min Minimum engine rotational speed 105 rad/s w max Maximum engine rotational speed 630 rad/s State space representation x [s, ṡ] T = [x 1, x 2 ] T ẋ = f(x) + B(j, x)u May 16,

11 Constraints: state Position Velocity Acceleration 0 x 1 (t) η 1 (t) + d safe Collision avoidance v min (j) x 2 (t) v max (j) Safety and mechanical stress a dec,comf ẋ 2 (t) a acc,comf Safety and comfort related, reduced emissions May 16,

12 Constraints: control Throttle position u min u(t) u max Gear shift pos. Normalized throttle position 1 j(t) 6 Physical constraint Increment gear shift pos. j(t + ) j(t) 1 Mechanical stress, reduced emissions May 16,

13 Constraints: numerical values Parameter Description Numerical value Unit x 1,min Minimum position 0 m x 1,max Maximum position 3000 m x 2,min Minimum velocity 2.0 m/s x 2,max Maximum velocity 40.0 m/s d safe Security pos. overshoot 10.0 m a acc Comfort acceleration 2.5 m/s 2 a dec Comfort deceleration 2.0 m/s 2 u max Maximum throttle/brake 1 May 16,

14 Problem: scenario Track front vehicle position and velocity η [η 1, η 2 ] T Nominal scenario: horizontal drive, low traffic density, constant velocity 2000 Reference Trajectories Position (m) Time (s) 16 Velocity (m/s) May 16, Time (s)

15 Problem: objectives and indicators Reduce tracking error ε(t) x(t) η(t) Reduce variation of control input u(t) u(t + ) u(t) Reduction of gear usage j(t) j(t + ) j(t) May 16,

16 Problem: performance Definition of a performance Performance index (discrete time formulation) J(θ(k), ũ cl, j cl ) k Q x ε(k) 1 + Q u u(k) 1 + Q j j(k) 1 Control problem: Minimize J over the hybrid control input ũ cl, j cl, Within the given constraints, Under the given scenario and initial conditions θ(k) May 16,

17 Problem: controller set-up lacements u(k), j(k) x(k) Controller Model Disturbances Ω(k) η(k) Reference May 16,

18 MPC: an overview MPC: Model Predictive Control Richalet et al. and Cutler & Ramaker 1970 Multivariable process control = Technology with well defined operating constraints MPC met successful attention: 1. Flexible to handle diverse processes, including non-minimum phase, unstable, delayed, slow and fast 2. Easy to tune: few parameters govern the optimization 3. MPC systematically handles constraints arising from physical limitation and design specifications 4. MPC handles structural changes, sensor failures, parameters, etc., via sample-based readaptation May 16,

19 MPC: an overview May 16, MPC: Model Predictive Control MPC is industrially preferred in multivariable processes to traditional controller H, PID, LQ H, LQ, apply to unconstrained MIMO system PID apply to SISO system unconstrained, tuning issues Cons of MPC: Detailed reliable model of the process Enormous variety of paradigms Stability and robustness conditions: difficult to derive Strictly a discrete-time

20 MPC: an overview MPC: Model Predictive Control All MPC-based techniques require 5 ingredients 1. Process and disturbance model 2. Performance/Objective 3. Constraints 4. Optimization 5. Receding horizon principle May 16,

21 MPC: an overview 1: Process and disturbance model Prediction of the output signal over a pre-specified model x k+1 = Ax k + Bv k + Dw k + Ee k y k = Cx k + D 1 w k + E 1 e k e, w: noise and known disturbances {A, B, D, E, C, D 1, E 1 }: PREDICTION MODEL Approximation of the process Build the sequence y k+1, y k+2,..., y k+n at TIME k May 16,

22 MPC: an overview Cost criterion: 2: Performance/Objective J(θ(k), ũ) = N j=1 ẑ T k+jγ(j)ẑ k+j N: Prediction horizon, N c : Control horizon, Γ(j): Selection matrix, θ: initial and past conditions GPC: ẑ is reference error & input variation u LQPC: ẑ is Qx & Ru. May 16,

23 MPC: an overview 3: Constraints General concept: push the system as close as possible to limit without violation Feasible Set Inequality constraints k: State/Output constraints: x m x(k) x M, y m y(k) y M Input constraints k: u m u(k) u M Equality constraints (examples): Control horizon: u(k + j) = 0 j N c Stability condition/ End target: x(k + N) = x f May 16,

24 MPC: an overview MPC problem: minimize 4: Optimization J(θ(k), ũ) = N ẑk+jγ(j)ẑ T k+j j=1 over decision variable u and subject to Model x k+1 = Ax k + Bv k + Dw k + Ee k y k = Cx k + D 1 w k + E 1 e k and Constraints Linear model and constraints convex QP problem (Polynomial) Norm 1 or : convex LP problem (Polynomial) May 16,

25 MPC: an overview 5: Receding Horizon principle 1. At step k: Compute optimal control sequence ũ = [u 1, u 2,..., u N ] 2. Plug into the process u 1 3. Set k k + 1 and update θ(k) θ(k + 1) 4. Go to 1 past future setpoint r predicted outputs y computed control inputs u k k+1 k+ N c k+ N p control horizon prediction horizon May 16,

26 MPC: an overview Brief discussion 1. Online procedure: time sample issue 2. Model mismatch: robustness 3. Stability 1. Offline version (Bemporad, TAC Dec. 2002) 2. Robustness (Morari, CPC III, Elsevier, 1986) 3. Stability (Mosca, Prentice Hall, 1995) May 16,

27 MPC: an overview Offline version MPC optimization online QP(LP) problem J(θ) = min u u T Hu s.t. Cu W + Sθ where θ Θ explicit solution (Bemporad, Automatica 38, 2002) u (θ) = F i θ + G i θ Ω i, where Ω i is a polyhedral partition of Θ May 16,

28 MPC: an overview Offline version Solution Ω i, F i, G i is stored in a look-up table Pros: Online computation reduces to browse this table and compute u (θ) = F i θ + G i, measured current θ Cons: inaccurate, untractable for its size (number of regions), not robust to model variations May 16,

29 PWA systems Definition A PWA system is commonly defined as x k+1 = A i x k + B i u k + f i y k = C i x k + D i u k + g i x k R n, u k R m, with Ω i {(x k, u k ) : H i x k + K i u k L i }, i = 1,..., N < and Ω 1, Ω 2,..., Ω N is a Convex Polyhedral Partition of Υ R n+m N Convex Polyhedral Partition: Ω i Υ, AND Ω i Ω j May 16, i=1

30 PWA systems Motivation Approximation of nonlinear functions Model of plants with mixed integer behavior PSfrag replacements x Υ Ω 1 Ω 3 Ω 2 May 16, u

31 MPC-PWA MPC applied to PWA systems If prediction model is PWA Mixed integer program 1. Brute force: integer enumeration 2. B&B (Branch and Bound) search 3. Appropriate PWA MLD transformation May 16,

32 PWA to MLD Convert (equivalence) P W A MLD May 16,

33 PWA to MLD Convert (equivalence) P W A MLD MLD state equation x(k + 1) = Ax(k) + Bv(k) + F v(k) = [u c (k), u d (k)] Mixed integer control variable May 16,

34 PWA to MLD Solve a MILP at each time step k J (θ(k)) = min c ṽ ṽ s.t. Lṽ G E 0 θ(k) May 16,

35 Outline Introduction Model & problem description Algorithms & methodologies Comparison features Implementation & Results Conclusions May 16,

36 Algorithms & methodologies: group 1 Nonlinear approaches PSfrag replacements Online hybrid nonlinear MPC: Prediction model cv 2 max x k+1 = f(x k ) + B(j)u k Offline optimally tuned PI: coefficients V (x 2 ) k P = k P (x, ε), k I = k I (x, ε) 0 v min x 2 v max k P, k I cements 0 x 1, x 2, ε 1, ε 2 May 16,

37 Algorithms & methodologies: group 2 PSfrag replacements Piecewise Affine approaches Online MPC based on MLD cv 2 max Offline MPC based on MLD Online MPC linear approx. with α β gears V (x 2 ) Online MPC tangent approx. with gears 0 v min x 2 v max May 16,

38 PSfrag replacements Algorithms & methodologies: group 3 Linear MPC approaches Online tangent approx. with averaged traction force Offline gain scheduled cv 2 max v max x 2 cv 2 max cv 2 max cements m 5 m 6 m 3 m 4 0 x 2 v min v max 0 m 2 m 1 v min v max x 2 May 16,

39 Algorithms & methodologies Summary of methods: 1. Hybrid nonlinear MPC: NMPC 2. PWA-MPC: MLD-on 3. PWA-MPC offline: MLD-off 4. PWA-MPC linear approximation: GLA 5. PWA-MPC tangent approximation: GTA 6. Lin. MPC online: BTA 7. Lin. gain-scheduled MPC: BGS 8. Proportional-Integral action: PI May 16,

40 Algorithms & methodologies Problem class, On/Offline, Complexity: Method Program class Online Complexity Hybrid nonlinear MPC: NMPC MINLP Y NP-H PWA-MPC: MLD-on MILP Y NP-H PWA-MPC offline: MLD-off mpmilp N NP-H PWA-MPC linear approximation: GLA MILP Y NP-H PWA-MPC tangent approximation: GTA MILP Y NP-H Lin. MPC online: BTA LP Y P Lin. gain-scheduled MPC: BGS mplp N NP-H Proportional-Integral action: PI NLP N NP May 16,

41 Outline Introduction Model & problem description Algorithms & methodologies Comparison features Implementation & Results Conclusions May 16,

42 Comparison features Four groups of comparison features for the considered ACCs Computational Programming Physical solution Effect of disturbances May 16,

43 Outline Introduction Model & problem description Algorithms & methodologies Comparison features Implementation & Results Conclusions May 16,

44 Approximations Traction force Function b(j, x 2 ) b(j), {b(1),..., b(6)}. 6 ( Compute (β 0, β 1 ) arg min b(j) (β0 + jβ 1 ) ) 2 β 0,β 1 j=1 b(j) b j β 0 + jβ 1 Traction Force (N) Exact values Lin. appr. traction force and road load (N) LOAD GEAR I GEAR II GEAR III GEAR IV GEAR V GEAR VI Gear ground velocity m/s May 16,

45 Approximations Gear encoding in binary vars Three binary variables δ i {0, 1} 3 j = i 1 δ i i=1 b j u = (β 0 + β 1 )u + β 1 δ 1 u + 2β 1 δ 2 u + 4β 1 δ 3 u May 16, Gear j I II III IV V VI δ δ δ

46 Approximations Gear shifting Value of the current velocity: v L (j) ṡ v H (j) Multiple options for the same speed More integer variables Linear approximation v 0 + v 1 j ṡ v 0 + v 1 (j + 1) based on 6X (v 0, v 1 ) arg min γ L `vl (j) (v 0 +jv 1 ) 2 +γh v 0,v 1 j=1 6X `vh (j) (v 0 +(j +1)v 1 ) 2 j= Low exact High exact High appr. Low appr. 35 Shift speed (m/s) Gear May 16,

47 Details NMPC Prediction Model Simulation Model x(k + 1) = x(k) + f(x(k))t + B j T u(k) (B j ) 2 (β 0 + β 1 ) + β 1 δ 1 + 2β 1 δ 2 + 4β 1 δ 3 The MPC Problem becomes J (θ(k)) = min ỹ f(ỹ) s.t. g(ỹ) E θ θ(k) ỹ: control and dummy variables g, E θ : feasible region θ: parameters (initial conditions and future reference) Complexity: non-convex constraints, integer variables Solver: MINLP B&B Fletcher and Leyffer, 1994 May 16,

48 Details MLD Prediction Model PWA system PSfrag replacements A 1 x(k) + F 1 + B j u(k) if x 2 (k) < α x(k + 1) = A 2 x(k) + F 2 + B j u(k) if x 2 (k) α, cv 2 max 0 v max J (θ(k)) = min c ỹ s.t. Eỹ G + E θ θ(k) ỹ ỹ: MI variable, E, G, E θ : operational and MLD constraints ṡ May 16,

49 Details PI Industrial realization of ACC Desired acceleration Proportional Integral action a d (k) = k I ε 1 (k) + k P ε 2 (k) ε(k) = x(k) η(k): tracking error k P = k P (x, ε) and k I = k I (x, ε) Throttle, gear and braking: achieve a d (k) (Model based) k P (x, ε) = K 1 (x 2 ) K 2 (ε 1 ) K 1 (x 2 ) = a 1 + b 1 e σ 1(x 2 (k)) K 2 (ε 1 ) = a 2 + b 2 e σ 2(ε 1 (k)) K 3 (x 2 ) = a 3 + b 3 e σ 3(x 2 (k)) May 16, k I (x, ε) = K 3 (x 2 ) a i, b i, σ i, i = 1, 2, 3: Optimal for the NOMINAL scenario

50 Implementation data Description Tracking error weight matrix Q x Numerical value Input variation weight matrix Q u 0.1 Gear-shift variation weight matrix Q j 0.01 Prediction horizon N p 2 Control horizon N c 2 Sampling time T Simulation time 1 s 75 s Throttle initial position 0 Initial gear State initial condition Leading vehicle speed I [0, 5] T 15 m/s May 16,

51 Results: computational features Computational time Method Max online time (s) Avg online time (s) Offline time (s) NMPC MLD-on MLD-off GLA GTA BTA BGS PI May 16,

52 Results: computational features On line time consumption for the NMPC method Computation time (s) Simulation time k May 16,

53 Results: computational features Memory usage and tractable prediction horizon N p Method Online memory (Mb) Offline memory (Mb) Max. tractable N p NMPC 0.33+opt MLD-on 0.46+opt MLD-off opt. 3 GLA 0.36+opt GTA 0.36+opt BTA 0.22+opt >70 BGS opt. 5 PI 0 0 May 16,

54 Results: solution features Cost, acceleration and input variation Method Cost Max/Min acc. (m/s 2 ) Max/Min u NMPC / /1.53 MLD-on / /1.06 MLD-off / /1.12 GLA / /1.24 GTA / /1.53 BTA / /1.01 BGS / /1.07 PI / /2.00 May 16,

55 Results: solution features Output trajectory overshoots and transient duration Method Pos. (m) Vel. (m/s) 5% Transient (s) # gear-sw. NMPC MLD-on MLD-off GLA GTA BTA BGS PI May 16,

56 Results: solution features Output and control input obtained for the NMPC method (a) 10 (b) 10 3 Position error (m) Simulation time k Velocity error (m/s) Simulation time k Acceleration (m/s 2 ) Simulation time k (c) 1 6 Control input Simulation time k 60 Gear evolution Simulation time k May 16,

57 Results: solution features Output and control input obtained for the BTA method Position error (m) Velocity error (m/s) Acceleration (m/s 2 ) Simulation time k Simulation time k Simulation time k Control input 0 Gear evolution Simulation time k Simulation time k May 16,

58 Results: solution features Output and control input obtained for the PI method Position error (m) Simulation time k Velocity error (m/s) Simulation time k Acceleration (m/s 2 ) Simulation time k 1 6 Control input Gear evolution Simulation time k Simulation time k May 16,

59 Results: disturbances Two types of disturbances Ω(k): PSfrag 1. replacements Due to measurement error (1 meter on positioning and 0.1 m/s on velocity) 2. Due to model variation (different road conditions, load) u(k), j(k) x(k) Controller Model Disturbances Ω(k) η(k) Reference May 16,

60 Results: disturbances Measurement error Ω(k): 1 Position error (m) Simulation time k 0.1 Velocity error (m/s) Simulation time k May 16,

61 Results: disturbances Effect of violations due to model mismatch and the two types of disturbances Method violations violations (dist.) violations (mdl. var.) gear-sw. (dist.) NMPC MLD-on MLD-off GLA GTA BTA BGS PI May 16,

62 Results: disturbances PI method with disturbances Position error (m) Simulation time k Velocity error (m/s) Simulation time k Acceleration (m/s 2 ) Simulation time k Control input Simulation time k Gear evolution Simulation time k May 16,

63 Results: summary High model degree of approximation: high performance vs. high complexity Offline: fast and flexible, exposed to model variation, robust against different scenarios Offline: reliable on real time (no complex processes), lower economical impact (no optimizer on board) Violations: PI very high performance but unreliable on constraints, potential instability on the discrete dynamics May 16,

64 Outline Introduction Model & problem description Algorithms & methodologies Comparison features Implementation & Results Conclusions May 16,

65 Conclusion Summary Set up the benchmark Chosen the algorithms Defined the comparison issues Model description, hybrid PWA Algorithms implementation Collection of the results May 16,

66 Conclusion Related works: Theoretical issues: stability on tracking? (CCA 2006) Robust MPC min max performance? (CDC 2006) Related activities: Proving ground of ACC with 4 cars platooning (PI), with TNO Master of Science thesis May 16,

67 Conclusion Future research: Extend the comparison to more general systems Prepare an experimental set-up for field trial simulations Analyze other ad hoc methods, tailored for nonlinear systems Investigate other PWA methods in literature Test on multi-agent framework the platooning ACC w. more than 2 vehicles... May 16,

Adaptive cruise control for a SMART car: A comparison benchmark for MPC-PWA control methods

Adaptive cruise control for a SMART car: A comparison benchmark for MPC-PWA control methods Delft University of Technology Delft Center for Systems and Control Technical report 07-005 Adaptive cruise control for a SMART car: A comparison benchmark for MPC-PWA control methods D. Corona and B.

More information

C21 Model Predictive Control

C21 Model Predictive Control C21 Model Predictive Control Mark Cannon 4 lectures Hilary Term 216-1 Lecture 1 Introduction 1-2 Organisation 4 lectures: week 3 week 4 { Monday 1-11 am LR5 Thursday 1-11 am LR5 { Monday 1-11 am LR5 Thursday

More information

Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms

Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms Al-Duwaish H. and Naeem, Wasif Electrical Engineering Department/King Fahd University of Petroleum and Minerals

More information

Formulations of Model Predictive Control. Dipartimento di Elettronica e Informazione

Formulations of Model Predictive Control. Dipartimento di Elettronica e Informazione Formulations of Model Predictive Control Riccardo Scattolini Riccardo Scattolini Dipartimento di Elettronica e Informazione Impulse and step response models 2 At the beginning of the 80, the early formulations

More information

ARX-Model based Model Predictive Control with Offset-Free Tracking.

ARX-Model based Model Predictive Control with Offset-Free Tracking. 0 th European Symposium on Computer Aided Process Engineering ESCAPE0 S. Pierucci and G. Buzzi Ferraris (Editors) 00 Elsevier B.V. All rights reserved. ARX-Model based Model Predictive Control with Offset-Free

More information

Gasoline engines. Diesel engines. Hybrid fuel cell vehicles. Model Predictive Control in automotive systems R. Scattolini, A.

Gasoline engines. Diesel engines. Hybrid fuel cell vehicles. Model Predictive Control in automotive systems R. Scattolini, A. Model Predictive Control in automotive systems R. Scattolini, A. Miotti Dipartimento di Elettronica e Informazione Outline Gasoline engines Diesel engines Hybrid fuel cell vehicles Gasoline engines 3 System

More information

Stochastic control of HVAC systems: a learning-based approach. Damiano Varagnolo

Stochastic control of HVAC systems: a learning-based approach. Damiano Varagnolo Stochastic control of HVAC systems: a learning-based approach Damiano Varagnolo Something about me 2 Something about me Post-Doc at KTH Post-Doc at U. Padova Visiting Scholar at UC Berkeley Ph.D. Student

More information

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control Adaptive Cruise Control of a assenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control Somphong Thanok, Manukid arnichkun School of Engineering and Technology, Asian Institute of Technology,

More information

Identification of Hybrid Systems

Identification of Hybrid Systems Identification of Hybrid Systems Alberto Bemporad Dip. di Ingegneria dell Informazione Università degli Studi di Siena bemporad@dii.unisi.it http://www.dii.unisi.it/~bemporad Goal Sometimes a hybrid model

More information

A Multi-Model Filter for Mobile Terminal Location Tracking

A Multi-Model Filter for Mobile Terminal Location Tracking A Multi-Model Filter for Mobile Terminal Location Tracking M. McGuire, K.N. Plataniotis The Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto, 1 King s College

More information

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w Chapter 4 Vehicle Dynamics 4.. Introduction In order to design a controller, a good representative model of the system is needed. A vehicle mathematical model, which is appropriate for both acceleration

More information

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Fault Accomodation Using Model Predictive Methods - Jovan D. Bošković and Raman K.

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Fault Accomodation Using Model Predictive Methods - Jovan D. Bošković and Raman K. FAULT ACCOMMODATION USING MODEL PREDICTIVE METHODS Scientific Systems Company, Inc., Woburn, Massachusetts, USA. Keywords: Fault accommodation, Model Predictive Control (MPC), Failure Detection, Identification

More information

Introduction to Process Optimization

Introduction to Process Optimization Chapter 1 Introduction to Process Optimization Most things can be improved, so engineers and scientists optimize. While designing systems and products requires a deep understanding of influences that achieve

More information

Controller Design in Frequency Domain

Controller Design in Frequency Domain ECSE 4440 Control System Engineering Fall 2001 Project 3 Controller Design in Frequency Domain TA 1. Abstract 2. Introduction 3. Controller design in Frequency domain 4. Experiment 5. Colclusion 1. Abstract

More information

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition

More information

Matlab and Simulink. Matlab and Simulink for Control

Matlab and Simulink. Matlab and Simulink for Control Matlab and Simulink for Control Automatica I (Laboratorio) 1/78 Matlab and Simulink CACSD 2/78 Matlab and Simulink for Control Matlab introduction Simulink introduction Control Issues Recall Matlab design

More information

Robust Optimization for Unit Commitment and Dispatch in Energy Markets

Robust Optimization for Unit Commitment and Dispatch in Energy Markets 1/41 Robust Optimization for Unit Commitment and Dispatch in Energy Markets Marco Zugno, Juan Miguel Morales, Henrik Madsen (DTU Compute) and Antonio Conejo (Ohio State University) email: mazu@dtu.dk Modeling

More information

Manufacturing Equipment Modeling

Manufacturing Equipment Modeling QUESTION 1 For a linear axis actuated by an electric motor complete the following: a. Derive a differential equation for the linear axis velocity assuming viscous friction acts on the DC motor shaft, leadscrew,

More information

Parameter identification of a linear single track vehicle model

Parameter identification of a linear single track vehicle model Parameter identification of a linear single track vehicle model Edouard Davin D&C 2011.004 Traineeship report Coach: dr. Ir. I.J.M. Besselink Supervisors: prof. dr. H. Nijmeijer Eindhoven University of

More information

Physics 201 Homework 8

Physics 201 Homework 8 Physics 201 Homework 8 Feb 27, 2013 1. A ceiling fan is turned on and a net torque of 1.8 N-m is applied to the blades. 8.2 rad/s 2 The blades have a total moment of inertia of 0.22 kg-m 2. What is the

More information

Advantages of Auto-tuning for Servo-motors

Advantages of Auto-tuning for Servo-motors Advantages of for Servo-motors Executive summary The same way that 2 years ago computer science introduced plug and play, where devices would selfadjust to existing system hardware, industrial motion control

More information

Real-Time Embedded Convex Optimization

Real-Time Embedded Convex Optimization Real-Time Embedded Convex Optimization Stephen Boyd joint work with Michael Grant, Jacob Mattingley, Yang Wang Electrical Engineering Department, Stanford University Spencer Schantz Lecture, Lehigh University,

More information

Reliability Guarantees in Automata Based Scheduling for Embedded Control Software

Reliability Guarantees in Automata Based Scheduling for Embedded Control Software 1 Reliability Guarantees in Automata Based Scheduling for Embedded Control Software Santhosh Prabhu, Aritra Hazra, Pallab Dasgupta Department of CSE, IIT Kharagpur West Bengal, India - 721302. Email: {santhosh.prabhu,

More information

24. The Branch and Bound Method

24. The Branch and Bound Method 24. The Branch and Bound Method It has serious practical consequences if it is known that a combinatorial problem is NP-complete. Then one can conclude according to the present state of science that no

More information

MLD Model of Boiler-Turbine System Based on PWA Linearization Approach

MLD Model of Boiler-Turbine System Based on PWA Linearization Approach International Journal of Control Science and Engineering 2012, 2(4): 88-92 DOI: 10.5923/j.control.20120204.06 MLD Model of Boiler-Turbine System Based on PWA Linearization Approach M. Sarailoo *, B. Rezaie,

More information

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Renuka V. S. & Abraham T Mathew Electrical Engineering Department, NIT Calicut E-mail : renuka_mee@nitc.ac.in,

More information

Dynamic Modeling, Predictive Control and Performance Monitoring

Dynamic Modeling, Predictive Control and Performance Monitoring Biao Huang, Ramesh Kadali Dynamic Modeling, Predictive Control and Performance Monitoring A Data-driven Subspace Approach 4y Spri nnger g< Contents Notation XIX 1 Introduction 1 1.1 An Overview of This

More information

Two-Stage Stochastic Linear Programs

Two-Stage Stochastic Linear Programs Two-Stage Stochastic Linear Programs Operations Research Anthony Papavasiliou 1 / 27 Two-Stage Stochastic Linear Programs 1 Short Reviews Probability Spaces and Random Variables Convex Analysis 2 Deterministic

More information

Duality in General Programs. Ryan Tibshirani Convex Optimization 10-725/36-725

Duality in General Programs. Ryan Tibshirani Convex Optimization 10-725/36-725 Duality in General Programs Ryan Tibshirani Convex Optimization 10-725/36-725 1 Last time: duality in linear programs Given c R n, A R m n, b R m, G R r n, h R r : min x R n c T x max u R m, v R r b T

More information

Nonlinear Programming Methods.S2 Quadratic Programming

Nonlinear Programming Methods.S2 Quadratic Programming Nonlinear Programming Methods.S2 Quadratic Programming Operations Research Models and Methods Paul A. Jensen and Jonathan F. Bard A linearly constrained optimization problem with a quadratic objective

More information

Discrete Optimization

Discrete Optimization Discrete Optimization [Chen, Batson, Dang: Applied integer Programming] Chapter 3 and 4.1-4.3 by Johan Högdahl and Victoria Svedberg Seminar 2, 2015-03-31 Todays presentation Chapter 3 Transforms using

More information

Modeling and Control of Co-generation Power Plants: A Hybrid System Approach

Modeling and Control of Co-generation Power Plants: A Hybrid System Approach 1 Modeling and Control of Co-generation Power Plants: A Hybrid System Approach Giancarlo Ferrari-Trecate, Member, IEEE, Eduardo Gallestey, Member, IEEE, Paolo Letizia, Matteo Spedicato, Manfred Morari,

More information

Optimization Modeling for Mining Engineers

Optimization Modeling for Mining Engineers Optimization Modeling for Mining Engineers Alexandra M. Newman Division of Economics and Business Slide 1 Colorado School of Mines Seminar Outline Linear Programming Integer Linear Programming Slide 2

More information

An Overview Of Software For Convex Optimization. Brian Borchers Department of Mathematics New Mexico Tech Socorro, NM 87801 borchers@nmt.

An Overview Of Software For Convex Optimization. Brian Borchers Department of Mathematics New Mexico Tech Socorro, NM 87801 borchers@nmt. An Overview Of Software For Convex Optimization Brian Borchers Department of Mathematics New Mexico Tech Socorro, NM 87801 borchers@nmt.edu In fact, the great watershed in optimization isn t between linearity

More information

Maximization versus environmental compliance

Maximization versus environmental compliance Maximization versus environmental compliance Increase use of alternative fuels with no risk for quality and environment Reprint from World Cement March 2005 Dr. Eduardo Gallestey, ABB, Switzerland, discusses

More information

Study of Effect of P, PI Controller on Car Cruise Control System and Security

Study of Effect of P, PI Controller on Car Cruise Control System and Security Study of Effect of P, PI Controller on Car Cruise Control System and Security Jayashree Deka 1, Rajdeep Haloi 2 Assistant professor, Dept. of EE, KJ College of Engineering &Management Research, Pune, India

More information

Proximal mapping via network optimization

Proximal mapping via network optimization L. Vandenberghe EE236C (Spring 23-4) Proximal mapping via network optimization minimum cut and maximum flow problems parametric minimum cut problem application to proximal mapping Introduction this lecture:

More information

Comparison different seat-spine transfer functions for vibrational comfort monitoring of car passengers

Comparison different seat-spine transfer functions for vibrational comfort monitoring of car passengers Comparison different seat-spine transfer functions for vibrational comfort monitoring of car passengers Massimo Cavacece 1, Daniele Carnevale 3, Ettore Pennestrì 2, Pier Paolo Valentini 2, Fabrizio Scirè,

More information

A SURVEY ON CONTINUOUS ELLIPTICAL VECTOR DISTRIBUTIONS

A SURVEY ON CONTINUOUS ELLIPTICAL VECTOR DISTRIBUTIONS A SURVEY ON CONTINUOUS ELLIPTICAL VECTOR DISTRIBUTIONS Eusebio GÓMEZ, Miguel A. GÓMEZ-VILLEGAS and J. Miguel MARÍN Abstract In this paper it is taken up a revision and characterization of the class of

More information

Lecture 13 Linear quadratic Lyapunov theory

Lecture 13 Linear quadratic Lyapunov theory EE363 Winter 28-9 Lecture 13 Linear quadratic Lyapunov theory the Lyapunov equation Lyapunov stability conditions the Lyapunov operator and integral evaluating quadratic integrals analysis of ARE discrete-time

More information

Hybrid and distributed systems and control

Hybrid and distributed systems and control Hybrid and distributed systems and control Overview Introduction week DCSC September 3, 2013 1 Team members Bart De Schutter Ton van den Boom Tamás Keviczky [ + vacancy ] + 3 postdocs + 19 PhD students

More information

Motor Selection and Sizing

Motor Selection and Sizing Motor Selection and Sizing Motor Selection With each application, the drive system requirements greatly vary. In order to accommodate this variety of needs, Aerotech offers five types of motors. Motors

More information

An Efficient Technique for Translating Mixed Logical Dynamical Systems into Piecewise Affine Systems

An Efficient Technique for Translating Mixed Logical Dynamical Systems into Piecewise Affine Systems An Efficient Technique for Translating Mixed Logical Dynamical Systems into Piecewise Affine Systems Alberto Bemporad Dip. Ing. dell Informazione, Università di Siena, Via Roma 56, 53100 Siena, Italy Email:

More information

MATLAB AS A PROTOTYPING TOOL FOR HYDRONIC NETWORKS BALANCING

MATLAB AS A PROTOTYPING TOOL FOR HYDRONIC NETWORKS BALANCING MATLAB AS A PROTOTYPING TOOL FOR HYDRONIC NETWORKS BALANCING J. Pekař, P. Trnka, V. Havlena* Abstract The objective of this note is to describe the prototyping stage of development of a system that is

More information

Optimization of warehousing and transportation costs, in a multiproduct multi-level supply chain system, under a stochastic demand

Optimization of warehousing and transportation costs, in a multiproduct multi-level supply chain system, under a stochastic demand Int. J. Simul. Multidisci. Des. Optim. 4, 1-5 (2010) c ASMDO 2010 DOI: 10.1051/ijsmdo / 2010001 Available online at: http://www.ijsmdo.org Optimization of warehousing and transportation costs, in a multiproduct

More information

Mathematical finance and linear programming (optimization)

Mathematical finance and linear programming (optimization) Mathematical finance and linear programming (optimization) Geir Dahl September 15, 2009 1 Introduction The purpose of this short note is to explain how linear programming (LP) (=linear optimization) may

More information

Big Data Interpolation: An Effcient Sampling Alternative for Sensor Data Aggregation

Big Data Interpolation: An Effcient Sampling Alternative for Sensor Data Aggregation Big Data Interpolation: An Effcient Sampling Alternative for Sensor Data Aggregation Hadassa Daltrophe, Shlomi Dolev, Zvi Lotker Ben-Gurion University Outline Introduction Motivation Problem definition

More information

Rotation: Moment of Inertia and Torque

Rotation: Moment of Inertia and Torque Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn

More information

A joint control framework for supply chain planning

A joint control framework for supply chain planning 17 th European Symposium on Computer Aided Process Engineering ESCAPE17 V. Plesu and P.S. Agachi (Editors) 2007 Elsevier B.V. All rights reserved. 1 A joint control framework for supply chain planning

More information

Identification algorithms for hybrid systems

Identification algorithms for hybrid systems Identification algorithms for hybrid systems Giancarlo Ferrari-Trecate Modeling paradigms Chemistry White box Thermodynamics System Mechanics... Drawbacks: Parameter values of components must be known

More information

Optimization of PID parameters with an improved simplex PSO

Optimization of PID parameters with an improved simplex PSO Li et al. Journal of Inequalities and Applications (2015) 2015:325 DOI 10.1186/s13660-015-0785-2 R E S E A R C H Open Access Optimization of PID parameters with an improved simplex PSO Ji-min Li 1, Yeong-Cheng

More information

Time domain modeling

Time domain modeling Time domain modeling Equationof motion of a WEC Frequency domain: Ok if all effects/forces are linear M+ A ω X && % ω = F% ω K + K X% ω B ω + B X% & ω ( ) H PTO PTO + others Time domain: Must be linear

More information

Neuro-Dynamic Programming An Overview

Neuro-Dynamic Programming An Overview 1 Neuro-Dynamic Programming An Overview Dimitri Bertsekas Dept. of Electrical Engineering and Computer Science M.I.T. September 2006 2 BELLMAN AND THE DUAL CURSES Dynamic Programming (DP) is very broadly

More information

Robust Path Planning and Feedback Design under Stochastic Uncertainty

Robust Path Planning and Feedback Design under Stochastic Uncertainty Robust Path Planning and Feedback Design under Stochastic Uncertainty Lars Blackmore Autonomous vehicles require optimal path planning algorithms to achieve mission goals while avoiding obstacles and being

More information

ARTICLE IN PRESS. European Journal of Operational Research xxx (2004) xxx xxx. Discrete Optimization. Nan Kong, Andrew J.

ARTICLE IN PRESS. European Journal of Operational Research xxx (2004) xxx xxx. Discrete Optimization. Nan Kong, Andrew J. A factor 1 European Journal of Operational Research xxx (00) xxx xxx Discrete Optimization approximation algorithm for two-stage stochastic matching problems Nan Kong, Andrew J. Schaefer * Department of

More information

Machine Learning and Data Mining. Regression Problem. (adapted from) Prof. Alexander Ihler

Machine Learning and Data Mining. Regression Problem. (adapted from) Prof. Alexander Ihler Machine Learning and Data Mining Regression Problem (adapted from) Prof. Alexander Ihler Overview Regression Problem Definition and define parameters ϴ. Prediction using ϴ as parameters Measure the error

More information

Construction and Control of an Educational Lab Process The Gantry Crane

Construction and Control of an Educational Lab Process The Gantry Crane Construction and Control of an Educational Lab Process The Gantry Crane Per-Ola Larsson, Rolf Braun Department of Automatic Control Lund University Box 8, SE-2 Lund, Sweden E-mail: {perola.larsson, rolf.braun}@control.lth.se

More information

Efficient Load Balancing by Adaptive Bypasses for the Migration on the Internet

Efficient Load Balancing by Adaptive Bypasses for the Migration on the Internet Efficient Load Balancing by Adaptive Bypasses for the Migration on the Internet Yukio Hayashi yhayashi@jaist.ac.jp Japan Advanced Institute of Science and Technology ICCS 03 Workshop on Grid Computing,

More information

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS HONCŮ JAROSLAV, HYNIOVÁ KATEŘINA, STŘÍBRSKÝ ANTONÍN Department of Control Engineering, Faculty of Electrical Engineering, Czech Technical University Karlovo

More information

EE 402 RECITATION #13 REPORT

EE 402 RECITATION #13 REPORT MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEAD-LAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN

More information

Design of vehicle cruise control using road inclinations

Design of vehicle cruise control using road inclinations Design of vehicle cruise control using road inclinations Balázs Németh and Péter Gáspár Abstract The paper proposes the design of velocity based on road inclinations, speed limits, a preceding vehicle

More information

Content. Professur für Steuerung, Regelung und Systemdynamik. Lecture: Vehicle Dynamics Tutor: T. Wey Date: 01.01.08, 20:11:52

Content. Professur für Steuerung, Regelung und Systemdynamik. Lecture: Vehicle Dynamics Tutor: T. Wey Date: 01.01.08, 20:11:52 1 Content Overview 1. Basics on Signal Analysis 2. System Theory 3. Vehicle Dynamics Modeling 4. Active Chassis Control Systems 5. Signals & Systems 6. Statistical System Analysis 7. Filtering 8. Modeling,

More information

Midterm Solutions. mvr = ω f (I wheel + I bullet ) = ω f 2 MR2 + mr 2 ) ω f = v R. 1 + M 2m

Midterm Solutions. mvr = ω f (I wheel + I bullet ) = ω f 2 MR2 + mr 2 ) ω f = v R. 1 + M 2m Midterm Solutions I) A bullet of mass m moving at horizontal velocity v strikes and sticks to the rim of a wheel a solid disc) of mass M, radius R, anchored at its center but free to rotate i) Which of

More information

Stochastic Inventory Control

Stochastic Inventory Control Chapter 3 Stochastic Inventory Control 1 In this chapter, we consider in much greater details certain dynamic inventory control problems of the type already encountered in section 1.3. In addition to the

More information

PID Controller Design for Nonlinear Systems Using Discrete-Time Local Model Networks

PID Controller Design for Nonlinear Systems Using Discrete-Time Local Model Networks PID Controller Design for Nonlinear Systems Using Discrete-Time Local Model Networks 4. Workshop für Modellbasierte Kalibriermethoden Nikolaus Euler-Rolle, Christoph Hametner, Stefan Jakubek Christian

More information

IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY 1

IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY 1 This article has been accepted for inclusion in a future issue of this journal Content is final as presented, with the exception of pagination IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY 1 An Improved

More information

Mapping an Application to a Control Architecture: Specification of the Problem

Mapping an Application to a Control Architecture: Specification of the Problem Mapping an Application to a Control Architecture: Specification of the Problem Mieczyslaw M. Kokar 1, Kevin M. Passino 2, Kenneth Baclawski 1, and Jeffrey E. Smith 3 1 Northeastern University, Boston,

More information

CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING

CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING 60 CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING 3.1 INTRODUCTION Optimal short-term hydrothermal scheduling of power systems aims at determining optimal hydro and thermal generations

More information

19 LINEAR QUADRATIC REGULATOR

19 LINEAR QUADRATIC REGULATOR 19 LINEAR QUADRATIC REGULATOR 19.1 Introduction The simple form of loopshaping in scalar systems does not extend directly to multivariable (MIMO) plants, which are characterized by transfer matrices instead

More information

Servo Motor Selection Flow Chart

Servo Motor Selection Flow Chart Servo otor Selection Flow Chart START Selection Has the machine Been Selected? YES NO Explanation References etermine the size, mass, coefficient of friction, and external forces of all the moving part

More information

The Effects of Wheelbase and Track on Vehicle Dynamics. Automotive vehicles move by delivering rotational forces from the engine to

The Effects of Wheelbase and Track on Vehicle Dynamics. Automotive vehicles move by delivering rotational forces from the engine to The Effects of Wheelbase and Track on Vehicle Dynamics Automotive vehicles move by delivering rotational forces from the engine to wheels. The wheels push in the opposite direction of the motion of the

More information

Lecture 11: 0-1 Quadratic Program and Lower Bounds

Lecture 11: 0-1 Quadratic Program and Lower Bounds Lecture : - Quadratic Program and Lower Bounds (3 units) Outline Problem formulations Reformulation: Linearization & continuous relaxation Branch & Bound Method framework Simple bounds, LP bound and semidefinite

More information

Flux Conference 2012. High Efficiency Motor Design for Electric Vehicles

Flux Conference 2012. High Efficiency Motor Design for Electric Vehicles Flux Conference 2012 High Efficiency Motor Design for Electric Vehicles L. Chen, J. Wang, P. Lombard, P. Lazari and V. Leconte University of Sheffield, Date CEDRAT : 18 October 2012 Presented by: P. Lazari

More information

Lecture 3: Linear methods for classification

Lecture 3: Linear methods for classification Lecture 3: Linear methods for classification Rafael A. Irizarry and Hector Corrada Bravo February, 2010 Today we describe four specific algorithms useful for classification problems: linear regression,

More information

Temperature Control Loop Analyzer (TeCLA) Software

Temperature Control Loop Analyzer (TeCLA) Software Temperature Control Loop Analyzer (TeCLA) Software F. Burzagli - S. De Palo - G. Santangelo (Alenia Spazio) Fburzagl@to.alespazio.it Foreword A typical feature of an active loop thermal system is to guarantee

More information

Introduction. Theory. The one degree of freedom, second order system is shown in Figure 2. The relationship between an input position

Introduction. Theory. The one degree of freedom, second order system is shown in Figure 2. The relationship between an input position Modeling a One and Two-Degree of Freedom Spring-Cart System Joseph D. Legris, Benjamin D. McPheron School of Engineering, Computing & Construction Management Roger Williams University One of the most commonly

More information

AP1 Oscillations. 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false?

AP1 Oscillations. 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false? 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false? (A) The displacement is directly related to the acceleration. (B) The

More information

A Log-Robust Optimization Approach to Portfolio Management

A Log-Robust Optimization Approach to Portfolio Management A Log-Robust Optimization Approach to Portfolio Management Dr. Aurélie Thiele Lehigh University Joint work with Ban Kawas Research partially supported by the National Science Foundation Grant CMMI-0757983

More information

Flow Sensors. - mass flow rate - volume flow rate - velocity. - stream line parabolic velocity profile - turbulent vortices. Methods of measurement

Flow Sensors. - mass flow rate - volume flow rate - velocity. - stream line parabolic velocity profile - turbulent vortices. Methods of measurement Flow Sensors Flow - mass flow rate - volume flow rate - velocity Types of flow - stream line parabolic velocity profile - turbulent vortices Methods of measurement - direct: positive displacement (batch

More information

Towards Dual MPC. Tor Aksel N. Heirung B. Erik Ydstie Bjarne Foss

Towards Dual MPC. Tor Aksel N. Heirung B. Erik Ydstie Bjarne Foss 4th IFAC Nonlinear Model Predictive Control Conference International Federation of Automatic Control Towards Dual MPC Tor Aksel N. Heirung B. Erik Ydstie Bjarne Foss Department of Engineering Cybernetics,

More information

Statistical Machine Learning

Statistical Machine Learning Statistical Machine Learning UoC Stats 37700, Winter quarter Lecture 4: classical linear and quadratic discriminants. 1 / 25 Linear separation For two classes in R d : simple idea: separate the classes

More information

DCMS DC MOTOR SYSTEM User Manual

DCMS DC MOTOR SYSTEM User Manual DCMS DC MOTOR SYSTEM User Manual release 1.3 March 3, 2011 Disclaimer The developers of the DC Motor System (hardware and software) have used their best efforts in the development. The developers make

More information

University of Maryland Fraternity & Sorority Life Spring 2015 Academic Report

University of Maryland Fraternity & Sorority Life Spring 2015 Academic Report University of Maryland Fraternity & Sorority Life Academic Report Academic and Population Statistics Population: # of Students: # of New Members: Avg. Size: Avg. GPA: % of the Undergraduate Population

More information

An Industrial Case Study - Control of BeoSound 9000 Sledge System

An Industrial Case Study - Control of BeoSound 9000 Sledge System An Industrial Case Study - Control of BeoSound 9000 Sledge System Zhenyu Yang Department of Computer Science and Engineering, Aalborg University Esbjerg, Niels Bohrs Vej 8, DK-6700 Esbjerg, Denmark. yangcs.aaue.dk

More information

An Analysis of Regenerative Braking and Energy Saving for Electric Vehicle with In-Wheel Motors

An Analysis of Regenerative Braking and Energy Saving for Electric Vehicle with In-Wheel Motors , pp. 219-23 http://dx.doi.org/1.14257/ijca.214.7.12.2 An Analysis of Regenerative Braking and Energy Saving for Electric Vehicle with In-Wheel Motors 1 Li-qiang Jin, 2 Peng-fei Chen and 3 *Yue Liu State

More information

Motion. Complete Table 1. Record all data to three decimal places (e.g., 4.000 or 6.325 or 0.000). Do not include units in your answer.

Motion. Complete Table 1. Record all data to three decimal places (e.g., 4.000 or 6.325 or 0.000). Do not include units in your answer. Labs for College Physics: Mechanics Worksheet Experiment 2-1 Motion As you work through the steps in the lab procedure, record your experimental values and the results on this worksheet. Use the exact

More information

Lecture Topic: Low-Rank Approximations

Lecture Topic: Low-Rank Approximations Lecture Topic: Low-Rank Approximations Low-Rank Approximations We have seen principal component analysis. The extraction of the first principle eigenvalue could be seen as an approximation of the original

More information

Optimal energy trade-off schedules

Optimal energy trade-off schedules Optimal energy trade-off schedules Neal Barcelo, Daniel G. Cole, Dimitrios Letsios, Michael Nugent, Kirk R. Pruhs To cite this version: Neal Barcelo, Daniel G. Cole, Dimitrios Letsios, Michael Nugent,

More information

Useful Motor/Torque Equations for EML2322L

Useful Motor/Torque Equations for EML2322L Useful Motor/Torque Equations for EML2322L Force (Newtons) F = m x a m = mass (kg) a = acceleration (m/s 2 ) Motor Torque (Newton-meters) T = F x d F = force (Newtons) d = moment arm (meters) Power (Watts)

More information

Capacity Limits of MIMO Channels

Capacity Limits of MIMO Channels Tutorial and 4G Systems Capacity Limits of MIMO Channels Markku Juntti Contents 1. Introduction. Review of information theory 3. Fixed MIMO channels 4. Fading MIMO channels 5. Summary and Conclusions References

More information

PID Control. Chapter 10

PID Control. Chapter 10 Chapter PID Control Based on a survey of over eleven thousand controllers in the refining, chemicals and pulp and paper industries, 97% of regulatory controllers utilize PID feedback. Desborough Honeywell,

More information

Web-Based Economic Optimization Tools for Reducing Operating Costs

Web-Based Economic Optimization Tools for Reducing Operating Costs Web-Based Economic Tools for Reducing Operating Costs Authors: Keywords: Abstract: Jeffery Williams Power & Water Solutions, Inc. David Egelston Power & Water Solutions, Inc. Browsers, Economics, Linear

More information

Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering

Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering Department of Industrial Engineering and Management Sciences Northwestern University September 15th, 2014

More information

Introduction to Support Vector Machines. Colin Campbell, Bristol University

Introduction to Support Vector Machines. Colin Campbell, Bristol University Introduction to Support Vector Machines Colin Campbell, Bristol University 1 Outline of talk. Part 1. An Introduction to SVMs 1.1. SVMs for binary classification. 1.2. Soft margins and multi-class classification.

More information

Active Queue Management of TCP Flows with Self-scheduled Linear Parameter Varying Controllers

Active Queue Management of TCP Flows with Self-scheduled Linear Parameter Varying Controllers IT J OMPUT OMMU, ISS 1841-9836 8(6):838-844, December, 213. Active Queue Management of TP Flows with Self-scheduled Linear Parameter Varying ontrollers. Kasnakoglu osku Kasnakoglu TOBB University of Economics

More information

Journal of Engineering Science and Technology Review 2 (1) (2009) 76-81. Lecture Note

Journal of Engineering Science and Technology Review 2 (1) (2009) 76-81. Lecture Note Journal of Engineering Science and Technology Review 2 (1) (2009) 76-81 Lecture Note JOURNAL OF Engineering Science and Technology Review www.jestr.org Time of flight and range of the motion of a projectile

More information

Robust Geometric Programming is co-np hard

Robust Geometric Programming is co-np hard Robust Geometric Programming is co-np hard André Chassein and Marc Goerigk Fachbereich Mathematik, Technische Universität Kaiserslautern, Germany Abstract Geometric Programming is a useful tool with a

More information

Simple Control Systems

Simple Control Systems 4 4.1 Introduction In this chapter we will give simple examples of analysis and design of control systems. We will start in Sections 4.2 and 4.3 with two systems that can be handled using only knowledge

More information

The Heat Equation. Lectures INF2320 p. 1/88

The Heat Equation. Lectures INF2320 p. 1/88 The Heat Equation Lectures INF232 p. 1/88 Lectures INF232 p. 2/88 The Heat Equation We study the heat equation: u t = u xx for x (,1), t >, (1) u(,t) = u(1,t) = for t >, (2) u(x,) = f(x) for x (,1), (3)

More information

SOFTWARE FOR THE OPTIMAL ALLOCATION OF EV CHARGERS INTO THE POWER DISTRIBUTION GRID

SOFTWARE FOR THE OPTIMAL ALLOCATION OF EV CHARGERS INTO THE POWER DISTRIBUTION GRID SOFTWARE FOR THE OPTIMAL ALLOCATION OF EV CHARGERS INTO THE POWER DISTRIBUTION GRID Amparo MOCHOLÍ MUNERA, Carlos BLASCO LLOPIS, Irene AGUADO CORTEZÓN, Vicente FUSTER ROIG Instituto Tecnológico de la Energía

More information