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: cs.temp.dll.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, OasysUnits.Strain)
Creates a new IPopovicsStressStrainCurve.
Declaration
static IPopovicsStressStrainCurve Create(IStressStrainPoint peakPoint, OasysUnits.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. |