Skip to main content
Log in

A Matrix Approach for the Static Correction Problem of Asynchronous Sequential Machines

  • Regular Papers
  • Control Theory and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R. Tao, Finite Automata and Application to Cryptography, Springer, London, U.K., 2009.

    Google Scholar 

  2. 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.

    Article  MathSciNet  Google Scholar 

  3. H. John, M. Rajeev, and U. Jeffrey, Introduction to Automata Theory, Languages and Computation, Addison-Wesley, 1979.

    MATH  Google Scholar 

  4. 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.

    Article  MathSciNet  Google Scholar 

  5. 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.

    Article  MathSciNet  Google Scholar 

  6. 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.

    Article  MathSciNet  Google Scholar 

  7. 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.

    Article  MathSciNet  Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. 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.

    Article  MathSciNet  Google Scholar 

  10. 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.

    Article  MathSciNet  Google Scholar 

  11. 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.

    Article  MathSciNet  Google Scholar 

  12. 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.

    Article  Google Scholar 

  13. 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.

    Article  MathSciNet  Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. 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.

    Article  Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Article  MathSciNet  Google Scholar 

  18. 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.

    Article  MathSciNet  Google Scholar 

  19. 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.

    Article  MathSciNet  Google Scholar 

  20. X. Liu and J. Zhu, “On potential equations of finite games,” Automatica, vol. 68, pp. 245–253, February 2016.

    Article  MathSciNet  Google Scholar 

  21. 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.

    Article  MathSciNet  Google Scholar 

  22. 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.

    Article  MathSciNet  Google Scholar 

  23. 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.

    Article  MathSciNet  Google Scholar 

  24. 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.

    Article  Google Scholar 

  25. 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.

    Article  MathSciNet  Google Scholar 

  26. 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.

    Article  MathSciNet  Google Scholar 

  27. 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.

    Article  Google Scholar 

  28. 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.

    Article  MathSciNet  Google Scholar 

  29. 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.

    Article  MathSciNet  Google Scholar 

  30. D. Cheng, H. Qi, and Z. Li, Analysis and Control of Boolean Networks: A Semi-tensor Product Approach, Springer, 2011.

    Book  Google Scholar 

  31. 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.

    Article  MathSciNet  Google Scholar 

  32. 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.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun-e Feng.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-019-0148-8

Keywords

Navigation