Our Technology

Our Technology

SPAIDER trains neural networks to speed-up numerical simulations and to enable real-time performance predictions.

Our technology can be applied to several fields of physics, such as:

CFD | FEM | CEM

Designers can make informed decisions and improve their design. On the spot.

Engineer working at a computer

Physics-AI Technologies

SPAIDER trains neural networks to learn the physics of a problem from simulation and experimental data, and to reproduce it in real time.

Different architectures suit different data. We choose the model on a case-by-case basis, from the geometry of the problem to the fields that have to be predicted.

Convolutional neural networks

Leveraging spatial hierarchies to efficiently extract patterns and optimize learning

Graph neural networks

Capturing the relationships between data to unlock complex optimization in structured data

Transformers


Attending to what matters across the whole domain, predicting fields without using a mesh

Physics-informed neural networks

Embedding the governing equations into the network, learning more physics from less data

Generative geometry

Generating new shapes from a learned design space, exploring new configurations

Convolutional Neural Networks (CNNs)

Convolutional Neural Networks (CNNs) are particularly effective in handling data with spatial structures, such as images or time-series data. In numerical analysis, CNNs are used to optimize feature extraction by learning spatial hierarchies within the data, improving model performance in tasks like image recognition or signal processing. In experimental data analysis, CNNs can process complex experimental results, such as sensor readings or microscope images, to automate feature identification, speeding up analysis and optimizing model predictions, especially in high-dimensional datasets.

Convolutional neural network extracting features from a structured field

Graph Neural Networks (GNNs)

Graph Neural Networks (GNNs) are optimized to work with data represented as graphs, where nodes represent entities and edges represent relationships. In numerical analyses, GNNs are applied to problems involving structured data like social networks, chemical compounds, or transportation systems, where relationships between data points are as important as the data itself. In experimental data analysis, GNNs help optimize the prediction of outcomes where relational data plays a key role, such as in the analysis of material properties or biological networks, enabling a deeper understanding of complex systems by capturing interactions that traditional models might miss.

Graph neural network operating on a mesh, nodes connected by edges

Transformers

Transformer architectures replace fixed grids and convolutions with an attention mechanism that learns which parts of a domain influence which others, however far apart they are. Applied to physics, this makes prediction meshless: the model is queried at arbitrary points in space, on geometries it has never seen, with no re-meshing and no retraining. In numerical analysis, transformers predict surface and volume fields directly from a CAD geometry in a single pass, capturing long-range effects such as wakes and recirculation that local models struggle to resolve. In experimental data analysis, the same mechanism handles irregular, sparsely sampled measurements — sensor arrays, probe traverses, point clouds — without forcing them onto a regular grid. The result is a surrogate that scales to industrial geometries while staying fast enough for interactive design.

Attention-based transformer predicting a field over a geometry
Physics-informed neural network constrained by the governing equations

Physics-Informed Neural Networks (PINNs)

Physics-Informed Neural Networks embed the governing equations of a problem — Navier-Stokes, heat conduction, Maxwell — directly into the training loss, so the network is penalised not only when it disagrees with the data, but when it violates the physics itself. In numerical analysis, this constraint acts as a powerful regulariser: the model stays consistent in regions where simulation data is scarce or expensive to generate, and needs far fewer training samples than a purely data-driven surrogate. In experimental data analysis, PINNs reconstruct complete fields from sparse or noisy measurements, filling in what was never measured while respecting conservation laws. They are equally suited to inverse problems, recovering unknown material properties or boundary conditions from observed behaviour.

Generative Geometry

Generative models invert the usual design question: instead of predicting the performance of a shape that already exists, they produce the shape itself. An autoencoder compresses a family of validated designs into a small set of latent variables, and a generative decoder maps any point in that latent space back into a complete, usable geometry. In numerical analysis, this turns design exploration into a continuous search — a handful of parameters spans a space of new configurations, each evaluated instantly by a surrogate rather than queued for simulation. In experimental settings, the same latent representation compactly describes shape variability across manufactured parts, linking geometric deviation to measured performance. Designers explore thousands of candidate geometries in the time a single simulation would take.

Geometries generated from a learned latent design space

Optimisation Technologies

In the field of Optimization, several methods are available to improve the performance of a design or to speed-up the design process itself. 

The SPAIDER team has great experience in mathematical models and optimisation techniques.  We evaluate the best approach to adopt on a case-by-case basis in order to achieve  maximum productivity.

Local methods

Optimizing through the power of gradients, finding the steepest path to minimal cost

Global research methods

Exploring the entire solution space, ensuring no optimal point is left behind

Surrogate modelling

Approximating complex functions to speed up optimization without compromising accuracy

Local Methods

In numerical and experimental data analyses, gradient-based optimization methods, such as gradient descent, are widely used for finding the minimum value of a function. By calculating the derivative (i.e. gradient) of the function, these methods iteratively update model parameters in the direction of the steepest decrease. This makes them efficient for continuous, differentiable problems. For numerical simulations, gradient methods can optimize model parameters to better match experimental data, while in experimental settings, they fine-tune models to improve prediction accuracy with fewer evaluations of the system.

Gradient descent converging on the minimum of a Rosenbrock function

Global Research Methods

Global research methods, including genetic algorithms, simulated annealing and particle swarm, are well suited to explore the entire solution space, making them ideal for problems with complex, non-convex landscapes. Unlike local methods, these techniques do not rely on gradient information and instead explore a wide range of solutions to avoid being trapped in local minima. In numerical analysis, global methods can help identify optimal solutions for highly non-linear models, while in experimental data analysis, they enable the discovery of the best-fitting parameters by searching through diverse configurations, particularly when experimental data is noisy or uncertain.

Particle swarm optimisation exploring a solution space

Surrogate Modelling

Surrogate models are widely used in engineering numerical analyses to approximate complex, computationally expensive simulations with faster, more efficient mathematical models. These models, also known as metamodels, enable engineers to perform optimization, sensitivity analysis, and uncertainty quantification without repeatedly running costly finite element or computational fluid dynamics simulations. Techniques such as polynomial regression, Kriging, radial basis functions, and neural networks are commonly employed to construct surrogates that accurately capture the input-output relationships of engineering systems. By leveraging surrogate models, engineers can significantly reduce computational costs while maintaining reliable predictions for design and decision-making processes.

Surrogate model approximating an expensive simulation
Scroll to Top