Decentralized Modular Control of Concurrent Fuzzy Discrete Event Systems

Size: px
Start display at page:

Download "Decentralized Modular Control of Concurrent Fuzzy Discrete Event Systems"

Transcription

1 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 ThB07.2 Decentralized Modular Control of Concurrent Fuzzy Discrete Event Systems Awantha Jayasiri, George K. I. Mann, and Raymond G. Gosine Abstract In order to analyze the event driven complex systems with uncertainties in their events and state transitions, Fuzzy Discrete Event Systems (FDES) has been proposed as an extension to the formal Discrete Event Systems theory (DES). In this paper we investigate the decentralized modular supervisory control problem of FDES with partial observation for systems which are composed of concurrently operating, multiple interacting modules with uncertainties in their events and states. The modular decentralized fuzzy supervisor consists of set of local fuzzy supervisors, one for each module and each with its own sensing and acting capabilities. Moreover, the communication is not allowed between the local fuzzy supervisors. The notion of separability for fuzzy languages is introduced and the property of a fuzzy language specification which is called separably controllable observable that is required for verifying the existence of modular fuzzy supervisors is defined. Some examples are presented to realize the theoretical developments. I. INTRODUCTION A complex event driven system which consists of multiple concurrently operating modules can be modeled by well-established Ramadge-Wonham framework of Discrete Event Systems (DES) [1] [3]. The design of a monolithic, centralized supervisor for such a system suffers from stateexplosion as mentioned in [4] when number of modules of the system increase. To reduce the space and time complexities of computation of control of complex large scale systems, decentralized modular supervisory control have been employed and several designs can be found in the literature [5] [11]. In this approach one supervisor is assigned for each plant module and this supervisor depends only on the local module and the global specification which in turn avoids the state-explosion. When communication is allowed between local supervisors it is referred to as distributed modular control [10], [11]. Whereas in Decentralized modular control such communication is not required [5] [9]. Most of the complex asynchronous systems suffer from uncertainty and vagueness when defining events and state transitions due to imprecision of sensors. As a result the crisp state specifications may not accurately represent the exact condition of the system at a given time. Hence the representation of events and states using possibility distributions is more appropriate for such scenarios. Extension of crisp DES theory to fuzzy DES (FDES) provides the flexibility to integrate associated uncertainties into events and state transitions [12], [13]. Supervisory control of FDES has been studied in [14] and [15] individually by extending the Authors are with the Faculty of Engineering and Applied Science, Memorial University of Newfoundland, St. John s, NL, A1B 3X5, Canada. ( awantha, gmann, rgosine@engr.mun.ca). traditional supervisory control theory of DES. Both of these development represent centralized versions of supervisory control under complete observation of events. Development of state feedback control for FDES is presented in[16] where authors discuss the stabilization of FDES. An extension of FDES theory involving partial observation of events is discussed separately in [17] and [18]. Note that in [15] controllability of events is considered as fuzzy where each event has a degree of being controllable, but the observability is crisp. In [14], [16], [18] although the controllability is not completely crisp, the observability is crisp. Also in [17] and [19] both observability and controllability are considered as fuzzy. The applications of FDES theory such as AIDS treatments [20], fault diagnosis in complex systems [21], behavior-based robot control [22] have proved its validity. In this paper we discuss the decentralized modular control of FDES as an extension to its crisp version of DES, for concurrently operating interacting modules with associated uncertainties of their events and state transitions. Moreover, each fuzzy event is associated with a degree of controllability and a degree of observability as in [19] which represents more general FDES framework. We extend the notion of separability of crisp languages in DES to fuzzy languages in FDES. Then the property which is called separably controllable observable is defined in order to verify the existence of modular fuzzy supervisors for the system. Some examples are presented to clarify the theoretical developments. The rest of the paper is organized as follows. In section II, we discuss some preliminaries of FDES with fuzzy observability and fuzzy controllability conditions and present fuzzy partially observation supervisory control of FDES. In section III, the decentralized modular control of concurrent FDES is established with some associated definitions. The conclusion and future research directions are presented in section IV and the proofs of the theorems are shown in Appendix. II. PRELIMINARIES Here we present some of the the basics of FDES theory. This includes the definitions and theories which is used to establish our decentralized modular supervisory control theory of FDES. Also some examples are presented for clarification purpose. The fuzzy finite automaton is defined by the quadruple as G = ( Q, Σ, δ, q 0 )where Qissetoffuzzystates, Σrepresents the set of fuzzy events, δ represents the transition mapping, /10/$ AACC 3359

2 δ : Q Σ Q and q0 is initial fuzzy state of the system. Then the following properties hold. [14], [15]: L M L G L M( σ) L G( σ) σ Σ L G(ε) = 1 L G() L G( β), β Σ L G is the fuzzy language generated by the system, L M is a fuzzy sub language of the same system. ε represents the null-event. Σ is the Kleene-closure of Σ. The possibility of fuzzy event σ be in L G is represented by L G( σ) and it is also the physical possibility of occurring σ. (Note that the possibility of a fuzzy event (or a string of fuzzy events) be in any set or any fuzzy language is bounded by [0, 1]). The transition mapping δ is defined as: δ( q, σ) = q σ. Here represents either Max-Min or Max-Product operation, which describes that G is modeled by either Max-Min automata or Max-Product automata respectively. The physical possibility of a string of fuzzy events s, which is made by continuation of n number of fuzzy events σ 1,... σ n, is given by (i.e. s = σ 1... σ n ): L G = L G( σ 1... σ n ) = L G( σ 1 )... L G( σ n ) Here represents the fuzzy-and operation (taking minimum or product). A fuzzy language which is generated by the corresponding fuzzy automaton is characterized by continuous occurrence of fuzzy events in the event set. For example: L = 0.4 ζ β γ β δ ItsPrefix-closure Lisanotherfuzzylanguagewhichshows how the fuzzy events are continued. For example: L = 1 ε β ζ β γ β δ Here ε,, β, γ, δ, ζ Σ and 0.8 means the physical possibility of occurrence of is 0.8. Note that L L. By definition L G is a prefix-closed fuzzy language (i.e. L G = L G). Assume a fuzzy sub language L M = and L β ζ M L. Its prefix-closure can be shown as follows. L M = 1 ε β ζ Note that L M L LM L and LM L. It is obvious that these fuzzy languages obey the FDES properties mentioned above. Let G 1 = ( Q 1, Σ 1, δ 1, q 01 ) and G 2 = ( Q 2, Σ 2, δ 2, q 02 ) be two fuzzy automatons. Their parallel composition, G1 G 2 makes a new fuzzy automaton, which is given below [15]. G 1 G 2 = ( Q 1 Q 2, Σ 1 Σ 2, δ 1 δ 2, q 01 q 02 ) Here operation denotes the tensor product of the two matrices. Using the events σ 1 and σ 2, an event in the combined system σ can be defined as follows. σ = σ 1 σ 2, if σ Σ 1 Σ 2 σ 1 I 2 if σ Σ 1 \ Σ 2 I 1 σ 2 if σ Σ 2 \ Σ 1 where I 1 and I 2 are unit matrices having the order of Q 1 and Q 2 respectively.for q 1 q 2 Q 1 Q 2 and σ Σ 1 Σ 2, the transition mapping of the composition is given as: ( δ 1 δ 2 )( q 1 q 2, σ) = ( q 1 q 2 ) σ. Assume Σ c and Σ uc as fuzzy controllable event set and fuzzy uncontrollableevent set respectively.also Σ o and Σ uo as fuzzy observable event set and fuzzy unobservable event set respectively. All four of these are fuzzy subsets of Σ. We also assume that any fuzzy event σ, ( σ Σ) is associated with a degree of being controllable ( Σ c ( σ)) and a degree of being observable ( Σ o ( σ)) as in [17], [19]. Σ c ( σ) + Σ uc ( σ) = 1 Σ o ( σ) + Σ uo ( σ) = 1 Hereafter, we do not distinguish fuzzy controllable events and fuzzy uncontrollable events separately. Each fuzzy event is associated with a degree of controllability and a degree of uncontrollability. Also each fuzzy event is associated with a degree of observability and a degree of unobservability. Note that hereafter, σ Σ c implies Σ c ( σ) > 0. To achieve desired behavior from an event driven asynchronous system which is having uncertainties in its events and state transitions, the supervisory control of FDES has been discussed separately in [14] and [15]. Let S/ G represents the fuzzy supervisor S controlling the FDES G and L S/ G is its corresponding fuzzy language. By extending the language generated by supervisor controlling the system for crisp DES presented in [3], we can define L S/ G recursively as follows: 1. L S/ G(ε) = 1 2. L S/ G = L S/ G S s ( σ) L G Where S s ( σ) is the possibility of fuzzy event σ being enabled by the fuzzy supervisor S after observing the fuzzy string s. It is obvious that L S/ G L G and it is prefixed closed. Note that contrast to the crisp languages in DES, hereafter we specify the fuzzy languages in FDES in their prefixclosed forms which show the way that how they are evolved over the time. Let L G,m be the prefix-closure of the fuzzy language of marked fuzzy strings of L G, which is used to represent the successfully completed operations of the system. A new fuzzy language L S/ G,m, which is a sub language of L G,m and contains marked fuzzy strings which survives under S/ G, can be achieved as follows: L S/ G,m = L S/ G L G,m The possibility of fuzzy string s ( s Σ ) be in L S/ G,m can be defined as follows: L S/ G,m = L S/ G L G,m L S/ G,m L G,m The fuzzy language L S/ G called non-blocking if it is exactly same to the prefix-closure of L S/ G,m (i.e. L S/ G = L S/ G,m ). This can be further expressed as: For any s Σ : L S/ G = L S/ G,m Assume a fuzzy language specification k is given. Then k is said to be L G,m -closed, if following inequality holds: k L G,m Neglecting the observability issues of fuzzy events, the fuzzy controllability condition is given below [17]. Let k betheprefixclosureofthefuzzylanguage k and k L G. The physical possibility of fuzzy string s σ is given by L G. Then k is said to be satisfying fuzzy controllability 3360

3 conditionwithrespect to L G and Σ uc,if followinginequality holds for any s Σ and σ Σ, k Σ uc ( σ) L G k Def inition 1: The natural projection of σ is defined as: P( σ) = [ Σuo ( σ) ε + Σ o ( σ) σ] Intuitively, this means that the matrix representing the natural projection of σ can be achieved by multiplying each element of ε (an identity matrix) by Σ uo ( σ) and add them together with the corresponding elements of the matrix which is madeby multiplyingeach element of σ (theevent matrix) by Σ o ( σ). It can be easily seen that when the unobservability of a fuzzy event σ increases P( σ) reaches to ε. Then the supervisor of the closed loop system be likely unobserve σ. Also when the observability of the fuzzy event σ increases the supervisor tends to observe σ. Assume s = σ 1 σ 2... σ n. Let P = l be the natural projection of s. The following is obtained by considering the natural projection of each fuzzy event individually. P = l = P ( σ 1 σ 2... σ n ) P ( σ 1 ) P ( σ 2 )... P ( σ n ) The fuzzy admissibility condition in [15], is extended by introducing partially observation supervisory control: Σ uc ( σ) L G S ( σ) P t Here S P is the fuzzy partially observation supervisor, P = t and S ( σ) is the possibility of σ being enabled P t by S P after observing fuzzy string t. The following can be derived from above: L S P / G = L S P / G S P t ( σ) L G Where L S P / G is the fuzzy language generated by the fuzzy partially observation supervisor S P, controlling the system G. Assume P P as a subset which gives the possibility of the natural projection of a fuzzy( string, ) to be same as the natural projection of s. (e.g. P P = 1). Extending the fuzzy observability defined in [17] we can derive the following definition for fuzzy observability. Definition 2: Let k L G, s σ k and s P P( s ). For any s Σ and σ Σ, k is said to be satisfying fuzzy observability condition with respect to L G, P and Σc, if following inequality holds: k L G k( s σ) P P( s ) Σ c ( σ) k Intuitively, the possibility of fuzzy string s σ belongs to k is greater than or equal to the minimum (or product) of followings: 1. Possibility of s belongs to k 2. Physical possibility of s σ 3. Possibility of s σ belongs to k 4. Possibility of P to be same as P( s ) 5. The degree of σ being controllable. Similarly, assuming P = t and s σ k, an observable fuzzy supervisor can be defined as below ) for all σ Σ: S P t ( σ) L G k( s σ) P ( P( s ) Σ c ( σ) The terms have been described earlier. Def inition 3 : Combining fuzzy admissibility condition and the above inequality for partial observation supervisory control, we can define the possibility of σ ( σ Σ) being enabledby S P afterobserving t, as follows(assume P = t and s σ k). Let µ 1 = Σ uc ( σ) L G and µ 2 = L G k( s σ) P P( s ) Σ c ( σ), For any σ Σ, S P t ( σ) = µ 1, if µ 1 µ 2 and µ 1 k µ 2, if µ 2 > µ 1 and µ 2 k k, otherwise. Intuitively, this explains the possibility of a fuzzy event σ being enabled by the partially observation supervisor S P, according to the possibility of σ being uncontrollable and the possibility of σ being controllable. T heorem 1: Fuzzy controllability and Fuzzy observability Theorem: There exists a non-blocking fuzzy partially observation supervisor S P for the system G such that k = L S P / G,m and L S P / G = k if and only if following conditions are hold: 1. k is fuzzy controllable with respect to L G and Σ uc. 2. k is fuzzy observable with respect to L G, P and Σc. 2. k is L G,m -closed. Proof: See Appendix. Example 1: Fig. 1 represents the fuzzy automaton which is used to model a system with two fuzzy states. Let Σ uc () = 0.2, Σ uc ( β) = 0.3, Σ uo () = 0.2 and Σ uo ( β) = 0.1. A β β B Fig. 1. A fuzzy automaton modeling a system with two fuzzy states The fuzzy languages L G and k are given by, 0.8 L G = + 1 ε β β, +0.7 β β β 0.3 k = + 1 ε β β β β β. As stated earlier a fuzzy language specification in FDES must be given in its prefix-closed form which shows the possibility distribution of fuzzy strings of which the supervised system is required to achieve. It is easy to verify by definitions that k is ( fuzzy ) controllable and fuzzy observable. Note that P P(ε) () = Σ uo () and P P(ε) ( β) = Σ uo ( β). The following S P is capable of achieving k. S P ε = k() β. + k( β) β S P = µ1 + µ1 β β. S P β = µ1 + k( β β) β β. 3361

4 III. DECENTRALIZED MODULAR CONTROL OF CONCURRENT FUZZY DISCRETE EVENT SYSTEMS A modular decentralized supervisory control architecture for FDES is discussed in this section. Assume a group of n modules concurrently processing and distributed over an area where each module has different sites and no communication is allowed between modules. The local behavior of the i th module is modeled by fuzzy automaton G i. The composite plant which represents the global behavior of all the modules, is modeled by parallel composition of all fuzzy automatons (i.e. G1... G n ). Fig. 2 shows the fuzzy automatons G 1 and G 2 used to model the local behaviors of two such modules ã 3 ã 1 ã b1 b2 b3 Fig. 2. The fuzzy automatons G 1 and G 2 Fig. 3 shows the corresponding parallel composition used to model the behavior of the composite plant where n = 2. b3 b1 b2 3 1, 1 2, 1 3, 1 ã 1 ã 3 3 1, 2 b3 2, 2 b3 3, 2 ã 2 b1 b2 3 1, 3 2, 3 3, 3 ã 1 ã 3 ã 2 b1 b2 Fig. 3. The fuzzy automaton G 1 G 2 ã 1 ã 3 As the centralized supervisory control of the composite system increases the complexity of supervisor synthesis, decentralized modular supervisory control is preferred. Let Σ i be the set of fuzzy events of G i and Σ be the set of fuzzy eventsof G 1... G n.it isknownthat Σ = Σ 1... Σ n. Note that the natural projection is defined here as P i : Σ Σ i (i.e. each local supervisor sees its own set of fuzzy events). By extending the modular decentralized control for DES discussed in [6], [7] to FDES, we can derive the fuzzy ã 2 language generated by composite plant as a representation of the fuzzy languages generated by each local plant, which is shown as follows: P P n ( L Gn ). L G1... G n = 1 ( L G1 )... Note that the inverse projection of a fuzzy language L, (i.e. P ( L)) isaset offuzzylanguagesthat eachnatural projectionis L.Let P ( L)bethepossibilityofthestring s belongs to the inverse projection of L. Then the above equality implies that for any s Σ, L G1... G n = P 1 ( L G1 )... P n ( L Gn ). Intuitively, possibility of string s belongs to fuzzy language generated by the composite plant is equal to the minimum of the possibilities of s belong to inverse projections of each fuzzy language. Extending the separability of the languages in DES presented in [5], [7], we can provide following definition for the separability of fuzzy languages in FDES. Definition 4: Let Σ = Σ 1... Σ n and a fuzzy language k ( k Σ ) is said to be seperable with respect to { Σ 1,..., Σ n }, if there exists a set of fuzzy languages k i ( ki Σ i ) where i {1,..., n} for any s Σ such that: k = P 1 ( k1 )... P n ( kn ). Intuitively, this says that if a fuzzy language is separable then its prefix-closure can be decomposed to a several prefixclosed sub languages. Note that in DES separability of a crisp language does not necessarily imply that its prefix-closure is also decomposable to several prefix-closed sub languages(refer Lemma 7 in[7]). But in FDES as it is required to specify a fuzzy language in its prefix-closure form, the notion of separability is discribed using prefix-closed fuzzy languages and fuzzy sub languages. For example let n = 2, Σ1 = {ã, b}, Σ 2 = {, β}. Assume followings, k 1 = 1 ε k 2 = 1 ε k = 1 ε β, ã + 0.6, b β ã b 0.3 ã ã βã ã β. b β b b 0.5 β b It is easy to verify that the language k is separable with respect to { Σ 1, Σ 2 }. The distributed local knowledge of k at i th module is represented by P i ( k). Followings are straightforward. P 1 ( k) = 1 ε β β P 2 ( k) = 1 ε ã b 0.5. b Let Pi ( k)max represents the highest degree of possibility of s which is belongs to P i ( k). For example, P 1 ( k)()max = 0.7, P1 ( k)( β)max = 0.5 P 2 ( k)(ã)max = 0.3, P2 ( k)( b)max = 0.6 Note that k i = P i ( k) when the condition ki = P i ( k)max is hold. Then separability indicates that the global fuzzy language specification k can be recovered by combining all local fuzzy language specifications given by P i ( k)... Pn ( k) correspond to modules Gi... G n, when the condition ki = P i ( k)max holds. Definition 5: Consider k i Σ i. Then a fuzzy language k 3362

5 is said to be separably controllable observable with respect to n Σ i i if following three conditions are satisfied. 1. k is separable with respect to { Σ 1,..., Σ n }. 2. k i is fuzzy controllable. 3. k i is fuzzy observable. Suppose a global fuzzy language specification k for composite plant { G 1... G n } is given and we want to verify whether there exist a set of modular partially observation supervisors { S P 1,..., S P n } for concurrent systems { G 1,..., G n } such that L ( S P 1 / G 1)... ( S P n / G n) = k. The following theory is presented for supervisory control of decentralized modular FDES. T heorem 2: Modular partially observation Supervisory Control Theorem for FDES: Assume a concurrent modular system { G 1,..., G n } with local fuzzy event sets { Σ 1,..., Σ n }, with respective local projections { P 1,..., P n } and a set of local fuzzy language specifications k i ( ki Σ i ). Let Σ = Σ 1... Σ n and the globalfuzzylanguagespecificationtobe k ( k Σ, k ). Alsoassumethefuzzyeventsin Σ i arepartiallyobservable to S P i. There exists a set of modular partially observation supervisors { S P 1,..., S P n } such that for any s Σ : L ( S P 1 / G 1)... ( S P n / G = k n) and L ( S P 1 / G P 1 )... ( S P n / G n),m = k, if and only if, 1. k is separably controllable observable 2. k i is L Gi,m -closed. where i {1,..., n}. Proof: See appendix. IV. CONCLUSION Modular control of decentralized discrete event systems where control is distributed between the set of local modules to avoid state space-explosion problem, represents control specification of the composite plant where group of modules working concurrently. As most real world scenarios are imprecise and vague in nature, events and state transitions of such a system can be better modeled by using FDES. In this paper we have established the decentralized modular control of FDES with a more general setting where each event has a degree of observability and a degree of controllability. The notion of separability is introduced for fuzzy languages and the concept of separably-controllableobservable is also introduced as an existence condition for modular decentralized fuzzy supervisors. This theoretical development still needs to validate experimentally by testing in real time distributed and modular plants with associated uncertainties in their events and states. Investigations on communication issues of decentralized modular control of FDES will be an interesting research area. APPENDIX I PROOF OF THEOREMS Theorem 1 proof. = Consider the followings: 1) The base case string of length = 0. By definition L S P / G (ε)=1, k(ε)=1. Assume the condition is true for fuzzy string s and s n. Then L S P / G = k. 2) Consider σ as a non-null fuzzy event so that s σ = n + 1. We know: L S P / G = L S P / G S P t ( σ) L G L S P / G = k S P t ( σ) L G Assume s σ k, σ Σ and P = t. From Def inition 3: Consider the first scenario where S P t ( σ) = Σ uc ( σ) L G. Substituting with above expression and fuzzy controllability condition yields to, L S P / G = k Σ uc ( σ) L G k Consider the second scenario where S P t ( σ) = L G k( s σ) P P( s ) Σ c ( σ). Substituting with above expression and fuzzy observability condition yields to, L S P / G = k L G k( s σ) P P( s ) Σ c ( σ) k( s σ) Consider the third scenario where S ( σ) = k( s σ) P t L S P / G = k k L G k We have shown L S P / G k Also we know k k and k L G. If Σuc ( σ) L G k then S P t ( σ) = Σ uc ( σ) L G. Substituting with above we have, k k Σ uc ( σ) L G k L S P / G S P t ( σ) L G k L S P / G If L G k( s σ) P P( s ) Σ c ( σ) k Substituting as above we have, k k L G k( s σ) P P( s ) Σ c ( σ) k L S P / G S P t ( σ) L G k L S P / G If S P t ( σ) = k then with k k and k L G, k k S P t ( σ) L G k L S P / G S P t ( σ) L G k L S P / G Therefor we have proved that k = L S P / G holds for any s Σ and σ Σ where s σ = n+1. This completes the proof of the induction step. = Assume L S P / G = k. 1) Proof of fuzzy controllability condition holds: We know L S P / G = L S P / G S P t ( σ) L G. With fuzzy admissibility condition this yields to, L S P / G L S P / G Σ uc ( σ) L G. Also we knowthat L S P / G = k and L S P / G = k. k k Σ uc ( σ) L G. The fuzzy controllability condition holds. 3363

6 2) Proof of fuzzy observability condition also holds: Let L S P / G S P t ( σ) L G = L S P / G. From the definition of the observable fuzzy supervisor, S P t ( σ) L G k( s σ) P P( s ) Σ c ( σ) L S P / G L G k( s σ) P P( s ) Σ c ( σ) L S P / G With L S P / G = k and L S P / G = k k L G k( s σ) P P( s ) Σ c ( σ) k The fuzzy observability condition also holds. 3) To prove L G,m - closure also holdslet s extend the definition of L S/ G,m for partial observation scenario: L S P / G,m = L S P / G L G,m L S P / G,m L G,m k L G,m. The L G,m - closure condition also holds. This completes the proof. Theorem 2 proof, = Assume there exists a set of modular partially observation supervisors { S P 1,..., S P n } such that L ( S P 1 / G 1)... ( S P n / G = n),m k and L ( S P 1 / G 1)... ( S P n / G n) = k. Define ki = L S P and ki = L S P i / G i,m Then k = P 1 ( k1 )... P n ( kn ). k is separable. Since L S P is the language generated by partially observation supervisor S Pi for the plant Gi, it is fuzzy controllable, fuzzy observable and L Gi,m -closed. So k i also fuzzy controllable, fuzzy observable and L Gi,m -closed according to Theorem 1, because ki = L S P and k i = L S P i / G. i,m 1. k is separably controllable observable 2. k i is L Gi,m -closed. = Now assume above two conditions are hold. According to T heorem 1 fuzzy controllability, fuzzy observability and L Gi,m -closure imply that there exist a set of modular partially observation supervisors S P 1,... S P n such that ki = L S P i / G and ki i,m = L S P, The separability condition of fuzzy language k with respect to { P 1,..., P n } implies there exists a set of fuzzy languages ki Σ i such that, k = P 1 ( k1 )... P n ( kn ). By substituting ki = L S P, k = P 1 ( L S P 1 / G 1 )... P n ( L S P n / G n ). k = L( S1/ G 1)... ( S n/ G n) and k = L( S1/ G 1)... ( S n/ G. n),m This completes the proof. REFERENCES [1] R. J. Ramadge and W. M. Wonham, Supervisory control of a class of discrete event processes, SIAM J. Contr. Optim, vol. 25, no. 1, pp. pp , January [2], The control of discrete event systems, Proceedings of the IEEE, vol. 77, no. 1, pp. pp , January [3] C. G. Cassandras and S. Lafortune, Introduction to Descrete Event Systems: Second Edition. Springer Science+Business Media, LLC, [4] P. Gohari and W. Wonham, On the complexity of supervisory control design in the rw framework, Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on, vol. 30, no. 5, pp , Oct [5] Y. Willner and M. Heymann, Supervisory control of concurrent discrete-event systems, International Journal of Control, vol. 54, pp , [6] R. K. C. Zhou and R. S. Sreenivas, Decentralized modular control of concurrent discrete event systems, Proceedings of the 46th IEEE Conference on Decision and Control, pp , Dec [7] K. Rohloff and S. Lafortune., The verification and control of interacting similar discrete-event systems, SIAM Journal on Control and Optimization, vol. 45, no. 2, p , [8] S. Jiang and R. Kumar, Decentralized control of discrete event systems with specializations to local control and concurrent systems, IEEE Transactions on Systems, Man, and Cybernetics, Part B, vol. 30, no. 5, p , October [9] M. H. Queiroz and J. E. R. Cury, Modular control of composed systems, In Proc. of 2000 American Control Conference, p , June [10] K. Schmidt, H. Marchand, and B. Gaudin, Modular and decentralized supervisory control of concurrent discrete event systems using reduced system models, Discrete Event Systems, th International Workshop on, pp , July [11] B. G. H. M. J. Komenda, J.H. van Schuppen, Supervisory control of modular systems with global specification languages, Automatica, vol. 44, no. 4, pp , April [12] F. Lin and H. Ying, Modeling and control of fuzzy discrete event systems, IEEE Trans. Syst., Man, Cybern., Part B, vol. 32, pp. pp , Aug [13], Fuzzy discrete event systems and their observability, Proc. Joint Int. Conf. 9th Int. Fuzzy Systems Assoc. World Congr. 20th North Amer. Fuzzy Inform. Process. Soci, pp , July [14] Y. Cao and M. Ying, Supervisory control of fuzzy discrete event systems, IEEE Transaction of Systems, Man, and Cybenetics, Part B: Cybenetics, vol. 35, no. 2, pp. pp , April [15] D. Qiu, Supervisory control of fuzzy discrete event systems: a formal approach, IEEE Transaction of Systems, Man, and Cybenetics, Part B: Cybenetics, vol. 35, no. 1, pp. pp , February [16] Y. Cao, M. Ying, and G. Chen, State-based control of fuzzy discreteevent systems, Systems, Man, and Cybernetics, Part B, IEEE Transactions on, vol. 37, no. 2, pp , April [17] D. Qiu and F. Liu, Fuzzy discrete event systems under fuzzy observability and a test-algorithm, IEEE Transactions on Fuzzy Systems, vol. 17, no. 3, June [18] Y. Cao and M. Ying, Observability and decentralized control of fuzzy discrete-event systems, Fuzzy Systems, IEEE Transactions on, vol. 14, no. 2, pp , April [19] F. Liu and D. Qiu, Decentralized supervisory control of fuzzy discrete events systems, European Journal of Control, vol. 3, pp. pp , [20] H. Ying, F. Lin, R. MacArthur, J. Cohn, D. Barth-Jones, H. Ye, and L. Crane, A fuzzy discrete event system approach to determining optimal hiv/aids treatment regimens, Information Technology in Biomedicine, IEEE Transactions on, vol. 10, no. 4, pp , Oct [21] E. Kilic, C. Karasu, and K. Leblebicioglu, Fault diagnosis with dynamic fuzzy discrete event systems approach, F. A. Savaci (Ed.): TAINN 2005, LNAI 3949, Springer- Verlag Berlin Heidelberg, pp , [22] R. Hug, G. Mann, and R. Gosine, Behavior modulation technique in mobile robotics using fuzzy discrete event system, IEEE Transactions on Robotics, vol. 22, no. 5, pp. pp ,

Decentralized Control of Discrete Event Systems with Multiple Local Specializations 1

Decentralized Control of Discrete Event Systems with Multiple Local Specializations 1 Decentralized Control of Discrete Event Systems with Multiple Local Specializations Shengbing Jiang, Vigyan Chandra, Ratnesh Kumar Department of Electrical Engineering University of Kentucky Lexington,

More information

IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 40, NO. 3, JUNE /$ IEEE

IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 40, NO. 3, JUNE /$ IEEE IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 40, NO. 3, JUNE 2010 951 Correspondence State-Feedback Control of Fuzzy Discrete-Event Systems Feng Lin and Hao Ying Abstract

More information

Optimal Non-blocking Decentralized Supervisory Control Using G-Control Consistency

Optimal Non-blocking Decentralized Supervisory Control Using G-Control Consistency Optimal Non-blocking Decentralized Supervisory Control Using G-Control Consistency Vahid Saeidi a, Ali A. Afzalian *b, Davood Gharavian c * Phone +982173932626, Fax +982177310425 a,b,c Department of Electrical

More information

Reducing the Supervisory Control of Discrete- Event Systems under Partial Observation

Reducing the Supervisory Control of Discrete- Event Systems under Partial Observation MODARES JOURNAL OF ELECTRICAL ENGINEERING, VOL 16, NO 4, WINTER 2016 29 Reducing the Supervisory Control of Discrete- Event Systems under Partial Observation Vahid Saeidi, Ali A. Afzalian, and Davood Gharavian

More information

Supervisory control under partial observation is an important problem

Supervisory control under partial observation is an important problem 2576 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 62, NO. 5, MAY 2017 Technical Notes and Correspondence Supervisor Synthesis for Mealy Automata With Output Functions: A Model Transformation Approach Xiang

More information

FORMULAS FOR CALCULATING SUPREMAL CONTROLLABLE AND NORMAL SUBLANGUAGES 1 R. D. Brandt 2,V.Garg 3,R.Kumar 3,F.Lin 2,S.I.Marcus 3, and W. M.

FORMULAS FOR CALCULATING SUPREMAL CONTROLLABLE AND NORMAL SUBLANGUAGES 1 R. D. Brandt 2,V.Garg 3,R.Kumar 3,F.Lin 2,S.I.Marcus 3, and W. M. FORMULAS FOR CALCULATING SUPREMAL CONTROLLABLE AND NORMAL SUBLANGUAGES 1 R. D. Brandt 2,V.Garg 3,R.Kumar 3,F.Lin 2,S.I.Marcus 3, and W. M. Wonham 4 2 Department of ECE, Wayne State University, Detroit,

More information

Diagnosability of Fuzzy Discrete Event Systems

Diagnosability of Fuzzy Discrete Event Systems DIAGNOSABILITY OF FUZZY DISCRETE EVENT SYSTEMS 1 Diagnosability of Fuzzy Discrete Event Systems Fuchun Liu a,b, Daowen Qiu a, Hongyan Xing a,b, and Zhujun Fan a a Department of Computer Science, Zhongshan

More information

Diagnosis of Dense-Time Systems using Digital-Clocks

Diagnosis of Dense-Time Systems using Digital-Clocks Diagnosis of Dense-Time Systems using Digital-Clocks Shengbing Jiang GM R&D and Planning Mail Code 480-106-390 Warren, MI 48090-9055 Email: shengbing.jiang@gm.com Ratnesh Kumar Dept. of Elec. & Comp. Eng.

More information

On the Design of Adaptive Supervisors for Discrete Event Systems

On the Design of Adaptive Supervisors for Discrete Event Systems On the Design of Adaptive Supervisors for Discrete Event Systems Vigyan CHANDRA Department of Technology, Eastern Kentucky University Richmond, KY 40475, USA and Siddhartha BHATTACHARYYA Division of Computer

More information

Semi-asynchronous. Fault Diagnosis of Discrete Event Systems ALEJANDRO WHITE DR. ALI KARIMODDINI OCTOBER

Semi-asynchronous. Fault Diagnosis of Discrete Event Systems ALEJANDRO WHITE DR. ALI KARIMODDINI OCTOBER Semi-asynchronous Fault Diagnosis of Discrete Event Systems ALEJANDRO WHITE DR. ALI KARIMODDINI OCTOBER 2017 NC A&T State University http://www.ncat.edu/ Alejandro White Semi-asynchronous http://techlav.ncat.edu/

More information

Synthesis of Maximally Permissive Non-blocking Supervisors for Partially Observed Discrete Event Systems

Synthesis of Maximally Permissive Non-blocking Supervisors for Partially Observed Discrete Event Systems 53rd IEEE Conference on Decision and Control December 5-7, 24. Los Angeles, California, USA Synthesis of Maximally Permissive Non-blocking Supervisors for Partially Observed Discrete Event Systems Xiang

More information

On Supervisory Control of Concurrent Discrete-Event Systems

On Supervisory Control of Concurrent Discrete-Event Systems On Supervisory Control of Concurrent Discrete-Event Systems Yosef Willner Michael Heymann March 27, 2002 Abstract When a discrete-event system P consists of several subsystems P 1,..., P n that operate

More information

DECENTRALIZED DIAGNOSIS OF EVENT-DRIVEN SYSTEMS FOR SAFELY REACTING TO FAILURES. Wenbin Qiu and Ratnesh Kumar

DECENTRALIZED DIAGNOSIS OF EVENT-DRIVEN SYSTEMS FOR SAFELY REACTING TO FAILURES. Wenbin Qiu and Ratnesh Kumar DECENTRALIZED DIAGNOSIS OF EVENT-DRIVEN SYSTEMS FOR SAFELY REACTING TO FAILURES Wenbin Qiu and Ratnesh Kumar Department of Electrical and Computer Engineering Iowa State University Ames, IA 50011, U.S.A.

More information

Semi-asynchronous Fault Diagnosis of Discrete Event Systems

Semi-asynchronous Fault Diagnosis of Discrete Event Systems 1 Semi-asynchronous Fault Diagnosis of Discrete Event Systems Alejandro White, Student Member, IEEE, Ali Karimoddini, Senior Member, IEEE Abstract This paper proposes a diagnostics tool for a Discrete-

More information

Achieving Fault-tolerance and Safety of Discrete-event Systems through Learning

Achieving Fault-tolerance and Safety of Discrete-event Systems through Learning 2016 American Control Conference (ACC) Boston Marriott Copley Place July 6-8, 2016. Boston, MA, USA Achieving Fault-tolerance and Safety of Discrete-event Systems through Learning Jin Dai, Ali Karimoddini,

More information

Decentralized Diagnosis of Discrete Event Systems using Unconditional and Conditional Decisions

Decentralized Diagnosis of Discrete Event Systems using Unconditional and Conditional Decisions Decentralized Diagnosis of Discrete Event Systems using Unconditional and Conditional Decisions Yin Wang, Tae-Sic Yoo, and Stéphane Lafortune Abstract The past decade has witnessed the development of a

More information

Towards Decentralized Synthesis: Decomposable Sublanguage and Joint Observability Problems

Towards Decentralized Synthesis: Decomposable Sublanguage and Joint Observability Problems 2014 American Control Conference (ACC) June 4-6, 2014. Portland, Oregon, USA Towards Decentralized Synthesis: Decomposable Sublanguage and Joint Observability Problems Liyong Lin, Alin Stefanescu, Rong

More information

On Properties and State Complexity of Deterministic State-Partition Automata

On Properties and State Complexity of Deterministic State-Partition Automata On Properties and State Complexity of Deterministic State-Partition Automata Galina Jirásková 1, and Tomáš Masopust 2, 1 Mathematical Institute, Slovak Academy of Sciences Grešákova 6, 040 01 Košice, Slovak

More information

PSPACE-completeness of Modular Supervisory Control Problems

PSPACE-completeness of Modular Supervisory Control Problems PSPACE-completeness of Modular Supervisory Control Problems Kurt Rohloff and Stéphane Lafortune Department of Electrical Engineering and Computer Science The University of Michigan 1301 Beal Ave., Ann

More information

Bridging the Gap between Reactive Synthesis and Supervisory Control

Bridging the Gap between Reactive Synthesis and Supervisory Control Bridging the Gap between Reactive Synthesis and Supervisory Control Stavros Tripakis University of California, Berkeley Joint work with Ruediger Ehlers (Berkeley, Cornell), Stéphane Lafortune (Michigan)

More information

A. Disjunctive Prognosers

A. Disjunctive Prognosers 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 FrB11.4 Multi-Decision Decentralized Prognosis of Failures in Discrete Event Systems Ahmed Khoumsi and Hicham

More information

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL 11, NO 2, APRIL 2003 271 H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions Doo Jin Choi and PooGyeon

More information

On Controllability and Normality of Discrete Event. Dynamical Systems. Ratnesh Kumar Vijay Garg Steven I. Marcus

On Controllability and Normality of Discrete Event. Dynamical Systems. Ratnesh Kumar Vijay Garg Steven I. Marcus On Controllability and Normality of Discrete Event Dynamical Systems Ratnesh Kumar Vijay Garg Steven I. Marcus Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin,

More information

A Learning-based Active Fault-tolerant Control Framework of Discrete-event Systems

A Learning-based Active Fault-tolerant Control Framework of Discrete-event Systems A Learning-based Active Fault-tolerant Control Framework of Discrete-event Systems Jin Dai, Ali Karimoddini and Hai Lin Abstract A fault-tolerant controller is a controller that drives the plant to satisfy

More information

Intersection Based Decentralized Diagnosis: Implementation and Verification

Intersection Based Decentralized Diagnosis: Implementation and Verification Intersection Based Decentralized Diagnosis: Implementation and Verification Maria Panteli and Christoforos N. Hadjicostis Abstract We consider decentralized diagnosis in discrete event systems that are

More information

Supervisory Control of Petri Nets with. Uncontrollable/Unobservable Transitions. John O. Moody and Panos J. Antsaklis

Supervisory Control of Petri Nets with. Uncontrollable/Unobservable Transitions. John O. Moody and Panos J. Antsaklis Supervisory Control of Petri Nets with Uncontrollable/Unobservable Transitions John O. Moody and Panos J. Antsaklis Department of Electrical Engineering University of Notre Dame, Notre Dame, IN 46556 USA

More information

MOST OF the published research on control of discreteevent

MOST OF the published research on control of discreteevent IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 1, JANUARY 1998 3 Discrete-Event Control of Nondeterministic Systems Michael Heymann and Feng Lin, Member, IEEE Abstract Nondeterminism in discrete-event

More information

A Polynomial Algorithm for Testing Diagnosability of Discrete Event Systems

A Polynomial Algorithm for Testing Diagnosability of Discrete Event Systems A Polynomial Algorithm for Testing Diagnosability of Discrete Event Systems Shengbing Jiang, Zhongdong Huang, Vigyan Chandra, and Ratnesh Kumar Department of Electrical Engineering University of Kentucky

More information

Supervisory Control: Advanced Theory and Applications

Supervisory Control: Advanced Theory and Applications Supervisory Control: Advanced Theory and Applications Dr Rong Su S1-B1b-59, School of EEE Nanyang Technological University Tel: +65 6790-6042, Email: rsu@ntu.edu.sg EE6226, Discrete Event Systems 1 Introduction

More information

Feng Lin. Abstract. Inspired by thewell-known motto of Henry David Thoreau [1], that government

Feng Lin. Abstract. Inspired by thewell-known motto of Henry David Thoreau [1], that government That Supervisor Is Best Which Supervises Least Feng Lin Department of Electrical and Computer Engineering Wayne State University, Detroit, MI 48202 Abstract Inspired by thewell-known motto of Henry David

More information

Supervisory Control of Timed Discrete-Event Systems under Partial Observation

Supervisory Control of Timed Discrete-Event Systems under Partial Observation 558 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 40, NO. 3, MARCH 1995 Supervisory Control of Timed Discrete-Event Systems under Partial Observation F. Lin and W. M. Wonham I I 1 7 7 7 Fig. 1. (!-traffic

More information

Symbolic Decentralized Supervisory Control

Symbolic Decentralized Supervisory Control Symbolic Decentralized Supervisory Control SYMBOLIC DECENTRALIZED SUPERVISORY CONTROL BY URVASHI AGARWAL, B.Eng. a thesis submitted to the department of computing & software and the school of graduate

More information

MODULAR MULTITASKING SUPERVISORY CONTROL OF COMPOSITE DISCRETE-EVENT SYSTEMS. Max H. de Queiroz*, José E. R. Cury**

MODULAR MULTITASKING SUPERVISORY CONTROL OF COMPOSITE DISCRETE-EVENT SYSTEMS. Max H. de Queiroz*, José E. R. Cury** MODULAR MULTITASKING SUPERVISORY CONTROL OF COMPOSITE DISCRETE-EVENT SYSTEMS Max H. de Queiroz*, José E. R. Cury** * GEMM CEFET/SC Florianópolis SC 88020-301 Brazil maxqueiroz@cefetsc.edu.br ** LCMI DAS

More information

Resolution of Initial-State in Security Applications of DES

Resolution of Initial-State in Security Applications of DES Resolution of Initial-State in Security Applications of DES Christoforos N. Hadjicostis Abstract A non-deterministic labeled finite automaton is initial-state opaque if the membership of its true initial

More information

Metamorphosis of Fuzzy Regular Expressions to Fuzzy Automata using the Follow Automata

Metamorphosis of Fuzzy Regular Expressions to Fuzzy Automata using the Follow Automata Metamorphosis of Fuzzy Regular Expressions to Fuzzy Automata using the Follow Automata Rahul Kumar Singh, Ajay Kumar Thapar University Patiala Email: ajayloura@gmail.com Abstract To deal with system uncertainty,

More information

Representation of Supervisory Controls using State Tree Structures, Binary Decision Diagrams, Automata, and Supervisor Reduction

Representation of Supervisory Controls using State Tree Structures, Binary Decision Diagrams, Automata, and Supervisor Reduction Representation of Supervisory Controls using State Tree Structures, Binary Decision Diagrams, Automata, and Supervisor Reduction Wujie Chao 1, Yongmei Gan 2, Zhaoan Wang 3, W. M. Wonham 4 1. School of

More information

MODULAR SUPERVISORY CONTROL OF ASYNCHRONOUS AND HIERARCHICAL FINITE STATE MACHINES

MODULAR SUPERVISORY CONTROL OF ASYNCHRONOUS AND HIERARCHICAL FINITE STATE MACHINES MODULAR SUPERVISORY CONTROL OF ASYNCHRONOUS AND HIERARCHICAL FINITE STATE MACHINES B. Gaudin, H. Marchand VerTeCs Team, Irisa, Campus Universitaire de Beaulieu, 35042 Rennes, France E-mail: {bgaudin,hmarchan}@irisa.fr,

More information

Fault Tolerant Controllability

Fault Tolerant Controllability 2015 American Control Conference Palmer House Hilton July 1-3, 2015. Chicago, IL, USA Fault Tolerant Controllability Simon Radel, Aos Mulahuwaish, and Ryan J. Leduc Abstract In this paper we investigate

More information

Diagnosability Analysis of Discrete Event Systems with Autonomous Components

Diagnosability Analysis of Discrete Event Systems with Autonomous Components Diagnosability Analysis of Discrete Event Systems with Autonomous Components Lina Ye, Philippe Dague To cite this version: Lina Ye, Philippe Dague. Diagnosability Analysis of Discrete Event Systems with

More information

Supervisor Localization for Large-Scale Discrete-Event Systems under Partial Observation

Supervisor Localization for Large-Scale Discrete-Event Systems under Partial Observation To appear in the International Journal of Control Vol. 00, No. 00, Month 0XX, 1 1 Supervisor Localization for Large-Scale Discrete-Event Systems under Partial Observation Renyuan Zhang a, Kai Cai b a School

More information

of Kentucky, Lexington, KY USA,

of Kentucky, Lexington, KY USA, Controlled Petri Nets: A Tutorial Survey L. E. Holloway 1 and B. H. Krogh 2 1 Center for Manufacturing Systems and Dept. of Electrical Engineering, University of Kentucky, Lexington, KY 40506-0108 USA,

More information

Robust Supervisory Control of a Spacecraft Propulsion System

Robust Supervisory Control of a Spacecraft Propulsion System 1 Robust Supervisory Control of a Spacecraft Propulsion System Farid Yari, Shahin Hashtrudi-Zad*, and Siamak Tafazoli In this paper the theory of supervisory control of discrete-event systems is used to

More information

Monitoring and Active Diagnosis for Discrete-Event Systems

Monitoring and Active Diagnosis for Discrete-Event Systems Monitoring and Active Diagnosis for Discrete-Event Systems Elodie Chanthery, Yannick Pencolé LAAS-CNRS, University of Toulouse, Toulouse, France (e-mail: [elodie.chanthery, yannick.pencole]@laas.fr) University

More information

Optimal Discrete Event Supervisory Control of Aircraft Gas Turbine Engines

Optimal Discrete Event Supervisory Control of Aircraft Gas Turbine Engines Optimal Discrete Event Supervisory Control of Aircraft Gas Turbine Engines Jinbo Fu, Murat Yasar, Asok Ray Mechanical Engineering Department The Pennsylvania State University University Park, PA 68 Keywords:

More information

Attack-Resilient Supervisory Control of Discrete-Event Systems

Attack-Resilient Supervisory Control of Discrete-Event Systems 1 Attack-Resilient Supervisory Control of Discrete-Event Systems Yu Wang, Alper Kamil Bozkurt and Miroslav Pajic arxiv:194.3264v1 [cs.fl] 5 Apr 219 Abstract In this work, we study the problem of supervisory

More information

Decentralized Failure Diagnosis of Stochastic Discrete Event Systems

Decentralized Failure Diagnosis of Stochastic Discrete Event Systems Decentralized Failure Diagnosis of Stochastic Discrete Event Systems Jun Chen, Student Member, IEEE and Ratnesh Kumar, Fellow, IEEE Abstract In decentralized diagnosis the system behavior is monitored

More information

Fault Tolerance, State Estimation and Fault Diagnosis in Petri Net Models

Fault Tolerance, State Estimation and Fault Diagnosis in Petri Net Models Fault Tolerance, State Estimation and Fault Diagnosis in Petri Net Models Christoforos Hadjicostis Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign March 27,

More information

IN THIS paper we investigate the diagnosability of stochastic

IN THIS paper we investigate the diagnosability of stochastic 476 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 50, NO 4, APRIL 2005 Diagnosability of Stochastic Discrete-Event Systems David Thorsley and Demosthenis Teneketzis, Fellow, IEEE Abstract We investigate

More information

Control Synthesis of Discrete Manufacturing Systems using Timed Finite Automata

Control Synthesis of Discrete Manufacturing Systems using Timed Finite Automata Control Synthesis of Discrete Manufacturing Systems using Timed Finite utomata JROSLV FOGEL Institute of Informatics Slovak cademy of Sciences ratislav Dúbravská 9, SLOVK REPULIC bstract: - n application

More information

Decentralized Failure Diagnosis of Discrete Event Systems

Decentralized Failure Diagnosis of Discrete Event Systems IEEE TRANSACTIONS ON SYSTEMS, MAN AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL., NO., 2005 1 Decentralized Failure Diagnosis of Discrete Event Systems Wenbin Qiu, Student Member, IEEE, and Ratnesh Kumar,

More information

Nonblocking Supervisory Control. of Nondeterministic Systems. Michael Heymann 1 and Feng Lin 2. Abstract

Nonblocking Supervisory Control. of Nondeterministic Systems. Michael Heymann 1 and Feng Lin 2. Abstract Nonblocking Supervisory Control of Nondeterministic Systems Michael Heymann 1 and Feng Lin 2 Abstract In this paper we extend the theory of supervisory control of nondeterministic discrete-event systems,

More information

X and X 0 represent the states of the system and are called state variables. Y is a vector of variables in Z= pz, with dim(y ) = m, called uncontrolla

X and X 0 represent the states of the system and are called state variables. Y is a vector of variables in Z= pz, with dim(y ) = m, called uncontrolla ON THE OPTIMAL CONTROL OF POLYNOMIAL DYNAMICAL SYSTEMS OVER Z= pz Herve Marchand 1, Michel Le Borgne 2 1 Current address is University of Michigan, Dept. of Electrical Eng. & Computer Science, 1301 Beal

More information

Decentralized Robust Control Invariance for a Network of Integrators

Decentralized Robust Control Invariance for a Network of Integrators 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 ThC01.2 Decentralized Robust Control Invariance for a Network of Integrators Miroslav Barić and Francesco

More information

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

More information

Modelling of Railway Network Using Petri Nets

Modelling of Railway Network Using Petri Nets Modelling of Railway Network Using Petri Nets MANDIRA BANIK 1, RANJAN DASGUPTA 2 1 Dept. of Computer Sc. & Engg., National Institute of Technical Teachers' Training & Research, Kolkata, West Bengal, India

More information

Decentralized vs. Monolithic Control of Automata and Weighted Automata

Decentralized vs. Monolithic Control of Automata and Weighted Automata Decentralized vs. Monolithic Control of Automata and Weighted Automata Jan Komenda INSTITUTE of MATHEMATICS Academy of Sciences Czech Republic Institute of Mathematics, Brno branch, November 11, 2016 Outline

More information

Extremal Solutions of Inequations over Lattices with Applications to Supervisory Control 1

Extremal Solutions of Inequations over Lattices with Applications to Supervisory Control 1 Extremal Solutions of Inequations over Lattices with Applications to Supervisory Control 1 Ratnesh Kumar Department of Electrical Engineering University of Kentucky Lexington, KY 40506-0046 Email: kumar@engr.uky.edu

More information

Extension based Limited Lookahead Supervision of Discrete Event Systems

Extension based Limited Lookahead Supervision of Discrete Event Systems Extension based Limited Lookahead Supervision of Discrete Event Systems Ratnesh Kumar, Hok M. Cheung Department of Electrical Engineering University of Kentucky, Lexington, KY 40506 Steven I. Marcus Department

More information

Extending Supervisory Controller Synthesis to Deterministic Pushdown Automata Enforcing Controllability Least Restrictively

Extending Supervisory Controller Synthesis to Deterministic Pushdown Automata Enforcing Controllability Least Restrictively 12th IFAC/IEEE Workshop on Discrete Event Systems Extending Supervisory Controller Synthesis to Deterministic Pushdown Automata Enforcing Controllability Least Restrictively A.-K. Schmuck S. Schneider

More information

A look at the control of asynchronous automata

A look at the control of asynchronous automata A look at the control of asynchronous automata 1 1 Introduction Anca Muscholl, Igor Walukiewicz and Marc Zeitoun LaBRI Bordeaux Universtity, France In the simplest case, the controller synthesis problem

More information

Robust Observer for Uncertain T S model of a Synchronous Machine

Robust Observer for Uncertain T S model of a Synchronous Machine Recent Advances in Circuits Communications Signal Processing Robust Observer for Uncertain T S model of a Synchronous Machine OUAALINE Najat ELALAMI Noureddine Laboratory of Automation Computer Engineering

More information

748 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 4, APRIL 2009

748 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 4, APRIL 2009 748 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 54, NO 4, APRIL 2009 An Efficient Approach for Online Diagnosis of Discrete Event Systems Francesco Basile, Member, IEEE, Pasquale Chiacchio, Gianmaria De

More information

arxiv: v2 [cs.sy] 16 Jun 2011

arxiv: v2 [cs.sy] 16 Jun 2011 CONTROLLER SYNTHESIS FOR SAFETY AND REACHABILITY VIA APPROXIMATE BISIMULATION ANTOINE GIRARD arxiv:1010.4672v2 [cs.sy] 16 Jun 2011 Abstract. In this paper, we consider the problem of controller design

More information

Failure Diagnosis of Discrete-Time Stochastic Systems subject to Temporal Logic Correctness Requirements

Failure Diagnosis of Discrete-Time Stochastic Systems subject to Temporal Logic Correctness Requirements Failure Diagnosis of Discrete-Time Stochastic Systems subject to Temporal Logic Correctness Requirements Jun Chen, Student Member, IEEE and Ratnesh Kumar, Fellow, IEEE Dept. of Elec. & Comp. Eng., Iowa

More information

THE RAPID progress and technological advances in batteries

THE RAPID progress and technological advances in batteries 1892 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO. 5, SEPTEMBER 2014 Active Diagnosability of Discrete Event Systems and its Application to Battery Fault Diagnosis Ziqiang Chen, Feng Lin,

More information

WE EXAMINE the problem of controlling a fixed linear

WE EXAMINE the problem of controlling a fixed linear 596 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 43, NO 5, MAY 1998 Controller Switching Based on Output Prediction Errors Judith Hocherman-Frommer, Member, IEEE, Sanjeev R Kulkarni, Senior Member, IEEE,

More information

ONE NOVEL COMPUTATIONALLY IMPROVED OPTIMAL CONTROL POLICY FOR DEADLOCK PROBLEMS OF FLEXIBLE MANUFACTURING SYSTEMS USING PETRI NETS

ONE NOVEL COMPUTATIONALLY IMPROVED OPTIMAL CONTROL POLICY FOR DEADLOCK PROBLEMS OF FLEXIBLE MANUFACTURING SYSTEMS USING PETRI NETS Proceedings of the IASTED International Conference Modelling, Identification and Control (AsiaMIC 2013) April 10-12, 2013 Phuket, Thailand ONE NOVEL COMPUTATIONALLY IMPROVED OPTIMAL CONTROL POLICY FOR

More information

Language Stability and Stabilizability of Discrete Event Dynamical Systems 1

Language Stability and Stabilizability of Discrete Event Dynamical Systems 1 Language Stability and Stabilizability of Discrete Event Dynamical Systems 1 Ratnesh Kumar Department of Electrical Engineering University of Kentucky Lexington, KY 40506-0046 Vijay Garg Department of

More information

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 5, MAY Bo Yang, Student Member, IEEE, and Wei Lin, Senior Member, IEEE (1.

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 5, MAY Bo Yang, Student Member, IEEE, and Wei Lin, Senior Member, IEEE (1. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 50, NO 5, MAY 2005 619 Robust Output Feedback Stabilization of Uncertain Nonlinear Systems With Uncontrollable and Unobservable Linearization Bo Yang, Student

More information

Comparing diagnosability in Continuous and Discrete-Event Systems

Comparing diagnosability in Continuous and Discrete-Event Systems Comparing diagnosability in Continuous and Discrete-Event Systems Marie-Odile Cordier IRISA, Université de Rennes 1 Rennes, France Louise Travé-Massuyès and Xavier Pucel LAAS-CNRS Toulouse, France Abstract

More information

REPORT MAS-R0404 DECEMBER

REPORT MAS-R0404 DECEMBER C e n t r u m v o o r W i s k u n d e e n I n f o r m a t i c a MAS Modelling, Analysis and Simulation Modelling, Analysis and Simulation Approximating the minimal-cost sensor-selection for discrete-event

More information

What Information Really Matters in Supervisor Reduction?

What Information Really Matters in Supervisor Reduction? What Information Really Matters in Supervisor Reduction? Rong Su 1 arxiv:1608.04104v1 [cs.sy] 14 Aug 2016 Abstract To make a supervisor comprehensible to a layman has been a long-lasting goal in the supervisory

More information

CONTROL AND DEADLOCK RECOVERY OF TIMED PETRI NETS USING OBSERVERS

CONTROL AND DEADLOCK RECOVERY OF TIMED PETRI NETS USING OBSERVERS 5 e Conférence Francophone de MOdélisation et SIMulation Modélisation et simulation pour l analyse et l optimisation des systèmes industriels et logistiques MOSIM 04 du 1 er au 3 septembre 2004 - Nantes

More information

Coordinated Decentralized Protocols for Failure Diagnosis of Discrete Event Systems

Coordinated Decentralized Protocols for Failure Diagnosis of Discrete Event Systems Discrete Event Dynamic Systems: Theory and Applications, 10, 33 86 (2000) c 2000 Kluwer Academic Publishers, Boston. Manufactured in The Netherlands. Coordinated Decentralized Protocols for Failure Diagnosis

More information

Stéphane Lafortune. August 2006

Stéphane Lafortune. August 2006 UNIVERSITY OF MICHIGAN DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE LECTURE NOTES FOR EECS 661 CHAPTER 1: INTRODUCTION TO DISCRETE EVENT SYSTEMS Stéphane Lafortune August 2006 References for

More information

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 12, December 2013 pp. 4793 4809 CHATTERING-FREE SMC WITH UNIDIRECTIONAL

More information

Relative Observability and Coobservability of Timed Discrete-Event Systems

Relative Observability and Coobservability of Timed Discrete-Event Systems TSpace Research Repository tspace.library.utoronto.ca Relative Observability and Coobservability of Timed Discrete-Event Systems Kai Cai, Renyuan Zhang, and W. M. Wonham Version Post-Print/Accepted Manuscript

More information

On Fuzzy Automata Homotopy

On Fuzzy Automata Homotopy Global Journal of Pure and Applied Mathematics. ISSN 0973-1768 Volume 13, Number 9 (2017), pp. 4677-4693 Research India Publications http://www.ripublication.com On Fuzzy Automata Homotopy 1 K.Saranya

More information

Supervisory Control of Manufacturing Systems with Time Specifications

Supervisory Control of Manufacturing Systems with Time Specifications Supervisory Control of Manufacturing Systems with Time Specifications Alexander Schaub Institute of Automatic Control Engineering Technische Universität München Joint Advanced Student School 2008 Bibliography

More information

On Detectability Of Networked Discrete Event Systems

On Detectability Of Networked Discrete Event Systems Wayne State University Wayne State University Dissertations 1-1-2017 On Detectability Of Networked Discrete Event Systems Yazeed Sasi Wayne State University, Follow this and additional works at: http://digitalcommons.wayne.edu/oa_dissertations

More information

c 1998 Society for Industrial and Applied Mathematics Vol. 27, No. 4, pp , August

c 1998 Society for Industrial and Applied Mathematics Vol. 27, No. 4, pp , August SIAM J COMPUT c 1998 Society for Industrial and Applied Mathematics Vol 27, No 4, pp 173 182, August 1998 8 SEPARATING EXPONENTIALLY AMBIGUOUS FINITE AUTOMATA FROM POLYNOMIALLY AMBIGUOUS FINITE AUTOMATA

More information

TWO KINDS OF HARMONIC PROBLEMS IN CONTROL SYSTEMS

TWO KINDS OF HARMONIC PROBLEMS IN CONTROL SYSTEMS Jrl Syst Sci & Complexity (2009) 22: 587 596 TWO KINDS OF HARMONIC PROBLEMS IN CONTROL SYSTEMS Zhisheng DUAN Lin HUANG Received: 22 July 2009 c 2009 Springer Science + Business Media, LLC Abstract This

More information

Stability Analysis for Switched Systems with Sequence-based Average Dwell Time

Stability Analysis for Switched Systems with Sequence-based Average Dwell Time 1 Stability Analysis for Switched Systems with Sequence-based Average Dwell Time Dianhao Zheng, Hongbin Zhang, Senior Member, IEEE, J. Andrew Zhang, Senior Member, IEEE, Steven W. Su, Senior Member, IEEE

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

Masked Prioritized Synchronization for Interaction and Control of Discrete Event Systems

Masked Prioritized Synchronization for Interaction and Control of Discrete Event Systems Masked Prioritized Synchronization for Interaction and Control of Discrete Event Systems Ratnesh Kumar Department of Electrical Engineering University of Kentucky Lexington, KY 40506-0046 Michael Heymann

More information

Decentralized Control of Discrete Event Systems with Bounded or Unbounded Delay Communication

Decentralized Control of Discrete Event Systems with Bounded or Unbounded Delay Communication Decentralized Control of Discrete Event Systems with Bounded or Unbounded Delay Communication Stavros Tripakis Abstract We introduce problems of decentralized control with communication, where we explicitly

More information

Bisimulation, the Supervisory Control Problem and Strong Model Matching for Finite State Machines

Bisimulation, the Supervisory Control Problem and Strong Model Matching for Finite State Machines Discrete Event Dynamic Systems: Theory and Applications, 8, 377 429 (1998) c 1998 Kluwer Academic Publishers, Boston. Manufactured in The Netherlands. Bisimulation, the Supervisory Control Problem and

More information

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS Shumei Mu Tianguang Chu and Long Wang Intelligent Control Laboratory Center for Systems and Control Department of Mechanics

More information

Fuzzy Limits of Functions

Fuzzy Limits of Functions Fuzzy Limits of Functions Mark Burgin Department of Mathematics University of California, Los Angeles 405 Hilgard Ave. Los Angeles, CA 90095 Abstract The goal of this work is to introduce and study fuzzy

More information

SUPERVISORY CONTROL AND FAILURE DIAGNOSIS OF DISCRETE EVENT SYSTEMS: A TEMPORAL LOGIC APPROACH

SUPERVISORY CONTROL AND FAILURE DIAGNOSIS OF DISCRETE EVENT SYSTEMS: A TEMPORAL LOGIC APPROACH University of Kentucky UKnowledge University of Kentucky Doctoral Dissertations Graduate School 2002 SUPERVISORY CONTROL AND FAILURE DIAGNOSIS OF DISCRETE EVENT SYSTEMS: A TEMPORAL LOGIC APPROACH Shengbing

More information

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

Design of Decentralized Fuzzy Controllers for Quadruple tank Process IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.11, November 2008 163 Design of Fuzzy Controllers for Quadruple tank Process R.Suja Mani Malar1 and T.Thyagarajan2, 1 Assistant

More information

Analysis and Optimization of Discrete Event Systems using Petri Nets

Analysis and Optimization of Discrete Event Systems using Petri Nets Volume 113 No. 11 2017, 1 10 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Analysis and Optimization of Discrete Event Systems using Petri Nets

More information

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract BUMPLESS SWITCHING CONTROLLERS William A. Wolovich and Alan B. Arehart 1 December 7, 1995 Abstract This paper outlines the design of bumpless switching controllers that can be used to stabilize MIMO plants

More information

Static Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach

Static Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach International Conference on Control, Automation and Systems 7 Oct. 7-,7 in COEX, Seoul, Korea Static Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach Geun Bum Koo l,

More information

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

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

More information

Generalized Triangular Fuzzy Numbers In Intuitionistic Fuzzy Environment

Generalized Triangular Fuzzy Numbers In Intuitionistic Fuzzy Environment International Journal of Engineering Research Development e-issn: 2278-067X, p-issn : 2278-800X, www.ijerd.com Volume 5, Issue 1 (November 2012), PP. 08-13 Generalized Triangular Fuzzy Numbers In Intuitionistic

More information

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design 324 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 9, NO. 2, APRIL 2001 Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design H. D. Tuan, P. Apkarian, T. Narikiyo, and Y. Yamamoto

More information

T (s, xa) = T (T (s, x), a). The language recognized by M, denoted L(M), is the set of strings accepted by M. That is,

T (s, xa) = T (T (s, x), a). The language recognized by M, denoted L(M), is the set of strings accepted by M. That is, Recall A deterministic finite automaton is a five-tuple where S is a finite set of states, M = (S, Σ, T, s 0, F ) Σ is an alphabet the input alphabet, T : S Σ S is the transition function, s 0 S is the

More information

Industrial Automation (Automação de Processos Industriais)

Industrial Automation (Automação de Processos Industriais) Industrial Automation (Automação de Processos Industriais) Discrete Event Systems http://users.isr.ist.utl.pt/~jag/courses/api1516/api1516.html Slides 2010/2011 Prof. Paulo Jorge Oliveira Rev. 2011-2015

More information

Introduction to Kleene Algebra Lecture 9 CS786 Spring 2004 February 23, 2004

Introduction to Kleene Algebra Lecture 9 CS786 Spring 2004 February 23, 2004 Introduction to Kleene Algebra Lecture 9 CS786 Spring 2004 February 23, 2004 Completeness Here we continue the program begun in the previous lecture to show the completeness of Kleene algebra for the equational

More information