Dynamical Systems Revisited: Hybrid Systems with Zeno Executions

Size: px
Start display at page:

Download "Dynamical Systems Revisited: Hybrid Systems with Zeno Executions"

Transcription

1 Dynamical Systems Revisited: Hybrid Systems with Zeno Executions Jun Zhang, Karl Henrik Johansson, John Lygeros, and Shankar Sastry Department of Electrical Engineering and Computer Sciences University of California, Berkeley, CA Abstract. Results from classical dynamical systems are generalized to hybrid dynamical systems. The concept of ω limit set is introduced for hybrid systems and is used to prove new results on invariant sets and stability, where Zeno and non-zeno hybrid systems can be treated within the same framework. As an example, LaSalle s Invariance Principle is extended to hybrid systems. Zeno hybrid systems are discussed in detail. The ω limit set of a Zeno execution is characterized for classes of hybrid systems. 1 Introduction Systems with interacting continuous-time and discrete-time dynamics are used as models in a large variety of applications. The rich structure of such hybrid systems allow them to accurately predict the behavior of quite complex systems. However, the continuous discrete nature of the system calls for new system theoretical tools for modeling, analysis, and design. Intensive recent activity have provided a few such tools, for instance, Lyapunov stability results [1,14]. However, as will be shown in this paper, in many cases the results come with assumptions that are not only hard to check but also unnecessary. There are several fundamental properties of hybrid systems that have not been sufficiently studied in the literature. These include questions on existence and uniqueness of executions, which have only recently been addressed [12,7]. Another question is when a hybrid system exhibits an infinite number of discrete transitions during a finite time interval, which is referred to as Zeno. The significance of these questions has been pointed out by many researchers, e.g., He and Lemmon [3] This work was supported by ARO under the MURI grant DAAH , the Swedish Foundation for International Cooperation in Research and Higher Education, Telefonaktiebolaget LM Ericsson s Foundation, ONR under grant N , and DARPA under contract F C Corresponding author. N. Lynch and B. Krogh (Eds.): HSCC 2000, LNCS 1790, pp , c Springer-Verlag Berlin Heidelberg 2000

2 452 J. Zhang et al. write An important issue [...] concerns necessary and sufficient conditions for a switched system to be live, deadlock free, or nonzeno. The main contribution of the paper is to carefully generalize concepts from classical dynamical systems like ω limit sets and invariant sets, in a way so that Zeno executions are treated within the same framework as regular non-zeno executions. It is then straightforward to extend existing results, for instance, Lyapunov stability theorems for hybrid systems [1,14]. We illustrate this by proving LaSalle s Invariance Principle for hybrid systems. Zeno is an interesting mathematical property of some hybrid systems, which does not occur in smooth dynamical systems. Real physical systems are not Zeno. Models of physical systems may, however, be Zeno due to a too high level of abstraction. In the latter part of the paper, we characterize Zeno executions and their Zeno states, where the Zeno states are defined as the ω limit points of a Zeno execution. We are able to completely characterize the set of Zeno states for a few classes of hybrid systems. It is shown that the features of the reset maps are important. For example, if the resets are identity maps or the resets are contractions, the continuous part of the Zeno state is a singleton. The outline of the paper is as follows. In Section 2 notation and some basic definitions of hybrid automata and executions are introduced. Some recent results on existence and uniqueness of executions for classes of hybrid automata are also given. Section 3 introduces invariants sets and ω limit sets for hybrid automata and gives a generalization of LaSalle s Invariance Principle. Finally, results on Zeno hybrid automata are given in Section 4, where for instance the ω limit set for Zeno executions are discussed and some necessary and sufficient conditions for Zenoness are given. 2 Hybrid Automata and Executions 2.1 Notation For a finite collection V of variables, let V denote the set of valuations of these variables. We use lower case letters to denote both a variable and its valuation. We refer to variables whose set of valuations is finite or countable as discrete and to variables whose set of valuations is a subset of a Euclidean space as continuous. For a set of continuous variables X with X = R n for n 0, we assume that X is given the Euclidean metric topology, and use to denote the Euclidean norm. For a set of discrete variables Q, we assume that Q is given the discrete topology (every subset is an open set), generated by the metric d D (q, q )=0 if q = q and d D (q, q )=1ifq q. We denote the valuations of the union Q X by Q X, which is given the product topology, generated by the metric d((q, x), (q,x )) = d D (q, q )+ x x. Using the metric d, we define the distance between two sets U 1,U 2 Q X by d(u 1,U 2 ) = inf (qi,x i) U i d((q 1,x 1 ), (q 2,x 2 )). We assume that a subset U of a topological space is given the induced topology, and we use U to denote its closure, U o its interior, U its boundary, U c its complement, U its cardinality, and P (U) the set of all subsets of U.

3 Dynamical Systems Revisited: Hybrid Systems with Zeno Executions Basic Definitions The following definitions are based on [8,4,7]. Definition 1 (Hybrid Automaton). A hybrid automaton H is a collection H =(Q, X, Init, f, Dom, Reset), where Q is a finite collection of discrete variables; X is a finite collection of continuous variables with X = R n ; Init Q X is a set of initial states; f : Q X T X is a vector field; Dom Q X is the domain of H; 1 Reset : Q X P (Q X) is a reset relation. Wereferto(q, x) Q X as the state of H. Unless otherwise stated, we introduce the following assumption, to prevent some obvious pathological cases. Assumption 1 Q < and f is Lipschitz continuous in its second argument. Note that, under the discrete topology on Q, f is trivially continuous in its first argument. A hybrid automaton can be represented by a directed graph (Q,E), with vertices Q and edges E = {(q, q ) Q Q : x, x X, (q,x ) Reset(q, x)}. With each vertex q Q, we associate a set of continuous initial states a vector field f(q, ), and a set Init(q) ={x X : (q, x) Init}, I(q) ={x X : (q, x) Dom}. With each edge e =(q, q ) E, we associate a guard and a reset map G(e) ={x X : x X, (q,x ) Reset(q, x)}, R(e, x) ={x X : (q,x ) Reset(q, x)}. Since there is a unique graphical representation for each hybrid automaton, we will use the corresponding graphs as formal definitions for hybrid automata in most examples. 1 The set Dom is often called the invariant set in the hybrid system literature in computer science. We reserve this term for later in the paper, where we will discuss sets invariant in the usual dynamical systems sense.

4 454 J. Zhang et al. Definition 2 (Hybrid Time Trajectory). A hybrid time trajectory τ is a finite or infinite sequence of intervals τ = {I i } N i=0, such that I i =[τ i,τ i ] for i<n,and,ifn<, I N =[τ N,τ N ] or I N =[τ N,τ N );and τ i τ i = τ i+1 for i 0. A hybrid time trajectory is a sequence of intervals of the real line, whose end points overlap. The interpretation is that the end points of the intervals are the times at which discrete transitions take place. Note that τ i = τ i is allowed, therefore multiple discrete transitions may take place at the same time. Since the dynamical systems we will be concerned with are time invariant we will sometimes, without loss of generality, assume τ 0 = 0. Hybrid time trajectories can extend to infinity if τ is an infinite sequence or if it is a finite sequence ending with an interval of the form [τ N, ). We denote by T the set of all hybrid time trajectories and use t τ as shorthand notation for that there exists i such that t I i τ. For a topological space K we use k : τ K as a short hand notation for a map assigning a value from K to each t τ; notethatk is not a function on the real line, as it assigns multiple values to the same t R: t = τ i = τ i+1 for all i 0. Each τ T is fully ordered by the relation defined by t 1 t 2 for t 1 [τ i,τ i ]andt 2 [τ j,τ j ] if and only if i<j,ori = j and t 1 <t 2. Definition 3 (Execution). An execution χ of a hybrid automaton H is a collection χ =(τ,q,x) with τ T, q : τ Q, andx : τ X, satisfying ( q(τ 0 ),x(τ 0 ) ) Init (initial condition); for all i with τ i <τ i, q( ) is constant and x( ) is a solution2 to the differential equation dx/dt = f(q, x) over [τ i,τ i ],andforallt [τ i,τ i ), (q(t),x(t)) Dom (continuous evolution); and for all i, (q(τ i+1 ),x(τ i+1 )) Reset ( q(τ i ),x(τ i )) (discrete evolution). We say a hybrid automaton accepts an execution χ or not. For an execution χ =(τ,q,x), we use (q 0,x 0 )= ( q(τ 0 ),x(τ 0 ) ) to denote the initial state of χ. The execution time τ (χ) is defined as τ (χ) = N i=0 (τ i τ i), where N +1isthe number of intervals in the hybrid time trajectory. The argument χ will sometimes be left out. An execution is finite if τ is a finite sequence ending with a compact interval, it is called infinite if τ is either an infinite sequence or if τ (χ) =, and it is called Zeno if it is infinite but τ (χ) <. The execution time of a Zeno execution is also called the Zeno time. We use E H (q 0,x 0 ) to denote the set of all executions of H with initial condition (q 0,x 0 ) Init, EH (q 0,x 0 )todenotethe set of all infinite executions of H with initial condition (q 0,x 0 ) Init. We define E H = (q E 0,x 0) Init H(q 0,x 0 )andeh = (q 0,x 0) Init E H (q 0,x 0 ). To simplify the notation, we will drop the subscript H whenever the automaton is clear from the context. 2 Solution is interpreted in the sense of Caratheodory.

5 Dynamical Systems Revisited: Hybrid Systems with Zeno Executions Classes of Automata The notation previously introduced gives a convenient way to express existence and uniqueness of executions. Definition 4 (Non-Blocking Automaton). A hybrid automaton H is nonblocking if EH (q 0,x 0 ) is non-empty for all (q 0,x 0 ) Init. Definition 5 (Deterministic Automaton). A hybrid automaton H is deterministic if E H (q 0,x 0 ) contains at most one element for all (q 0,x 0 ) Init. Note that if a hybrid automaton is both non-blocking and deterministic, then it accepts a unique infinite execution for each initial condition. In [7] conditions were established that determine whether an automaton is non-blocking and deterministic. The conditions require one to argue about the set of states reachable by a hybrid automaton, and the set of states from which continuous evolution is impossible. A state (q, x) Q X is called reachable by H, if there exists a finite execution χ =(τ,q,x) withτ = {[τ i,τ i ]}N i=0 and (q(τ N ),x(τ N )) = (q, x). We use Reach H to denote the set of states reachable by a hybrid automaton, and Reach H (q) the projection of Reach H to discrete state q. We will drop the subscript H whenever the automaton is clear from the context. The set Reach is in general difficult to compute. Fortunately, the conditions of the subsequent results will not require us to do so: any outer approximation of the reachable set will be sufficient. In [2,7] methods for computing such outer approximations using simple induction arguments are outlined. The set of states from which continuous evolution is impossible is given by Out H = {(q 0,x 0 ) Q X : ɛ>0, t [0,ɛ), (q 0,x(t)) / Dom}, where x( ) is the solution to dx/dt = f(q 0,x)withx(0) = x 0. Note that if Dom is an open set, then Out is simply Dom c. If Dom is closed, then Out may also contain parts of the boundary of Dom. In [7] methods for computing Out were proposed, under appropriate smoothness assumptions on f and the boundary of Dom. As before, we will use Out H (q) to denote the projection of Out to discrete state q, and drop the subscript H whenever the automaton is clear from the context. With these two pieces of notation one can show the following two results [7]. Proposition 1. A (deterministic) hybrid automaton is non-blocking if (and only if) for all (q, x) Out Reach, Reset(q, x). Proposition 2. A hybrid automaton is deterministic if and only if for all (q, x) Reach, Reset(q, x) 1 and, if Reset(q, x), (q, x) Out. We characterize the hybrid automata such that the state remains in the closure of the invariant along all executions. Definition 6 (Domain Preserving). A hybrid automaton is domain preserving if Reach Dom.

6 456 J. Zhang et al. The following result is now straightforward. Proposition 3. A hybrid automaton is domain preserving if and only if Init Dom and for all (q, x) Dom Reach, Reset(q, x) Dom. Note that the use of Reach is again not limiting. Note also that the conditions of the lemma do not depend on the vector field f. This is because, by the definition of an execution, the state can never end up outside the closure of the domain along continuous evolution. Definition 7 (Transverse Domain). A hybrid automaton H is said to have transverse domain if there exists a function σ : Q X R continuously differentiable in its second argument, such that Dom = {(q, x) Q X : σ(q, x) 0} and for all (q, x) with σ(q, x) =0, L f σ(q, x) 0. Here L f σ : Q X R denotes the Lie derivative of σ along f defined as L f σ(q, x) = σ (q, x) f(q, x) x In other words, an automaton has transverse domain if the set Dom is closed, its boundary is differentiable, and the vector field f is pointing either inside or outside of Dom along the boundary. 3 If H has transverse domain the set Out H admits a fairly simple characterization. Proposition 4. If H has transverse domain, then Out H = {(q, x) Q X : σ(q, x) < 0} {(q, x) Q X : σ(q, x) =0and L f σ(q, x) < 0}. 3 Invariant Sets and Stability We first recall some standard concepts from dynamical system theory, and discuss how they generalize to hybrid automata. Definition 8 (Invariant Set). AsetM Init is called invariant if for all (q 0,x 0 ) M, (τ,q,x) E H (q 0,x 0 ),andt τ, it holds that (q(t),x(t)) M. The class of invariant sets is closed under arbitrary unions and intersections. Invariant sets are such that all executions starting in the set remain in the set for ever. We are interested in studying the stability of invariant sets, i.e., determine whether all trajectories that start close to an invariant set remain close to it. 3 Under appropriate smoothness assumptions on σ and f the definition of transverse domain can be relaxed somewhat by allowing L f σ(q,x) = 0 on the boundary of Dom and taking higher-order Lie derivatives, until one that is non-zero is found. Even though many of the results presented here extend to this relaxed definition, the proofs are slightly more technical. We will therefore limit ourselves to the notion of transverse domain given in Definition 7.

7 Dynamical Systems Revisited: Hybrid Systems with Zeno Executions 457 Definition 9 (Stable Invariant Set). An invariant set M Init is called stable if for all ɛ>0 there exists δ>0 such that for all (q 0,x 0 ) Init, with d((q 0,x 0 ),M) <δ,all(τ,q,x) E H (q 0,x 0 ),andallt τ, d((q(t),x(t)),m) <ɛ. An invariant set is called (locally) asymptotically stable if it is stable and in addition there exists >0 such that for all (q 0,x 0 ) Init, withd((q 0,x 0 ),M) <, andall(τ,q,x) E H (q 0,x 0 ), lim t τ d((q(t),x(t)),m)=0. Note that since τ is fully ordered the above limit is well defined. The asymptotic behavior of an infinite execution is captured in terms of its ω limit set. Definition 10 (ω limit set). The ω limit point (ˆq, ˆx) Q X of an execution χ =(τ,q,x) E H is a point for which there exists a sequence {θ n} n=0, θ n τ, such that as n, θ n τ and (q(θ n ),x(θ n )) (ˆq, ˆx). The ω limit set S χ Q X is the set of all ω limit points of an execution χ. The following lemma establishes a relation between ω limit sets and invariant sets. For convenience the assumptions on the reset relation and the domain are given in the graphical notation introduced in Section 2.2. Lemma 1. Consider a deterministic hybrid automaton H with transverse domain. Assume it is domain preserving and that f(q, ) is C 1 for all q Q. Furthermore, assume that for all e =(q, q ) E, R(e, ) is continuous, and G(e) I(q) is an open subset of I(q). Then, for any execution χ =(τ,q,x) E H,ifx( ) is bounded, then S χ is (i) nonempty, (ii) compact, and (iii) invariant. Further, (iv) for all ɛ>0 there exists T τ such that d((q(t),x(t)),s χ ) <ɛ, t τ, for all t T. Proof. See [15]. The proofs of (i), (ii), and (iv) are similar to the corresponding result for continuous dynamical systems [10,13]. The conditions of the lemma are sufficient. They can also be shown to be tight: one can construct hybrid automata that violate any one of the conditions of the lemma that accept infinite executions whose ω limit set is not invariant. The conditions of the lemma are also sufficient to establish continuity of executions with respect to initial conditions, see [15]. LaSalle s Invariance Principle is a useful tool when studying the stability of conventional, continuous dynamical systems. Lemma 1 allows us to extend this tool to hybrid systems. Theorem 1 (LaSalle s Invariance Principle). Consider a hybrid automaton H that satisfies the conditions of Lemma 1. Assume there exists a compact invariant set Ω Q X and let Ω 1 = Ω Out c and Ω 2 = Ω Out. Furthermore, assume there exists a continuous function V : Ω R, suchthat for all (q, x) Ω 1, V is continuously differentiable with respect to x and L f V (q, x) 0; and for all (q, x) Ω 2, V (Reset(q, x)) V (q, x).

8 458 J. Zhang et al. Define S 1 = {(q, x) Ω 1 : L f V (q, x) =0} S 2 = {(q, x) Ω 2 : V (Reset(q, x)) = V (q, x)}, and let M be the largest invariant subset of S 1 S 2. Then, for all (q 0,x 0 ) Ω every execution (τ,q,x) E H (q 0,x 0 ) approaches M as t τ. Proof. Consider an arbitrary state (q 0,x 0 ) Ω and let χ=(τ,q,x) EH (q 0,x 0 ). Since Ω is invariant, (q(t),x(t)) Ω for all t τ. Since Ω is compact and V is continuous, V (q(t),x(t)) is bounded from below. Moreover, V (q(t),x(t)) is a non-increasing function of t τ (recall that τ is fully ordered), so therefore the limit c = lim t τ (χ) V (q(t),x(t)) exists. Since Ω is bounded, x is bounded, and therefore the ω limit set S χ is nonempty. Moreover, since Ω is closed, S χ Ω. By definition, for any (ˆq, ˆx) S χ, there exists a sequence {θ n } n=0, θ n τ, such that θ n τ and (q(θ n ),x(θ n )) (ˆq, ˆx) asn. Then, V (ˆq, ˆx) =V ( lim (q(θ n),x(θ n )) = lim V (q(θ n),x(θ n )) = c, n n by continuity of V. Since S χ is invariant (Lemma 1), it follows that L f V (ˆq, ˆx) =0 if (ˆq, ˆx) Out, and V (Reset(ˆq, ˆx)) = V (ˆq, ˆx) if(ˆq, ˆx) Out. Therefore, S χ S 1 S 2, which implies that S χ M since S χ is invariant. Moreover, by (iv) in Lemma 1, the execution χ approaches S χ, and hence M, ast τ. 4 Zeno Hybrid Automata Zeno hybrid automata accept executions with infinitely many discrete transitions within a finite time interval. Such systems are hard to analysis and simulate in a way that gives constructive information about the behavior of the real system. It is therefore important to be able to determine if a model is Zeno and in applicable cases remove Zenoness. These problems have been discussed in [4,5]. In this section, some further characterization of Zeno executions are made. Recall that an infinite execution χ is Zeno if τ (χ) = i=0 (τ i τ i) is bounded. Definition 11 (Zeno Hybrid Automaton). A hybrid automaton H is Zeno if there exists (q 0,x 0 ) Init such that all executions in EH (q 0,x 0 ) are Zeno. 4 Example 1. The hybrid automaton in Figure 1 is Zeno. This is easily checked by explicitly deriving the time intervals τ i τ i, which in this case gives a converging geometric series. Figure 2 shows an execution accepted by the automaton. We make the following two straightforward observations. 4 An alternative definition is to say that a hybrid automaton is Zeno if there is at least one Zeno execution in EH (q 0,x 0). In that case, a non-deterministic Zeno hybrid automaton may accept both Zeno and non-zeno executions, which may be an undesirable feature for instance in Reach set calculations. For deterministic hybrid automata the two definitions coincide.

9 Dynamical Systems Revisited: Hybrid Systems with Zeno Executions x 1 0 x 2 0 x 1 := 5 x 2 := cx x 1 5 x 2 0 q 1 ẋ 1 = x 2 q 2 ẋ 1 = x 2 ẋ 2 = 10 ẋ 2 = 10 x 1 0 x 1 3 x 1 := 0 x 2 := cx x 1 3 x 2 0 x 1 := 3 x 2 := cx 2 Fig. 1. An example of a Zeno hybrid automaton Fig. 2. An example of an execution for the hybrid automaton in Example 1. The continuous part of the state is shown: x 1 (solid) and x 2 (dotted). Proposition 5. A hybrid automaton is Zeno only if the graph (Q,E) has a cycle. Proposition 6. If there exists a finite collection of states {(q i,x i )} N i=1 such that (q 1,x 1 )=(q N,x N ); (q i,x i ) Reach H for some i =1,...,N;and (q i+1,x i+1 )=Reset(q i,x i ) for all i =1,...,N 1; then there exists a Zeno execution. Zenoness is critically dependent on the reset relation. For example, if in Example 1 the reset maps x 2 := cx 2 are replaced by x 2 := x 2 /(dx 2 1), where d =1/ 20x 1 (τ 0 ), then the time intervals τ i τ i decrease as {1/i} i=0. This is a diverging series, so the new hybrid automaton is not Zeno. If the continuous part of the Zeno execution is bounded, then it has an ω limit point. We introduce the term Zeno state for such a point.

10 460 J. Zhang et al. x 1 0 x 2 0 x x 1 0 x 2 0 x 3 > 0.5 x 1 := 5 x 2 := cx 2 x 3 := 4x 3(1 x 3) x 1 5 x 2 0 x q 1 q 2 ẋ 1 = x 2 ẋ 1 = x 2 ẋ 2 = 10 ẋ 2 = 10 ẋ 3 =0 ẋ 3 =0 x 1 0 x 1 5 x 2 := cx 2 x 3 := 4x 3(1 x 3) x 1 := 0 x 2 := cx 2 x 1 5 x 2 0 x 3 := 4x 3(1 x 3) x 3 > 0.5 x 2 := cx 2 x 3 := 4x 3(1 x 3) Fig. 3. A hybrid automaton that accepts Zeno executions that do not periodically jump between the discrete states. Definition 12 (Zeno State). The ω limit point of a Zeno execution is called the Zeno state. We use Z Q X to denote the set of Zeno states, so that Z is the ω limit set of the Zeno execution. We write Q for the discrete part of Z and E for the corresponding edges. In Example 1, we have Z = {(q 1, (0, 0)), (q 2, (3, 0)), (q 2, (5, 0))}, Q = {q 1,q 2 },ande = E. It is easy to construct an example with a Zeno executions that do not have a Zeno state. The idea is to let the continuous part of the execution become unbounded as t τ (χ). It is also straightforward to derive examples where the set of Zeno states have any number of elements, as well as an infinite but countable or uncountable number of elements. An interesting question is if for a Zeno execution χ =(q, x, τ), the discrete part q must become periodic for t τ sufficiently close to τ (χ), as in Example 1. The answer is no as illustrated by the following example. Example 2. Consider the Zeno hybrid automaton in Figure 3 (cf. Example 1). This system does not accept Zeno executions that periodically jump between the two discrete states. A simulation is presented in Figure 4, where x 1 and x 2 are shown. The third continuous state is initialized at x 3 (τ 0 )=0.9. The reason for the quasi-periodic behavior is that the reset map of x 3 is the logistic map and iteration of this map will give any value in (0, 1), e.g., [10]. A reset relation Reset is non-expanding, if there exists δ [0, 1] such that (q,x ) Reset(q, x) implies x δ x. Itiscontracting, if there exists δ [0, 1) such that (q,x ) Reset(q, x) and(q,y ) Reset(q, y) imply x y δ y x. Note that the reset relation has to be a function in the second case.

11 Dynamical Systems Revisited: Hybrid Systems with Zeno Executions Fig. 4. An example of an execution for the hybrid automaton in Example 2. The continuous states x 1 (solid) and x 2 (dotted) are shown. Note how they illustrate the quasi-periodicity. For smooth dynamical systems, a Lipschitz assumption on the vector field excludes finite escape time. This is not a sufficient condition for hybrid systems. However, if the reset relation is non-expanding (in addition to the Lipschitz assumption on f(q, )), then the continuous state is bounded along executions. Lemma 2. Consider a hybrid automaton with non-expanding reset relation. Then, there exists c>0such that for all executions χ =(τ,q,x) E H and t τ, x(t) ( x(τ 0 ) +1 ) e c(t τ0) 1. Proof. The proof, see [15], is similar to the corresponding result for continuous systems [10, Proposition 5.3]. When x( ) is bounded, the Bolzano Weierstrass Property implies that there exists at least one Zeno state for each Zeno execution. If the continuous part of the reset relation is the identity map, then the continuous part of the Zeno state is a singleton, as proved next. Theorem 2. Consider a hybrid automaton such that (q,x ) Reset(q, x) implies x = x. Then, for every Zeno execution χ =(τ,q,x), it holds that Z = Q {ˆx} for some Q Q and ˆx X. Proof. For all sequences {θ i } i=0, θ i τ, such that θ i τ, suppose θ i [τ ni,τ n i ], where n i as i.wehave θi x(θ i )=x(τ ni )+ f ( q(τ ni ),x(τ) ) dτ τ ni = x(τ ni )+(θ i τ ni )f ( q(τ ni ), (x 1 (ξn 1 i ),...,x n (ξn n i )) T ),

12 462 J. Zhang et al. for some ξn 1 i,..., ξn n i [τ ni,τ n i ]. Hence, for all k>l 0, x(θ k )=x(θ l )+(τ n l θ l )f ( q(τ nl ), (x 1 (ξn 1 l ),...,x n (ξn n l )) T ) which gives that + n k 1 i=n l +1 (τ i τ i )f ( q(τ i ), (x 1 (ξ 1 i ),...,x n (ξ n i )) T ) +(θ k τ nk )f ( q(τ nk ), (x 1 (ξ 1 n k ),...,x n (ξ n n k )) T ), n k x(θ k ) x(θ l ) K (τ i τ i), i=n l where K > 0 is a constant such that f(q, x) K for all (q, x) Q X. Such constant exists due to Lemma 2. By the fact that i=0 (τ i τ i) <, we know that {x(θ i )} i=0 is a Cauchy sequence. The space X = Rn is complete, so the sequence has a limit ˆx = lim i x(θ i ). This limit is independent of the choice of sequence {θ i } i=0, as follows from the following argument. Consider two sequences {α i } i=0 and {β i} i=0, α i,β i τ, such that α i τ and β i τ. Suppose α i [τ mi,τ m i ]andβ i [τ ni,τ n i ], where m i and n i as i,andm i n i. Then, x(α i )=x(β i )+(τ n i β i )f ( q(τ ni ), (x 1 (ξn 1 i ),...,x n (ξn n i )) T ) + m i 1 j=n i+1 (τ j τ j )f ( q(τ j ), (x 1 (ξ 1 j ),...,x n (ξ n j )) T ) +(α i τ mi )f ( q(τ mi ), (x 1 (ξ 1 m i ),...,x n (ξ n m i )) T ). This gives that x(α i ) x(β i ) K m i j=n i (τ j τ j). Hence, x(α i ) x(β i ) 0 as i, which shows that both sequences have the same limit. This completes the proof. Note that Theorem 2 gives the structure of the Zeno state for the large class of hybrid systems called switched systems [9], since these systems can be modeled as hybrid automata with identity reset relation. If the reset relation is contracting and (q,x ) Reset(q, 0) implies that x is the origin, then the continuous part of the Zeno state is also the origin. Theorem 3. Consider a Zeno hybrid automaton with contracting reset relation and such that (q,x ) Reset(q, 0) implies x =0. Then, for every Zeno execution χ =(τ,q,x), it holds that Z = Q {0} for some Q Q. Proof. For all sequences {θ i } i=0, θ i τ, such that θ i τ, suppose θ i [τ ni,τ n i ], where n i as i.wehave θi x(θ i ) x(τ ni ) + f ( q(τ ni ),x(τ) ) dτ τ ni x(τ ni ) + K(τ n i τ ni ),

13 Dynamical Systems Revisited: Hybrid Systems with Zeno Executions 463 where K>0isthe same constant as in the proof of Theorem 2. Using the fact that x(τ ni ) δ x(τ n i 1 ), it follows that x(θ i ) δ x(τ n i 1) + K(τ n i τ ni ) τ = δ x(τ n i 1 n i 1)+ f ( q(τ ) ni 1),x(τ) dτ + K(τ n i τ ni ) By induction, Since K n i=0 τ ni 1 δ x(τ ni 1) + Kδ(τ n i 1 τ ni 1)+K(τ n i τ ni ). n i m=0 x(θ i ) δ ni x(τ 0 ) + K δ ni m (τ m τ m)=k n i m=0 (τ m τ m) m=0 δ ni m (τ m τ m ). n i=0 δ ni = Kτ 1 δ <, it holds that K n i m=0 δni m (τ m τ m ) 0 as n i. This yields that x(θ i ) 0asi, which, hence, completes the proof. A generalization of Theorem 3 holds if we change the assumption to that (q,x ) Reset(q, x ) implies x = x for some x Dom, see [15]. For a large class of Zeno hybrid automata, the continuous part of the Zeno state is located on the intersection of the boundaries of Dom(q, ) forq Q. Next this result is stated for hybrid automata with non-expanding reset relation. Recall that I(q) ={x X :(q, x) Dom}. Proposition 7. Consider a hybrid automaton H with non-expanding reset relation. Assume it accepts a Zeno execution χ =(τ,q,x) EH with set of Zeno states Z = {(q i,x i } N i=1, N 1. If, for all i {1,...,N} and x I(q i) o, Reset(q i,x)=, thenx i I(q i ) for all i {1,...,N}. Furthermore, if there exists ˆx Dom such that for all i {1,...,N}, x i =ˆx, thenˆx N i=1 I(q i). Proof. See [15]. It follows from Proposition 7 that if the boundaries of I( ) are not intersecting, then there exist no Zeno executions with non-empty Zeno state and N > 1. Proposition 7 is thus a refinement of the condition given in Proposition 5, which states that a hybrid automaton is non-zeno if the graph (Q,E) has no cycle. 5 Conclusions Motivated by numerous assumptions like In this paper, we assume that the switched system is live and nonzeno [3] and suggestions like Additional work is needed in determining the role that Zeno-type control might play in hybrid

14 464 J. Zhang et al. system supervision [6], we have extended some classical results to hybrid systems, using tools that capture both non-zeno and Zeno executions. We have also tried to illustrate some of the nature of Zeno by characterizing Zeno executions and Zeno states for a few quite broad classes of hybrid systems. Zeno hybrid automata are characterized from a geometric point of view in [11]. Acknowledgments The authors would like to thank Magnus Egerstedt and Slobodan Simić for helpful discussions. References 1. M. Branicky. Multiple Lyapunov functions and other analysis tools for switched and hybrid systems. IEEE Transactions on Automatic Control, 43(4): , April M. Branicky, E. Dolginova, and N. Lynch. A toolbox for proving and maintaining hybrid specifications. In P. Antsaklis, W. Kohn, A. Nerode, and S. Sastry, editors, Hybrid Systems IV, number 1273 in LNCS, pages Springer Verlag, K. X. He and M. D. Lemmon. Lyapunov stability of continuous-valued systems under the supervision of discrete-event transition systems. In Hybrid Systems: Computation and Control, volume 1386 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, K. H. Johansson, M. Egerstedt, J. Lygeros, and S. Sastry. On the regularization of Zeno hybrid automata. Systems & Control Letters, 38: , K. H. Johansson, J. Lygeros, S. Sastry, and M. Egerstedt. Simulation of Zeno hybrid automata. In IEEE Conference on Decision and Control, Phoenix,AZ, M. D. Lemmon, K. X. He, and I Markovsky. Supervisory hybrid systems. IEEE Control Systems Magazine, 19(4):42 55, J. Lygeros, K. H. Johansson, S. Sastry, and M. Egerstedt. On the existence of executions of hybrid automata. In IEEE Conference on Decision and Control, Phoenix, AZ, J. Lygeros, C. Tomlin, and S. Sastry. Controllers for reachability specifications for hybrid systems. Automatica, 35(3), March A. S. Morse. Control using logic-based switching. In Alberto Isidori, editor, Trends in Control. A European Perspective, pages Springer, S. Sastry. Nonlinear Systems: Analysis, Stability, and Control. Springer-Verlag, New York, S Simić, K H Johansson, S Sastry, and J Lygeros. Towards a geometric theory of hybrid systems. In Hybrid Systems: Computation and Control, Pittsburgh, PA, A. J. van der Schaft and J. M. Schumacher. Complementarity modeling of hybrid systems. IEEE Transactions on Automatic Control, 43(4): , April S. Wiggins. Introduction to Applied Nonlinear Dynamical Systems and Chaos. Springer-Verlag, New York, H. Ye, A. Michel, and L. Hou. Stability theory for hybrid dynamical systems. IEEE Transactions on Automatic Control, 43(4): , April J. Zhang. Dynamical systems revisited: Hybrid systems with Zeno executions. Master s thesis, Dept of EECS, University of California, Berkeley, 1999.

University of California. Berkeley, CA fzhangjun johans lygeros Abstract

University of California. Berkeley, CA fzhangjun johans lygeros Abstract Dynamical Systems Revisited: Hybrid Systems with Zeno Executions Jun Zhang, Karl Henrik Johansson y, John Lygeros, and Shankar Sastry Department of Electrical Engineering and Computer Sciences University

More information

EE291E Lecture Notes 3 Autonomous Hybrid Automata

EE291E Lecture Notes 3 Autonomous Hybrid Automata EE9E Lecture Notes 3 Autonomous Hybrid Automata Claire J. Tomlin January, 8 The lecture notes for this course are based on the first draft of a research monograph: Hybrid Systems. The monograph is copyright

More information

Hybrid Automata: A Formal Paradigm for Heterogeneous Modeling'

Hybrid Automata: A Formal Paradigm for Heterogeneous Modeling' MP2-2 3:40 Proceedings of the 2000 IEEE International Symposium on Computer-Aided Control System Design Anchorage, Alaska, USA September 25-27, 2000 Hybrid Automata: A Formal Paradigm for Heterogeneous

More information

Continuity and Invariance in Hybrid Automata

Continuity and Invariance in Hybrid Automata CDC01 REG1606 Continuity and Invariance in Hybrid Automata John Lygeros 1, Karl Henrik Johansson 2,SlobodanN.Simić 3, Jun Zhang, Shankar Sastry Abstract Hybrid automata have been proposed as a language

More information

Hybrid Systems - Lecture n. 3 Lyapunov stability

Hybrid Systems - Lecture n. 3 Lyapunov stability OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by

More information

HYBRID LIMIT CYCLES AND HYBRID POINCARÉ-BENDIXSON. Slobodan N. Simić

HYBRID LIMIT CYCLES AND HYBRID POINCARÉ-BENDIXSON. Slobodan N. Simić HYBRID LIMIT CYCLES AND HYBRID POINCARÉ-BENDIXSON Slobodan N. Simić Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA 94720-1774, U.S.A. Email: simic@eecs.berkeley.edu

More information

Hybrid Systems Course Lyapunov stability

Hybrid Systems Course Lyapunov stability Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability

More information

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Rafal Goebel, Ricardo G. Sanfelice, and Andrew R. Teel Abstract Invariance principles for hybrid systems are used to derive invariance

More information

Dynamics of Continuous, Discrete and Impulsive Systems, Series B, 12 (2005), no. 5-6, journal

Dynamics of Continuous, Discrete and Impulsive Systems, Series B, 12 (2005), no. 5-6, journal Dynamics of Continuous, Discrete and Impulsive Systems, Series B, 12 (2005), no. 5-6, 649-687 http:monotone.uwaterloo.ca/ journal Towards a Geometric Theory of Hybrid Systems Slobodan N. Simić 1 Karl Henrik

More information

Stability of Deterministic Finite State Machines

Stability of Deterministic Finite State Machines 2005 American Control Conference June 8-10, 2005. Portland, OR, USA FrA17.3 Stability of Deterministic Finite State Machines Danielle C. Tarraf 1 Munther A. Dahleh 2 Alexandre Megretski 3 Abstract We approach

More information

HYBRID AND SWITCHED SYSTEMS ECE229 WINTER 2004

HYBRID AND SWITCHED SYSTEMS ECE229 WINTER 2004 HYBRID AND SWITCHED SYSTEMS ECE229 WINTER 2004 Course description As computers, digital networks, and embedded systems become ubiquitous and increasingly complex, one needs to understand the coupling between

More information

A Hybrid Control Model of Fractone-Dependent Morphogenesis

A Hybrid Control Model of Fractone-Dependent Morphogenesis A Hybrid Control Model of Fractone-Dependent Morphogenesis University of Hawaii at Manoa May 28, 2015 Many thanks go to: Dr. Monique Chyba Dr. Frederic Mercier Committee Members: Dr. George Wilkens, Dr.

More information

Simulation of Zeno Hybrid Automata'

Simulation of Zeno Hybrid Automata' Proceedings of the 38* Conference on Decision & Control Phoenix, Arizona USA December 1999 Simulation of Zeno Hybrid Automata' ThPOl 18:OO Karl Henrik Johanssont, John Lygerost, Shankar Sastryt, and Magnus

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

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9 MAT 570 REAL ANALYSIS LECTURE NOTES PROFESSOR: JOHN QUIGG SEMESTER: FALL 204 Contents. Sets 2 2. Functions 5 3. Countability 7 4. Axiom of choice 8 5. Equivalence relations 9 6. Real numbers 9 7. Extended

More information

Global Controllability of Hybrid Systems with Controlled and Autonomous Switchings

Global Controllability of Hybrid Systems with Controlled and Autonomous Switchings Global Controllability of Hybrid Systems with Controlled and Autonomous Switchings Ekaterina S. Lemch 1, Shankar Sastry 1, and Peter E. Caines 2 1 Dept. of Electrical Engineering and Computer Sciences

More information

Measures and Measure Spaces

Measures and Measure Spaces Chapter 2 Measures and Measure Spaces In summarizing the flaws of the Riemann integral we can focus on two main points: 1) Many nice functions are not Riemann integrable. 2) The Riemann integral does not

More information

MATHS 730 FC Lecture Notes March 5, Introduction

MATHS 730 FC Lecture Notes March 5, Introduction 1 INTRODUCTION MATHS 730 FC Lecture Notes March 5, 2014 1 Introduction Definition. If A, B are sets and there exists a bijection A B, they have the same cardinality, which we write as A, #A. If there exists

More information

Approximation Metrics for Discrete and Continuous Systems

Approximation Metrics for Discrete and Continuous Systems University of Pennsylvania ScholarlyCommons Departmental Papers (CIS) Department of Computer & Information Science May 2007 Approximation Metrics for Discrete Continuous Systems Antoine Girard University

More information

Metric Spaces and Topology

Metric Spaces and Topology Chapter 2 Metric Spaces and Topology From an engineering perspective, the most important way to construct a topology on a set is to define the topology in terms of a metric on the set. This approach underlies

More information

Problem Set 2: Solutions Math 201A: Fall 2016

Problem Set 2: Solutions Math 201A: Fall 2016 Problem Set 2: s Math 201A: Fall 2016 Problem 1. (a) Prove that a closed subset of a complete metric space is complete. (b) Prove that a closed subset of a compact metric space is compact. (c) Prove that

More information

Lebesgue Measure on R n

Lebesgue Measure on R n CHAPTER 2 Lebesgue Measure on R n Our goal is to construct a notion of the volume, or Lebesgue measure, of rather general subsets of R n that reduces to the usual volume of elementary geometrical sets

More information

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear EVENT-TRIGGERING OF LARGE-SCALE SYSTEMS WITHOUT ZENO BEHAVIOR C. DE PERSIS, R. SAILER, AND F. WIRTH Abstract. We present a Lyapunov based approach to event-triggering for large-scale systems using a small

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

Existence and uniqueness of solutions for a continuous-time opinion dynamics model with state-dependent connectivity

Existence and uniqueness of solutions for a continuous-time opinion dynamics model with state-dependent connectivity Existence and uniqueness of solutions for a continuous-time opinion dynamics model with state-dependent connectivity Vincent D. Blondel, Julien M. Hendricx and John N. Tsitsilis July 24, 2009 Abstract

More information

Abstractions of hybrid systems: formal languages to describe dynamical behaviour

Abstractions of hybrid systems: formal languages to describe dynamical behaviour Abstractions of hybrid systems: formal languages to describe dynamical behaviour Rebekah Carter, Eva M. Navarro-López School of Computer Science, The University of Manchester Oxford Road, Manchester, M13

More information

STABILITY OF PLANAR NONLINEAR SWITCHED SYSTEMS

STABILITY OF PLANAR NONLINEAR SWITCHED SYSTEMS LABORATOIRE INORMATIQUE, SINAUX ET SYSTÈMES DE SOPHIA ANTIPOLIS UMR 6070 STABILITY O PLANAR NONLINEAR SWITCHED SYSTEMS Ugo Boscain, régoire Charlot Projet TOpModel Rapport de recherche ISRN I3S/RR 2004-07

More information

Zeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation

Zeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation Zeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation Shishir Nadubettu Yadukumar, Bhargav Kothapalli and Aaron D. Ames Abstract The goal of this paper is to assess

More information

The Controlled Composition Analysis of Hybrid Automata

The Controlled Composition Analysis of Hybrid Automata The Controlled Composition Analysis of Hybrid Automata Ying Shang Michael D. Lemmon Department of Electrical Engineering University of Notre Dame Notre Dame IN 46556 USA Abstract A controlled hybrid automaton

More information

An Overview of Research Areas in Hybrid Control

An Overview of Research Areas in Hybrid Control Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 WeC01.1 An Overview of Research Areas in Hybrid Control John

More information

Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University

Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University February 7, 2007 2 Contents 1 Metric Spaces 1 1.1 Basic definitions...........................

More information

Lebesgue Measure on R n

Lebesgue Measure on R n 8 CHAPTER 2 Lebesgue Measure on R n Our goal is to construct a notion of the volume, or Lebesgue measure, of rather general subsets of R n that reduces to the usual volume of elementary geometrical sets

More information

From now on, we will represent a metric space with (X, d). Here are some examples: i=1 (x i y i ) p ) 1 p, p 1.

From now on, we will represent a metric space with (X, d). Here are some examples: i=1 (x i y i ) p ) 1 p, p 1. Chapter 1 Metric spaces 1.1 Metric and convergence We will begin with some basic concepts. Definition 1.1. (Metric space) Metric space is a set X, with a metric satisfying: 1. d(x, y) 0, d(x, y) = 0 x

More information

Passivity-based Stabilization of Non-Compact Sets

Passivity-based Stabilization of Non-Compact Sets Passivity-based Stabilization of Non-Compact Sets Mohamed I. El-Hawwary and Manfredi Maggiore Abstract We investigate the stabilization of closed sets for passive nonlinear systems which are contained

More information

Some Background Material

Some Background Material Chapter 1 Some Background Material In the first chapter, we present a quick review of elementary - but important - material as a way of dipping our toes in the water. This chapter also introduces important

More information

MA651 Topology. Lecture 9. Compactness 2.

MA651 Topology. Lecture 9. Compactness 2. MA651 Topology. Lecture 9. Compactness 2. This text is based on the following books: Topology by James Dugundgji Fundamental concepts of topology by Peter O Neil Elements of Mathematics: General Topology

More information

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Hai Lin Department of Electrical Engineering University of Notre Dame Notre Dame, IN 46556, USA Panos J. Antsaklis

More information

Introduction to Real Analysis Alternative Chapter 1

Introduction to Real Analysis Alternative Chapter 1 Christopher Heil Introduction to Real Analysis Alternative Chapter 1 A Primer on Norms and Banach Spaces Last Updated: March 10, 2018 c 2018 by Christopher Heil Chapter 1 A Primer on Norms and Banach Spaces

More information

Asymptotic convergence of constrained primal-dual dynamics

Asymptotic convergence of constrained primal-dual dynamics Asymptotic convergence of constrained primal-dual dynamics Ashish Cherukuri a, Enrique Mallada b, Jorge Cortés a a Department of Mechanical and Aerospace Engineering, University of California, San Diego,

More information

Indeed, if we want m to be compatible with taking limits, it should be countably additive, meaning that ( )

Indeed, if we want m to be compatible with taking limits, it should be countably additive, meaning that ( ) Lebesgue Measure The idea of the Lebesgue integral is to first define a measure on subsets of R. That is, we wish to assign a number m(s to each subset S of R, representing the total length that S takes

More information

Convergence of Caratheodory solutions for primal-dual dynamics in constrained concave optimization

Convergence of Caratheodory solutions for primal-dual dynamics in constrained concave optimization Convergence of Caratheodory solutions for primal-dual dynamics in constrained concave optimization Ashish Cherukuri Enrique Mallada Jorge Cortés Abstract This paper characterizes the asymptotic convergence

More information

An asymptotic ratio characterization of input-to-state stability

An asymptotic ratio characterization of input-to-state stability 1 An asymptotic ratio characterization of input-to-state stability Daniel Liberzon and Hyungbo Shim Abstract For continuous-time nonlinear systems with inputs, we introduce the notion of an asymptotic

More information

Sets, Functions and Metric Spaces

Sets, Functions and Metric Spaces Chapter 14 Sets, Functions and Metric Spaces 14.1 Functions and sets 14.1.1 The function concept Definition 14.1 Let us consider two sets A and B whose elements may be any objects whatsoever. Suppose that

More information

Econ Lecture 3. Outline. 1. Metric Spaces and Normed Spaces 2. Convergence of Sequences in Metric Spaces 3. Sequences in R and R n

Econ Lecture 3. Outline. 1. Metric Spaces and Normed Spaces 2. Convergence of Sequences in Metric Spaces 3. Sequences in R and R n Econ 204 2011 Lecture 3 Outline 1. Metric Spaces and Normed Spaces 2. Convergence of Sequences in Metric Spaces 3. Sequences in R and R n 1 Metric Spaces and Metrics Generalize distance and length notions

More information

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Jan Maximilian Montenbruck, Mathias Bürger, Frank Allgöwer Abstract We study backstepping controllers

More information

Modeling and Analysis of Cell Differentiation using Hybrid Systems

Modeling and Analysis of Cell Differentiation using Hybrid Systems 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 ThC13.1 Modeling and Analysis of Cell Differentiation using Hybrid Systems Maryam Kamgarpour and Claire Tomlin

More information

A Priori Detection of Zeno Behavior in Communication Networks Modeled as Hybrid Systems

A Priori Detection of Zeno Behavior in Communication Networks Modeled as Hybrid Systems A Priori Detection of Zeno Behavior in Communication Networks Modeled as Hybrid Systems Alessandro Abate, Aaron D. Ames and Shankar Sastry Department of Electrical Engineering and Computer Sciences University

More information

REVIEW OF ESSENTIAL MATH 346 TOPICS

REVIEW OF ESSENTIAL MATH 346 TOPICS REVIEW OF ESSENTIAL MATH 346 TOPICS 1. AXIOMATIC STRUCTURE OF R Doğan Çömez The real number system is a complete ordered field, i.e., it is a set R which is endowed with addition and multiplication operations

More information

Theorems. Theorem 1.11: Greatest-Lower-Bound Property. Theorem 1.20: The Archimedean property of. Theorem 1.21: -th Root of Real Numbers

Theorems. Theorem 1.11: Greatest-Lower-Bound Property. Theorem 1.20: The Archimedean property of. Theorem 1.21: -th Root of Real Numbers Page 1 Theorems Wednesday, May 9, 2018 12:53 AM Theorem 1.11: Greatest-Lower-Bound Property Suppose is an ordered set with the least-upper-bound property Suppose, and is bounded below be the set of lower

More information

CLASS NOTES FOR APRIL 14, 2000

CLASS NOTES FOR APRIL 14, 2000 CLASS NOTES FOR APRIL 14, 2000 Announcement: Section 1.2, Questions 3,5 have been deferred from Assignment 1 to Assignment 2. Section 1.4, Question 5 has been dropped entirely. 1. Review of Wednesday class

More information

On Stability of Linear Complementarity Systems

On Stability of Linear Complementarity Systems On Stability of Linear Complementarity Systems Alen Agheksanterian University of Maryland Baltimore County Math 710A: Special Topics in Optimization On Stability of Linear Complementarity Systems Alen

More information

Existence and Uniqueness

Existence and Uniqueness Chapter 3 Existence and Uniqueness An intellect which at a certain moment would know all forces that set nature in motion, and all positions of all items of which nature is composed, if this intellect

More information

Measures. 1 Introduction. These preliminary lecture notes are partly based on textbooks by Athreya and Lahiri, Capinski and Kopp, and Folland.

Measures. 1 Introduction. These preliminary lecture notes are partly based on textbooks by Athreya and Lahiri, Capinski and Kopp, and Folland. Measures These preliminary lecture notes are partly based on textbooks by Athreya and Lahiri, Capinski and Kopp, and Folland. 1 Introduction Our motivation for studying measure theory is to lay a foundation

More information

n [ F (b j ) F (a j ) ], n j=1(a j, b j ] E (4.1)

n [ F (b j ) F (a j ) ], n j=1(a j, b j ] E (4.1) 1.4. CONSTRUCTION OF LEBESGUE-STIELTJES MEASURES In this section we shall put to use the Carathéodory-Hahn theory, in order to construct measures with certain desirable properties first on the real line

More information

16 1 Basic Facts from Functional Analysis and Banach Lattices

16 1 Basic Facts from Functional Analysis and Banach Lattices 16 1 Basic Facts from Functional Analysis and Banach Lattices 1.2.3 Banach Steinhaus Theorem Another fundamental theorem of functional analysis is the Banach Steinhaus theorem, or the Uniform Boundedness

More information

Modeling & Control of Hybrid Systems. Chapter 7 Model Checking and Timed Automata

Modeling & Control of Hybrid Systems. Chapter 7 Model Checking and Timed Automata Modeling & Control of Hybrid Systems Chapter 7 Model Checking and Timed Automata Overview 1. Introduction 2. Transition systems 3. Bisimulation 4. Timed automata hs check.1 1. Introduction Model checking

More information

Chapter 2 Metric Spaces

Chapter 2 Metric Spaces Chapter 2 Metric Spaces The purpose of this chapter is to present a summary of some basic properties of metric and topological spaces that play an important role in the main body of the book. 2.1 Metrics

More information

Locally convex spaces, the hyperplane separation theorem, and the Krein-Milman theorem

Locally convex spaces, the hyperplane separation theorem, and the Krein-Milman theorem 56 Chapter 7 Locally convex spaces, the hyperplane separation theorem, and the Krein-Milman theorem Recall that C(X) is not a normed linear space when X is not compact. On the other hand we could use semi

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

Course on Hybrid Systems

Course on Hybrid Systems Course on Hybrid Systems Maria Prandini Politecnico di Milano, Italy Organizer and lecturer: Maria Prandini Politecnico di Milano, Italy maria.prandini@polimi.it Additional lecturers: CONTACT INFO Goran

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

Filters in Analysis and Topology

Filters in Analysis and Topology Filters in Analysis and Topology David MacIver July 1, 2004 Abstract The study of filters is a very natural way to talk about convergence in an arbitrary topological space, and carries over nicely into

More information

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3 Index Page 1 Topology 2 1.1 Definition of a topology 2 1.2 Basis (Base) of a topology 2 1.3 The subspace topology & the product topology on X Y 3 1.4 Basic topology concepts: limit points, closed sets,

More information

Analysis Finite and Infinite Sets The Real Numbers The Cantor Set

Analysis Finite and Infinite Sets The Real Numbers The Cantor Set Analysis Finite and Infinite Sets Definition. An initial segment is {n N n n 0 }. Definition. A finite set can be put into one-to-one correspondence with an initial segment. The empty set is also considered

More information

Spring 2014 Advanced Probability Overview. Lecture Notes Set 1: Course Overview, σ-fields, and Measures

Spring 2014 Advanced Probability Overview. Lecture Notes Set 1: Course Overview, σ-fields, and Measures 36-752 Spring 2014 Advanced Probability Overview Lecture Notes Set 1: Course Overview, σ-fields, and Measures Instructor: Jing Lei Associated reading: Sec 1.1-1.4 of Ash and Doléans-Dade; Sec 1.1 and A.1

More information

Economics 204 Summer/Fall 2011 Lecture 5 Friday July 29, 2011

Economics 204 Summer/Fall 2011 Lecture 5 Friday July 29, 2011 Economics 204 Summer/Fall 2011 Lecture 5 Friday July 29, 2011 Section 2.6 (cont.) Properties of Real Functions Here we first study properties of functions from R to R, making use of the additional structure

More information

MAT 544 Problem Set 2 Solutions

MAT 544 Problem Set 2 Solutions MAT 544 Problem Set 2 Solutions Problems. Problem 1 A metric space is separable if it contains a dense subset which is finite or countably infinite. Prove that every totally bounded metric space X is separable.

More information

Notes on Complex Analysis

Notes on Complex Analysis Michael Papadimitrakis Notes on Complex Analysis Department of Mathematics University of Crete Contents The complex plane.. The complex plane...................................2 Argument and polar representation.........................

More information

Verifying Average Dwell Time by Solving Optimization Problems

Verifying Average Dwell Time by Solving Optimization Problems Verifying Average Dwell Time by Solving Optimization Problems Sayan Mitra 1, Nancy Lynch 1, and Daniel Liberzon 2 1 Computer Science and AI Laboratory, Massachusetts Inst. of Technology, 32 Vassar Street,

More information

Lyapunov-like Stability of Switched Stochastic Systems

Lyapunov-like Stability of Switched Stochastic Systems Lyapunov-like Stability of Switched Stochastic Systems Dimos V. Dimarogonas and Kostas J. Kyriakopoulos Control Systems Laboratory,Mechanical Eng. Dept. National Technical University of Athens,Greece ddimar,kkyria@mail.ntua.gr

More information

Chapter 1. Measure Spaces. 1.1 Algebras and σ algebras of sets Notation and preliminaries

Chapter 1. Measure Spaces. 1.1 Algebras and σ algebras of sets Notation and preliminaries Chapter 1 Measure Spaces 1.1 Algebras and σ algebras of sets 1.1.1 Notation and preliminaries We shall denote by X a nonempty set, by P(X) the set of all parts (i.e., subsets) of X, and by the empty set.

More information

Lecture 3. Econ August 12

Lecture 3. Econ August 12 Lecture 3 Econ 2001 2015 August 12 Lecture 3 Outline 1 Metric and Metric Spaces 2 Norm and Normed Spaces 3 Sequences and Subsequences 4 Convergence 5 Monotone and Bounded Sequences Announcements: - Friday

More information

Converse Lyapunov theorem and Input-to-State Stability

Converse Lyapunov theorem and Input-to-State Stability Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts

More information

Functional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability...

Functional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability... Functional Analysis Franck Sueur 2018-2019 Contents 1 Metric spaces 1 1.1 Definitions........................................ 1 1.2 Completeness...................................... 3 1.3 Compactness......................................

More information

Math 117: Topology of the Real Numbers

Math 117: Topology of the Real Numbers Math 117: Topology of the Real Numbers John Douglas Moore November 10, 2008 The goal of these notes is to highlight the most important topics presented in Chapter 3 of the text [1] and to provide a few

More information

Consequences of Continuity

Consequences of Continuity Consequences of Continuity James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University October 4, 2017 Outline 1 Domains of Continuous Functions 2 The

More information

COMPLETELY INVARIANT JULIA SETS OF POLYNOMIAL SEMIGROUPS

COMPLETELY INVARIANT JULIA SETS OF POLYNOMIAL SEMIGROUPS Series Logo Volume 00, Number 00, Xxxx 19xx COMPLETELY INVARIANT JULIA SETS OF POLYNOMIAL SEMIGROUPS RICH STANKEWITZ Abstract. Let G be a semigroup of rational functions of degree at least two, under composition

More information

MATH 4200 HW: PROBLEM SET FOUR: METRIC SPACES

MATH 4200 HW: PROBLEM SET FOUR: METRIC SPACES MATH 4200 HW: PROBLEM SET FOUR: METRIC SPACES PETE L. CLARK 4. Metric Spaces (no more lulz) Directions: This week, please solve any seven problems. Next week, please solve seven more. Starred parts of

More information

Real Analysis Math 131AH Rudin, Chapter #1. Dominique Abdi

Real Analysis Math 131AH Rudin, Chapter #1. Dominique Abdi Real Analysis Math 3AH Rudin, Chapter # Dominique Abdi.. If r is rational (r 0) and x is irrational, prove that r + x and rx are irrational. Solution. Assume the contrary, that r+x and rx are rational.

More information

Optimal Control of Switching Surfaces

Optimal Control of Switching Surfaces Optimal Control of Switching Surfaces Y. Wardi, M. Egerstedt, M. Boccadoro, and E. Verriest {ywardi,magnus,verriest}@ece.gatech.edu School of Electrical and Computer Engineering Georgia Institute of Technology

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

Equivalence of dynamical systems by bisimulation

Equivalence of dynamical systems by bisimulation Equivalence of dynamical systems by bisimulation Arjan van der Schaft Department of Applied Mathematics, University of Twente P.O. Box 217, 75 AE Enschede, The Netherlands Phone +31-53-4893449, Fax +31-53-48938

More information

Construction of a general measure structure

Construction of a general measure structure Chapter 4 Construction of a general measure structure We turn to the development of general measure theory. The ingredients are a set describing the universe of points, a class of measurable subsets along

More information

arxiv:math/ v1 [math.lo] 5 Mar 2007

arxiv:math/ v1 [math.lo] 5 Mar 2007 Topological Semantics and Decidability Dmitry Sustretov arxiv:math/0703106v1 [math.lo] 5 Mar 2007 March 6, 2008 Abstract It is well-known that the basic modal logic of all topological spaces is S4. However,

More information

OPTIMAL CONTROL OF SWITCHING SURFACES IN HYBRID DYNAMIC SYSTEMS. Mauro Boccadoro Magnus Egerstedt,1 Yorai Wardi,1

OPTIMAL CONTROL OF SWITCHING SURFACES IN HYBRID DYNAMIC SYSTEMS. Mauro Boccadoro Magnus Egerstedt,1 Yorai Wardi,1 OPTIMAL CONTROL OF SWITCHING SURFACES IN HYBRID DYNAMIC SYSTEMS Mauro Boccadoro Magnus Egerstedt,1 Yorai Wardi,1 boccadoro@diei.unipg.it Dipartimento di Ingegneria Elettronica e dell Informazione Università

More information

arxiv: v1 [math.fa] 14 Jul 2018

arxiv: v1 [math.fa] 14 Jul 2018 Construction of Regular Non-Atomic arxiv:180705437v1 [mathfa] 14 Jul 2018 Strictly-Positive Measures in Second-Countable Locally Compact Non-Atomic Hausdorff Spaces Abstract Jason Bentley Department of

More information

7 Complete metric spaces and function spaces

7 Complete metric spaces and function spaces 7 Complete metric spaces and function spaces 7.1 Completeness Let (X, d) be a metric space. Definition 7.1. A sequence (x n ) n N in X is a Cauchy sequence if for any ɛ > 0, there is N N such that n, m

More information

18.175: Lecture 2 Extension theorems, random variables, distributions

18.175: Lecture 2 Extension theorems, random variables, distributions 18.175: Lecture 2 Extension theorems, random variables, distributions Scott Sheffield MIT Outline Extension theorems Characterizing measures on R d Random variables Outline Extension theorems Characterizing

More information

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

L 2 -induced Gains of Switched Systems and Classes of Switching Signals L 2 -induced Gains of Switched Systems and Classes of Switching Signals Kenji Hirata and João P. Hespanha Abstract This paper addresses the L 2-induced gain analysis for switched linear systems. We exploit

More information

An introduction to Birkhoff normal form

An introduction to Birkhoff normal form An introduction to Birkhoff normal form Dario Bambusi Dipartimento di Matematica, Universitá di Milano via Saldini 50, 0133 Milano (Italy) 19.11.14 1 Introduction The aim of this note is to present an

More information

Empirical Processes: General Weak Convergence Theory

Empirical Processes: General Weak Convergence Theory Empirical Processes: General Weak Convergence Theory Moulinath Banerjee May 18, 2010 1 Extended Weak Convergence The lack of measurability of the empirical process with respect to the sigma-field generated

More information

Eilenberg-Steenrod properties. (Hatcher, 2.1, 2.3, 3.1; Conlon, 2.6, 8.1, )

Eilenberg-Steenrod properties. (Hatcher, 2.1, 2.3, 3.1; Conlon, 2.6, 8.1, ) II.3 : Eilenberg-Steenrod properties (Hatcher, 2.1, 2.3, 3.1; Conlon, 2.6, 8.1, 8.3 8.5 Definition. Let U be an open subset of R n for some n. The de Rham cohomology groups (U are the cohomology groups

More information

Chapter 3 Pullback and Forward Attractors of Nonautonomous Difference Equations

Chapter 3 Pullback and Forward Attractors of Nonautonomous Difference Equations Chapter 3 Pullback and Forward Attractors of Nonautonomous Difference Equations Peter Kloeden and Thomas Lorenz Abstract In 1998 at the ICDEA Poznan the first author talked about pullback attractors of

More information

Closure Under Reversal of Languages over Infinite Alphabets

Closure Under Reversal of Languages over Infinite Alphabets Closure Under Reversal of Languages over Infinite Alphabets Daniel Genkin 1, Michael Kaminski 2(B), and Liat Peterfreund 2 1 Department of Computer and Information Science, University of Pennsylvania,

More information

g 2 (x) (1/3)M 1 = (1/3)(2/3)M.

g 2 (x) (1/3)M 1 = (1/3)(2/3)M. COMPACTNESS If C R n is closed and bounded, then by B-W it is sequentially compact: any sequence of points in C has a subsequence converging to a point in C Conversely, any sequentially compact C R n is

More information

Definable Extension Theorems in O-minimal Structures. Matthias Aschenbrenner University of California, Los Angeles

Definable Extension Theorems in O-minimal Structures. Matthias Aschenbrenner University of California, Los Angeles Definable Extension Theorems in O-minimal Structures Matthias Aschenbrenner University of California, Los Angeles 1 O-minimality Basic definitions and examples Geometry of definable sets Why o-minimal

More information

Practical Stabilization of Integrator Switched Systems

Practical Stabilization of Integrator Switched Systems Practical Stabilization of Integrator Switched Systems Xuping Xu and Panos J. Antsaklis 2 Department of Electrical and Computer Engineering Penn State Erie, Erie, PA 6563, USA. E-mail: Xuping-Xu@psu.edu

More information

STABILIZATION THROUGH HYBRID CONTROL

STABILIZATION THROUGH HYBRID CONTROL STABILIZATION THROUGH HYBRID CONTROL João P. Hespanha, Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA 93106-9560, USA. Keywords: Hybrid Systems; Switched

More information

Global Stability and Asymptotic Gain Imply Input-to-State Stability for State-Dependent Switched Systems

Global Stability and Asymptotic Gain Imply Input-to-State Stability for State-Dependent Switched Systems 2018 IEEE Conference on Decision and Control (CDC) Miami Beach, FL, USA, Dec. 17-19, 2018 Global Stability and Asymptotic Gain Imply Input-to-State Stability for State-Dependent Switched Systems Shenyu

More information

Measures. Chapter Some prerequisites. 1.2 Introduction

Measures. Chapter Some prerequisites. 1.2 Introduction Lecture notes Course Analysis for PhD students Uppsala University, Spring 2018 Rostyslav Kozhan Chapter 1 Measures 1.1 Some prerequisites I will follow closely the textbook Real analysis: Modern Techniques

More information