Package | Description |
---|---|
nxopen.cae.aerostructures.author |
Provides classes and interfaces relating to Aero Structures Author.
|
Modifier and Type | Field and Description |
---|---|
static ABB.UnloadedEdgeSupportType |
ABB.UnloadedEdgeSupportType.CLAMPED_CLAMPED
Clamped-Clamped
|
static ABB.UnloadedEdgeSupportType |
ABB.UnloadedEdgeSupportType.FREE_CLAMPED
Free-Clamped
|
static ABB.UnloadedEdgeSupportType |
ABB.UnloadedEdgeSupportType.FREE_SIMPLY_SUPPORTED
Free-Simply Supported
|
static ABB.UnloadedEdgeSupportType |
ABB.UnloadedEdgeSupportType.SIMPLY_SUPPORTED_CLAMPED
Simply Supported-Clamped
|
static ABB.UnloadedEdgeSupportType |
ABB.UnloadedEdgeSupportType.SIMPLY_SUPPORTED_SIMPLY_SUPPORTED
Simply Supported-Simply Supported
|
Modifier and Type | Method and Description |
---|---|
static ABB.UnloadedEdgeSupportType |
ABB.UnloadedEdgeSupportType.valueOf(int value)
Returns the enum constant of the specified enum type with the specified value.
|
static ABB.UnloadedEdgeSupportType |
ABB.UnloadedEdgeSupportType.valueOf(String name)
Returns the enum constant of the specified enum type with the specified name.
|
static ABB.UnloadedEdgeSupportType[] |
ABB.UnloadedEdgeSupportType.values()
Returns an array that contains the values for this enum.
|
Modifier and Type | Method and Description |
---|---|
ABB.FlatMetallicPanelCompressiveBucklingCoefficientData |
ABB.flatMetallicPanelCompressiveBucklingCoefficient(double a,
double b,
ABB.UnloadedEdgeSupportType bcUnloaded,
ABB.EdgeSupportType bcLoaded)
Curves for finding 'kc' the compressive-buckling coefficient for rectangular metallic flat plate
Used for finding 'kc' the compressive-buckling coefficient for rectangular metallic flat plate,
as a function of edge lengths and edge boundary conditions
Input
a Unloaded edge length
b Loaded edge length
BC_Unloaded Type of support along unloaded edges {Clamped-Clamped, Simply Supported-Clamped, Simply Supported-Simply Supported, Free-Clamped, Free-Simply Supported}
BC_Loaded Type of support along loaded edges {Clamped or Simply Supported}
Output
kc Compressive buckling coefficient
Returns
Computation status
License requirements: nx_masterfem ("Finite Element Modeling") . |
ABB.MsPlateBucklingFlatCompressiveData |
ABB.msPlateBucklingFlatCompressive(double e,
double nu,
double n,
double a,
double b,
double t,
ABB.UnloadedEdgeSupportType bcUnloaded,
ABB.EdgeSupportType bcLoaded,
ABB.MaterialBehaviour behaviour,
double[] sigma)
MS Plate Buckling Flat Compressive
Computes margin of safety of a flat metallic rectangular panel under compressive load
The formula is MS = sigmaAllowable / abs(sigma) - 1
where:
'sigmaAllowable' is the compressive buckling stress allowable,
'sigma' is the compressive stress (MS is not calculated in case of tensile stress),
'MS' is the margin of safety
Allowable = eta * PI^2*kc*E/(12*(1-nu^2)) * (t/b)^2
where
'kc' is the bending buckling stress coefficient
'E' is the Young's modulus
'nu' is the elastic Poisson coefficient
't' is the panel thickness
'a' is the unloaded edge length
'b' is the loaded edge length
'eta' is the plasticity reduction factor: SigmaAllowablePlastic = eta*SigmaAllowableElastic
eta = 1 if material is considered as elastic (Material behaviour = Elastic)
eta is obtain from following charts if material is considered as elastic-plastic (Material behaviour = Elastic-Plastic):
SigmaAllowablePlastic/Sigma0.7 = f(SigmaAllowableElastic/Sigma0.7)
MetallicPanelCompressivePlasticityCurveBC1 if the Boundary Condition for the unloaded edges is Simply Supported-Free,
MetallicPanelCompressivePlasticityCurveBC2 if the boundary condition for the unloaded edges is different of Simply Supported-Free
Input
E Young's modulus
nu Elastic Poisson coefficient
n Ramberg-Osgood parameter
a Unloaded edge length
b Loaded edge length
t Panel thickness
BC_Unloaded Type of support along unloaded edges {'Clamped-Clamped';'Simply Supported-Clamped';'Simply Supported-Simply Supported';'Free-Clamped';'Free-Simply Supported'}
BC_Loaded Type of support along loaded edges {'Clamped';'Simply Supported'}
behaviour Material behaviour
nblc Number of load cases
sigma Stress coming from load extractor
Output
sigmaAllowable Stress allowable
MS Margin of safety
Return
Status of the calculation
License requirements: nx_masterfem ("Finite Element Modeling") Created in NX12.0.0 |
ABB.MsPlateBucklingFlatLongitudinalBendingCombinedData |
ABB.msPlateBucklingFlatLongitudinalBendingCombined(double e,
double nu,
double n,
double a,
double b,
double t,
ABB.UnloadedEdgeSupportType bcUnloaded,
ABB.EdgeSupportType bcLoaded,
ABB.MaterialBehaviour behaviour,
double[] sigma1,
double[] sigma2)
MS Plate Buckling Flat Longitudinal Bending Combined
Computes margin of safety of a rectangular flat metallic panel in buckling under combined bending and longitudinal loads
This formula is derived from the interaction equation
Rb ^ 1.75 + Rc = 1.0
where:
Rc = sigmac / sigmacr is the stress ratio due to compression stress, with:
sigmac is the given longitudinal stress
sigmacr is the compression stress allowable for buckling
Rb = sigmab / sigmabcr is the stress ratio due to bending stress with
sigmab is the given compressive stress due to bending
sigmabcr is the bending stress allowable for buckling
Input
E Young's modulus
nu Elastic Poisson coefficient
n Ramberg-Osgood parameter
a Unloaded edge length
b Loaded edge length
beta Loading length ratio
t Panel thickness
BC_Unloaded Type of support along unloaded edges {'Clamped-Clamped';'Simply Supported-Clamped';'Simply Supported-Simply Supported';'Free-Clamped';'Free-Simply Supported'}
BC_Loaded Type of support along loaded edges {'Clamped';'Simply Supported'}
behaviour Material behaviour
nblc Number of load cases
sigma1 Stress XX Side1
sigma2 Stress XX Side2
Output
sigmacr Compressive stress allowable
sigmabcr Bending stress allowable
MS Margin of safety
Return
Status of the calculation
License requirements: nx_masterfem ("Finite Element Modeling") Created in NX12.0.0 |
ABB.MsPlateBucklingFlatLongitudinalShearCombinedData |
ABB.msPlateBucklingFlatLongitudinalShearCombined(double e,
double nu,
double n,
double a,
double b,
double t,
ABB.UnloadedEdgeSupportType bcUnloaded,
ABB.EdgeSupportType bcLoaded,
ABB.MaterialBehaviour behaviour,
double[] sigma,
double[] tau)
MS Plate Buckling Flat Longitudinal Shear Combined
Computes margin of safety of a rectangular flat metallic panel in buckling under combined shear and longitudinal loads
Under longitudinal and shear loads, the interaction equation is:
MS=2/(RL + sqrt(RL ^ 2 + 4 * RS ^ 2)
This formula is derived from the interaction equation RL+R2S=1.0
RL + RS ^ 2 = 1.0
where:
RL = sigma / sigmacr is the stress ratio due to longitudinal stress, with:
sigma is the given longitudinal stress
sigmacr is the compression stress allowable for buckling (sigmacr < 0, as consequence RL < 0 in tension)
RS = tau / taucr is the stress ratio due to shear stress with
tau is the given shear stress
taucr is the shear stress allowable for buckling (taucr and tau always positive)
The panel edges are either clamped or simply supported.
|
ABB.MsPlateBucklingFlatShearBendingCombinedData |
ABB.msPlateBucklingFlatShearBendingCombined(double e,
double nu,
double n,
double a,
double b,
double t,
ABB.UnloadedEdgeSupportType bcUnloaded,
ABB.EdgeSupportType bcLoaded,
ABB.MaterialBehaviour behaviour,
double[] sigma1,
double[] sigma2,
double[] tau)
MS Plate Buckling Flat Shear Bending Combined
Computes margin of safety of a rectangular flat metallic panel in buckling under combined bending and shear loads
Under longitudinal and shear loads, the interaction equation is:
MS = 1 / sqrt(Rb ^ 2 + Rs ^ 2)
This formula is derived from the interaction equation
Rb ^ 2 + Rs ^ 2 = 1.0
where:
Rb = sigmab / sigmabcr is the stress ratio due to bendoing stress with
sigmab is the given compressive stress due to bending
sigmabcr is the bending stress allowable for buckling
Rs = tau / taucr is the stress ratio due to shear stress with
tau is the given shear stress
taucr is the shear stress allowable for buckling (taucr and tau always positive)
Input
E Young's modulus
nu Elastic Poisson coefficient
n Ramberg-Osgood parameter
a Unloaded edge length
b Loaded edge length
t Panel thickness
BC_Unloaded Type of support along unloaded edges {'Clamped-Clamped';'Simply Supported-Clamped';'Simply Supported-Simply Supported';'Free-Clamped';'Free-Simply Supported'}
BC_Loaded Type of support along loaded edges {'Clamped';'Simply Supported'}
behaviour Material behaviour {'Elastic'; 'Elastic-Plastic'}
nblc Number of load cases
sigma1 Stress XX Side1
sigma2 Stress XX Side2
tau Stress XY
Output
taucr Shear stress allowable that takes into account compressive/tensile stress
sigmabcr Bending stress allowable
MS Margin of safety
Return
Status of the calculation
License requirements: nx_masterfem ("Finite Element Modeling") Created in NX12.0.0 |
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.