示例#1
0
        public void BasePlateTensionReturnsMinimumThickness()
        {
            BasePlateIShape        plate = new BasePlateIShape(1, 1, 1, 1, 1, 36, 1);
            BasePlateTensionLoaded bp    = new BasePlateTensionLoaded(plate);
            double t_pMin          = bp.GetMinimumBasePlateBasedOnBoltTension(12.5, 2.0 - 0.55 / 2.0, 3.45);
            double refValue        = 0.878;
            double actualTolerance = EvaluateActualTolerance(t_pMin, refValue);

            Assert.LessOrEqual(actualTolerance, tolerance);
        }
示例#2
0
        public void BasePlateSmallMomentReturnsMinimumThickness()
        {
            BasePlateIShape plate           = new BasePlateIShape(19, 19, 12.7, 12.2, 4, 36, 0);
            BasePlateEccentricallyLoaded bp = new BasePlateEccentricallyLoaded(plate);
            double t_pMin          = bp.GetMinimumThicknessEccentricLoadStrongAxis(376.0, 940, BendingAxis.Major, 8.0);
            double refValue        = 1.36;
            double actualTolerance = EvaluateActualTolerance(t_pMin, refValue);

            Assert.LessOrEqual(actualTolerance, tolerance);
        }
示例#3
0
        public void BasePlateConcentricReturnsMinimumThickness()
        {
            BasePlateIShape plate            = new BasePlateIShape(16.5, 18.5, 12.7, 12.2, 3, 36, 1224.0);
            BasePlateConcentricallyLoaded bp = new BasePlateConcentricallyLoaded(plate);
            double t_pMin          = bp.GetMinimumThicknessConcentricLoad(990.0);
            double refValue        = 1.51;
            double actualTolerance = EvaluateActualTolerance(t_pMin, refValue);

            Assert.LessOrEqual(actualTolerance, tolerance);
        }