Structure-preserving model reduction on manifolds of port-Hamiltonian systems

This paper proposes a non-intrusive, structure-preserving model order reduction method based on generalized manifold Galerkin reduction that generates reduced-order port-Hamiltonian models for both linear and nonlinear systems while maintaining stability and passivity, demonstrating superior accuracy compared to existing techniques.

Silke Glas, Hongliang Mu

Published Tue, 10 Ma
📖 5 min read🧠 Deep dive

Imagine you have a massive, incredibly detailed blueprint of a complex machine, like a high-speed train or a power grid. This blueprint (the Full-Order Model) is perfect; it captures every tiny gear, spring, and electrical circuit. However, if you try to run a simulation of this machine on a computer, it takes forever. It's like trying to simulate the movement of every single grain of sand on a beach just to see how a wave crashes. You need a way to make the blueprint smaller and faster to work with, without losing the essential "soul" of the machine.

This is the problem of Model Order Reduction (MOR).

The Challenge: Keeping the "Soul" Intact

The machine in this paper is a Port-Hamiltonian (pH) system. Think of this as a machine built on the laws of energy. It has a special "energy bank" (the Hamiltonian) that tracks how much energy is stored, how much is lost to friction (dissipation), and how much comes in or goes out through its ports (inputs and outputs).

The most important rule of these machines is Conservation of Energy. If you build a smaller, simplified version of the machine (a Reduced-Order Model or ROM), it must still obey the laws of energy. If your simplified model creates energy out of thin air or loses it magically, it will become unstable and give you wrong answers. It's like shrinking a car engine: if you shrink the fuel tank but keep the pistons the same size, the engine will explode.

The Old Way vs. The New Way

The Old Way:
Previous methods for shrinking these models were like taking a photo of the machine and then squishing the photo to make it smaller. While the picture looks similar, the physics inside might be broken. The "energy rules" often get lost in the squishing process, leading to unstable simulations.

The New Way (This Paper):
The authors, Silke Glas and Hongliang Mu, propose a smarter way to shrink the machine. They use a technique called Generalized Manifold Galerkin (GMG) reduction.

Here is the analogy:
Imagine the machine's behavior isn't just a flat sheet of paper, but a curved, flexible surface (a manifold) floating in a huge room. The machine's state (where it is and how fast it's moving) always stays on this specific curved surface.

  • The Map (Embedding): Instead of just squishing the paper, they create a special "map" that projects the huge, complex 3D room down onto a smaller, simpler 2D surface that perfectly matches the curve of the machine's behavior.
  • The Projection: They don't just guess the new path; they use a mathematical "laser" (the GMG reduction) that projects the machine's forces directly onto this new, smaller surface.
  • The Result: Because they projected the forces along the curve of the energy surface, the new, smaller machine automatically obeys the laws of energy. It's like shrinking the engine but keeping the fuel tank and pistons perfectly synchronized because you shrank them together along the same curve.

Two Types of Maps

The paper tests two ways to draw this "map":

  1. The Straight Map (Linear): This assumes the machine's behavior is like a flat sheet. It's good for simple machines (like a standard spring and damper).
  2. The Curved Map (Quadratic): This assumes the machine's behavior is curved, like a bowl or a saddle. This is crucial for complex, non-linear machines (like a spring that gets stiffer the more you stretch it). The authors found that using this "curved map" gave much more accurate results for complex systems.

The "DEIM" Trick

There's a catch: even with a smaller model, calculating the energy of a complex, non-linear spring can still be slow because it depends on the size of the original giant blueprint.

To fix this, they use a trick called DEIM (Discrete Empirical Interpolation Method).

  • Analogy: Imagine you want to know the average temperature of a whole city. Instead of checking every single house (which takes forever), you pick a few "smart" houses that represent the whole city perfectly. You only check those few spots to get a very accurate estimate of the whole city's temperature. DEIM does this for the math, picking the most important parts of the calculation to keep the simulation fast.

The Results

The authors tested their new method on two types of machines:

  1. A Linear Machine: A row of masses connected by simple springs and dampers (like a train of toy cars).
  2. A Non-Linear Machine: The same setup, but the springs get stiffer the more you stretch them (like a real rubber band).

The Outcome:
Their new method (GMG-POD and GMG-QM) produced smaller models that were:

  • Faster: They ran simulations much quicker.
  • More Accurate: They made fewer mistakes in predicting the machine's movement compared to older methods.
  • Stable: They perfectly preserved the energy rules, meaning the models didn't "blow up" or behave strangely.

In Summary

This paper introduces a new, smarter way to shrink complex energy-based machines. Instead of just cutting corners, they use advanced geometry to fold the machine down into a smaller size while keeping its "energy soul" intact. Whether the machine is simple or wildly complex, this method ensures the simplified version behaves just like the real thing, making simulations faster and more reliable for engineers and scientists.