Interface IManderStressStrainCurve
A type of IStressStrainCurve for an unconfined concrete IMaterial. Refer 'Mander J.B., Priestley M.J.N., and Park R. (1988). "Theoretical Stress-Strain Model for Confined Concrete", ASCE Journal of Structural Engineering, V. 114, No. 8, pp. 1804-1826' for further details.
Namespace: Oasys.AdSec.Materials.StressStrainCurves
Assembly: AdSec_API_IDL.dll
Syntax
public interface IManderStressStrainCurve : IStressStrainCurve
Remarks
Mander curve is commonly used for concrete materials. If the failure strain is less than two times the peak strain, the curve doesn't reach the zero stress point and it ends at the failure strain.
Properties
InitialModulus
The initial gradient of the stress-strain curve.
Declaration
Pressure InitialModulus { get; }
Property Value
Type | Description |
---|---|
OasysUnits.Pressure |
PeakPoint
The point of maximum stress.
Declaration
IStressStrainPoint PeakPoint { get; }
Property Value
Type | Description |
---|---|
IStressStrainPoint |
Methods
Create(Pressure, IStressStrainPoint, Strain)
Creates a new IManderStressStrainCurve stress-strain curve.
Declaration
static IManderStressStrainCurve Create(Pressure initialModulus, IStressStrainPoint peakPoint, Strain failureStrain)
Parameters
Type | Name | Description |
---|---|---|
OasysUnits.Pressure | initialModulus | The initial gradient of the stress-strain curve. |
IStressStrainPoint | peakPoint | The point of maximum stress. |
OasysUnits.Strain | failureStrain | The strain beyond which the material fails. |
Returns
Type | Description |
---|---|
IManderStressStrainCurve |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | When the failure strain is smaller than twice the peak strain. |
System.ArgumentException | When the initial gradient is not a positive and finite value. |
System.ArgumentException | When any of the stress-strain inputs is negative or infinite. |