def test_acceleration_mss_velocity_ms_to_ds(self): """Tests the conversion from acceleration m/s^s and velocity m/s to rotational speed d/s.""" # Examples taken from # www.mattawanschools.org/14662062013835470/lib/14662062013935470/ # Ch_8_Problem_set.pdf velocity_ms = 2 * math.pi * 4.0 / 2.0 acceleration_mss = velocity_ms ** 2 / 4.0 self.assertAlmostEqual( 4.0 * 0.5 * 360.0, # 2 seconds per revolution Telemetry.acceleration_mss_velocity_ms_to_ds( acceleration_mss, velocity_ms ) ) velocity_ms = 2 * math.pi * 5e4 / 1.8e3 acceleration_mss = velocity_ms ** 2 / 5e4 self.assertAlmostEqual( 30 * 60 * 360.0, # 1 revolution per 30 minutes Telemetry.acceleration_mss_velocity_ms_to_ds( acceleration_mss, velocity_ms ) )
def test_acceleration_mss_velocity_ms_to_ds(self): """Tests the conversion from acceleration m/s^s and velocity m/s to rotational speed d/s.""" # Examples taken from # www.mattawanschools.org/14662062013835470/lib/14662062013935470/ # Ch_8_Problem_set.pdf velocity_ms = 2 * math.pi * 4.0 / 2.0 acceleration_mss = velocity_ms**2 / 4.0 self.assertAlmostEqual( 4.0 * 0.5 * 360.0, # 2 seconds per revolution Telemetry.acceleration_mss_velocity_ms_to_ds( acceleration_mss, velocity_ms)) velocity_ms = 2 * math.pi * 5e4 / 1.8e3 acceleration_mss = velocity_ms**2 / 5e4 self.assertAlmostEqual( 30 * 60 * 360.0, # 1 revolution per 30 minutes Telemetry.acceleration_mss_velocity_ms_to_ds( acceleration_mss, velocity_ms))