Data-driven Identification of Parametric Governing Equations of Dynamical Systems Using the Signed Cumulative Distribution Transform

Abu Hasnat Mohammad Rubaiyat,Duy H. Thai,Jonathan M. Nichols,Meredith N. Hutchinson,Samuel P. Wallen,Christina J. Naify,Nathan Geib,Michael R. Haberman,Gustavo K. Rohde
2023-11-15
Abstract:This paper presents a novel data-driven approach to identify partial differential equation (PDE) parameters of a dynamical system. Specifically, we adopt a mathematical "transport" model for the solution of the dynamical system at specific spatial locations that allows us to accurately estimate the model parameters, including those associated with structural damage. This is accomplished by means of a newly-developed mathematical transform, the signed cumulative distribution transform (SCDT), which is shown to convert the general nonlinear parameter estimation problem into a simple linear regression. This approach has the additional practical advantage of requiring no a priori knowledge of the source of the excitation (or, alternatively, the initial conditions). By using training data, we devise a coarse regression procedure to recover different PDE parameters from the PDE solution measured at a single location. Numerical experiments show that the proposed regression procedure is capable of detecting and estimating PDE parameters with superior accuracy compared to a number of recently developed machine learning methods. Furthermore, a damage identification experiment conducted on a publicly available dataset provides strong evidence of the proposed method's effectiveness in structural health monitoring (SHM) applications. The Python implementation of the proposed system identification technique is integrated as a part of the software package PyTransKit (<a class="link-external link-https" href="https://github.com/rohdelab/PyTransKit" rel="external noopener nofollow">this https URL</a>).
Signal Processing,Systems and Control
What problem does this paper attempt to address?
The paper aims to address the problem of identifying parameters of partial differential equations (PDEs) in dynamic systems, particularly those related to structural health monitoring (SHM). Specifically, the study proposes a novel data-driven method to accurately estimate PDE parameters of dynamic systems, including those associated with structural damage. The main contribution of the paper is the introduction of a new mathematical transform—the Signed Cumulative Distribution Transform (SCDT), which can convert the nonlinear parameter estimation problem into a simple linear regression problem. A key advantage of this method is that it does not require prior knowledge of the excitation source (or initial conditions). Using training data, the researchers developed a coarse regression process that can recover different PDE parameters from the PDE solution measured at a single location. Numerical experiments demonstrate that the proposed regression process has higher accuracy in detecting and estimating PDE parameters compared to several recently developed machine learning methods. Additionally, the study conducted a structural health monitoring experiment on a public dataset to demonstrate the effectiveness of the proposed method. The Python implementation is integrated as part of the software package PyTransKit. In summary, the goal of this paper is to solve the problem of PDE parameter identification through a novel approach and to showcase the potential application of this method in the field of structural health monitoring.