Algorithmic differentiation of the Open CASCADE Technology CAD kernel and its coupling with an adjoint CFD solver
2018; Taylor & Francis; Volume: 33; Issue: 4-6 Linguagem: Inglês
10.1080/10556788.2018.1431235
ISSN1055-6788
AutoresMladen Banović, Orest Mykhaskiv, Salvatore Auriemma, Andrea Walther, Hervé Legrand, Jens‐Dominik Müller,
Tópico(s)Composite Structure Analysis and Optimization
ResumoComputer-aided design (CAD) tools are extensively used to design industrial components, however, contrary to e.g. computational fluid dynamics (CFD) solvers, shape sensitivities for gradient-based optimization of CAD-parametrized geometries have only been available with inaccurate and non-robust finite differences. Here, algorithmic differentiation (AD) is applied to the open-source CAD kernel Open CASCADE Technology using the AD software tool ADOL-C (Automatic Differentiation by OverLoading in C++). The differentiated CAD kernel is coupled with a discrete adjoint CFD solver, thus providing the first example of a complete differentiated design chain built from generic, multi-purpose tools. The design chain is demonstrated on the gradient-based optimization of a squared U-bend turbo-machinery cooling duct to minimize the total pressure loss.
Referência(s)