Dynamic mode decomposition with control (DMDc) is a powerful data-driven method for modelling dynamical systems with inputs and outputs. However, the inability to identify oscillations and the high sensitivity to noise limit the application of standard DMDc in structural dynamics. To address this challenge, this paper proposes a novel method called scaled derivative-based DMDc (sd-DMDc) to construct a discrete state-space model for mechanical systems using noisy data. This method requires only the displacement and excitation data, computes the scaled derivatives of displacement to extend the system states, and integrates the extended forward-backward strategy. Two crucial parameters are defined and optimized by minimizing the response error. The sd-DMDc algorithm is first verified through numerical simulations of a multiple-input multiple-output (MIMO) cantilever plate. The results indicate that sd-DMDc exhibits superior modelling accuracy across various noise levels and measurement points compared to the delay-DMDc method. It has also been proved that sd-DMDc can accurately identify dynamical systems from partial observations. Subsequently, vibration experiments are conducted on a MIMO cantilever plate. The sd-DMDc method is further verified using experimental data, and the conclusions align with those drawn from simulation studies. The sd-DMDc algorithm demonstrates great modelling accuracy, surpassing that of delay-DMDc, especially for partial observations. In addition, the model given by sd-DMDc can extract the modal parameters of the plate, which are consistent with the modal test results.
Read full abstract