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: cs.temp.dll.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, OasysUnits.Strain)
Creates a new IBilinearStressStrainCurve with a zero gradient between the yield and the failure points.
Declaration
static IBilinearStressStrainCurve Create(IStressStrainPoint yieldPoint, OasysUnits.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. |