Example #1
0
        public void WebSideswayBucklingReturnsValueW18()
        {
            double t_w        = 0.425;
            double t_f        = 0.68;
            double h_web      = 16.84;
            double L_b_flange = 36.0;
            double M_y        = 7300;
            double M_u        = 8150;
            double b_f        = 11.0;

            bool CompressionFlangeRestrained = true;

            double phiR_n = FlangeOrWebWithConcentratedForces.GetWebSideswayBucklingStrength(t_w, t_f, h_web, L_b_flange, b_f, CompressionFlangeRestrained, M_u, M_y);
        }
Example #2
0
        public static Dictionary <string, object> WebSideswayBuckling(double M_u, double M_y, double b_f, double t_f,
                                                                      double t_w, double L_b_flange, double h_web, bool CompressionFlangeRestrained, string Code = "AISC360-10")
        {
            //Default values
            double phiR_n = 0;

            //Calculation logic:
            phiR_n = FlangeOrWebWithConcentratedForces.GetWebSideswayBucklingStrength(t_w, t_f, h_web, L_b_flange, b_f, CompressionFlangeRestrained, M_u, M_y);


            return(new Dictionary <string, object>
            {
                { "phiR_n", phiR_n }
            });
        }