Interface IManderConfinedStressStrainCurve
A type of IStressStrainCurve for a confined 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 IManderConfinedStressStrainCurve : IStressStrainCurve
Remarks
Mander curve is commonly used for concrete materials.
Properties
ConfinedStrength
The confined strength of the material.
Declaration
Pressure ConfinedStrength { get; }
Property Value
Type | Description |
---|---|
OasysUnits.Pressure |
InitialModulus
The initial gradient of the stress-strain curve.
Declaration
Pressure InitialModulus { get; }
Property Value
Type | Description |
---|---|
OasysUnits.Pressure |
UnconfinedStrength
The unconfined strength of the material.
Declaration
Pressure UnconfinedStrength { get; }
Property Value
Type | Description |
---|---|
OasysUnits.Pressure |
Methods
Create(Pressure, Pressure, Pressure, Strain)
Creates a new IManderConfinedStressStrainCurve.
Declaration
static IManderConfinedStressStrainCurve Create(Pressure unconfinedStrength, Pressure confinedStrength, Pressure initialModulus, Strain failureStrain)
Parameters
Type | Name | Description |
---|---|---|
OasysUnits.Pressure | unconfinedStrength | The unconfined strength of the material. |
OasysUnits.Pressure | confinedStrength | The confined strength of the material. |
OasysUnits.Pressure | initialModulus | The initial gradient of the stress-strain curve. |
OasysUnits.Strain | failureStrain | The strain beyond which the material fails. |
Returns
Type | Description |
---|---|
IManderConfinedStressStrainCurve |
Remarks
Peak strain is calculated from unconfined strength, confined strength and initial modulus.
Exceptions
Type | Condition |
---|---|
System.ArgumentException | When the peak strain is larger than the failure strain. |
System.ArgumentException | When the initial gradient is not a poitive finite value. |
System.ArgumentException | When the confined strength is smaller than the unconfined strength. |
System.ArgumentException | When the failure strain is smaller than the calculated peak strain. |