Related Experiment Video
Updated: Jan 28, 2026

Experimental Investigation of the Hierarchical Control in DC Microgrids Using a Real-time Simulator
Published on: February 14, 2025
Distributed control architecture for real-time model predictive control for system-level harmonic mitigation in power
Espen Skjong1, Tor Arne Johansen2, Marta Molinas3
1Department of Engineering Cybernetics, Norwegian University of Science and Technology, 7034 Trondheim, Norway; Centre for Autonomous Marine Operations and Systems (NTNU-AMOS), Norwegian University of Science and Technology, 7052 Trondheim, Norway; Ulstein Blue Ctrl AS, 6018 Å lesund, Norway.
Abstract:
It can be challenging to design and implement Model Predictive Control (MPC) schemes in systems with fast dynamics. As MPCs often introduce high computational loads, it can be hard to assure real-time properties required by the dynamic system. An understanding of the system's behavior, to exploit system properties that can benefit real-time implementation is imperative. Moreover, MPC implementations on embedded local devices rarely allows flexibility to changes in model and control philosophy, due to increased complexity and computational loads. A change in control philosophy (run-time) can be quite relevant in power systems that can change from an integrated to a segregated state. This paper proposes a distributed control hierarchy with a real-time MPC implementation, designed as a higher-level control unit, to feed a lower-level control device with references. The higher-level control unit's objective in this paper is to generate the control reference of an Active Power Filter for system-level harmonic mitigation. In particular, a novel system architecture, which incorporates the higher-level MPC control and handles distribution of control action to low-level controllers, as well as receiving measurements used by the MPC, is proposed to obtain the application's real-time properties and control flexibility. The higher-level MPC control, which is designed as a distributed control node, can be swapped with another controller (or control philosophy) if the control objective or the dynamic system changes. A standard optimization framework and standard software and hardware technology is used, and the MPC is designed on the basis of repetitive and distributed control, which allows the use of relatively low control update rate. A simulator architecture is implemented with the aim of mimicking a Hardware-In-Loop (HIL) simulator test to evaluate the application's real-time properties, as well as the application's resource usage. The results demonstrates that the implementation of the harmonic mitigation application exhibits the real-time requirements of the application with acceptable resource usage.
Related Concept Videos
Control Systems
At the heart...
Control of Power Flow
Control Systems: Applications
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
Feedback control systems
Linear feedback systems are theoretical models that simplify analysis and design. These systems operate under the principle that their output is directly proportional to their input within certain ranges. For instance, an amplifier in a control system behaves linearly as long as the input signal remains within a specific range. However, most physical systems exhibit inherent nonlinearity...
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Transfer Function in Control Systems
To derive the transfer function, consider a general nth-order linear time-invariant...

