AbstractGradient-based optimization techniques need precise and efficient sensitivities. Numerical sensitivity methods such as finite differences are easy to implement but imprecise and computationally inefficient. In contrast, analytical sensitivity methods, such as the discrete and continuum ones are highly accurate and efficient. Continuum Sensitivity Analysis (CSA) is an analytical method used to calculate derivatives of shape or value parameters. While CSA has been successfully applied in static analysis and dynamic problems in the time domain, this work presents an extension of the approach to eigenvalue sensitivities for the first time. However, CSA revealed limitations, prompting the exploration of an alternative approach based on discrete analytical differentiation. This method is employed for the first time in shape sensitivities. The derivatives of the stiffness and mass matrices required by the method are calculated analytically, resulting in high accuracy and computational efficiency. In addition, an element agnostic approach has been developed leveraging primary analysis matrices to calculate their derivative. This characteristic, along with the nonintrusivity, makes the method employable with standard commercial software. Both approaches have been applied and validated in a wide range of scenarios, involving vibration and buckling problems.
Read full abstract