Abstract

We consider the problem of dynamic sensor activation for fault diagnosis of discrete event systems modeled by finite state automata under the constraint that any fault must be diagnosed within no more than <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex Notation="TeX">$K + 1$</tex></formula> events after its occurrence, a property called <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$K$</tex> </formula> -diagnosability. We begin by defining an appropriate notion of information state for the problem and defining dynamic versions of the projection operator and information state evolution. We continue by showing that the problem can be reduced to that of state disambiguation. Then we define the most permissive observer (MPO) structure that contains all the solutions to the problem, and we prove results showing that maintaining the <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex Notation="TeX">$K$</tex></formula> -diagnosability property is equivalent to satisfying the extended specification of the state disambiguation problem. We then prove a monotonicity property of the extended specification, and show that this allows us to reduce our information state, which in turn allows us to significantly reduce the complexity of our solution. Putting all of our results together, we obtain a MPO with a size complexity of <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex Notation="TeX">$O(2^{\vert X\vert }(K+2)^{\vert X\vert }2^{\vert E\vert })$</tex></formula> , compared with <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$O(2^{\vert X\vert ^{2} \cdot K \cdot 2^{\vert E\vert }})$</tex></formula> for the previous approach, where <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$X$</tex> </formula> and <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$E$</tex> </formula> are, respectively, the sets of states and events of the automaton to diagnose. Finally, we provide an algorithm for constructing the most permissive observer and demonstrate its scalability through simulation.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.