public static double GetStrengthReductionFactorForSteel( AnchorSteelElementFailureType SteelFailureType, AnchorLoadType LoadType) { double phi = 0.0; //17.3.3 if (SteelFailureType == AnchorSteelElementFailureType.Ductile) { if (LoadType == AnchorLoadType.Tension) { phi = 0.75; } else //LoadType.Shear { phi = 0.65; } } else //Brittle failure { if (LoadType == AnchorLoadType.Tension) { phi = 0.65; } else //LoadType.Shear { phi = 0.6; } } return(phi); }
private static double GetStrengthReductionFactorForConcrete( SupplementaryReinforcmentCondition Condition, AnchorLoadType LoadType) { double phi = 0.0; if (Condition == SupplementaryReinforcmentCondition.A) { if (LoadType == AnchorLoadType.Tension) { phi = 0.75; } else //LoadType.Shear { phi = 0.75; } } else { if (LoadType == AnchorLoadType.Tension) { phi = 0.7; } else //LoadType.Shear { phi = 0.7; } } return phi; }
private static double GetStrengthReductionFactorForConcrete( SupplementaryReinforcmentCondition Condition, AnchorLoadType LoadType) { double phi = 0.0; if (Condition == SupplementaryReinforcmentCondition.A) { if (LoadType == AnchorLoadType.Tension) { phi = 0.75; } else //LoadType.Shear { phi = 0.75; } } else { if (LoadType == AnchorLoadType.Tension) { phi = 0.7; } else //LoadType.Shear { phi = 0.7; } } return(phi); }
public static double GetStrengthReductionFactorForConcrete( SupplementaryReinforcmentCondition Condition, AnchorReliabilityAndSensitivityCategory Category, AnchorLoadType LoadType) { double phi = 0.0; if (Condition == SupplementaryReinforcmentCondition.A) { if (LoadType == AnchorLoadType.Tension) { switch (Category) { case AnchorReliabilityAndSensitivityCategory.Category1: phi = 0.75; break; case AnchorReliabilityAndSensitivityCategory.Category2: phi = 0.65; break; case AnchorReliabilityAndSensitivityCategory.Category3: phi = 0.55; break; default: phi = 0.55; break; } } else //LoadType.Shear { phi = 0.75; } } else { if (LoadType == AnchorLoadType.Tension) { switch (Category) { case AnchorReliabilityAndSensitivityCategory.Category1: phi = 0.65; break; case AnchorReliabilityAndSensitivityCategory.Category2: phi = 0.55; break; case AnchorReliabilityAndSensitivityCategory.Category3: phi = 0.45; break; default: phi = 0.45; break; } } else //LoadType.Shear { phi = 0.7; } } return phi; }
public static double GetStrengthReductionFactorForSteel( AnchorSteelElementFailureType SteelFailureType, AnchorLoadType LoadType) { double phi = 0.0; //17.3.3 if (SteelFailureType == AnchorSteelElementFailureType.Ductile) { if (LoadType == AnchorLoadType.Tension) { phi = 0.75; } else //LoadType.Shear { phi = 0.65; } } else //Brittle failure { if (LoadType == AnchorLoadType.Tension) { phi = 0.65; } else //LoadType.Shear { phi = 0.6; } } return phi; }
public static double GetStrengthReductionFactorForConcrete( SupplementaryReinforcmentCondition Condition, AnchorReliabilityAndSensitivityCategory Category, AnchorLoadType LoadType) { double phi = 0.0; if (Condition == SupplementaryReinforcmentCondition.A) { if (LoadType == AnchorLoadType.Tension) { switch (Category) { case AnchorReliabilityAndSensitivityCategory.Category1: phi = 0.75; break; case AnchorReliabilityAndSensitivityCategory.Category2: phi = 0.65; break; case AnchorReliabilityAndSensitivityCategory.Category3: phi = 0.55; break; default: phi = 0.55; break; } } else //LoadType.Shear { phi = 0.75; } } else { if (LoadType == AnchorLoadType.Tension) { switch (Category) { case AnchorReliabilityAndSensitivityCategory.Category1: phi = 0.65; break; case AnchorReliabilityAndSensitivityCategory.Category2: phi = 0.55; break; case AnchorReliabilityAndSensitivityCategory.Category3: phi = 0.45; break; default: phi = 0.45; break; } } else //LoadType.Shear { phi = 0.7; } } return(phi); }