PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Fail-bounded implementations of the numerical model predictive control algorithms

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Methods of fault-hardening software implementations of the numerical Model Predictive Control (MPC) algorithms are discussed in the paper. In particular, Generalized Predictive Control (GPC) algorithms are considered. The robustness of these algorithms with respect to faults is crucial for process safety and economic efficiency, as faults may result in major control performance degradation or even destabilization. Therefore, fault-hardening of GPC algorithms is an important issue. The fault sensitivity of the non-fault-hardened algorithms implementations and the effectiveness of the fault hardening procedures are verified in experiments with a software implemented fault injector. These experiments refer to the control system of a chemical plant. Experience with fault simulations resulted in some methods of fault-hardening which are described in detail. Improvement of the dependability of the GPC algorithms is commented for each of the proposed fault-hardening mechanism.
Słowa kluczowe
Rocznik
Strony
1117--1134
Opis fizyczny
Bibliogr. 28 poz., rys., wykr.
Twórcy
autor
autor
autor
autor
  • Institute of Computer Science, Warsaw University of Technology, ul. Nowowiejska 15/19, 00-665 Warszawa, Poland, P.Gawkowski}@ii.pw.edu.pl
Bibliografia
  • ANGHEL, L., LEVEUGLE, R. and VANHAUWAERT, P. (2005) Evaluation of SET and SEU effects at multiple abstraction levels. In: Proc. llth IEEE International On-Line Test Symposium. IEEE Press, 309-314.
  • ARLAT, J. et al. (2003) Comparison of physical and software implemented fault injection techniques. IEEE Transactions on Computers, 52 (9), 1115-1133.
  • BALEANI, M. et al. (2003) Fault-Tolerant Platforms for Automotive Safety-Critical Applications. In: Proc. CASES 2003. ACM, 170-177.
  • CAMACHO, E.F. and BORDONS, C. (1999) Model Predictive Control Springer.
  • CORNO, F., ESPOSITO, E., REORDA, M. and TOSATO, S. (2004) Evaluating the effects of transient faults on vehicle dynamic performance in automotive systems. In: Proc. ITC 2004. IEEE Press, 1332-1339.
  • CUNHA, J., RELA, M. and SILVA, J. (2002) On the Use of Disaster Prediction for Failure Tolerance in Feedback Control Systems. In: Proc. Dependable Systems and Networks 2002. IEEE Press, 123-134.
  • GAID, M. et al. (2006) Performance Evaluation of the Distributed Implementation of a Car Suspension System. In: Proc. IFAC Workshop on Programmable Devices and Embedded Systems (PDeS 2006), IFAC.
  • GAWKOWSKI, P., ŁAWRYŃCZUK, M., MARUSAK, P., SOSNOWSKI, J. and TATJEWSKI, P. (2008) Software Implementation of Explicit DMC Algorithm with Improved Dependability. In: T. Sobh, K. Elleithy, A. Mahmood, M.A. Karim, eds., Novel Algorithms and Techniques in Telecommunications, Automation and Industrial Electronics. Springer, London, 214-219.
  • GAWKOWSKI, P. and SOSNOWSKI, J. (2001) Experimental Evaluation of Fault Handling Mechanisms. In: U. Voges, ed., SAFECOMP 2001. LNCS 2187, Springer, 109-118.
  • GAWKOWSKI, P. and SOSNOWSKI, J. (2003) Dependability evaluation with fault injection experiments. IEICE Transactions on Information & System, E86-D (12), 2642-2649, December.
  • GAWKOWSKI, P. and SOSNOWSKI, J. (2005) Software implemented fault detection and fault tolerance mechanisms - part I: Concepts and algorithms. Electronics and Telecommunications Quarterly, 51 (2), 291-303.
  • GAWKOWSKI, P. and SOSNOWSKI, J. (2007) Experiences with software implemented fault injection. In: Proc. International Conference on Architecture of Computing Systems. VDE Verlag GmbH, 73-80.
  • HECHT, H. (1979) Fault-Tolerant Software. IEEE Trans. on Reliability, R-28 (3), 227-232, August.
  • ISERMANN, R. (2006) Fault-Diagnosis Systems: An Introduction from Fault Detection to Fault Tolerance. Springer, Berlin-Heidelberg.
  • KORBICZ, J., KOŚCIELNY, J.M., KOWALCZUK, Z. and CHOLEWA, W. (2004) Fault Diagnosis Models, Artificial Intelligence, Applications. Springer, London.
  • ŁAWRYŃCZUK, M., MARUSAK, M. and TATJEWSKI, P. (2008) Cooperation of model predictive control with steady-state economic optimisation. Control and Cybernetics, 37, 133-158.
  • MACIEJOWSKI, J.M. (2002) Predictive Control with Constraints. Prentice Hall, Harlow.
  • MARIANI, R., FUHRMANN, P. and VITTORELLI, B. (2006) Fault Robust Microcontrollers for Automotive Applications. In: Proc. 12th IEEE International On-line Test Symposium. IEEE Press, 213-218.
  • MORARI, M., LEE, J.H. (1999) Model predictive control: past, present and future. Computers and Chemical Engineering, 23 (4-5), 667-682.
  • MSDN LIBRARY (no date) Structured Exception Handling. http://msdn.microsoft.com/en-us/library/
  • NOUILLANT, F. et al. (2002) Cooperative Control for Car Suspension and Brake Systems. J. of Auto. Tech., 4 (4), 147-155.
  • QIN, S.J., BADGWELL, T.A. (2003) A survey of industrial model predictive control technology. Control Engineering Practice, 11 (7), 733-764.
  • ROSSITER, J.A. (2003) Model-Based Predictive Control. CRC Press, Boca Raton.
  • SHOOMAN, L. (2002) Reliability of Computer Systems and Networks: Fault Tolerance, Analysis and Design. John Wiley & Sons, New York.
  • SKARIN, D., KARLSSON, J. (2008) Software Implemented Detection and Recovery of Soft Errors in a Brake-by-Wire System. In: Proc. 7th European Dependable Computing Conference, 145-156.
  • SOSNOWSKI, J., GAWKOWSKI, P. and LESIAK, A. (2004) Fault injection stress strategies in dependability analysis. Control and Cybernetics, 33 (2), 679-699.
  • TATJEWSKI, P. (2007) Advanced Control of Industrial Processes, Structures and Algorithms. Springer, London.
  • TRAWCZYŃSKI, D., SOSNOWSKI, J. and GAWKOWSKI, P. (2008) Analyzing Fault Susceptibility of ABS Microcontroller. In: M.D. Harrison, M.A. Sujan, eds., SAFECOMP2008. LNCS 5219, Springer, 360-372.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BAT5-0060-0017
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.