Interface IPopovicsStressStrainCurve
A type of IStressStrainCurve based on the work of Popovics. It is defined by a series of curves adjusted on the basis of Thorenfeldt base curve. Refer AdSec Theory Manual for further details.
Namespace: Oasys.AdSec.Materials.StressStrainCurves
Assembly: AdSec_API_IDL.dll
Syntax
public interface IPopovicsStressStrainCurve : IStressStrainCurve
Remarks
Popovics curve is commonly used for concrete materials.
Properties
PeakPoint
The point of maximum stress.
Declaration
IStressStrainPoint PeakPoint { get; }
Property Value
Type | Description |
---|---|
IStressStrainPoint |
Methods
Create(IStressStrainPoint, Strain)
Creates a new IPopovicsStressStrainCurve.
Declaration
static IPopovicsStressStrainCurve Create(IStressStrainPoint peakPoint, Strain failureStrain)
Parameters
Type | Name | Description |
---|---|---|
IStressStrainPoint | peakPoint | The point of maximum stress. |
OasysUnits.Strain | failureStrain | The strain beyond which the material fails. |
Returns
Type | Description |
---|---|
IPopovicsStressStrainCurve |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | When the peak strain is larger than the failure strain. |
System.ArgumentException | When any of the stress-strain inputs is negative or infinite. |