Search Results for

    Show / Hide Table of Contents

    Interface IStrength

    Performs strength analysis (ULS), for a given ILoad or IDeformation.

    IStrength can also generate the strength failure surface and the force-moment and moment-moment interaction curves.

    Results are returned in IStrengthResult.

    See Glossary

    Namespace: Oasys.AdSec
    Assembly: AdSec_API_IDL.dll
    Syntax
    public interface IStrength

    Methods

    Check(IDeformation)

    Calculates strength results.

    Declaration
    IStrengthResult Check(IDeformation deformation)
    Parameters
    Type Name Description
    IDeformation deformation

    The deformation for which the strength results are to be calculated.

    Returns
    Type Description
    IStrengthResult

    Strength results for the specified deformation.

    Check(ILoad)

    Calculates strength results.

    Declaration
    IStrengthResult Check(ILoad load)
    Parameters
    Type Name Description
    ILoad load

    The load for which the strength results are to be calculated.

    Returns
    Type Description
    IStrengthResult

    Strength results for the specified load.

    GetFailureSurface()

    Generates the strength failure surface.

    Declaration
    ILoadSurface GetFailureSurface()
    Returns
    Type Description
    ILoadSurface

    The failure surface, ILoadSurface.

    GetForceMomentInteractionCurve(Angle)

    Calculates a force-moment interaction curve.

    Declaration
    IList<ILoadCurve> GetForceMomentInteractionCurve(Angle momentAngle)
    Parameters
    Type Name Description
    OasysUnits.Angle momentAngle

    The moment angle, which must be in the range -180 degrees to +180 degrees.

    Returns
    Type Description
    IList<ILoadCurve>

    The force-moment interaction curve, ILoadCurve.

    Exceptions
    Type Condition
    System.ArgumentException

    When the magnitude of the angle is greater than 180 degrees.

    GetMomentMomentInteractionCurve(Force)

    Calculates a moment-moment interaction curve.

    Declaration
    IList<ILoadCurve> GetMomentMomentInteractionCurve(Force axialForce)
    Parameters
    Type Name Description
    OasysUnits.Force axialForce

    The axial force.

    Returns
    Type Description
    IList<ILoadCurve>

    The force-moment interaction curve, ILoadCurve.

    Remarks

    If the axial force is outside the capacity range of the section, the returned list will be empty.

    Exceptions
    Type Condition
    System.ArgumentException

    When the axial force is not a finite value.

    See Also

    IStrengthResult
    ILoad
    IDeformation
    In This Article
    Back to top Copyright ©Oasys Limited 2021
    8 Fitzroy Street, London, W1T 4BJ
    Oasys Limited is registered in England and Wales № 01454051