Discrete Adjoint Gradient Evaluations for Linear Stress and Vibration Analysis

Main Authors: Schwalbach, Marc, Verstraete, Tom, Gauger, Nicolas
Format: Article Journal
Bahasa: eng
Terbitan: , 2019
Subjects:
Online Access: https://zenodo.org/record/3243850
Daftar Isi:
  • This paper presents methods used to perform discrete adjoint gradi- ent evaluations for linear stress and vibration analysis. The methods are implemented within the framework of a discrete adjoint structural solver being developed for multidisciplinary adjoint optimizations of turboma- chinery components. The code is differentiated using the algorithmic dif- ferentiation (AD) tool CoDiPack in tandem with manual treatment of the iterative solvers. Stress analysis leads to a linear system of equations that is typically solved by an iterative solver (e.g. GMRES). To ensure accuracy, the ad- joint problem is formulated as a new linear system of equations to be solved. Vibration analysis results in a generalized eigenvalue problem that is also typically solved by an interative solver. The adjoint problem takes out the generalized eigenvalue solve and replaces it by one outer product per eigenfrequency, leading to significantly cheap eigenfrequency gradients for vibration analysis.