Master's Thesis

Developing graphical user interface for a model predicative controller in an ABB software environment

Fredrik Wåhlin


A project at ABB CRC in Västerås aims at investigating the use of an MPC algorithm as a control module in 800xA. For users to interact with such a controller, faceplates need to be designed. This report describes the process, and results of designing such faceplates using among other the ABB Graphics Builder application. The challenge with the design work was mainly to create new and unique components and layout that seem intuitive to the user and at the same time looks and works similar to existing standards. Most of the planned faceplates were created and are working as intended, although a few functions are left for future work.


MPC, Model Predictive Control, 800xA, control module, faceplate, design, layout, Graphics builder, Process Graphics 2, PG2, usability test.

Master's Thesis ISRN LUTFD2/TFRT--5833--SE, Department of Automatic Control, Lund University, Sweden, February 2009.

Download full document

Download Popular Science Summary