On Port-Hamiltonian Formulation of Hysteretic Energy Storage Elements: The Backlash Case

summary

Video file (mp4)

The gist

This research presents a port-Hamiltonian formulation for hysteretic energy storage elements, specifically focusing on the backlash case, which addresses how to model systems where current state

In short

This research develops a port-Hamiltonian framework for modeling hysteretic energy storage elements, specifically focusing on backlash systems where current depends on input history. The method uses a family of storage functions to incorporate hysteresis into structured energy-based models, successfully expressing the system as a port-Hamiltonian system with nonlinear dissipation.

Key concepts

Port-Hamiltonian Formulation
This is a mathematical approach that describes physical systems using Hamiltonian mechanics and port theory. It allows complex systems, like hysteretic elements, to be modeled in a structured way where energy flow (ports) and storage are clearly defined, making analysis easier.
Storage Functions
These functions mathematically represent the energy stored within a system. For hysteretic elements, the paper introduces a family of these functions that account for path-dependent behavior. This is crucial because standard storage models fail to capture how the state depends on past inputs.
Backlash Inductor Modeling
This focuses on modeling inductors with backlash, which means the current flow is restricted by a dead zone or hysteresis. The authors define specific storage functions for this case, showing that energy dissipation along closed loops corresponds to the enclosed area of the trajectory in the state plane.

Terminology used across episodes

This episode discusses

The paper

On Port-Hamiltonian Formulation of Hysteretic Energy Storage Elements: The Backlash Case · Read on arXiv

Engineering and Technology Institute Groningen · Bernoulli Institute for Mathematics, Computer Science, and Artificial Intelligence

Transcript

Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.

Rosa: I'm Rosa, and with me are Dev and Taro, guest researcher.

Dev: Today's paper: "On Port-Hamiltonian Formulation of Hysteretic Energy Storage Elements".

Rosa: This research presents a port-Hamiltonian formulation for hysteretic energy storage elements, specifically focusing on the backlash case, which addresses how to model systems where current state depends on input history.

Dev: First, who's behind it and why it matters.

Title and authors: Rosa: So, we're looking at this paper today, "On Port-Hamiltonian Formulation of Hysteretic Energy Storage Elements: The Backlash Case," and it seems to be tackling a really specific and tricky area of modeling energy storage. Rosa here, as a field roboticist, I'm curious if this kind of mathematical framework actually translates well outside of a controlled lab environment or if we're talking about something that would break down in real-world deployment.

Dev: From my side as a controls engineer, I want to know how the formulation handles the dynamics; specifically, will the resulting system have manageable loop rates and what kind of latency issues we might run into when applying it to a physical actuator?

Taro: I'm interested in what happens when things go wrong; if we're dealing with autonomy, how does this model predict or handle situations where the environment misbehaves in ways that introduce unpredictable hysteresis?

Rosa: Well, the abstract mentions that they are revisiting the passivity property of backlash-driven elements by deriving a family of storage functions associated with dissipativity, which is pretty fundamental to understanding how these systems behave energetically.

Dev: That sounds like a lot of groundwork before they even get to the actual port-Hamiltonian formulation, Rosa; I hope this foundation is solid enough for real-time applications, because if the state representation is too complex or slow to calculate, the whole control loop falls apart.

Taro: It’s interesting that they explicitly derive the available storage and required supply functions a la Willems for these elements, as mentioned in page zero; I wonder if that mathematical structure gives us any immediate insight into how an autonomous agent should react when it encounters a sudden change in external forces <ref:2603.25211#pg1,the available storage and required supply functions>.

Rosa: Exactly, because those supply and storage functions are what define the physical limits of what the system can store or require from its surroundings, which is key for me when I think about deploying this on a robot that might experience unexpected friction or gear sticking.

Dev: And then they move on to presenting the actual port-Hamiltonian formulation of hysteretic inductors as prototypical storage elements, showing how a Hamiltonian function can be chosen from that family to include a feedthrough term representing energy dissipation, which is what we need for control design.

Title and authors: Taro: Including that nonlinear potential consistent with the Willems dissipativity framework sounds like it gives us a way to formally account for the energy lost during those state transitions, which is crucial when an autonomous system has to make decisions under uncertainty.

Rosa: I saw something on page two that talks about modeling a nonlinear inductor element using a family of storage functions, specifically Proposition III <ref:2603.25211#pg1,a family of storage functions>.one where S gamma(I, phi) is defined for any gamma in the range

-h, h: <ref:2603.25211#pg0>.

Dev: That specific definition of S gamma seems like the core mathematical tool they use to characterize the inductor's behavior under backlash; I'm trying to get a feel for how that function actually relates to standard linear inductance models.

Taro: The proof confirms that along any closed trajectory in the (I, phi) plane between certain bounds, the total dissipated energy is given as 2hphi two - phi one for every gamma in

-h, h: , which essentially equals the area enclosed by that trajectory <ref:2603.25211#pg1>.

Rosa: That link between the area and dissipated energy is really concrete; it helps visualize exactly how much energy is being lost when the inductor cycles through different states, which makes sense for my work on power electronics.

Dev: I'm also seeing that they establish a monotonicity property where S gamma1(I, phi) S gamma2(I, phi) for all gamma one gamma two which suggests a consistent way to choose the right storage function for different levels of hysteresis <ref:2603.25211#pg1>.

Taro: That consistency in choosing the storage function across the range of gamma is important because it means we have a structured way to incorporate this path-dependent nature into our dynamical models, which is something I've been looking for in autonomous systems.

Rosa: Moving on to the available and required supply functions, they define S a(I zero phi zero) based on the supremum over trajectories involving V and T zero - Z T zero I(t)V(t)dt, which sets a physical constraint on what the system can hold <ref:2603.25211#pg1>.

Dev: And then they show that for the specific backlash inductor element with width 2h and inductance L, this available storage function simplifies nicely to S a(I zero phi zero) = S-h(I zero phi zero), which is a simplification we can actually use in practical modeling <ref:2603.25211#pg1>.

Taro: Similarly, the required supply function is given by Proposition III.four as S r(I zero phi zero) = S h(I zero phi zero) with gamma = h, which provides a clear upper bound on the energy the system needs to operate within.

Title and authors: Rosa: It’s neat how they define those bounds using ground state sets where I=zero as a starting point, giving us specific mathematical starting points for calculating these supply and storage limits <ref:2603.25211#pg1>.

Dev: That leads into the application part, where they extend this to RLC networks, showing how hysteretic inductors can be included in parallel and series interconnection configurations within the general pH formalism.

Taro: I’m curious about the passivity proof they present using the total Hamiltonian, because demonstrating that = I - hL sign(V)V + Q C IV confirms stability with respect to the supply rate w, which is a really strong result for modeling complex systems.

Rosa: That passivity check is exactly what I need to see when modeling interconnected circuits, because it tells us that even with hysteresis, the system remains bounded in terms of energy exchange relative to its ports.

Dev: And they conclude that this approach successfully expresses hysteretic elements in a pH framework with a nonlinear dissipation feedthrough term, which means we get the structure we want while explicitly accounting for the energy loss from the hysteresis itself.

Taro: So, it sounds like this paper gives us a rigorous mathematical way to incorporate path-dependent dynamics into structured models without losing the fundamental energy balance of port-Hamiltonian systems.

Rosa: It does, and honestly, that's what excites me because it means we can build more realistic simulations for things like complex robotic systems where physical constraints like backlash are unavoidable.

Dev: For control design, having this structure means we can design controllers that respect the underlying energy conservation principles derived from the skew-symmetry and dissipation potential of the system, which is much better than just relying on standard Lyapunov proofs alone.

Taro: If we can use these available and required supply functions to perform energy-aware optimization, as I mentioned earlier, we could potentially constrain an autonomous agent's actions based on whether a desired state is physically reachable without requiring infinite external energy input.

Rosa: That idea of using those physical limits to guide decision-making in the AI is compelling, especially when thinking about scenarios where the environment might be hostile or unpredictable.

Title and authors: Dev: But I still have to ask about robustness; how does this formulation handle rapid state changes or high-frequency switching that might stress the numerical implementation of this nonlinear potential?

Taro: The paper itself flags a limitation in that it focuses specifically on the backlash case, and while they show applicability to RLC networks, generalizing this exact approach to other hysteretic storage elements like Preisach or Duhem models is identified as future work.

Rosa: So for now, we have a solid model for backlash inductors within the pH structure, but we’re still waiting on that broader generalization to other complex hysteresis types.

Dev: Given the focus on the backlash case and the complexity of defining those storage functions, I'm thinking about how quickly this would actually run in a real-time loop; if calculating S gamma takes too long, it won't be useful for high-speed control.

Taro: It seems like this work provides a very clear roadmap for integrating path dependence into energy-based modeling, setting a precedent for how we can handle these dynamics in structured systems.

Rosa: So to wrap up on "On Port-Hamiltonian Formulation of Hysteretic Energy Storage Elements: The Backlash Case," it gives us the tools to represent hysteretic elements as port-Hamiltonian systems with a nonlinear dissipation feedthrough term, which is a big step for modeling real physical components.

Dev: It successfully expresses the system while preserving the skew-symmetric interconnection structure and energy balance, which is exactly what we need to keep our control loops stable and predictable.

Taro: I think this paper opens up a path for designing autonomous systems that are inherently more energy-aware because they can use those available and required supply functions to constrain their operational boundaries.

Rosa: It’s certainly a valuable contribution to the field of modeling these kinds of storage elements, and I'm looking forward to seeing how this framework evolves when applied outside the lab.

Dev: We need more work on ensuring numerical stability for fast-acting systems before we can really deploy this kind of formulation at high loop rates.

Taro: Looking ahead, I'm keen to see how researchers build upon this by applying it to those other complex hysteresis models they mentioned, like Preisach or Duhem.

Rosa: Well, that’s our time on this paper; it really shows the power of port-Hamiltonian methods when you want to precisely model systems where energy loss due to history matters.

The paper's summary: Rosa: So, to recap, this paper provides a systematic way to model hysteretic energy storage elements using port-Hamiltonian systems by choosing specific Hamiltonian functions from a family related to dissipativity properties and defining clear available and required supply functions for backlash inductors.

Dev: That’s the core idea—they’re taking something notoriously hard to model, like history-dependent backlash, and fitting it into a well-structured framework that keeps energy balance intact through the port-Hamiltonian structure.

Taro: I'm particularly interested in how they handled that path dependence; did they really manage to capture the multivalued nature of the input-output map without losing the fundamental mathematical rigor?

Rosa: They show that by using a family of storage functions, S gamma, you can define an admissible storage function for any gamma within a certain range, and this structure relates directly to how much energy is dissipated along a closed trajectory in the (I, phi) plane.

Dev: That relationship between the area enclosed by the trajectory and the total dissipated energy is very concrete; it gives us a tangible way to quantify that hysteresis loss mathematically.

Taro: And those defined available and required supply functions, S a and S r, seem to set physical boundaries for what the system can store or demand from its environment, which has implications for autonomous agents operating in uncertain conditions.

Rosa: Exactly, if we can use those bounds to constrain optimization algorithms, it means an AI trying to reach a goal knows exactly where its energy limits are imposed by the physical system's history.

Dev: From a control standpoint, seeing the total Hamiltonian formulation with that nonlinear feedthrough term means we have a clear mechanism for explicitly accounting for energy loss during state transitions in our predictive models.

Taro: That explicit dissipation term is what makes it useful for predicting how an autonomous system will behave when the environment introduces unpredictable friction or sudden jolts through that backlash.

Rosa: It’s exciting because this moves us beyond simple linear models and allows us to build more realistic simulations for complex physical components, whether that's a robot joint or a power electronics circuit.

Dev: But we gotta be careful about the implementation speed; if calculating those storage functions takes too long, it won't work for real-time control loops where latency is critical.

Taro: That’s a valid concern; the paper mentions that generalizing this exact approach to other hysteresis models like Preisach or Duhem is still future work, so we have to keep an eye on how those more complex dynamics are handled.

Rosa: So, it's a solid foundation for the backlash case, and now we have a clear direction for extending these concepts into broader areas of energy-aware control and autonomous system design.

Dev: We need to focus our next efforts on testing the numerical stability of that nonlinear potential under high-frequency switching scenarios before we can confidently apply this to fast-acting actuators.

The paper's improvements: Rosa: So, we're looking at how this research suggests improving the existing models for hysteretic elements by focusing on those key storage functions and supply limits.

Dev: The paper points out that their approach, using the family of storage functions S gamma, isn't just a one-off solution; it provides a consistent way to choose the right function depending on how you define your bounds.

Taro: That consistency is important because when we have unpredictable external forces hitting an autonomous agent, knowing that its physical limits are defined by these supply and available storage functions gives us a better sense of safety margins.

Rosa: It suggests that by formalizing those boundaries using the Willems framework, we can create optimization algorithms that don't just guess at physical limits but actually respect the energy constraints derived from the system's history.

Dev: That means we can design control laws for systems with backlash inductors where the stability isn't just assumed but is structurally guaranteed by how we’ve formulated the port-Hamiltonian system itself.

Taro: If an agent operates in a dynamic environment, this structural guarantee could mean it won't enter unstable states even when facing highly non-linear or unexpected inputs that would trip up simpler models.

Rosa: It really moves the goal from just simulating what happens to predicting and controlling what *can* happen based on fundamental energy principles.

Dev: But we still have to address the computational cost; deriving those functions might be complex, so we're looking at how efficient the resulting algorithm is for real-time execution.

Taro: That’s a valid point, and the authors themselves noted that generalizing this framework to other complex hysteresis models like Preisach or Duhem will require further work to see how computationally light those specific formulations are.

Rosa: So, the improvement lies in creating a more robust mathematical structure for modeling these elements, even if the immediate practical application needs refinement for high-speed robotics.

Dev: And that brings up my concern again about latency; we need to make sure the calculation of S a and S r is fast enough so we can actually use it in a control loop that needs to react quickly.

Taro: But think about the bigger picture; if this framework works, it could be applied across many fields where energy storage and history matter, like complex power grids or even modeling material fatigue in structural components.

Rosa: That’s the big implication—it gives us a universal mathematical language for handling path-dependent energy loss that we can then adapt to any physical system we need to model accurately.

Dev: If the authors can provide more details on how they handle high-frequency switching, that would be helpful for my team when we start prototyping these controllers.

Conclusion: Rosa: To wrap up, this paper on "On Port-Hamiltonian Formulation of Hysteretic Energy Storage Elements: The Backlash Case" shows that we can successfully represent complex, history-dependent physical behaviors like backlash within a structured port-Hamiltonian framework using nonlinear dissipation terms.

Dev: It confirms that by correctly identifying the available storage and required supply functions, we get a mathematically sound way to keep the system's energy balance intact while explicitly modeling the energy lost during those state transitions.

Taro: I think this has real implications for autonomous systems because it gives us a formal way to assess operational safety based on physical limits rather than just abstract control theory guarantees.

Rosa: It opens up possibilities for building more realistic simulations of physical hardware, which is exactly what I need when designing systems that operate in the messy, unpredictable real world.

Dev: For my work on controls, the structural preservation of the skew-symmetric interconnection ensures that our stability analysis remains robust even as we introduce this kind of nonlinear dissipation.

Taro: And if we can extend this to other models like Preisach or Duhem, it could significantly help in modeling complex material systems where energy loss due to history is a major factor.

Rosa: It’s a powerful tool for anyone dealing with physical systems that have memory; the way this paper tackles the backlash case really sets a strong precedent for future work.

Dev: I'm still focused on the implementation, though, so I'm hoping we see more work soon that specifically addresses numerical stability when applying these functions to high-speed, real-time actuators.

Taro: That’s a good point; the authors did mention that while they tackle backlash now, extending it to those other models is definitely where the next step needs to be for broader autonomy applications.

Rosa: Indeed, this work on "On Port-Hamiltonian Formulation of Hysteretic Energy Storage Elements: The Backlash Case" gives us a clear roadmap for incorporating history into energy-based modeling in structured systems.

Dev: We’ve got a solid framework here, but the next crucial step is making sure the calculation of those storage functions is efficient enough for high-rate control loops.

More episodes

← Home