SlideShare a Scribd company logo
1 of 74
Download to read offline
University of Texas VSP Structural
Analysis Module Update - Demonstration
http://vspsam.ae.utexas.edu/
VSP Workshop, San Luis Obispo, CA
Hersh Amin
Armand J. Chaput
Department of Aerospace Engineering and
Engineering Mechanics, University of Texas at Austin
7 August 2013

© 2012 Armand J. Chaput
Today’s Lineup
• Overview of VSP SAM Process
• VSP Model
• Grumman A6E Intruder Wing
• VSP SAM
• Version 1
• Overview
• Tutorial:
• Shrenk’s Approximation (Air Loads)
• Load Factor: 9.75 g
• Version 2
• Overview
• Tutorial:
• Shrenk’s Approximation (Air Loads)
• Load Factor: 9.75 g
• Wing fuel
• External stores (external fuel tanks)
• Note: corresponding files can be found at:
http://vspsam.ae.utexas.edu/archieve/VSPWorkshop2013
Overview of VSP SAM Process
Vehicle Sketch Pad
Parametric
Internal Geometry
Parametric
External Geometry
External and Internal Mesh
Generation
UT Convergence Executable
(Java)
Solution Files

UT Input Executable (Java)
Wing Trim
Thickness and
Material Properties
Boundary Conditions
and Load Cases
CalculiX Input File

CalculiX 
FEM Input
FEM Solution

Thickness Calculation
Mass Calculation

FEM Post Process
and Graphics

Stress Convergence

Output Files
Overview of VSP SAM Process – Vehicle Sketch Pad
Vehicle Sketch Pad
Parametric
Internal Geometry
Parametric
External Geometry
External and Internal Mesh
Generation

VSP process through mesh generation
Overview of VSP SAM Process – UT Input Executable
• Deletes non-primary load carrying structure
- Typically leading and trailing edge devices
• Deletes non-load carrying skin panels
- To represent typical fabric or film skin sections

UT Input Executable (Java)
Wing Trim
Thickness and
Material Properties
Boundary Conditions
and Load Cases
CalculiX Input File
Overview of VSP SAM Process – UT Input Executable
UT Input Executable (Java)
Wing Trim

Spars, Ribs and Skins can be defined as different
materials

Thickness and
Material Properties
Boundary Conditions
and Load Cases
CalculiX Input File

Required Thickness
defined by input
Design Nominal
Stress (DNS)
objective and
Minimum Gauge
Overview of VSP SAM Process – UT Input Executable
Executable
• 2D linear load – at defined constant chord fraction UT Input Wing Trim (Java)
- Input based on root and tip running load
Thickness and
Material Properties
• 2D elliptical and Schrenk approximations
Boundary Conditions
- Input based on flight design gross weight and nz
and Load Cases
• Discrete point loads (Fxx, Fyy, Fzz, Mxx, Myy, Mzz)
CalculiX Input File
- GUI inputs at defined % span and % chord locations
• Discrete mass loads (nz) (v2+ feature)
- GUI inputs at defined spar # and % span or rib # and % chord
locations with multiple attachment points on ribs and/or spars
• Multiple Load Cases (v2+ feature)
- GUI inputs for multiple 2D linear, elliptical or Schrenk
approximations with varying angle of attacks and varying load
distributions on spars
• Fuel Loads (v2+ feature)
- GUI inputs for adding fuel tanks between ribs and spars
- Applies pressure loads and inertial loads on the skin

Boundary conditions define which rib is fixed from
translation in the x, y and z axis
Overview of VSP SAM Process – CalculiX Solutions
UT Input Executable (Java)
Wing Trim
Thickness and
Material Properties
Boundary Conditions
and Load Cases
CalculiX Input File

CalculiX 

Users can see status messages while VSP SAM
is running. Messages can have information on
VSP SAM’s current stress convergence iteration,
Load cases and/or Wing trim operation.

FEM Input
FEM Solution
FEM Post Process
and Graphics
Output Files
Overview of VSP SAM Process – CalculiX Solutions
CalculiX 
FEM Input

Left click in
white area
brings up menu
Menu provides
range of stress
& displacement
viewing options

FEM Solution
FEM Post Process
and Graphics

Solution
viewing
area

Output Files

Option shown
is von Mises
stress
Mouse commands
rotate and zoom
solution
Overview of VSP SAM Process – UT Convergence Executable
Simple Von Mises stress-based structural
UT Convergence Executable
Summary of theory and method used to back out required Nodal thicknesses
(Java)
thickness resizing algorithm developed
Solution Files
• Background
An enabling capability for FEM based
Thickness Calculation
structural the project to be able to determine the optimized thickness of each part of the Mass Calculation
Part of the objective ofmass isproperty estimation
wing for a given working stress. This backing out the thicknesses aims to do that. The procedure used
Stress Convergence
• by our team and the theory behind itresizing is based on
Node thickness is described.
user defined design nominal stress (DN)
Theory
or minimum gage, whichever larger
We begin with an arbitrary 3D element as shown below:

Thickness

t’i = (/DN)  ti

The SAM iterates stress principal axes, showing that the element can be
VSPblue plane represents a plane lying in one of the 3to mass convergence
arbitrarily oriented. We can then describe the stress acting on this plane as follows:
(1)
We know seek to find the required thickness for a given working stress as defined by the user:
(2)
Overview of VSP SAM Process – Mass Calibration Method

Build VSP Model
• Use actual Area, Taper Ratio, Dihedral, Thickness, and Span
• Model the actual Spar locations.
• Model the actual Rib locations.

Generate Mesh
• Choose mesh size depending on wing size. Typically 100
elements spanwise (Half-Span/100).
• Generate meshes.
• If mesh size > 5 Mb, increase mesh size.

Mass Convergence Minimum Gauges & DNS
• Constant Minimum Gauge
• Initial Design Nominal Stress (DNS) = Initial guess
• Vary DNS for ribs, spars and skins until final wing structure
weight matches expected value.
Overview of
VSP SAM

VSP Model
Information
VSP Model – A6E Intruder

Intermediate & Outer sections Only
No Center Section
VSP Model – Why A6E Intruder ?
• Available in Metal and Composite
• Good Mass Properties
• Internal Fuel and External Stores
• Larger Operating Flight Envelope
• Good for the purpose of Software Calibration
VSP Model – A6E Planform

All locations and linear
dimensions in inches
BL 38.9

Tip Chord (BL 305):
62.125” = 5.18

 BL 66
 BL 78

Root Chord (BL 66):
~156.53” = 13.04’

BL 144

Sweep: 29.5
29.5

BL 318

BL 305

 0.05 c

56”

 28

 0.70 c

33”

NOTE: Currently VSP SAM does not
support Multi-Section Wing which
limits this analysis to intermediate
and outer sections only which will be
combined into single wing section
VSP Model – A6E Airfoil

NACA-6 Series
Airfoil
t/c (BL 66):
~0.0885

t/c (BL 305):
~0.0612
NOTE: Only Root and Tip t/c ratios
will be used since adding additional
t/c ratios need multi-section wing
which is not currently supported by
VSP SAM
VSP Model – A6E Spars

 BL 78

 117”

All locations and linear
dimensions in inches

BL 144

BL 318

 BL 66

BL 38.9

BL 0

FS 0

29.5
BL 305

FS 228.2
 0.05 c

56”

0.15 c

182.6
FS 283.9

 28

33”

Drawing warped L/R

 0.70 c

0.83 c
0.70 c?
57”

318”
VSP Model – A6E Ribs

9 Ribs
including Root
Rib 0

and Tip Rib
Spar 1

Spar 0
NOTE: To further simply the
model, all ribs are placed parallel
to free stream.

Rib 8
VSP Model
Information

Build A6E
VSP Model
VSP Model – Adding a new wing
1

3
2
VSP Model – Modifying the new wing (A6E Planform)
1

5

2
6

3

4

2

4
Delete all sections
except section ID: 0

3

6
Set Tip Chord, Root
Chord, & Sweep

Set Span, &
Projected Span
VSP Model – Modifying the new wing (A6E Airfoil)
1
2

1

3

Airfoil ID:

0

2

Type:
(Dropdown
menu)

3

t/c ratio:
0.0885
(“Thick” slider)

1

NACA
NACA
6-series 6-series
0.0612
VSP Model – Modified A6E wing geometry

1

2
VSP Model – FEM Geometry

1
2
VSP Model – A6E FEM Geometry (Spars)

3

Spar ID:
1

0

1

Position:
(“Position:
Slider)

2

3

0.05

0.7

Sweep
Angle:
(“Rel”
checkbox)

Checked

Checked

Relative
Sweep
Angle:
(“Sweep”
Slider)

0.00

0.00
VSP Model – A6E FEM Geometry (Ribs)

3

Rib ID:

Position
(“Position” Slider)

1
0
1

3

0.1

2

2

0.0
0.231

3

0.322

4

0.457

5

0.611

6

0.751

7

0.892

8

1.0
VSP Model – Finished A6E FEM Geometry
1

2

Location of Ribs and Spars
VSP Model – Generate A6E Mesh
1
Bigger element
size yields bigger
mesh and faster
run time.

3

4

2
VSP SAM – Required Files

1

• Geom File: <Wing_Name>_calculix_geom.dat
• Thick File: <Wing_Name>_calculix_thick.dat
• Copy the “Geom File” and the “Thick File” in a separate directory to run
SAM
• NOTE: SAM working directory (next slide) must not have any spaces in its
path.
VSP SAM – Import VSP Mesh
1
1

2

Set directory for VSP Mesh Files.
You can choose either
calculix_geom or calculix_thick file.

3

1
NOTE: having spaces in the
directory path will result in crash.

2
3

Open

2
Set the directory of the CalculiX
folder
(use default with typical installation)
3

Save

3
Open GUI inputs from previous
session or Save GUI inputs for
future sessions
VSP SAM – Sign Conventions
Origin is always at wing Apex
and parallel to the VSP
coordinate system.

Z

NOTE: All Axis are parallel or
perpendicular to the Datum
regardless of wing sweep,
dihedral or angle of attack

Y
X

X axis goes
chordwise

Y axis
goes into
the page

Y axis goes
spanwise

α

Datum

Applies to all the load factors including nx, ny, and nz

Z axis goes
normal to the
Datum
Build A6E
VSP Model

VSP SAM
Version 1
VSP SAM – Version 1
Features:
• Skin Trim Feature
• Load Spar Approximations
• Boundary Condition
• Separate FEM Models
• Special Case: “Zero” Node Thickness
• Stress Convergence and Node Sizing
• Mass Calculation
VSP SAM – Skin Trim Feature

Remove non-load carrying skin
panels which can be fabric
sections of the skin, landing
gear hatches, etc.

Skin trim must be defined by
Inboard/Outboard rib and
Forward/Aft spar
VSP SAM – Load Spar Approximations
Planform Shape, Elliptical and Schrenk’s Approximations:

Schrenk’s Load distribution is equivalent to average of elliptical load distribution
and the actual planform shape distribution of the wing.
VSP SAM – Boundary Condition
Rib 0 is fixed from
translation in the x,y and
z axis as shown in the
CalculiX results file.
As a result, this particular
wing structure is a
cantilever beam with Rib
0 as the stationary plane.
Any Rib can be defined
as a fixed rib such as a
“Body Rib” as shown in
the figure below.

Rib 0

Body Rib
VSP SAM – Separate FEM Models
Version 0 contains Single FEM model results from original VSP’s output files
When node thickness is
resized to meet user defined
DNS objective, different node
thickness requirements at
intersections distort elements
which results in CalculiX error

Version 1 Splits FEM into separate Skin, Rib, and Spar FEM models using “Rigid
Body Elements” to make connections at rib-skin, spar-skin, and rib-spar intersections

Thicker
elements at ribskin, spar-skin,
and rib-spar
intersections
VSP SAM – Special Case: “Zero” Node Thickness
Set of vertical nodes from a spar, with the horizontal lines representing the
thickness of each node and the Red Arrow represents the force applied to this set

Thickness of
some nodes
approaches at
nearly zero after
convergence

Solution: Apply average
thickness of the adjacent
nodes to the affected node

z

y
Before

After

NOTE: Set of nodes from a
spar is only used as an
example, The same method
applies to any affected node
within the FEM model
Summary of theory and method used to back out required Nodal thicknesses

VSP SAM – Stress Convergence and Node Sizing
Background
Part of the objective of the project is to be able to determine the optimized thickness of each part of the
wing for a given working stress. This backing out the thicknesses aims to do that. The procedure used
by our team and the theory behind it is described.

1 and Thickness1 corresponds to each node

Theory

We begin with an arbitrary 3D element as shown below:

Thickness

t’i = (/DNS)  ti

The blue plane represents a plane lying in one of the 3 principal axes, showing that the element can be
arbitrarily oriented. We can then describe the stress acting on this plane as follows:
(1)
We know seek to find the required thickness for a given working stress as defined by the user:
(2)

Solving equation (1) for the force, and plugging into equation (2) it can be shown that we get:

By using the max principal stress in any given element for we can ensure that the element is sized for
the worst case scenario. This is the theory behind the procedure used.
VSP SAM – Mass Calculation
VSP SAM
Version 1

A6E Tutorial
for v1
VSP SAM (version 1) – A6E Wing Geometry
2

1
2

Initial Thickness definitions

3

3

Set boundary conditions
(Fixed Rib) which indicates
which Rib is fixed from
translation in x, y, and z
direction and Convergence
Tolerance which ends the
iterative process when the
mass difference between
previous iteration and
current iteration converges
to the user defined
tolerance
VSP SAM (version 1) – A6E Wing Trim

Before Trim

After Trim
Wing Box of the A6E Intruder Wing
VSP SAM (version 1) – A6E Wing Trim (cont’d)
1
2

1
2

4

4

3

3

Leading Edge Trim

Trailing Edge Trim

Device Trim definition to reveal the Wing Box of the A6E Intruder Wing
VSP SAM (version 1) – A6E Material Properties
Set Material Properties such as
Young’s Modulus, Poisson’s
Ratio, Yield Stress and Ultimate
Stress

1
2

3

3

NOTE: Throughout VSP
SAM, ft and lbm will be the
nominal units.

Assign materials defined (2) to
each component and set the
Design Nominal Stress (DNS)
as well as Density and Minimum
Gauge (minimum thickness) for
each component

For this case, properties of 2024 T3
Aluminum Alloy is used which is a
nominal material for metal wings,
and Minimum gauge of typical
military aircraft wing is used.
MIL-HDBK-5, Table 3.2.3.0(d)
VSP SAM (version 1) – A6E Aircraft Weight
Running Load p
Fuel inertia relief

Wing External Loads (distributed)
12000

NOTE: Only 73 % of the
Flight DGW will be used
since this analysis only
involves the intermediate
and outer sections of the
A6E Wing

10000

lbf/ft

8000

6000

4000

2000

0
0.000

0.100

0.200

0.300

0.400

0.500

y/b

External load
Inertia relief

Wing External Load Fraction
1.00
0.90
0.80

Load fraction

0.70

Flight Design Gross
Weight (DGW):
36526 lbm

0.60
0.50
0.40
0.30
0.20
0.10
0.00
0.00

0.10

0.20

0.30
y/b

0.40

0.50

Load Fraction at BL66 (root):
0.73 of Flight DGW
26664 lbm
VSP SAM (version 1) – A6E Load Case
1

2

NOTE: All of the Aircraft
Load will be placed on
Spar 0 Only due to VSP
SAM version 1 limitation

3

4

http://hyperphysics.phy-astr.gsu.edu/hbase/fluids/airfoil.html
VSP SAM – Running SAM

1
Press Run button to initialize SAM

2
Press Stop button to quit SAM

1

2
A6E Tutorial
for v1

A6E v1
Results
VSP SAM – Viewing CalculiX Results

NOTE:
These files can be
found in the same
directory where VSP
Mesh files are located
1
In version 2, “Wing1_N” represents
CalculiX results for Case ID 1 set
in “Load Case” tab at iteration N.
Highest “N” represents the final
iteration.

NOTE: In version 1, “Wing1” from “WingN” is used where “N”
represents the iteration number. “Wing_initial” represents the
initial iteration and “Wing_final” represents the final iteration.
VSP SAM – Viewing CalculiX Results (cont’d)

1

Translate Model:
Use Right Mouse
Button

2

3

Rotate Model:
Use Left Mouse
Button
Zoom in/out Model:
Hold scroll wheel
while dragging the
mouse
VSP SAM – Mass Results File

NOTE:
These files can be
found in the same
directory where VSP
Mesh files are located

“mass.csv” consists of mass values of each
component as well as volume and surface
area at each iteration.

NOTE: VSP SAM only outputs the mass
values in “mass.csv” file. It does not plot any
values as of right now.
VSP SAM (version 1) – A6E Mass Results

Skin
Mass (lbm):

Rib

Spar

Total

652.9

162.8

237.5

1052.8
VSP SAM (version 1) – A6E Stress Results (Iteration 0)
DNS
Skin: 46.181 ksi
Spars: 16.875 ksi
Ribs: 12.361 ksi
VSP SAM (version 1) – A6E Stress Results (Iteration 7)
DNS
Skin: 46.181 ksi
Spars: 16.875 ksi
Ribs: 12.361 ksi
A6E v1
Results

VSP SAM
Version 2
VSP SAM – Version 2
Features:
• Multiple Load Spars & Angle of Attack
• Multiple Load Cases
• Wing Fuel Loads
• Discrete Mass Loads
VSP SAM – Multiple Load Spars & Angle of Attack
• Based on Angle of Attack (α), loads are split in x and z directions.
• Each spar can be assigned a load fraction of the Total Load in order to get
the resultant force applied on the wing.

Red Arrow
represents
the resultant
force applied
on the wing

α>0
α=0

z
x

http://www.pilotfriend.com/training/flight_training/aero/pres_pat.htm
VSP SAM – Multiple Load Cases
• More than one Load case can be assigned with varying Angles of Attack
and varying Load Spar Distributions.
• Constructs new FEM model from using Max Stress on each node and Max
Thickness of each node out of all the user-defined load cases.
• The new FEM model is used to calculate final mass estimate.
All 4 points of the flight envelope
can be analyzed
1
1

2

Positive High Alpha
2
Positive Low Alpha
3
Negative Low Alpha

4
4

3

Negative High Alpha
VSP SAM – Wing Fuel Loads

•

Fuel Tanks are defined by forward/aft spar and inboard/outboard rib
VSP SAM – Discrete Mass Loads
• Adds inertial loads on the spars and/or ribs with multiple
attachment points.
• User defines spanwise/chordwise fraction along with spar/rib
numbers and load fraction of the Total Load for a given attachment
point.
• Adds load along the neutral axis of the rib or spar (figure 2).
• Distributes loads based on the distance from user-defined spar/rib
location (figure 1).
Node 1

D1

D2

Node 2

figure 2

Location

figure 1

Loads are applied in the nz direction
VSP SAM
Version 2

A6E Tutorial
for v2
VSP SAM (version 2) – A6E Initial Inputs
1

1
Same inputs as version 1:
Wing Trim (Devices Tab)
Wing Geometry
VSP SAM (version 2) – A6E Material Properties
1

2
Same inputs as version 1

Different DNS for each
component. Same Minimum
Gauge and Density as version 1
3
VSP SAM (version 2) – A6E Load Case
4

1

2

Load
Parameters:
4

5

0

1

Spar #:

0

1

% of Load:

3

0.75

0.25

Fixed End
Moment:

0.0

0.0

6

7

http://hyperphysics.phy-astr.gsu.edu/hbase/fluids/airfoil.html
VSP SAM (version 2) – A6E Wing Fuel Tanks
78. Starboard Wing
Integral Fuel Tank

Fuel Tanks

91. Outer Panel
Integral Fuel Tank

84. Outer Wing
Missile Pylon

201. Inboard Wing
Pylon
VSP SAM (version 2) – A6E External Stores
Rib 0

Rib 1

Rib 4

Rib 8

Rear View

z

Pylon

Outboard Fuel Tank

Outboard:

96.3

91.7

199

199

Fuel (lbm):

2005

2005

Total Mass (lbm):

Inboard Fuel Tank

Inboard:

Tank w/adapter (lbm):

y

External Stores:
Pylon (lbm):

Tank w/adapter

2300.3

2295.7

Spar 0
Top View

Attachment
Points

x
Spar 1

y
VSP SAM (version 2) – Adding A6E External Stores
1
3

4

2

Mass ID:

3

5
4

0

1

Mass(lbm):

2300.3

2295.7

Load Factor
(nz):

-9.75

-9.75

Rib #:

1

4

Chordwise
Fraction:

0.5

0.5

4

6

Note: All masses are
attached at ribs
VSP SAM (version 2) – Adding A6E Wing Fuel
1
3

4

2

Tank Inboard Outboard FWD Aft
Rib
Rib
Spar Spar
ID:
4

0

1

0

1

1
5

0

1

2

0

1

2

4

5

0

1

3

5

6

0

1

4

6

7

0

1

5

7

8

0

1
A6E Tutorial
for v2

A6E v2
Results
VSP SAM (version 2) – A6E Mass Results

Skin
Mass (lbm):

Rib

Spar

Total

651.8

162.3

235.9

1050.0
VSP SAM (version 2) – A6E Stress Results (Iteration 0)
DNS
Skin: 42.569 ksi
Spars: 15.069 ksi
Ribs:
9.028 ksi
VSP SAM (version 2) – A6E Stress Results (Iteration 6)
DNS
Skin: 42.569 ksi
Spars: 15.069 ksi
Ribs:
9.028 ksi
Questions ?

More Related Content

What's hot

Aircraft design lab report converted
Aircraft design lab report convertedAircraft design lab report converted
Aircraft design lab report convertedPramod Yadav
 
Modeling of Flexible and Rigid Pavements under Aircraft Loading
Modeling of Flexible and Rigid Pavements under Aircraft LoadingModeling of Flexible and Rigid Pavements under Aircraft Loading
Modeling of Flexible and Rigid Pavements under Aircraft LoadingElise M. Mansour
 
Design Optimization and Carpet Plot
Design Optimization and Carpet PlotDesign Optimization and Carpet Plot
Design Optimization and Carpet PlotThomas Templin
 
UROP Proposal Advanced Aircraft Wing Structural Design and Fabrication
UROP Proposal Advanced Aircraft Wing Structural Design and FabricationUROP Proposal Advanced Aircraft Wing Structural Design and Fabrication
UROP Proposal Advanced Aircraft Wing Structural Design and FabricationLaliphat Kositchaimongkol
 
Fighter jet design and performance calculations by using the case studies.
Fighter jet design and performance calculations by using the case studies.Fighter jet design and performance calculations by using the case studies.
Fighter jet design and performance calculations by using the case studies.Mani5436
 
Senior Design Progress Report
Senior Design Progress ReportSenior Design Progress Report
Senior Design Progress ReportConnor McGuire
 
Vehicle load transfer part III 2021
Vehicle load transfer part III 2021Vehicle load transfer part III 2021
Vehicle load transfer part III 2021William Harbin
 
Vehicle load transfer part II 2021
Vehicle load transfer part II 2021Vehicle load transfer part II 2021
Vehicle load transfer part II 2021William Harbin
 
C3 Corvette chassis upgrade 2021
C3 Corvette chassis upgrade 2021C3 Corvette chassis upgrade 2021
C3 Corvette chassis upgrade 2021William Harbin
 
Booster fan cr1 fn02 platform & duct support calculation note
Booster fan cr1 fn02 platform & duct support calculation noteBooster fan cr1 fn02 platform & duct support calculation note
Booster fan cr1 fn02 platform & duct support calculation noteAli Elkashef
 
Vehicle load transfer part I 2021
Vehicle load transfer part I 2021Vehicle load transfer part I 2021
Vehicle load transfer part I 2021William Harbin
 
Fighter aircraft design adp 1
Fighter aircraft design adp 1Fighter aircraft design adp 1
Fighter aircraft design adp 1Dudekula Jamal
 
MCM Final Presentation
MCM Final PresentationMCM Final Presentation
MCM Final PresentationBrian Weber
 
Worked examples - Wind webinar to AS1170.2 - ClearCalcs
Worked examples - Wind webinar to AS1170.2 - ClearCalcsWorked examples - Wind webinar to AS1170.2 - ClearCalcs
Worked examples - Wind webinar to AS1170.2 - ClearCalcsClearCalcs
 
Take Off And Landing Performance
Take Off And Landing PerformanceTake Off And Landing Performance
Take Off And Landing Performanceahmad bassiouny
 

What's hot (20)

Aircraft design lab report converted
Aircraft design lab report convertedAircraft design lab report converted
Aircraft design lab report converted
 
Modeling of Flexible and Rigid Pavements under Aircraft Loading
Modeling of Flexible and Rigid Pavements under Aircraft LoadingModeling of Flexible and Rigid Pavements under Aircraft Loading
Modeling of Flexible and Rigid Pavements under Aircraft Loading
 
aiaa_2004-5192
aiaa_2004-5192aiaa_2004-5192
aiaa_2004-5192
 
Design Optimization and Carpet Plot
Design Optimization and Carpet PlotDesign Optimization and Carpet Plot
Design Optimization and Carpet Plot
 
UROP Proposal Advanced Aircraft Wing Structural Design and Fabrication
UROP Proposal Advanced Aircraft Wing Structural Design and FabricationUROP Proposal Advanced Aircraft Wing Structural Design and Fabrication
UROP Proposal Advanced Aircraft Wing Structural Design and Fabrication
 
Fighter jet design and performance calculations by using the case studies.
Fighter jet design and performance calculations by using the case studies.Fighter jet design and performance calculations by using the case studies.
Fighter jet design and performance calculations by using the case studies.
 
Senior Design Progress Report
Senior Design Progress ReportSenior Design Progress Report
Senior Design Progress Report
 
Vehicle load transfer part III 2021
Vehicle load transfer part III 2021Vehicle load transfer part III 2021
Vehicle load transfer part III 2021
 
Grant nov99
Grant nov99Grant nov99
Grant nov99
 
Vehicle load transfer part II 2021
Vehicle load transfer part II 2021Vehicle load transfer part II 2021
Vehicle load transfer part II 2021
 
Basic E&Mcalculations for a coal mining project
Basic E&Mcalculations for a coal mining projectBasic E&Mcalculations for a coal mining project
Basic E&Mcalculations for a coal mining project
 
C3 Corvette chassis upgrade 2021
C3 Corvette chassis upgrade 2021C3 Corvette chassis upgrade 2021
C3 Corvette chassis upgrade 2021
 
Booster fan cr1 fn02 platform & duct support calculation note
Booster fan cr1 fn02 platform & duct support calculation noteBooster fan cr1 fn02 platform & duct support calculation note
Booster fan cr1 fn02 platform & duct support calculation note
 
Aircraft design project 2
Aircraft design project 2Aircraft design project 2
Aircraft design project 2
 
Vehicle load transfer part I 2021
Vehicle load transfer part I 2021Vehicle load transfer part I 2021
Vehicle load transfer part I 2021
 
Fighter aircraft design adp 1
Fighter aircraft design adp 1Fighter aircraft design adp 1
Fighter aircraft design adp 1
 
MCM Final Presentation
MCM Final PresentationMCM Final Presentation
MCM Final Presentation
 
Worked examples - Wind webinar to AS1170.2 - ClearCalcs
Worked examples - Wind webinar to AS1170.2 - ClearCalcsWorked examples - Wind webinar to AS1170.2 - ClearCalcs
Worked examples - Wind webinar to AS1170.2 - ClearCalcs
 
1. jar 25 speeds
1. jar 25 speeds1. jar 25 speeds
1. jar 25 speeds
 
Take Off And Landing Performance
Take Off And Landing PerformanceTake Off And Landing Performance
Take Off And Landing Performance
 

Similar to Tutorial VSP Conference 2013, San Luis Obispo, CA

International Journal of Engineering Research and Development
International Journal of Engineering Research and Development International Journal of Engineering Research and Development
International Journal of Engineering Research and Development IJERD Editor
 
CFDProcess.ppt
CFDProcess.pptCFDProcess.ppt
CFDProcess.pptRammoganM
 
CFDProcess (1).ppt
CFDProcess (1).pptCFDProcess (1).ppt
CFDProcess (1).pptRammoganM
 
CFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft bodyCFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft bodyIRJET Journal
 
IRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft bodyIRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft bodyIRJET Journal
 
Onera M6 Wing CFD.pptx
Onera M6 Wing CFD.pptxOnera M6 Wing CFD.pptx
Onera M6 Wing CFD.pptxSijal Ahmed
 
Engineering case study
Engineering case studyEngineering case study
Engineering case studyLabSharegroup
 
ANSYS_Pressure_Equipment_Seminar
ANSYS_Pressure_Equipment_SeminarANSYS_Pressure_Equipment_Seminar
ANSYS_Pressure_Equipment_SeminarJanet Wolf, PE
 
Autonomous control in Big Data platforms: and experience with Cassandra
Autonomous control in Big Data platforms: and experience with CassandraAutonomous control in Big Data platforms: and experience with Cassandra
Autonomous control in Big Data platforms: and experience with CassandraEmiliano
 
2022_01_TSMP_HPC_Asia_Final.pptx
2022_01_TSMP_HPC_Asia_Final.pptx2022_01_TSMP_HPC_Asia_Final.pptx
2022_01_TSMP_HPC_Asia_Final.pptxGhazal Tashakor
 
STRUCTURAL ANALYSIS OF TRANSPORT FRAME
STRUCTURAL ANALYSIS OF TRANSPORT FRAMESTRUCTURAL ANALYSIS OF TRANSPORT FRAME
STRUCTURAL ANALYSIS OF TRANSPORT FRAMEIRJET Journal
 
CAPINC What's New in SOLIDWORKS Simulation 2015
CAPINC What's New in SOLIDWORKS Simulation 2015CAPINC What's New in SOLIDWORKS Simulation 2015
CAPINC What's New in SOLIDWORKS Simulation 2015CAPINC
 
Step support for_design_and_engineering_analys
Step support for_design_and_engineering_analysStep support for_design_and_engineering_analys
Step support for_design_and_engineering_analysTeklemichael Ghirmay
 
Structural Integrating of Ladder Type Heavy Load Automotive Chassis and its O...
Structural Integrating of Ladder Type Heavy Load Automotive Chassis and its O...Structural Integrating of Ladder Type Heavy Load Automotive Chassis and its O...
Structural Integrating of Ladder Type Heavy Load Automotive Chassis and its O...IRJET Journal
 
1445003126-Fatigue Analysis of a Welded Assembly.pdf
1445003126-Fatigue Analysis of a Welded Assembly.pdf1445003126-Fatigue Analysis of a Welded Assembly.pdf
1445003126-Fatigue Analysis of a Welded Assembly.pdfssusercf6d0e
 

Similar to Tutorial VSP Conference 2013, San Luis Obispo, CA (20)

International Journal of Engineering Research and Development
International Journal of Engineering Research and Development International Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
CFDProcess.ppt
CFDProcess.pptCFDProcess.ppt
CFDProcess.ppt
 
CFDProcess (1).ppt
CFDProcess (1).pptCFDProcess (1).ppt
CFDProcess (1).ppt
 
2014 Wind Turbine Blade Workshop- Bottasso
2014 Wind Turbine Blade Workshop- Bottasso2014 Wind Turbine Blade Workshop- Bottasso
2014 Wind Turbine Blade Workshop- Bottasso
 
CFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft bodyCFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft body
 
IRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft bodyIRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft body
 
Maxwell3 d
Maxwell3 dMaxwell3 d
Maxwell3 d
 
Maxwell3 d
Maxwell3 dMaxwell3 d
Maxwell3 d
 
Maxwell 3D
Maxwell 3DMaxwell 3D
Maxwell 3D
 
Onera M6 Wing CFD.pptx
Onera M6 Wing CFD.pptxOnera M6 Wing CFD.pptx
Onera M6 Wing CFD.pptx
 
Engineering case study
Engineering case studyEngineering case study
Engineering case study
 
ANSYS_Pressure_Equipment_Seminar
ANSYS_Pressure_Equipment_SeminarANSYS_Pressure_Equipment_Seminar
ANSYS_Pressure_Equipment_Seminar
 
Autonomous control in Big Data platforms: and experience with Cassandra
Autonomous control in Big Data platforms: and experience with CassandraAutonomous control in Big Data platforms: and experience with Cassandra
Autonomous control in Big Data platforms: and experience with Cassandra
 
2022_01_TSMP_HPC_Asia_Final.pptx
2022_01_TSMP_HPC_Asia_Final.pptx2022_01_TSMP_HPC_Asia_Final.pptx
2022_01_TSMP_HPC_Asia_Final.pptx
 
STRUCTURAL ANALYSIS OF TRANSPORT FRAME
STRUCTURAL ANALYSIS OF TRANSPORT FRAMESTRUCTURAL ANALYSIS OF TRANSPORT FRAME
STRUCTURAL ANALYSIS OF TRANSPORT FRAME
 
CAPINC What's New in SOLIDWORKS Simulation 2015
CAPINC What's New in SOLIDWORKS Simulation 2015CAPINC What's New in SOLIDWORKS Simulation 2015
CAPINC What's New in SOLIDWORKS Simulation 2015
 
Step support for_design_and_engineering_analys
Step support for_design_and_engineering_analysStep support for_design_and_engineering_analys
Step support for_design_and_engineering_analys
 
Structural Integrating of Ladder Type Heavy Load Automotive Chassis and its O...
Structural Integrating of Ladder Type Heavy Load Automotive Chassis and its O...Structural Integrating of Ladder Type Heavy Load Automotive Chassis and its O...
Structural Integrating of Ladder Type Heavy Load Automotive Chassis and its O...
 
1445003126-Fatigue Analysis of a Welded Assembly.pdf
1445003126-Fatigue Analysis of a Welded Assembly.pdf1445003126-Fatigue Analysis of a Welded Assembly.pdf
1445003126-Fatigue Analysis of a Welded Assembly.pdf
 
Aircraft Design
Aircraft DesignAircraft Design
Aircraft Design
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Tutorial VSP Conference 2013, San Luis Obispo, CA

  • 1. University of Texas VSP Structural Analysis Module Update - Demonstration http://vspsam.ae.utexas.edu/ VSP Workshop, San Luis Obispo, CA Hersh Amin Armand J. Chaput Department of Aerospace Engineering and Engineering Mechanics, University of Texas at Austin 7 August 2013 © 2012 Armand J. Chaput
  • 2. Today’s Lineup • Overview of VSP SAM Process • VSP Model • Grumman A6E Intruder Wing • VSP SAM • Version 1 • Overview • Tutorial: • Shrenk’s Approximation (Air Loads) • Load Factor: 9.75 g • Version 2 • Overview • Tutorial: • Shrenk’s Approximation (Air Loads) • Load Factor: 9.75 g • Wing fuel • External stores (external fuel tanks) • Note: corresponding files can be found at: http://vspsam.ae.utexas.edu/archieve/VSPWorkshop2013
  • 3. Overview of VSP SAM Process Vehicle Sketch Pad Parametric Internal Geometry Parametric External Geometry External and Internal Mesh Generation UT Convergence Executable (Java) Solution Files UT Input Executable (Java) Wing Trim Thickness and Material Properties Boundary Conditions and Load Cases CalculiX Input File CalculiX  FEM Input FEM Solution Thickness Calculation Mass Calculation FEM Post Process and Graphics Stress Convergence Output Files
  • 4. Overview of VSP SAM Process – Vehicle Sketch Pad Vehicle Sketch Pad Parametric Internal Geometry Parametric External Geometry External and Internal Mesh Generation VSP process through mesh generation
  • 5. Overview of VSP SAM Process – UT Input Executable • Deletes non-primary load carrying structure - Typically leading and trailing edge devices • Deletes non-load carrying skin panels - To represent typical fabric or film skin sections UT Input Executable (Java) Wing Trim Thickness and Material Properties Boundary Conditions and Load Cases CalculiX Input File
  • 6. Overview of VSP SAM Process – UT Input Executable UT Input Executable (Java) Wing Trim Spars, Ribs and Skins can be defined as different materials Thickness and Material Properties Boundary Conditions and Load Cases CalculiX Input File Required Thickness defined by input Design Nominal Stress (DNS) objective and Minimum Gauge
  • 7. Overview of VSP SAM Process – UT Input Executable Executable • 2D linear load – at defined constant chord fraction UT Input Wing Trim (Java) - Input based on root and tip running load Thickness and Material Properties • 2D elliptical and Schrenk approximations Boundary Conditions - Input based on flight design gross weight and nz and Load Cases • Discrete point loads (Fxx, Fyy, Fzz, Mxx, Myy, Mzz) CalculiX Input File - GUI inputs at defined % span and % chord locations • Discrete mass loads (nz) (v2+ feature) - GUI inputs at defined spar # and % span or rib # and % chord locations with multiple attachment points on ribs and/or spars • Multiple Load Cases (v2+ feature) - GUI inputs for multiple 2D linear, elliptical or Schrenk approximations with varying angle of attacks and varying load distributions on spars • Fuel Loads (v2+ feature) - GUI inputs for adding fuel tanks between ribs and spars - Applies pressure loads and inertial loads on the skin Boundary conditions define which rib is fixed from translation in the x, y and z axis
  • 8. Overview of VSP SAM Process – CalculiX Solutions UT Input Executable (Java) Wing Trim Thickness and Material Properties Boundary Conditions and Load Cases CalculiX Input File CalculiX  Users can see status messages while VSP SAM is running. Messages can have information on VSP SAM’s current stress convergence iteration, Load cases and/or Wing trim operation. FEM Input FEM Solution FEM Post Process and Graphics Output Files
  • 9. Overview of VSP SAM Process – CalculiX Solutions CalculiX  FEM Input Left click in white area brings up menu Menu provides range of stress & displacement viewing options FEM Solution FEM Post Process and Graphics Solution viewing area Output Files Option shown is von Mises stress Mouse commands rotate and zoom solution
  • 10. Overview of VSP SAM Process – UT Convergence Executable Simple Von Mises stress-based structural UT Convergence Executable Summary of theory and method used to back out required Nodal thicknesses (Java) thickness resizing algorithm developed Solution Files • Background An enabling capability for FEM based Thickness Calculation structural the project to be able to determine the optimized thickness of each part of the Mass Calculation Part of the objective ofmass isproperty estimation wing for a given working stress. This backing out the thicknesses aims to do that. The procedure used Stress Convergence • by our team and the theory behind itresizing is based on Node thickness is described. user defined design nominal stress (DN) Theory or minimum gage, whichever larger We begin with an arbitrary 3D element as shown below: Thickness t’i = (/DN)  ti The SAM iterates stress principal axes, showing that the element can be VSPblue plane represents a plane lying in one of the 3to mass convergence arbitrarily oriented. We can then describe the stress acting on this plane as follows: (1) We know seek to find the required thickness for a given working stress as defined by the user: (2)
  • 11. Overview of VSP SAM Process – Mass Calibration Method Build VSP Model • Use actual Area, Taper Ratio, Dihedral, Thickness, and Span • Model the actual Spar locations. • Model the actual Rib locations. Generate Mesh • Choose mesh size depending on wing size. Typically 100 elements spanwise (Half-Span/100). • Generate meshes. • If mesh size > 5 Mb, increase mesh size. Mass Convergence Minimum Gauges & DNS • Constant Minimum Gauge • Initial Design Nominal Stress (DNS) = Initial guess • Vary DNS for ribs, spars and skins until final wing structure weight matches expected value.
  • 12. Overview of VSP SAM VSP Model Information
  • 13. VSP Model – A6E Intruder Intermediate & Outer sections Only No Center Section
  • 14. VSP Model – Why A6E Intruder ? • Available in Metal and Composite • Good Mass Properties • Internal Fuel and External Stores • Larger Operating Flight Envelope • Good for the purpose of Software Calibration
  • 15. VSP Model – A6E Planform All locations and linear dimensions in inches BL 38.9 Tip Chord (BL 305): 62.125” = 5.18  BL 66  BL 78 Root Chord (BL 66): ~156.53” = 13.04’ BL 144 Sweep: 29.5 29.5 BL 318 BL 305  0.05 c 56”  28  0.70 c 33” NOTE: Currently VSP SAM does not support Multi-Section Wing which limits this analysis to intermediate and outer sections only which will be combined into single wing section
  • 16. VSP Model – A6E Airfoil NACA-6 Series Airfoil t/c (BL 66): ~0.0885 t/c (BL 305): ~0.0612 NOTE: Only Root and Tip t/c ratios will be used since adding additional t/c ratios need multi-section wing which is not currently supported by VSP SAM
  • 17. VSP Model – A6E Spars  BL 78  117” All locations and linear dimensions in inches BL 144 BL 318  BL 66 BL 38.9 BL 0 FS 0 29.5 BL 305 FS 228.2  0.05 c 56” 0.15 c 182.6 FS 283.9  28 33” Drawing warped L/R  0.70 c 0.83 c 0.70 c? 57” 318”
  • 18. VSP Model – A6E Ribs 9 Ribs including Root Rib 0 and Tip Rib Spar 1 Spar 0 NOTE: To further simply the model, all ribs are placed parallel to free stream. Rib 8
  • 20. VSP Model – Adding a new wing 1 3 2
  • 21. VSP Model – Modifying the new wing (A6E Planform) 1 5 2 6 3 4 2 4 Delete all sections except section ID: 0 3 6 Set Tip Chord, Root Chord, & Sweep Set Span, & Projected Span
  • 22. VSP Model – Modifying the new wing (A6E Airfoil) 1 2 1 3 Airfoil ID: 0 2 Type: (Dropdown menu) 3 t/c ratio: 0.0885 (“Thick” slider) 1 NACA NACA 6-series 6-series 0.0612
  • 23. VSP Model – Modified A6E wing geometry 1 2
  • 24. VSP Model – FEM Geometry 1 2
  • 25. VSP Model – A6E FEM Geometry (Spars) 3 Spar ID: 1 0 1 Position: (“Position: Slider) 2 3 0.05 0.7 Sweep Angle: (“Rel” checkbox) Checked Checked Relative Sweep Angle: (“Sweep” Slider) 0.00 0.00
  • 26. VSP Model – A6E FEM Geometry (Ribs) 3 Rib ID: Position (“Position” Slider) 1 0 1 3 0.1 2 2 0.0 0.231 3 0.322 4 0.457 5 0.611 6 0.751 7 0.892 8 1.0
  • 27. VSP Model – Finished A6E FEM Geometry 1 2 Location of Ribs and Spars
  • 28. VSP Model – Generate A6E Mesh 1 Bigger element size yields bigger mesh and faster run time. 3 4 2
  • 29. VSP SAM – Required Files 1 • Geom File: <Wing_Name>_calculix_geom.dat • Thick File: <Wing_Name>_calculix_thick.dat • Copy the “Geom File” and the “Thick File” in a separate directory to run SAM • NOTE: SAM working directory (next slide) must not have any spaces in its path.
  • 30. VSP SAM – Import VSP Mesh 1 1 2 Set directory for VSP Mesh Files. You can choose either calculix_geom or calculix_thick file. 3 1 NOTE: having spaces in the directory path will result in crash. 2 3 Open 2 Set the directory of the CalculiX folder (use default with typical installation) 3 Save 3 Open GUI inputs from previous session or Save GUI inputs for future sessions
  • 31. VSP SAM – Sign Conventions Origin is always at wing Apex and parallel to the VSP coordinate system. Z NOTE: All Axis are parallel or perpendicular to the Datum regardless of wing sweep, dihedral or angle of attack Y X X axis goes chordwise Y axis goes into the page Y axis goes spanwise α Datum Applies to all the load factors including nx, ny, and nz Z axis goes normal to the Datum
  • 32. Build A6E VSP Model VSP SAM Version 1
  • 33. VSP SAM – Version 1 Features: • Skin Trim Feature • Load Spar Approximations • Boundary Condition • Separate FEM Models • Special Case: “Zero” Node Thickness • Stress Convergence and Node Sizing • Mass Calculation
  • 34. VSP SAM – Skin Trim Feature Remove non-load carrying skin panels which can be fabric sections of the skin, landing gear hatches, etc. Skin trim must be defined by Inboard/Outboard rib and Forward/Aft spar
  • 35. VSP SAM – Load Spar Approximations Planform Shape, Elliptical and Schrenk’s Approximations: Schrenk’s Load distribution is equivalent to average of elliptical load distribution and the actual planform shape distribution of the wing.
  • 36. VSP SAM – Boundary Condition Rib 0 is fixed from translation in the x,y and z axis as shown in the CalculiX results file. As a result, this particular wing structure is a cantilever beam with Rib 0 as the stationary plane. Any Rib can be defined as a fixed rib such as a “Body Rib” as shown in the figure below. Rib 0 Body Rib
  • 37. VSP SAM – Separate FEM Models Version 0 contains Single FEM model results from original VSP’s output files When node thickness is resized to meet user defined DNS objective, different node thickness requirements at intersections distort elements which results in CalculiX error Version 1 Splits FEM into separate Skin, Rib, and Spar FEM models using “Rigid Body Elements” to make connections at rib-skin, spar-skin, and rib-spar intersections Thicker elements at ribskin, spar-skin, and rib-spar intersections
  • 38. VSP SAM – Special Case: “Zero” Node Thickness Set of vertical nodes from a spar, with the horizontal lines representing the thickness of each node and the Red Arrow represents the force applied to this set Thickness of some nodes approaches at nearly zero after convergence Solution: Apply average thickness of the adjacent nodes to the affected node z y Before After NOTE: Set of nodes from a spar is only used as an example, The same method applies to any affected node within the FEM model
  • 39. Summary of theory and method used to back out required Nodal thicknesses VSP SAM – Stress Convergence and Node Sizing Background Part of the objective of the project is to be able to determine the optimized thickness of each part of the wing for a given working stress. This backing out the thicknesses aims to do that. The procedure used by our team and the theory behind it is described. 1 and Thickness1 corresponds to each node Theory We begin with an arbitrary 3D element as shown below: Thickness t’i = (/DNS)  ti The blue plane represents a plane lying in one of the 3 principal axes, showing that the element can be arbitrarily oriented. We can then describe the stress acting on this plane as follows: (1) We know seek to find the required thickness for a given working stress as defined by the user: (2) Solving equation (1) for the force, and plugging into equation (2) it can be shown that we get: By using the max principal stress in any given element for we can ensure that the element is sized for the worst case scenario. This is the theory behind the procedure used.
  • 40. VSP SAM – Mass Calculation
  • 41. VSP SAM Version 1 A6E Tutorial for v1
  • 42. VSP SAM (version 1) – A6E Wing Geometry 2 1 2 Initial Thickness definitions 3 3 Set boundary conditions (Fixed Rib) which indicates which Rib is fixed from translation in x, y, and z direction and Convergence Tolerance which ends the iterative process when the mass difference between previous iteration and current iteration converges to the user defined tolerance
  • 43. VSP SAM (version 1) – A6E Wing Trim Before Trim After Trim Wing Box of the A6E Intruder Wing
  • 44. VSP SAM (version 1) – A6E Wing Trim (cont’d) 1 2 1 2 4 4 3 3 Leading Edge Trim Trailing Edge Trim Device Trim definition to reveal the Wing Box of the A6E Intruder Wing
  • 45. VSP SAM (version 1) – A6E Material Properties Set Material Properties such as Young’s Modulus, Poisson’s Ratio, Yield Stress and Ultimate Stress 1 2 3 3 NOTE: Throughout VSP SAM, ft and lbm will be the nominal units. Assign materials defined (2) to each component and set the Design Nominal Stress (DNS) as well as Density and Minimum Gauge (minimum thickness) for each component For this case, properties of 2024 T3 Aluminum Alloy is used which is a nominal material for metal wings, and Minimum gauge of typical military aircraft wing is used. MIL-HDBK-5, Table 3.2.3.0(d)
  • 46. VSP SAM (version 1) – A6E Aircraft Weight Running Load p Fuel inertia relief Wing External Loads (distributed) 12000 NOTE: Only 73 % of the Flight DGW will be used since this analysis only involves the intermediate and outer sections of the A6E Wing 10000 lbf/ft 8000 6000 4000 2000 0 0.000 0.100 0.200 0.300 0.400 0.500 y/b External load Inertia relief Wing External Load Fraction 1.00 0.90 0.80 Load fraction 0.70 Flight Design Gross Weight (DGW): 36526 lbm 0.60 0.50 0.40 0.30 0.20 0.10 0.00 0.00 0.10 0.20 0.30 y/b 0.40 0.50 Load Fraction at BL66 (root): 0.73 of Flight DGW 26664 lbm
  • 47. VSP SAM (version 1) – A6E Load Case 1 2 NOTE: All of the Aircraft Load will be placed on Spar 0 Only due to VSP SAM version 1 limitation 3 4 http://hyperphysics.phy-astr.gsu.edu/hbase/fluids/airfoil.html
  • 48. VSP SAM – Running SAM 1 Press Run button to initialize SAM 2 Press Stop button to quit SAM 1 2
  • 50. VSP SAM – Viewing CalculiX Results NOTE: These files can be found in the same directory where VSP Mesh files are located 1 In version 2, “Wing1_N” represents CalculiX results for Case ID 1 set in “Load Case” tab at iteration N. Highest “N” represents the final iteration. NOTE: In version 1, “Wing1” from “WingN” is used where “N” represents the iteration number. “Wing_initial” represents the initial iteration and “Wing_final” represents the final iteration.
  • 51. VSP SAM – Viewing CalculiX Results (cont’d) 1 Translate Model: Use Right Mouse Button 2 3 Rotate Model: Use Left Mouse Button Zoom in/out Model: Hold scroll wheel while dragging the mouse
  • 52. VSP SAM – Mass Results File NOTE: These files can be found in the same directory where VSP Mesh files are located “mass.csv” consists of mass values of each component as well as volume and surface area at each iteration. NOTE: VSP SAM only outputs the mass values in “mass.csv” file. It does not plot any values as of right now.
  • 53. VSP SAM (version 1) – A6E Mass Results Skin Mass (lbm): Rib Spar Total 652.9 162.8 237.5 1052.8
  • 54. VSP SAM (version 1) – A6E Stress Results (Iteration 0) DNS Skin: 46.181 ksi Spars: 16.875 ksi Ribs: 12.361 ksi
  • 55. VSP SAM (version 1) – A6E Stress Results (Iteration 7) DNS Skin: 46.181 ksi Spars: 16.875 ksi Ribs: 12.361 ksi
  • 57. VSP SAM – Version 2 Features: • Multiple Load Spars & Angle of Attack • Multiple Load Cases • Wing Fuel Loads • Discrete Mass Loads
  • 58. VSP SAM – Multiple Load Spars & Angle of Attack • Based on Angle of Attack (α), loads are split in x and z directions. • Each spar can be assigned a load fraction of the Total Load in order to get the resultant force applied on the wing. Red Arrow represents the resultant force applied on the wing α>0 α=0 z x http://www.pilotfriend.com/training/flight_training/aero/pres_pat.htm
  • 59. VSP SAM – Multiple Load Cases • More than one Load case can be assigned with varying Angles of Attack and varying Load Spar Distributions. • Constructs new FEM model from using Max Stress on each node and Max Thickness of each node out of all the user-defined load cases. • The new FEM model is used to calculate final mass estimate. All 4 points of the flight envelope can be analyzed 1 1 2 Positive High Alpha 2 Positive Low Alpha 3 Negative Low Alpha 4 4 3 Negative High Alpha
  • 60. VSP SAM – Wing Fuel Loads • Fuel Tanks are defined by forward/aft spar and inboard/outboard rib
  • 61. VSP SAM – Discrete Mass Loads • Adds inertial loads on the spars and/or ribs with multiple attachment points. • User defines spanwise/chordwise fraction along with spar/rib numbers and load fraction of the Total Load for a given attachment point. • Adds load along the neutral axis of the rib or spar (figure 2). • Distributes loads based on the distance from user-defined spar/rib location (figure 1). Node 1 D1 D2 Node 2 figure 2 Location figure 1 Loads are applied in the nz direction
  • 62. VSP SAM Version 2 A6E Tutorial for v2
  • 63. VSP SAM (version 2) – A6E Initial Inputs 1 1 Same inputs as version 1: Wing Trim (Devices Tab) Wing Geometry
  • 64. VSP SAM (version 2) – A6E Material Properties 1 2 Same inputs as version 1 Different DNS for each component. Same Minimum Gauge and Density as version 1 3
  • 65. VSP SAM (version 2) – A6E Load Case 4 1 2 Load Parameters: 4 5 0 1 Spar #: 0 1 % of Load: 3 0.75 0.25 Fixed End Moment: 0.0 0.0 6 7 http://hyperphysics.phy-astr.gsu.edu/hbase/fluids/airfoil.html
  • 66. VSP SAM (version 2) – A6E Wing Fuel Tanks 78. Starboard Wing Integral Fuel Tank Fuel Tanks 91. Outer Panel Integral Fuel Tank 84. Outer Wing Missile Pylon 201. Inboard Wing Pylon
  • 67. VSP SAM (version 2) – A6E External Stores Rib 0 Rib 1 Rib 4 Rib 8 Rear View z Pylon Outboard Fuel Tank Outboard: 96.3 91.7 199 199 Fuel (lbm): 2005 2005 Total Mass (lbm): Inboard Fuel Tank Inboard: Tank w/adapter (lbm): y External Stores: Pylon (lbm): Tank w/adapter 2300.3 2295.7 Spar 0 Top View Attachment Points x Spar 1 y
  • 68. VSP SAM (version 2) – Adding A6E External Stores 1 3 4 2 Mass ID: 3 5 4 0 1 Mass(lbm): 2300.3 2295.7 Load Factor (nz): -9.75 -9.75 Rib #: 1 4 Chordwise Fraction: 0.5 0.5 4 6 Note: All masses are attached at ribs
  • 69. VSP SAM (version 2) – Adding A6E Wing Fuel 1 3 4 2 Tank Inboard Outboard FWD Aft Rib Rib Spar Spar ID: 4 0 1 0 1 1 5 0 1 2 0 1 2 4 5 0 1 3 5 6 0 1 4 6 7 0 1 5 7 8 0 1
  • 71. VSP SAM (version 2) – A6E Mass Results Skin Mass (lbm): Rib Spar Total 651.8 162.3 235.9 1050.0
  • 72. VSP SAM (version 2) – A6E Stress Results (Iteration 0) DNS Skin: 42.569 ksi Spars: 15.069 ksi Ribs: 9.028 ksi
  • 73. VSP SAM (version 2) – A6E Stress Results (Iteration 6) DNS Skin: 42.569 ksi Spars: 15.069 ksi Ribs: 9.028 ksi