Skip to main content

Testing Fault Robustness of Model Predictive Control Algorithms

  • Conference paper
Architecting Critical Systems (ISARCS 2010)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 6150))

Included in the following conference series:

Abstract

The paper deals with the problem of evaluating fault robustness of the software implemented Dynamic Matrix Control (DMC) Model Predictive Control (MPC) algorithms. Numerical and explicit implementations of the DMC algorithms are considered. It is shown that faults affecting the algorithms can provoke undesirable behaviour or even destabilize the process. Dependability was evaluated experimentally using two different software implemented fault injection approaches, the old one (FITS) and a new one (InBochs). FITS was not sufficient in case of the numerical DMC implementation. InBochs is based on the system emulator and delivers the same level of functionality as FITS while having capability to extend fault models.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anghel, L., Leveugle, R., Vanhauwaert, P.: Evaluation of SET and SEU effects at multiple abstraction levels. In: 11th IEEE IOLTS Symposium, pp. 309–314. IEEE Press, Los Alamitos (2005)

    Google Scholar 

  2. Arlat, J., Crouzet, Y., Karlsson, J., Folkesson, P., Fuchs, E., Leber, G.H.: Comparison of physical and software implemented fault injection techniques. IEEE Transactions on Computers 52(9), 1115–1133 (2003)

    Article  Google Scholar 

  3. Benso, A., Prinetto, P.: Fault Injection Techniques and Tools for Embedded Systems Reliability Evaluation. Kluwer Academic Publishers, Dordrecht (2003)

    MATH  Google Scholar 

  4. The Bochs project homepage, http://bochs.sourceforge.net/

  5. Corno, F., Esposito, E., Reorda, M., Tosato, S.: Evaluating the effects of transient faults on vehicle dynamic performance in automotive systems. In: ITC 2004, pp. 1332–1339. IEEE Press, Los Alamitos (2004)

    Google Scholar 

  6. Cutler, R., Ramaker, B.: Dynamic matrix control – a computer control algorithm. AIChE National Meeting, Houston (1979)

    Google Scholar 

  7. Gawkowski, P., Sosnowski, J.: Dependability evaluation with fault injection experiments. IEICE Transactions on Information & System E86-D, 2642–2649 (2003)

    Google Scholar 

  8. Gawkowski, P., Sosnowski, J.: Experiences with software implemented fault injection. In: International Conference on Architecture of Computing Systems, pp. 73–80. VDE Verlag GMBH (2007)

    Google Scholar 

  9. Gawkowski, P., Ławryńczuk, M., Marusak, P., Sosnowski, J., Tatjewski, P.: Dependability of the software implementation of the explicit DMC algorithm. IADIS International Journal on Computer Science and Information System 8(1), 44–58 (2008)

    Google Scholar 

  10. Gawkowski P., Ławryńczuk M., Marusak P., Sosnowski J., Tatjewski P.: Software Implementation of Explicit DMC Algorithm with Improved Dependability. In: T. Sobh, et al. (eds) Novel Algorithms and Techniques In Telecommunications, Automation and Industrial Electronics, pp. 214–219, Springer (2008)

    Google Scholar 

  11. Gawkowski, P., Ławryńczuk, M., Marusak, P.M., Tatjewski, P., Sosnowski, J.: On improving dependability of the numerical GPC algorithm. In: Proc. European Control Conference 2009, Hungary, pp. 1377–1382 (2009)

    Google Scholar 

  12. Ławryńczuk, M., Marusak, M., Tatjewski, P.: Cooperation of model predictive control with steady–state economic optimisation. Control and Cybernetics 37, 133–158 (2008)

    MATH  MathSciNet  Google Scholar 

  13. Maciejowski, J.M.: Predictive control with constraints. Prentice-Hall, Harlow (2002)

    Google Scholar 

  14. Mariani, R., Fuhrmann, P., Vittorelli, B.: Fault Robust Microcontrollers for Automotive Applications. In: Proc. IEEE On-line Test Symposium, pp. 213–218. IEEE Press, Los Alamitos (2006)

    Google Scholar 

  15. Marusak, P., Tatjewski, P.: Actuator Fault Tolerance in Control Systems with Predictive Constrained Set-Point Optimizers. International Journal of Applied Mathematics & Computer Science 4, 539–551 (2008)

    Article  Google Scholar 

  16. Morari, M., Lee, J.H.: Model predictive control: past, present and future. Computers and Chemical Engineering 23, 667–682 (1999)

    Article  Google Scholar 

  17. Rossiter, J.A.: Model-based predictive control. CRC Press, Boca Raton (2003)

    Google Scholar 

  18. Tatjewski, P.: Advanced control of industrial processes. In: Structures and algorithms. Springer, London (2007)

    Google Scholar 

  19. Trawczynski, D., Sosnowski, J., Gawkowski, P.: Analyzing Fault Susceptibility of ABS Microcontroller. In: Harrison, M.D., Sujan, M.-A. (eds.) SAFECOMP 2008. LNCS, vol. 5219, pp. 360–372. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  20. Wood, R.K., Berry, M.W.: Terminal Composition Control of a Binary Distillation Column. Chemical Engineering Science 28, 1707–1717 (1973)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gawkowski, P., Grochowski, K., Ławryńczuk, M., Marusak, P., Sosnowski, J., Tatjewski, P. (2010). Testing Fault Robustness of Model Predictive Control Algorithms. In: Giese, H. (eds) Architecting Critical Systems. ISARCS 2010. Lecture Notes in Computer Science, vol 6150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13556-9_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13556-9_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13555-2

  • Online ISBN: 978-3-642-13556-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics