Banovic, Mladen and Büchner, Adam and Hafemann, Thomas and Wegener, Patrick and Stück, Arthur (2026) CAD-integration for Gradient-based Shape Optimization using the Algorithmically Differentiated pythonOCC Library. In: Advances in Evolutionary and Deterministic Methods for Design, Optimization and Control: Proceedings of EUROGEN 2025. Springer Nature. 16th Conference on Evolutionary and Deterministic Methods for Design, Optimization, and Control with Applications (EUROGEN 2025), 2025-09-16 - 2025-09-18, Lahti, Finland.
Full text not available from this repository.
Abstract
pythonOCC is a library that provides Python bindings for the Open CASCADE Technology (OCCT) C++ geometric modelling kernel. To integrate it into a gradient-based shape optimization, one requires to compute the so-called geometric sensitivities, e.g., derivatives of surface nodes with respect to the design parameters. To obtain this information, pythonOCC and OCCT were algorithmically differentiated. Here, they are modularly integrated in the form of a CAD plugin into a framework for multidisciplinary design analysis and optimization (MDAO) based on the DLR's FlowSimulator HPC ecosystem. The CAD plugin allows a robust and metadata-enabled mesh-to-CAD association between MPI domain-decomposed mesh objects and the underlying CAD patches, as well as the computation of geometric sensitivities. The framework integration of pythonOCC is demonstrated in a context of gradient-based, aerodynamic shape optimization for a RAE2822 configuration in fully turbulent, transonic flow.
| Item URL in elib: | https://elib.dlr.de/221410/ | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Conference or Workshop Item (Speech) | ||||||||||||||||||||||||
| Title: | CAD-integration for Gradient-based Shape Optimization using the Algorithmically Differentiated pythonOCC Library | ||||||||||||||||||||||||
| Authors: |
| ||||||||||||||||||||||||
| Date: | 2026 | ||||||||||||||||||||||||
| Journal or Publication Title: | Advances in Evolutionary and Deterministic Methods for Design, Optimization and Control: Proceedings of EUROGEN 2025 | ||||||||||||||||||||||||
| Refereed publication: | Yes | ||||||||||||||||||||||||
| Open Access: | No | ||||||||||||||||||||||||
| Gold Open Access: | No | ||||||||||||||||||||||||
| In SCOPUS: | No | ||||||||||||||||||||||||
| In ISI Web of Science: | No | ||||||||||||||||||||||||
| Editors: |
| ||||||||||||||||||||||||
| Publisher: | Springer Nature | ||||||||||||||||||||||||
| Series Name: | Computational Methods in Applied Sciences | ||||||||||||||||||||||||
| Status: | Accepted | ||||||||||||||||||||||||
| Keywords: | Gradient-based optimization, CAD-based optimization, Algorithmic Differentiation (AD), Geometric sensitivity, Open CASCADE Technology (OCCT) | ||||||||||||||||||||||||
| Event Title: | 16th Conference on Evolutionary and Deterministic Methods for Design, Optimization, and Control with Applications (EUROGEN 2025) | ||||||||||||||||||||||||
| Event Location: | Lahti, Finland | ||||||||||||||||||||||||
| Event Type: | international Conference | ||||||||||||||||||||||||
| Event Start Date: | 16 September 2025 | ||||||||||||||||||||||||
| Event End Date: | 18 September 2025 | ||||||||||||||||||||||||
| HGF - Research field: | Aeronautics, Space and Transport | ||||||||||||||||||||||||
| HGF - Program: | Aeronautics | ||||||||||||||||||||||||
| HGF - Program Themes: | Efficient Vehicle | ||||||||||||||||||||||||
| DLR - Research area: | Aeronautics | ||||||||||||||||||||||||
| DLR - Program: | L EV - Efficient Vehicle | ||||||||||||||||||||||||
| DLR - Research theme (Project): | L - Virtual Aircraft and Validation, L - Digital Technologies | ||||||||||||||||||||||||
| Location: | Dresden | ||||||||||||||||||||||||
| Institutes and Institutions: | Institute of Software Methods for Product Virtualization > Simulation Frameworks Institute for Aerodynamics and Flow Technology > Transport Aircraft | ||||||||||||||||||||||||
| Deposited By: | Banovic, Mladen | ||||||||||||||||||||||||
| Deposited On: | 22 Dec 2025 08:41 | ||||||||||||||||||||||||
| Last Modified: | 22 Dec 2025 08:41 |
Repository Staff Only: item control page