An object-oriented framework for reduced-order models using proper orthogonal decomposition (POD)

This work presents an object-oriented design for reduced-order modeling using the proper orthogonal decomposition (POD) technique. Object-oriented design attributes such as data encapsulation, inheritance, and polymorphism are shown to produce efficient implementations that optimize code reuse and maintainability in reduced-order models. This paper demonstrates how existing finite element libraries can be used to efficiently carry out integration of field quantities and their gradients over complex domains for producing reduced-order models that are based on the weak-form Galerkin method and POD. Furthermore, numerical examples are used to show how reduced-order models are computationally feasible for reducing CPU time as long as the computational expense incurred in solving the associated systems of linear equations is significantly higher than the computational expense related to the assembly of the system of equations.

[1]  Adam Fic,et al.  Proper orthogonal decomposition and modal analysis for acceleration of transient FEM thermal analysis , 2005 .

[2]  Thomas Zimmermann,et al.  Object-oriented finite element programming: I: Governing principles , 1992 .

[3]  Gregory A. Kopp,et al.  The Use of Pattern Recognition and Proper Orthogonal Decomposition in Identifying the Structure of Fully-Developed Free Turbulence , 1997 .

[4]  Nicholas Zabaras,et al.  A proper orthogonal decomposition approach to microstructure model reduction in Rodrigues space with applications to optimal control of microstructure-sensitive properties , 2003 .

[5]  S. Volkwein,et al.  Reduced order output feedback control design for PDE systems using proper orthogonal decomposition and nonlinear semidefinite programming , 2006 .

[6]  Robert Ian Mackie An object-oriented approach to fully interactive finite element software , 1998 .

[7]  Harvey Thomas Banks,et al.  Real time computational algorithms for eddy current based damage detection , 2002 .

[8]  Rajiv Sampath,et al.  An object‐oriented framework for the implementation of adjoint techniques in the design and control of complex continuum systems , 2000 .

[9]  Donald Rockwell,et al.  Quantitative Imaging in Proper Orthogonal Decomposition of Flow Past a Delta Wing , 1998 .

[10]  H. P. Lee,et al.  PROPER ORTHOGONAL DECOMPOSITION AND ITS APPLICATIONS—PART I: THEORY , 2002 .

[11]  B. Ramaswamy,et al.  Object-oriented Implementation of the Galerkin Finite Element Method and Its Application to the Numerical Study of Natural Convective Flows in Enclosures , 2003 .

[12]  Brian F. Feeny,et al.  APPLICATION OF PROPER ORTHOGONAL DECOMPOSITION TO STRUCTURAL VIBRATION ANALYSIS , 2003 .

[13]  B. Reddy,et al.  Introductory Functional Analysis: With Applications to Boundary Value Problems and Finite Elements , 1997 .

[14]  K.R.C. Wijesinghe,et al.  Towards object-oriented finite element pre-processors exploiting modern computer technology , 2005 .

[15]  Nicholas Zabaras,et al.  A concurrent model reduction approach on spatial and random domains for the solution of stochastic PDEs , 2006 .

[16]  Garbet,et al.  Proper orthogonal decomposition and galerkin projection for a three-dimensional plasma dynamical system , 2000, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[17]  Wei Shyy,et al.  Reduced-order description of fluid flow with moving boundaries by proper orthogonal decomposition , 2005 .

[18]  Aslak Tveito,et al.  Advanced Topics in Computational Partial Differential Equations , 2003 .

[19]  Ricardo O. Foschi,et al.  Object-oriented finite element analysis , 1990 .

[20]  Feng Wei,et al.  Object-oriented finite element analysis and programming in VC++ , 2002 .

[21]  A. Kourta,et al.  Étude du contrôle du décollement sur un profil d'aile par mesures PIV et analyse POD , 2006 .

[22]  P. Holmes,et al.  Turbulence, Coherent Structures, Dynamical Systems and Symmetry , 1996 .

[23]  Belinda B. King,et al.  Proper orthogonal decomposition for reduced basis feedback controllers for parabolic equations , 2001 .

[24]  Alain J. Kassab,et al.  Estimation of constant thermal conductivity by use of Proper Orthogonal Decomposition , 2005 .

[25]  A. Chatterjee An introduction to the proper orthogonal decomposition , 2000 .

[26]  Nicholas Zabaras,et al.  An object-oriented programming approach to the Lagrangian FEM analysis of large inelastic deformations and metal-forming processes , 1999 .

[27]  N. Zabaras,et al.  Design across length scales: a reduced-order model of polycrystal plasticity for the control of microstructure-sensitive material properties , 2004 .

[28]  H. Tran,et al.  Modeling and control of physical processes using proper orthogonal decomposition , 2001 .

[29]  Jacques Besson,et al.  Large scale object-oriented finite element code design , 1997 .

[30]  S. Ravindran A reduced-order approach for optimal control of fluids using proper orthogonal decomposition , 2000 .

[31]  G. Karniadakis,et al.  DPIV-driven flow simulation: a new computational paradigm , 2003, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[32]  Stefan Volkwein,et al.  Galerkin Proper Orthogonal Decomposition Methods for a General Equation in Fluid Dynamics , 2002, SIAM J. Numer. Anal..

[33]  Marco Amabili,et al.  Chaotic vibrations of circular cylindrical shells: Galerkin versus reduced-order models via the proper orthogonal decomposition method , 2006 .

[34]  J. Marsden,et al.  Dimensional model reduction in non‐linear finite element dynamics of solids and structures , 2001 .

[35]  Hans Petter Langtangen,et al.  Computational Partial Differential Equations - Numerical Methods and Diffpack Programming , 1999, Lecture Notes in Computational Science and Engineering.

[36]  Thomas Zimmermann,et al.  Object-oriented nonlinear finite element programming: a primer , 2000 .

[37]  Dominique Eyheramendy,et al.  Aspects of an object-oriented finite element environment , 1998 .

[38]  Troy R. Smith,et al.  Low-Dimensional Modelling of Turbulence Using the Proper Orthogonal Decomposition: A Tutorial , 2005 .

[39]  Charbel Farhat,et al.  Reduced-order fluid/structure modeling of a complete aircraft configuration , 2006 .

[40]  ZimmermannThomas,et al.  Object-oriented finite element programming: I , 1992 .

[41]  Adam Fic,et al.  Solving Transient Nonlinear Heat Conduction Problems by Proper Orthogonal Decomposition and the Finite-Element Method , 2005 .

[42]  Rajiv Sampath,et al.  An object oriented implementation of a front tracking finite element method for directional solidification processes , 1999 .