Interface IParabolaRectangleStressStrainCurve
A type of IStressStrainCurve which is initially parabolic. The stress is constant beyond the yield point. The material provides no strength beyond the failure point.
Namespace: Oasys.AdSec.Materials.StressStrainCurves
Assembly: AdSec_API_IDL.dll
Syntax
public interface IParabolaRectangleStressStrainCurve : IStressStrainCurve
Remarks
Parabola-rectangle curve is commonly used for concrete materials.
Properties
YieldPoint
The point up to which the stress-strain relationship is parabolic, and beyond which there is no change in stress with change in strain.
Declaration
IStressStrainPoint YieldPoint { get; }
Property Value
Type | Description |
---|---|
IStressStrainPoint |
Methods
Create(IStressStrainPoint, Strain)
Creates a new IParabolaRectangleStressStrainCurve.
Declaration
static IParabolaRectangleStressStrainCurve Create(IStressStrainPoint yieldPoint, Strain failureStrain)
Parameters
Type | Name | Description |
---|---|---|
IStressStrainPoint | yieldPoint | The point up to which the stress-strain relationship is parabolic, and beyond which there is no change in stress with change in strain. |
OasysUnits.Strain | failureStrain | The strain beyond which the material fails. |
Returns
Type | Description |
---|---|
IParabolaRectangleStressStrainCurve |
Remarks
The initial gradient of the curve is set such that the parabola has zero gradient at the yield point.
Exceptions
Type | Condition |
---|---|
System.ArgumentException | When the yield strain is larger than the failure strain. |
System.ArgumentException | When any of the stress-strain inputs is negative or infinite. |