Tourbillion Technology

Tourbillion Technology provides consultancy services and customer support to span the product development cycle, from initial concept to virtual prototyping to manufacture.

Call +44(0)7896 308458 to make an enquiry.

mach number

Numerical Simulation

Mathematical modelling of the natural and man-made worlds is becoming ever more accurate and sophisticated. Investigators are rewarded with real insights of practical significance. In applications in engineering and the physical sciences 'discretised' methods make up an important class of the methods used. Tourbillion Technology has expertise in the Finite Volume and Finite Element methods. The company offers a complete model development service using either method. The service includes the three essential stages of numerical simulation:

  1. grid generation; using robust 2D and 3D algorithms,
  2. model solution; using parallel linear algebra solvers,
  3. post-processing; data visualization and extraction of quantities of interest.

The models developed may require complex geometrical modelling or complex physical modelling, or both. The TWEED platform is used to provide the base technology and a set of standard solvers. In cases where new numerical methods are needed, Tourbillion Technology provides the programming know-how in Python and C++.


Design and Development

At an early stage in the development of new products it is useful to generate digital representations of the component parts. These three-dimensional models can be used as the basis for virtual prototyping using numerical simulation. Refinements to the design based on the simulation results can be incorporated before committing to the manufacturing stage. Tourbillion Technology is able to assist customers in the product development process in two ways:

  1. conceptual design; creation of 3D parts and assemblies,
  2. detail design; creation of 2D drawings for manufacture.

The applications used by Tourbillion Technology for three-dimensional modelling and two-dimensional drawing are contained within the general-purpose software environment TWEED. Data generated by the applications can be exchanged with other TWEED applications or customer CAD systems using industry standard formats. For three-dimensional data IGES and STEP are used. For two-dimensional data DXF and PDF are used.

Software Management

Creating and maintaining a suitable software environment for technology development can be a significant challenge. Simultaneous requirements for stability and the latest features can often conflict. To solve this problem it is greatly beneficial to separate the management of the operating system from the management of the applications. Tourbillion Technology has made use of this approach, combining dependable Linux distributions, such as CentOS and Debian, with modern package managers GNU Guix and Nix. An example of a software environment constructed in this way is the general-purpose platform TWEED. TWEED itself is free software. Tourbillion Technology offers support and training to customers wishing to commission TWEED and TWEED-like environments. This can comprise one or more of the following components:

  1. operating system installation for new systems:
    • CentOS,
    • Debian,
  2. TWEED configuration and maintenance,
  3. environment customization using GNU Guix and Nix.

Software environments may be split or shared across multiple systems. Tourbillion Technology supports installations on laptop computers, graphics workstations and servers.

† This site is not endorsed by the CentOS Project

Tourbillion Technology Ltd is registered in England and Wales, registration no. 07165597