Beispiel #1
0
    def setUp(self):

        self.hss = HighSpeedSide()

        self.hss.gear_ratio = 96.76
        self.hss.rotor_diameter = 126.  # rotor diameter [m]
        rotor_speed = 12.1
        DrivetrainEfficiency = 0.95
        machine_rating = 5000.0
        self.hss.rotor_torque = 1.5 * (machine_rating * 1000. /
                                       DrivetrainEfficiency) / (rotor_speed *
                                                                (pi / 30.))
        self.hss.lss_diameter = 1.2115
Beispiel #2
0
    def setUp(self):

        self.hss = HighSpeedSide()

        self.hss.gear_ratio = 96.76
        self.hss.rotor_diameter = 126. # rotor diameter [m]
        rotor_speed = 12.1
        DrivetrainEfficiency = 0.95
        machine_rating = 5000.0
        self.hss.rotor_torque = 1.5 * (machine_rating * 1000. / DrivetrainEfficiency) / (rotor_speed * (pi / 30.))
        self.hss.lss_diameter = 1.2115
Beispiel #3
0
class Test_HighSpeedSide(unittest.TestCase):

    def setUp(self):

        self.hss = HighSpeedSide()

        self.hss.gear_ratio = 96.76
        self.hss.rotor_diameter = 126. # rotor diameter [m]
        rotor_speed = 12.1
        DrivetrainEfficiency = 0.95
        machine_rating = 5000.0
        self.hss.rotor_torque = 1.5 * (machine_rating * 1000. / DrivetrainEfficiency) / (rotor_speed * (pi / 30.))
        self.hss.lss_diameter = 1.2115

    def test_functionality(self):
        
        self.hss.run()
        
        self.assertEqual(round(self.hss.mass,1), 2414.7)

    def test_gradient(self):

        check_gradient_unit_test(self, self.hss,display=False)
Beispiel #4
0
class Test_HighSpeedSide(unittest.TestCase):
    def setUp(self):

        self.hss = HighSpeedSide()

        self.hss.gear_ratio = 96.76
        self.hss.rotor_diameter = 126.  # rotor diameter [m]
        rotor_speed = 12.1
        DrivetrainEfficiency = 0.95
        machine_rating = 5000.0
        self.hss.rotor_torque = 1.5 * (machine_rating * 1000. /
                                       DrivetrainEfficiency) / (rotor_speed *
                                                                (pi / 30.))
        self.hss.lss_diameter = 1.2115

    def test_functionality(self):

        self.hss.run()

        self.assertEqual(round(self.hss.mass, 1), 2414.7)

    def test_gradient(self):

        check_gradient_unit_test(self, self.hss, display=False)