The optimization of an aircraft e.g. to minimize fuel consumption involves many disciplines, each with their own simulation tools. Many of these simulation tools require a precise modeling of the aircraft geometry. At the DLR, this task is performed by the software TiGL (TiGL Geometry Library), which generates a complete 3-dimensional geometric representation of the aircraft from a parametric geometry description. This includes both the outer geometry, which is exposed to the air flow, and the inner structural geometry, which is crucial for the load stability of the aircraft.

TiGL thus provides the interface between the parametric CPACS description of the aircraft and the simulation tools. TiGL offers functions for exporting the geometry to common CAD formats (IGES, STEP, VTK) as well as functions for calculating points and curves on the aircraft surface.

TiGL uses the OpenCASCADE CAD kernel to model the aircraft geometry with NURBS surfaces. The library also provides interfaces to many common programming languages such as C, C++, Python, Java and MATLAB. In addition, the TiGL software package includes the TiGL Viewer that enables also the visualization of the aircraft geometries and other CAD files.

TiGL is developed at the German Aerospace Center (DLR) at the department of High-Performace Computing. Find an overview about TiGL on the feature page or have a look at this survey article.

Cite & Acknowledge

TiGL is available as Open Source and we encourage anyone to make use of it. If you are applying TiGL in a scientific environment and publish any related work, please cite the following artice:

Siggel, M., Kleinert, J., Stollenwerk, T. et al.: TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design. Math.Comput.Sci. (2019). https://doi.org/10.1007/s11786-019-00401-y

A free copy of this paper can be accessed under the following link: https://rdcu.be/bIGUH

Introducing ducts

We are happy to announce TiGL’s new duct feature, that will be included in the coming release. It allows the user to create duct cutouts in wings and fuselages.

Based on a corresponding new CPACS development, TiGL was extended to support ducts and duct assemblies for aircraft configurations. It …

TiGL 3.2.2 released

We are happy to announce the release of TiGL 3.2.2.

Although it is a bugfix release, TiGL 3.2.2 comes with the support of canard style flaps. This is a minor modification of the trailing edge device definition, that allows to position the hinge points of the …

TiGL 3.1.0 released

We finally achieved our milestone TiGL 3.1.

Together with our partners from Airbus Defense and Space and DLR Institute of System Architectures in Aeronautics, we implemented some major futures. The most notable features of TiGL 3.1 are:

  • Full support of CPACS 3.1. In many cases, TiGL 3 …

Towards TiGL 3.1

TiGL 3.1 is approaching with CPACS 3.1 compatibilty and three new major features. These are...

1. Reintroducing trailing edge devices from TiGL 2

TiGL 2 users already know the support for trailing and leading edge devides. We finally backported the code from TiGL 2 into our new code …

Tutorial: CPACS sizing with MATLAB

This blog post was created by Nabih Naeem for the CPACS IFAR-X challenge. Nabih was so kind to provide this tutorial also as a TiGL blog post.

Setting up MATLAB

The MATLAB libraries are available under the paths:

  • \share\tixi3\matlab
  • \share\tigl3\matlab

The location of libraries of TiXI …

TiGL 3.0.0 released

After more than a year of development, we finally released TiGL 3.0. TiGL 3 is the first release that is compatible with the CPACS 3 standard.

TiGL 3 contains many changes, but the most important ones are:

  • CPACS 3 compatibility. TiGL will now be able to read CPACS 3 …

TiGL 3.0.0-rc2 released

We finally released the second release candidate of TiGL 3.0. This release candidate contains all features that we wanted to have in the TiGL 3 release. From now on, we will have a feature freeze and will only fix major bugs before we finally publish TiGL 3.

We tested …