Day 1 at QtWS16, Martin Siggel, German Aerospace Center "Radical Changes in the Aircraft Design Process Through Software" The aircraft design process is a complex task, where experts from many different engineering disciplines cooperate on a single objective. Considering each discipline is responsible for only a small part of the entire aircraft – e.g. for the engine, the aerodynamics, or for the loads put to the aircraft structure – the design of a complete aircraft traditionally requires extensive communication between the experts and is therefore a very long and iterative process. In this talk we want to address, how recent software framework and tool developments are changing this situation radically. The large project Digital-X of the German Aerospace Center (DLR) aims at a fully computer-based design of the aircraft and offers a complete virtual flight testing system. This includes an automated analysis and optimization of the entire aircraft. The main idea of the project is a fully automated process, which does not only decrease the time for the aircraft design but also enables the analysis of futuristic non-conventional aircraft appearances. One of our major software developments is the integration framework RCE (Remote Component Environment), which allows coupling many different simulation programs to an automated workflow and steers the data flow between these tools – even across networks to connect different locations of our company. A typical aircraft design workflow includes tools for – design parameterization, – geometry and mesh generation, – the analysis of the aircraft structure, aerodynamics, flight dynamics, – and optimization algorithms. A growing number of these tools are now developed as Open Source Software. Qt plays a constantly increasing role for our software development: One example is DLR’s TiGL library for the generation of aircraft geometries, which is hosted on Github. Its user interface uses Qt to render a 3D visualization of the aircraft geometries. This C++ based software runs on all major desktop systems and additionally on Android, currently with a hybrid Java/C++ implementation. Another Open Source Software is DataFinder, which allows storing and retrieving all the generated simulation data in a convenient and secure way. In this case, PyQt is used for the generation of the user interface. With the automated design and analysis process, DLR is now able to provide a rapid evaluation of novel innovative aircraft design concepts, such as the Blended Wing Body. In an additional presentation in the Qt Application Development & Device Creation session we address some of the Qt specific practices in DLR’s software GTlab for turbomachinery design.
Most Recent Videos

In this video we will show you how to create a simple Qt for MCUs based application and run it on your development machine using Qt Creator. What this application will do is have some text and a butto

In this video, we will show you how to download and install Qt for MCUs with the options that you want. In this case we will be installing the desktop version of Qt for MCUs. Additionally we will inst

In this video, we'll show you how to download and install Qt for Device Creation with the options that you want. In this case we will be going for the main compiler and all the modules available for t

In this video, we'll show you how to se tup and deploy an example application for your device using Qt for Device Creation. We will be using the Toradex Apalis iMX6 device for this video, but the proc

Working relationships between designers and developers can be complicated. It's as if they speak different languages. No more! Qt gives you the tool that makes collaboration between designers and deve

Get started with using Qt Design Studio. This video introduces the Qt Quick 3D Custom Shader Utilities, Materials and Effects. For more information on the Qt Quick 3D components, see https://doc.qt.i

Get started with using Qt Design Studio. This video focuses on how to import and use the Qt Quick 3D Components in your scenes. For more information on the Qt Quick 3D components, see https://doc.qt.i

Here's a short video on how you submit a support request to the Qt Support team.

We'll show you how to download and install Qt with the options that you want. In this case we will be going for the main compiler and all the modules available for the latest Qt 5.15 version at the ti

In this video we will be showing you how to create a simple Qt-Quick-based application and run it on your development machine using Qt Creator. The application will have a button and a text input fiel

In this video, we'll show you how to create a simple widget-based application and run it on your development machine using Qt Creator. This application has a button as well as text input function wher

Join us in a complimentary online Meet Qt Nordics seminar with live Q&A to learn how to create better connected devices, UIs, and applications with Qt. Attendees will gain valuable insights about Qt u