Maintenance of Process Control Algorithms based on Dynamic Program Slicing

Ole Fink Hansen, Nils Axel Andersen, Ole Ravn

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    Abstract

    Today’s industrial control systems gradually lose performance after installation and must be regularly maintained by means of adjusting parameters and modifying the control algorithm, in order to regain high performance. Industrial control algorithms are complex software systems, and it is particularly difficult to locate causes of performance loss, while readjusting the algorithm once the cause of performance loss is actually realized and found is relatively simple. In this paper we present a software-engineering approach to the maintenance problem, which provides tools for exploring the behavior of a control algorithm, enables maintenance personnel to focus on only relevant parts of the algorithm and semi-automatically locate the part of the algorithm that is responsible for the reduced performance. The solution is tuning-free and can be applied to installed and running systems without modifying the existing control algorithm, which makes the solution well suited for industrial applications.
    Original languageEnglish
    Title of host publicationProceedings of the 2010 IEEE International Symposium on Computer-Aided Control System Design
    Publication date2010
    ISBN (Print)978-1-4244-5355-9
    DOIs
    Publication statusPublished - 2010
    EventIEEE International Symposium on Computer-Aided Control System Design - Yokohama, Angola
    Duration: 8 Sept 201010 Sept 2010

    Conference

    ConferenceIEEE International Symposium on Computer-Aided Control System Design
    Country/TerritoryAngola
    CityYokohama
    Period08/09/201010/09/2010

    Fingerprint

    Dive into the research topics of 'Maintenance of Process Control Algorithms based on Dynamic Program Slicing'. Together they form a unique fingerprint.

    Cite this