Data-driven identification of port-Hamiltonian DAE systems by Gaussian processes

Peter Zaspel,Michael Günther
2024-06-27
Abstract:Port-Hamiltonian systems (pHS) allow for a structure-preserving modeling of dynamical systems. Coupling pHS via linear relations between input and output defines an overall pHS, which is structure preserving. However, in multiphysics applications, some subsystems do not allow for a physical pHS description, as (a) this is not available or (b) too expensive. Here, data-driven approaches can be used to deliver a pHS for such subsystems, which can then be coupled to the other subsystems in a structure-preserving way. In this work, we derive a data-driven identification approach for port-Hamiltonian differential algebraic equation (DAE) systems. The approach uses input and state space data to estimate nonlinear effort functions of pH-DAEs. As underlying technique, we us (multi-task) Gaussian processes. This work thereby extends over the current state of the art, in which only port-Hamiltonian ordinary differential equation systems could be identified via Gaussian processes. We apply this approach successfully to two applications from network design and constrained multibody system dynamics, based on pH-DAE system of index one and three, respectively.
Systems and Control,Machine Learning,Numerical Analysis
What problem does this paper attempt to address?
### Problems the paper attempts to solve The paper aims to solve the problem that in multi - physical field applications, some subsystems cannot be described by the physically - based port - Hamiltonian system (pHS). Specifically, the paper focuses on the following situations: 1. **Lack of physical models**: For some subsystems, there are no available physical models to define their pHS descriptions. 2. **Models too costly**: Even if there are physical models, their computational costs are too high and are not suitable for use in overall simulations. 3. **Black - box simulation packages**: Some subsystems can only be simulated through user - specified simulation packages, which do not provide internal dynamic information but only input - output characteristics. To overcome these limitations, the paper proposes a data - driven method based on Gaussian Processes (GPs) to identify the effort function of nonlinear port - Hamiltonian differential - algebraic equation (pH - DAE) systems. This method can ensure that the generated models have pHS properties and can be efficiently applied to practical multi - physical field problems. ### Specific objectives 1. **Data - driven pH - DAE system identification**: Develop a data - driven method to estimate the nonlinear effort functions of pH - DAE systems using input and state - space data. 2. **Expand existing techniques**: Extend the existing GPs - based pH - ODE system identification method to pH - DAE systems, which is a gap in current research. 3. **Verify in practical applications**: Verify the effectiveness of the proposed method through two practical application cases (network design and constrained multi - body system dynamics). ### Main contributions 1. **Fill the gap**: For the first time, a data - driven identification method for nonlinear pH - DAE systems based on GPs is proposed. 2. **Structure preservation**: The generated models can accurately preserve the pHS structure and are suitable for complex multi - physical field coupling systems. 3. **Handle noisy data**: This method can handle actual data with noise and is suitable for real - world application scenarios. ### Method overview 1. **Data preparation**: Construct derivative data from the given input - output data pairs. 2. **Gaussian process regression**: Use multi - task Gaussian process (MT - GP) regression to identify the linear transformation of the effort function. 3. **Hyperparameter optimization**: Optimize the hyperparameters by maximizing the marginal likelihood function. 4. **Posterior prediction**: Derive the posterior mean of the effort function through the conditional distribution. ### Application cases 1. **Electrical network design**: The effectiveness of the method is verified through a circuit model including a nonlinear capacitor, a linear resistor and a time - dependent voltage source. 2. **Constrained multi - body system dynamics**: The effectiveness of the method in dealing with constrained multi - body system dynamics problems is verified through a simple mathematical pendulum model. ### Conclusion The paper proposes a data - driven method based on Gaussian Processes to identify nonlinear port - Hamiltonian differential - algebraic equation systems. This method can not only handle actual data with noise, but also ensure that the generated models have pHS properties and are suitable for complex multi - physical field coupling systems. Through verification in practical application cases, the effectiveness and practicality of this method are proved.