Journal of Systems Engineering and Electronics

• CONTROL THEORY AND APPLICATION • Previous Articles     Next Articles

Semi-tensor product approach to controllability and stabilizability of finite automata

Yongyi Yan1,2, Zengqiang Chen1,3,*, and Zhongxin Liu1   

  1. 1. College of Computer & Control Engineering, Nankai University, Tianjin 300071, China;
    2. College of Information Engineering, Henan University of Science and Technology, Luoyang 471023, China
    3. College of Science, Civil Aviation University of China, Tianjin 300300, China
  • Online:2015-02-13 Published:2010-01-03

Abstract:

Using semi-tensor product of matrices, the controllability and stabilizability of finite automata are investigated. By expressing the states, inputs, and outputs in vector forms, the transition and output functions are represented in matrix forms. Based on this algebraic description, a necessary and sufficient condition is proposed for checking whether a state is controllable to another one. By this condition, an algorithm is established to find all the control sequences of an arbitrary length. Moreover, the stabilizability of finite automata is considered, and a necessary and sufficient condition is presented to examine whether some states can be stabilized. Finally, the study of illustrative examples verifies the correctness of the presented results/algorithms.

Key words: finite automata, controllability, stabilizability, semitensor product of matrices, matrix approach