RMIT University
Browse

Safety-critical multi-core software architecture for model predictive control

conference contribution
posted on 2024-10-31, 15:54 authored by Ki Chun Ng, Liuping WangLiuping Wang, Ian Peake
Model Predictive Control (MPC) is a process control algorithm based on optimization, in which long, variable optimization time is a major drawback when used in fast dynamic safety-critical systems. In safety-critical systems, timing is vital for the operation of MPC. In this paper, timing, safety and plant performance aspects of a proposed multi-core MPC architecture are investigated in a case study combining simulation and experiment. The proposed architecture performs 'safe' and '(high) performance' optimization in parallel, preferring high performance results, but falling back on safe results. We show that safe optimization, based on Hildreth's algorithm and a minimal set of safety-critical constraints, always meets a deadline, but almost always its result can be subsumed by a high performance result.

History

Start page

434

End page

439

Total pages

6

Outlet

Proceedings of the 1st Australian Control Conference, AUCC 2011

Editors

Dragan Nesic

Name of conference

1st Australian Control Conference, AUCC 2011

Publisher

IEEE

Place published

United States

Start date

2011-11-10

End date

2011-11-11

Language

English

Copyright

© Engineers Australia, 2011.

Former Identifier

2006031617

Esploro creation date

2020-06-22

Fedora creation date

2012-04-26

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC