Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
junzis
GitHub Repository: junzis/openap
Path: blob/master/test/test_drag.py
532 views
1
from openap import Drag
2
3
drag = Drag(ac='A320')
4
5
print('-'*70)
6
7
D = drag.clean(mass=60000, tas=200, alt=20000)
8
print("drag.clean(mass=60000, tas=200, alt=20000)")
9
print(D)
10
print('-'*70)
11
12
D = drag.clean(mass=60000, tas=250, alt=20000)
13
print("drag.clean(mass=60000, tas=250, alt=20000)")
14
print(D)
15
print('-'*70)
16
17
D = drag.nonclean(mass=60000, tas=150, alt=1000, flap_angle=20, path_angle=10, landing_gear=False)
18
print("drag.nonclean(mass=60000, tas=150, alt=1000, flap_angle=20, path_angle=10, landing_gear=False)")
19
print(D)
20
print('-'*70)
21
22
D = drag.nonclean(mass=60000, tas=150, alt=200, flap_angle=20, path_angle=10, landing_gear=True)
23
print("drag.nonclean(mass=60000, tas=150, alt=1000, flap_angle=20, path_angle=10, landing_gear=True)")
24
print(D)
25
print('-'*70)
26
27
28
D = drag.clean(mass=[60000], tas=[200], alt=[20000])
29
print("drag.clean(mass=[60000], tas=[200], alt=[20000])")
30
print(D)
31
print('-'*70)
32
33
D = drag.nonclean(mass=[60000], tas=[150], alt=[200], flap_angle=[20])
34
print("drag.nonclean(mass=[60000], tas=[150], alt=[200], flap_angle=[20]")
35
print(D)
36
print('-'*70)
37
38