Dissipativity Analysis of Nonlinear Systems: A Linear--Radial Kernel-based Approach

This paper proposes a data-driven method for estimating the dissipativity of nonlinear systems by leveraging a Koopman operator model on a reproducing kernel Hilbert space with a linear-radial kernel to formulate the problem as a finite-dimensional convex optimization task with derived statistical learning bounds.

Xiuzhen Ye, Wentao Tang

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

The Big Picture: Predicting the "Energy" of a Black Box

Imagine you have a mysterious machine (a nonlinear system). It takes inputs (like pushing a lever) and produces outputs (like a spinning wheel). You don't know the blueprints, the physics equations, or how the gears work inside. You only have a notebook of observations: "When I pushed here, it went there."

The paper asks a crucial question: Can we figure out if this machine is "safe" and "stable" just by looking at our notebook of observations?

In engineering, "safety" and "stability" are often described by a concept called Dissipativity. Think of it like a bank account for energy:

  • Storage Function: How much energy is currently stored in the machine (the balance).
  • Supply Rate: How much energy is being added or taken out by your actions (deposits and withdrawals).
  • The Rule: A safe machine is one where the energy stored never grows faster than the energy you put in. If you stop pushing, the machine should eventually calm down, not explode.

The Problem: The "Shape" of the Solution

For simple machines (linear systems), figuring out this energy balance is like drawing a perfect circle or a straight line. It's easy math.

But for complex, wobbly machines (nonlinear systems), the energy balance looks like a twisted, knotted piece of spaghetti. Traditional math struggles to find a formula for that spaghetti. If you try to force it into a simple shape (like a flat sheet), you might miss the danger spots, or you might be so cautious that you think the machine is broken when it's actually fine.

The Solution: The "Magic Lens" (Linear-Radial Kernel)

The authors propose a new way to look at the data. They use a mathematical tool called a Reproducing Kernel Hilbert Space (RKHS).

The Analogy: The Magic Lens
Imagine looking at a messy, tangled ball of yarn through a special Magic Lens.

  • Without the lens: The yarn looks like a chaotic mess.
  • With the lens: The yarn suddenly looks like a neat, organized grid of straight lines.

The "Magic Lens" in this paper is a specific type of math function called a Linear-Radial Kernel.

  • Why "Linear-Radial"? The authors realized that near the "center" of the machine (where it's supposed to be at rest), the energy usually looks like a bowl (quadratic). Far away, it might look different.
  • The lens is designed so that near the center, it forces the math to look like a smooth bowl (safe and stable). Far away, it allows the math to stretch and twist to fit the complex reality.

This ensures that the solution isn't just a random guess; it respects the fundamental physics that "near the center, things should behave nicely."

The Method: Turning Chaos into a Puzzle

Here is how they actually do it:

  1. Lift the Data: They take their messy data points and "lift" them into a higher-dimensional world (like taking a 2D shadow and turning it into a 3D object). In this new world, the complex, twisted rules of the machine look like simple, straight lines.
  2. The "Bank Account" Check: They set up a giant puzzle. They are looking for a "Storage Function" (the energy balance) that satisfies a simple rule: Energy Out ≤ Energy In.
  3. The Convex Optimization: Because they used their "Magic Lens," this puzzle becomes a Convex Optimization problem.
    • Analogy: Imagine trying to find the lowest point in a landscape. If the landscape is full of hills and valleys (non-convex), you might get stuck in a small dip thinking it's the bottom. But if the landscape is a perfect, smooth bowl (convex), you can roll a ball down, and it will guarantee to find the absolute lowest point.
    • The authors turned the messy problem into a perfect bowl, so the computer can find the best answer quickly and reliably.

The Guarantee: "Probably Correct"

Since they are using data (which is never perfect), they can't promise the machine is 100% safe everywhere. But they provide a Statistical Guarantee.

  • The Metaphor: Imagine you are testing a new bridge by driving cars over it. You can't drive every possible car at every possible speed.
  • The authors say: "We tested 1,000 cars. Based on our math, we are 99% sure that if you drive a car we haven't seen yet, the bridge will hold, unless you drive it extremely far from the center of the road."
  • They proved that any "mistakes" (violations of the safety rule) get smaller the further you get from the center, and they vanish as you collect more data.

Real-World Tests (The Case Studies)

The authors tested this on three different "machines":

  1. A Synthetic Polynomial System: A made-up math problem where they knew the answer. Their method found the exact answer, proving it works.
  2. An Inverted Pendulum: A stick balancing on a cart. This is notoriously unstable. Their method found a "storage function" that was much less conservative (less fearful) than traditional physics-based guesses, meaning it could handle more aggressive control without breaking.
  3. A Bioreactor: A tank growing bacteria. This is a messy, chemical system with no simple formula. Their method successfully found a safety rule where human intuition failed.

The Bottom Line

This paper gives engineers a data-driven flashlight to find safety rules for complex, unknown machines.

  • It doesn't need the blueprints.
  • It uses a special "lens" to make the math solvable.
  • It guarantees that the machine is safe, with a mathematically proven margin of error that shrinks as you collect more data.

It's like teaching a computer to understand the "laws of physics" for a black box just by watching it play, ensuring it won't crash the plane or explode the reactor.

Get papers like this in your inbox

Personalized daily or weekly digests matching your interests. Gists or technical summaries, in your language.

Try Digest →