Premise

I spent about a month on the Waturbine Aerodynamics team in February 2025. Waturbine is a design team at the University of Waterloo and subsidiary of Engineers Without Borders, looking to build sustainable, cost-effective small scale wind turbines with potential applications in powering low income households abroad, as well as competing in the International Small Wind Turbine contest.

Objective

They were looking for ways to export their wind turbine designs from QBlade, the industry standard wind turbine blade design software, and process it to make a mold for manufacturing. This was nontrivial due to two problems:

Turbine blade

Turbine blade

Cross section curves

Cross section curves

Side view of turbine blade

Side view of turbine blade

QBlade exports the shape of the blade as a list of consecutive cross sections curves, which can be used to reconstruct the surface by using a boundary surface in something like Solidworks (shown above).

My objective was to:

  1. Make an internal offset of the blade that preserves its features, such that when fiberglass of a certain thickness is laid on top, we get the original turbine blade shape.
  2. Bisect the wind turbine blade along some continuous curved surface that leaves no undercuts, so that we have two halves of a mold.

Solution

1. Offset the blade by some fixed thickness

Below are some examples of the offset cross sections. Blue is the interior foam core, and red is the original shape - ideally, when we wrap the foam core with fiberglass, we will get the shape of the red outline (especially after bisecting it).

image.png

graph_2.jpg

graph_1.jpg

The algorithm I used to generate the blue shape is as follows:

  1. Fill the original shape with a grid of points, where each point is 0.025mm apart
  2. Generate a circle, and have it follow the perimeter of the red turbine outline. The circle’s radius is equal to the thickness of the fiberglass. As the circle travels along the perimeter, we delete all points that are inside of the circle.