elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

A Generic Parametric Modeling Engine Targeted Towards Multidisciplinary Design: Goals and Concepts

Kleinert, Jan and Reiswich, Anton and Banovic, Mladen and Siggel, Martin (2023) A Generic Parametric Modeling Engine Targeted Towards Multidisciplinary Design: Goals and Concepts. Computer-Aided Design and Applications, 21 (3), pp. 424-443. CAD Solutions LLC. doi: 10.14733/cadaps.2024.424-443. ISSN 1686-4360.

[img] PDF - Published version
948kB

Official URL: https://cad-journal.net/files/vol_21/Vol21No3.html

Abstract

This paper presents the design concept of a generic parametric modeling engine that is completely decoupled from geometry generation. Driven by requirements extracted from preliminary multidisciplinary airplane design, the presented software architecture provides a platform that enables an interplay of different modeling and simulation tools on the one hand, and their efficient execution in a parametric tree on the other hand. An integrated plugin system allows users to define custom plugins exposing arbitrary types and functions. All geometric functionality is provided via plugins, decoupling it entirely from the parametric engine. First, we specify the goals that the software framework needs to fulfill, elaborating on the requirements encountered in early aircraft design. Then, we describe the software architecture and its modules, realized as a C++ library. As such, the software is a back-end that can be used by third party developers to create user-friendly and interoperable tools. The core of the framework is a parametric engine called grunk with its integrated plugin system and serialization functionality. The key feature of grunk is the possibility for users to define custom types in plugins and their use in the parametric tree. Geometric modeling functionalities are provided through the plugins grocc and geo: the first integrating OpenCascade Technology's functionalities and the latter extending it. A major feature on the geometry side is the provision of derivatives through algorithmic differentiation, making the framework particularly suitable for gradient-based optimization applications. Finally, we demonstrate the use of the software via examples and show the results.

Item URL in elib:https://elib.dlr.de/197895/
Document Type:Article
Title:A Generic Parametric Modeling Engine Targeted Towards Multidisciplinary Design: Goals and Concepts
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Kleinert, JanUNSPECIFIEDhttps://orcid.org/0000-0002-2709-214X145086452
Reiswich, AntonUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Banovic, MladenUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Siggel, MartinUNSPECIFIEDhttps://orcid.org/0000-0002-3952-4659UNSPECIFIED
Date:September 2023
Journal or Publication Title:Computer-Aided Design and Applications
Refereed publication:Yes
Open Access:Yes
Gold Open Access:No
In SCOPUS:Yes
In ISI Web of Science:No
Volume:21
DOI:10.14733/cadaps.2024.424-443
Page Range:pp. 424-443
Publisher:CAD Solutions LLC
ISSN:1686-4360
Status:Published
Keywords:multidisciplinary design, parametric modeling, CAD engine, software architecture, geometric sensitivities
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 - Digital Technologies
Location: Köln-Porz
Institutes and Institutions:Institute for Software Technology > High-Performance Computing
Institute of Software Methods for Product Virtualization > Simulation Frameworks
Institute of Propulsion Technology > Engine
Deposited By: Kleinert, Jan
Deposited On:23 Oct 2023 13:39
Last Modified:23 Oct 2023 13:39

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.