class Test_Hub(unittest.TestCase): def setUp(self): self.hub = Hub() self.hub.rotor_diameter = 126.0 # m self.hub.blade_number = 3 self.hub.hub_diameter = 3.542 AirDensity = 1.225 # kg/(m^3) Solidity = 0.0517 RatedWindSpeed = 11.05 # m/s self.hub.rotor_bending_moment = (3.06 * pi / 8) * AirDensity * ( RatedWindSpeed** 2) * (Solidity * (self.hub.rotor_diameter**3)) / self.hub.blade_number def test_functionality(self): self.hub.run() self.assertEqual(round(self.hub.mass, 1), 29536.2) def test_gradient(self): check_gradient_unit_test(self, self.hub, display=False)
def setUp(self): self.hub = Hub() self.hub.rotor_diameter = 126.0 # m self.hub.blade_number = 3 self.hub.hub_diameter = 3.542 AirDensity = 1.225 # kg/(m^3) Solidity = 0.0517 RatedWindSpeed = 11.05 # m/s self.hub.rotor_bending_moment = (3.06 * pi / 8) * AirDensity * ( RatedWindSpeed** 2) * (Solidity * (self.hub.rotor_diameter**3)) / self.hub.blade_number
def setUp(self): self.hub = Hub() self.hub.rotor_diameter = 126.0 # m self.hub.blade_number = 3 self.hub.hub_diameter = 3.542 AirDensity= 1.225 # kg/(m^3) Solidity = 0.0517 RatedWindSpeed = 11.05 # m/s self.hub.rotor_bending_moment = (3.06 * pi / 8) * AirDensity * (RatedWindSpeed ** 2) * (Solidity * (self.hub.rotor_diameter ** 3)) / self.hub.blade_number
class Test_Hub(unittest.TestCase): def setUp(self): self.hub = Hub() self.hub.rotor_diameter = 126.0 # m self.hub.blade_number = 3 self.hub.hub_diameter = 3.542 AirDensity= 1.225 # kg/(m^3) Solidity = 0.0517 RatedWindSpeed = 11.05 # m/s self.hub.rotor_bending_moment = (3.06 * pi / 8) * AirDensity * (RatedWindSpeed ** 2) * (Solidity * (self.hub.rotor_diameter ** 3)) / self.hub.blade_number def test_functionality(self): self.hub.run() self.assertEqual(round(self.hub.mass,1), 29536.2) def test_gradient(self): check_gradient_unit_test(self, self.hub,display=False)