-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathHorizonAircraft.json
114 lines (114 loc) · 3.4 KB
/
HorizonAircraft.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
{
"CG" : [-0.415929631, 0.0, -0.112],
"CG_note": "we will need to determine cg location",
"units" : "English",
"weight" : 17.5,
"reference" : {
"note": "including these here means MUX doesn't have to compute it saving time",
"area": 12.29923797666569,
"longitudinal_length": 1.2399212835586666,
"lateral_length": 9.91936999529998
},
"inertia" : {
"Ixx" : 2.649332405,
"Iyy" : 0.527028204,
"Izz" : 3.140611898,
"Ixy" : 0.098063587,
"Ixz" : 0.08042395,
"Iyz" : 0.0134896
},
"engines" : {
"EDF" : {
"T0" : 11.2756,
"T1" : -0.0364,
"T2" : 0.0002,
"a" : 0.0,
"control" : "throttle",
"position" : [-0.07, 0.0, -0.08]
}
},
"aero_model" : {
"type" : "MachUpX",
"solver" : "nonlinear",
"stall_model": "none"
},
"controls": {
"sym": {
"is_symmetric": true,
"max_deflection" : 10.0,
"input_axis" : 1,
"note" : "max_deflection and input_axis only affect the controls if the joystick controller is used"
},
"asym": {
"is_symmetric": false,
"max_deflection" : 10.0,
"input_axis" : 0
},
"throttle" : {
"input_axis" : 3
}
},
"airfoils": {
"NACA_2412_fcf56_linearAlpha": {
"type": "poly_fit",
"input_file": "HorizonFits_fcf56_linearAlpha.json",
"geometry": {
"NACA": "2412"
}
}
},
"wings" : {
"wing" : {
"ID" : 1,
"side" : "both",
"is_main" : true,
"semispan" : 4.95968499764999,
"sweep" : [[0.0, 0.0],
[1.0, 40.5]],
"dihedral" : [[0.0, 0.0],
[1.0, 10.0]],
"chord": 1.0,
"grid" : {
"N" : 100,
"cluster_points": [ 0.07560964056743188,
0.1613005665438547,
0.42047294,
0.65427572,
0.83982266,
0.95895113],
"wing_ID": 0
},
"control_surface": {
"chord_fraction": [ [0.0, 0.56],
[0.07560964056743188, 0.56],
[0.07560964056743188, 0.0],
[0.1613005665438547, 0.0],
[0.1613005665438547, 0.56],
[1.0, 0.56]],
"control_mixing": {
"sym": 1.0,
"asym": 1.0
}
}
},
"winglet": {
"ID": 2,
"side": "both",
"is_main": false,
"connect_to": {
"ID": 1
},
"semispan": 0.551076110849999,
"sweep": [[0.0, 40.5],
[1.0, 45.0]],
"dihedral": [[0.0, 10.0],
[1.0, 75.0]],
"chord": [[0.0, 0.9166666666666666],
[1.0, 0.22916666666666666]],
"grid": {
"N": 10,
"wing_ID": 0
}
}
}
}