FUNNEL CONTROL WITH ONLINEFORESIGHT

Size: px
Start display at page:

Download "FUNNEL CONTROL WITH ONLINEFORESIGHT"

Transcription

1 FUNNEL CONTROL WITH ONLINEFORESIGHT C.M. Hackl and Dierk Schröder Institute for Electrical Drive Systems Technical University of Munich Arcisstr., D-8333 Munich, Germany ABSTRACT This paper presents two approaches to optimize a recent non identifier based time-varying adaptive control strategy Funnel Control. The gain is adapted by weighting the distance between the actual control error and a predefined (decreasing) function the Funnel boundary representing thedesiredlimitoftheerrorevolution. Measurementnoise is admissible. Within this publication the control strategy is improved twice: a) By defining a scaling function only increasing the gain for more accurate and faster control performance b) By introducing an analytic, a numeric and a derivative implementation of the minimal (future) distance an online foresight for the control task, which guarantees accelerated control at efcient use of the control input. KEY WORDS Adaptive Control, Robust Control, Nonlinear Systems Introduction In a wide area of practical control tasks in industry, the control engineer has only rough knowledge of the plant - often only the plant structure is obvious. Also due to parameter uncertainties of the real plant and without time consuming system identification, linear control strategies reach easily their limits. A simple nonidentifier based proportional adaptive control concept can be used to bypass all difficulties of identification/estimation and linear control design. This control strategy - Funnel Control - is applicable to a class of systems S with a known relative degree, a minimum-phase property and a known high-frequency gain [4]. The Funnel controller is designed to cope with all plants of class S. Measurement noise and parameter uncertainties are tolerated. Funnel-Control is adapting its time-varying gain only by the measured control error. Finally, applying Funnel Control the control engineer is not only able to guarantee stability and asymptotic tracking within the boundary, he is also able to predefine the transient behavior of the plant corresponding to the wishes of a customer by a limiting function of time the Funnel boundary, which restricts the control error to evolve inside the Funnel, if the control input is sufficiently dimensioned [4]. If all states are measurable or observable, the restrictive condition for the relative degree may be relaxed by a state feedback like structure reducing the relative degree to one [7]. The robustness of Funnel Control has been shown in [] for industrial standard drive systems with uncertain parameters (nonlinear multi-mass flexible systems). Accurate asymptotic tracking with vanishing error can be assured by implementing an integrating prefilter [3] or auxiliary nonlinear PI-controller like extensions []. As most industrial applications additionally require an optimum in settling time, in this publication Funnel Control itself is optimized by the following concepts: a) Additional condition for the scaling function to ensure only gain increase b) Analytic, numeric and derivative implementation of the online foresight to accelerate the transient response the future (minimal) distance. Funnel Control with Vertical Distance Funnel Control, developed by Ilchmann et al. [4], is a nonidentifier based control strategy which originates from high-gain concepts and employs a time-varying proportional gain α ( ) to control and stabilize all systems of class S. The class S comprises infinite dimensional, nonlinear (and linear) M input u (t ), M output y (t ) systems described by the functional differential equation ẏ (t ) = f ( p (t ), w (t ), u (t )) () inheriting following properties : relative degree of r = as ẏ = f (,, u ) u, minimum phase (stable zerodynamics, w < ) and known high-frequency gain vector ρ = sign(f (,, u )), describing the influence of the control input u on the first derivative ẏ of the output. The System S is driven by the Funnel Controller (see Fig. ), which calculates the control input u (t ) = α ( F ϕ (t ), Ψ(t ), e(t ) ) e(t ) () by evaluating the vertical distance (VD) d V (t ) = F ϕ (t ) e(t ) (3) between the Funnel boundary F ϕ (t ) and the norm 3 of the error e(t ) = y (t) y (t) n(t ) (4) For more explicit information on the system class, the reader is referred to [4], where the subsystems and the Operator are well defined and examples are given for possible systems of class. For exact definitions of these properties refer to [6]. 3 In the SISO case, the absolute value of the error e( t) is sufficient

2 y e u α ( F ϕ,ψ, ) Funnel Controller y + n w System of Class S : ẏ = f(p,w,u) : w = Ty Figure. Block Diagram: Funnel Control Loop + F ϕ (t) e() F ϕ (t) d V t t F F ϕ (t F ) d F y + + n Figure. Idea of Funnel-Control with Funnel boundary F ϕ (t), Error Evolution, Vertical d V (t) and Minimal Distance d F (t) (with the reference signal y (t), the output y(t) and bounded measurement noise n(t)) and multiplying with a bounded scaling factor Ψ(t) > for all t. The scaling factor Ψ(t ) allows to e.g. define a minimal control gain. The intra-system variables represent a bounded disturbance p(t) and with w(t) = T(y) a local Lipschitz and causal operator function [4]. The Funnel boundary F ϕ (t) = ϕ(t) is given by the reciprocal of an arbitrarily chosen bounded, continuous and positive function ϕ(t) > for all t with max t ϕ(t) < [4]. Thus the Funnel region itself is defined as the set (5) F ϕ : t { R M ϕ(t) < } (6) which encloses the error for all t. The initial error e(t ) < ϕ(t := ϕ ) must be surrounded by the Funnel (see Fig. ). The overall gain α( ) is adapted in the following manner α ( F ϕ (t),ψ(t), ) = Ψ(t) α D (t) (7) only depending on the scaling function Ψ(t) and the (here: vertical) distance gain α D (t) = dist(, F = ϕ(t)) d V (t) to ensure that the error evolves inside the Funnel F ϕ. Thus the gain α( ) increases more aggressive control, if the error draws close to the boundary F ϕ and decreases more relaxed control, if the error becomes (nearly) zero. In [4] it is assured that both the gain α( ) > and the error stay bounded for all t, if the control input u (t ) is dimensioned sufficiently large but with finite values. Measurement noise n(t) is admissible for any Funnel boundary enclosing its maximal amplitude for (almost) all time. Obviously, the control engineer is able to predefine the Funnel boundary to fit customer wishes with some δ = F ϕ (τ δ ) > for all t τ δ and the desired asymptotic accuracy limit µ = lim t F ϕ (t) > lim t. The exponentially decreasing Funnel boundary F exp (t) is the most appropriate choice for linear systems with exponential transient behavior. The exponential Funnel boundary is given by ( F exp (t) = ϕ exp, exp t T exp ) + ϕ exp, (8) with the initial boundary value F exp (t ) = ϕ exp, + ϕ exp, > e(t ), the predefinable time constant T exp > and the asymptotic tracking accuracy limit lim t F exp (t) = ϕ exp, >. 3 Scaling Function The scaling function Ψ(t) for the distance gain α D (t) is mainly useful to enhance the transient behavior of Funnel Controlled systems with vertical distance d V (t), as e.g. the initial gain α(t ) can be chosen arbitrarily [4]. In [4] the gain was rescaled by the Funnel boundary itself Ψ(t) F ϕ (t) = ϕ(t), which improves the performance drastically, as the gain α(t) t t is bounded away from zero. Besides the positive acceleration effect and the increased accuracy at proportional plants, a disadvantage exists: If the gain is scaled by e.g. the Funnel boundary itself with an asymptotic accuracy limit < µ < (which is desired for almost all industrial applications), the scaling function reduces the overall gain α(t) = Ψ(t) α D (t)! < α D (t) for all t > τ {t F ϕ (t) < }. To remain the advantages of the distance gain and the scaling acceleration, the condition is suggested: Proposition 3.. Scaling Function Ψ(t) For any scaling function Ψ(t) t R + the overall (scaled) gain is α(t) α D (t) t R +. Proof: For any given Ψ(t) and α D (t) >, Prop. 3. follows from Eq. (7). When scaling with the Funnel boundary itself, the factor must be adjusted to Ψ(t) = F ϕ (t) + ( µ), with lim t Ψ(t) = lim t F ϕ (t) + ( µ) =. This additional condition for the choice of the scaling function is permissible, as Ψ(t) still is continuous, bounded, positive for all t and thus conform to the postulations (similar to those for ϕ(t), see Sec. ) in [5]. 7

3 4 Minimal Future Distance (MD) The vertical distance ensures, that the error evolution stays inside the Funnel region. Although it is obvious that for any (monotone) decreasing limiting function (see Fig. ), there exists a minimal future distance d F (t,t F ) between the control error at the actual time t and some future point t F t on the Funnel boundary F ϕ (t F ), which is smaller than (or equal to) the vertical distance d V (t) [5]. Theorem 4.. Minimal Distance (MD) d F (t,t F ) For any continuous, non-increasing limiting function F ϕ (t) > for all t t, there exists a minimal (future) distance d F (t,t F ) =. min ( F ϕ (t F ) ) + (t F t) t F t (9) with the future time t F t t and the property d F (t,t F ) d H d V (t) t,t F R + () The future time t F t + d H is delimited by the horizon d H = min t H>t F (d V (t),(t H t)) > () with the horizontal time t H min τ>t {τ F ϕ (τ) τ > d V (t) + t}. Proof: The shortest distance between two points and F ϕ (T) is a straight line with length R. For any point F ϕ (T) F ϕ (t) on a continuous function with F ϕ, t,t t, such a line exists with length R(t,T) ( F ϕ (T) ) + (T t). Drawing a circle B R ( ) around with radius R > and increasing R until the circular line B R ( ) firstly contacts { the boundary F ϕ ( ˆt F ), we fix ˆt F = min τ t τ BR ( ) = F ϕ (τ) } and the distance R(t, ˆt F ) R min. Obviously, R min is bounded above with R (t, ˆt F ) d V (t) = F ϕ (t) d H, therefore t ˆt F < t + d H. For all lim T F ϕ (T) = µ >, there exists ˆt H = min τ>t {τ F ϕ (τ) = }, now assume d V + t ˆt F > ˆt H, but R(t, ˆt F ) = ( F ϕ (ˆt F ) ) + (ˆt F t) > R(t, ˆt H ) = ˆt H t d H. Therefore at least ˆt F ˆt H = t + d H and the minimal distance exists with d F (ˆt F ) min(d H,d H ). Corollary 4.. For any scaling function Ψ(t), the maximal Funnel gain is definedby α F (t) = Ψ(t) d F (t,t F ). Proof: With (9) the minimal distance is fixed, as α F (t) d F (t,t F ) the maximum is found. For all F ϕ (t ) < and according to Theorem 4. and Corollary 4. especially the initial control input u F (t ) = Ψ(t ) d F (t,t F ) } {{ } α F (t) e(t ) u V (t ) = Ψ(t ) d V (t ) }{{} α V (t) e(t ) () + F G (t) e() F G (t) d F F G (t F ) t t F τ µ Figure 3. Analytical Method for Calculating the MD forces the controlled system more rapidly towards the reference signal y. Despite a more complex calculation of the control gain α F (t), Funnel-Control becomes much more effective. The transient behavior is generally accelerated and the control input is more efficiently used (see e.g. Sec. 4.). The difficulty hides in determining the optimal time t F t to calculate (or approximate) the minimal distance d F (t,t F ). In the following Subsections an analytical, a numerical and a derivative method to find the minimal (future) distance (MD) are introduced. 4. Analytic Approach A simple limiting function allows to calculate the future distance instantaneously. The chosen exemplary Funnel boundary in Fig. 3 is continuous and nonincreasing, it is defined by { ϕ ϕ F G (t) = τ µ t + ϕ,t < τ µ (3) ϕ,t τ µ! with the initial boundary value ϕ > e(t ) >, the asymptotic accuracy limit µ ϕ > and the cut-off time τ µ > after which the boundary consists only of a (horizontal) tube with radius ϕ. Here the minimal (future) distance is easily identified as the perpendicular to the slope of the Funnel boundary F G (t F ) for all (future) times t F. We derive the condition F G (t F ) t F t d dt F G(t) substituting (3) and solving for t F = t+ ϕ ϕ (ϕ τµ ) t=tf! = (4),t +( ϕ ϕ F t τ µ ) τµ τ µ,t F τ µ t τ µ t,t > τ µ (5) in consideration of the only piecewise differentiable function F G (t), one can calculate the minimal (future) distance analytically with d F (t,t F ) = ( F G (t F ) ) + (t F t) (6) 73

4 + F ϕ (t) e() t...ˆt F d F t H + F ϕ (t) e() d V t ˆt F ˆd F ˆF ϕ (ˆt F ) ˆF ϕ (T) F ϕ (t) F ϕ (t) Figure 4. Numerical Method for Approximating the MD Figure 5. Derivative Method for Approximating the MD For all t > τ µ as t F = t, the minimal (future) distance d F (t,t F ) merges with the vertical distance d V (t). The tremendous advantage in using the analytical method is the fast and correct calculation of the minimal distance, as no numerical iterations are needed. Otherwise condition (4) apparently becomes more complex and may even be not analytically solvable for all t F. As Funnel Control also with more general boundaries should benefit from this acceleration, in the next section an iterative numerical approach to approximate the minimal distance is investigated. 4. Numeric Approach For more universal limiting functions e.g. the Exponential (8) Funnel Boundary, condition (4) cannot be solved analytically in general. Therefore the minimal distance d F (t,t F ) must be approximated by approaching t F numerically by t = N t (d H ). In this paper we present an iterative method deploying a simple algorithm to find the optimal foresight, preserving the real-time condition by choosing a maximal N of allowed iteration steps and additionally adjusting N t = dh N online, depending on the minimal horizon d H = H min denedin Eq. (). After initializing the necessary parameters, the actual time t and error, minimal and maximal horizon H m in, H m ax are fixed according to the vertical distance d V (t) and the horizontal time { min τ>t {τ F ϕ (τ) } µ t H = d V + t + ϕ exp, exp( t/t exp ) < µ (7) The time increment N t is properly set and the iterative calculation of the minimal distance is started for i < N with d F,i (t,i N t ) = ( F ϕ (t + i N t ) ) + (i N t ) (8) As the numerical minimum distance d F (t, ˆt F ) exists for t ˆt F = t + i N t d H (see Theorem 4.), as soon as the inequality d F,i (t,i N t ) < d F,i+ (t,(i + ) N t ) (9) is satisfied, the iteration loop is left and the numerical minimal distance d F (t, ˆt F ) = d F,i (t,i N t ) is returned, thus the algorithm assures, that d F (t,t F ) d F (t, ˆt F ) d V (t). The maximal iteration steps N should be chosen as small as possible to preserve the real time applicability. For N = the algorithm coincides with the calculation of the vertical distance d V (t) = d F, (t, N t ). The simulative analysis has shown, that N = shows good precision at acceptable computational time for sampling times h ms. 4.3 Derivative Approach To absolutely avoid an eventual violation of the real time condition, it is desirable to find a method to approximate the minimal future distance without any iterations. In his subsection we present an analytical approximation ˆd F (t, ˆt F ) of the minimal distance. The idea is illustrated in Fig. 5 and is simple: substituting the boundary by its tangent ˆF ϕ (T) for all T t and calculating the perpendicalur distance between and ˆF ϕ (ˆt F ) at some future point ˆt F. The new properties are combined in Theorem 4.3. Approximated MD ˆd F (t, ˆt F ) For any differentiable, monotone decreasing function F ϕ (t) with monotone increasing derivative F ϕ (t) < for all t [, ) and lim t F ϕ (t) =, the approximated minimal distance ˆd F (t, ˆt F ) = ( ˆF ϕ (ˆt F ) ) + (ˆt F t) () exists with the linear approximation ˆF ϕ (T) = F ϕ (t) (T t) + F ϕ (t) T t () and the approximated future time ˆt F = t F ϕ (t) ( d V (t) F ϕ (t) t + F ϕ(t) delimited by t ˆt F t + d H and has the property ) () ˆd F (t, ˆt F ) d F (t,t F ) t, ˆt F R + (3) Proof: As ˆF ϕ (t) is differentiable, its tangent representation ˆF ϕ (t) exists, which can be extended to a straight line 74

5 ˆF ϕ (T) for T t. The perpendicular onto this approximated boundary calculation with condition (4) at some ˆt F t crossing represents the minimal distance R ˆd F (t, ˆt F ) in the R -plane. For any ˆF ϕ (T) with T t with F ϕ (t ) = ˆFϕ (T) < F ϕ (t ) for all t > t = t, ˆF ϕ (t ) F ϕ (t ) holds true. Finally, the relation d F (t,t ) = ( F ϕ (t ) ) + (t t) ( ˆF ϕ (t ) ) + (t t) R for all t t shows ˆd F (t, ˆt F ) d F (t,t F ) and therefore t ˆt F t + d H equal to the horizon (). Corollary 4.4. For any scaling function Ψ(t ), the approximated maximal Funnel gain is defined by α ˆF(t) = Ψ(t) ˆd F (t,ˆt F ). Proof: With () the approximated minimal distance is fixed, as αˆf(t) the approximated maximum is ˆd F (t,ˆt F ) found. Recapitulatory, this approximated minimal distance ˆd F (t, ˆt F ) exhibits the most aggressive gain α ˆF(t) α F (t) α V (t). 5 Simulation Results All MATLAB/SIMULINK simulations are performed with a sampling time h = ms. To focus only on the results of this publication, the implementation of an integrating prefilter [3] or an auxiliary (nonlinear) PI-controller like extension [] is skipped, although those guarantee an asymptotic vanishing error lim t =. Thus the error here will only remain inside the Funnel with lim t. < µ. The customer wishes are µ =., δ =.8 at τ δ =.3s and ϕ = 5. For intuitive understanding, a simple linear system with its transfer function is chosen: a PT system F PT (s) = (4) + s The Funnel boundaries F A (t) and F exp (t) are designed accordingly to the given values. The maximal iteration number is set to N =. The reference is y = for some initial error e(t ) =. For all Funnel controllers generating its distance gain α D (t) with the vertical distance d V (t), the overall gain α(t) α V (t) is scaled either by Ψ(t) = (Non-Scaled Mode) or by Ψ(t) = F exp (t) + ( µ) or Ψ(t) = F A (t) + ( µ) (Scaled Mode), respectively. Whereas for the minimal (future) distance d F (t,t F ) (MD), the overall gain α(t) α F (t) is not scaled, therefore Ψ(t) = is set. The exhibited positive effect of the minimal distance is more obvious and clear. 5. Analytical Method The simulations are performed for the PT system (4) controlled by three Funnel controllers with the same predefined limiting function F A (t), using the non-scaled and System Output y(t), Reference Signal y * (t) Control Output u(t) Funnel Boundary F(t), Error Figure y(t) with VD (Not Scaled). y(t) with VD (Scaled) y(t) with MD (Analytical Method) y * (t) u(t) with VD (Not Scaled) u(t) with VD (Scaled) u(t) with MD (Analytical Method) with VD (Not Scaled) with VD (Scaled) with MD (Analytical Method) ± F A (t).5.5 Comparison between Non-Scaled, Scaled VD and MD Analytical Method. scaled vertical distance (VD) and the analytically determined minimal distance (MD), utilizing Eq. (6). The Funnel boundary F A (t) is given by Eq. (3). In Fig. 6, the system output y(t), the control input u(t) and the error evolution within the Funnel F A (t) are shown. Easily the increased acceleration of the transient behavior is noticed. Without any scaling Ψ(t) = the system response y(t) is slow, using the scaling function Ψ(t) = F A (t) + ( µ) the response is sped up. Finally the MD drives the system output y(t) towards the desired value y = within the shortest period of time. Besides the control inputs u(t) for the VD gains exhibits tremendous peaks in contrast to the more effective use of u(t) for the MD. Here the control input u(t) has its maximum for the initial error e(). 75

6 System Output y(t), Reference Signal y * (t) Control Output u(t) Funnel Boundary F(t), Error y(t) with VD (Not Scaled) y(t) with VD (Scaled). y(t) with MD (Iterative Method) y(t) with MD (Derivative Method) y * (t) u(t) with VD (Not Scaled) u(t) with VD (Scaled) u(t) with MD (Iterative Method) u(t) with MD (Derivative Method) with VD (Not Scaled) with VD (Scaled) with MD (Iterative Method) with MD (Derivative Method) ± F exp (t).5.5 Figure 7. Comparison between Non-Scaled, Scaled VD and MD Numerical and Derivative Method. 5. Numerical and Derivative Method The four simulated control loops consist of the PT system (4) and four Funnel controllers with the same predefined Funnel boundary F exp (t), using the non-scaled and scaled vertical distance d V (t) (VD), the numerically determined d F (t, ˆt F ) and approximated ˆd F (t, ˆt F ) minimal distance (MD). The Funnel boundary F exp (t) is given by Eq. (8). The system output y(t), the control input u(t) and the error evolution within the Funnel F exp (t) are depicted in Fig. 7. Again a steady increase of the positive acceleration effect is apparent. The slowest performance shows Funnel Control with non-scaled VD, a slight improved behavior is generated by Funnel Control with scaled VD. The best performances are obtained for the Funnel Controllers with MD. The approximated MD exhibits the fastest transient response. The control input u(t) is most effectively used for the Funnel controllers with MD. At initialization t = the largest control u() most rapidly forces the system output y(t) towards the reference y =. 6 Conclusion In this publication we presented four methods to reduce the settling time of robust adaptive Funnel Controlled systems by using.) a scaling function, which increases the control gain, and three implementations of the online foresight the minimal (future) distance:.) the analytic, 3.) numeric and 4.) derivative approach. Fastest transient behavior exhibit those controllers using the minimal distance, where the approximated minimal distance (derivative approach) shows the best performance. References [] Christoph Hackl and Dierk Schröder. Extension of high-gain controllable systems for improved accuracy. Joint CCA, ISIC and CACSD Proceedings 6, October 4-6, 6, Munich, Germany (CDROM), pages 3 36, 6. [] Christoph Hackl and Dierk Schröder. Funnel-control for nonlinear multi-mass flexible systems. IECON, Paris (to be published in the conference proceedings), 6. [3] C.M. Hackl, H. Schuster, C. Westermaier, and D. Schröder. Funnel-control with integrating prefilter for nonlinear, time-varying two-mass flexible servo systems. The 9th International Workshop on Advanced Motion Control, AMC 6 - Istanbul, pages , March [4] A. Ilchmann, E. P. Ryan, and C. J. Sangwin. Tracking with prescribed transient behaviour. ESAIM: Control, Optimisation and Calculus of Variations, EDP Sciences, SMAI,. [5] A. Ilchmann, E. P. Ryan, and S. Trenn. Tracking control: Performance funnels and prescribed transient behaviour. System and Control Letters (Preprint M9/4), 4. [6] A. Isidori. Nonlinear Control Systems. Springer- Verlag, London, (3rd edition) edition, 995. [7] H. Schuster, C. Westermaier, and D. Schröder. Highgain-control for systems with zero dynamics and arbitrary relative degree. Proceedings of the IEEE Int. Conf. on Mechatronics & Robotics, MechRob, Aachen, Germany, pages 46 43, September 4. 76

Funnel control in mechatronics: An overview

Funnel control in mechatronics: An overview Funnel control in mechatronics: An overview Position funnel control of stiff industrial servo-systems C.M. Hackl 1, A.G. Hofmann 2 and R.M. Kennel 1 1 Institute for Electrical Drive Systems and Power Electronics

More information

L2 gains and system approximation quality 1

L2 gains and system approximation quality 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 24: MODEL REDUCTION L2 gains and system approximation quality 1 This lecture discusses the utility

More information

The Bang-Bang Funnel Controller

The Bang-Bang Funnel Controller 49th IEEE Conference on Decision and Control December 15-17, 2010 Hilton Atlanta Hotel, Atlanta, GA, USA The Bang-Bang Funnel Controller Daniel Liberzon and Stephan Trenn Abstract A bang-bang controller

More information

K. Pyragas* Semiconductor Physics Institute, LT-2600 Vilnius, Lithuania Received 19 March 1998

K. Pyragas* Semiconductor Physics Institute, LT-2600 Vilnius, Lithuania Received 19 March 1998 PHYSICAL REVIEW E VOLUME 58, NUMBER 3 SEPTEMBER 998 Synchronization of coupled time-delay systems: Analytical estimations K. Pyragas* Semiconductor Physics Institute, LT-26 Vilnius, Lithuania Received

More information

PI-funnel control with Anti-windup

PI-funnel control with Anti-windup PI-funnel control with Anti-windup Christoph Hackl Technische Universität München Institute for Electrical Drive Systems and Power Electronics 52 nd IEEE Conference on Decision and Control, Florence 13

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

Functional Differential Equations with Causal Operators

Functional Differential Equations with Causal Operators ISSN 1749-3889 (print), 1749-3897 (online) International Journal of Nonlinear Science Vol.11(211) No.4,pp.499-55 Functional Differential Equations with Causal Operators Vasile Lupulescu Constantin Brancusi

More information

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Ufuk Bakirdogen*, Matthias Liermann** *Institute for Fluid Power Drives and Controls (IFAS),

More information

First and Second Order Differential Equations Lecture 4

First and Second Order Differential Equations Lecture 4 First and Second Order Differential Equations Lecture 4 Dibyajyoti Deb 4.1. Outline of Lecture The Existence and the Uniqueness Theorem Homogeneous Equations with Constant Coefficients 4.2. The Existence

More information

Speed funnel control with disturbance observer for wind turbine systems with elastic shaft

Speed funnel control with disturbance observer for wind turbine systems with elastic shaft Speed funnel control with disturbance observer for wind turbine systems with elastic shaft Christoph Hackl (TUM) Munich School of Engineering (MSE) Research group Control of Renewable Energy Systems (CRES)

More information

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Charalampos P. Bechlioulis, Achilles Theodorakopoulos 2 and George A. Rovithakis 2 Abstract The

More information

ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE. Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt

ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE. Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt Lehrstuhl für Prozesstechnik, RWTH Aachen Turmstr. 46, D-5264 Aachen,

More information

MATH 12 CLASS 5 NOTES, SEP

MATH 12 CLASS 5 NOTES, SEP MATH 12 CLASS 5 NOTES, SEP 30 2011 Contents 1. Vector-valued functions 1 2. Differentiating and integrating vector-valued functions 3 3. Velocity and Acceleration 4 Over the past two weeks we have developed

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

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

PREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008

PREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008 ICIC Express Letters ICIC International c 2008 ISSN 1881-803X Volume 2, Number 3, September 2008 pp. 239 244 PREDICTIVE CONTROL OF NONLINEAR SYSTEMS Martin Janík, Eva Miklovičová and Marián Mrosko Faculty

More information

The Rationale for Second Level Adaptation

The Rationale for Second Level Adaptation The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach

More information

Minimum Fuel Optimal Control Example For A Scalar System

Minimum Fuel Optimal Control Example For A Scalar System Minimum Fuel Optimal Control Example For A Scalar System A. Problem Statement This example illustrates the minimum fuel optimal control problem for a particular first-order (scalar) system. The derivation

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems by Dr. Guillaume Ducard Fall 2016 Institute for Dynamic Systems and Control ETH Zurich, Switzerland based on script from: Prof. Dr. Lino Guzzella 1/33 Outline 1

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 5. 2. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 3. Fundamental properties IST-DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs2012/ 2012 1 Example Consider the system ẋ = f

More information

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeC14.1 An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control Qing Liu and Douglas

More information

Observability for deterministic systems and high-gain observers

Observability for deterministic systems and high-gain observers Observability for deterministic systems and high-gain observers design. Part 1. March 29, 2011 Introduction and problem description Definition of observability Consequences of instantaneous observability

More information

arxiv: v1 [cond-mat.stat-mech] 6 Mar 2008

arxiv: v1 [cond-mat.stat-mech] 6 Mar 2008 CD2dBS-v2 Convergence dynamics of 2-dimensional isotropic and anisotropic Bak-Sneppen models Burhan Bakar and Ugur Tirnakli Department of Physics, Faculty of Science, Ege University, 35100 Izmir, Turkey

More information

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3. 8. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid

More information

Information Structures Preserved Under Nonlinear Time-Varying Feedback

Information Structures Preserved Under Nonlinear Time-Varying Feedback Information Structures Preserved Under Nonlinear Time-Varying Feedback Michael Rotkowitz Electrical Engineering Royal Institute of Technology (KTH) SE-100 44 Stockholm, Sweden Email: michael.rotkowitz@ee.kth.se

More information

Small Gain Theorems on Input-to-Output Stability

Small Gain Theorems on Input-to-Output Stability Small Gain Theorems on Input-to-Output Stability Zhong-Ping Jiang Yuan Wang. Dept. of Electrical & Computer Engineering Polytechnic University Brooklyn, NY 11201, U.S.A. zjiang@control.poly.edu Dept. of

More information

Current PI-funnel control with anti-windup for reluctance synchronous machines (RSMs)

Current PI-funnel control with anti-windup for reluctance synchronous machines (RSMs) Current PI-funnel control with anti-windup for reluctance synchronous machines (RSMs) Christoph Hackl 12.2.216 Colloquium on the occasion of the 6th birthday of Achim Ilchmann 12.2.216 Christoph Hackl:

More information

Ordinary Differential Equation Theory

Ordinary Differential Equation Theory Part I Ordinary Differential Equation Theory 1 Introductory Theory An n th order ODE for y = y(t) has the form Usually it can be written F (t, y, y,.., y (n) ) = y (n) = f(t, y, y,.., y (n 1) ) (Implicit

More information

A brief introduction to ordinary differential equations

A brief introduction to ordinary differential equations Chapter 1 A brief introduction to ordinary differential equations 1.1 Introduction An ordinary differential equation (ode) is an equation that relates a function of one variable, y(t), with its derivative(s)

More information

Chapter 2 Optimal Control Problem

Chapter 2 Optimal Control Problem Chapter 2 Optimal Control Problem Optimal control of any process can be achieved either in open or closed loop. In the following two chapters we concentrate mainly on the first class. The first chapter

More information

Higher Order Averaging : periodic solutions, linear systems and an application

Higher Order Averaging : periodic solutions, linear systems and an application Higher Order Averaging : periodic solutions, linear systems and an application Hartono and A.H.P. van der Burgh Faculty of Information Technology and Systems, Department of Applied Mathematical Analysis,

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

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

Input constrained funnel control with applications to chemical reactor models

Input constrained funnel control with applications to chemical reactor models Available online at www.sciencedirect.com Systems & Control Letters ( ) www.elsevier.com/locate/sysconle Input constrained funnel control with applications to chemical reactor models Achim Ilchmann a;,

More information

Funnel control with saturation: linear MIMO systems

Funnel control with saturation: linear MIMO systems SUBMISSION: IEEE TRANSACTIONS ON AUTOMATIC CONTROL Funnel control with saturation: linear MIMO systems Norman Hopfe Achim Ilchmann Eugene P. Ryan Abstract Tracking by the system output of a reference signal

More information

On Stochastic Adaptive Control & its Applications. Bozenna Pasik-Duncan University of Kansas, USA

On Stochastic Adaptive Control & its Applications. Bozenna Pasik-Duncan University of Kansas, USA On Stochastic Adaptive Control & its Applications Bozenna Pasik-Duncan University of Kansas, USA ASEAS Workshop, AFOSR, 23-24 March, 2009 1. Motivation: Work in the 1970's 2. Adaptive Control of Continuous

More information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

Introduction to Initial Value Problems

Introduction to Initial Value Problems Chapter 2 Introduction to Initial Value Problems The purpose of this chapter is to study the simplest numerical methods for approximating the solution to a first order initial value problem (IVP). Because

More information

y + p(t)y = g(t) for each t I, and that also satisfies the initial condition y(t 0 ) = y 0 where y 0 is an arbitrary prescribed initial value.

y + p(t)y = g(t) for each t I, and that also satisfies the initial condition y(t 0 ) = y 0 where y 0 is an arbitrary prescribed initial value. p1 Differences Between Linear and Nonlinear Equation Theorem 1: If the function p and g are continuous on an open interval I : α < t < β containing the point t = t 0, then there exists a unique function

More information

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION A. Levant Institute for Industrial Mathematics, 4/24 Yehuda Ha-Nachtom St., Beer-Sheva 843, Israel Fax: +972-7-232 and E-mail:

More information

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Classify a transfer function to see which order or ramp it can follow and with which expected error. Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,

More information

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10) Subject: Optimal Control Assignment- (Related to Lecture notes -). Design a oil mug, shown in fig., to hold as much oil possible. The height and radius of the mug should not be more than 6cm. The mug must

More information

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

A Systematic Approach to Extremum Seeking Based on Parameter Estimation

A Systematic Approach to Extremum Seeking Based on Parameter Estimation 49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA A Systematic Approach to Extremum Seeking Based on Parameter Estimation Dragan Nešić, Alireza Mohammadi

More information

Calculus I Sample Exam #01

Calculus I Sample Exam #01 Calculus I Sample Exam #01 1. Sketch the graph of the function and define the domain and range. 1 a) f( x) 3 b) g( x) x 1 x c) hx ( ) x x 1 5x6 d) jx ( ) x x x 3 6 . Evaluate the following. a) 5 sin 6

More information

Chapter 2: First Order DE 2.4 Linear vs. Nonlinear DEs

Chapter 2: First Order DE 2.4 Linear vs. Nonlinear DEs Chapter 2: First Order DE 2.4 Linear vs. Nonlinear DEs First Order DE 2.4 Linear vs. Nonlinear DE We recall the general form of the First Oreder DEs (FODE): dy = f(t, y) (1) dt where f(t, y) is a function

More information

2tdt 1 y = t2 + C y = which implies C = 1 and the solution is y = 1

2tdt 1 y = t2 + C y = which implies C = 1 and the solution is y = 1 Lectures - Week 11 General First Order ODEs & Numerical Methods for IVPs In general, nonlinear problems are much more difficult to solve than linear ones. Unfortunately many phenomena exhibit nonlinear

More information

Optimization Tutorial 1. Basic Gradient Descent

Optimization Tutorial 1. Basic Gradient Descent E0 270 Machine Learning Jan 16, 2015 Optimization Tutorial 1 Basic Gradient Descent Lecture by Harikrishna Narasimhan Note: This tutorial shall assume background in elementary calculus and linear algebra.

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

Approximation-Free Prescribed Performance Control

Approximation-Free Prescribed Performance Control Preprints of the 8th IFAC World Congress Milano Italy August 28 - September 2 2 Approximation-Free Prescribed Performance Control Charalampos P. Bechlioulis and George A. Rovithakis Department of Electrical

More information

Finding Robust Solutions to Dynamic Optimization Problems

Finding Robust Solutions to Dynamic Optimization Problems Finding Robust Solutions to Dynamic Optimization Problems Haobo Fu 1, Bernhard Sendhoff, Ke Tang 3, and Xin Yao 1 1 CERCIA, School of Computer Science, University of Birmingham, UK Honda Research Institute

More information

SPACES ENDOWED WITH A GRAPH AND APPLICATIONS. Mina Dinarvand. 1. Introduction

SPACES ENDOWED WITH A GRAPH AND APPLICATIONS. Mina Dinarvand. 1. Introduction MATEMATIČKI VESNIK MATEMATIQKI VESNIK 69, 1 (2017), 23 38 March 2017 research paper originalni nauqni rad FIXED POINT RESULTS FOR (ϕ, ψ)-contractions IN METRIC SPACES ENDOWED WITH A GRAPH AND APPLICATIONS

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

2nd-Order Linear Equations

2nd-Order Linear Equations 4 2nd-Order Linear Equations 4.1 Linear Independence of Functions In linear algebra the notion of linear independence arises frequently in the context of vector spaces. If V is a vector space over the

More information

ADAPTIVE EXTREMUM SEEKING CONTROL OF CONTINUOUS STIRRED TANK BIOREACTORS 1

ADAPTIVE EXTREMUM SEEKING CONTROL OF CONTINUOUS STIRRED TANK BIOREACTORS 1 ADAPTIVE EXTREMUM SEEKING CONTROL OF CONTINUOUS STIRRED TANK BIOREACTORS M. Guay, D. Dochain M. Perrier Department of Chemical Engineering, Queen s University, Kingston, Ontario, Canada K7L 3N6 CESAME,

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003 3. Cascade Control Next we turn to an

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

Figure 10: Tangent vectors approximating a path.

Figure 10: Tangent vectors approximating a path. 3 Curvature 3.1 Curvature Now that we re parametrizing curves, it makes sense to wonder how we might measure the extent to which a curve actually curves. That is, how much does our path deviate from being

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

MATH 215/255 Solutions to Additional Practice Problems April dy dt

MATH 215/255 Solutions to Additional Practice Problems April dy dt . For the nonlinear system MATH 5/55 Solutions to Additional Practice Problems April 08 dx dt = x( x y, dy dt = y(.5 y x, x 0, y 0, (a Show that if x(0 > 0 and y(0 = 0, then the solution (x(t, y(t of the

More information

ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL

ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL K. WORTHMANN Abstract. We are concerned with model predictive control without stabilizing terminal constraints or costs. Here, our

More information

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Pontus Giselsson Department of Automatic Control LTH Lund University Box 118, SE-221 00 Lund, Sweden pontusg@control.lth.se

More information

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

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

More information

Estimating Lyapunov Exponents from Time Series. Gerrit Ansmann

Estimating Lyapunov Exponents from Time Series. Gerrit Ansmann Estimating Lyapunov Exponents from Time Series Gerrit Ansmann Example: Lorenz system. Two identical Lorenz systems with initial conditions; one is slightly perturbed (10 14 ) at t = 30: 20 x 2 1 0 20 20

More information

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback

More information

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. IV (May - Jun. 2015), PP 52-62 www.iosrjournals.org The ϵ-capacity of a gain matrix and tolerable disturbances:

More information

Dynamical Systems. August 13, 2013

Dynamical Systems. August 13, 2013 Dynamical Systems Joshua Wilde, revised by Isabel Tecu, Takeshi Suzuki and María José Boccardi August 13, 2013 Dynamical Systems are systems, described by one or more equations, that evolve over time.

More information

Calculus is Cool. Math 160 Calculus for Physical Scientists I Exam 1 September 18, 2014, 5:00-6:50 pm. NAME: Instructor: Time your class meets:

Calculus is Cool. Math 160 Calculus for Physical Scientists I Exam 1 September 18, 2014, 5:00-6:50 pm. NAME: Instructor: Time your class meets: NAME: Instructor: Time your class meets: Math 160 Calculus for Physical Scientists I Exam 1 September 18, 2014, 5:00-6:50 pm How can it be that mathematics, being after all a product of human thought independent

More information

2 Statement of the problem and assumptions

2 Statement of the problem and assumptions Mathematical Notes, 25, vol. 78, no. 4, pp. 466 48. Existence Theorem for Optimal Control Problems on an Infinite Time Interval A.V. Dmitruk and N.V. Kuz kina We consider an optimal control problem on

More information

Posture regulation for unicycle-like robots with. prescribed performance guarantees

Posture regulation for unicycle-like robots with. prescribed performance guarantees Posture regulation for unicycle-like robots with prescribed performance guarantees Martina Zambelli, Yiannis Karayiannidis 2 and Dimos V. Dimarogonas ACCESS Linnaeus Center and Centre for Autonomous Systems,

More information

Robust Internal Model Control for Impulse Elimination of Singular Systems

Robust Internal Model Control for Impulse Elimination of Singular Systems International Journal of Control Science and Engineering ; (): -7 DOI:.59/j.control.. Robust Internal Model Control for Impulse Elimination of Singular Systems M. M. Share Pasandand *, H. D. Taghirad Department

More information

Periodic solutions of weakly coupled superlinear systems

Periodic solutions of weakly coupled superlinear systems Periodic solutions of weakly coupled superlinear systems Alessandro Fonda and Andrea Sfecci Abstract By the use of a higher dimensional version of the Poincaré Birkhoff theorem, we are able to generalize

More information

PUTNAM PROBLEMS DIFFERENTIAL EQUATIONS. First Order Equations. p(x)dx)) = q(x) exp(

PUTNAM PROBLEMS DIFFERENTIAL EQUATIONS. First Order Equations. p(x)dx)) = q(x) exp( PUTNAM PROBLEMS DIFFERENTIAL EQUATIONS First Order Equations 1. Linear y + p(x)y = q(x) Muliply through by the integrating factor exp( p(x)) to obtain (y exp( p(x))) = q(x) exp( p(x)). 2. Separation of

More information

Target Localization and Circumnavigation Using Bearing Measurements in 2D

Target Localization and Circumnavigation Using Bearing Measurements in 2D Target Localization and Circumnavigation Using Bearing Measurements in D Mohammad Deghat, Iman Shames, Brian D. O. Anderson and Changbin Yu Abstract This paper considers the problem of localization and

More information

Getting Some Big Air

Getting Some Big Air Getting Some Big Air Control #10499 February 14, 2011 Abstract In this paper we address the problem of optimizing a ramp for a snowboarder to travel. Our approach is two sided. We first address the forward

More information

Diagonalizing Hermitian Matrices of Continuous Functions

Diagonalizing Hermitian Matrices of Continuous Functions Int. J. Contemp. Math. Sciences, Vol. 8, 2013, no. 5, 227-234 HIKARI Ltd, www.m-hikari.com Diagonalizing Hermitian Matrices of Continuous Functions Justin Cyr 1, Jason Ekstrand, Nathan Meyers 2, Crystal

More information

Chapter 7. Digital Control Systems

Chapter 7. Digital Control Systems Chapter 7 Digital Control Systems 1 1 Introduction In this chapter, we introduce analysis and design of stability, steady-state error, and transient response for computer-controlled systems. Transfer functions,

More information

Limits, Continuity, and the Derivative

Limits, Continuity, and the Derivative Unit #2 : Limits, Continuity, and the Derivative Goals: Study and define continuity Review limits Introduce the derivative as the limit of a difference quotient Discuss the derivative as a rate of change

More information

Towards Quantitative Time Domain Design Tradeoffs in Nonlinear Control

Towards Quantitative Time Domain Design Tradeoffs in Nonlinear Control Towards Quantitative Time Domain Design Tradeoffs in Nonlinear Control Rick H. Middleton Julio H. Braslavsky Ingeniería en Automatización y Control Industrial Departamento de Ciencia y Tecnología Universidad

More information

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate www.scichina.com info.scichina.com www.springerlin.com Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate WEI Chen & CHEN ZongJi School of Automation

More information

arxiv: v1 [math.oc] 22 Sep 2016

arxiv: v1 [math.oc] 22 Sep 2016 EUIVALENCE BETWEEN MINIMAL TIME AND MINIMAL NORM CONTROL PROBLEMS FOR THE HEAT EUATION SHULIN IN AND GENGSHENG WANG arxiv:1609.06860v1 [math.oc] 22 Sep 2016 Abstract. This paper presents the equivalence

More information

Nonlinear Analysis 71 (2009) Contents lists available at ScienceDirect. Nonlinear Analysis. journal homepage:

Nonlinear Analysis 71 (2009) Contents lists available at ScienceDirect. Nonlinear Analysis. journal homepage: Nonlinear Analysis 71 2009 2744 2752 Contents lists available at ScienceDirect Nonlinear Analysis journal homepage: www.elsevier.com/locate/na A nonlinear inequality and applications N.S. Hoang A.G. Ramm

More information

Stability theory is a fundamental topic in mathematics and engineering, that include every

Stability theory is a fundamental topic in mathematics and engineering, that include every Stability Theory Stability theory is a fundamental topic in mathematics and engineering, that include every branches of control theory. For a control system, the least requirement is that the system is

More information

Chapter 14: Vector Calculus

Chapter 14: Vector Calculus Chapter 14: Vector Calculus Introduction to Vector Functions Section 14.1 Limits, Continuity, Vector Derivatives a. Limit of a Vector Function b. Limit Rules c. Component By Component Limits d. Continuity

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

Asymptotics for posterior hazards

Asymptotics for posterior hazards Asymptotics for posterior hazards Pierpaolo De Blasi University of Turin 10th August 2007, BNR Workshop, Isaac Newton Intitute, Cambridge, UK Joint work with Giovanni Peccati (Université Paris VI) and

More information

Calculus - Chapter 2 Solutions

Calculus - Chapter 2 Solutions Calculus - Chapter Solutions. a. See graph at right. b. The velocity is decreasing over the entire interval. It is changing fastest at the beginning and slowest at the end. c. A = (95 + 85)(5) = 450 feet

More information

2 = = 0 Thus, the number which is largest in magnitude is equal to the number which is smallest in magnitude.

2 = = 0 Thus, the number which is largest in magnitude is equal to the number which is smallest in magnitude. Limits at Infinity Two additional topics of interest with its are its as x ± and its where f(x) ±. Before we can properly discuss the notion of infinite its, we will need to begin with a discussion on

More information

Iterative Controller Tuning Using Bode s Integrals

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

More information

Existence of global solutions of some ordinary differential equations

Existence of global solutions of some ordinary differential equations J. Math. Anal. Appl. 340 (2008) 739 745 www.elsevier.com/locate/jmaa Existence of global solutions of some ordinary differential equations U. Elias Department of Mathematics, Technion IIT, Haifa 32000,

More information

On Conditionally Convergent Series

On Conditionally Convergent Series On Conditionally Convergent Series Werner Horn and Madjiguene Ndiaye Abstract We prove conditions of convergence for rearrangements of conditionally convergent series. The main results are a comparison

More information

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities. 19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that

More information

Math Ordinary Differential Equations

Math Ordinary Differential Equations Math 411 - Ordinary Differential Equations Review Notes - 1 1 - Basic Theory A first order ordinary differential equation has the form x = f(t, x) (11) Here x = dx/dt Given an initial data x(t 0 ) = x

More information

Process Modelling. Table of Contents

Process Modelling. Table of Contents Process Modelling 1 Process Modelling prepared by Wm. J. Garland, Professor, Department of Engineering Physics, McMaster University, Hamilton, Ontario, Canada More about this document Summary: The general

More information

arxiv: v3 [math.ds] 22 Feb 2012

arxiv: v3 [math.ds] 22 Feb 2012 Stability of interconnected impulsive systems with and without time-delays using Lyapunov methods arxiv:1011.2865v3 [math.ds] 22 Feb 2012 Sergey Dashkovskiy a, Michael Kosmykov b, Andrii Mironchenko b,

More information

ThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure

ThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Hawaii USA, December 2003 ThM06-2 Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure Marianne Crowder

More information

Vector Functions & Space Curves MATH 2110Q

Vector Functions & Space Curves MATH 2110Q Vector Functions & Space Curves Vector Functions & Space Curves Vector Functions Definition A vector function or vector-valued function is a function that takes real numbers as inputs and gives vectors

More information

NOTES ON CALCULUS OF VARIATIONS. September 13, 2012

NOTES ON CALCULUS OF VARIATIONS. September 13, 2012 NOTES ON CALCULUS OF VARIATIONS JON JOHNSEN September 13, 212 1. The basic problem In Calculus of Variations one is given a fixed C 2 -function F (t, x, u), where F is defined for t [, t 1 ] and x, u R,

More information