cast.config

Classes

cast.config.Engine

class cast.config.Engine

ENGINE Summary of this class goes here Detailed explanation goes here

Constructor Summary
Engine(T_Static, L, D, M, SFC_TO, SFC_cruise, BPR, alt_cruise, M_cruise)
Property Summary
BPR
Diameter
Length
Mass
SFC_A
SFC_B
SFC_TO
SFC_cruise
T_Static
Method Summary
static CFM56_5()

CFM56_5 Data for CFM56-5 as on a318/a319 https://en.wikipedia.org/wiki/CFM_International_CFM56

static CFM_LEAP_1A(sfc_scaling, alt_cruise, M_cruise)
Rubberise(T_new)
TSFC(M, alt)

cast.config.Fuel

class cast.config.Fuel

ENGINE Summary of this class goes here Detailed explanation goes here

Constructor Summary
Fuel(Name, SpecificEnergy, CostPerKilo, Density)
Property Summary
CostPerKilo
Density
Name
SpecificEnergy
Method Summary
static JA1()

Jet A1

static LH2()

Liquid Hydrogen

cast.config.TAW

class cast.config.TAW

Bases: cast.ADP

TAW Summary of this class goes here Detailed explanation goes here

Constructor Summary
TAW()
Property Summary
Baff
CD0_meta
Dihedral
Engine
Masses
TrappedFuel
Method Summary
AdjustCoM(p)

AdjustCoM adjust wing pos to get CoM at OEM at p % of MAC

AdjustCoM_NP(p)

AdjustCoM_NP adjust wing pos to get CoM at OEM at p % in front of NP THIS HAS A BUG - it assumes tail is as effective and wing…

BuildBaff(opts)
BuildWing(isRight, D_c, HasFuel, opts)
ConstraintAnalysis(opts)
EstimateOswald(Mach, Method)
GetNeutralPoint()
MJperPAX(range, payloadFactor, opts)
MissionAnalysis(opts)
NitaOswald(Mach)

NITAOSWALD uses method from “Estimating the Oswald factor from Basic Aircraft Geometrical Paramters” to estimate oswald efficency factor of a Baff Aircraft

PR_diagram()
PrintMass()
ToMeta()
UpdateAeroEstimates()

UPDATEAEROESTIMATES Summary of this function goes here Detailed explanation goes here