OutlineIntroductionAircraft design optimizationTiGL Software overviewTiGL methodsApplications and usesArchitectureCurve and surface interpolation algorithmsResultsComparison Gordon surfaces vs Coons ID: 838480
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.
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.2018DLR.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.2018DLR.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.2018DLR
gel 6.6.2018DLR.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.2018DLR.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 18DLR.de Chart
18DLR.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.2018DLR.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.2018DLR.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.2018DLR.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.2018DLR.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 resultsGordon 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.2018DLR
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.2018DLR.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.2018DLR.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.2018DLR.de Chart Gordon SurfaceResultsWing TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design Martin Siggel 6.6.2018DLR.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.2018DLR.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.2018DLR.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.2018DLR.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.2018DLR.de Chart Old CoonsStyleNew Gordon Style Fullaircraftmodel TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design Martin Siggel
23 6.6.2018DLR.de
6.6.2018DLR.de Chart Possibleaircraftdesigns TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design Martin Siggel 6.6.2018DLR.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.2018DLR.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.2018DLR.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.2018DLR.de Chart artin.siggel@dlr.d