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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Benso, A., Prinetto, P.: Fault Injection Techniques and Tools for Embedded Systems Reliability Evaluation. Kluwer Academic Publishers, Dordrecht (2003)
The Bochs project homepage, http://bochs.sourceforge.net/
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)
Cutler, R., Ramaker, B.: Dynamic matrix control – a computer control algorithm. AIChE National Meeting, Houston (1979)
Gawkowski, P., Sosnowski, J.: Dependability evaluation with fault injection experiments. IEICE Transactions on Information & System E86-D, 2642–2649 (2003)
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)
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)
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)
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)
Ławryńczuk, M., Marusak, M., Tatjewski, P.: Cooperation of model predictive control with steady–state economic optimisation. Control and Cybernetics 37, 133–158 (2008)
Maciejowski, J.M.: Predictive control with constraints. Prentice-Hall, Harlow (2002)
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)
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)
Morari, M., Lee, J.H.: Model predictive control: past, present and future. Computers and Chemical Engineering 23, 667–682 (1999)
Rossiter, J.A.: Model-based predictive control. CRC Press, Boca Raton (2003)
Tatjewski, P.: Advanced control of industrial processes. In: Structures and algorithms. Springer, London (2007)
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)
Wood, R.K., Berry, M.W.: Terminal Composition Control of a Binary Distillation Column. Chemical Engineering Science 28, 1707–1717 (1973)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)