Skip to main content

Distributed State Estimation

  • Chapter
  • First Online:
Estimation and Inference in Discrete Event Systems

Part of the book series: Communications and Control Engineering ((CCE))

  • 443 Accesses

Abstract

In this chapter, we extend the decentralized state estimation and event inference techniques discussed in Chap. 9 to distributed settings. We again consider an underlying monolithic system that is modeled as a labeled nondeterministic finite automaton and is observed by multiple observation sites with different observation capabilities (i.e., each site has its own set of observable events). The difference is that we focus on distributed observation architectures, i.e., settings in which each observation site cannot only send its observations, estimates, or decisions to other sites or to a coordinator (if one is present), but it is also able to receive and process similar information from other observation sites (or the coordinator). This should be contrasted with the decentralized protocols of Chap. 9 where the only entity that could receive information was the coordinator. We consider synchronization-based protocols, generalized to apply to such distributed settings, and describe the information exchange strategies and the corresponding run-time executions of the resulting distributed state estimation and event inference algorithms. The chapter also discusses the implications of these distributed protocols on the verification of properties of interest, such as detectability, opacity, and fault diagnosis. In particular, under some choices, certain properties of interest, such as synchronization-based distributed diagnosability which is discussed explicitly, can be verified with complexity that is polynomial in the size of the state space of the given system and exponential in the number of observation sites.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    We will see (also via Example 10.2) later in this chapter that this renders the distributed approach more powerful than the decentralized one.

  2. 2.

    In a directed communication topology, a node cannot necessarily communicate with its in-neighbors (not unless they are also out-neighbors); however, there are many applications where a node might be able to send some simple signal to in-neighboring nodes (to request information from them). We also discuss synchronization steps in the case when it is not possible for a node to request information from in-neighboring nodes.

  3. 3.

    This information could be, for instance, the state estimates obtained by the coordinator or the totally ordered sequences that match the partially ordered sequences that have been reported at the coordinator by the various observation sites.

  4. 4.

    In fault diagnosis applications, we may have situations where one observation site is certain about the “fault” (or “no fault”) condition; in such scenarios, a synchronization in Case III distributed state estimation (but not in Case III decentralized state estimation) will enable other observation sites that may be “uncertain” to realize the presence (or absence) of a fault. Clearly, this would influence their subsequent operation (e.g., they only need to retain all estimates associated with the given condition), but this is irrelevant in the sense that the decision (“fault” or “no fault”) can already be made.

  5. 5.

    Technically, in order to reach this conclusion, we need to also verify that the fault will be detected for all other executions that contain a fault (i.e., any execution of the form \(edabfd(b+c)^*\)).

  6. 6.

    In other words, there might not necessarily exist a sequence of events s that generates a projection \(P_i(s)\) which drives the local diagnoser \(D_i\) to this set of state estimates.

  7. 7.

    In the set Sync, event \(sync_i\) is the same as event \(sync_{\{ i \}}\).

References

  • Athanasopoulou E, Hadjicostis CN (2006) Decentralized failure diagnosis in discrete event systems. In: Proceedings of 2006 American control conference (ACC), pp 14–19

    Google Scholar 

  • Benveniste A, Fabre E, Haar S, Jard C (2003) Diagnosis of asynchronous discrete-event systems: a net unfolding approach. IEEE Trans Autom Control 48(5):714–727

    Article  MathSciNet  Google Scholar 

  • Debouk R, Lafortune S, Teneketzis D (2000) Coordinated decentralized protocols for failure diagnosis of discrete event systems. Discret Event Dyn Syst Theory Appl 10(1–2):33–86

    Article  MathSciNet  Google Scholar 

  • Fabre E, Benveniste A (2007) Partial order techniques for distributed discrete event systems: why you cannot avoid using them. Discret Event Dyn Syst 17(3):355–403

    Article  MathSciNet  Google Scholar 

  • Fabre E, Benveniste A, Jard C, Ricker L, Smith M (2000) Distributed state reconstruction for discrete event systems. In: Proceedings of 39th IEEE conference on decision and control (CDC), vol 3, pp 2252–2257

    Google Scholar 

  • Keroglou C, Hadjicostis CN (2014) Distributed diagnosis using predetermined synchronization strategies. In: Proceedings of 53rd IEEE conference on decision and control (CDC), pp 5955–5960

    Google Scholar 

  • Keroglou C, Hadjicostis CN (2015) Distributed diagnosis using predetermined synchronization strategies in the presence of communication constraints. In: Proceedings of IEEE conference on automation science and engineering (CASE), pp 831–836

    Google Scholar 

  • Keroglou C, Hadjicostis CN (2018) Distributed fault diagnosis in discrete event systems via set intersection refinements. IEEE Trans Autom Control 63(10):3601–3607

    Article  MathSciNet  Google Scholar 

  • Li L, Hadjicostis CN (2007) Reconstruction of transition firing sequences based on asynchronous observations of place token changes. In: Proceedings of 46th IEEE conference on decision and control (CDC), pp 1898–1903

    Google Scholar 

  • Panteli M, Hadjicostis CN (2013) Intersection based decentralized diagnosis: implementation and verification. In: Proceedings of 52nd IEEE conference on decision and control and european control conference (CDC-ECC), pp 6311–6316

    Google Scholar 

  • Puri A, Tripakis S, Varaiya P (2002) Problems and examples of decentralized observation and control for discrete event systems. In: Synthesis and control of discrete event systems. Springer, Berlin, pp 37–56

    Chapter  Google Scholar 

  • Su R, Wonham WM (2005) Global and local consistencies in distributed fault diagnosis for discrete-event systems. IEEE Trans Autom Control 50(12):1923–1935

    Article  MathSciNet  Google Scholar 

  • Witsenhausen HS (1968) A counterexample in stochastic optimum control. SIAM J Control 6(1):131–147

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christoforos N. Hadjicostis .

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Hadjicostis, C.N. (2020). Distributed State Estimation. In: Estimation and Inference in Discrete Event Systems. Communications and Control Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-30821-6_10

Download citation

Publish with us

Policies and ethics