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 ...
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