Shu Shaolong, Lin Feng
School of Electronics and Information Engineering Tongji University, Shanghai, China.
Syst Control Lett. 2010 Jan 1;59(1):9-17. doi: 10.1016/j.sysconle.2009.11.001.
Our previous work considers detectability of discrete event systems which is to determine the current state and subsequent states of a system based on event observation. We assume that event observation is static, that is, if an event is observable, then all its occurrences are observable. However, in practical systems such as sensor networks, event observation often needs to be dynamic, that is, the occurrences of same events may or may not be observable, depending on the state of the system. In this paper, we generalize static event observation into dynamic event observation and consider the detectability problem under dynamic event observation. We define four types of detectabilities. To check detectabilities, we construct the observer with exponential complexity. To reduce computational complexity, we can also construct a detector with polynomial complexity to check strong detectabilities. Dynamic event observation can be implemented in two possible ways: a passive observation and an active observation. For the active observation, we discuss how to find minimal event observation policies that preserve four types of detectabilities respectively.
我们之前的工作考虑了离散事件系统的可检测性,即基于事件观测来确定系统的当前状态和后续状态。我们假设事件观测是静态的,也就是说,如果一个事件是可观测的,那么它的所有发生都是可观测的。然而,在诸如传感器网络等实际系统中,事件观测通常需要是动态的,即相同事件的发生可能可观测也可能不可观测,这取决于系统的状态。在本文中,我们将静态事件观测推广到动态事件观测,并考虑动态事件观测下的可检测性问题。我们定义了四种类型的可检测性。为了检查可检测性,我们构建了具有指数复杂度的观测器。为了降低计算复杂度,我们还可以构建具有多项式复杂度的检测器来检查强可检测性。动态事件观测可以通过两种可能的方式实现:被动观测和主动观测。对于主动观测,我们讨论如何分别找到保持四种类型可检测性的最小事件观测策略。