LEparagliding development · 3 October 2026

gnuC2: trim, fabric deformation and the next Studio developments

From whole-wing aerodynamic calculations to the shape and loading of individual cells: current work in Studio, OpenCell, flow5 and OpenVSP.

Development update by Francois · For discussion with Pere and the gnuC builder.

Trim angle, calage and wing size

Discussion for Francois, Pere and the first gnuC builder - 3 October 2026

Design decision. First agree the target trim speed for the flying pilot and their equipped mass. Next choose the design angle of attack with sufficient margin toward both stall and accelerated flight. Then solve the required calage and, if necessary, wing size together. The present tables connect these choices: approximately 6° corresponds to 34.4% calage, 8° to 44.3% and 9° to 48.7-48.9%; they do not reproduce 9° trim at 33%.

1 | What has actually been analysed

Fixed size, rigid geometry, no brakes or speedbar. The aerodynamic model uses the current gnuC2 geometry. The reported angle is relative to the centre chord; the supplied wing-angle convention is +0.07°. Pilot mass includes harness and instruments; it is not total flying mass. The stated design starting point is 9° centre-rib angle and 33% calage. The analysis examines whether that combination gives a consistent trim balance for this wing and pilot.

Billow is included; whole-wing aeroelastic deformation is not. The refined flow5 geometry has 121 sections, including intermediate CAD skin sections that represent billow/minirib shaping. The mid-cell profile uses a neighbouring-section approximation to avoid the minirib kink. Separate OpenCell cloth-deformation trials were made, using one held centre cell at 70 Pa and applying its deformation across the span. The engine-table source selects the baseline refined nx40 dataset, not those named cloth trials. Thus these tables should not be described as a fully load-deformed wing.

Span loading and induced flow are aerodynamic outputs. The full-wing panel calculation includes three-dimensional loading and induced effects. What is absent is their iterative feedback into spanwise fabric tension, twist and wing shape. Describe the case as zero imposed sideslip, not “no crossflow physics”: the potential-flow model is three-dimensional, while viscous spanwise flow/separation is limited. Imported rib yaw also differs slightly between geometry routes.

2 | Solver agreement and drag assumptions

Both workflows are automated: flow5 through a custom source/API driver and OpenVSP through scripted API access and VSPAERO. The compared runs show inviscid lift agreement within about 3% for the compared cases after matching section orientation. This is useful cross-code consistency, not proof of equally accurate drag, moments or stall. Comparisons must use matched geometry, mesh, reference quantities and solver versions; the trim comparison uses OpenVSP 3.53.1.

The 241-run tables use flow5 only, with cde = 1.1: fitted refined inviscid loads plus XFoil-based viscous corrections (forced transition at 2%), refined-run offsets and direct 8°/9° anchors. They are engine balance iterations, not 241 new full-wing flow5 solves. OpenVSP provides an independent inviscid comparison with a separate parasite-drag buildup. Inlet corrections were investigated separately; cde = 1.1 must not be relabelled as a validated inlet calculation or combined blindly with another inlet allowance.

3 | What 33%, 8° and scaling mean for the builder

At unchanged size, about 101.2 kg pilot mass produces 36 km/h at approximately 8°, with calage about 44.3%. At 70 kg, the same approximate angle/calage gives 30.2 km/h; at 110 kg it gives 37.5 km/h. Therefore “suited to a heavier pilot at 8° and 36 km/h” is supported conditionally. It does not mean that adding weight to a 33% setup automatically raises its trim angle to 8°: at fixed calage the tables mainly change speed.

For the lighter builder, reducing area could recover 36 km/h after choosing a consistent trim angle/calage. A first estimate at 70 kg and 8° is Snew/Sold ≈ (30.2/36)² = 0.70, or about 0.84 linear scale for geometric similarity. This is only a sizing estimate: scaled wing/line mass, Reynolds number, drag proportions and moment balance all change. Rerun the geometry, aero and engine; scaling alone does not resolve the 33% versus 9° disagreement.

4 | Is 9° the right design angle?

Design assessment: retain 9° as a candidate, not yet as the selected flight trim. At 70 kg the predicted GR improves only from 7.80 at 8° to 7.88 at 9°, while trim speed falls from 30.2 to 28.8 km/h and required calage moves from 44.3% to 48.7%. That small performance gain alone does not justify the higher angle. Compare 8° and 9° at the pilot’s chosen speed, solving scale and calage consistently; retain the approximately 6°/34% case as the current-rigging reference. The available results do not establish which candidate has adequate stall and speedbar margins. Those require brake/accelerator, inlet-pressure and structural-response evidence; a converged high-angle panel result is not a stall boundary.

Engine results | Fixed current wing size

241 engine executions; flow5-derived aero; cde 1.1. Supplied rounded results retained. GR = whole-system glide ratio; sink in m/s. Calage and plumb are distinct chord percentages. Theta follows the LE engine sign convention.

A | Each pilot mass separately trimmed to 36 km/h

Pilot kgCentre α°Calage %Plumb %GRSinkTheta°
50.63.3116.853.45.681.73+6.67
58.14.0022.050.26.211.59+5.15
65.64.6926.747.76.661.49+3.85
61.44.3124.149.16.421.54+4.55
68.95.0028.646.86.841.45+3.32
76.45.6932.744.97.191.38+2.23
72.35.3130.545.97.011.41+2.81
79.86.0134.444.17.321.35+1.78
87.36.7038.042.77.541.31+0.85
83.06.3036.043.57.421.34+1.38
90.57.0039.542.17.631.30+0.47
98.07.6942.940.97.771.28-0.36
93.77.3040.941.67.691.29+0.11
101.27.9944.340.47.821.27-0.71
108.78.6947.539.57.891.26-1.47

B | Fixed mid-case calage; pilot mass ±7.5 kg

Mid pilot masses, in row order: 58.1, 68.9, 79.8, 90.5 and 101.2 kg. Light/mid/heavy entries = speed km/h / sink m/s. Angle stays nearly constant.

Calage %LightMidHeavyMid α° / GR / sink
22.033.77 / 1.5035.99 / 1.5938.08 / 1.694.00 / 6.20 / 1.59
28.634.07 / 1.3735.96 / 1.4537.75 / 1.525.01 / 6.83 / 1.45
34.434.35 / 1.2935.98 / 1.3637.55 / 1.426.01 / 7.31 / 1.36
39.534.53 / 1.2535.98 / 1.3037.38 / 1.357.01 / 7.61 / 1.30
44.334.68 / 1.2235.99 / 1.2737.24 / 1.328.00 / 7.81 / 1.27

C | 70 kg versus 110 kg; calage solved at each angle

Paired calage and GR values are 70 / 110 kg. Speed/sink entries use km/h and m/s. Plumb is the supplied representative rounded value.

α°Calage %Plumb %GR70 kg: V / sink110 kg: V / sink
422.0 / 22.150.26.22 / 6.2439.3 / 1.7348.7 / 2.14
528.6 / 28.746.86.84 / 6.8636.3 / 1.4644.9 / 1.80
634.4 / 34.544.17.31 / 7.3433.9 / 1.2742.0 / 1.57
739.4 / 39.642.17.61 / 7.6431.9 / 1.1539.5 / 1.43
844.3 / 44.440.57.80 / 7.8230.2 / 1.0737.5 / 1.32
948.7 / 48.939.17.88 / 7.9128.8 / 1.0135.7 / 1.24
10*53.3 / 53.537.97.94 / 7.9727.6 / 0.9634.2 / 1.18

* Extrapolated: 10° is beyond the direct flow5 data through 9° used in these tables.

Development gallery and current work

The following supplied screenshots show development experiments and outputs from different runs and versions. They are not all the operating point used for the trim tables. Click any image to open the original at full size.

Billowed and deformed profiles in the aero workflow

Work now connects Studio geometry, OpenCell deformation studies and the flow5/OpenVSP aerodynamic workflows. CAD billow and profiles extracted from a loaded OpenCell model can be compared as separate geometry cases. This makes it possible to investigate the aerodynamic effect of the shape actually produced by the fabric, rather than relying only on the original rib profile.

The deformed-profile experiments do not retrospectively change the baseline used for the engine tables above. A full spanwise aeroelastic iteration, with local loading changing the structure and the changed structure updating the aerodynamic solution, remains further work.

Whole-wing pressure-coefficient display in flow5, with billowed geometry. The displayed operating point is 5.7°; it is an illustration, not the complete source record for the trim tables.
Whole-wing pressure-coefficient display in flow5, with billowed geometry. The displayed operating point is 5.7°; it is an illustration, not the complete source record for the trim tables.

Flight trim display and Method 6

The flight-trim plot in Studio brings the geometry and load balance into one view: centre profile, pilot and carabiners, aerodynamic resultant, line drag, weights, calage, plumb point and flight angles. It uses LEparagliding section 35, Method 6, based on Francois’s closed-form load balance developed in Mathcad about three years ago. Pere’s integration of the layout into LEparagliding DXF output is planned.

The balance is exact for its stated loads and assumptions. The accuracy of predicted flight behaviour still depends on the aerodynamic inputs, geometry and structural assumptions.

Method 6 trim diagram: wing and pilot placement, calage and plumb points, flow and attitude angles, and forces at their application points. This example is a separate operating point from the tables above.
Method 6 trim diagram: wing and pilot placement, calage and plumb points, flow and attitude angles, and forces at their application points. This example is a separate operating point from the tables above.

Mesh control, Gmsh and minirib construction

OpenCell provides detailed control of upper- and lower-skin mesh stations, local spacing, rib and minirib element sizes, and refinement near the trailing edge and inlet. Gmsh is now part of the meshing work to obtain suitable triangles. Element shape and refinement matter when interpreting cloth strain and wrinkles; mesh quality is checked alongside resolution sensitivity.

Separate upper- and lower-skin mesh stations, local element sizes, minirib and rib settings, and trailing-edge seam controls.
Separate upper- and lower-skin mesh stations, local element sizes, minirib and rib settings, and trailing-edge seam controls.

Current development updates the minirib formulation and stitching from the trailing edge. The internal geometry, the surrounding fabric surface and the resulting mesh are inspected together, so that a change in construction can be related to its effect on the deformed profile.

OpenCell minirib experiment with a triangular cloth mesh and strain display. The screenshot records a particular experimental setup; its settings are not general material recommendations.
OpenCell minirib experiment with a triangular cloth mesh and strain display. The screenshot records a particular experimental setup; its settings are not general material recommendations.

Live sections: seeing how the fabric changes shape

Longitudinal sections at selected positions across a cell and cross-cell traces at selected chord stations show how the skin departs from its original shape. These views are particularly useful around the minirib transition, where a local change can be difficult to interpret in a shaded three-dimensional view. Extracted profiles can then be used in separate aerodynamic comparisons.

Live longitudinal and cross-cell sections compare the deformed skin with the original reference. Equal axis scales help reveal changes in shape.
Live longitudinal and cross-cell sections compare the deformed skin with the original reference. Equal axis scales help reveal changes in shape.
Close-up of a section trace near the minirib transition, showing the local change relative to the dashed reference.
Close-up of a section trace near the minirib transition, showing the local change relative to the dashed reference.

Nose and inlet behaviour versus internal pressure

Nose and inlet controls support experiments on the shape response to internal pressure and external pressure loading. The supplied 50 Pa and 65 Pa views illustrate this investigation; the closer 70 Pa view shows the reference and deformed outlines near the inlet. Pressure variation is being used to study local deformation and the onset of collapse, not to claim an established flight limit from these screenshots.

Close-up of the nose/inlet shape in the supplied 70 Pa example. This illustrates deformation; it does not establish a collapse threshold.
Close-up of the nose/inlet shape in the supplied 70 Pa example. This illustrates deformation; it does not establish a collapse threshold.

Rib structure, reinforcements and cloth diagnostics

The structural studies include rib deformation and stresses, rods, horizontal and diagonal straps, and added fabric patches. A cloth diagnostics tool helps inspect mesh and material properties, regional distributions, section traces and convergence histories. Plot quantities must be read by their labels: a mesh-quality or element-height plot is not a stress plot.

Cloth diagnostics showing the rib mesh, openings, reinforcement regions and selectable inspection plots. The displayed altitude/element-height metric is not a stress result.
Cloth diagnostics showing the rib mesh, openings, reinforcement regions and selectable inspection plots. The displayed altitude/element-height metric is not a stress result.

Line attachment positions, profile deformation and trim

Changing line attachment positions and line settings changes the support supplied to the fabric. OpenCell is used to inspect the resulting profile deformation and line loads, and to examine how these changes affect aerodynamic trim. The staged release applies aero loading with the ribs held, transfers support to the lines with A-Y held, and then releases A-Y while tracking motion and loads.

Profile and line-attachment positions after A1/A2 Y release in the displayed transient example, with the original outline available for comparison.
Profile and line-attachment positions after A1/A2 Y release in the displayed transient example, with the original outline available for comparison.

Next steps toward Studio 0.4.2 on LEparagliding 3.28

  1. Studio: integrate the flow5/OpenVSP load routes and make it easy to select a small region for OpenCell, initially about five cells or fewer depending on the two-, three- or four-liner arrangement. Select valid cut planes that avoid diagonals; horizontal straps may be cut.
  2. Full-wing Playground: reconcile applied lift, drag and moments on held geometry, then compare the settled trim of a released model with matched engine cases.
  3. OpenCell: extend to centre 2.5-cell and off-centre segments. Keep carabiners fixed and line junctions sliding in their assigned planes. Use forced offsets and rotations about rib-plane local Z and the chordline to vary spanwise loading and study where wrinkles appear. Add whole-trailing-edge movement in global Z.
  4. LEparagliding output: work with Pere to include the Method 6 trim layout in the Fortran-generated DXF output.