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, EUROGEN 2025, 60, pp. 51-67. Springer Nature Switzerland. 16th Conference on Evolutionary and Deterministic Methods for Design, Optimization, and Control with Applications (EUROGEN 2025), 2025-09-16 - 2025-09-18, Lahti, Finland. doi: 10.1007/978-3-032-21893-3_4. ISBN 978-3-032-21892-6. ISSN 1871-3033.
This is the latest version of this item.
|
PDF
872kB |
Official URL: https://link.springer.com/chapter/10.1007/978-3-032-21893-3_4
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: | 4 June 2026 | ||||||||||||||||||||||||
| Journal or Publication Title: | Advances in Evolutionary and Deterministic Methods for Design, Optimization and Control, EUROGEN 2025 | ||||||||||||||||||||||||
| Refereed publication: | Yes | ||||||||||||||||||||||||
| Open Access: | Yes | ||||||||||||||||||||||||
| Gold Open Access: | No | ||||||||||||||||||||||||
| In SCOPUS: | Yes | ||||||||||||||||||||||||
| In ISI Web of Science: | No | ||||||||||||||||||||||||
| Volume: | 60 | ||||||||||||||||||||||||
| DOI: | 10.1007/978-3-032-21893-3_4 | ||||||||||||||||||||||||
| Page Range: | pp. 51-67 | ||||||||||||||||||||||||
| Editors: |
| ||||||||||||||||||||||||
| Publisher: | Springer Nature Switzerland | ||||||||||||||||||||||||
| Series Name: | Computational Methods in Applied Sciences | ||||||||||||||||||||||||
| ISSN: | 1871-3033 | ||||||||||||||||||||||||
| ISBN: | 978-3-032-21892-6 | ||||||||||||||||||||||||
| Status: | Published | ||||||||||||||||||||||||
| 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: | 03 Sep 2026 10:31 |
Available Versions of this Item
- CAD-integration for Gradient-based Shape Optimization using the Algorithmically Differentiated pythonOCC Library. (deposited 22 Dec 2025 08:41) [Currently Displayed]
Repository Staff Only: item control page