|
Member |
Value |
|---|---|
|
None |
0 |
|
StrengthMetallic |
1 |
|
StrengthPly |
2 |
|
StrengthLaminate |
3 |
|
BucklingPanel |
4 |
|
BucklingBeam |
5 |
|
BucklingLocal |
6 |
|
BucklingStiffener |
7 |
|
Crippling |
8 |
|
FrequencyPanel |
9 |
|
FrequencyBeam |
10 |
|
Deformation |
11 |
|
Stiffness |
12 |
|
Sandwich |
13 |
|
Geometry |
14 |
|
Joint |
15 |
Referenced by: Plugin
|
Member |
Value |
|---|---|
|
FIRST |
0 |
|
M1A |
0 |
|
M2A |
1 |
|
M1B |
2 |
|
M2B |
3 |
|
V1 |
4 |
|
V2 |
5 |
|
Axial |
6 |
|
Torque |
7 |
|
LAST |
7 |
|
LENGTH |
8 |
Referenced by:BeamForceArray
|
Member |
Value |
|---|---|
|
FIRST |
0 |
|
k1A |
0 |
|
k2A |
1 |
|
k1B |
2 |
|
K2B |
3 |
|
none1 |
4 |
|
none2 |
5 |
|
ex |
6 |
|
phi |
7 |
|
LAST |
7 |
|
LENGTH |
8 |
Referenced by:BeamStrainArray
Buckling boundary condition flags for panel/beam buckling.
|
Member |
Value |
|---|---|
|
Free |
0 |
|
Simple |
1 |
|
Clamped |
2 |
Referenced by:PanelBeamProperty
Family dependent panel/beam concepts.
Unstiffened
|
Member |
Value |
|---|---|
|
ConceptUnstiff::OneStack |
1 |
|
ConceptUnstiff::TwoStack |
2 |
|
ConceptUnstiff::ThreeStack |
3 |
|
ConceptUnstiff::HoneycombSandwich |
4 |
|
ConceptUnstiff::FoamSandwich |
5 |
Corrugated
|
Member |
Value |
|---|---|
|
ConceptCorrug::Trusscore |
1 |
|
ConceptCorrug::TrusscoreF |
2 |
|
ConceptCorrug::Hat |
3 |
|
ConceptCorrug::HatF |
4 |
|
ConceptCorrug::TwoSheet |
5 |
|
ConceptCorrug::TwoSheetF |
6 |
Uniaxial
|
Member |
Value |
|---|---|
|
ConceptUniaxial::Ipanel |
1 |
|
ConceptUniaxial::Tpanel |
2 |
|
ConceptUniaxial::Zpanel |
3 |
|
ConceptUniaxial::Jpanel |
4 |
|
ConceptUniaxial::Cpanel |
5 |
|
ConceptUniaxial::Apanel |
6 |
|
ConceptUniaxial::IpanelC |
7 |
|
ConceptUniaxial::TpanelC |
8 |
|
ConceptUniaxial::JpanelC |
9 |
|
ConceptUniaxial::Isandwich |
10 |
|
ConceptUniaxial::Bsandwich |
11 |
|
ConceptUniaxial::IpanelF |
12 |
|
ConceptUniaxial::TpanelF |
13 |
|
ConceptUniaxial::ZpanelF |
14 |
|
ConceptUniaxial::ApanelF |
15 |
|
ConceptUniaxial::Bpanel |
16 |
|
ConceptUniaxial::Tinvpanel |
17 |
|
ConceptUniaxial::Lpanel |
18 |
|
ConceptUniaxial::RCsandwich |
19 |
Grid
|
Member |
Value |
|---|---|
|
ConceptGrid::Grid0 |
8 |
|
ConceptGrid::OrthoGrid |
10 |
|
ConceptGrid::WaffGrid |
11 |
|
ConceptGrid::IsoGrid |
12 |
|
ConceptGrid::AngleGrid |
13 |
|
ConceptGrid::GenGrid |
14 |
|
ConceptGrid::OrthoSand |
15 |
|
ConceptGrid::AngleSand |
16 |
OpenBeam
|
Member |
Value |
|---|---|
|
ConceptOpen::IBeam |
1 |
|
ConceptOpen::TBeam |
2 |
|
ConceptOpen::CBeam |
3 |
|
ConceptOpen::LBeam |
4 |
|
ConceptOpen::ZBeam |
5 |
|
ConceptOpen::JBeam |
6 |
|
ConceptOpen::CapBeam |
7 |
|
ConceptOpen::WebBeam |
8 |
Referenced by:PanelBeamState
|
Member |
Value |
|---|---|
|
None |
0 |
|
InternalY |
2 |
|
ExternalY |
-2 |
|
InternalX |
1 |
|
ExternalX |
-1 |
Referenced by:PanelBeamProperty
Given a shell or beam element, the discrete ID describes which portion of the panel the element models.
For example, a "Technique 2" panel will have left and right skin elements (LeftOpenSpanShell, RightOpenSpanShell), as well as beam elements modeling the entire stiffener (StiffenerFullBeam).
For smeared panels and beams, discrete ID = None.
|
Member |
Value |
|---|---|
|
None |
0 |
|
LeftOpenSpanShell |
1 |
|
RightOpenSpanShell |
2 |
|
StiffenerFullBeam |
3 |
|
WebShell |
4 |
|
AttachedFlangeBeam |
5 |
|
FreeFlangeBeam |
6 |
|
LeftAttachedComboShell |
7 |
|
RightAttachedComboShell |
8 |
|
LeftFreeFlangeShell |
9 |
|
RightFreeFlangeShell |
10 |
|
StiffenerPartialNoAttachedFlange |
11 |
|
LeftWebofHatShell |
12 |
|
RightWebofHatShell |
13 |
|
CrownShell |
14 |
|
ClosedSpanShell |
15 |
|
LeftSkinoverAttachedFlangeShell |
16 |
|
RightSkinoverAttachedFlangeShell |
17 |
|
HatCombinedAttachedFlangeBeam |
18 |
|
HatCombinedRightandLeftWebShell |
19 |
|
CrownBeam |
20 |
|
LeftAttachedFlangeShell |
21 |
|
RightAttachedFlangeShell |
22 |
|
WebFootShell |
23 |
|
MidFlangeBeam |
24 |
|
WebCapShell |
25 |
Referenced by:ShellElementForce
Array indices for ply strain.
|
Field |
C++ |
Description |
|---|---|---|
|
EPS_1 |
0 |
ε1 |
|
EPS_2 |
1 |
ε2 |
|
GAM_12 |
2 |
γ12 |
|
EPS_LENGTH |
3 |
Referenced by:Ply
|
Member |
Value |
|---|---|
|
Unstiffened |
2 |
|
Corrugated |
3 |
|
Uniaxial |
4 |
|
Grid |
5 |
|
OpenBeam |
7 |
|
RectBeam |
8 |
|
CircBeam |
9 |
Referenced by:PanelBeamState
|
Member |
Value |
|
PristineTension |
0 |
|
PristineCompression |
1 |
|
PristineShear |
2 |
|
OHT |
3 |
|
OHC |
4 |
|
BearingStress |
5 |
|
CAI |
6 |
|
FHC |
7 |
|
BVID |
8 |
|
TAI |
9 |
|
FHT |
10 |
|
SAI |
11 |
|
PullThruStress |
12 |
Referenced by: MaterialProperty
Used to stored data for laminate-based strength analysis. Laminate-based analysis is performed after rotating the laminate coordinate system by -45, 0, 45, and 90 degrees.
|
Member |
Value |
|---|---|
|
R45M |
0 |
|
R0 |
1 |
|
R45P |
2 |
|
R90 |
3 |
|
LENGTH |
4 |
Referenced by:LaminateAllowable
Length units used in PanelBeamState.
|
Member |
Value |
|---|---|
|
IN |
1 |
|
MM |
2 |
|
CM |
3 |
|
M |
4 |
Referenced by:ConfigurationBase
Indicates whether the panel/beam is metallic, composite, or both.
|
Member |
Value |
|---|---|
|
Metal |
1 |
|
Composite |
2 |
|
Both |
3 |
Referenced by:PanelBeamState
Family dependent panel/beam object IDs.
|
Field |
Value |
Description |
|---|---|---|
|
Object_LENGTH |
23 |
Used to size the object array in PanelBeamState. |
|
Object_NULL |
-1 |
Used to denote empty or unused objects in the object array in PanelBeamState and ObjectIds. |
Unstiffened/Sandwich
|
Field |
Value |
|---|---|
|
ObjectUnstiff_TopStack |
1 |
|
ObjectUnstiff_MidStack |
2 |
|
ObjectUnstiff_BotStack |
3 |
|
ObjectUnstiff_TopHoneycombFace |
4 |
|
ObjectUnstiff_CoreHoneycomb |
5 |
|
ObjectUnstiff_BotHoneycombFace |
6 |
|
ObjectUnstiff_TopFoamFace |
7 |
|
ObjectUnstiff_CoreFoam |
8 |
|
ObjectUnstiff_BotFoamFace |
9 |
Corrugated
|
Field |
Value |
Description |
|---|---|---|
|
ObjectCorrugated_OpenSpan |
1 |
|
|
ObjectCorrugated_ClosedSpan |
2 |
|
|
ObjectCorrugated_JointSpan |
3 |
|
|
ObjectCorrugated_Crown |
5 |
|
|
ObjectCorrugated_BondedCombo |
7 |
|
|
ObjectCorrugated_BondedContinuous |
9 |
|
|
ObjectCorrugated_Web |
10 |
|
|
ObjectCorrugated_BotCrown |
12 |
|
|
ObjectCorrugated_BotBondedCombo |
14 |
|
|
ObjectCorrugated_BotJointSpan |
15 |
|
|
ObjectCorrugated_BotOpenSpan |
16 |
|
|
ObjectCorrugated_SpacingSpan |
20 |
|
|
ObjectCorrugated_OpenSpan_2 |
8 |
Pseudo-object used in discrete panel segments to represent the side of the skin that is not being actively sized. |
|
ObjectCorrugated_BondedCombo_2 |
18 |
Pseudo-object used in discrete panel segments to represent the side of the skin that is not being actively sized. |
|
ObjectCorrugated_SpacingSpan_2 |
21 |
Pseudo-object used in discrete panel segments to represent the side of the skin that is not being actively sized. |
Uniaxial
|
Field |
Value |
Description |
|---|---|---|
|
ObjectUniaxial_OpenSpan |
1 |
|
|
ObjectUniaxial_CoreFoam |
2 |
|
|
ObjectUniaxial_JointSpan |
3 |
|
|
ObjectUniaxial_TopFlangeTwoSided |
4 |
|
|
ObjectUniaxial_TopFlangeOneSided |
5 |
|
|
ObjectUniaxial_BondedComboTwoSided |
6 |
|
|
ObjectUniaxial_BondedComboOneSided |
7 |
|
|
ObjectUniaxial_BondedContinuous |
9 |
|
|
ObjectUniaxial_WebSupported |
10 |
|
|
ObjectUniaxial_BotFlangeTwoSided |
11 |
|
|
ObjectUniaxial_BotFlangeOneSided |
12 |
|
|
ObjectUniaxial_BotBondedComboTwoSided |
13 |
|
|
ObjectUniaxial_BotBondedContinuous |
14 |
|
|
ObjectUniaxial_BotClearSpan |
16 |
|
|
ObjectUniaxial_WebUnsupported |
17 |
|
|
ObjectUniaxial_SpacingSpan |
20 |
|
|
ObjectUniaxial_ClearSpan |
23 |
|
|
ObjectUniaxial_OpenSpan_2 |
8 |
Pseudo-object used in discrete panel segments to represent the side of the skin that is not being actively sized. |
|
ObjectUniaxial_BondedComboTwoSided_2 |
18 |
Pseudo-object used in discrete panel segments to represent the side of the skin that is not being actively sized. |
|
ObjectUniaxial_BondedComboOneSided_2 |
19 |
Pseudo-object used in discrete panel segments to represent the side of the skin that is not being actively sized. |
|
ObjectUniaxial_SpacingSpan_2 |
27 |
Pseudo-object used in discrete panel segments to represent the side of the skin that is not being actively sized. |
|
ObjectUniaxial_ClearSpan_2 |
28 |
Pseudo-object used in discrete panel segments to represent the side of the skin that is not being actively sized. |
GridStiffened
|
Field |
Value |
|---|---|
|
ObjectGrid_TopFace_0 |
1 |
|
ObjectGrid_TopFace_90 |
2 |
|
ObjectGrid_TopFace_Ortho |
3 |
|
ObjectGrid_BottomFace_Ortho |
4 |
|
ObjectGrid_TopFace_Waffle |
5 |
|
ObjectGrid_TopFace_Angle |
6 |
|
ObjectGrid_BottomFace_Angle |
7 |
|
ObjectGrid_TopFace_General |
8 |
|
ObjectGrid_Web0_Grid0 |
11 |
|
ObjectGrid_Web90_Grid90 |
12 |
|
ObjectGrid_Web0 |
13 |
|
ObjectGrid_Web90 |
14 |
|
ObjectGrid_AngleWebPlus |
15 |
|
ObjectGrid_AngleWebMinus |
16 |
OpenBeam
|
Field |
Value |
|---|---|
|
ObjectOpen_TopFlangeTwoSided |
4 |
|
ObjectOpen_TopFlangeOneSided |
5 |
|
ObjectOpen_WebSupported |
10 |
|
ObjectOpen_BotFlangeTwoSided |
11 |
|
ObjectOpen_BotFlangeOneSided |
12 |
|
ObjectOpen_WebUnsupported |
17 |
Referenced by: PanelBeamState
|
Member |
Value |
|---|---|
|
FIRST |
0 |
|
Nx |
0 |
|
Ny |
1 |
|
Nxy |
2 |
|
Mx |
3 |
|
My |
4 |
|
Mxy |
5 |
|
Qx |
6 |
|
Qy |
7 |
|
LAST |
7 |
|
LENGTH |
8 |
Referenced by:PanelForceArray
|
Member |
Value |
|---|---|
|
FIRST |
0 |
|
ex |
0 |
|
ey |
1 |
|
gxy |
2 |
|
kx |
3 |
|
ky |
4 |
|
kxy |
5 |
|
none1 |
6 |
|
none2 |
7 |
|
LAST |
7 |
|
LENGTH |
8 |
Referenced by: PanelBeamState
Array indices for ply stress.
|
Field |
Value |
Description |
|---|---|---|
|
SIG_1 |
0 |
σ1 |
|
SIG_2 |
1 |
σ2 |
|
TAU_12 |
2 |
τ12 |
|
SIG_LENGTH |
3 |
Referenced by:Ply
Array indexes for left and right spacing span widths.
|
Field |
Value |
|---|---|
|
Left |
0 |
|
Right |
1 |
|
LENGTH |
2 |
Referenced by:SpacingSpan, SpacingSpanArray
Used to stored ply stress/strain data at varying locations through the thickness of an object.
|
Member |
Value |
|---|---|
|
Avg |
0 |
|
Top |
1 |
|
Bot |
2 |
|
LENGTH |
3 |
Referenced by:Ply
Flags for tension vs. compression vs. average stiffness properties.
|
Field |
Value |
Description |
|---|---|---|
|
Comp |
0 |
Compression |
|
Tens |
1 |
Tension |
|
Avg |
2 |
Average |
|
LENGTH |
3 |
Referenced by:PanelBeamState
Temperature units used in PanelBeamState.
|
Member |
Value |
|---|---|
|
Fahrenheit |
1 |
|
Celsius |
2 |
|
Rankine |
3 |
|
Kelvin |
4 |
Referenced by:ConfigurationBase
Determines the units of a DetailDefinition.
|
Member |
Value |
Description |
|---|---|---|
|
None |
0 |
|
|
Length |
1 |
Length (L) |
|
Force |
2 |
Force (F) |
|
UnitForce |
3 |
Unit force (F/L) |
|
Moment |
21 |
Moment (F·L) |
|
UnitMoment |
11 |
Unit moment (F·L/L) |
|
Stress |
4 |
Stress (F/L2) |
|
StressK |
5 |
Stress (kF/L2)* |
|
StressM |
6 |
Stress (MF/L2)* |
|
Strain |
12 |
Strain (μL/L) |
|
Angle |
7 |
Angle (°) |
|
ATerm |
17 |
Membrane stiffness (F/L) |
|
BTerm |
18 |
Coupling stiffness (F) |
|
DTerm |
9 |
Bending stiffness (F·L) |
|
InvDTerm |
10 |
Inverse bending stiffness (F·L)-1 |
|
A |
Area (L2) |
|
|
EA |
F |
|
|
I |
L4 |
|
|
EI |
F·L2 |
|
|
J |
L4 |
|
|
GJ |
F·L2 |
|
|
Temperature |
8 |
Temperature |
|
TempGradient |
22 |
Temperature gradient |
|
MS |
Margin of safety |
|
|
Text |
24 |
Text. |
*Values with units that have the K or M modifiers to not need to be converted to K and M units. For example:
// In the configuration...
auto crippling = hs::Plugin()
.Name("Section Crippling")
....
.AddDetail(CripplingDetail::E, "E", Units::StressM);
// In the analysis...
double E = 10.0e6; // psi
result.Detail[CripplingDetail::E] = Detail(E); // In the stress report, E will be reported as 10 Msi
|
Member |
Value |
|---|---|
|
None |
0 |
|
FloatingPoint |
1 |
|
OptionalFloatingPoint |
2 |
|
Integer |
3 |
|
OptionalInteger |
4 |
|
Boolean |
5 |
|
Selection |
6 |
|
Text |
7 |
Referenced by: UserConstantDefinition