Abstract
This paper investigates the static correction problem of asynchronous sequential machines (ASMs) via semi-tensor product (STP) of matrices. For an input/state ASM, the static correction problem is to find a static state feedback controller to solve model matching. This controller contains no memory units and consists of only some logic gates. First, by STP method, two algebraic forms are derived to describe the dynamics of an input/state ASM and the function of a static state feedback controller, respectively. Then, as two special cases, the static state feedback controllers for no mismatch and only one mismatch are given. Based on these two cases and analyzing reachability of an ASM, a static state feedback controller design for model matching is presented. Moreover, the number of working points this controller contains is the least. Finally, the proposed method is applied to a simple home security system.
Similar content being viewed by others
References
R. Tao, Finite Automata and Application to Cryptography, Springer, London, U.K., 2009.
D. Bruschi, G. Pighizzini, and N. Sabadini, “On the existence of minimum asynchronous automata and on the equivalence problem for unambiguous regular trace languages,” Information and computation, vol. 108, no. 2, pp. 262–285, February 1994.
H. John, M. Rajeev, and U. Jeffrey, Introduction to Automata Theory, Languages and Computation, Addison-Wesley, 1979.
M. D. Benedetto and J. Grizzle, “Asymptotic model matching for nonlinear systems,” IEEE Transactions on Automatic Control, vol. 39, no. 8, pp. 1539–1550, August 1994.
M. Di Benedetto, A. Sangiovanni-Vincentelli, and T. Villa, “Model matching for finite state machines,” IEEE Transactions on Automatic Control, vol. 46, no. 11, pp. 1726–1743, November 2001.
T. Murphy, X. Geng, and J. Hammer, “On the control of asynchronous machines with races,” IEEE Transactions on Automatic Control, vol. 48, no. 6, pp. 1073–1081, June 2003.
X. Geng and J. Hammer, “Input/output control of asynchronous sequential machines,” IEEE Transactions on Automatic Control, vol. 50, no. 12, pp. 1956–1970, December 2005.
J. M. Yang and S. W. Kwak, “Model matching for asynchronous sequential machines with adversarial inputs using state bursts,” International Journal of Control, Automation and Systems, vol. 8, no. 5, pp. 985–993, October 2010.
D. Cheng and H. Qi, “A linear representation of dynamics of boolean networks,” IEEE Transactions on Automatic Control, vol. 55, no. 10, pp. 2251–2258, October 2010.
X. Xu and Y. Hong, “Matrix expression and reachability analysis of finite automata,” Journal of Control Theory and Applications, vol. 10, no. 2, pp. 210–215, May 2012.
X. Xu and Y. Hong, “Observability analysis and observer design for finite automata via matrix approach,” IET Control Theory & Applications, vol. 7, no. 12, pp. 1609–1615, August 2013.
Y. Yan, Z. Chen, and Z. Liu, “Semi-tensor product approach to controllability and stabilizability of finite automata,” Journal of Systems Engineering and Electronics, vol. 26, no. 1, pp. 134–141, February 2015.
Y. Zou, J. Zhu, and Y. Liu, “State-feedback controller design for disturbance decoupling of Boolean control networks,” IET Control Theory & Applications, vol. 11, no. 18, pp. 3233–3239, December 2017.
M. Meng and J. Feng, “Optimal control problem of singular Boolean control networks,” International Journal of Control, Automation, and Systems, vol. 13, no. 2, pp. 266–273, April 2015.
J. Pan, J. Feng, M. Meng, and J. Zhao “Design of largescale Boolean networks based on prescribed attractors,” International Journal of Control, Automation and Systems, vol. 16, no. 3, pp. 1120–1128, June 2018.
Y. Yu, J. Feng, J. Pan, and D. Cheng, “Block decoupling of Boolean control networks,” IEEE Transactions on Autommatic Control, vol. 64, no. 8, pp.3129-3140, August 2019.
J. Lu, J. Zhong, C. Huang, and J. Cao, “On pinning controllability of Boolean control networks,” IEEE Transactions on Autommatic Control, vol. 61, no. 6, pp. 1658–1663, June 2016.
H. Li and X. Ding, “A control Lyapunov function approach to feedback stabilization of logical control networks,” SIAM Journal on Control and Optimization, vol. 57, no. 2, pp. 810–831, 2019.
Y. Li, H. Li, and P. Duan, “Synchronization of switched logical control networks via event-triggered control,” Journal of the Franklin Institute, vol. 355, pp. 5203–5216, August 2018.
X. Liu and J. Zhu, “On potential equations of finite games,” Automatica, vol. 68, pp. 245–253, February 2016.
G. Zhao, Y. Wang, and H. Li, “A matrix approach to modeling and optimization for dynamic games with random entrance,” Applied Mathematics and Computation, vol. 290, pp. 9–20, November 2016.
Y. Yu, J. Feng, B. Wang, and P. Wang, “Sampled-data controllability and stabilizability of Boolean control networks: nonuniform sampling,” Journal of the Franklin Institute, vol. 355, pp. 5324–5335, August 2018.
X. Xu and Y. Hong, “Matrix approach to model matching of asynchronous sequential machines,” IEEE Transactions on Automatic Control, vol. 58, no. 11, pp. 2974–2979, November 2013.
J. Wang, X. Han, Z. Chen, and Q. Zhang, “Model matching of input/output asynchronous sequential machines based on the semi-tensor product of matrices,” Future Generation Computer Systems, vol. 83, pp. 468–475, June 2018.
B. Wang, J. Feng, and M. Meng, “Matrix approach to model matching of composite asynchronous sequential machines,” IET Control & Applications, vol. 11, no. 13, pp. 2122–2130, September 2017.
B. Wang, J. Feng, and M. Meng, “Model matching of switched asynchronous sequential machines via matrix approach,” International Journal of Control, vol. 92, no. 10, pp. 2430–2440, October 2019.
J. Wang, Z. Hu, and Z. Ye, “Static feedback stabilization of nonlinear systems with single sensor and single actuator,” ISA Transactions, vol. 53, pp. 50–55, January 2014.
J. M. Yang and J. Hammer, “Static state feedback control of asynchronous sequential machines,” International Journal of General Systems, vol. 45, no. 7–8, pp. 830–863, April 2016.
J. M. Yang and S. Kwak, “Static corrective control for asynchronous sequential machines and its application to on-board computers,” IET Control & Applications, vol. 10, no. 18, pp. 2526–2533, December 2016.
D. Cheng, H. Qi, and Z. Li, Analysis and Control of Boolean Networks: A Semi-tensor Product Approach, Springer, 2011.
N. Venkatraman and J. Hammer, “On the control of asynchronous sequential machines with infinite cycles,” International Journal of Control, vol. 79, no. 7, pp. 764–785, February 2006.
Y. Zhao, H. Qi, and D. Cheng, “Input-state incidence matrix of boolean control networks and its applications,” Systems & Control Letters, vol. 59, no. 12, pp. 767–774, December 2010.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Recommended by Associate Editor Ding Zhai under the direction of Editor Guang-Hong Yang. This work was supported by the National Natural Science Foundation of China (61773371, 61877036), and the Natural Science Fund of Shandong Province (ZR2019MF002).
Biao Wang received his B.S. degree from Jilin Normal University in 2007, an M.S degree from Yanbian University in 2015, and a Ph.D. degree from Shandong University in 2019. Currently, he is a Postdoctoral Researcher at the School of Mathematics in Shandong University, China. His research interests include logical dynamic systems, discrete event systems, and finite automata, etc.
Jun-e Feng received her Ph.D. degree from Shandong University in 2003. She is currently a Professor of School of Mathematics at Shandong University, Jinan, China. She was a visiting scholar at MIT, USA, from 2006 to 2007, and a visiting scholar at the University of Hong Kong, Hong Kong, China, in 2008, 2009, and 2013. Her research interests include singular systems, Boolean networks, and robust control, etc.
Rights and permissions
About this article
Cite this article
Wang, B., Feng, Je. A Matrix Approach for the Static Correction Problem of Asynchronous Sequential Machines. Int. J. Control Autom. Syst. 18, 477–485 (2020). https://doi.org/10.1007/s12555-019-0148-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-019-0148-8