Example #1
0
class Test_AboveYawMassAdder(unittest.TestCase):
    def setUp(self):

        self.yawadder = AboveYawMassAdder()

        self.yawadder.machine_rating = 5000.0
        self.yawadder.lss_mass = 42381.5
        self.yawadder.main_bearing_mass = 14696.2 / 2.
        self.yawadder.second_bearing_mass = 14696.2 / 2.
        self.yawadder.gearbox_mass = 48664.7
        self.yawadder.hss_mass = 2414.7
        self.yawadder.generator_mass = 16699.9
        self.yawadder.bedplate_mass = 108512.5
        self.yawadder.bedplate_length = 10.4006
        self.yawadder.bedplate_width = 5.20032
        self.yawadder.crane = True

    def test_functionality(self):

        self.yawadder.run()

        self.assertEqual(round(self.yawadder.above_yaw_mass, 1), 259430.9)

    def test_gradient(self):

        check_gradient_unit_test(self, self.yawadder, display=False)
Example #2
0
class Test_AboveYawMassAdder(unittest.TestCase):

    def setUp(self):

        self.yawadder = AboveYawMassAdder()

        self.yawadder.machine_rating = 5000.0
        self.yawadder.lss_mass = 42381.5
        self.yawadder.main_bearing_mass = 14696.2/2.
        self.yawadder.second_bearing_mass = 14696.2/2.
        self.yawadder.gearbox_mass = 48664.7
        self.yawadder.hss_mass = 2414.7
        self.yawadder.generator_mass = 16699.9
        self.yawadder.bedplate_mass = 108512.5
        self.yawadder.bedplate_length = 10.4006
        self.yawadder.bedplate_width = 5.20032
        self.yawadder.crane = True

    def test_functionality(self):
        
        self.yawadder.run()
        
        self.assertEqual(round(self.yawadder.above_yaw_mass,1), 259430.9)

    def test_gradient(self):

        check_gradient_unit_test(self, self.yawadder,display=False)
Example #3
0
    def setUp(self):

        self.yawadder = AboveYawMassAdder()

        self.yawadder.machine_rating = 5000.0
        self.yawadder.lss_mass = 42381.5
        self.yawadder.main_bearing_mass = 14696.2 / 2.
        self.yawadder.second_bearing_mass = 14696.2 / 2.
        self.yawadder.gearbox_mass = 48664.7
        self.yawadder.hss_mass = 2414.7
        self.yawadder.generator_mass = 16699.9
        self.yawadder.bedplate_mass = 108512.5
        self.yawadder.bedplate_length = 10.4006
        self.yawadder.bedplate_width = 5.20032
        self.yawadder.crane = True
Example #4
0
    def setUp(self):

        self.yawadder = AboveYawMassAdder()

        self.yawadder.machine_rating = 5000.0
        self.yawadder.lss_mass = 42381.5
        self.yawadder.main_bearing_mass = 14696.2/2.
        self.yawadder.second_bearing_mass = 14696.2/2.
        self.yawadder.gearbox_mass = 48664.7
        self.yawadder.hss_mass = 2414.7
        self.yawadder.generator_mass = 16699.9
        self.yawadder.bedplate_mass = 108512.5
        self.yawadder.bedplate_length = 10.4006
        self.yawadder.bedplate_width = 5.20032
        self.yawadder.crane = True