Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
build | 2014-02-05 | 389 Bytes | |
README | 2013-10-31 | 7.5 kB | |
wingsections.f | 2004-07-15 | 21.2 kB | |
Totals: 3 Items | 29.2 kB | 0 |
WINGSECTIONS Description: One-liner: Prepares a wing surface as 2D sections in B-spline form ---------- Purpose: -------- WINGSECTIONS completes a simplified form of wing surface definition from previously-prepared chord/thickness data and associated defining sections. The input sections are in B-spline form, and the results are output as an expanded file of B-spline sections along with a summary tabulation and an expanded file of XY coordinates for possible use by a flow solver. Method: ------- The simplifying assumption here is that all sections can be represented adequately by B-spline curves with the SAME KNOTS. (See a version of the SMOOTH program for methods of determining such B-spline representations of related XY datasets.) As long as two sections have the same knots, lofting of intermediate sections can be achieved by lofting the control points. This allows standard algebraic methods to produce a compact surface representation that is readily adapted by NURBS-based CAD/CAM systems as a full 3-D surface. Ideally, the same procedure could provide an alternative input scheme for flow solver applications, although a CAD system is better suited to geometry refinements such as detailed wing tip design. Initially, WINGSECTIONS uses a slightly-modified version of the geometry summary table output by R22OPT for the thickness/chord data. For each station with "LOFT" = 1, a defining section in B-spline curve form is expected. The defining sections may be normalized (or not). They should be concatenated as one input file. Sample thickness/chord data file: --------------------------------- OAW-1E Geometry (Squared-tip form) <Title> KG Z XLE YLE CHORD ... MAX T ... LOFT 1 -203.4000 10.87916 0.00000 21.80275 ... 1.27510 ... 0 2 -197.1225 10.34812 0.00000 23.46226 ... 1.57230 ... 0 3 -190.8450 9.81707 0.00000 25.12178 ... 1.87720 ... 1 4 -187.6130 9.54366 0.00000 25.97618 ... 2.06160 ... 0 . ......... ....... ....... ........ ... ....... ... . 43 -61.5653 0.03096 0.00000 55.70325 ... 8.88560 ... 0 44 -58.3333 0.00000 0.00000 55.80000 ... 8.92800 ... 1 . ......... ....... ....... ........ ... ....... ... . 58 58.3333 0.00000 0.00000 55.80000 ... 8.92800 ... 1 59 61.5653 0.03096 0.00000 55.70325 ... 8.90020 ... 0 . ......... ....... ....... ........ ... ....... ... . 98 187.6130 9.54366 0.00000 25.97618 ... 1.33900 ... 0 99 190.8450 9.81707 0.00000 25.12178 ... 1.11590 ... 1 100 197.1225 10.34812 0.00000 23.46226 ... 0.88500 ... 0 101 203.4000 10.87916 0.00000 21.80275 ... 0.36720 ... 0 Corresponding defining sections file: ------------------------------------- OAW-1E-P2-MOD2 Tip-cap Section <Title> 1.000000000000000 2.000000000000000 5.000000000000000 21.00000000000000 21.00000000000000 0.0000000000000000E+00 0.0000000000000000E+00 0.0000000000000000E+00 0.0000000000000000E+00 0.0000000000000000E+00 9.1353959917732475E-02 0.2411894763703840 0.4024486663234111 0.5634075800663552 0.7232546095157547 0.8761017106844363 0.9779216600852452 1.022438833587189 1.065594150116754 1.154251426767800 1.286308448870403 1.428047814045446 1.568080209559026 1.710104876249171 1.852958747840903 1.984070742665636 2.067673456116899 2.067673456116899 2.067673456116899 2.067673456116899 2.067673456116899 1.000000000000000 0.9766573616010096 0.9167987120914935 0.8182593557168120 0.6759316525938030 0.5204441164611799 0.3669437255341476 0.2052794078141187 0.1237065524658922 -5.3327239734320598E-03 -1.3476529667296819E-03 7.8166813309687295E-02 0.1828410957291661 0.2952688069166972 0.4437506124776002 0.5805998573300908 0.7177141130728990 0.8390485132513349 0.9283616157847692 0.9785103137567076 1.000000000000000 4.7510568983852863E-03 4.2093382707367472E-03 5.6186343982026685E-03 -5.3332570885323248E-04 -9.6907468475426527E-03 -1.7661125500254172E-02 -3.1396893930427520E-02 -2.6467468887536488E-02 -2.1503660335958938E-02 -1.7591147529822391E-02 1.5159539809190553E-02 4.0424128341521668E-02 4.8592957581737368E-02 4.6747271055867917E-02 4.4292514180655268E-02 4.6004845731045817E-02 3.6009187829119820E-02 2.3870693882375195E-02 1.4528201781536322E-02 9.4037158124965926E-03 7.2510391473770142E-03 OAW 60-085-16 (OAW-1 Cabin section) <Next defining section> 1.000000000000000 2.000000000000000 5.000000000000000 21.00000000000000 21.00000000000000 0.0000000000000000E+00 0.0000000000000000E+00 0.0000000000000000E+00 0.0000000000000000E+00 0.0000000000000000E+00 9.1353959917732475E-02 0.2411894763703840 0.4024486663234111 0.5634075800663552 0.7232546095157547 0.8761017106844363 0.9779216600852452 1.022438833587189 1.065594150116754 1.154251426767800 1.286308448870403 1.428047814045446 1.568080209559026 1.710104876249171 1.852958747840903 1.984070742665636 2.067673456116899 2.067673456116899 2.067673456116899 2.067673456116899 2.067673456116899 <Same knots> 1.000000000000000 0.9766573684613700 0.9167986913545925 0.8182593719759367 0.6759316192254129 0.5204440817792035 0.3669437646467861 0.2052793407910668 0.1237065913369712 -5.3327403303544115E-03 -1.3476487841357643E-03 7.8166807256873784E-02 0.1828411143917873 0.2952687381718988 0.4437506889818151 0.5805997456052916 0.7177141687293529 0.8390484488001356 0.9283616554188250 0.9785102941149742 1.000000000000000 -2.4999999441206455E-03 -1.5764163893617429E-03 -3.8547663530724645E-04 -1.0803315819805590E-02 -3.8935721655883260E-02 -5.1152378185592381E-02 -5.1869694038945192E-02 -5.0224055012760078E-02 -5.0413761744842232E-02 -3.5318966792019309E-02 3.0945843199744209E-02 7.4389077816659148E-02 9.5813309764173755E-02 0.1101315601432895 0.1102606125877267 9.1098402348239831E-02 6.2800820726638147E-02 3.6244110229431285E-02 1.8563923826951780E-02 8.3565019335236754E-03 2.4999999441206455E-03 <The next section follows similarly.> Points to note: --------------- > The 5-word header of each curve must be readable list-directed. It is offset for this reason. The other blank lines are for human readability only. > A compact representation is the goal here. (Otherwise, a vast collection of points defining the wing section could be supplied to the CAD system.) History: -------- 02/23/93 D.A.Saunders Initial implementation. 02/27/93 " " Added discretized output file for R22OPT, etc. 03/07/93 " " Added more commentary; checked for mismatches. 04/14/93 " " Allowed for 72 pts. per surface. 06/16/93 " " Allowed for 75 control pts. per wing section. Author: David Saunders, Sterling Software/NASA Ames Research Center ------- Moffett Field, CA