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 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
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)
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)