Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
34 views4 pages

LE Hang Gliding Design Program

Uploaded by

proposals
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views4 pages

LE Hang Gliding Design Program

Uploaded by

proposals
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

[en] [fr] [ru]

LEHANGGLIDING 0.11/0.2

LEhanggliding is a parametric program for hang glider designs. The main idea is write all the numerical parameters which serve to define the entire
hangglider (structure, sail, parts) in .txt data files, and use some automation programs to draw all the pieces and the plans.

We have selected use two programming languages for this task: Fortran and OpenSCAD. The Fortran program is used to read the data file, draw the
plans, print a report, and even other files to be used as data in OpenSCAD. Using OpenSCAD we can model realistic 3D parts of the hang glider. The
functionality of the current version of the program is still not complete but the system is viable and We can imagine the whole system working. Is
necessary continue the work of programming and documentation.

PART 1. LEHG-F-0.11 (FORTRAN)

All the hang glider parameters can be written to a data.txt text file, and the program is responsible for drawing the wing plans in dxf format and other
documents. The program draws a single-line scheme in 2D and 3D, simple but with great precision. Currently, the program version 0.11 only draws
the dxf shape in plan view, but with many parameters of representation. The leading edges can be modeled in deformed shape, acording expected
sail tension or forced by deflectors.

The manual for entering the data has not yet been written, but the structure of the data file is obvious. And most of the data can be interpreted by
reading the file itself, and comparing the four provided examples. Important to remember that the units are cm for longitudes and degrees degrees (0-
360º) for angles. Some examples below, the geometries correspond to real wings.

gnu-1978-style gnuAlpha
data.txt glider.dxf data.txt glider.dxf

gnuFloater gnuBowsprit
data.txt glider.dxf data.txt glider.dxf

Fig 1. Four hang glider examples

Download LEHG-F-0.11 including source code (lehg.f), GNU/Linux executable file (a.out), readme.txt, and all data and dxf files.

PART 2) LEHG-O-0.2 (OpenSCAD)

The idea is to draw each elementary piece in a module. From the smallest washer, screw, bracket, plate,... to tubing and wire. The majority of the
pieces will be parametric (a few numeric values will control its shape and dimensions). A main routine will be in charge of assigning parameters and
position (assembly) in space each of the elementary pieces. Some pieces of regular use may be inserted in the form of an object .stl to reduce the
work of construction of the modules. Openscad allows us to export easily to .stl each of the parts built.

New drawings (october 2020):


Fig 2. Nose area usig nose plates, saddles, tubes, and nose rail

Figure 3. Separate pieces through a single parameter "dz"


Figure 4. Bracket and keel saddle type 1 (fully parametric)

By convention, we have used a system of orthonormal axes where the y-axis follows the direction of the keel, and z the vertical direction. We consider
as origin of coordinates the center of the front bolt of the nose plate. Base units is mm. As in october 2020, we currently may use the following
modules:

Tube type 2 along Y axis, and multiholes (mod_tube2.scad):

tube2(tube_lenght,outher_dia,inner_dia,insertion,
hole1_dia,hole1_type,hole1_insertion,hole1_rotation,
hole2_dia,hole2_type,hole2_insertion,hole2_rotation,
hole3_dia,hole3_type,hole3_insertion,hole3_rotation,
hole4_dia,hole4_type,hole4_insertion,hole4_rotation)

hole_type=1 (= one hole)


hole_type=2 (=two holes aligned with the axis of the tube)

Keel bottom bracket type 1 (mod_kbbracket1.scad):

kbbracket1(a,b,sep)

Keel saddle type 1 (mod_keelsaddle1.scad):

keelsaddle1(a,b,e1,e2,f1_dia,f1_dis,f2_dia,f2_dis)

Saddle type 1 (mod_saddle1.scad):

saddle1(dia,h,e,dia_tub,dia_hole)

Nose plate type 1 (mod_noseplate1.scad):

noseplate1(a,b,c,r,thk)

a=distance X to LE bolt
b=distance Y to LE bolt
c=distance Y to second bolt
r=radious of the "hull" operation (the plate is the convex envelope of circles of radius r, centered at each bolt).
thk=plate thickness

Main assembly program is LEHG-0.2.scad

Notes and schemes here: page1 page2 page3 page4 page5 page6

Download all modules and main program here: LEHG-0.2.scad


Figure 5. openSCAD code generator, first versions

Figure 6. Nose plates and capends.

Pere Casellas
pere at laboratoridenvol dot com
Teià, Barcelona
Update 12 October 2020

index

You might also like