ads.nast
Subpackages
Classes
ads.nast.Divergence
- class ads.nast.Divergence
Bases:
handleFLUTTERSIM Summary of this class goes here Detailed explanation goes here
- Constructor Summary
- Divergence(Mach, NRoots)
- Property Summary
- CoM
- Div_ID
- DoFs
- ForceIDs
- Load_ID
- Mach
- N_Roots
- Name
generic aero parameters
- SPC_ID
- SPCs
- eig_meth
- isFree
CoM Info for Boundary Constraints
- Method Summary
- UpdateID(ids)
- config_string()
- run(feModel, opts)
- write_main_bdf(filename, includes, opts)
ads.nast.Sol101
- class ads.nast.Sol101
Bases:
handleFLUTTERSIM Summary of this class goes here Detailed explanation goes here
- Property Summary
- CoM
- DoFs
- ExtraCards
- ExtraCaseControl
- ForceIDs
- Grav_ID
- Grav_Vector
- LoadFactor
grav info
- Load_ID
- Name
generic aero parameters
- SPC_ID
- SPCs
- WriteToF06
if false minimises whats written to f06.
- g
- isFree
CoM Info for Boundary Constraints
- Method Summary
- UpdateID(ids)
- config_string()
- run(feModel, opts)
- write_main_bdf(filename, includes)
ads.nast.Sol103
- class ads.nast.Sol103
Bases:
handleFLUTTERSIM Summary of this class goes here Detailed explanation goes here
- Property Summary
- CoM
- DoFs
- EigR_ID
- FreqRange
freqeuency & Structural Damping Info
- Grav_Vector
- LModes
- ModalDampingPercentage
- NFreq
- Name
generic aero parameters
- SPC_ID
- SPCs
- WriteToF06
if false minimises whats written to f06.
- g
CoM and constraint Paramters
- isFree
CoM Info for Boundary Constraints
- Method Summary
- UpdateID(ids)
- config_string()
- run(feModel, opts)
- writeJobSubmissionBat(~, binFolder)
- write_main_bdf(filename, includes)
ads.nast.Sol111
- class ads.nast.Sol111
Bases:
handleFLUTTERSIM Summary of this class goes here Detailed explanation goes here
- Constructor Summary
- Sol111()
- Property Summary
- ACSID
- AEQR
- ANGLEA
trim Parameters
- CoM
- DoFs
- EigR_ID
- ForceIDs
- FreqRange
freqeuency & Structural Damping Info
- Grav_ID
- Grav_Vector
- LModes
- LoadFactor
- Load_ID
- Mach
- ModalDampingPercentage
- NFreq
- Name
generic aero parameters
- OutputAeroMatrices
- PITCH
- ROLL
- RefArea
- RefChord
- RefDensity
- RefSpan
- SIDES
- SPC_ID
- SPCs
- Trim_ID
- URDD1
- URDD2
- URDD3
- URDD4
- URDD5
- URDD6
- V
- YAW
- g
CoM and constraint Paramters
- isFree
CoM Info for Boundary Constraints
- rho
- Method Summary
- UpdateID(ids)
- config_string()
- set_trim_locked(V, rho, Mach)
- set_trim_steadyLevel(V, rho, Mach, CoM)
ads.nast.Sol144
- class ads.nast.Sol144
Bases:
handleFLUTTERSIM Summary of this class goes here Detailed explanation goes here
- Property Summary
- ACSID
- AEQR
- ANGLEA
trim Parameters
- CoM
- DoFs
- EigR_ID
- ForceIDs
- FreqRange
freqeuency & Structural Damping Info
- Grav_ID
- Grav_Vector
- LModes
- LoadFactor
- Load_ID
- Mach
- ModalDampingPercentage
- NFreq
- Name
generic aero parameters
- OutputAeroMatrices
- PITCH
- ROLL
- RefArea
- RefChord
- RefDensity
- RefSpan
- SIDES
- SPC_ID
- SPCs
- StressIDs
added to mirror the functionality of the sol146 class
- Trim_ID
- URDD1
- URDD2
- URDD3
- URDD4
- URDD5
- URDD6
- V
- YAW
- g
CoM and constraint Paramters
- isFree
CoM Info for Boundary Constraints
- rho
- Method Summary
- UpdateID(ids)
- config_string()
- run(feModel, opts)
- set_trim_locked(V, rho, Mach)
- set_trim_steadyLevel(V, rho, Mach, CoM)
- writeJobSubmissionBat(~, binFolder)
- write_main_bdf(filename, includes, opts)
- write_sol144_cards(trimFile, trimObjs)
ads.nast.Sol145
- class ads.nast.Sol145
Bases:
handleFLUTTERSIM Summary of this class goes here Detailed explanation goes here
- Property Summary
- ACSID
- AEQR
- CoM
- DispIDs
- DoFs
- EigR_ID
- Flfact_mach_id
- Flfact_rho_id
- Flfact_v_id
- FlutterID
- FlutterMethod
- ForceIDs
- FreqRange
freqeuency & Structural Damping Info
- LModes
- LoadFactor
- Mach
- ModalDampingPercentage
- NFreq
- Name
generic aero parameters
- ReducedFreqs
- ReducedMachs
mach numbers to calc aero matrices at, if empty will use linear interpolation from ‘Mach’
- RefArea
- RefChord
- RefDensity
- RefSpan
- SDAMP_ID
- SPC_ID
- SPCs
- V
- isFree
CoM Info for Boundary Constraints
- rho
- Method Summary
- UpdateID(ids)
- config_string()
- run(feModel, opts)
- set_trim_locked(V, rho, Mach)
- set_trim_steadyLevel(V, rho, Mach)
- write_flutter(flutFile)
- write_main_bdf(filename, includes)
ads.nast.Sol146
- class ads.nast.Sol146
Bases:
handleFLUTTERSIM Summary of this class goes here Detailed explanation goes here
- Constructor Summary
- Sol146(CoM)
- Property Summary
- ACSID
- AEQR
- Alt
altitude in feet (for when gusts spec’ed to CS-25)
- CoM
- DAREA_ID
- DispIDs
- DoFs
- EPoint_ID
- EigR_ID
- FREQ_ID
- ForceIDs
- FreqRange
freqeuency & Structural Damping Info
- GustDuration
- GustFreq
- GustTstep
- Gusts
gust data
- LModes
- LoadFactor
- Mach
- ModalDampingPercentage
- NFreq
- Name
generic aero parameters
- ReducedFreqs
- RefArea
- RefChord
- RefDensity
- RefSpan
- SDAMP_ID
- SPC_ID
- SPCs
- StressIDs
added to mirror the functionality for displacement and force.
- TSTEP_ID
- V
- isFree
CoM Info for Boundary Constraints
- rho
- Method Summary
- UpdateID(ids)
- config_string()
- run(feModel, opts)
- set_trim_locked(V, rho, Mach)
- set_trim_steadyLevel(V, rho, Mach, alt)
- writeJobSubmissionBat(~, binFolder)
- write_gust(gustFile)
- write_main_bdf(filename, includes)
ads.nast.SubCase
- class ads.nast.SubCase
SUBCASE Summary of this class goes here Detailed explanation goes here
ads.nast.TrimParameter
- class ads.nast.TrimParameter
TrimParameter Summary of this class goes here Detailed explanation goes here
Functions
ads.nast.create_tmp_bin
- ads.nast.create_tmp_bin(opts)
ads.nast.getExe
- ads.nast.getExe(Override)
get.NastranExe getExe Get Nastran Exe path
If ‘NastranExe’ has not been initialized then use ‘getpref’.
ads.nast.inv_dof
- ads.nast.inv_dof(dof)