← Latest papers
⚡ electrical engineering

Analysis of Non-Square Nonlinear MIMO Systems using Scaled Relative Graphs

This paper extends Scaled Relative Graph (SRG) analysis to non-square nonlinear MIMO systems by embedding operators into a common Hilbert space while restricting input dimensions to avoid conservatism, thereby enabling stability analysis and L2L_2-gain bounds for a broad class of systems including those in Linear Fractional Representation (LFR) form.

Original authors: Julius P. J. Krebbekx, Roland Tóth, Amritam Das

Published 2026-04-20
📖 5 min read🧠 Deep dive

Original authors: Julius P. J. Krebbekx, Roland Tóth, Amritam Das

Original paper licensed under CC BY 4.0 (http://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

Imagine you are an engineer trying to keep a complex machine running smoothly. This machine has many inputs (like buttons you press) and many outputs (like lights that turn on or wheels that spin). In the world of control engineering, we call this a MIMO system (Multiple-Input, Multiple-Output).

For a long time, engineers had a fantastic toolkit to analyze these machines, but it only worked for "square" machines—where the number of buttons exactly matched the number of lights. If you had 3 buttons and 4 lights, the old tools broke down. They couldn't tell you if the machine would stay stable or if it would go haywire.

This paper introduces a new, super-powered tool called the Scaled Relative Graph (SRG) that finally works for these "non-square" machines. Here is how the authors solved the problem, explained with some everyday analogies.

1. The Problem: The "Square Peg in a Round Hole" Dilemma

Think of the old SRG method as a square cookie cutter. It works perfectly if your dough (the system) is also square. But what if your dough is a rectangle?

  • The Old Way: To use the square cutter, engineers used to just chop off the extra dough or stuff in extra "fake" dough to make it square.
    • The Flaw: If you chop off the extra, you lose information. If you stuff in fake dough, you make the machine look "heavier" and more dangerous than it really is. This leads to conservatism: you might think a machine is unsafe and shut it down, even though it's actually perfectly fine.

2. The Solution: The "Magic Frame" (Embedding)

The authors came up with a clever trick. Instead of forcing the rectangular dough to become square, they built a special frame that holds the dough exactly as it is, but allows the square cookie cutter to work on it without distortion.

  • The Analogy: Imagine you have a tall, thin painting (a "tall" system) and a wide, short painting (a "wide" system). You want to hang them both in a gallery that only accepts square frames.
    • The Naive Approach: You stretch the tall painting to fill a square frame (making it look weird) or you crop the wide painting (losing parts of the image).
    • The Authors' Approach: They put the paintings in a custom frame that matches the gallery's square requirement, but they add a "black border" (zeros) to the empty space. Crucially, they tell the gallery inspector: "Ignore the black border. Only look at the actual painting."

This is the core of their math: Embedding. They mathematically add "dummy" inputs or outputs to make the system look square to the SRG tool, but they strictly restrict the analysis to the original inputs. This ensures they don't get fooled by the dummy data.

3. The Result: A Clearer Picture of Stability

By using this "Magic Frame," the authors can now:

  • See the Truth: They can calculate exactly how much "gain" (amplification) the system has. In the old method, the fake data would make the system look like it amplifies signals wildly, causing a false alarm. The new method ignores the fake data, giving a much tighter, more accurate safety margin.
  • Connect the Dots: They developed a set of rules (like a grammar for these graphs) that lets you combine different parts of a machine. If you have a linear part (like a spring) and a non-linear part (like a rubber band that gets stiff), you can now draw their SRGs and see if they will play nice together or crash.

4. Real-World Examples

The paper tests this on four different scenarios, like a mechanic testing a new engine:

  1. The Lur'e System: A classic control setup. The authors showed that their method proves the system is stable even when the old "naive" method said it was unstable. It's like proving a bridge is safe when the old calculator said it would collapse.
  2. Multiple Nonlinearities: A system with several "rubber bands" (non-linearities). Their method gave a much tighter safety bound than previous techniques, meaning engineers can push the machine harder without fear.
  3. Mass-Spring-Damper: A system of weights and springs. They modeled a complex interaction where a spring pushes back (negative stiffness) for small movements. Their tool handled this tricky, non-square setup perfectly.
  4. Comparison: They compared their results to other advanced methods (like IQC) and found their approach was just as good, but more general and easier to apply to non-square systems.

The Big Takeaway

Before this paper, if you had a control system where the number of inputs didn't match the number of outputs, you were flying blind or using tools that were too pessimistic.

This paper provides a universal adapter. It allows engineers to use powerful, visual, frequency-domain tools (like the SRG) on any system, regardless of its shape. It removes the "fake data" that used to scare engineers, allowing them to design systems that are both safer and more efficient.

In short: They figured out how to measure a rectangle using a square ruler without cutting off the corners or padding the edges, giving us a much more accurate way to keep our complex machines running safely.

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 →