Computing Viable Sets and Reachable Sets to Design Feedback Linearizing Control Laws Under Saturation

Size: px
Start display at page:

Download "Computing Viable Sets and Reachable Sets to Design Feedback Linearizing Control Laws Under Saturation"

Transcription

1 Computing Viable Sets and Reachable Sets to Design Feedback Linearizing Control Laws Under Saturation Meeko Oishi, Ian Mitchell, Claire Tomlin, Patrick Saint-Pierre Abstract We consider eedback linearizable systems subject to bounded control input and nonlinear state constraints. In a single computation, we synthesize 1) parameterized nonlinear controllers based on eedback linearization, and 2) the set o states over which this controller is valid. This is accomplished through a reachability calculation, in which the state is extended to incorporate input parameters. While we use a Hamilton- Jacobi ormulation, a viability approach is also easible. The result provides a mathematical guarantee that or all states within the computed set, there exists a control law that will simultaneously satisy two separate goals: envelope protection no violation o state constraints), and stabilization despite saturation. We apply this technique to two real-world systems: the longitudinal dynamics o a civil jet aircrat, and a twoaircrat, planar collision avoidance scenario. The result, in both cases, is a easible range o input parameters or the nonlinear control law, and a corresponding controlled invariant set. I. INTRODUCTION Aircrat light management systems blend a pilot s or autopilot s control input with a variety o state and input constraints, in order to achieve goals such as management o control saturation, trajectory generation and tracking, and envelope protection. In complex systems such as aircrat, many o these control goals must be achieved simultaneously. Blindly implementing control schemes or multiple goals e.g. envelope protection and stabilization) can result in chattering, instability, and other counterintuitive phenomenon, when the controller switches between multiple, independently designed control laws. Existing light management systems are designed mostly through ad-hoc rules to avoid these types o problems. While the resultant systems are This work was supported by M. Oishi s Harry S. Truman Postdoctoral Fellowship in National Security Science and Engineering at Sandia National Laboratories operated by Sandia Corporation, a Lockheed Martin Company, or the US DoE s NNSA under Contract DE-AC4-94-AL85), C. Tomlin s NSF Career Award, by the Deense Advanced Research Projects Agency DARPA) under the Sotware Enabled Control Program AFRL Contract F C-314), and by the DoD Multidisciplinary University Research Initiative MURI) program administered by the Oice o Naval Research under Grant N M. Oishi is an Assitant Proessor with the Department o Electrical and Computer Engineering, Vancouver, BC, Canada moishi@ece.ubc.ca I. Mitchell is an Assistant Proessor with the Department o Computer Science, University o British Columbia, Vancouver, BC, Canada mitchell@cs.ubc.ca C. Tomlin is an Associate Proessor with the Department o Aeronautics and Astronautics, Stanord University, Stanord, CA, USA, and an Associate Proessor with the Department o Electrical Engineering and Computer Science, University o Caliornia, Berkeley, CA, USA tomlin@stanord.edu P. Saint-Pierre is a Proessor with Universite Paris IX-Dauphine, France saint-pierre@viab.dauphine.r extensively tested through costly simulations to help identiy unanticipated problems, it is physically impossible to test all possible initial conditions. Problems which go undetected through this design and simulation process can result in automation surprises [1] and other problematic behaviors in actual aircrat operation. As an example, consider an incident in Paris-Orly, France, in which the pilot unknowingly activated envelope protection control laws during the aircrat s inal approach to landing. Upon reaching a speed excessive or the aircrat s aerodynamic coniguration, the autopilot initiated an altitudechange maneuver, in order to avoid structural damage to the wing. This initially caused the aircrat to climb steeply. The autothrottles increased thrust, and the pilots attempted to use the aircrat s control suraces to make the aircrat descend. However, the envelope protection control laws overrode the pilot s actions, commanding a high angle o attack, and eventually reaching a stall. The light crew managed to regain control o the aircrat, then successully completed a manual landing [2], [3]. New methods and tools in reachability analysis can provide an alternative ramework or control design in saetycritical systems such as civil jet aircrat. These methods provide a mathematical guarantee o the modeled system s behavior, in the presence o state and input constraints. Physical constraints arising rom aerodynamic envelope protection, such as the speed at which an aircrat can stall, can be incorporated as constraints on the continuous statespace. Actuator saturation can be incorporated as an input constraint resulting in bounded control authority. When other goals, such as trajectory tracking, are incorporated into this analysis, multiple objectives can be simultaneously served through a single computational synthesis. We show how to synthesize, in a single computation, controllers which simultaneously satisy two separate objectives: 1) envelope protection, and 2) stabilization under input saturation. To address the problem o envelope protection, we deine saety as the ability to remain within a set o constraints in the continuous state-space, despite bounded control authority. We seek to determine the controlled invariant set: the subset o sae states in which we can guarantee the state o the system can always remain. We ind this set by computing its converse: the set o states which are themselves unsae or which give rise to trajectories which become unsae [4]. This converse is simply the backwards reachable set o the unsae states, and we can compute backwards reachable

2 sets using existing techniques based on Hamilton-Jacobi partial dierential equations HJ PDEs). In addition to the backwards reachable set, these techniques also provide setvalued control laws, so by taking set complements we can ind both the controlled invariant set and the control signals which make it invariant. We draw on the Hamilton- Jacobi techniques here because o their sub-grid accuracy and success in previous aircrat applications [5], [6], [7], however viability techniques could also be used. Viability theory [8] and numerical algorithms [9] have been developed to compute viability kernels and capture basins or continuous systems, and also extended to hybrid systems [1], [11]. These are computationally based on a minimum-timeto-reach ormulation [12]. To address stabilization under saturation, we parameterize eedback linearizing control laws subject to bounded control input, such that the parameters relect system perormance goals e.g. damping, overshoot). We ormulate constraints that input saturation and stability place on the input parameters. Feedback linearization is a popular technique or dierentially lat systems [13], [14], but can generate inputs with high-magnitude. Synthesizing non-saturating eedback linearizing control laws is a non-trivial problem [15], [16], [17] or stabilization [18] as well as or tracking [19]. Trajectory generation or dierentially lat systems oten involves saturation and rate constraints [2], [21]. Other common techniques to incorporate state and input constraints are model predictive control [22], [23], [24], and control Lyapunov unctions [25], [26], however inding such unctions is oten diicult and done heuristically. For linear systems, quadratic Lyapunov unctions can be synthesized [27], [28]. A variety o techniques have been investigated to control linear systems with constraints [29], [3], [31], [32]. Our method is novel in its use o reachability analysis to perorm multiobjective controller synthesis which assures stabilization, envelope protection, and input non-saturation. While a standard reachability analysis guarantees envelope protection and input non-saturation, the resultant control law would not guarantee stability and may not be implementable it could be bang-bang or cause chattering. Thereore, our approach uses a reachability calculation with additional constraints to ensure that the resultant control law meets all the desired objectives and is implementable, as well. By extending the state to include the input parameters, we can include constraints or stability, saturation, and envelope protection in a single reachability analysis. Hence in a single step, we ind non-saturating eedback linearizing controllers through application o reachability techniques which guarantee envelope protection. The paper is organized as ollows: We irst ormulate the problem we wish to solve and provide a brie description o the reachability computation and the resultant invariant set. We demonstrate this method on three examples: a double integrator, a nonlinear model o a two-input, twostate system representing the longitudinal dynamics o a civil jet aircrat, and a two-aircrat, three-dimensional cooperative collision avoidance model. For each example, we design a parameterized eedback linearizing controller designed to stabilize despite input saturation. We ormulate the initial cost unction or an extended-state reachability computation, and discuss the computed results: 1) controllers which are guaranteed to stabilize the system without violating state constraints or saturating the input, and 2) the set o states rom which any given controller can be applied. Our current eorts involve synthesis o switched controllers by choosing rom a set o the computed controllers to minimize the time to reach the origin. We end with conclusions and directions or uture work. II. PROBLEM FORMULATION We begin with the simplest case. Consider the input-output ull-state eedback linearizable system ẋ = x) + gx)u, x X R n, u R y = hx), y R with bounded input u U, and constraint set C R n which encodes the set o states which satisy the constraints on the system e.g., speeds above the aircrat s stall speed). We express the state constraints through the inequality 1) C = {x cx) }. 2) The eedback linearizing control law to stabilize 1) around the equilibrium x = is ) ux, β) = 1 L h β i x i) 3) L g h i= with Lie derivatives L h = h x x), L2 h = x L h),, L h = x Ln 2 h), and x i) the ith time derivative o x. Constant coeicients β = [β, β 1,, β ] are chosen such that the polynomial in s s n + β i s i 4) i= is Hurwitz. With this control law, the resultant closed-loop system will be linear and stable. However, in order to prevent saturation, the control ux, β) must remain within its allowable bounds U or a constant β or x X. u min ux, β) u max 5) Deine the reachable set as the set o states in C or which all values o a measurable unction u ) in U drive the system state out o the constraint set C. We presume that the equilibrium x = C is contained in the constraint set. We compute the reachable set and its complement, known as the invariant set, through Hamilton-Jacobi techniques. We wish to satisy two goals with a single controller: 1) envelope protection, and 2) stabilization under saturation. Further, we wish to determine the largest set o states rom which this controller is guaranteed to ulill these goals. Statement o Problem 1: Given the dynamical system 1), with state constraints 2), and with a eedback linearizing control law ux, β) 3) parameterized by a constant vector β R n, determine 1) the invariant set W, which is the

3 largest set o states x or a given non-saturating controller ux, β) that will reach the origin without violating the state constraints x C, 2) β such that the eedback linearizing control law is both non-saturating 5) and stable 4). III. METHOD We irst append the parameter vector β to the state such that x = [x, β] R 2n. The extended dynamics ẋ = x) + gx) L h 1 ) L gh i= β ix i) β = 6) ensure that β remains a constant in the reachability computation. For irst and second-order systems, the requirements or stability 4) simpliy to β i > 7) while or higher-order systems, 4) can be represented as a set o inequalities in β i. Through reachability analysis and controller synthesis we can determine the backwards reachable set Wt) and its complement, the controlled invariant set Wt). Given a dynamically evolving system 6) and a constraint set C, we deine the backwards reachable set as the set o all states which will exit the constraint set C in the time [, t]. The controlled invariant set is simply the complement o this result. To calculate the backwards reachable set, deine a continuous unction J : X R n R such that C = {x X, β R n J x, β) }. 8) The backwards reachable set Wt) can be ound by solving the terminal value Hamilton-Jacobi HJ) partial dierential equation PDE) [33], [4], [6] J x, t) t + min [, H x, J x, t) x )] = or t < ; J x, ) = J x) or t = ; 9) As shown in [6], the implicit representation o the backwards reachable set is Wt) = {x X, β R n J x, t) }. I 9) converges as t, then J x, t) J x) and the reachable set converges to a ixed point Wt) W. In order to solve Problem 1, we incorporate the state bounds, non-saturation constraints, and stability constraints into the initial cost unction J x, β) = min { J state x, β), J sat max x, β), } J sat min x, β), J stability x, β) 1) or which we deine the unctions J state J sat max x, β) = cx) x, β) = u max ux, β) J sat min x, β) = ux, β) u min J stability x, β) = β i 11) such that they are positive in those regions where the constraints are satisied. We then deine the Hamiltonian as ) J H x, x = J ) T x x) + gx) L h )) ) T 12) i= β ix i) +, 1 L gh J β as opposed to the standard ormulation in which H x, J ) ) T J = max x) + gx)u). 13) x u U x The control law which results rom 13) will provide envelope protection and prevent input saturation, however it may be bang-bang, and because it is a measurable unction, may not be implementable. However, by construction, the control law used in 12) will be smooth, stabilize 1), ensure envelope protection, and will not saturate. The invariant set computed using 13) will contain the invariant set computed using 12). By appending β to the state and prescribing zero dynamics to it, we have assured that β is constant. This is required to guarantee stability. The result o the reachability computation is the largest set o states x or a given input parameter β or which trajectories that begin in this set and are controlled through 3) will reach the origin without violating any state constraints 2) or saturating the input 5). Remark: We have solved Problem 1 through the above ormulation o constraints into the reachability calculation with initial conditions 1),11) and Hamilton-Jacobi PDE 12). The eedback linearizable system 1) with control input 3) parameterized by a constant β which satisies 5) and 4), will result in a system locally stable around x =. This control law will not saturate or states in the invariant set x W. The advantage o this ramework is that the computed result inherently meets the required constraints or both stability and non-saturation, while maintaining invariance within the constraint set. For a given value o β, the computed result in x is the region o the state-space or which the speciied controller will stabilize, will not saturate, and will not violate any o the state bounds. As there are generally no analytic ways to synthesize such β, this computation provides an alternative to simply picking various β and checking whether they ulill the conditions or stability and nonsaturation. While we have presented our method or the simplest case, a SISO system with ull-state eedback, this method also generalizes to MIMO systems which are ull-state eedback linearizable or which can be transormed into ull-state eedback linearizable orm. At irst glance, solving 9), 12) involves a reachability calculation in 2n dimensions no small eat due to the complexity o the calculation, Od 2n ) with d grid points in 2n dimensions. However, by exploiting structure in the pole placement, we can reduce the computation to Od n+1 ), with d grid points in n + 1 dimensions. Consider a simple double integrator, β R 2 +. I we collocate poles on the real line with β 1 = η 2, β 2 = 2η, the computation is reduced rom 4 to 3

4 Maximum area with η =.42 Maximum area with η = x 2 x Fig. 1. Invariant set W β plotted in [x 1, x 2, η] or η =.35, corresponding to two real poles at.35. Fig. 2. Invariant set W β plotted in [x 1, x 2, η] or η =.3, corresponding to a complex pair at.15 ±.5268i. dimensions. In addition, because β does not depend on x, the reachable set can be computed or various β independently, e.g. on parallel computers to sweep through β-space. This parallelization is generally not possible or reachable sets with coupled dynamics. A. Double Integrator IV. EXAMPLES To demonstrate this method, consider the system ẍ = u, with state x = [x 1, x 2 ] C = X = [x 1, x 1 ] [x 2, x 2 ], input u U = [u min, u max ], and output h = x 2. We design a eedback linearizing control law, ux, β) = β 1 x 1 β 2 x 2, with β 1, β 2 R +, such that the resultant closed-loop system is stable. [ ] 1 ẋ = x 14) β 1 β 2 As state dimensionality is at a premium in the reachability calculation, we consider two cases: 1) two real poles when β 1 = η 2, β 2 = η, and 2) two complex poles when β 1 = β 2 = η. For these two cases, the reachability computation will proceed in 3, as opposed to 4, dimensions. The constraint set C X R + incorporates both the state constraint x C as well as the input constraint ux, β) U. The saturation constraints 5), state constraints, and stability constraints are ormulated as J sat x, β) = min{u max β 1 x 1 β 2 x 2, β 1 x 1 β 2 x 2 u min } J state x) = min{x 1 x 1, x 1 x 1, x 2 x 2, x 2 x 2 } J stability β) = η. 15) For the reachability computation, we combine the above three unctions into one initial cost unction J x, β) = min{j sat state x, β), J x), J stability β)} 16) Each horizontal slice in Figures 1 and 2 represents the invariant set in [x 1, x 2 ] or a given control parameter η. It is the set o initial conditions or which the state will be driven to the equilibrium without saturating the input or violating the state constraints. While or this trivial system, non-saturating, stabilizing controllers can be calculated by hand, or general nonlinear systems, this is not possible. Figures 3 and 4 show the largest invariant sets, maximized over β through a simple post-processing calculation. By contrast, while the controlled invariant set calculated or x 1 Fig. 3. Largest invariant set with two real poles, plotted in x 1, x 2 ) or η =.42. The region contained the dotted lines is the initial constraint set or which J x, β) x 1 Fig. 4. Largest invariant set with an imaginary pair o poles, plotted in x 1, x 2 ) or η =.46. The region contained by the dotted lines is the initial constraint set or which J x, β). ẍ = u, measurable u U without a eedback linearizing control law speciied) will contain both o these invariant sets, the input signal required may not be implementable and will not stabilize the system. B. Aerodynamic Envelope Protection We model the longitudinal dynamics o a conventional aircrat as a nonlinear system m V = T Dα, V ) mg sin γ mv γ = Lα, V ) mg cos γ 17) with state x = [V, γ] X = R + R corresponding to speed V and light path angle γ) and input u = [T, α] U = [T min, T max ] [α min, α max ] corresponding to thrust T and angle o attack α). The state constraints are given by x C = [V min, V max ] [γ min, γ max ] X. Physical constants are mass m = 2 kg, gravitational constant g = 9.81m/s 2, and the sets X = [63.79, 97.74] [ 6, 6], U = [, 6867] [ 5, 17] are determined by standard aircrat operating conditions. Drag and lit are given by Dα, V ) = V 2 a + bc L α) 2 ) Lα, V ) = cv 2 c L α) 18) with coeicient o lit c L α) = c L + c Lα α, and positive constants a = 6.516, b = , c = , c L =.4225, and c Lα = 5.15 as in the Flaps-2 coniguration o the large civil jet aircrat with its landing gear up [5]. The aircrat should track a reerence speed V r = 9 m/s and a reerence light path angle γ r =. We rewrite 17) in eedback linearizable orm as [ ] [ ] [ ] [ ] m V mg sin γ av 2 1 u1 = + mv γ mg cos γ cv 2 u 2 19) by deining a new input through an invertible transormation [ ] u = bv φu) = 2 c L α) 2 + T. 2) c L α) With outputs y = [V, γ], equation 19) has relative degree 1 or each output. In order to track a desired reerence state x r = [V r, γ r ], deine an auxiliary input v = [ β 1 V

5 η =.5 η =.25 η = γ [rad] η =.75 η =.1 η = γ [rad] γ [rad] η = η = η =.22.5 Fig. 6. Invariant set in [V, γ, η]. For a given η, states inside the shaded region will reach V r, γ r) without saturating the input or violating the aerodynamic envelope. Fig. 7. Invariant set in [x r, y r, θ r] or β = or the collision avoidance scenario V [m/s] V [m/s] V [m/s] Fig. 5. Horizontal slices o Figure 6 show the invariant set in V, γ) at various η which correspond to stabilizing and non-saturating control laws. V r ), β 2 γ γ r )], with β 1, β 2 R +. The control law [ ]) ux, β) = φ 1 mg sin γ + av 2 mβ 1 V V r ) 1 cv mg cos γ mv β 2 2 γ γ r )) 21) results in linear dynamics, stable around x r. Assuming that β 1 = β 2 = η, we incorporate the state constraints, input constraints, and stability constraints into the initial cost unction: J x, β) = min{j sat env x, β), J x), β} 22) with J satx, β) = min{u max ux, β), ux, β) u min }, J state x, β) = min{v max V, V V min, γ max γ, γ γ min }. The result o the reachability calculation is shown in Figure 6 or combinations o [V, γ, η]. For clarity, crosssections o [V, γ] or various η are shown in Figure 5. As the control parameter increases, less o the aerodynamic light envelope V, γ) is controllable, due mainly to input saturation. The uncontrollable portions o the V, γ) envelope at all η in the lower right quadrant correspond to descent at high speeds this is a well-known issue or landing aircrat, in which the aircrat is very close to a stall condition. As with the double integrator example, we numerically evaluate the computational result to determine the control parameter η which generates the largest invariant set. For each η, we count the number o grid points which have a positive value. For this scenario, the maximum number o positive-valued grid points occurs at η =.45. This result could be useul or maximizing the controllable portion o the aircrat s aerodynamic envelope. The envelope with the largest area in V, γ)-space will allow or operation in more combinations o speed and light path angle than any other envelope in the computed set W. In situations in which it is imperative to have a larger controllable set in regions o high speed and high descent rate, unstable controllers might be useul. An unstable controller in this region o the aerodynamic light envelope would need to be combined with stabilizing controllers in other regions o the aerodynamic light envelope in a careully deined switching scheme. While the practicalities o aircrat certiication and pilot training would likely prevent unstable controllers rom implementation onboard civil jet aircrat, other platorms which require agility in all areas o the aerodynamic envelope such as ighter aircrat or helicopters) might beneit rom such a strategy. C. Cooperative Collision Avoidance We model the relative dynamics o two aircrat traveling at a constant speed V =.125 nmi/s, ẋ r ẏ r = V cosθ r θ R ) 1 sinθ r θ R ) V y r x r u g θ r ) with relative position x r, y r, relative heading θ r, turn rates u 1, u 2 [ tan2π/9), tan2π/9)], and constant g = nmi/s 2. As opposed to the competitive model presented in [34], we assume cooperative, centralized control over both aircrat. For ease o notation, we write 23) as ẋ = F x) + Gx)u, with F x) R 3 and Gx) R 3 2. The aircrat must remain at least R = 5 nmi apart at all times, so the state is constrained by J radius x) = x 2 r + y 2 r R 2 24) Assuming cooperation between the two aircrat and ull-state output y = [x r, y r, θ r ], the eedback linearizing control ux, β) = G T G ) β 1 x r 1 G T β 2 y r F x) β 3 θ r θ R ) 25) tracks a desired relative heading θ R, subject to saturation constraints J max x, β) = u max ux, β), J min x, β) = ux, β) u max. The resultant dynamics are ẋ = px)v x 2 r + y r x r + V cosθ r θ R ) 1) V sinθ r θ R ) 26) y2 r β 3 θ θ R )

6 with px) = y r cosθ r θ R ) 1) + x r sinθ r θ R ). We parameterize β by β 1 = β 2 =.1β 3 = η, resulting in the additional constraint J η = η. The initial cost unction or the reachability calculation is J x, β) = min{j radius x), J max x, β), J min x, β), J η β)} 27) Figure 7 shows the the resultant reachable set or η = As opposed to the two previous examples, the sae region lies outside o the shaded region. For clarity, the invariant set calculated with dynamics 23) and initial cost unction 24) is also displayed in Figure 7, and contains the invariant set calculated with the prescribed controller 26) and initial cost unction 27). V. SWITCHED CONTROL LAWS We are currently exploring synthesis o stable, switched control laws that will not saturate and will not violate state constraints, in order to increase the controllable range o the state-space. We present the initial results o this work. The result o the reachability calculation demonstrated in the previous three examples is 1) a discrete set o input parameters β, and 2) the invariant sets in x corresponding to a given input ux, β). An immediate question arises: How can we determine which β is best? In the double integrator and in the aircrat example, we chose a single value or β, which corresponded to the largest invariant set. However, there is no reason to be restricted to a single value o β: a reasonable alternative is to choose a set o β, and to optimally switch between them. This might be particularly useul in systems or which the invariant sets are drastically dierent or various β, since enabling switching results in a larger invariant set than any o that o the individual systems alone. Statement o Problem 2: Find the optimal state-based switching control law required to minimize the time to reach a small-radius B n around the desired equilibrium point, given a inite set o p non-saturating eedback linearizing controllers parameterized by β 1,..., β p. For this computation, while either Hamilton-Jacobi or viability techniques could be implemented, we apply viability techniques that are well-tested in switched systems to compute the minimum-time-to-reach unction [12]. For an impulse dynamical system described by the dierential inclusion x F xt)), F x) = {x) + gx)ux, β), u U} 28) with no state reset map, deine the target set T C as a subset o the constraint set C. Consider the problem o reaching T without leaving C. The viability kernel with target Viab F C, T ) C is the largest set o initial conditions in C rom which at least one trajectory governed by 28) will remain in the constraint set C until it reaches the target T, which we assume here is a small-radius ball B n around the equilibrium point. Consider the minimum-time-to-reach value unction V x ) = in T C T x )) 29) x S F x ) Fig. 8. In the lightest red) regions, β 1 = [.1225,.7] is invoked. In the darkest black) regions, β 2 = [.3,.3] is invoked; and in the medium-shade green) regions, β 3 = [, ] is invoked. Fig. 9. Level sets o the minimum-time-to-reach computation or a switched system with dynamics corresponding to β 1 = [.1225,.7], β 2 = [.3,.3], and β 3 = [, ]. or initial state x in the solution map S F x ), in which the time cost T T C x )) = { in{t : xt) T and s < t, xs) C} + i the constraint condition ails 3) is the irst time the system reaches the target when ollowing the trajectory x ). We know that the epigraph o V, deined as EpiV ) := {x, y) C R + : V x) y}, coincides with a viability kernel with target associated with an extended dynamical system EpiV ) = Viab F K R +, T R + ) 31) in which F x, y) = F x) { 1} and the state x has been augmented to include a dimension or time [35]. The viable set is the domain o the unction V x). For the double integrator problem, we choose three parameters to represent three qualitatively dierent closed-loop systems 14). The parameter β 1 = [.1225,.7] generates non-oscillatory trajectories that asymptotically approach the origin; β 2 = [.3,.3] results in damped oscillatory trajectories, and β 3 = [, ] results stationary trajectories. Figure 9 shows level sets o the minimum-time-to-reach unction. The resulting control law, shown in Figure 8 demarcates regions in W in which the dierent β should be used in order to reach B n in minimal time. VI. CONCLUSION We presented a method to determine, through a Hamilton- Jacobi reachability computation, the set o states in saetycritical systems which will reach the desired equilibrium without saturating the input or violating the state constraints. Thus both envelope protection and stabilization under saturation are simultaneously achieved. This involves a reachability analysis on an extended state space which incorporates a parameter rom the eedback linearizing input. By incorporating the input saturation, stability, and state constraints simultaneously in the initial cost unction, the resultant invariant set will be the largest set o states, given bounded input, which will stabilize the system and always

7 remain within a given constraint set. We presented two real-world examples to illustrate the method. We synthesized non-saturating eedback linearizing controllers, and determined where in the state-space these controllers could be used to guarantee not only stability and non-saturation o the input, but also invariance with respect to state constraints. The method and three examples presented contribute to the diicult problem o determining stabilizing controllers or saety-critical systems under nonlinear state and input constraints. Many uture directions o work are possible, including 1) minimization o the number o switched, nonsaturating controllers when multiple solutions to the control parameterization problem are possible, 2) alternative, less computationally exhaustive ormulations to sample the parameter space β and 3) one-step synthesis o a minimal number and optimal selection o input parameters β or switched, non-saturating, eedback linearizing controllers. REFERENCES [1] E. Palmer, Oops, it didn t arm - a case study o two automation surprises, in 8th International Symposium on Aviation Psychology, Columbus, Ohio, [2] K. Abbott, S. Slotte, and D. Stimson, The interaces between lightcrews and modern light deck systems, Federal Aviation Administration, Human Factors Team Report, June [3] C. Billings, Aviation Automation: The Search or a Human-Centered Approach. Hillsdale, NJ: Erlbaum, [4] C. Tomlin, J. Lygeros, and S. Sastry, A game theoretic approach to controller design or hybrid systems, Proceedings o the IEEE, vol. 88, no. 7, pp , 2. [5] M. Oishi, I. Mitchell, A. Bayen, C. Tomlin, and A. Degani, Hybrid veriication o an interace or an automatic landing, in Proceedings o the IEEE Conerence on Decision and Control, Las Vegas, NV, December 22, pp [6] I. Mitchell, A. M. Bayen, and C. J. Tomlin, A time-dependent Hamilton-Jacobi ormulation o reachable sets or continuous dynamic games, IEEE Transactions on Automatic Control, vol. 5, no. 7, pp , July 25. [7] I. Mitchell, A Toolbox o Level Set Methods, Department o Computer Science, University o British Columbia, June 24, mitchell/toolboxls. [8] J. Aubin, Viability Theory. Birkhauser, [9] P. Saint-Pierre, Approximation o the viability kernel, Applied Mathematics and Optimisation, vol. 29, pp , [1] J. Aubin, J. Lygeros, M. Quincampoix, S. Sastry, and N. Seube, Impulse dierential inclusions: a viability approach to hybrid systems, IEEE Transactions on Automatic Control, vol. 47, no. 1, pp. 2 2, 22. [11] P. Saint-Pierre, Approximation o viability kernels and capture basin or hybrid systems, in European Control Conerence, J. Martins de Carvalho, Ed., 21, pp [12] E. Cruck and P. Saint-Pierre, Nonlinear impulse target problems under state constraint: A numerical analysis based on viability theory, Set- Valued Analysis, vol. 12, no. 4, pp , December 24. [13] M. Fliess, J. Levin, P. Martin, and P. Rouchon, A Lie-Backlund approch to equivalence and latness o nonlinear systems, IEEE Transactions on Automatic Control, vol. 44, no. 5, pp , [14] R. Hirschorn and J. Davis, Global output tracking or nonlinear systems, SIAM Journal o Control and Optimization, vol. 26, no. 6, pp , [15] A. Bemporad, Reerence governor or constrained nonlinear systems, IEEE Transactions on Automatic Control, vol. 43, no. 3, pp , [16] G. Pappas, J. Lygeros, and D. Godbole, Stabilization and tracking o eedback linearizable systems under input constraints, in Proceedings o the IEEE Conerence on Decision and Control, New Orleans, LA, December 1995, pp [17] N. Kapoor and P. Daoutidis, Stabilization o unstable systems with input constraints, in Proceedings o the American Control Conerence, Seattle, WA, June 1995, pp [18] F. Doyle, An anti-windup input-output linearization scheme or SISO systems, Journal o Process Control, vol. 9, pp , [19] P. Lu, Tracking control o nonlinear systems with bounded controls and control rates, Automatica, vol. 33, no. 6, pp , [2] N. Faiz, S. Agrawal, and R. Murray, Dierentially lat systems with inequality constraints: An approach to real-time easible trajectory generation, Journal o Guidance, Control, and Dynamics, vol. 24, no. 2, pp , 21. [21] P. Martin, R. Murray, and P. Rouchon, Flat systems, equivalence, and trajectory generation, Caltech Technical Report, Caliornia Institute o Technology, Pasadena, CA, Tech. Rep., 23. [22] W. Liao, M. Cannon, and B. Kouvaritakis, Constrained MPC using eedback linearization or systems with unstable inverse dynamics, in Proceedings o the American Control Conerence, Portland, OR, June 25, pp [23] M. Bacic, M. Cannon, and B. Kouvaritakis, Invariant sets or eedback linearisation based on nonlinear predictive control, IEE Proceedings in Control Theory Applications, vol. 152, no. 3, pp , 25. [24] V. Nevistic and J. Primbs, Model predictive control: Breaking through constraints, in Proceedings o the IEEE Conerence on Decision and Control, December 1996, pp [25] N. El-Farra and P. Cristoides, Switching and eedback laws or control o constrained switched nonlinear systems, in Hybrid Systems: Computation and Control, ser. LNCS 2289, C. Tomlin and M. Greenstreet, Eds. Springer-Verlag, March 22, pp [26] Y. Lin and E. Sontag, A universal ormula or stabilization with bounded controls, Systems and Control Letters, vol. 16, pp , [27] M. S. Branicky, Multiple Lyapunov unctions and other tools or switched and hybrid systems, IEEE Transactions on Automatic Control, vol. 43, no. 4, pp , [28] T. Hu and Z. Lin, Composite quadratic Lyapunov unctions or constrained control systems, IEEE Transactions on Automatic Control, vol. 48, no. 3, pp , 23. [29] A. Glattelder and W. Schauelberger, Control systems with input and output constraints. Springer, 23. [3] A. Stoorvogel and A. Saberi, Editorial: The challenge o constraints, International Journal o Robust and Nonlinear Control, vol. 14, p. 185, 24. [31] G. Grimm, A. Teel, and L. Zaccarian, Robust linear anti-windup synthesis or recovery o unconstrained perormance, International Journal o Robust and Nonlinear Control, vol. 14, pp , 24. [32] M. Turner and I. Postelthwaite, Multivariable override control or systems with output and state constraints, International Journal o Robust and Nonlinear Control, vol. 14, pp , 24. [33] C. Tomlin, I. Mitchell, A. Bayen, and M. Oishi, Computational techniques or the veriication o hybrid systems, Proceedings o the IEEE, vol. 91, no. 7, pp , 23. [34] I. Mitchell and C. Tomlin, Level set methods or computation in hybrid systems, in Hybrid Systems: Computation and Control, ser. LNCS 179, B. Krogh and N. Lynch, Eds. Springer Verlag, March 2. [35] P. Cardaliaguet, M. Quincampoix, and P. Saint-Pierre, Optimal times or constrained non-linear control problems without local controllability, Applied Mathematics and Optimisation, vol. 35, pp. 1 22, 1997.

Feedback linearization control of systems with singularities: a ball-beam revisit

Feedback linearization control of systems with singularities: a ball-beam revisit Chapter 1 Feedback linearization control o systems with singularities: a ball-beam revisit Fu Zhang The Mathworks, Inc zhang@mathworks.com Benito Fernndez-Rodriguez Department o Mechanical Engineering,

More information

Feedback Linearization

Feedback Linearization Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)

More information

Robust feedback linearization

Robust feedback linearization Robust eedback linearization Hervé Guillard Henri Bourlès Laboratoire d Automatique des Arts et Métiers CNAM/ENSAM 21 rue Pinel 75013 Paris France {herveguillardhenribourles}@parisensamr Keywords: Nonlinear

More information

Reach Sets and the Hamilton-Jacobi Equation

Reach Sets and the Hamilton-Jacobi Equation Reach Sets and the Hamilton-Jacobi Equation Ian Mitchell Department of Computer Science The University of British Columbia Joint work with Alex Bayen, Meeko Oishi & Claire Tomlin (Stanford) research supported

More information

HUMAN AUTOMATION interaction is pervasive, occurring

HUMAN AUTOMATION interaction is pervasive, occurring IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 2, MARCH 2008 229 Invariance-Preserving Abstractions of Hybrid Systems: Application to User Interface Design Meeko Oishi, Member, IEEE, Ian

More information

Sliding Mode Control and Feedback Linearization for Non-regular Systems

Sliding Mode Control and Feedback Linearization for Non-regular Systems Sliding Mode Control and Feedback Linearization or Non-regular Systems Fu Zhang Benito R. Fernández Pieter J. Mosterman Timothy Josserand The MathWorks, Inc. Natick, MA, 01760 University o Texas at Austin,

More information

The Ascent Trajectory Optimization of Two-Stage-To-Orbit Aerospace Plane Based on Pseudospectral Method

The Ascent Trajectory Optimization of Two-Stage-To-Orbit Aerospace Plane Based on Pseudospectral Method Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 00 (014) 000 000 www.elsevier.com/locate/procedia APISAT014, 014 Asia-Paciic International Symposium on Aerospace Technology,

More information

Hybrid Verification of an Interface for an Automatic Landing 1

Hybrid Verification of an Interface for an Automatic Landing 1 Hybrid Verification of an Interface for an Automatic Landing 1 Meeko Oishi, Ian Mitchell, Alexandre Bayen, Claire Tomlin Hybrid Systems Lab, Stanford University, Stanford, CA moishi,imitchell,bayen,tomlin@stanford.edu

More information

1 Relative degree and local normal forms

1 Relative degree and local normal forms THE ZERO DYNAMICS OF A NONLINEAR SYSTEM 1 Relative degree and local normal orms The purpose o this Section is to show how single-input single-output nonlinear systems can be locally given, by means o a

More information

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique (IJACSA) International Journal o Advanced Computer Science Applications Vol. 5 No. 11 14 Feedback Optimal Control or Inverted Pendulum Problem b Using the Generating Function echnique Han R. Dwidar Astronom

More information

Introduction to Multicopter Design and Control

Introduction to Multicopter Design and Control Introduction to Multicopter Design and Control Lesson 10 Stability and Controllability Quan Quan, Associate Proessor qq_buaa@buaa.edu.cn BUAA Reliable Flight Control Group, http://rly.buaa.edu.cn/ Beihang

More information

Lecture : Feedback Linearization

Lecture : Feedback Linearization ecture : Feedbac inearization Niola Misovic, dipl ing and Pro Zoran Vuic June 29 Summary: This document ollows the lectures on eedbac linearization tought at the University o Zagreb, Faculty o Electrical

More information

Robust Residual Selection for Fault Detection

Robust Residual Selection for Fault Detection Robust Residual Selection or Fault Detection Hamed Khorasgani*, Daniel E Jung**, Gautam Biswas*, Erik Frisk**, and Mattias Krysander** Abstract A number o residual generation methods have been developed

More information

Computation of an Over-Approximation of the Backward Reachable Set using Subsystem Level Set Functions. Stanford University, Stanford, CA 94305

Computation of an Over-Approximation of the Backward Reachable Set using Subsystem Level Set Functions. Stanford University, Stanford, CA 94305 To appear in Dynamics of Continuous, Discrete and Impulsive Systems http:monotone.uwaterloo.ca/ journal Computation of an Over-Approximation of the Backward Reachable Set using Subsystem Level Set Functions

More information

Reachability analysis for continuous systems under shared control: Application to user-interface design

Reachability analysis for continuous systems under shared control: Application to user-interface design Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 16-18, 2009 Reachability analysis for continuous systems under shared control: Application

More information

Strong Lyapunov Functions for Systems Satisfying the Conditions of La Salle

Strong Lyapunov Functions for Systems Satisfying the Conditions of La Salle 06 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 6, JUNE 004 Strong Lyapunov Functions or Systems Satisying the Conditions o La Salle Frédéric Mazenc and Dragan Ne sić Abstract We present a construction

More information

An adaptive model predictive controller for turbofan engines

An adaptive model predictive controller for turbofan engines American Journal o Engineering Research (AJER) e-issn: 2320-0847 p-issn : 2320-0936 Volume-4, Issue-12, pp-170-176 www.ajer.org Research Paper Open Access An adaptive model predictive controller or turboan

More information

Invariance-Preserving Abstractions of Hybrid Systems: Application to User Interface Design

Invariance-Preserving Abstractions of Hybrid Systems: Application to User Interface Design Invariance-Preserving Abstractions of Hybrid Systems: Application to User Interface Design Meeko Oishi 1, Ian Mitchell 2, Alexandre Bayen 3, Claire Tomlin 4 1 American Institute of Biological Sciences,

More information

Differential game strategy in three-player evasion and pursuit scenarios

Differential game strategy in three-player evasion and pursuit scenarios Journal o Systems Engineering and Electronics Vol. 29, No. 2, pril 218, pp.352 366 Dierential game strategy in three-player evasion and pursuit scenarios SUN Qilong 1,QINaiming 1,*, XIO Longxu 2, and LIN

More information

Semi-decidable Synthesis for Triangular Hybrid Systems

Semi-decidable Synthesis for Triangular Hybrid Systems Semi-decidable Synthesis for Triangular Hybrid Systems Omid Shakernia 1, George J. Pappas 2, and Shankar Sastry 1 1 Department of EECS, University of California at Berkeley, Berkeley, CA 94704 {omids,sastry}@eecs.berkeley.edu

More information

Feedback linearization and stabilization of second-order nonholonomic chained systems

Feedback linearization and stabilization of second-order nonholonomic chained systems Feedback linearization and stabilization o second-order nonholonomic chained systems S. S. GE, ZHENDONG SUN, T. H. LEE and MARK W. SPONG Department o Electrical Engineering Coordinated Science Lab National

More information

Announcements. Affine dynamics: Example #1. Review: Multiple Lyap. Fcns. Review and Examples: Linear/PWA Quad. Lyapunov Theory

Announcements. Affine dynamics: Example #1. Review: Multiple Lyap. Fcns. Review and Examples: Linear/PWA Quad. Lyapunov Theory EECE 571M/491M, Spring 2007 Lecture 10 Review and Examples: Linear/PWA Quad. Lyapunov Theory Meeko Oishi, Ph.D. Electrical and Computer Engineering University of British Columbia, BC Announcements Reminder:

More information

AUGMENTED POLYNOMIAL GUIDANCE FOR TERMINAL VELOCITY CONSTRAINTS

AUGMENTED POLYNOMIAL GUIDANCE FOR TERMINAL VELOCITY CONSTRAINTS AUGMENTED POLYNOMIAL GUIDANCE FOR TERMINAL VELOCITY CONSTRAINTS Gun-Hee Moon*, Sang-Woo Shim*, and Min-Jea Tah* *Korea Advanced Institute Science and Technology Keywords: Polynomial guidance, terminal

More information

ROBUST STABILITY AND PERFORMANCE ANALYSIS OF UNSTABLE PROCESS WITH DEAD TIME USING Mu SYNTHESIS

ROBUST STABILITY AND PERFORMANCE ANALYSIS OF UNSTABLE PROCESS WITH DEAD TIME USING Mu SYNTHESIS ROBUST STABILITY AND PERFORMANCE ANALYSIS OF UNSTABLE PROCESS WITH DEAD TIME USING Mu SYNTHESIS I. Thirunavukkarasu 1, V. I. George 1, G. Saravana Kumar 1 and A. Ramakalyan 2 1 Department o Instrumentation

More information

Overapproximating Reachable Sets by Hamilton-Jacobi Projections

Overapproximating Reachable Sets by Hamilton-Jacobi Projections Overapproximating Reachable Sets by Hamilton-Jacobi Projections Ian M. Mitchell and Claire J. Tomlin September 23, 2002 Submitted to the Journal of Scientific Computing, Special Issue dedicated to Stanley

More information

Announcements. Review. Announcements. Piecewise Affine Quadratic Lyapunov Theory. EECE 571M/491M, Spring 2007 Lecture 9

Announcements. Review. Announcements. Piecewise Affine Quadratic Lyapunov Theory. EECE 571M/491M, Spring 2007 Lecture 9 EECE 571M/491M, Spring 2007 Lecture 9 Piecewise Affine Quadratic Lyapunov Theory Meeko Oishi, Ph.D. Electrical and Computer Engineering University of British Columbia, BC Announcements Lecture review examples

More information

Dynamical constrained. impulse system analysis. through viability approach and applications.

Dynamical constrained. impulse system analysis. through viability approach and applications. Dynamical constrained impulse system analysis through viability approach and applications. Patrick Saint-Pierre Center for Hybrid and Embedded Software Systems Berkeley - 21 November 2006 Outline 1. Viability

More information

On High-Rate Cryptographic Compression Functions

On High-Rate Cryptographic Compression Functions On High-Rate Cryptographic Compression Functions Richard Ostertág and Martin Stanek Department o Computer Science Faculty o Mathematics, Physics and Inormatics Comenius University Mlynská dolina, 842 48

More information

Stability lectures. Stability of Linear Systems. Stability of Linear Systems. Stability of Continuous Systems. EECE 571M/491M, Spring 2008 Lecture 5

Stability lectures. Stability of Linear Systems. Stability of Linear Systems. Stability of Continuous Systems. EECE 571M/491M, Spring 2008 Lecture 5 EECE 571M/491M, Spring 2008 Lecture 5 Stability of Continuous Systems http://courses.ece.ubc.ca/491m moishi@ece.ubc.ca Dr. Meeko Oishi Electrical and Computer Engineering University of British Columbia,

More information

Models for Control and Verification

Models for Control and Verification Outline Models for Control and Verification Ian Mitchell Department of Computer Science The University of British Columbia Classes of models Well-posed models Difference Equations Nonlinear Ordinary Differential

More information

Immediate Observability of Discrete Event Systems with Application to User-Interface Design

Immediate Observability of Discrete Event Systems with Application to User-Interface Design Immediate Observability o Discrete Event Systems with Application to User-Interace Design Meeo Oishi, Inseo Hwang, and Claire Tomlin Hybrid Systems Lab, Stanord University, Stanord, CA moishi,ishwang,tomlin@stanord.edu

More information

Invariance Control in Robotic Applications: Trajectory Supervision and Haptic Rendering

Invariance Control in Robotic Applications: Trajectory Supervision and Haptic Rendering 28 American Control Conerence Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeC.6 Invariance Control in Robotic Applications: Trajectory Supervision and Haptic Rendering Michael Scheint,

More information

Robust and Optimal Control of Uncertain Dynamical Systems with State-Dependent Switchings Using Interval Arithmetic

Robust and Optimal Control of Uncertain Dynamical Systems with State-Dependent Switchings Using Interval Arithmetic Robust and Optimal Control o Uncertain Dynamical Systems with State-Dependent Switchings Using Interval Arithmetic Andreas Rauh Chair o Mechatronics, University o Rostock, D-1859 Rostock, Germany Andreas.Rauh@uni-rostock.de

More information

Constrained Optimal Control I

Constrained Optimal Control I Optimal Control, Guidance and Estimation Lecture 34 Constrained Optimal Control I Pro. Radhakant Padhi Dept. o Aerospace Engineering Indian Institute o Science - Bangalore opics Motivation Brie Summary

More information

Feedback Linearizability of Strict Feedforward Systems

Feedback Linearizability of Strict Feedforward Systems Proceedings o the 47th IEEE Conerence on Decision and Control Cancun, Mexico, Dec 9-11, 28 WeB11 Feedback Linearizability o Strict Feedorward Systems Witold Respondek and Issa Amadou Tall Abstract For

More information

Scenario-based Model Predictive Control: Recursive Feasibility and Stability

Scenario-based Model Predictive Control: Recursive Feasibility and Stability Preprints o the 9th International Symposium on Advanced Control o Chemical Processes The International Federation o Automatic Control MoM1.6 Scenario-based Model Predictive Control: Recursive Feasibility

More information

A Simple Explanation of the Sobolev Gradient Method

A Simple Explanation of the Sobolev Gradient Method A Simple Explanation o the Sobolev Gradient Method R. J. Renka July 3, 2006 Abstract We have observed that the term Sobolev gradient is used more oten than it is understood. Also, the term is oten used

More information

Fluctuationlessness Theorem and its Application to Boundary Value Problems of ODEs

Fluctuationlessness Theorem and its Application to Boundary Value Problems of ODEs Fluctuationlessness Theorem and its Application to Boundary Value Problems o ODEs NEJLA ALTAY İstanbul Technical University Inormatics Institute Maslak, 34469, İstanbul TÜRKİYE TURKEY) nejla@be.itu.edu.tr

More information

Numerical Solution of Ordinary Differential Equations in Fluctuationlessness Theorem Perspective

Numerical Solution of Ordinary Differential Equations in Fluctuationlessness Theorem Perspective Numerical Solution o Ordinary Dierential Equations in Fluctuationlessness Theorem Perspective NEJLA ALTAY Bahçeşehir University Faculty o Arts and Sciences Beşiktaş, İstanbul TÜRKİYE TURKEY METİN DEMİRALP

More information

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

More information

AIRCRAFT CONTROL LAW RECONFIGURATION

AIRCRAFT CONTROL LAW RECONFIGURATION AVIATION ISSN 1648-7788 / eissn 1822-4180 2015 Volume 19(1): 14 18 doi:10.3846/16487788.2015.1015290 AICAFT CONTO AW ECONFIGUATION Vladislav KOSYANCHUK, Niolay SEVESYUK, Alexey KUCHAK State esearch Institute

More information

Scattered Data Approximation of Noisy Data via Iterated Moving Least Squares

Scattered Data Approximation of Noisy Data via Iterated Moving Least Squares Scattered Data Approximation o Noisy Data via Iterated Moving Least Squares Gregory E. Fasshauer and Jack G. Zhang Abstract. In this paper we ocus on two methods or multivariate approximation problems

More information

Simulation of Plane Motion of Semiautonomous Underwater Vehicle

Simulation of Plane Motion of Semiautonomous Underwater Vehicle Proceedings o the European Computing Conerence Simulation o Plane Motion o Semiautonomous Underwater Vehicle JERZY GARUS, JÓZEF MAŁECKI Faculty o Mechanical and Electrical Engineering Naval University

More information

Fs (30.0 N)(50.0 m) The magnitude of the force that the shopper exerts is f 48.0 N cos 29.0 cos 29.0 b. The work done by the pushing force F is

Fs (30.0 N)(50.0 m) The magnitude of the force that the shopper exerts is f 48.0 N cos 29.0 cos 29.0 b. The work done by the pushing force F is Chapter 6: Problems 5, 6, 8, 38, 43, 49 & 53 5. ssm Suppose in Figure 6. that +1.1 1 3 J o work is done by the orce F (magnitude 3. N) in moving the suitcase a distance o 5. m. At what angle θ is the orce

More information

Dynamic Feedback Linearization applied to Asymptotic Tracking: generalization about the Turbocharged Diesel Engine outputs choice

Dynamic Feedback Linearization applied to Asymptotic Tracking: generalization about the Turbocharged Diesel Engine outputs choice Dynamic Feedback Linearization applied to Asymptotic Tracking: generalization about the Turbocharged Diesel Engine outputs choice 9 American Control Conerence Hyatt Regency Riverront, St. Louis, MO, USA

More information

A new Control Strategy for Trajectory Tracking of Fire Rescue Turntable Ladders

A new Control Strategy for Trajectory Tracking of Fire Rescue Turntable Ladders Proceedings o the 17th World Congress The International Federation o Automatic Control Seoul, Korea, July 6-11, 28 A new Control Strategy or Trajectory Tracking o Fire Rescue Turntable Ladders N. Zimmert,

More information

Polynomial level-set methods for nonlinear dynamical systems analysis

Polynomial level-set methods for nonlinear dynamical systems analysis Proceedings of the Allerton Conference on Communication, Control and Computing pages 64 649, 8-3 September 5. 5.7..4 Polynomial level-set methods for nonlinear dynamical systems analysis Ta-Chung Wang,4

More information

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations, SEMI-GLOBAL RESULTS ON STABILIZATION OF LINEAR SYSTEMS WITH INPUT RATE AND MAGNITUDE SATURATIONS Trygve Lauvdal and Thor I. Fossen y Norwegian University of Science and Technology, N-7 Trondheim, NORWAY.

More information

Linear Quadratic Regulator (LQR) Design I

Linear Quadratic Regulator (LQR) Design I Lecture 7 Linear Quadratic Regulator LQR) Design I Dr. Radhakant Padhi Asst. Proessor Dept. o Aerospace Engineering Indian Institute o Science - Bangalore LQR Design: Problem Objective o drive the state

More information

On Convexity of Reachable Sets for Nonlinear Control Systems

On Convexity of Reachable Sets for Nonlinear Control Systems Proceedings o the European Control Conerence 27 Kos, Greece, July 2-5, 27 WeC5.2 On Convexity o Reachable Sets or Nonlinear Control Systems Vadim Azhmyakov, Dietrich Flockerzi and Jörg Raisch Abstract

More information

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints CDC3-IEEE45 CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints Wei Ren Randal W. Beard Department of Electrical and Computer Engineering Brigham Young University Provo, Utah

More information

OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION

OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION Xu Bei, Yeo Jun Yoon and Ali Abur Teas A&M University College Station, Teas, U.S.A. abur@ee.tamu.edu Abstract This paper presents

More information

Solutions for Homework #8. Landing gear

Solutions for Homework #8. Landing gear Solutions or Homewor #8 PROBEM. (P. 9 on page 78 in the note) An airplane is modeled as a beam with masses as shown below: m m m m π [rad/sec] anding gear m m.5 Find the stiness and mass matrices. Find

More information

Received: 30 July 2017; Accepted: 29 September 2017; Published: 8 October 2017

Received: 30 July 2017; Accepted: 29 September 2017; Published: 8 October 2017 mathematics Article Least-Squares Solution o Linear Dierential Equations Daniele Mortari ID Aerospace Engineering, Texas A&M University, College Station, TX 77843, USA; mortari@tamu.edu; Tel.: +1-979-845-734

More information

Actuator saturation has a signiæcant eæect on the overall stability of aircraft. The recent YF-22 crash èapril 1992è has been blamed on a pilot-induce

Actuator saturation has a signiæcant eæect on the overall stability of aircraft. The recent YF-22 crash èapril 1992è has been blamed on a pilot-induce Nonlinear Control of Mechanical Systems in the Presence of Magnitude and Rate Saturations Richard M. Murray Mechanical Engineering California Institute of Technology Summary Report, Grant N00014-96-1-0804

More information

Further results on global stabilization of the PVTOL aircraft

Further results on global stabilization of the PVTOL aircraft Further results on global stabilization of the PVTOL aircraft Ahmad Hably, Farid Kendoul 2, Nicolas Marchand, and Pedro Castillo 2 Laboratoire d Automatique de Grenoble, ENSIEG BP 46, 3842 Saint Martin

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric

More information

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 12, DECEMBER 2003 2089 Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions Jorge M Gonçalves, Alexandre Megretski,

More information

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Balázs Németh and Péter Gáspár Abstract The paper analyses the reachability characteristics of the brake

More information

CHAPTER 1: INTRODUCTION. 1.1 Inverse Theory: What It Is and What It Does

CHAPTER 1: INTRODUCTION. 1.1 Inverse Theory: What It Is and What It Does Geosciences 567: CHAPTER (RR/GZ) CHAPTER : INTRODUCTION Inverse Theory: What It Is and What It Does Inverse theory, at least as I choose to deine it, is the ine art o estimating model parameters rom data

More information

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function ECE7850: Hybrid Systems:Theory and Applications Lecture Note 7: Switching Stabilization via Control-Lyapunov Function Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio

More information

ROBUST FAULT DETECTION AND ISOLATION IN CONSTRAINED NONLINEAR SYSTEMS VIA A SECOND ORDER SLIDING MODE OBSERVER. Wen Chen, Mehrdad Saif 1

ROBUST FAULT DETECTION AND ISOLATION IN CONSTRAINED NONLINEAR SYSTEMS VIA A SECOND ORDER SLIDING MODE OBSERVER. Wen Chen, Mehrdad Saif 1 Copyright IFAC 5th Triennial World Congress, Barcelona, Spain ROBUST FAULT DETECTION AND ISOLATION IN CONSTRAINED NONLINEAR SYSTEMS VIA A SECOND ORDER SLIDING MODE OBSERVER Wen Chen, Mehrdad Sai School

More information

Gradient Sampling for Improved Action Selection and Path Synthesis

Gradient Sampling for Improved Action Selection and Path Synthesis Gradient Sampling for Improved Action Selection and Path Synthesis Ian M. Mitchell Department of Computer Science The University of British Columbia November 2016 mitchell@cs.ubc.ca http://www.cs.ubc.ca/~mitchell

More information

PRECISION ZEM/ZEV FEEDBACK GUIDANCE ALGORITHM UTILIZING VINTI S ANALYTIC SOLUTION OF PERTURBED KEPLER PROBLEM

PRECISION ZEM/ZEV FEEDBACK GUIDANCE ALGORITHM UTILIZING VINTI S ANALYTIC SOLUTION OF PERTURBED KEPLER PROBLEM AAS 16-345 PRECISION ZEM/ZEV FEEDBACK GUIDANCE ALGORITHM UTILIZING VINTI S ANALYTIC SOLUTION OF PERTURBED KEPLER PROBLEM Jaemyung Ahn, * Yanning Guo, and Bong Wie A new implementation o a zero-eort-miss/zero-eort-velocity

More information

Symbolic-Numeric Methods for Improving Structural Analysis of DAEs

Symbolic-Numeric Methods for Improving Structural Analysis of DAEs Symbolic-Numeric Methods or Improving Structural Analysis o DAEs Guangning Tan, Nedialko S. Nedialkov, and John D. Pryce Abstract Systems o dierential-algebraic equations (DAEs) are generated routinely

More information

Embedding Nonsmooth Systems in Digital Controllers. Ryo Kikuuwe

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

More information

MANEUVER REGULATION VIA TRANSVERSE FEEDBACK LINEARIZATION: THEORY AND EXAMPLES

MANEUVER REGULATION VIA TRANSVERSE FEEDBACK LINEARIZATION: THEORY AND EXAMPLES MANEUVER REGULATION VIA TRANSVERSE FEEDBACK LINEARIZATION: THEORY AND EXAMPLES Chris Nielsen,1 Manredi Maggiore,1 Department o Electrical and Computer Engineering, University o Toronto, Toronto, ON, Canada.

More information

Hamilton-Jacobi formulation for Reach-Avoid Problems with an application to Air Traffic Management

Hamilton-Jacobi formulation for Reach-Avoid Problems with an application to Air Traffic Management 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 ThA20.2 Hamilton-Jacobi formulation for Reach-Avoid Problems with an application to Air Traffic Management

More information

Linear Quadratic Regulator (LQR) I

Linear Quadratic Regulator (LQR) I Optimal Control, Guidance and Estimation Lecture Linear Quadratic Regulator (LQR) I Pro. Radhakant Padhi Dept. o Aerospace Engineering Indian Institute o Science - Bangalore Generic Optimal Control Problem

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

ROAD MAP... D-1: Aerodynamics of 3-D Wings D-2: Boundary Layer and Viscous Effects D-3: XFLR (Aerodynamics Analysis Tool)

ROAD MAP... D-1: Aerodynamics of 3-D Wings D-2: Boundary Layer and Viscous Effects D-3: XFLR (Aerodynamics Analysis Tool) AE301 Aerodynamics I UNIT D: Applied Aerodynamics ROAD MAP... D-1: Aerodynamics o 3-D Wings D-2: Boundary Layer and Viscous Eects D-3: XFLR (Aerodynamics Analysis Tool) AE301 Aerodynamics I : List o Subjects

More information

INVERSION IN INDIRECT OPTIMAL CONTROL

INVERSION IN INDIRECT OPTIMAL CONTROL INVERSION IN INDIRECT OPTIMAL CONTROL François Chaplais, Nicolas Petit Centre Automatique et Systèmes, École Nationale Supérieure des Mines de Paris, 35, rue Saint-Honoré 7735 Fontainebleau Cedex, France,

More information

Objectives. By the time the student is finished with this section of the workbook, he/she should be able

Objectives. By the time the student is finished with this section of the workbook, he/she should be able FUNCTIONS Quadratic Functions......8 Absolute Value Functions.....48 Translations o Functions..57 Radical Functions...61 Eponential Functions...7 Logarithmic Functions......8 Cubic Functions......91 Piece-Wise

More information

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering

More information

1670 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 11, NOVEMBER 2005

1670 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 11, NOVEMBER 2005 1670 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 11, NOVEMBER 2005 Predictive Control of Switched Nonlinear Systems With Scheduled Mode Transitions Prashant Mhaskar, Nael H. El-Farra, and Panagiotis

More information

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016.

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016. Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 216 Ravi N Banavar banavar@iitbacin September 24, 216 These notes are based on my readings o the two books Nonlinear Control

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

Chapter 6 Reliability-based design and code developments

Chapter 6 Reliability-based design and code developments Chapter 6 Reliability-based design and code developments 6. General Reliability technology has become a powerul tool or the design engineer and is widely employed in practice. Structural reliability analysis

More information

Semi-Global Stability Analysis of a Discrete-Time Extremum-Seeking Scheme using LDI Methods

Semi-Global Stability Analysis of a Discrete-Time Extremum-Seeking Scheme using LDI Methods 5nd IEEE Conerence on Decision and Control December 10-13, 013 Florence, Italy Semi-Global Stability Analysis o a Discrete-Time Extremum-Seeking Scheme using LDI Methods Rohan C Shekhar, William H Moase

More information

Multi-Modal Control of Systems with Constraints

Multi-Modal Control of Systems with Constraints Multi-Modal Control of Systems with Constraints WeM12-3 T. John Koo Department of EECS University of California Berkeley, CA 9720 koo@eecs.berkeley.edu George J. Pappas Department of EE University of Pennsylvania

More information

Variable Structure Control of Pendulum-driven Spherical Mobile Robots

Variable Structure Control of Pendulum-driven Spherical Mobile Robots rd International Conerence on Computer and Electrical Engineering (ICCEE ) IPCSIT vol. 5 () () IACSIT Press, Singapore DOI:.776/IPCSIT..V5.No..6 Variable Structure Control o Pendulum-driven Spherical Mobile

More information

Predictive Control for Tight Group Formation of Multi-Agent Systems

Predictive Control for Tight Group Formation of Multi-Agent Systems Predictive Control or Tight Group Formation o Multi-Agent Systems Ionela Prodan, Sorin Olaru Cristina Stoica Silviu-Iulian Niculescu SUPELEC Systems Sciences (E3S) - Automatic Control Department, France,

More information

System Types in Feedback Control with Saturating Actuators

System Types in Feedback Control with Saturating Actuators System Types in Feedback Control with Saturating Actuators Yongsoon Eun, Pierre T. Kabamba, and Semyon M. Meerkov Department of Electrical Engineering and Computer Science, University of Michigan, Ann

More information

One-Dimensional Motion Review IMPORTANT QUANTITIES Name Symbol Units Basic Equation Name Symbol Units Basic Equation Time t Seconds Velocity v m/s

One-Dimensional Motion Review IMPORTANT QUANTITIES Name Symbol Units Basic Equation Name Symbol Units Basic Equation Time t Seconds Velocity v m/s One-Dimensional Motion Review IMPORTANT QUANTITIES Name Symbol Units Basic Equation Name Symbol Units Basic Equation Time t Seconds Velocity v m/s v x t Position x Meters Speed v m/s v t Length l Meters

More information

MANY adaptive control methods rely on parameter estimation

MANY adaptive control methods rely on parameter estimation 610 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 52, NO 4, APRIL 2007 Direct Adaptive Dynamic Compensation for Minimum Phase Systems With Unknown Relative Degree Jesse B Hoagg and Dennis S Bernstein Abstract

More information

Multi-agent avoidance control using an M-matrix property

Multi-agent avoidance control using an M-matrix property Electronic Journal of Linear Algebra Volume 12 Volume 12 (2004) Article 7 2004 Multi-agent avoidance control using an M-matrix property Dusan M. Stipanovic dusan@uiuc.edu Sriram Shankaran Claire J. Tomlin

More information

Physics 5153 Classical Mechanics. Solution by Quadrature-1

Physics 5153 Classical Mechanics. Solution by Quadrature-1 October 14, 003 11:47:49 1 Introduction Physics 5153 Classical Mechanics Solution by Quadrature In the previous lectures, we have reduced the number o eective degrees o reedom that are needed to solve

More information

NONLINEAR CONTROL OF POWER NETWORK MODELS USING FEEDBACK LINEARIZATION

NONLINEAR CONTROL OF POWER NETWORK MODELS USING FEEDBACK LINEARIZATION NONLINEAR CONTROL OF POWER NETWORK MODELS USING FEEDBACK LINEARIZATION Steven Ball Science Applications International Corporation Columbia, MD email: sball@nmtedu Steve Schaer Department o Mathematics

More information

Analysis of Friction-Induced Vibration Leading to Eek Noise in a Dry Friction Clutch. Abstract

Analysis of Friction-Induced Vibration Leading to Eek Noise in a Dry Friction Clutch. Abstract The 22 International Congress and Exposition on Noise Control Engineering Dearborn, MI, USA. August 19-21, 22 Analysis o Friction-Induced Vibration Leading to Eek Noise in a Dry Friction Clutch P. Wickramarachi

More information

2.6 Two-dimensional continuous interpolation 3: Kriging - introduction to geostatistics. References - geostatistics. References geostatistics (cntd.

2.6 Two-dimensional continuous interpolation 3: Kriging - introduction to geostatistics. References - geostatistics. References geostatistics (cntd. .6 Two-dimensional continuous interpolation 3: Kriging - introduction to geostatistics Spline interpolation was originally developed or image processing. In GIS, it is mainly used in visualization o spatial

More information

554 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 2, FEBRUARY and such that /$ IEEE

554 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 2, FEBRUARY and such that /$ IEEE 554 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 2, FEBRUARY 2010 REFERENCES [1] M. Fliess, J. Levine, P. Martin, and P. Rouchon, Flatness and defect of nonlinear systems: Introductory theory and

More information

Safety Preserving Control Synthesis for Sampled Data Systems

Safety Preserving Control Synthesis for Sampled Data Systems Safety Preserving Control Synthesis for Sampled Data Systems Ian M. Mitchell Department of Computer Science, University of British Columbia Shahab Kaynama, Mo Chen Department of Electrical Engineering

More information

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

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

More information

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles HYBRID PREDICTIVE OUTPUT FEEDBACK STABILIZATION OF CONSTRAINED LINEAR SYSTEMS Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

Maneuvering assistant for truck and trailer combinations with arbitrary trailer hitching

Maneuvering assistant for truck and trailer combinations with arbitrary trailer hitching Maneuvering assistant or truck and trailer combinations with arbitrary trailer hitching Yevgen Sklyarenko, Frank Schreiber and Walter Schumacher Abstract Stabilizing controllers can assist the driver to

More information

Nested Saturation with Guaranteed Real Poles 1

Nested Saturation with Guaranteed Real Poles 1 Neste Saturation with Guarantee Real Poles Eric N Johnson 2 an Suresh K Kannan 3 School of Aerospace Engineering Georgia Institute of Technology, Atlanta, GA 3332 Abstract The global stabilization of asymptotically

More information

A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN

A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN ROBBIE BUNGE 1. Introduction The longitudinal dynamics of fixed-wing aircraft are a case in which classical

More information

TESTING TIMED FINITE STATE MACHINES WITH GUARANTEED FAULT COVERAGE

TESTING TIMED FINITE STATE MACHINES WITH GUARANTEED FAULT COVERAGE TESTING TIMED FINITE STATE MACHINES WITH GUARANTEED FAULT COVERAGE Khaled El-Fakih 1, Nina Yevtushenko 2 *, Hacene Fouchal 3 1 American University o Sharjah, PO Box 26666, UAE kelakih@aus.edu 2 Tomsk State

More information

Simulation of Spatial Motion of Self-propelled Mine Counter Charge

Simulation of Spatial Motion of Self-propelled Mine Counter Charge Proceedings o the 5th WSEAS Int. Con. on System Science and Simulation in Engineering, Tenerie, Canary Islands, Spain, December 16-18, 26 1 Simulation o Spatial Motion o Sel-propelled Mine Counter Charge

More information