cast.size

Classes

cast.size.AbstractLoads

class cast.size.AbstractLoads

Bases: handle

cast.size.BaffSizing

class cast.size.BaffSizing

Bases: handle

AircraftSizing Summary of this class goes here Detailed explanation goes here

Property Summary
Baff

baff model

LoadsSurrogate
Name
RibPitch
Tags
WingBoxParams
size
Method Summary
ApplyWingParams(Par)
ExtractMeta(filename)
SetupWings()
StructuralSizing(Cases, opts)

cast.size.Loads

class cast.size.Loads

LOADS Summary of this class goes here Detailed explanation goes here

Constructor Summary
Loads(N, opts)
Property Summary
Fx
FxIdx
Fy
FyIdx
Fz
FzIdx
IDs
Meta
Mx
MxIdx

Name of critical load case

My
MyIdx
Mz
MzIdx
t

time for dyanmic loads

Method Summary
IncreaseIdx(val)
SetIdx(id)
abs()
and(obj2)
max()
min()
minus(obj2)
or(obj2)
plot(load, Params, opts)
plus(obj2)
repmat(n)
times(val)

cast.size.NullLoads

class cast.size.NullLoads

Bases: cast.size.AbstractLoads

Method Summary
GetLoads(Cases)
SetConfiguration(opts)

cast.size.RibParams

class cast.size.RibParams
Constructor Summary
RibParams(Span, Pitch)
Property Summary
ActualPitch

distance in y between each rib

Eta

Normalised Position of each Rib

IdealPitch

Specified rib pitch

Min_Thickness
NumEl

Number of Ribs

Span
Thickness

Thickness of each rob

Method Summary
apply(obj2)

wings can have diffetn numbers of ribs so we need to interpolate again

combine(obj2)
interpolate(etas)
minus(obj2)
plus(obj2)
rdivide(val)
times(val)

cast.size.SkinParams

class cast.size.SkinParams

SKINPARAMS Summary of this class goes here Detailed explanation goes here

Constructor Summary
SkinParams(NumEl, Span, opts)

SKINPARAMS Construct an instance of this class Detailed explanation goes here

Property Summary
Effective_Width
Eta
NumEl
Skin_Min_Thickness

minimium values

Skin_Thickness
Span
StrgFlange_Width
StrgGround_Width
StrgThickness_Flange
StrgThickness_Ground
StrgThickness_Web
Strg_Depth
Strg_Min_Thickness
Strg_Pitch
Method Summary
apply(obj2)
combine(obj2)
interpolate(etas)

METHOD1 Summary of this method goes here Detailed explanation goes here

minus(obj2)
plus(obj2)
rdivide(val)
times(val)

cast.size.WingBoxSizing

class cast.size.WingBoxSizing

WINGPARAMS Summary of this class goes here Detailed explanation goes here

Constructor Summary
WingBoxSizing(NumEl, Span, Mat, opts)
Property Summary
CapEta_height
CapEta_width

spar properties

Eta
Height
Index
Mat

Material

Name
NumEl
Ribs

Ribs

Skin

skin-stringer panels

Span
SparCap_Thickness
SparWeb_Stiff_N

Number of Stiffeners on web

SparWeb_Stiff_Thickness

Thickness of stiffeners

SparWeb_Thickness
Spar_Min_Thickness

minValues

Width
size
Method Summary
Area()

Shorthand variables

BeamCondensation()
GetMass()
GetSpanwiseMass()
Iyy()

Shorthand variables

Izz()

Shorthand variables

J()

Shorthand variables

Size(Loads, SafetyFactor, opts)
SizeStep(Loads, SafetyFactor)
apply(params)
combine(obj2)
eq(obj1, obj2)
interpolate(etas)

return a new WingBoxSizing object with interpolated values

minus(obj2)
mtimes(val)
plus(obj2)
rdivide(val)
times(val)