• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Diagnosability of a class of discrete event systems based on observations

    2019-07-26 06:31:18RESHMILADevanathanRAJAGOPALAN
    Control Theory and Technology 2019年3期

    S.RESHMILA ,Devanathan RAJAGOPALAN

    1.Sree Narayana Gurukulam College of Engineering,Kerala,India;2.Hindustan Institute of Technology and Science,Chennai,India

    Received 22 December 2017;revised 27 December 2018;accepted 18 January 2019

    Abstract The diagnosability of discrete event systems has been a topic of interest to many researchers.The diagnosability conditions for various systems have evolved based on a regularity condition that is imposed on faulty traces with respect to their observable continuations.Improving upon this weak but necessary condition,a new model of diagnosability that is based on sensor outputs,which are called observations,upon a command input is proposed in this paper.Necessary and sufficient conditions are derived for the proposed diagnosability model.The search performance of the proposed diagnosability condition is of linear complexity in terms of the power set of the system events and observations,compared to the exponential complexity of the search with the existing diagnosability regularity condition.Moreover,a system that is not diagnosable according to the existing diagnosability condition may be diagnosable in the proposed diagnosability model,which includes observations.

    Keywords:Discrete event system,diagnosability,fault diagnosis,mealy automata,finite state automata

    1 Introduction

    The sequential behavior of a system is modeled as a discrete event system(DES)using discrete states and events.DES models can be used for fault diagnosis,but only faults that are considered in the modeling of the system can be diagnosed.However,prior to the fault diagnosis,the diagnosability of the system must be verified.

    According to the literature,in the field of fault diagnosis,there are two types of diagnoses:event-based diagnosis and state-based diagnosis.Event-based diagnosis is considered in[1,2],and state-based diagnosis in[3,4].In event-based diagnosis,a fault is considered an unobservable event and is diagnosed using observable events.In state-based diagnosis,binary output vectors that are related to the system state are used to detect and isolate faults.In both methods,a diagnoser is used for the diagnosis.In event-based diagnosis,the diagnoser is initialized during the system initialization,which may cause difficulties,whereas in state-based diagnosis,it is possible to initialize the diagnoser at a later stage.

    There is a large body of literature based on the diagnosability condition that was put forward by Sampath[1].However,Sampath’s condition is more of a regularity requirement than a model.It states that,a prefix trace that contains a fault and another prefix trace that does not contain the same fault cannot have identical observable suffixes.We argue that such a weak but necessary condition cannot be the basis of an efficient diagnosis technique.In this context,we propose,a command event-based sensor output as a model for diagnosis.We demonstrate that the proposed model leads to a more efficient diagnosis technique than the existing diagnosability condition.

    Lamperti et al.[5]used an event-based output model that is similar to ours but more elaborate in structure.Our work differs from that of Lamperti et al.[5]in that the former emphasizes diagnosability,while the latter emphasizes the diagnosis.While diagnosis is performed via a computational approach that involves the interpretation of event sequences,diagnosability requires an automata-theoretic approach,thereby leading to an analysis of the feasibility of the diagnosis prior to the diagnosis.The diagnosability of a DES is considered in this paper.

    We briefly review the existing works on diagnosability.In[6],a diagnosability condition was proposed for a system that has an uncertain sequence of observable events.In[7],the prediction of the occurrence of a fault using an asymptotically almost sure predictability(AASpredictability)for stochastic DESs was proposed,and a necessary and sufficient condition for AAS-predictability is defined.The fault diagnosis of complex communication networks was conducted using the DES approach in[8].In[9],the diagnosability of transient faults was evaluated within a bounded time interval before the fault is cleared.The diagnosability of intermittent faults based on a twin plant construction was discussed in[10],together with the diagnosability definitions for the occurrence of and recovery from faults.I-diagnosability condition[1]that involves an indicator event simplifies the diagnosability condition that was presented in[1].According to this condition,a system is said to be nondiagnosable if it is not diagnosable even after the occurrence of the indicator event.I2-diagnosability condition was defined by including an empowering event in addition to the indicator event in[11].An empowering event is an event that ensures that the indicator event will be successful in identifying the fault.

    Developments in sensor networks have enabled the availability of event-based sensor outputs for fault detection upon the issuance of various commands.For example,in modern numerical relays in power system protection,sensors provide the status of each operation.After a relay has been energized,a sensor will output the status of that relay operation,namely,whether it has been executed correctly or if a fault has occurred.Our work is inspired by such new developments,and we redefine the diagnosability condition by taking advantage of the additional capability that is afforded to the system by these developments.In this paper,we propose a new diagnosability condition for a class of problems for which event-based outputs are utilized,as outlined above.Event-based outputs are associated with Mealy automata[12]in the transitions from one state to another.Although Mealy automata can be transformed to regular automata[12],we prefer to retain the former to emphasize the role of event outputs in the simplification of the diagnosability of a class of discrete event systems.

    In Sampath’s approach,a diagnoser is constructed,and in the process,fault mapping is conducted using associated event and state output combinations via the inspection of the generated cycles that are involved in the fault.However,under the proposed diagnosability condition,we approach the problem of fault mapping up front in terms of observations prior to building the diagnoser and generating the cycles.In other words,we apply the diagnosability condition deeper in the domain knowledge by considering the event input and sensor output that are associated with a fault,in contrast to leaving the diagnoser building process to generate event and state output combinations that lead to fault diagnosis,as in Sampath’s case.

    Moreover,a system that is not diagnosable according to Sampath’s condition may be made diagnosable according to the proposed diagnosability condition via the inclusion of observations in the system.Moreover,under the proposed diagnosability condition,the search,which is limited to faulty traces that have a specified suffix,as a special case,is of linear complexity in the system event power set,compared to an exponential complexity[1]for faulty traces that have an arbitrary suffix,as in Sampath’s case,or a polynomial complexity,as in[13].

    In earlier works[14-17],the authors demonstrated,through application examples,the role of event-based outputs,which are called observations,in improving the diagnosability of systems.The present paper is an attempt at formalizing the use of observations and introducing a new diagnosability condition for a class of systems.

    The main contribution of the paper is a new model of diagnosability,namely,O-diagnosability that is based on an event-triggered sensor output in a DES.The search for diagnosability verification is shown to be linear in the power set of events of the system in the proposed Odiagnosability,compared to the exponential complexity in the power set in the existing diagnosability.In addition,it is demonstrated that it is possible for a system that is not diagnosable in the existing diagnosability condition to be made O-diagnosable via the inclusion of observations.

    The remainder of the paper is organized as follows:Section 2 briefly presents background on the DES and discusses the Mealy model.Section 3 introduces the proposed O-diagnosability model.Section 4 specifies the steps for building a diagnoser based on the new Odiagnosability model.A necessary and sufficient condition for O-diagnosability,together with its comparative search performance,is presented in Section 5.In Section 6,the O-diagnosability model is demonstrated on an example.The conclusions of the paper are presented in Section 7.

    2 Discrete event system

    2.1 Background

    A DES is represented using states and events that cause transitions from one state to another state.The system is denoted by S=(X,Σ,δ,x0),where X is the set of states,Σ is the set of events,δ is the partial transition function,and x0is the initial state of the system.It is assumed that all states are accessible since we cannot diagnose inaccessible states.The set of events consists of observable events and unobservable events.The prefix closed language,namely,L(S),which is represented in short by L,is generated by the system and represents the behavior of the system.L is a subset of Σ*,where Σ*represents the Kleene closure of the set Σ.Σ*is the set of all strings that are generated by concatenating elements of Σ,including the null event ?.A trace is an element of Σ*and represents a sequence of events.The prefix of an event indicates the trace prior to the event,and the suffix indicates the trace after the event.σ ∈s denotes that event σ is contained in trace s.In the proposed system model,we use observations,or sensor outputs,along with events and transitions.

    2.2 System model

    The system to be diagnosed is modeled as a Mealy automaton,which is denoted by G=(X,Σ,O,δe,δo,x0),where

    ?X is the set of states,which includes normal states Xn and faulty states Xf,X=Xn∪Xf;

    ?Σ is the set of events,which includes observable events(Σo)and unobservable events(Σuo)and satisfies Σ=Σo∪Σuo;

    ?O is the set of sensor outputs;

    ?The input transition function δe:X×Σ →X is a partial transition function that defines the transition from one state to the next state upon an event in Σ;

    ?δo:X×Σ →O is the output transition function,which yields the output that is produced when an event in Σ acts on a state in X;and

    ?x0∈X is the initial state of the system.

    Typically,unobservable events are faults or events that are not recorded by sensors.Observable events are commands that are issued by controllers,and a sensor output is obtained upon the issuance of a command.Since not all command events result in sensor outputs,observable events can further be subdivided as Σo=Σs∪Σns,where Σsdenotes the set of observable command events that result in sensor outputs and Σnsdenotes the set of observable command events that do not result in sensor outputs.

    Let Σf?Σ denote the set of events that are faults(which are referred to as faulty events henceforth)and Σf?Σuobecause faulty events are unobservable.The faulty events can be partitioned into disjoint groups of faults Σf=Σf1∪Σf2∪Σf3∪...∪Σfn.The states that have faults can be grouped according to the partition of the faults:Xf=Xf1∪Xf2∪Xf3∪...∪Xfn,where{Xfi},i=1,2,...,n are disjoint.

    The sensor outputs can be state-based sensor outputs or event-based sensor outputs.A state-based sensor output depends on the state of the system,irrespective of the event due to which the state has been reached.An event-based sensor output is produced only upon the occurrence of an event;it indicates the successful/failed execution of the event.An event-based sensor output is called an observation henceforth.Hence,sensor outputs can be subdivided into O=Oe∪Os,where Oedenotes the set of event-based sensor outputs and Osthe set of state-based sensor outputs.oσrepresents an observation that is due to event σ,and oσ∈Oe.The set of event-based sensor outputs can be further expressed as Oe=Oen∪Oef,where Oenis the set of observations that indicate the successful(normal)operation of event e and Oefis the set of observations that indicate the failed operation of event e due to fault f.Faulty observations can be associated with unobservable faulty events.We assume that the sensors are fault-free.If sensor faults are to be considered,they must be included in the system model.

    2.3 Fault observation

    We model the faults and their observations as follows:

    Definition 1(Mapping of faults and observations)The sensor outputs can be mapped to states by a function h,where h(state)=o if o is produced when the state is reached,irrespective of the event that caused the transition.Faults and observations are related to each other in the form of triples mij=(σfij,σi,oσi),where σfij∈Σfi,i={1,2,...,n},j={1,2,...,nfi},σi∈Σs,and oσi∈Oef,such that after any fault event σfij∈Σfi,the command event σican occur and produces observation Oσi.The number of faults in fault group Σfiis denoted by nfi,and the total number of faults in the system is

    ?Mi={mi1,mi2,...,mnfi}corresponds to fault group Σfi,for i=1,2,...,n.

    ?M={M1∪M2∪...∪Mn}is the set of all such triples.

    To illustrate the above definition,suppose that for a pump-valve system,a pressure sensor is available that outputs a positive pressure(PP)and no pressure(NP)upon the Start pump and Stop pump commands,respectively,under normal conditions.If the pump fails,the outputs will differ,and we can map the fault“Pump failed to start”to(Start pump,NP).

    Definition 2The mappings of two fault groups are equal if the(command event,observation)combination is the same for both,that is Mi=Mj,i,j ∈{1,2,...,n}iff σi=σjand oσi=oσj.

    3 Diagnosability

    3.1 Sampath’s diagnosability condition

    Let L be the language that is generated by the system and s be a trace in the language.The empty trace is denoted by ∈.The language after s is denoted by L/s,namely,L/s={t|st ∈L}.We define ψ(σ)=sσ ∈L:σ ∈Σ,i.e.,ψ(σ)represents the set of all strings of L that end in the event σ.The projection operator P:Σ*→is defined as in[1]:

    where ε represents the null string and sσ represents a language string that is generated by the system and ends in σ.Thus,projection P erases unobservable events from the event string.The inverse projection is defined as

    The diagnosability condition that was defined by Sampath[1]can be expressed as follows:

    Remark 1The Sampath diagnosability condition requires that every trace that produces the same observable string as st should contain the same fault as in s.The sufficient length requirement of t ensures the uniqueness of the suffix whose preimages contain the fault.

    3.2 O-diagnosability

    Due to the inclusion of observations,the projection operator must be redefined as P:(Σ∪O)*→(Σo∪O)*.Moreover,P(σ)=σ if σ ∈Σo∪O.The other properties of P remain the same.

    Definition 3(O-diagnosability condition) The Odiagnosability condition for a system requires that the following be satisfied:

    Remark 2According to condition C1,for all fault groups,there should exist a unique mapping that is not common to any other fault group.This mapping can be verified without taking into consideration the language that is generated by the system.Condition C2 is based on the language that is generated by the system.According to condition C2,the system is O-diagnosable if for all faults σfijin every group of fault events Σfi,for every string“s”that ends with fault event σfij,there exists a finite continuation(under the assumptions that unobservable strings are bounded in length[1]and of fairness in the occurrence of observable events and observations)t1t2of that string such that trace t1ends with command event σiand trace t2ends with fault observation oσi.According to the diagnosability condition,which is denoted by OD,all the prefixes of a string that end in a command event and an observation should contain the fault that is mapped to it,which is a major difference between the diagnosability conditions of Sampath[1]and O-diagnosability.In the case of Sampath,all the strings that have the same suffix should contain the same fault.Therefore,all the strings are to be searched and grouped into sets that have the same suffix without any indication of the type of suffix to be searched.In contrast,under the O-diagnosability condition,the search space for a fault is limited to the strings that contain the mapped command event and observation in the suffix.

    3.3 Algorithm for verification of conditions C1 and C2 of O-diagnosability

    Steps 1 and 2 for verifying condition C1 and Step 3 for condition C2:

    If all faults are diagnosable,the system is diagnosable.

    The mapping is evaluated in Step 1 with complexity O(n).The diagnosability is verified in Step 2,which has O(n)complexity if there are n mappings.Only if Step 2 is cleared is Step 3 performed.The worst-case complexity of Step 3 is O(n2).Therefore,the worst-case complexity of the above algorithm is O(n2),where n is the number of failure types.

    4 Diagnoser

    The diagnoser is an FSM that is constructed from the system model G and is used for O-diagnosability verification offline and diagnosis online.The method that is employed is a variation of Sampath’s[1]diagnoser model that considers a command input and observations. The diagnoser is denoted by GD=(Xd,Σd,O,δd,x0),where Xdis the set of states;Σdis the set of events,which satisfies Σd=Σo∪O;x0is the initial state;and δdis the transition function,which is defined as δd:Xd×Σd→Xd.The set of states in the diagnoser consists of states and labels.The set of labels is denoted by L={N}∪{F1,F2,...,Fn}∪{Ce,O},where N indicates the normal state,Ceindicates the occurrence of an event(with sensor output)and O indicates the observation state.Other labels,such as F1,F2,...,Fnindicate the fault group.The state is confirmed only via observation.

    The states in the diagnoser are of the form Xd={(x1,l1),(x2,l2),(x3,l3),...,(xk,lk)},where xiis the state and liis the label.If the system G is initially normal,the initial state of the diagnoser is(x0,N).The subsequent states are determined using the transition function δd;they are the states that are reachable from x0under δd.For the state(x,l),all possible states(x′,l′)that are reachable from x are identified:where σ′∈Σoand s ∈.

    Definition 4The label propagation function,which is denoted by LP,is defined as LP(x,l,sσ′)=l′.For a state x that has label l,the label changes to l′due to event sσ′.The label l′depends on s and σ′.When σ′∈Σns,l′depends on s:

    When the event has a sensor output,the labels are modified to include Ce,which indicates that a command event has occurred and an observation is expected.For events that lack a sensor output,the previous comments apply.

    If the label contains Ceand the event lacks a sensor output,then the labels will be changed if string s is not a null string.

    When the event is an element of an observation,the label will become O,which indicates the observation state and confirms the state to be normal or faulty.

    Once a fault has been labeled with O,it will remain with this label for all subsequent states.Hence,the O label with a preceding fault indicates the confirmation of its occurrence.If multiple faults occur,the confirmed fault will have the O label,and the others will not.

    5 Condition for O-diagnosability

    5.1 Necessary and sufficient condition

    Definition 5A set of states q1,q2,...,qyforms a loop if δd(q1,σ1)=q2,δd(q2,σ2)=q3,...,δd(ql,σl)=q1and y is finite.

    Definition 6A loop is called a cycle ifδd(qi,σ)=z,where i ∈{1,2...,y},σ ?{σj}j=1,2,...,y,z ?{qj}j=1,2,...,y.Hence,in a cycle,no event in the set of events can have a transition from a state that is in the loop to a state that is not in the loop.

    To illustrate this,in Fig.1 there are two cycles,namely,A and B,and a loop,C.There will not be any branching from the cycles,whereas loops can have branches.

    Fig.1 Sample diagnoser.

    Definition 7A state qiin a diagnoser is called an observation state if δd(qi-1,oσj)=qi,where oσj ∈Oef,i.e.,qi-1can be any state in the diagnoser that transitions to qiupon the occurrence of an observation.In Fig.1,the states in cycle A are observation states and carry the label O.

    Definition 8A cycle is said to be an Fiobservation cycle if it contains an observation state that has the FiO label.In Fig.1,cycle A is an observation cycle.

    Definition 9A state is said to be Fiobservation uncertain if it contains labels l and l′such that FiO ∈l and FiO ?l′.If a state has 13F2O and 12N as elements,then the state is an F2-uncertain observation,as we cannot determine whether the system is in the normal state or the F2 state.

    Definition 10A state is said to be Fiobservation certain if all the labels in the state contain FiO.If a state has 13F2O and 14F2O as elements,then it is F2-certain,as we can confirm that the system is in the fault F2 state.

    Definition 11A state is said to be ambiguous if it has different labels for the same state.If a state has elements 13F2O and 13N,then it is an ambiguous state.

    Theorem 1A system with language L is Odiagnosable if and only if each cycle that contains Fi,i ∈1,2,3,...,n,in the diagnoser Gdis an Fiobservation cycle.

    Proof(Necessity) Proceed by contradiction.Suppose that L is O-diagnosable and assume that a fault Fioccurs and there exists a cycle of states,namely,q1,q2,q3,...,qm∈Xd,where Xdis the set of states in the diagnoser,such that it is not an Fiobservation cycle.Hence,none of the states has the O label.It is possible that in the cycle,an observation never occurs in finite time.If an observation never occurs in finite time,it violates the diagnosability definition,which necessitates the presence of an observation after a faulty event in finite time,thereby resulting in a contradiction.

    (Sufficiency) Assume that all the cycles that contain Fiin the diagnoser Gdare Fiobservation cycles for i ∈1,2,...,n.Let s ∈L and δ(xo,s)=x.Let t1be any string of observable events such that δ(xo,st1)=x1.In the diagnoser,q1,q2,q3,...,qm∈Xdis a cycle.By the assumption,the cycle is an observation cycle.Let(x1,l1)∈q1with Fi∈l1and Ce∈l1.This assumption can be made since the cycles are observation cycles,and each observation will be preceded by a command event.Since it is an observation cycle by assumption,there exists a string of observable events,which is denoted by t2,such that‖t1t2‖≤ni<∞and δd(q1,t2)=q2,where(x2,l2)∈q2with Fi∈l2and O ∈l2.Assume that D is not implied;that is,?w ∈P-1(P(st1t2))?σfi?w.Hence,under the assumption of the sensors being fault-free,P(w)=P(st1t2)cannot have received a command and made observations for the i-th fault group in finite time,which contradicts the assumption of the Fiobservation cycle. □

    Theorem 2Any system that is O-diagnosable satisfies the Sampath diagnosability condition.

    ProofIn the O-diagnosability condition C2 of Definition 3,set t1t2=t.Sampath’s diagnosability condition follows immediately. □

    Remark 3According to Theorem 2,O-diagnosable systems(including observations)are diagnosable under the Sampath condition since the latter is a regularity issue.However,it is possible for a system(without the observations included)that is not diagnosable under the Sampath condition to become O-diagnosable when observations are included.This possibility is illustrated by example in the next section.

    5.2 Performance of the O-diagnosability condition

    5.2.1 Comparison in terms of the search complexity

    For the O-diagnosability case,letbe the power set of a string of νsymbols,which includes unobservable and observable events and observations.The complexity of the search for an O-diagnosability case will be on the order of O(Nν),since for a specified suffix that contains the command input and the corresponding observation,the condition D must be checked for all possible prefixes.However,in the Sampath case,the suffix can be any of the elements of the power set Nν.Hence,the complexity is()in the Sampath case.In terms of the power set Nνof νsymbols,the complexity of the search for O-diagnosability is linear,whereas in Sampath’s case,it is exponential.The search for the O-diagnosability condition is less complex than under Sampath’s diagnosability condition.

    5.2.2 Complexity of diagnosability verification

    Sampath[1]defines Xoto be the set of states in G that have an observable event.In addition,Δ is used to refer to the labels of fault types Fi:Normal and Ambiguous states.Sampath’s diagnoser has states that correspond to the power set 2X0×Δ.Jiang et al.[13]define(x,f)for characterizing the states of Go,where x ∈X1,which is the set of states in G that are reachable via observable transitions,and f belongs to the set of fault types,which is denoted by Σf.The states of Goin[13]also correspond to the power set 2X1×Σf,following Sampath[1].Jiang et al.[13]formulate a composition,namely,Go‖Go,and propose an algorithm that is claimed to have complexity,where X={x,f}.Since X1of Jiang et al.[13]and Xoof Sampath[1]are identical,|X|=|2X1×Σf|.Hence,the algorithm of Jiang et al.[13]is of polynomial complexity in the power set of states X of Goand exponential in the number of fault types.In contrast,the complexity of the proposed O-diagnosability verification method is linear in the power set of the number of alphabets,including events and observations,as discussed in Section 5.2.1 above.

    5.2.3 Complexity in terms of the fault type

    The complexity of the algorithm for verifying the diagnosability in terms of the fault type is exponential in O-diagnosability,as in the existing diagnosability case.However,for verification,if the diagnoser is run repeatedly for every fault type,the complexity will reduce to linear in the number of fault types.The algorithm for diagnosability verification using the diagnoser is presented in the appendix.

    5.2.4 Bound on the number of events before reaching an Fi-certain observation state

    The following provides a bound on the number of events that occur before a diagnosable system reaches an Fi-certain observation state.Let there be an Fiuncertain observation cycle q1,q2,q3,...,qm∈ Gd.Hence,the states in the cycle have different labels.Let us assume,without loss of generality,that N and Fiare the labels of the states in the system.When a diagnosable system is in the N state and a fault occurs,the system will not loop indefinitely in this cycle;rather,the system will reach an Fiobservation state within nievents.We can obtain a bound on nifor ?i ∈1,2,...,n.For a fault of type i,the length of t1t2in st1t2,where s contains a fault,is bounded by ni≤n0+ci*n0,where n0is the longest unobservable string before an observable event occurs and#Fistates in q.

    6 Fluid flow examples

    We consider the fluid flow example with a pump,valve and controller that was used in Sampath’s[2]paper.However,for the simplicity of the system model and the diagnoser,we assume that the pump is faultfree and the valve has faulty states.The valve has two normal states,namely,valve open(VO)and valve closed(VC),and two faulty states,namely,valve stuck closed(VSC)and valve stuck open(VSO).The pump has two normal states:pump on(PON)and pump off(POFF).The component models are illustrated in Fig.2.

    The state-based sensors that are considered are a flow sensor,which outputs PF(positive flow)and NF(no flow),and a pressure sensor,which outputs PP and NP.The diagnoser in the Sampath system is illustrated in Fig.3.The system is not diagnosable,as the fault VSO and the normal states have the same trace of events.

    Fig.2 Component models of a valve,pump and controller.

    Fig.3 Diagnoser.

    In some cases,event-based sensors are available to indicate the status of valve operations.Such systems can be modeled using the proposed system.Suppose the system has valve sensors that indicate when the output valve is opened(VIO),when the valve is not opened(VNO),when the valve is closed(VIC)and when the valve is not closed(VNC).The model of the components is illustrated in Fig.4.In the proposed system,the diagnosability is verified using conditions C1 and C2.To check condition C1,faults are mapped with events/observations,as listed in Table 1.

    Fig.4 Component models with observations.

    Table 1 Mapping of faults and events/observations.

    Faults VSC and VSO are mapped;hence,they satisfy condition C1.We can check condition C2 to confirm the diagnosability.There will be many strings of events in the system.Of these strings,only one will be of normal operation;all others will contain faults.To diagnose a fault,the prefixes of all strings need not be checked.Only the prefixes of strings that contain a mapped event/observation must be checked for the presence of a fault.Therefore,to check,for example,whether VSC is O-diagnosable,we must check whether the prefix of each string that contains OV/VNO contains fault VSC.Similarly,for VSO,we must check the prefixes of strings that contain CV/VNC.OV/VNO is present in all the strings that contain fault VSC,and CV/VNC is present in all the strings that contain fault VSO.Hence,the system satisfies condition C2.The diagnoser is illustrated in Fig.5.

    Fig.5 Diagnoser in the proposed system.

    The cycles A and B are observation cycles that confirm the O-diagnosability of the system.

    7 Conclusions

    A new diagnosability condition(which is called Odiagnosability)of a DES model that is based on eventbased outputs(which are called observations)for diagnosis is proposed in this paper.A diagnoser is defined based on the proposed O-diagnosability condition.A necessary and sufficient condition for a system to be Odiagnosable is derived.The search for O-diagnosability verification,being a special case,is shown to be linear in the power set of all the events in the system,compared to exponential complexity in the power set in the case of the existing diagnosability.In addition,an upper bound on the number of events that occur before a diagnosable system satisfies the O-diagnosability condition is presented.A system that is not diagnosable according to the existing diagnosability condition may become O-diagnosable with the inclusion of observations.

    The presence of observations that correspond to faults upon a command event opens up the possibility of the direct observation of faults at the component level without having to deduce the faults based on a combination of event and sensor outputs in various components by employing a synchronous composition of component FSMs.We plan to extend the system diagnosability to component-level diagnosability using event-based observations in our future work.

    Appendix

    Algorithm for diagnosability verification using the diagnoser

    Step 1Compute diagnoser Gdas follows:

    1)Define the set of labels as L={N}∪{F1,F2,...,Fn}∪{Ce,O}.

    2)Define the initial state with label N.

    3)Identify the subsequent states that are reachable from x0using the transition function δd.

    4)Find the labels of the subsequent states using the label propagation function,namely,LP.

    Step 2Verify the diagnosability of the system:

    1)Identify the Ficycles in Gd.

    3)Check whether l=O and Fi=Fjin all the states in the cycles.

    a)If true,the system is diagnosable.

    b)If false,the system is not diagnosable.

    午夜免费男女啪啪视频观看 | 亚洲av中文av极速乱| 女同久久另类99精品国产91| 蜜臀久久99精品久久宅男| 亚洲av.av天堂| 一级毛片久久久久久久久女| 一级av片app| 在线国产一区二区在线| 12—13女人毛片做爰片一| 热99在线观看视频| 欧美成人a在线观看| 性欧美人与动物交配| 天堂网av新在线| 在线观看66精品国产| 欧美日本亚洲视频在线播放| 日本免费a在线| 秋霞在线观看毛片| 成人精品一区二区免费| 国产男靠女视频免费网站| 99在线人妻在线中文字幕| 亚洲精品国产av成人精品 | 国产成年人精品一区二区| 嫩草影院入口| 久久精品国产亚洲av天美| 国产毛片a区久久久久| 国产三级在线视频| 日本免费a在线| 啦啦啦啦在线视频资源| 免费看光身美女| 亚洲乱码一区二区免费版| 亚洲国产欧美人成| 久久精品国产亚洲网站| 国产伦在线观看视频一区| 男人舔奶头视频| 精品久久国产蜜桃| 久久精品国产亚洲网站| 国产免费男女视频| 伦精品一区二区三区| 一进一出抽搐gif免费好疼| 国产一区亚洲一区在线观看| 国产真实乱freesex| 亚洲在线观看片| 欧美日韩一区二区视频在线观看视频在线 | av在线观看视频网站免费| 精品午夜福利在线看| 免费看美女性在线毛片视频| 日韩亚洲欧美综合| 国产v大片淫在线免费观看| 别揉我奶头 嗯啊视频| 免费黄网站久久成人精品| 国产成人a区在线观看| 国产亚洲精品av在线| h日本视频在线播放| 精品一区二区三区人妻视频| 精品国产三级普通话版| 国产精品一区二区三区四区久久| 99在线人妻在线中文字幕| 露出奶头的视频| 成人午夜高清在线视频| 精品人妻一区二区三区麻豆 | 久久久精品94久久精品| 麻豆av噜噜一区二区三区| 久久亚洲国产成人精品v| 97碰自拍视频| 一个人免费在线观看电影| 免费看av在线观看网站| h日本视频在线播放| 最新中文字幕久久久久| 成人无遮挡网站| 久久久国产成人精品二区| 欧美日韩国产亚洲二区| 一区福利在线观看| 国模一区二区三区四区视频| 丝袜喷水一区| 精品人妻偷拍中文字幕| 听说在线观看完整版免费高清| 欧美色欧美亚洲另类二区| 搡老熟女国产l中国老女人| 最好的美女福利视频网| 一个人观看的视频www高清免费观看| 人妻久久中文字幕网| 大香蕉久久网| 日本精品一区二区三区蜜桃| 51国产日韩欧美| 午夜视频国产福利| 少妇丰满av| 国产成人a∨麻豆精品| 亚洲美女搞黄在线观看 | 成人av在线播放网站| 国产精品电影一区二区三区| 国产精品福利在线免费观看| 毛片一级片免费看久久久久| 欧美色欧美亚洲另类二区| 内射极品少妇av片p| 亚洲精品日韩av片在线观看| 久久韩国三级中文字幕| 联通29元200g的流量卡| 国产av在哪里看| 超碰av人人做人人爽久久| 啦啦啦啦在线视频资源| 欧美区成人在线视频| 色吧在线观看| 午夜激情欧美在线| 黄色一级大片看看| 长腿黑丝高跟| 免费看日本二区| 日韩精品中文字幕看吧| 亚洲综合色惰| 三级毛片av免费| 久久久久久久久久成人| 成人国产麻豆网| 天天躁日日操中文字幕| 国产精品野战在线观看| 男女下面进入的视频免费午夜| 亚洲最大成人av| 中文字幕熟女人妻在线| 美女cb高潮喷水在线观看| 51国产日韩欧美| 如何舔出高潮| 国产探花在线观看一区二区| 国产免费男女视频| 国产高清视频在线播放一区| 99久久精品热视频| 日本一二三区视频观看| 日韩在线高清观看一区二区三区| 日本 av在线| 少妇裸体淫交视频免费看高清| 精品欧美国产一区二区三| 日本三级黄在线观看| 一级毛片aaaaaa免费看小| 在线国产一区二区在线| 日本成人三级电影网站| 蜜臀久久99精品久久宅男| 久久精品国产亚洲av香蕉五月| or卡值多少钱| 亚洲精品久久国产高清桃花| 麻豆av噜噜一区二区三区| 啦啦啦观看免费观看视频高清| 在线观看免费视频日本深夜| 欧美日韩在线观看h| 女生性感内裤真人,穿戴方法视频| av卡一久久| 蜜桃亚洲精品一区二区三区| 18+在线观看网站| 久久欧美精品欧美久久欧美| 狠狠狠狠99中文字幕| 国产精品永久免费网站| 亚洲激情五月婷婷啪啪| 六月丁香七月| 日韩大尺度精品在线看网址| 亚洲成人中文字幕在线播放| 亚洲欧美中文字幕日韩二区| 精品久久久久久久人妻蜜臀av| 欧美日本亚洲视频在线播放| 久久午夜亚洲精品久久| 国产免费男女视频| 亚洲国产欧洲综合997久久,| 国产v大片淫在线免费观看| 国产精品亚洲一级av第二区| 女生性感内裤真人,穿戴方法视频| 亚洲成a人片在线一区二区| 日韩精品中文字幕看吧| 日本精品一区二区三区蜜桃| 老司机午夜福利在线观看视频| 国产成人影院久久av| 又爽又黄无遮挡网站| 看十八女毛片水多多多| 成年女人永久免费观看视频| 久久99热6这里只有精品| 亚洲av二区三区四区| 五月玫瑰六月丁香| 成年av动漫网址| 国产一级毛片七仙女欲春2| 欧美性猛交黑人性爽| 久久草成人影院| 成人特级黄色片久久久久久久| 久久久久久国产a免费观看| 极品教师在线视频| 91久久精品电影网| videossex国产| 成人精品一区二区免费| 国产精品,欧美在线| 亚洲人与动物交配视频| 大香蕉久久网| 激情 狠狠 欧美| 日本在线视频免费播放| av中文乱码字幕在线| 国产精品久久久久久av不卡| 91狼人影院| av免费在线看不卡| 亚洲精品456在线播放app| 插逼视频在线观看| 亚洲av美国av| 午夜老司机福利剧场| 久99久视频精品免费| 午夜福利成人在线免费观看| 麻豆久久精品国产亚洲av| 日韩成人av中文字幕在线观看 | 久久久久久伊人网av| 国产成人aa在线观看| 免费看光身美女| 国产精品一区二区三区四区久久| 亚洲美女搞黄在线观看 | 女的被弄到高潮叫床怎么办| 人妻夜夜爽99麻豆av| 69人妻影院| 亚洲av成人精品一区久久| 国产午夜精品久久久久久一区二区三区 | 欧美极品一区二区三区四区| 亚洲激情五月婷婷啪啪| 久久国内精品自在自线图片| 伦理电影大哥的女人| АⅤ资源中文在线天堂| 国内久久婷婷六月综合欲色啪| 嫩草影视91久久| 欧美xxxx黑人xx丫x性爽| 波多野结衣巨乳人妻| 国产伦精品一区二区三区视频9| 乱系列少妇在线播放| 大香蕉久久网| 国产精品女同一区二区软件| 免费一级毛片在线播放高清视频| 久久久久久伊人网av| 桃色一区二区三区在线观看| 亚洲成人久久性| 日日干狠狠操夜夜爽| 成人综合一区亚洲| 国产精品av视频在线免费观看| 国产黄色视频一区二区在线观看 | 中文资源天堂在线| 长腿黑丝高跟| 中文字幕人妻熟人妻熟丝袜美| 国产av在哪里看| 美女cb高潮喷水在线观看| 久久精品国产亚洲av涩爱 | 成人av在线播放网站| h日本视频在线播放| 露出奶头的视频| 亚洲天堂国产精品一区在线| avwww免费| 国产黄色视频一区二区在线观看 | 大香蕉久久网| 综合色丁香网| 波多野结衣巨乳人妻| 久久久久久伊人网av| 免费看av在线观看网站| 日韩精品青青久久久久久| 97热精品久久久久久| 日韩成人伦理影院| 精品久久国产蜜桃| 国产色婷婷99| 久久久久久久久大av| 97超级碰碰碰精品色视频在线观看| 中文亚洲av片在线观看爽| 我要搜黄色片| 欧美日本视频| 色综合站精品国产| 欧美潮喷喷水| 五月玫瑰六月丁香| 精品久久久久久久久久久久久| 色在线成人网| 久久精品国产亚洲网站| 日韩av不卡免费在线播放| 狠狠狠狠99中文字幕| 午夜久久久久精精品| 一区二区三区高清视频在线| 免费观看人在逋| 在线看三级毛片| 成人综合一区亚洲| 大型黄色视频在线免费观看| 一区福利在线观看| 国产精品久久久久久av不卡| 久久久精品大字幕| 久久精品夜夜夜夜夜久久蜜豆| 日韩 亚洲 欧美在线| 小说图片视频综合网站| av卡一久久| 亚洲,欧美,日韩| 变态另类丝袜制服| 午夜精品一区二区三区免费看| 日韩精品有码人妻一区| 美女高潮的动态| 久久久久久九九精品二区国产| 亚洲va在线va天堂va国产| 免费看光身美女| 日韩强制内射视频| 国产av麻豆久久久久久久| 免费av毛片视频| 久久精品国产99精品国产亚洲性色| 国产一级毛片七仙女欲春2| 亚洲精品影视一区二区三区av| 中文资源天堂在线| 最近视频中文字幕2019在线8| 亚洲欧美日韩高清在线视频| 99热网站在线观看| 一卡2卡三卡四卡精品乱码亚洲| 国产男靠女视频免费网站| 久久久久九九精品影院| 亚洲专区国产一区二区| 久久韩国三级中文字幕| 久久久久国产网址| 中国国产av一级| 成人一区二区视频在线观看| 亚洲自偷自拍三级| 国产高清三级在线| 一进一出好大好爽视频| 欧美成人精品欧美一级黄| 精品人妻偷拍中文字幕| 麻豆国产av国片精品| 国产高清不卡午夜福利| 69av精品久久久久久| 久久久久久久久久成人| 欧美性感艳星| 日韩一区二区视频免费看| 丰满人妻一区二区三区视频av| 亚洲不卡免费看| 美女大奶头视频| 午夜爱爱视频在线播放| 日韩人妻高清精品专区| 国产人妻一区二区三区在| 熟女电影av网| 俺也久久电影网| 国产成人影院久久av| 亚洲三级黄色毛片| 天堂√8在线中文| 国产av一区在线观看免费| 18禁黄网站禁片免费观看直播| 少妇熟女欧美另类| 久久热精品热| 三级毛片av免费| 一进一出抽搐gif免费好疼| 亚洲av免费高清在线观看| 九九在线视频观看精品| 俺也久久电影网| .国产精品久久| av在线播放精品| 欧美日韩国产亚洲二区| 日韩成人av中文字幕在线观看 | 免费人成视频x8x8入口观看| 国产精品国产高清国产av| 深爱激情五月婷婷| 搞女人的毛片| 精品免费久久久久久久清纯| 不卡视频在线观看欧美| а√天堂www在线а√下载| 亚洲,欧美,日韩| 深爱激情五月婷婷| 免费看光身美女| 搡老妇女老女人老熟妇| 日本熟妇午夜| 久久韩国三级中文字幕| 日本成人三级电影网站| 美女cb高潮喷水在线观看| 国产亚洲精品久久久久久毛片| 18禁在线无遮挡免费观看视频 | 一本一本综合久久| 免费在线观看影片大全网站| 男女视频在线观看网站免费| 99久国产av精品| 你懂的网址亚洲精品在线观看 | or卡值多少钱| 日本黄色片子视频| 99视频精品全部免费 在线| 亚洲无线在线观看| 亚洲精品乱码久久久v下载方式| 永久网站在线| 一个人免费在线观看电影| 国产精品一区二区免费欧美| 2021天堂中文幕一二区在线观| 一级毛片我不卡| 免费一级毛片在线播放高清视频| 欧美日韩精品成人综合77777| 国产亚洲精品久久久com| 国产探花极品一区二区| 亚洲精品色激情综合| 在线播放国产精品三级| 国产私拍福利视频在线观看| 真实男女啪啪啪动态图| 亚洲精品色激情综合| 久久久精品大字幕| 国产精品日韩av在线免费观看| 欧美潮喷喷水| 中文字幕熟女人妻在线| 一个人看视频在线观看www免费| 国产黄色小视频在线观看| 欧美+日韩+精品| 日韩欧美免费精品| 国产伦一二天堂av在线观看| 女人十人毛片免费观看3o分钟| 日韩,欧美,国产一区二区三区 | 深爱激情五月婷婷| 精品少妇黑人巨大在线播放 | 噜噜噜噜噜久久久久久91| 日韩在线高清观看一区二区三区| 欧美精品国产亚洲| 在线免费观看不下载黄p国产| 色播亚洲综合网| 国产久久久一区二区三区| 久久精品91蜜桃| 欧美性猛交黑人性爽| 乱码一卡2卡4卡精品| av天堂在线播放| 亚洲性夜色夜夜综合| 久久精品国产鲁丝片午夜精品| 成人毛片a级毛片在线播放| 综合色丁香网| 联通29元200g的流量卡| 午夜a级毛片| 99热6这里只有精品| 女同久久另类99精品国产91| 国产一区二区激情短视频| 亚洲人成网站在线播| 亚洲欧美精品自产自拍| av在线播放精品| 日韩一区二区视频免费看| 男女做爰动态图高潮gif福利片| 韩国av在线不卡| 寂寞人妻少妇视频99o| 午夜福利视频1000在线观看| 国产女主播在线喷水免费视频网站 | 99久久精品一区二区三区| 久久久精品94久久精品| 搞女人的毛片| 一区二区三区免费毛片| 国产女主播在线喷水免费视频网站 | 女同久久另类99精品国产91| 在线免费十八禁| 又粗又爽又猛毛片免费看| 最新在线观看一区二区三区| 久久精品国产自在天天线| 国产av一区在线观看免费| 日本精品一区二区三区蜜桃| 亚洲人成网站在线观看播放| 国产高清有码在线观看视频| 成人亚洲欧美一区二区av| 一本一本综合久久| 蜜臀久久99精品久久宅男| 99久国产av精品| 菩萨蛮人人尽说江南好唐韦庄 | 亚洲国产色片| 国产av在哪里看| 成熟少妇高潮喷水视频| 97超视频在线观看视频| 日日摸夜夜添夜夜添小说| 欧美一区二区亚洲| 人人妻人人澡人人爽人人夜夜 | 女同久久另类99精品国产91| 人妻少妇偷人精品九色| 亚洲乱码一区二区免费版| 中文字幕免费在线视频6| 我的女老师完整版在线观看| 国产欧美日韩精品一区二区| 偷拍熟女少妇极品色| 精品福利观看| 亚洲最大成人手机在线| 亚洲真实伦在线观看| 精品午夜福利视频在线观看一区| 久久精品国产清高在天天线| 日韩一区二区视频免费看| 我要搜黄色片| 九九在线视频观看精品| 在线免费观看不下载黄p国产| 亚洲电影在线观看av| 亚洲va在线va天堂va国产| 国产高清视频在线播放一区| 成人二区视频| 免费av毛片视频| 一级毛片aaaaaa免费看小| 一级毛片久久久久久久久女| 女同久久另类99精品国产91| 午夜激情欧美在线| 精品国产三级普通话版| 99热精品在线国产| 嫩草影院新地址| 成人亚洲欧美一区二区av| 国产欧美日韩一区二区精品| 人人妻人人澡欧美一区二区| 九九爱精品视频在线观看| 十八禁网站免费在线| 久久亚洲国产成人精品v| 夜夜爽天天搞| 国内少妇人妻偷人精品xxx网站| h日本视频在线播放| 午夜老司机福利剧场| 婷婷六月久久综合丁香| 亚洲天堂国产精品一区在线| 久久久久久大精品| 少妇高潮的动态图| av女优亚洲男人天堂| 深夜a级毛片| 一本精品99久久精品77| 舔av片在线| 波野结衣二区三区在线| 最近2019中文字幕mv第一页| av国产免费在线观看| 日本一本二区三区精品| 免费看美女性在线毛片视频| 插逼视频在线观看| 国产日本99.免费观看| 搡女人真爽免费视频火全软件 | 日韩欧美一区二区三区在线观看| 真人做人爱边吃奶动态| 99久久无色码亚洲精品果冻| 我的老师免费观看完整版| 夜夜夜夜夜久久久久| 国产精品av视频在线免费观看| 国产精品电影一区二区三区| 女人十人毛片免费观看3o分钟| 日本黄大片高清| 成人二区视频| 精品午夜福利在线看| 欧美人与善性xxx| 春色校园在线视频观看| 亚洲美女黄片视频| 久久人妻av系列| 露出奶头的视频| 国产精品1区2区在线观看.| 日韩 亚洲 欧美在线| 最新中文字幕久久久久| 国产伦精品一区二区三区四那| 亚洲av第一区精品v没综合| 国产精品久久久久久久电影| 麻豆乱淫一区二区| av免费在线看不卡| 国产伦在线观看视频一区| 男插女下体视频免费在线播放| 人人妻人人澡欧美一区二区| 国产色爽女视频免费观看| 我要看日韩黄色一级片| 国产精品亚洲一级av第二区| 日本黄色片子视频| 黑人高潮一二区| 两性午夜刺激爽爽歪歪视频在线观看| 国产精品嫩草影院av在线观看| 97人妻精品一区二区三区麻豆| 亚洲在线观看片| а√天堂www在线а√下载| 精品一区二区三区人妻视频| 老司机福利观看| 亚洲精品粉嫩美女一区| 一个人看的www免费观看视频| 简卡轻食公司| 午夜a级毛片| 成人精品一区二区免费| 久久久久国内视频| 亚洲乱码一区二区免费版| 又黄又爽又刺激的免费视频.| 免费大片18禁| 精品熟女少妇av免费看| 性欧美人与动物交配| 国产男人的电影天堂91| 久久久久国产网址| 最近2019中文字幕mv第一页| 国产精品久久久久久精品电影| 日韩在线高清观看一区二区三区| 男插女下体视频免费在线播放| 无遮挡黄片免费观看| 日韩大尺度精品在线看网址| 卡戴珊不雅视频在线播放| 嫩草影视91久久| 中文字幕人妻熟人妻熟丝袜美| a级毛片免费高清观看在线播放| 亚洲性久久影院| а√天堂www在线а√下载| 亚洲av五月六月丁香网| 久久天躁狠狠躁夜夜2o2o| 国产熟女欧美一区二区| 久久久国产成人免费| 97碰自拍视频| 亚洲精品456在线播放app| 日日撸夜夜添| 国产欧美日韩精品一区二区| 国产精品爽爽va在线观看网站| 欧美高清成人免费视频www| 91久久精品国产一区二区三区| 18+在线观看网站| 免费看美女性在线毛片视频| 国产成人freesex在线 | 伊人久久精品亚洲午夜| av卡一久久| av福利片在线观看| 国产亚洲精品久久久com| 日韩av不卡免费在线播放| 国产单亲对白刺激| 国产成人福利小说| 亚洲成人av在线免费| 国产单亲对白刺激| 成年女人永久免费观看视频| 欧美区成人在线视频| 欧美xxxx性猛交bbbb| 婷婷色综合大香蕉| 午夜久久久久精精品| 国产av不卡久久| 欧美+日韩+精品| 能在线免费观看的黄片| 久久久久久伊人网av| 两性午夜刺激爽爽歪歪视频在线观看| 乱系列少妇在线播放| 我的女老师完整版在线观看| 少妇熟女aⅴ在线视频| 最近2019中文字幕mv第一页| 亚洲一级一片aⅴ在线观看| 免费看光身美女| 在线免费观看不下载黄p国产| 黑人高潮一二区| h日本视频在线播放| 亚洲一区高清亚洲精品| АⅤ资源中文在线天堂| 日本成人三级电影网站| 色视频www国产| АⅤ资源中文在线天堂| 成人亚洲欧美一区二区av| 欧美成人精品欧美一级黄| 综合色av麻豆| 午夜福利在线观看免费完整高清在 |