Model Reductions*

Author of this lecture: Žiga Kovačič, Cornell University. The techniques presented in this lecture are mostly based on [Sifakis & Barbic 2012].

Physics-based simulations using the Finite Element Method offer remarkable realism, but this fidelity comes at a high computational cost. A typical high-resolution 3D object can easily have thousands or millions of degrees of freedom (DOFs), leading to large systems of equations that are expensive to solve at each time step. For applications requiring real-time interaction, such as video games, the cost of a full simulation is often prohibitive. This lecture introduces model reduction, a powerful family of techniques designed to drastically reduce this computational burden by approximating the system's behavior in a much lower-dimensional space.

The core idea is to move from a high-dimensional state vector (where is the number of vertices and are the spatial dimensions) to a much smaller vector of reduced coordinates (where ). We achieve this by projecting the full system's dynamics onto a carefully chosen low-dimensional subspace that captures the most significant deformation behaviors of the object.

We will begin by exploring model reduction for linear systems through linear modal analysis, which provides an intuitive foundation based on an object's natural vibration modes. We will then extend these concepts to handle large, nonlinear deformations, addressing the challenges that arise. A crucial component of any model reduction scheme is the selection of a high-quality subspace basis; we will investigate two prominent approaches: data-driven methods using Principal Component Analysis (PCA) and physics-based methods using modal derivatives.