Choice of Basis for Nonlinear Deformations

The quality of the reduced model is determined by the choice of the time-invariant basis matrix , which we assumed existance of in the previous chapters. This basis, which is pre-processed to be mass-orthonormal (), must effectively span the space of expected nonlinear deformations.

Basis from Simulation Data (POD)

This data-driven approach, also known as Principal Orthogonal Directions (POD), constructs an optimal basis from pre-existing simulation data.

First, an offline, unreduced simulation is run to generate a set of deformation state vectors . Afterwards, the snapshots are assembled into a matrix . A basis is extracted by performing a Singular Value Decomposition (SVD), typically with respect to the mass-weighted inner product (a technique known as mass-PCA). The columns of from the decomposition that correspond to the largest singular values form the basis !

While optimal for the training data, this method's primary drawback is the necessity of a slow, offline pre-simulation.

Basis from Modal Derivatives

This approach constructs a basis automatically by analyzing the system's fundamental nonlinear response, without requiring a non-reduced pre-simulation like POD.

The key insight is that linear modes are an incomplete basis. When a nonlinear system is excited in the direction of a linear mode, other deformations naturally co-appear due to nonlinear coupling. Modal derivatives are precisely these coupled deformations.

Mathematically, we analyze the static deformation resulting from a force applied along the linear modes : , where is the diagonal matrix of squared frequencies and is a parameter vector. The solution can be expressed as second order Taylor series expansion around :

This expansion reveals the system's response structure. The first-order derivatives, , are precisely the familiar linear vibration modes, representing the initial linear response to the applied force. The crucial nonlinear couplings are captured by the second-order derivatives, which are known as the modal derivatives. Each is a deformation vector that can be computed by solving a linear system involving the constant, rest-state stiffness matrix .

The full set of vectors is typically too large. A compact, -dimensional basis is formed by collecting all linear modes and modal derivatives, scaling them to prioritize low-frequency contributions, and then using mass-PCA to extract the most significant combined shapes. This produces a general-purpose basis that captures essential nonlinear behavior without any prior knowledge of runtime forces.

For more information and the derivation please refer to the SIGGRAPH course notes [Sifakis & Barbic 2012].