Interface IBilinearStressStrainCurve
A type of IStressStrainCurve in which the stress is directly proportional to the strain until the yield point. The curve has a constant gradient between the yield and the failure points.
Namespace: Oasys.AdSec.Materials.StressStrainCurves
Assembly: AdSec_API_IDL.dll
Syntax
public interface IBilinearStressStrainCurve : IStressStrainCurve
Properties
FailurePoint
The point at which the material fails.
Declaration
IStressStrainPoint FailurePoint { get; }
Property Value
Type | Description |
---|---|
IStressStrainPoint |
YieldPoint
The point up to which the stress-strain relationship is elastic.
Declaration
IStressStrainPoint YieldPoint { get; }
Property Value
Type | Description |
---|---|
IStressStrainPoint |
Methods
Create(IStressStrainPoint, IStressStrainPoint)
Creates a new IBilinearStressStrainCurve with a constant gradient between the yield and the failure points.
Declaration
static IBilinearStressStrainCurve Create(IStressStrainPoint yieldPoint, IStressStrainPoint failurePoint)
Parameters
Type | Name | Description |
---|---|---|
IStressStrainPoint | yieldPoint | The point up to which the stress-strain relationship is elastic, and beyond which the curve has a constant gradient. |
IStressStrainPoint | failurePoint | The point at which the material fails. |
Returns
Type | Description |
---|---|
IBilinearStressStrainCurve |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | When the yield strain is larger than the failure strain. |
System.ArgumentException | When the yield stress is larger than the failure stress. |
System.ArgumentException | When any of the stress-strain inputs is negative or infinite. |
Create(IStressStrainPoint, Strain)
Creates a new IBilinearStressStrainCurve with a zero gradient between the yield and the failure points.
Declaration
static IBilinearStressStrainCurve Create(IStressStrainPoint yieldPoint, Strain failureStrain)
Parameters
Type | Name | Description |
---|---|---|
IStressStrainPoint | yieldPoint | The point up to which the stress-strain relationship is elastic, and beyond which there is no change in stress with change in strain. |
OasysUnits.Strain | failureStrain | The strain at which the material fails. |
Returns
Type | Description |
---|---|
IBilinearStressStrainCurve |
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. |