1. INTRODUCTION
2. GENERAL CONCEPTS
3. FILES ASSOCIATED WITH THE PROGRAM
4. HOW TO WORK WITH THE PROGRAM
5. COMPOSITION OF THE AIRFOIL FILE
6. COMPOSITION OF THE INPUT DATA FILE leparagliding.txt
FIGURE INDEX
This manual describes the use of LEparagliding created by Laboratori d'envol for the design of paragliders. The author of the program provides no other information as described in the web. There is no warranty for the correct operation of the program. You assume the full consequences of use of the program.
LEparagliding is very "cryptic" to use, "FORTRAN style", but very powerful. FORTRAN is a programming language aimed at numerical calculation, which means FORmula TRANslation. It is a language that allows us to accurately translate the ideas of geometry and mathematics to a code that produces amazing graphical and numerical results.
The program implements the theoretical developed in the book "Paraglider Design Handbook", which is advisable to study, because many of the contents are complementary.
I apologize, because this manual provides explanations in a style slightly rough. It is possible that some subjects are poorly explained. I will be happy to provide further clarification by pm. The program is not perfect, but it works.
LEparagliding is a calculation engine written in GNU FORTRAN language, that performs the reading the data of the input files, and writes the results to the output files.
Input files:
Output files:
Working with LEparagliding consists of the following phases:
Figure 1: How to work with the program.
Since 2.23 version and additional file lines.txt is in the output.
Since 2.28 version and additional file run-log.txt is in the output.
.tex file still not available.
The file of the profile data must have the following structure:
The coordinates are ordered starting at the trailing edge, covering the top surface, passed through the leading edge and coming through the lower surface and again ending at the trailing edge.
Important: The endpoint of the extrados must exactly match the start in % of the opening (air inlet), and the starting point of the intrados must exactly match the end in % of the opening (air outlet). Therefore the airfoil must be processed prior in a CAD program to achieve this. Therefore if you want to vary the start and end points of the air openings along span, you must detail specific profiles for this. Init and end points of openings declared in leparagliding.txt file must be consistent with the selected airfoils.
It is essential that the number of points of extrados, openings, and intrados, and all are exactly the same for all profiles defined in a wing model.
The maximum number of points allowed per profile is 500.
Zero‑thickness wingtip airfoil:
Usually, you must define a profile of zero thickness for the final profile of the wingtip. It is advisable to move the end of the panel's top surface (upper panel) to 0% of the profile, and keep the same number of points for each item (upper panel "extrados", air intakes, bottom panel "intrados"). This zero thickness profile is not necessary to define if we use the amplification coefficients of section 30 so that the coefficient applied to the last profile is 0.0.
Designing the paraglider is simplified to editing the file leparagliding.txt either creating it from scratch or, most commonly and recommended, by editing an existing model.
Very important, to take into account:
The main units planned for the data file are centimeters (cm), except sewing allowances in section 6, and some values in section 20 and 21 will be expressed in mm. Optionally, you could use inches and tenths of inches, but this has not been tested ever and not recommended.
You must fill in all the necessary parameters section by section until the end of the file, following this manual. I insist that the most practical thing is always to start with an existing template.
For each line of the data file, we will explain the type of parameter and its meaning. The graphic diagrams are very important to understand what type of parameter we are referring to. The order, data type, and number of rows is essential for a correct reading of the data file.
Lines 1‑8:
* LABORATORI D'ENVOL PARAGLIDING DESIGN *
* Input data file 3.28 version *
**************************************************************
* Version 2026-05-01 *
**************************************************************
* 1. GEOMETRY *
**************************************************************
Lines 9 to 24:
Alpha wingtip, parameter, (alpha center):
real1: Maximum torsion angle (washin) between central airfoil and tips.
integer: 0, 1, or 2. If 0 → manual washin; if 1 → washin proportional to chord, maximum at tip; if 2 → automatic washin from center to tip (first real is tip washin, last real is center washin).
real2: angle of attack in the center (only for case 2).
Example: 3.5 2 -1.0 → tip AoA 3.5°, case 2, center AoA -1.0°. Distribution proportional to chord.
Paraglider type:
"ds": double surface airfoils (intrados and extrados)
"ss": single skin paragliders – intrados not drawn, but need special sawtooth profile.
"pc": parachutes using double surface airfoils.
boolean: set to 0 or 1. If 1 then leading edge triangles will be no rotated (only in ss).
Lines 25 and 26:
* Rib geometric parameters
* Rib x-rib y-LE y-TE xp z beta RP Washin Rot_z Pos_z
Lines 27 and following: geometric properties of each rib (geometry matrix).
For each rib, and considering an orthonormal system of axes XYZ (Figure 4): X axis along the wingspan, Y axis along the central chord, Z axis vertical from the wing to the pilot.
Write in a horizontal line the following 11 parameters (parameters 10 and 11 are not mandatory):
This is one of the most important parts of the wing definition process. These parameters can not be defined without a previous drawing, preferably in a CAD file, in which the desired plant is drawn to an appropriate scale, vault shape (wing arc), and inclination of the ribs on three axes. This drawing is one of the most basic and important design (pre‑process).
It would be possible to generate this drawing by a geometric preprocessor to read basic data from the wing desired number of cells, separation, size, shape, edge and trailing by a few parameters defined to create elliptical shapes. This optional pre‑processor has been implemented, but not inside the main program, because we prefer to keep this important part of design with a CAD program, to allow total freedom of the shape of the leading edge, trailing edge, and in the elevation, and inclination of the profiles. Any design is possible, normal wings, or bionic type, with peaks in leading edge or any other form. The pre‑processor is very useful and generates the geometry matrix that can be copied directly into this section. We are thinking about how to improve the pre‑processor to make it more intuitive, possibly with an html interface.
To define profiles at the center of the wing geometry, use the trick of defining a central cell of zero thickness.
Figure 3. Washin
Figure 4. Axis and main paraglider geometric design
Figure 5. Only in "ss" paragliders, the parameter set to 0 or 1. If "1" then leading edge triangles will be no rotated. Control over specified ribs will be done using a real parameter 0.0 or 1.0 in last column of section 2, as explained below.
Note: Maximun allowed number of ribs is 100 per side (200 ribs or 199 cells).