/
An Open Source Computational Geometry Library for Parametric Aircraft An Open Source Computational Geometry Library for Parametric Aircraft

An Open Source Computational Geometry Library for Parametric Aircraft - PDF document

genevieve
genevieve . @genevieve
Follow
345 views
Uploaded On 2021-06-09

An Open Source Computational Geometry Library for Parametric Aircraft - PPT Presentation

OutlineIntroductionAircraft design optimizationTiGL Software overviewTiGL methodsApplications and usesArchitectureCurve and surface interpolation algorithmsResultsComparison Gordon surfaces vs Coons ID: 838480

aircraft x0000 tigl design x0000 aircraft design tigl library dlr parametric source geometry open computational 2018 chart 149 siggel

Share:

Link:

Embed:

Download Presentation from below link

Download Pdf The PPT/PDF document "An Open Source Computational Geometry Li..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

1 An Open Source Computational Geometry Li
An Open Source Computational Geometry Library for Parametric Aircraft DesignESCO 2018 Pilsen Czech RepublicMartin SiggelSimulationSoftware TechnologyGerman Aerospace Center (DLR) OutlineIntroductionAircraft design optimizationTiGL Software overviewTiGL methodsApplications and usesArchitectureCurve and surface interpolation algorithmsResultsComparison Gordon surfaces vs. Coons patchesComplete ai

2 rcraft geometries���
rcraft geometries��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart MotivationAircraft design optimization overviewExplore the aircraft of tomorrowEvaluate new designsGeometry generation essential roleAll codes in the process chain must be robust��

3 ;� TiGL: An Open Source Computati
;� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart Design Vars Geometry CFD Sim. StructureSim. Optimizer Obj. Function Design Study The TiGL software��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Sig

4 gel� 6.6.2018��DLR
gel� 6.6.2018��DLR.de • Chart Aerodynamics / CFDRadar signatureInfrared signatureStructure und AeroelasticsCPACS C++ Library for parametric modelling of aircraft and helicopter based on parametric CPACS*(XML) filesUsed at DLR and internationaluniversities / research institutes for aircraft design and analysisTiGL Viewer to visualize CPACSbased aircraft geometries a

5 nd other CAD filesCross platform: Linux,
nd other CAD filesCross platform: Linux, macOS, Windows, AndroidOpen Source, developers from Nagelet. al., Communication in Aircraft Design: Can we establish a Common Language?, 28th ICAS, Brisbane, Australia, ��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart

6 IntroductionAircraft design optimization
IntroductionAircraft design optimizationTiGL Software overviewTiGL methodsFeatures and applicationsArchitectureCurve and surface interpolation algorithmsResultsComparison Gordon surfaces vs. Coons patchesComplete aircraft geometries Parametricgeometry��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.20

7 18��DLR.de • Chart
18��DLR.de • Chart parametric CPACS data Features ApplicationsCustom geometric modeling algorithmsGeometry export to common file formats, e.g.IGES, STEP, STL, VTK, ColladaNURBSbased modelling of the main parts, e.g.WingsFuselagesEngine coversWing structureFlapsFuselage structure (at work)API to queryPoints on surfacesIntersectionsProjections��� TiGL: A

8 n Open Source Computational Geometry Lib
n Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart Rendering, Visualization MeshGeneration forSimulations(at work Modeling with CAD Systems 3D Printing Mesh generation (at work)Volume meshes for fluid dynamics simulationsSurface meshes for structural analysis, radar signatures ArchitectureTiX

9 I (https://github.com/dlrsc/tixi ) Libra
I (https://github.com/dlrsc/tixi ) Library to parse XML (CPACS) filesOpenCASCADE (https://www.opencascade.com/ ) Geometry (NURBSbased)Topology (Boundary Representation)CAD Exports, VisualizationLanguage BindingsGenerated via SWIG (http://www.swig.org/ ) Can access all C++ Data structuresTiGLViewer3D VisualizationScriptingDebugging��� TiGL: An Open Source Computational G

10 eometry Library for Parametric Aircraft
eometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart TiGL GeometryLibrary OpenCASCADECAD Kernel TiXI XMLInterface TiGLViewer Bindings Matlab Python Java Underthesplines/ NURBSsplinecurve =(,) with Control points spline basis functions Knot vector ��� TiGL: An Open Source Computational Geometry Libr

11 ary for Parametric Aircraft Design �
ary for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart splinesurface �� , ,) Underthesplinecurveinterpolation Solve control points Pi, given data points such that: ,= ��i.e. the curve passes though the data points���

12 DC75D835DC75; TiGL: An Open Source Compu
DC75D835DC75; TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart UnderthesplinesurfaceskinningInterpolates set of Bspline curves by Bspline surface First: knot insertion to create same knot vector for all curvesThen: Interpolate each row

13 of control points with a curve → Contr
of control points with a curve → Control points of surfaceeee TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design e Martin Siggele 6.6.2018eeDLR.de • Chart (,) Gordon SurfacesCurvenetworkinterpolationGiven network profileguidecurves: Find surface that interpolates these curvesProblem: No free library available for curve network interpolation!Custom dev

14 elopment from OpenCASCADE for DLR based
elopment from OpenCASCADE for DLR based on patchesshowed poor results„Gordon Surfaces“ interpolate curve networks, but require the curves to be compatiblePractically never the case Reparametrizationof the curves (tricky)��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR

15 .de • Chart Guides Profiles Gor
.de • Chart Guides Profiles Gordon SurfacesAlgorithm overviewGordon Surface is superposition of three surfaces:Convert Gordon surface to Spline / NURBS for further use in TiGL egree elevation, knot insertion)��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de •

16 Chart (,) (,) (,) (,) + -= Skinning
Chart (,) (,) (,) (,) + -= Skinning surface interpolating all profiles: Skinning surfaceinterpolating all guides: Tensor product surface interpolating the intersection points of the curve network Gordon SurfacesRobustnessIn theory: Profiles and guides must intersect each other!In practice: Allow for user defined tolerancesAllow curve imperfectionsReorder and reverse curves if necessaryTry h

17 andle ALL specialcasesProvide Coonsbased
andle ALL specialcasesProvide Coonsbased fallback solution��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart ��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018�

18 000;�DLR.de • Chart Introd
000;�DLR.de • Chart IntroductionAircraft design optimizationTiGL Software overviewTiGL methodsApplications and usesArchitectureCurve and surface interpolation algorithmsResultsComparison Gordon surfaces vs. Coons patchesComplete aircraft geometries Surface Quality AnalysisSurface quality analysis with zebra stripe plotImplemented in TiGL Viewer using OpenGL fragment shadercode�

19 000;�� TiGL: An Open Sourc
000;�� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart Gordon SurfaceResultsWing��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart Ol

20 d CoonsStyleNew Gordon Style Gordon Surf
d CoonsStyleNew Gordon Style Gordon SurfaceResultsBellyFairing��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart Old CoonsStyleNew Gordon Style Gordon SurfaceResults: Engine Cover��� TiGL: An Open Source Computational Geometry Library for P

21 arametric Aircraft Design � Marti
arametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart Old CoonsStyleNew Gordon Style Gordon SurfaceResults: Engine Cover��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart Old CoonsStyleNew Gordon Style Gordon S

22 urfaceResultsHelicopter��&
urfaceResultsHelicopter��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart Old CoonsStyleNew Gordon Style Fullaircraftmodel��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel�

23 6.6.2018��DLR.de •
6.6.2018��DLR.de • Chart Possibleaircraftdesigns��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart TiGL on GitHubOpen Source, ApacheLicense~ 120 LOC~43 kLOCgeneratedfromCPACS XML schemahttps://github.com/DLRSC/tigl ���

24 000; TiGL: An Open Source Computational
000; TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart ConclusionSummaryTiGL is a library for geometric modeling of aircraftTiGL can be used for general purpose geometrymodeling tooGordon Surfaces are a major building blockfor surfaces with high surface qualityThanks to all TiGL Contr

25 ibutors��� TiGL: An
ibutors��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart OutlookFuselage structure will come soonTiGL 3 Release probably in Q3 / 2018(when CPACS 3 is finished)More aircraft specific geometriesSebastian Deinert (AirbusBernhard Gruber (RISCJonas Jepsen (DLRJan Kl

26 einert (DLRPhilipp Kunze (DLRRoland Land
einert (DLRPhilipp Kunze (DLRRoland Landertshammer(RISCMarkus LitzGoogle)Reinhold Maierl(Airbus)Merlin Pelz (DLRPaul Putin (DLRKonstantin Rusch (DLRTobias Stollenwerk (DLR) youforyourattention��� TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design � Martin Siggel� 6.6.2018��DLR.de • Chart artin.siggel@dlr.d