← Latest papers
⚡ electrical engineering

Constrained Dynamic Output Feedback Tracking via Internal Models and Polyhedral Invariant Sets

This paper proposes a synthesis framework for dynamic output feedback controllers that achieve asymptotic, offset-free tracking of diverse reference signals (including steps, ramps, sinusoids, and parabolas) under simultaneous state and input polyhedral constraints by solving a single offline bilinear optimization problem that simultaneously determines controller gains and certified admissible initial condition sets.

Original authors: Geovana França dos Santos, Eugênio B. Castelan, Walter Lucia, Jackson G. Ernesto

Published 2026-10-06
📖 6 min read🧠 Deep dive

Original authors: Geovana França dos Santos, Eugênio B. Castelan, Walter Lucia, Jackson G. Ernesto

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the world of engineering, machines are rarely given free rein to do exactly what they are told. Whether it is a robotic arm assembling a car, a drone navigating a city, or a power grid balancing supply and demand, every system operates within strict physical boundaries. Motors can only push so hard before they overheat or break, and moving parts can only travel so far before they hit a wall or a safety limit. The challenge for control engineers is to design the "brain" of these systems so they can follow a desired path perfectly, even when that path requires pushing right up against those boundaries. This is particularly difficult when the system cannot see its own internal state directly—when it only has a few sensors to guess what is happening—and when the path it must follow is not just a simple straight line, but a changing curve, a wave, or a steadily accelerating ramp.

For decades, a guiding idea known as the internal model principle has helped engineers solve the problem of tracking a moving target. The logic is intuitive: to perfectly follow a rhythm, you must understand the rhythm. If you want to match a sine wave, your control system needs a hidden mechanism that mimics the mathematics of that wave. However, when you add the reality of physical limits and the lack of full visibility, this elegant theory often breaks down or becomes too cautious, forcing the machine to operate far below its potential to stay safe. A new study by researchers at Concordia University and the Federal University of Santa Catarina offers a way to bridge this gap. They have developed a method to design controllers that can guide systems along complex, changing paths—like steps, ramps, and smooth curves—while guaranteeing that the machine never violates its physical limits, even when it cannot see everything happening inside itself.

The researchers focused on a specific type of problem where a machine must track a reference signal, which is simply the desired path or behavior the system is supposed to follow. This signal could be a sudden jump to a new position, a steady increase in speed, a smooth oscillation like a heartbeat, or a curve that accelerates over time. In many real-world scenarios, the machine does not have sensors for every single variable; it only has access to the output, such as the position of a robot arm or the voltage of a power line. The engineers needed a way to build a controller that uses these limited measurements to steer the system, correct its errors, and keep it on track without ever asking the motors to do the impossible.

To solve this, the team combined three distinct ideas into a single, unified design. First, they embedded a generalized internal model, a mathematical replica of the reference signal's behavior, directly into the controller's logic. This ensures that the system inherently understands the shape of the path it needs to follow, allowing it to eliminate any long-term error. Second, they added a dynamic output feedback compensator, a sophisticated observer that estimates the hidden internal states of the machine based on the limited sensor data available. Finally, they introduced a feedforward component that anticipates the reference signal, giving the system a head start rather than just reacting to errors after they happen.

The true innovation lies in how these pieces are fitted together. Previous methods often forced engineers to guess the safe operating limits of the system beforehand, or to design the controller and the safety limits in separate, sequential steps. This approach often led to conservative designs where the machine was forced to stay far away from its actual capabilities to ensure safety. The new method, however, calculates the controller gains and the safe operating region simultaneously. It treats the problem as a single, complex puzzle where the shape of the safe zone and the strength of the controller are solved together. By using a mathematical concept called robust positive invariance, the researchers ensure that once the system starts within a certain safe region, it will never leave that region, no matter how the reference signal changes or how the system behaves.

The researchers tested their approach using computer simulations rather than physical hardware, which is a standard first step for verifying such complex mathematical theories. In these simulations, they applied the new controller to systems subject to strict limits on both their position and their force. The results showed that the system could successfully track a wide variety of signals, including sudden steps, linear ramps, sinusoidal waves, and parabolic curves, all while staying strictly within the defined boundaries. The simulations confirmed that the system would eventually reach the exact target with zero error, and that it would do so without ever violating the physical constraints imposed on the actuators or the internal states.

A key feature of this work is its ability to handle a broad family of reference signals without needing a completely new design for each type. Whether the target is a simple step change or a complex accelerating curve, the same underlying framework adapts to the task. The method also determines, as part of the calculation, exactly how large the reference signal can be before it becomes impossible to track safely. This means the system can tell the operator the maximum speed or amplitude it can handle, rather than leaving that as a guess. The researchers demonstrated that their approach is more flexible and less conservative than previous techniques, which often relied on simplified shapes for safe zones or fixed parameters that limited performance.

The study does not claim to have solved every possible control problem, nor does it present a physical device that has been built and tested in a factory. The findings are confined to numerical simulations that verify the mathematical soundness of the proposed framework. However, the simulations provide strong evidence that the method works as intended under the conditions described. The researchers argue that this approach offers a more efficient way to design controllers for systems where safety and precision are equally critical, such as in robotics and aerospace. By solving for the controller and the safe operating region at the same time, the method unlocks performance that was previously locked away by overly cautious design rules.

In the end, this work represents a shift in how engineers think about the relationship between a machine's goals and its physical limits. Instead of viewing constraints as barriers that force the machine to slow down, the new method integrates those constraints into the very fabric of the control logic. It allows the system to push right up to the edge of what is possible, knowing exactly where the edge is and how to stay on the right side of it. For the engineers who build the next generation of autonomous systems, this provides a powerful new tool to ensure that machines can follow complex, dynamic paths with confidence and precision, even when they cannot see the whole picture.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →