Minimization of Sensor Activation in Decentralized Fault Diagnosis - - PowerPoint PPT Presentation

โ–ถ
minimization of sensor activation in decentralized fault
SMART_READER_LITE
LIVE PREVIEW

Minimization of Sensor Activation in Decentralized Fault Diagnosis - - PowerPoint PPT Presentation

Minimization of Sensor Activation in Decentralized Fault Diagnosis of Discrete Event Systems Xiang Yin and Stphane Lafortune EECS Department, University of Michigan 54th IEEE CDC, Dec 15-18, 2015, Osaka, Japan 0/15 X.Yin & S.Lafortune


slide-1
SLIDE 1

Xiang Yin and Stรฉphane Lafortune

0/15

Minimization of Sensor Activation in Decentralized Fault Diagnosis of Discrete Event Systems

EECS Department, University of Michigan

54th IEEE CDC, Dec 15-18, 2015, Osaka, Japan

X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

slide-2
SLIDE 2

1/15

Introduction

X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐‘„2(๐‘ก)

๐‘„2

๐‘ก ๐‘„

1(๐‘ก)

๐‘„

1

๐‘ก ๐‘ก

๐ธ1 ๐ธ2

Coordinator

Fault Alarm

Plant G 1 2 3 4 5 Agent 1 Agent 2

slide-3
SLIDE 3

1/15

Introduction

X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐‘„ฮฉ2(๐‘ก)

๐‘„2

๐‘ก

ฮฉ2

๐‘„ฮฉ1(๐‘ก)

๐‘„

1

๐‘ก

ฮฉ1

๐‘ก

๐ธ1 ๐ธ2

Coordinator

Fault Alarm

Plant G 1 2 3 4 5 Agent 1 Agent 2

slide-4
SLIDE 4

System Model

2/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐ป = (๐‘…, ฮฃ, ๐œ€, ๐‘Ÿ0) is a deterministic FSA

  • ๐‘… is the finite set of states;
  • ฮฃ is the finite set of events;
  • ๐œ€: ๐‘… ร— ฮฃ โ†’ ๐‘… is the partial transition function;
  • ๐‘Ÿ0 is the initial state.
slide-5
SLIDE 5

System Model

  • Sensor activation policy ฮฉ = (๐ต, ๐‘€), where ๐ต = (๐‘…๐ต, ฮฃ๐‘, ๐œ€๐ต, ๐‘Ÿ0,๐ต) and ๐‘€: ๐‘…๐ต โ†’ 2ฮฃ๐‘;
  • Projection ๐‘„ฮฉ: โ„’ ๐ป โ†’ ฮฃ๐‘

โˆ—

  • State estimate โ„ฐฮฉ

๐ป ๐‘ก

  • Observer ๐‘ƒ๐‘๐‘กฮฉ ๐ป = ๐‘Œ, ฮฃ๐‘, ๐‘”, ๐‘ฆ0 , and ๐‘ฆ = ๐ฝ ๐‘ฆ , ๐ต ๐‘ฆ

, ๐ฝ ๐‘ฆ โˆˆ 2๐‘…. ๐ต ๐‘ฆ โˆˆ ๐‘…๐ต

2/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐ป = (๐‘…, ฮฃ, ๐œ€, ๐‘Ÿ0) is a deterministic FSA

  • ๐‘… is the finite set of states;
  • ฮฃ is the finite set of events;
  • ๐œ€: ๐‘… ร— ฮฃ โ†’ ๐‘… is the partial transition function;
  • ๐‘Ÿ0 is the initial state.

1 5 4 6 2 3

๐‘”

7

๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ…

( 2,4,7 , 2)

๐‘ ๐‘

( 6 , 3) ( 1,3,5,7 , 1) ๐› ๐‘ท๐’„๐’•๐œต ๐‘ฏ ๐‘ฏ

slide-6
SLIDE 6

Decentralized Diagnosis Problem

  • A fault event ๐‘“๐‘’ โˆˆ ฮฃ โˆ– (โˆช๐‘—=1,2 ฮฃ๐‘,๐‘—)
  • ฮจ ๐‘“๐‘’ = *๐‘ก๐‘“๐‘’ โˆˆ โ„’ ๐ป : ๐‘ก โˆˆ ฮฃโˆ—+

3/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • Two agents โ„ = *1,2+, ฮฉ

= ฮฉ1, ฮฉ2 with ฮฃ๐‘,1 and ฮฃ๐‘,2

slide-7
SLIDE 7

Decentralized Diagnosis Problem

  • ๐‘Œ is the finite set of states;
  • ๐น is the finite set of events;
  • ๐‘”: ๐‘Œ ร— ๐น โ†’ ๐‘Œ is the partial transition function;
  • ๐‘Œ0 is the set of initial states.
  • K-Codiagnosability:

A live language โ„’ ๐ป is said to be ๐ฟ-codiagnosable w.r.t. ฮฉ and ๐‘“๐‘’ if (โˆ€๐‘ก โˆˆ ฮจ(๐‘“๐‘’ ))(โˆ€๐‘ข โˆˆ โ„’ ๐ป /๐‘ก), ๐‘ข โ‰ฅ ๐ฟ โ‡’ ๐ท๐ธ- where the codiagnosability condition ๐ท๐ธ is โˆƒ๐‘— โˆˆ *1,2+ โˆ€๐œ• โˆˆ โ„’ ๐ป ๐‘„ฮฉ๐‘— ๐‘ฅ = ๐‘„ฮฉ๐‘— ๐‘ก๐‘ข โ‡’ ๐‘“๐‘’ โˆˆ ๐œ• .

  • A fault event ๐‘“๐‘’ โˆˆ ฮฃ โˆ– (โˆช๐‘—=1,2 ฮฃ๐‘,๐‘—)
  • ฮจ ๐‘“๐‘’ = *๐‘ก๐‘“๐‘’ โˆˆ โ„’ ๐ป : ๐‘ก โˆˆ ฮฃโˆ—+

3/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • Two agents โ„ = *1,2+, ฮฉ

= ฮฉ1, ฮฉ2 with ฮฃ๐‘,1 and ฮฃ๐‘,2

slide-8
SLIDE 8

Problem Formulation

  • ฮฉ

โ€ฒ < ฮฉ โˆ— is defined in terms of set inclusion.

4/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • ๐‘Œ is the finite set of states;
  • ๐น is the finite set of events;
  • ๐‘”: ๐‘Œ ร— ๐น โ†’ ๐‘Œ is the partial transition function;
  • ๐‘Œ0 is the set of initial states.
  • Decentralized Minimization Problem

Let ๐ป be the system with fault event ๐‘“๐‘’. For each agent ๐‘— โˆˆ 1,2 , let ฮฃ๐‘,๐‘— โІ ฮฃ be the set of observable events. Find a sensor activation policy ฮฉ

โˆ— = ,ฮฉ1 โˆ—, ฮฉ2 โˆ—- such that

  • C1. โ„’ ๐ป is ๐ฟ-codiagnosable w.r.t. ฮฉ

โˆ—

and ed;

  • C2. ฮฉ

โˆ—

is minimal, i.e., there does not exist another ฮฉ

โ€ฒ < ฮฉ โˆ— that satisfies (C1).

slide-9
SLIDE 9

Literature Review

Decentralized Fault Diagnosis

  • Debouk, R., Lafortune, S., & Teneketzis, D. (2000). Coordinated decentralized protocols for failure diagnosis of discrete

event systems. Discrete Event Dynamic Systems, 10(1-2), 33-86.

  • Qiu, W., & Kumar, R. (2006). Decentralized failure diagnosis of discrete event systems. IEEE Transactions on Systems,

Man and Cybernetics, Part A: Systems and Humans, 36(2), 384-395.

  • Kumar, R., & Takai, S. (2009). Inference-based ambiguity management in decentralized decision-making: Decentralized

diagnosis of discrete-event systems. IEEE Transactions on Automation Science and Engineering, 6(3), 479-491.

  • Moreira, M. V., Jesus, T. C., & Basilio, J. C. (2011). Polynomial time verification of decentralized diagnosability of

discrete event systems. IEEE Transactions on Automatic Control, 56(7), 1679-1684. Dynamic Sensor Activation Problem

  • Thorsley, D., & Teneketzis, D. (2007). Active acquisition of information for diagnosis and supervisory control of discrete

event systems. Discrete Event Dynamic Systems, 17(4), 531-583.

  • Cassez, F., & Tripakis, S. (2008). Fault diagnosis with static and dynamic observers. Fundamenta Informaticae, 88(4),

497-540.

  • Cassez, F., Dubreil, J., & Marchand, H. (2012). Synthesis of opaque systems with static and dynamic masks. Formal

Methods in System Design, 40(1), 88-115.

  • Shu, S., Huang, Z., & Lin, F. (2013). Online sensor activation for detectability of discrete event systems. IEEE

Transactions on Automation Science and Engineering, 10(2), 457-461.

  • Wang, W., Lafortune, S., Lin, F., & Girard, A. R. (2010). Minimization of dynamic sensor activation in discrete event

systems for the purpose of control. IEEE Transactions on Automatic Control, 55(11), 2447-2461.

  • Wang, W., Lafortune, S., Girard, A. R., & Lin, F. (2010). Optimal sensor activation for diagnosing discrete event systems.

Automatica, 46(7), 1165-1175. 5/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

slide-10
SLIDE 10

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

Person by Person Approach

Agent 1 Agent 2

slide-11
SLIDE 11

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

Person by Person Approach

Agent 1 Agent 2

slide-12
SLIDE 12

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

Person by Person Approach

Agent 1 Agent 2

slide-13
SLIDE 13

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

Person by Person Approach

Agent 1 Agent 2

slide-14
SLIDE 14

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

Person by Person Approach

Agent 1 Agent 2

slide-15
SLIDE 15

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

Person by Person Approach

Agent 1 Agent 2

slide-16
SLIDE 16

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

โˆ—

๐›๐Ÿ‘

โˆ—

Person by Person Approach

Agent 1 Agent 2

slide-17
SLIDE 17

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

โˆ—

๐›๐Ÿ‘

โˆ—

Challenges & Solutions

  • Constrained minimization problem

Person by Person Approach

Agent 1 Agent 2

slide-18
SLIDE 18

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

โˆ—

๐›๐Ÿ‘

โˆ—

Challenges & Solutions

  • Constrained minimization problem

Person by Person Approach

Agent 1 Agent 2

  • Full centralized problem
  • Generalized state-partition automaton
slide-19
SLIDE 19

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

โˆ—

๐›๐Ÿ‘

โˆ—

Challenges & Solutions

  • Constrained minimization problem
  • Converge?

Person by Person Approach

Agent 1 Agent 2

  • Full centralized problem
  • Generalized state-partition automaton
slide-20
SLIDE 20

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

โˆ—

๐›๐Ÿ‘

โˆ—

Challenges & Solutions

  • Constrained minimization problem
  • Converge?

Person by Person Approach

Agent 1 Agent 2

  • Full centralized problem
  • Generalized state-partition automaton
  • Yes!
  • Monotonicity property
slide-21
SLIDE 21

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

โˆ—

๐›๐Ÿ‘

โˆ—

Challenges & Solutions

  • Constrained minimization problem
  • Converge?
  • Minimal?

Person by Person Approach

Agent 1 Agent 2

  • Full centralized problem
  • Generalized state-partition automaton
  • Yes!
  • Monotonicity property
slide-22
SLIDE 22

Solution Overview

6/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

๐Ÿ

๐›๐Ÿ‘

๐Ÿ

๐›๐Ÿ

โˆ—

๐›๐Ÿ‘

โˆ—

Challenges & Solutions

  • Constrained minimization problem
  • Converge?
  • Minimal?

Person by Person Approach

Agent 1 Agent 2

  • Full centralized problem
  • Generalized state-partition automaton
  • Yes!
  • Monotonicity property
  • Yes!
  • Logical optimal (set inclusion)
slide-23
SLIDE 23

Generalized State-Partition Automaton

7/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • Generalized State-Partition Automaton

Let ๐ป be an automaton, ฮฉ a sensor activation policy and ๐‘ƒ๐‘๐‘กฮฉ ๐ป be the corresponding observer. We sat that ๐ป is a state-partition automaton (SPA) w.r.t. ฮฉ, if โˆ€๐‘ฆ, ๐‘ง โˆˆ ๐‘Œ: ๐ฝ ๐‘ฆ = ๐ฝ ๐‘ง or ๐ฝ ๐‘ฆ โˆฉ ๐ฝ ๐‘ง โ‰  โˆ…

slide-24
SLIDE 24

Generalized State-Partition Automaton

7/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • Generalized State-Partition Automaton

Let ๐ป be an automaton, ฮฉ a sensor activation policy and ๐‘ƒ๐‘๐‘กฮฉ ๐ป be the corresponding observer. We sat that ๐ป is a state-partition automaton (SPA) w.r.t. ฮฉ, if โˆ€๐‘ฆ, ๐‘ง โˆˆ ๐‘Œ: ๐ฝ ๐‘ฆ = ๐ฝ ๐‘ง or ๐ฝ ๐‘ฆ โˆฉ ๐ฝ ๐‘ง โ‰  โˆ…

Cho, H., & Marcus, S. I. (1989). On supremal languages of classes of sublanguages that arise in supervisor synthesis problems with partial observation. Mathematics of Control, Signals and Systems, 2(1), 47-69.

  • SPA for Static Observations
slide-25
SLIDE 25

Generalized State-Partition Automaton

7/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • Generalized State-Partition Automaton

Let ๐ป be an automaton, ฮฉ a sensor activation policy and ๐‘ƒ๐‘๐‘กฮฉ ๐ป be the corresponding observer. We sat that ๐ป is a state-partition automaton (SPA) w.r.t. ฮฉ, if โˆ€๐‘ฆ, ๐‘ง โˆˆ ๐‘Œ: ๐ฝ ๐‘ฆ = ๐ฝ ๐‘ง or ๐ฝ ๐‘ฆ โˆฉ ๐ฝ ๐‘ง โ‰  โˆ…

( 7 , 1)

๐‘ ๐‘

( 5 , 1) ( 1,2,3,4,6 , 1) 1 5 4 6 2 3

๐‘”

7

๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘

1 ๐‘

*๐‘+

ฮฉ1

slide-26
SLIDE 26

Generalized State-Partition Automaton

7/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • Generalized State-Partition Automaton

Let ๐ป be an automaton, ฮฉ a sensor activation policy and ๐‘ƒ๐‘๐‘กฮฉ ๐ป be the corresponding observer. We sat that ๐ป is a state-partition automaton (SPA) w.r.t. ฮฉ, if โˆ€๐‘ฆ, ๐‘ง โˆˆ ๐‘Œ: ๐ฝ ๐‘ฆ = ๐ฝ ๐‘ง or ๐ฝ ๐‘ฆ โˆฉ ๐ฝ ๐‘ง โ‰  โˆ…

( 7 , 1)

๐‘ ๐‘

( 5 , 1) ( 1,2,3,4,6 , 1) 1 5 4 6 2 3

๐‘”

7

๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘

1 ๐‘

*๐‘+

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ…

( 2,4, ๐Ÿ– , 2)

๐‘ ๐‘

( 6 , 3) ( 1,3,5, ๐Ÿ– , 1)

ฮฉ1 ฮฉ2

slide-27
SLIDE 27

Generalized State-Partition Automaton

7/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • Generalized State-Partition Automaton

Let ๐ป be an automaton, ฮฉ a sensor activation policy and ๐‘ƒ๐‘๐‘กฮฉ ๐ป be the corresponding observer. We sat that ๐ป is a state-partition automaton (SPA) w.r.t. ฮฉ, if โˆ€๐‘ฆ, ๐‘ง โˆˆ ๐‘Œ: ๐ฝ ๐‘ฆ = ๐ฝ ๐‘ง or ๐ฝ ๐‘ฆ โˆฉ ๐ฝ ๐‘ง โ‰  โˆ…

( 7 , 1)

๐‘ ๐‘

( 5 , 1) ( 1,2,3,4,6 , 1) 1 5 4 6 2 3

๐‘”

7

๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘

1 ๐‘

*๐‘+

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ…

( 2,4,7 , 2)

๐‘ ๐‘

( 6 , 3) ( 1,3,5,7 , 1)

  • Theorem

Let ๐ป be the system automaton, ฮฉ be a sensor activation policy. Then ๐‘ƒ๐‘๐‘กฮฉ

+ ๐ป โˆฅ ๐ป is an SPA w.r.t. ฮฉ such that โ„’ ๐‘ƒ๐‘๐‘กฮฉ + ๐ป โˆฅ ๐ป = โ„’ ๐ป .

ฮฉ1 ฮฉ2

slide-28
SLIDE 28

Inference Function

8/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

Suppose that ๐ป is an SPA w.r.t. ๐›ป and ๐‘ƒ๐‘๐‘ก๐›ป ๐ป = (๐‘Œ, ฮฃ๐‘, ๐‘”, ๐‘ฆ0) is the

  • bserver. Then for any state q โˆˆ ๐‘…, there exists a unique information

state โ„ฑ ๐‘Ÿ โˆˆ 2๐‘… s.t. ๐‘Ÿ โˆˆ โ„ฑ ๐‘Ÿ and โˆƒ๐‘Ÿ๐ต โˆˆ ๐‘…๐ต: โ„ฑ ๐‘Ÿ , ๐‘Ÿ๐ต โˆˆ ๐‘Œ We call this information state โ„ฑ ๐‘Ÿ the inference of state ๐‘Ÿ. โ„ฑ: ๐‘… โ†’ 2๐‘… such that โˆ€๐‘ก โˆˆ โ„’ ๐ป : ๐œ€ ๐‘Ÿ0, ๐‘ก = ๐‘Ÿ โ‡’ ,โ„ฑ ๐‘Ÿ = ๐ฝ(๐‘”(๐‘„ฮฉ(๐‘ก)))-

( 7 , 1)

๐‘ ๐‘

( 5 , 1) ( 1,2,3,4,6 , 1) 1 5 4 6 2 3

๐‘”

7

๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘

1 ๐‘

*๐‘+

  • Inference Function
slide-29
SLIDE 29

Inference Function

8/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

Suppose that ๐ป is an SPA w.r.t. ๐›ป and ๐‘ƒ๐‘๐‘ก๐›ป ๐ป = (๐‘Œ, ฮฃ๐‘, ๐‘”, ๐‘ฆ0) is the

  • bserver. Then for any state q โˆˆ ๐‘…, there exists a unique information

state โ„ฑ ๐‘Ÿ โˆˆ 2๐‘… s.t. ๐‘Ÿ โˆˆ โ„ฑ ๐‘Ÿ and โˆƒ๐‘Ÿ๐ต โˆˆ ๐‘…๐ต: โ„ฑ ๐‘Ÿ , ๐‘Ÿ๐ต โˆˆ ๐‘Œ We call this information state โ„ฑ ๐‘Ÿ the inference of state ๐‘Ÿ. โ„ฑ: ๐‘… โ†’ 2๐‘… such that โˆ€๐‘ก โˆˆ โ„’ ๐ป : ๐œ€ ๐‘Ÿ0, ๐‘ก = ๐‘Ÿ โ‡’ ,โ„ฑ ๐‘Ÿ = ๐ฝ(๐‘”(๐‘„ฮฉ(๐‘ก)))-

๐‘ ๐‘

1 5 4 6 2 3

๐‘”

7

๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘

1 ๐‘

*๐‘+

  • Inference Function

( 1,2,3,4,6 , 1) ( 5 , 1) ( 7 , 1)

slide-30
SLIDE 30

Problem Reformulation

9/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐ป = (๐‘… , ฮฃ, ๐œ€ , ๐‘Ÿ 0) is a deterministic FSA

  • ๐‘…

= ๐‘… ร— โˆ’1,0,1, โ€ฆ , ๐ฟ and ๐‘Ÿ 0 = ๐‘Ÿ0, โˆ’1 . K-Augmented Automaton

1 5 4 6 2 3

๐‘”

7

๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘” ๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ 2

,

  • 1

1 ,

  • 1

4 , 6 , 1 3 , 5 , 1 7 , 1

๐‘ฏ ๐‘ฏ ๐‘ณ = ๐Ÿ

slide-31
SLIDE 31

Problem Reformulation

9/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐ป = (๐‘… , ฮฃ, ๐œ€ , ๐‘Ÿ 0) is a deterministic FSA

  • ๐‘…

= ๐‘… ร— โˆ’1,0,1, โ€ฆ , ๐ฟ and ๐‘Ÿ 0 = ๐‘Ÿ0, โˆ’1 . K-Augmented Automaton

  • ๐ธ๐ฝ ๐‘ฆ = ๐‘‚ if โˆ€๐‘Ÿ โˆˆ ๐‘ฆ: ๐‘Ÿ ๐‘œ = โˆ’1
  • ๐ธ๐ฝ ๐‘ฆ = ๐บ if โˆ€๐‘Ÿ โˆˆ ๐‘ฆ: ๐‘Ÿ ๐‘œ โ‰ฅ 0
  • ๐ธ๐ฝ ๐‘ฆ = ๐ท1 if ,โˆ€๐‘Ÿ โˆˆ ๐‘ฆ: ๐‘Ÿ ๐‘œ โ‰  ๐ฟ- โˆง ,โˆƒ๐‘Ÿ, ๐‘Ÿโ€ฒ โˆˆ ๐‘ฆ: ๐‘Ÿ ๐‘œ = โˆ’1 โˆง 0 โ‰ค ๐‘Ÿโ€ฒ ๐‘œ < ๐ฟ-
  • ๐ธ๐ฝ ๐‘ฆ = ๐ท2 if โˆƒ๐‘Ÿ, ๐‘Ÿโ€ฒ โˆˆ ๐‘ฆ: ๐‘Ÿ ๐‘œ = โˆ’1 โˆง ๐‘Ÿโ€ฒ ๐‘œ = ๐ฟ

Diagnosability Function

slide-32
SLIDE 32

Centralized Constrained Minimization Problem

  • ๐‘Œ is the finite set of states;
  • ๐น is the finite set of events;
  • ๐‘”: ๐‘Œ ร— ๐น โ†’ ๐‘Œ is the partial transition function;
  • ๐‘Œ0 is the set of initial states.
  • Centralized Constrained Minimization Problem

Let ๐‘—, ๐‘˜ โˆˆ 1,2 , ๐‘— โ‰  ๐‘˜ be two agent. Suppose that the sensor activation policy ฮฉ๐‘˜

for Agent ๐‘˜ is fixed. Find a sensor activation policy ฮฉ๐‘— for Agent ๐‘—

s.t.

  • C1. โ„’ ๐ป is ๐ฟ-codiagnosable w.r.t. ฮฉ1

, ฮฉ2 ;

  • C2. For any ฮฉ๐‘—

โ€ฒ satisfying (C1), we have ฮฉ๐‘— โ€ฒ โ‰ฎ ฮฉ๐‘—

10/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

slide-33
SLIDE 33

Centralized Constrained Minimization Problem

  • ๐‘Œ is the finite set of states;
  • ๐น is the finite set of events;
  • ๐‘”: ๐‘Œ ร— ๐น โ†’ ๐‘Œ is the partial transition function;
  • ๐‘Œ0 is the set of initial states.
  • Centralized Constrained Minimization Problem

Let ๐‘—, ๐‘˜ โˆˆ 1,2 , ๐‘— โ‰  ๐‘˜ be two agent. Suppose that the sensor activation policy ฮฉ๐‘˜

for Agent ๐‘˜ is fixed. Find a sensor activation policy ฮฉ๐‘— for Agent ๐‘—

s.t.

  • C1. โ„’ ๐ป is ๐ฟ-codiagnosable w.r.t. ฮฉ1

, ฮฉ2 ;

  • C2. For any ฮฉ๐‘—

โ€ฒ satisfying (C1), we have ฮฉ๐‘— โ€ฒ โ‰ฎ ฮฉ๐‘—

10/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • ๐‘Œ is the finite set of states;
  • ๐น is the finite set of events;
  • ๐‘”: ๐‘Œ ร— ๐น โ†’ ๐‘Œ is the partial transition function;
  • ๐‘Œ0 is the set of initial states.
  • Centralized Sensor Minimization Problem for IS-Based Property

Let ๐ป = (๐‘…, ฮฃ, ๐œ€, ๐‘Ÿ0) be the system and ๐œš: 2๐‘… โ†’ *0,1+ be a function on information states. Find a sensor activation policy ฮฉ s.t.

  • C1. โˆ€๐‘ก โˆˆ โ„’ ๐ป : ๐œš โ„ฐฮฉ

๐ป ๐‘ก

= 1;

  • C2. For any ฮฉโ€ฒ satisfying (C1), we have ฮฉโ€ฒ โ‰ฎ ฮฉ .
slide-34
SLIDE 34

Problem Reduction

11/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐ท๐ธ๐‘— ๐‘ฆ = 0, if ๐ธ๐ฝ ๐‘ฆ = ๐ท2 ๐‘๐‘œ๐‘’ (โˆƒ๐‘Ÿ โˆˆ ๐‘ฆ), ๐‘Ÿ ๐‘œ = ๐ฟ โˆง ๐ธ๐ฝ(โ„ฑ

๐‘˜(๐‘Ÿ)) โ‰  ๐บ-

1,

  • therwise

Suppose that ๐ป = ๐‘… , ฮฃ, ๐œ€ , ๐‘Ÿ 0 is a SPA w.r.t. ฮฉ๐‘˜

and โ„ฑ ๐‘˜: 2๐‘… โ†’ *0,1+ is the

corresponding inference function. We define the codiagnosability function ๐ท๐ธ๐‘— ๐‘ฆ : 2๐‘…

โ†’ *0,1+ for Agent i as follows. For each ๐‘ฆ โˆˆ 2๐‘…

slide-35
SLIDE 35

Problem Reduction

11/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐ท๐ธ๐‘— ๐‘ฆ = 0, if ๐ธ๐ฝ ๐‘ฆ = ๐ท2 ๐‘๐‘œ๐‘’ (โˆƒ๐‘Ÿ โˆˆ ๐‘ฆ), ๐‘Ÿ ๐‘œ = ๐ฟ โˆง ๐ธ๐ฝ(โ„ฑ

๐‘˜(๐‘Ÿ)) โ‰  ๐บ-

1,

  • therwise

Suppose that ๐ป = ๐‘… , ฮฃ, ๐œ€ , ๐‘Ÿ 0 is a SPA w.r.t. ฮฉ๐‘˜

and โ„ฑ ๐‘˜: 2๐‘… โ†’ *0,1+ is the

corresponding inference function. We define the codiagnosability function ๐ท๐ธ๐‘— ๐‘ฆ : 2๐‘…

โ†’ *0,1+ for Agent i as follows. For each ๐‘ฆ โˆˆ 2๐‘…

  • 1

K

๐‘„ฮฉ๐‘— ๐‘ก = ๐‘„ฮฉ๐‘—(๐‘ข) ๐‘ข

Agent i

๐‘ก

slide-36
SLIDE 36

Problem Reduction

11/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐ท๐ธ๐‘— ๐‘ฆ = 0, if ๐ธ๐ฝ ๐‘ฆ = ๐ท2 ๐‘๐‘œ๐‘’ (โˆƒ๐‘Ÿ โˆˆ ๐‘ฆ), ๐‘Ÿ ๐‘œ = ๐ฟ โˆง ๐ธ๐ฝ(โ„ฑ

๐‘˜(๐‘Ÿ)) โ‰  ๐บ-

1,

  • therwise

Suppose that ๐ป = ๐‘… , ฮฃ, ๐œ€ , ๐‘Ÿ 0 is a SPA w.r.t. ฮฉ๐‘˜

and โ„ฑ ๐‘˜: 2๐‘… โ†’ *0,1+ is the

corresponding inference function. We define the codiagnosability function ๐ท๐ธ๐‘— ๐‘ฆ : 2๐‘…

โ†’ *0,1+ for Agent i as follows. For each ๐‘ฆ โˆˆ 2๐‘…

  • 1

K

๐‘„ฮฉ๐‘— ๐‘ก = ๐‘„ฮฉ๐‘—(๐‘ข) ๐‘ข

๐“–๐’Œ K

Agent j Agent i

  • 1

๐‘ก

slide-37
SLIDE 37

Problem Reduction

11/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐ท๐ธ๐‘— ๐‘ฆ = 0, if ๐ธ๐ฝ ๐‘ฆ = ๐ท2 ๐‘๐‘œ๐‘’ (โˆƒ๐‘Ÿ โˆˆ ๐‘ฆ), ๐‘Ÿ ๐‘œ = ๐ฟ โˆง ๐ธ๐ฝ(โ„ฑ

๐‘˜(๐‘Ÿ)) โ‰  ๐บ-

1,

  • therwise

Suppose that ๐ป = ๐‘… , ฮฃ, ๐œ€ , ๐‘Ÿ 0 is a SPA w.r.t. ฮฉ๐‘˜

and โ„ฑ ๐‘˜: 2๐‘… โ†’ *0,1+ is the

corresponding inference function. We define the codiagnosability function ๐ท๐ธ๐‘— ๐‘ฆ : 2๐‘…

โ†’ *0,1+ for Agent i as follows. For each ๐‘ฆ โˆˆ 2๐‘…

  • 1

K

๐‘„ฮฉ๐‘— ๐‘ก = ๐‘„ฮฉ๐‘—(๐‘ข) ๐‘ข

๐“–๐’Œ K

Agent j Agent i

  • 1

๐‘ก

slide-38
SLIDE 38
  • 1

K

Problem Reduction

11/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐ท๐ธ๐‘— ๐‘ฆ = 0, if ๐ธ๐ฝ ๐‘ฆ = ๐ท2 ๐‘๐‘œ๐‘’ (โˆƒ๐‘Ÿ โˆˆ ๐‘ฆ), ๐‘Ÿ ๐‘œ = ๐ฟ โˆง ๐ธ๐ฝ(โ„ฑ

๐‘˜(๐‘Ÿ)) โ‰  ๐บ-

1,

  • therwise

Suppose that ๐ป = ๐‘… , ฮฃ, ๐œ€ , ๐‘Ÿ 0 is a SPA w.r.t. ฮฉ๐‘˜

and โ„ฑ ๐‘˜: 2๐‘… โ†’ *0,1+ is the

corresponding inference function. We define the codiagnosability function ๐ท๐ธ๐‘— ๐‘ฆ : 2๐‘…

โ†’ *0,1+ for Agent i as follows. For each ๐‘ฆ โˆˆ 2๐‘…

๐‘ก ๐‘„ฮฉ๐‘— ๐‘ก = ๐‘„ฮฉ๐‘—(๐‘ข) ๐‘ข

๐“–๐’Œ K

K-1

Agent j Agent i

slide-39
SLIDE 39

Problem Reduction

12/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • Theorem.

Suppose that ๐ป = ๐‘… , ฮฃ, ๐œ€ , ๐‘Ÿ 0 is a SPA w.r.t. ฮฉ๐‘˜

. Then โ„’ ๐ป is ๐ฟ-codiagnosable

w.r.t. ฮฉ1

, ฮฉ2 and ๐‘“๐‘’, if and only if,

โˆ€๐‘ก โˆˆ โ„’ ๐ป : ๐ท๐ธ๐‘— โ„ฐฮฉ

๐ป ๐‘ก

= 1

slide-40
SLIDE 40

Problem Reduction

12/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • Theorem.

Suppose that ๐ป = ๐‘… , ฮฃ, ๐œ€ , ๐‘Ÿ 0 is a SPA w.r.t. ฮฉ๐‘˜

. Then โ„’ ๐ป is ๐ฟ-codiagnosable

w.r.t. ฮฉ1

, ฮฉ2 and ๐‘“๐‘’, if and only if,

โˆ€๐‘ก โˆˆ โ„’ ๐ป : ๐ท๐ธ๐‘— โ„ฐฮฉ

๐ป ๐‘ก

= 1

  • Centralized Sensor Minimization Problem for IS-Based Property

Let ๐ป = (๐‘…, ฮฃ, ๐œ€, ๐‘Ÿ0) be the system and ๐œš: 2๐‘… โ†’ *0,1+ be a function on information states. Find a sensor activation policy ฮฉ s.t.

  • C1. โˆ€๐‘ก โˆˆ โ„’ ๐ป : ๐œš(โ„ฐฮฉ

๐ป ๐‘ก ) = 1

slide-41
SLIDE 41

Problem Reduction

12/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • X. Yin and S. Lafortune, โ€œA General Approach for Solving Dynamic

Sensor Activation Problems for a Class of Propertiesโ€ Wednesday December 16, 17:20-17:40, Switched Systems III, WeC10

  • Theorem

The centralized constrained minimization problem can be effectively solve.

  • Theorem.

Suppose that ๐ป = ๐‘… , ฮฃ, ๐œ€ , ๐‘Ÿ 0 is a SPA w.r.t. ฮฉ๐‘˜

. Then โ„’ ๐ป is ๐ฟ-codiagnosable

w.r.t. ฮฉ1

, ฮฉ2 and ๐‘“๐‘’, if and only if,

โˆ€๐‘ก โˆˆ โ„’ ๐ป : ๐ท๐ธ๐‘— โ„ฐฮฉ

๐ป ๐‘ก

= 1

slide-42
SLIDE 42

Synthesis Algorithm

13/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐‘” ๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ 2

,

  • 1

1 ,

  • 1

4 , 6 , 1 3 , 5 , 1 7 , 1

1 ๐‘

*๐‘+

1 ๐‘, ๐‘

*๐‘, ๐‘+ ๐‘ Agent 1:๐šป๐’‘,๐Ÿ = *๐’„+ Agent 2:๐šป๐’‘,๐Ÿ = *๐’‘, ๐’ƒ+

slide-43
SLIDE 43

Synthesis Algorithm

13/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐‘” ๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ 2

,

  • 1

1 ,

  • 1

4 , 6 , 1 3 , 5 , 1 7 , 1

1 ๐‘

*๐‘+

1 ๐‘, ๐‘

*๐‘, ๐‘+

1 ๐‘

*๐‘+ ๐‘ Agent 1:๐šป๐’‘,๐Ÿ = *๐’„+ Agent 2:๐šป๐’‘,๐Ÿ = *๐’‘, ๐’ƒ+

slide-44
SLIDE 44

Synthesis Algorithm

13/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐‘” ๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ 2

,

  • 1

1 ,

  • 1

4 , 6 , 1 3 , 5 , 1 7 , 1

1 ๐‘

*๐‘+

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ…

1 ๐‘, ๐‘

*๐‘, ๐‘+

1 ๐‘

*๐‘+ ๐‘ Agent 1:๐šป๐’‘,๐Ÿ = *๐’„+ Agent 2:๐šป๐’‘,๐Ÿ = *๐’‘, ๐’ƒ+

slide-45
SLIDE 45

Synthesis Algorithm

13/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐‘” ๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ 2

,

  • 1

1 ,

  • 1

4 , 6 , 1 3 , 5 , 1 7 , 1

1 ๐‘

*๐‘+

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ…

1 ๐‘, ๐‘

*๐‘, ๐‘+

1 ๐‘

*๐‘+ ๐‘

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ… Agent 1:๐šป๐’‘,๐Ÿ = *๐’„+ Agent 2:๐šป๐’‘,๐Ÿ = *๐’‘, ๐’ƒ+

slide-46
SLIDE 46

Synthesis Algorithm

13/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐‘” ๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ 2

,

  • 1

1 ,

  • 1

4 , 6 , 1 3 , 5 , 1 7 , 1

1 ๐‘

*๐‘+

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ…

( 2,4, ๐Ÿ– , 2)

๐‘ ๐‘

( 6 , 3) ( 1,3,5, ๐Ÿ– , 1)

1 ๐‘, ๐‘

*๐‘, ๐‘+

1 ๐‘

*๐‘+ ๐‘

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ… Agent 1:๐šป๐’‘,๐Ÿ = *๐’„+ Agent 2:๐šป๐’‘,๐Ÿ = *๐’‘, ๐’ƒ+

slide-47
SLIDE 47

Synthesis Algorithm

13/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐‘” ๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ 2

,

  • 1

1 ,

  • 1

4 , 6 , 1 3 , 5 , 1 7 , 1

1 ๐‘

*๐‘+

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ…

( 2,4,7โ€ฒ , 2)

๐‘ ๐‘

( 6 , 3) ( 1,3,5,7 , 1)

1 ๐‘, ๐‘

*๐‘, ๐‘+

1 ๐‘

*๐‘+ ๐‘” ๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ 2

,

  • 1

1 ,

  • 1

4 , 6 , 1 3 , 5 , 1 7 , 1

๐‘ ๐‘ 7โ€™

, 1

๐‘

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ… Agent 1:๐šป๐’‘,๐Ÿ = *๐’„+ Agent 2:๐šป๐’‘,๐Ÿ = *๐’‘, ๐’ƒ+

slide-48
SLIDE 48

Synthesis Algorithm

13/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐‘” ๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ 2

,

  • 1

1 ,

  • 1

4 , 6 , 1 3 , 5 , 1 7 , 1

1 ๐‘

*๐‘+

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ…

1 ๐‘, ๐‘

*๐‘, ๐‘+

1 ๐‘

*๐‘+ ๐‘

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ…

2 ๐‘ 1

*๐‘+ โˆ… Agent 1:๐šป๐’‘,๐Ÿ = *๐’„+ Agent 2:๐šป๐’‘,๐Ÿ = *๐’‘, ๐’ƒ+

slide-49
SLIDE 49

Synthesis Algorithm

13/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

๐‘” ๐‘” ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ ๐‘ 2

,

  • 1

1 ,

  • 1

4 , 6 , 1 3 , 5 , 1 7 , 1

1 ๐‘

*๐‘+

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ…

1 ๐‘, ๐‘

*๐‘, ๐‘+

1 ๐‘

*๐‘+ ๐‘

2 3 ๐‘ ๐‘ 1

*๐‘+ *๐‘+ โˆ…

2 ๐‘ 1

*๐‘+ โˆ… Agent 1:๐šป๐’‘,๐Ÿ = *๐’„+ Agent 2:๐šป๐’‘,๐Ÿ = *๐’‘, ๐’ƒ+

slide-50
SLIDE 50

Correctness

14/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • Theorem.

Let ฮฉ โˆ— be the output of Algorithm D-MIN-ACT. Then ฮฉ โˆ— is a minimal solution.

slide-51
SLIDE 51

Correctness

14/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

  • Theorem.

Let ฮฉ โˆ— be the output of Algorithm D-MIN-ACT. Then ฮฉ โˆ— is a minimal solution. Sketch of the Proof:

  • Monotonicity Property [Wang et al. 2011].
  • Suppose that ฮฉ

โ€ฒ โ‰ค ฮฉ โ„’ G is K-codiagnosable w.r.t. ฮฉ โ€ฒ implies that โ„’ G is K-codiagnosable w.r.t. ฮฉ .

slide-52
SLIDE 52

Summary

15/15 X.Yin & S.Lafortune (UMich) Dec 2015 CDC 2015

Contributions:

  • A new person-by-person approach for synthesizing decentralized

sensor activation policies for the purpose of fault diagnosis

  • Generalized state-partition automaton for dynamic observations
  • The solution is provably language-based minimal
  • The approach that we proposed is also applicable to the problem of

decentralized sensor activation for the purpose of control