11.01.2015 Views

Detailed Three-Dimensional Modeling of the C-130 Center Wing ...

Detailed Three-Dimensional Modeling of the C-130 Center Wing ...

Detailed Three-Dimensional Modeling of the C-130 Center Wing ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Center</strong> for Aircraft Structural Life Extension<br />

Providing Structural Integrity Technology to <strong>the</strong> Aerospace Community<br />

<strong>Detailed</strong> <strong>Three</strong>-<strong>Dimensional</strong><br />

<strong>Modeling</strong> <strong>of</strong> <strong>the</strong> C-<strong>130</strong><br />

<strong>Center</strong> <strong>Wing</strong> Box for<br />

Damage Tolerance Analyses<br />

12 May 2010<br />

We would like to thank AFRL/RX for funding this work<br />

Mr. Mat<strong>the</strong>w Hammond, USAFA/CAStLE<br />

Dr. James Greer, USAFA/CAStLE<br />

Dr. Scott Fawaz*, USAFA/CAStLE<br />

Mr. Börje Andersson, Swedish Defense Res. Agency<br />

Dr. Robert Rainsberger, XYZ Scientific Inc.<br />

Ms. Monica Poelking (Sponsor), AFRL/RX<br />

*Gulfstream Aerospace Corporation


Presentation Outline<br />

• Background / Purpose <strong>of</strong> project<br />

• Solid model generation<br />

• Finite element mesh generation<br />

• Fastener modeling / locations / insertion<br />

• Simple Example<br />

• Remaining Effort<br />

NOTE: All CAStLE work was performed under USAFA Contracts Vehicles.<br />

2/35


BACKGROUND /<br />

PURPOSE OF PROJECT<br />

3/35


Background / Purpose<br />

• Transport airframe since late 1950s<br />

• ≈ $40-60 million per airframe<br />

• ≈ $6-7 million per CWB<br />

• 6-7 figures ($) per PDM inspection<br />

• Develop a robust high fidelity 3D finite element model<br />

<strong>of</strong> <strong>the</strong> C-<strong>130</strong> CWB with discretely modeled fasteners<br />

• Residual life / residual strength calculations<br />

• Anticipate cracking scenarios<br />

• Quickly analyze new cracking scenarios (Battle Damage)<br />

• SHM system design & sensor placement<br />

• Fleet management (i.e. Inspection Int., Retirement, etc.)<br />

4/35


CWB SOLID MODEL<br />

GENERATION<br />

5/35


CWB Solid Model<br />

• Highly detailed solid model necessary for accurate FE<br />

Model.<br />

6/35


C-<strong>130</strong> JEDMICS Database<br />

Drawing 390619-5 <strong>Wing</strong> Joint<br />

Fitting<br />

CWB Solid Model<br />

C-<strong>130</strong> SolidWorks 390619-5<br />

<strong>Wing</strong> Joint Fitting Solid model<br />

7/35


CWB Solid Model<br />

• Problem: Orthogonal part geometry fit to curved airfoil<br />

l<strong>of</strong>t pr<strong>of</strong>ile (must mate flush)<br />

• Solution: Use curved part geometry while maintaining<br />

part tolerances<br />

8/35


CWB Solid Model<br />

• ≈ 1000 Critical structural components<br />

• Primary / Secondary / Tertiary structural components<br />

• Some Tertiary components are necessary to properly interface<br />

higher level parts<br />

9/35


FINITE ELEMENT MESH<br />

GENERATION<br />

10/35


FE Analysis S<strong>of</strong>tware<br />

• C-<strong>130</strong> CWB FE Model ~10 GDoFs<br />

• Commercial FE solvers<br />

• NASTRAN, ANSYS, ABAQUS<br />

• Scalable to 16 processors<br />

• Max. 100-200 MDoFs<br />

• Research Codes<br />

• FRANC3D/NG<br />

• STRIPE<br />

• No known size limitations (except hardware)<br />

• 2.4 GDoFs successfully solved<br />

• Separate DoD HPC Challenge Project<br />

11/35


• Mesh topology:<br />

FE Mesh Topology<br />

• Tet elements have poorer results (automatic generation)<br />

• Hex elements have much better results (harder to<br />

generate mesh)<br />

• STRIPE requires Hexahedral elements<br />

• (15-node Wedge elements are also allowed)<br />

Hex-20<br />

Tet-10<br />

12/35


FE Mesh Design<br />

• Typical FE mesh design s<strong>of</strong>tware requires part<br />

division into 5 or 6 sided components for Hex mesh<br />

• Highly time consuming<br />

• Unique FE mesh s<strong>of</strong>tware to expedite Hex mesh<br />

generation (TrueGrid®)<br />

13/35


FE Mesh Example<br />

Solid Model<br />

FE Mesh<br />

14/35


FASTENER MODELING /<br />

LOCATIONS / INSERTION<br />

15/35


Fasteners<br />

• Discretely model fasteners<br />

• High fidelity stress distributions (concentrations)<br />

• Accurate fatigue crack propagations (Residual Life)<br />

16/35


• Manual extraction from blueprints<br />

• Extremely tedious process<br />

Fastener Database<br />

≈ 50,000 fasteners<br />

17/35


Mesh Drilling<br />

• New feature developed specifically for this project by<br />

XYZ Scientific, Inc. for <strong>the</strong> TrueGrid® s<strong>of</strong>tware<br />

• Uses data from Fastener Database for command line<br />

code input for TrueGrid®<br />

• “Drills” holes through structured mesh. This creates a<br />

uniform hole with nodal alignment b/w parts for<br />

automatic fastener insertion<br />

18/35


Mesh Drilling<br />

Pre-Drill Mesh Topology<br />

Post-Drill Mesh Topology<br />

Transition elements dictated by: Parent mesh, fastener axis<br />

location and orientation, shank diameter, head type and diameter<br />

19/35


Automatic Fastener Insertion<br />

1 2<br />

3<br />

20/35


• <strong>Three</strong> types <strong>of</strong> fasteners<br />

• Universal head rivet<br />

• Round head rivet<br />

• Countersunk rivet<br />

• Generates Patran neutral file<br />

Current Status<br />

• Generates list <strong>of</strong> element faces in contact with<br />

existing structure<br />

• Head faying , tail faying, shank faying, mated material<br />

faying surfaces<br />

• Approximately 3000 lines <strong>of</strong> FORTRAN code in 16<br />

routines<br />

21/35


Current Assumptions<br />

• Holes are straight<br />

• All elements 20-noded hex<br />

• Assumes exactly 2 rings <strong>of</strong><br />

elements outside <strong>of</strong> hole<br />

(shank diameter)<br />

• Assumes outer edge <strong>of</strong> 2 nd<br />

ring is same diameter as<br />

outer-most head diameter<br />

22/35


Approach<br />

• Find duplicate nodes in <strong>the</strong> structure and delete <strong>the</strong>m<br />

• These nodes occur at faying surfaces <strong>of</strong> pieces to be joined<br />

• Build a cylindrical coordinate system centered on <strong>the</strong><br />

hole bore<br />

• Find structure nodes along hole bore<br />

• Make duplicate nodes <strong>of</strong> those and make <strong>the</strong> fastener<br />

elements out <strong>of</strong> those nodes<br />

• Add heads and tails<br />

• Transform all <strong>the</strong> nodal coordinates back into global<br />

coordinates and write to output<br />

• Make elements out <strong>of</strong> <strong>the</strong> nodes<br />

• Go to <strong>the</strong> next hole and repeat…<br />

23/35


Building Fasteners<br />

make nodes for shank make elements for shank make nodes/elements<br />

for head center<br />

make nodes/elements<br />

for head periphery<br />

make nodes/elements<br />

for tail center<br />

make nodes/elements<br />

for tail periphery<br />

24/35


Fastener Code Input File<br />

3.966819500D+2 2.203318200D+2 1.446636200D+2 0.975897<strong>130</strong>D+0 -0.097595818D+0 -0.195191640D+0<br />

0.125000000D+0 2.500000000D+0 3, 0.110944000D3, 0.500000000D0<br />

3.966306800D+2 2.210986600D+2 1.440238500D+2 0.975891110D+0 -0.097595215D+0 -0.195190430D+0<br />

0.125000000D+0 2.500000000D+0 2, 0.000000000D0, 0.000000000D0<br />

3.965794100D+2 2.218655200D+2 1.433840600D+2 0.975891110D+0 -0.097595215D+0 -0.195190430D+0<br />

0.125000000D+0 2.500000000D+0 1, 0.000000000D0, 0.000000000D0<br />

3.965281400D+2 2.226323700D+2 1.427442900D+2 0.975891110D+0 -0.097595215D+0 -0.195190430D+0<br />

0.125000000D+0 2.500000000D+0 2, 0.000000000D0, 0.000000000D0<br />

3.964768700D+2 2.233992200D+2 1.421045200D+2 0.975891110D+0 -0.097595215D+0 -0.195190430D+0<br />

0.125000000D+0 2.500000000D+0 1, 0.000000000D0, 0.000000000D0<br />

3.964256000D+2 2.241660800D+2 1.414647500D+2 0.975891110D+0 -0.097595215D+0 -0.195190430D+0<br />

0.125000000D+0 2.500000000D+0 1, 0.000000000D0, 0.000000000D0<br />

x,y,z origin; x,y,z vector components; hole radii; search depth (from vector origin); head type; head angle for CS;<br />

head diam for CS<br />

• O<strong>the</strong>r inputs<br />

• Node and element number <strong>of</strong>fsets<br />

• Search tolerances<br />

25/35


Fastener Code Output Files<br />

Nodes<br />

25 0 0 1 0 0 0 0 0<br />

P3/PATRAN Neutral File from fastener creation program<br />

1 5000001 0 2 0 0 0 0 0<br />

0.397755981E+03 0.220349686E+03 0.144460815E+03<br />

1G 6 0 0 000000<br />

1 5000002 0 2 0 0 0 0 0<br />

0.397761536E+03 0.220342438E+03 0.144492142E+03<br />

1G 6 0 0 000000<br />

…<br />

Elements<br />

2 6000505 8 3 0 0 0 0 0<br />

20 0 0 0 0.000000000E+00 0.000000000E+00 0.000000000E+00<br />

5002265 5002267 5002294 5002290 5002793 5002795 5002822 5002818 5002266 5002293<br />

5002291 5002289 5002769 5002770 5002782 5002781 5002794 5002821 5002819 5002817<br />

2 6000506 8 3 0 0 0 0 0<br />

20 0 0 0 0.000000000E+00 0.000000000E+00 0.000000000E+00<br />

5002267 5002269 5002296 5002294 5002795 5002797 5002824 5002822 5002268 5002295<br />

5002322 5002293 5002770 5002771 5002783 5002782 5002796 5002823 5002850 5002821<br />

2 6000507 8 3 0 0 0 0 0<br />

…<br />

Surfaces<br />

6000001, 5, shank surface<br />

6000002, 5, shank surface<br />

6000003, 5, shank surface<br />

6000004, 5, shank surface<br />

6000005, 5, shank surface<br />

6000006, 5, shank surface<br />

6000007, 5, shank surface<br />

6000008, 5, shank surface<br />

6000009, 5, shank surface<br />

6000010, 5, shank surface<br />

26/35


Simple Example<br />

27/35


Simple Example<br />

28/35


Simple Example<br />

29/35


Simple Example<br />

30/35


Simple Example<br />

31/35


• Complete Fastener Database<br />

Remaining Effort<br />

• “Drill” holes in meshed components<br />

• Assemble structure with automatic fastener insertion<br />

routine<br />

• Run Analysis<br />

• Validate Model with load/strain survey<br />

• Currently working with Lockheed Engineers<br />

• Increase available fastener types<br />

32/35


One more thing…<br />

Happy Birthday Greg Shoales!<br />

33/5


Questions<br />

34/35


35/35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!