Colours

Taking modelling to a different plane

Background

BAE Systems is a global company engaged in the development, delivery and support of advanced defence and aerospace systems in the air, on land and at sea.

They are the largest European defence company with annual sales exceeding £12 billion ($22 billion) and 88,000 employees.

The problem

Computer modelling has become an indispensable tool in modern engineering design. The aerospace industry makes extensive use of computational fluid dynamics (CFD) simulations in the design of new aircraft. BAE SYSTEMS have an in-house CFD code which they use to model the aerodynamics of military aeroplanes. Accurate prediction of the airflows around the whole aircraft is important in determining the heat and noise characteristics in operation, both of which impact on running costs. However, whole aircraft simulations were impossible to achieve using single processor hardware. Ground breaking code development was required to allow this.

The challenge

Solving equations of fluid flow is non-trivial even for simple geometries. Solving them exactly for complicated geometries such as a whole aircraft is impossible. Best approximations are approached by constructing 3D finite element grids around the surface of interest. Grid mesh size varies depending on the rate of change of the property being modelled. Grids of over 10 million nodes are possible; however they can only be run in reasonable timescales using parallel computing techniques. The challenge was to convert the BAE SYSTEMS in-house code to operate in parallel mode in order to enable accurate whole aircraft simulations to be performed in acceptable timescales.

The solution 

The development of parallel computing techniques is based on partitioning the grid into roughly equal sections and then distributing each section to a separate processor. Inter-processor communication is used to update points on the surface of each sub-grid. In practice, a three stage process is used involving coarsening, re-partitioning and refinement. The method developed at Daresbury is self adapting, inserting extra grid points as necessary where the solution varies rapidly. This can lead to load imbalance among the several processors and so a load sharing mechanism is also used. Using a 128 processor distributed memory architecture this approach succeeded in delivering whole aircraft simulation involving over half a million nodes and, in addition, the solution was achieved 80 times faster than it would have been on a single processor of equivalent capacity.

Airflow prediction around aircraft

The benefits

The customer has gained an ability to perform computer simulations that were previously not achievable.

Whole aircraft simulations can now be performed in a fraction of the time taken previously, allowing design improvements leading to product optimisation and significant savings in both time and money.

The customer has effected a permanent improvement, keeping it at the forefront of aerospace technology.

Did you know?

There are over 14,000 registered users of the Daresbury Laboratory facilities and it has links with every research university in the UK.

Scientific

Contact Daresbury Science & Innovation Campus on:

01925 607000