Skip to content
EXP_08 / Engineering

Aerospike CE

From a specification to a shape.

An exploration of computational engineering: describe an aerospike engine in JSON, then generate and inspect its geometry.

Generated aerospike geometry, shown in a three-quarter view. This is a model render, not a photograph of hardware. Click to enlarge.Image source ↗ (opens in a new tab)
Render
Three-quarter render of the generated aerospike engine

Generated aerospike geometry, shown in a three-quarter view. This is a model render, not a photograph of hardware.

The question

What changes when engineering rules generate the geometry?

A different starting point

Instead of drawing each feature by hand, this project starts with a JSON specification and a set of engineering rules. PicoGK and the LEAP 71 ShapeKernel turn those inputs into voxel geometry for an aerospike engine.

The design is organised into a centrebody, a cowl and a head disc. The model derives the plug contour and includes regenerative cooling paths, connecting the outer shape to the engineering assumptions behind it.

Generation needs a counterpart

A Python validation harness examines geometry, cooling and other screening calculations. That creates an iteration loop: change the specification, generate the design, and inspect the checks. A configuration that cannot meet the cooling assumptions should be reported as such.

The repository also explores printable mesh exports and checks such as watertightness. The renders show the generated object; they are useful for understanding its structure, while numerical checks answer different questions.

The boundary of the model

This is an exploration of a computational engineering workflow. Its simplified screening models do not establish that an engine can be manufactured and operated safely. It is neither a replacement for detailed propulsion validation nor a reproduction of LEAP 71’s proprietary engineering system.

Based on the project’s public documentation and published outputs. Read the README and explore the code ↗ (opens in a new tab)