def setUp(self): self.vs = VelocitySpeed() self.vs.weight_unit = ut.TONNE self.vs.tables = { 'v2': { 'weight': (100, 110, 120, 130, 140, 150, 160, 170, 180, 190), '5': (127, 134, 139, 145, 151, 156, 161, 166, 171, 176), '15': (122, 128, 134, 139, 144, 149, 154, 159, 164, 168), '20': (118, 124, 129, 134, 140, 144, 149, 154, 159, 164), }, 'vref': { 'weight': (100, 110, 120, 130, 140, 150, 160, 170, 180, 190), '5': (114, 121, 128, 134, 141, 147, 153, 158, 164, 169), '15': (109, 116, 122, 129, 131, 135, 146, 151, 157, 162), '20': (105, 111, 118, 124, 130, 135, 141, 147, 152, 158), }, 'vapp': { 'weight': (100, 110, 120, 130, 140, 150, 160, 170, 180, 190), '5': (114, 121, 128, 134, 141, 147, 153, 158, 164, 169), '15': (109, 116, 122, 129, 131, 135, 146, 151, 157, 162), '20': (105, 111, 118, 124, 130, 135, 141, 147, 152, 158), }, 'vmo': { 'altitude': ( 0, 12000, 29000, 41000), 'speed': (335, 335, 310, 310), }, 'mmo': 0.800, } self.vs.fallback = { 'v2': {'5': 122, '15': 117, '20': 113}, 'vref': {'5': 109, '15': 104, '20': 100}, 'vapp': {'5': 109, '15': 104, '20': 100}, }
def setUp(self): self.vs = VelocitySpeed() self.vs.weight_unit = ut.TONNE self.vs.tables = { 'v2': { 'weight': (100, 110, 120, 130, 140, 150, 160, 170, 180, 190), '5': (127, 134, 139, 145, 151, 156, 161, 166, 171, 176), '15': (122, 128, 134, 139, 144, 149, 154, 159, 164, 168), '20': (118, 124, 129, 134, 140, 144, 149, 154, 159, 164), }, 'vref': { 'weight': (100, 110, 120, 130, 140, 150, 160, 170, 180, 190), '5': (114, 121, 128, 134, 141, 147, 153, 158, 164, 169), '15': (109, 116, 122, 129, 131, 135, 146, 151, 157, 162), '20': (105, 111, 118, 124, 130, 135, 141, 147, 152, 158), }, 'vapp': { 'weight': (100, 110, 120, 130, 140, 150, 160, 170, 180, 190), '5': (114, 121, 128, 134, 141, 147, 153, 158, 164, 169), '15': (109, 116, 122, 129, 131, 135, 146, 151, 157, 162), '20': (105, 111, 118, 124, 130, 135, 141, 147, 152, 158), }, 'vmo': { 'altitude': (0, 12000, 29000, 41000), 'speed': (335, 335, 310, 310), }, 'mmo': 0.800, 'vls_clean': { 'altitude': (0, 10000, 20000, 30000, 40000), 'weight': { 240: (209, 222, 237, 245, np.nan), 220: (200, 207, 226, 233, np.nan), 200: (190, 192, 214, 220, 243), 180: (181, 181, 200, 206, 221), 160: (170, 171, 182, 194, 203), 140: (159, 159, 163, 181, 187), 120: (148, 148, 148, 164, 171), } }, } self.vs.fallback = { 'v2': { '5': 122, '15': 117, '20': 113 }, 'vref': { '5': 109, '15': 104, '20': 100 }, 'vapp': { '5': 109, '15': 104, '20': 100 }, }