747-400: Convert reverse thrust system to JSBSim; apply thrust automatically.
[fg:toms-fgdata.git] / Aircraft / 747-400 / 747-400.xml
1 <?xml version="1.0"?>\r
2 <?xml-stylesheet href="http://jsbsim.sourceforge.net/JSBSim.xsl" type="text/xsl"?>\r
3 <fdm_config name="747-400" version="2.0" release="PRODUCTION"\r
4  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
5  xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">\r
6 \r
7     <fileheader>\r
8         <author>Gijs de Rooy</author>\r
9         <filecreationdate>2008</filecreationdate>\r
10         <version>1.01</version>\r
11         <description>Boeing 747-400 with GE CF6-80C2B1F engines</description>\r
12 \r
13         <license>\r
14             <licenseName>GPL</licenseName>\r
15             <licenseURL>http://www.gnu.org/licenses/gpl.html</licenseURL>\r
16         </license>\r
17   \r
18         <note>maximum takeoff weight 875,000 lb.</note>\r
19         <note>extended range fuel 54,388 US gal (364,400 lb).</note>\r
20         <note>center of gravity between 13.0 % and 33.0 % of MAC.</note>\r
21         <note>spoilers, leading edge flaps.</note>\r
22         <note>gear height adjusted by 3D model, supposed accurate.</note>\r
23 \r
24         <limitation>at landing the arm of CG must be weak, otherwise pitch control is too slow to react at touch-down.</limitation>\r
25 \r
26 <!--\r
27   File:     747-400.xml\r
28   Author:   Aero-Matic v 0.71\r
29 \r
30   Inputs:\r
31     name:          747-400\r
32     type:          four-engine transonic transport\r
33     max TO weight: 875,000 lb\r
34     wing span:     213 ft\r
35     length:        231.10 ft\r
36     wing area:     5500 sq-ft\r
37     gear type:     tricycle\r
38     retractable?:  yes\r
39     # engines:     4\r
40     engine type:   turbine\r
41     engine layout: wings\r
42     yaw damper?    yes\r
43   Outputs:\r
44     wing loading:  151.45 lb/sq-ft\r
45     CL-alpha:      4.4 per radian\r
46     CL-0:          0.2\r
47     CL-max:        1.2\r
48     CD-0:          0.017\r
49     K:             0.042\r
50 -->\r
51 \r
52         <reference\r
53           refID="747 airplane characteristics, D6-58236"\r
54           author="The Boeing Company"\r
55           title="http://www.boeing.com/"\r
56           date="May 1984"/>\r
57         <documentation>\r
58           Dimensions : lateral position of engines.\r
59                        gear tracks.\r
60           Gear stearing.\r
61           Tanks typical quantities.\r
62         </documentation>\r
63         \r
64         <reference\r
65           refID=""\r
66           author="The Boeing Company"\r
67           title="747-469/-4F6 Flight Crew Operations Manual, Philipine Airlines"\r
68           date="2 September 1993"/>\r
69         <reference\r
70           refID=""\r
71           author="The Boeing Company"\r
72           title="747-400 Flight Planning and Performance Manual"\r
73           date="2000"/>\r
74         <reference\r
75           refID=""\r
76           author="The Boeing Company"\r
77           title="747-400 Maintenance Manual, JAL"\r
78           date="18 February 2007"/>\r
79 \r
80         <documentation>\r
81           - http://www.aoe.vt.edu/~mason/Mason_f/M96SC02.pdf (Willian H. Mason) :\r
82 \r
83           CG range : 13.0 / 33.0 %  MAC.\r
84 \r
85           - http://www.bh.com/companions/034074152X/appendices/data-a/table-3/table.htm :\r
86 \r
87           Horizontal tail : area 136.60 m2, arm 32.50 m, 1/4 chord sweep 32.00 m.\r
88           Vertical tail : area 77.10 m2, arm 30.00 m, 1/4 chord sweep 45.00 m.\r
89           V2 177 kt, Vapp 141 kt, Vne/Mme 445 kt / 0.95 Mach.\r
90 \r
91           - http://www.airliners.net/discussions/tech_ops/read.main/52218/6/#ID52218 :\r
92 \r
93           V2 190 kt (max takeoff load), climbs without flaps only at V2 + 100 kt.\r
94           VREF 154 kt (max landing load).\r
95         </documentation>\r
96     </fileheader>\r
97 \r
98     <metrics>\r
99         <documentation>\r
100           - aero reference point is at empty load CG (33 % MAC) :\r
101             less arm for landing; control is supposed easier if CG is forwards.\r
102           - VRP at nose.\r
103           - gear estimated at 25 ft (300 in.) below nose.\r
104           - wing incidence helps the takeoff.\r
105         </documentation>\r
106         <wingarea unit="FT2"> 5825 </wingarea>\r
107         <wingspan unit="FT"> 211.5 </wingspan>\r
108         <chord unit="FT"> 27.54 </chord>                                                  <!-- aeromatic 28.11 -->\r
109         <htailarea unit="FT2"> 1470.35 </htailarea>                                       <!-- aeromatic 1375.00 -->\r
110         <htailarm unit="FT"> 106.63 </htailarm>                                           <!-- aeromatic 104.33 -->\r
111         <vtailarea unit="FT2"> 1060 </vtailarea>                                         <!-- aeromatic 1100.00 -->\r
112         <vtailarm unit="FT"> 0 </vtailarm>\r
113         <!-- AC_LV        98.43     -->                        <!-- ft -->                <!-- aeromatic 104.33 -->\r
114         <wing_incidence unit="DEG"> 2 </wing_incidence>\r
115         <location name="AERORP" unit="IN">\r
116             <x> 0 </x>\r
117             <y> 0 </y>\r
118             <z> 0 </z>\r
119         </location>\r
120         <location name="EYEPOINT" unit="IN">\r
121             <x> 218 </x>\r
122             <y> -21 </y>\r
123             <z> 80  </z>\r
124         </location>\r
125         <location name="VRP" unit="IN">\r
126             <x> 0 </x>\r
127             <y> 0 </y>\r
128             <z> 0 </z>\r
129         </location>\r
130     </metrics>\r
131 \r
132     <mass_balance>\r
133         <documentation>\r
134           - operational empty weight = 394088 lb\r
135           - empty CG at 23 % MAC (no payload)\r
136             \r
137             inertia from http://www.wseas.us/e-library/conferences/2007istanbul/papers/557-095.pdf\r
138         </documentation>\r
139         <ixx unit="SLUG*FT2"> 1.82e+07 </ixx>\r
140         <iyy unit="SLUG*FT2"> 3.31e+07 </iyy>\r
141         <izz unit="SLUG*FT2"> 4.97e+07 </izz>\r
142         <ixy unit="SLUG*FT2"> 0 </ixy>\r
143         <ixz unit="SLUG*FT2"> 9.70e+05 </ixz>\r
144         <iyz unit="SLUG*FT2"> 0 </iyz>\r
145         <emptywt unit="LBS"> 259583  </emptywt> <!-- minus 2 wings and 4 engines -->\r
146         <location name="CG" unit="M">\r
147             <x> -5.0 </x>\r
148             <y>  0   </y>\r
149             <z>  0   </z>\r
150         </location>\r
151         <pointmass name="Passengers">\r
152             <weight unit="LBS"> 70000 </weight> <!-- 400 passengers (175 lbs) -->\r
153             <location name="POINTMASS" unit="M">\r
154             <x> 2.537 </x>\r
155             <y> 0.005 </y>\r
156             <z> 0.747 </z>\r
157             </location>\r
158         </pointmass>\r
159         <pointmass name="Forward Cargo">\r
160             <form shape="cylinder">\r
161                <radius unit="M"> 2 </radius>\r
162                <length unit="M"> 12 </length>\r
163             </form> \r
164             <weight unit="LBS"> 56000 </weight> <!-- 8 full-width (7000 lbs) or 16 half-width (3500 lbs) containers -->\r
165             <location name="POINTMASS" unit="M">\r
166                <x>-13.7 </x>\r
167                <y>  0   </y>\r
168                <z> -1.3 </z>\r
169             </location>\r
170         </pointmass>\r
171         <pointmass name="Aft Cargo">\r
172             <form shape="cylinder">\r
173                <radius unit="M"> 2 </radius>\r
174                <length unit="M"> 12 </length>\r
175             </form> \r
176             <weight unit="LBS"> 56000 </weight> <!-- 8 full-width (7000 lbs) or 16 half-width (3500 lbs) containers -->\r
177             <location name="POINTMASS" unit="M">\r
178                <x> 14   </x>\r
179                <y>  0   </y>\r
180                <z> -1.2 </z>\r
181             </location>\r
182         </pointmass>\r
183         <pointmass name="Left Wing">\r
184             <weight unit="LBS"> 47500 </weight>\r
185             <location name="POINTMASS" unit="M">\r
186                <x>  2.65 </x>\r
187                <y>-13.0  </y>\r
188                <z> -0.45 </z>\r
189             </location>\r
190         </pointmass>\r
191         <pointmass name="Right Wing">\r
192             <weight unit="LBS"> 47500 </weight>\r
193             <location name="POINTMASS" unit="M">\r
194                <x> 2.65 </x>\r
195                <y>13.0  </y>\r
196                <z>-0.45 </z>\r
197             </location>\r
198         </pointmass>\r
199         <pointmass name="Engine 1">\r
200             <weight unit="LBS"> 9670 </weight>\r
201             <location name="POINTMASS" unit="M">\r
202                <x>  6.02 </x>\r
203                <y>-21.23 </y>\r
204                <z> -1.98 </z>\r
205             </location>\r
206         </pointmass>\r
207         <pointmass name="Engine 2">\r
208             <weight unit="LBS"> 9670 </weight>\r
209             <location name="POINTMASS" unit="M">\r
210                <x> -1.48 </x>\r
211                <y>-13.46 </y>\r
212                <z> -2.59 </z>\r
213             </location>\r
214         </pointmass>\r
215         <pointmass name="Engine 3">\r
216             <weight unit="LBS"> 9670 </weight>\r
217             <location name="POINTMASS" unit="M">\r
218                <x>-1.48 </x>\r
219                <y>13.46 </y>\r
220                <z>-2.59 </z>\r
221             </location>\r
222         </pointmass>\r
223         <pointmass name="Engine 4">\r
224             <weight unit="LBS"> 9670 </weight>\r
225             <location name="POINTMASS" unit="M">\r
226                <x> 6.02 </x>\r
227                <y>21.23 </y>\r
228                <z>-1.98 </z>\r
229             </location>\r
230         </pointmass>\r
231     </mass_balance>\r
232 \r
233     <ground_reactions>\r
234         <documentation>\r
235            - gear height determined by 3D model, supposed at scale.\r
236            - additonal contact points for crash detection, when gear retracted.\r
237         </documentation>\r
238 \r
239         <contact type="BOGEY" name="NOSE">\r
240             <location unit="IN">\r
241                 <x> -865.79 </x>\r
242                 <y>    0.00 </y>\r
243                 <z> -221.46 </z>\r
244             </location>\r
245             <static_friction> 0.5 </static_friction>\r
246             <dynamic_friction> 0.5 </dynamic_friction>\r
247             <rolling_friction> 0.02 </rolling_friction>\r
248             <spring_coeff unit="LBS/FT"> 160000 </spring_coeff>\r
249             <damping_coeff unit="LBS/FT/SEC"> 80000 </damping_coeff>\r
250             <max_steer unit="DEG"> 70 </max_steer>\r
251             <brake_group> NONE </brake_group>\r
252             <retractable>1</retractable>\r
253         </contact>\r
254         <contact type="BOGEY" name="LEFT_WING">\r
255             <location unit="IN">\r
256                 <x>  113.50 </x>\r
257                 <y> -238.90 </y>\r
258                 <z> -203.27 </z>\r
259             </location>\r
260             <static_friction> 0.5 </static_friction>\r
261             <dynamic_friction> 0.5 </dynamic_friction>\r
262             <rolling_friction> 0.02 </rolling_friction>\r
263             <spring_coeff unit="LBS/FT"> 833000 </spring_coeff>\r
264             <damping_coeff unit="LBS/FT/SEC"> 166600 </damping_coeff>\r
265             <max_steer unit="DEG"> 0.0 </max_steer>\r
266             <brake_group> LEFT </brake_group>\r
267             <retractable>1</retractable>\r
268         </contact>\r
269         <contact type="BOGEY" name="LEFT_BODY">\r
270             <location unit="IN">\r
271                 <x>  245 </x>\r
272                 <y>  -75.5 </y>\r
273                 <z> -203.27 </z>\r
274             </location>\r
275             <static_friction> 0.5 </static_friction>\r
276             <dynamic_friction> 0.5 </dynamic_friction>\r
277             <rolling_friction> 0.02 </rolling_friction>\r
278             <spring_coeff unit="LBS/FT"> 833000 </spring_coeff>\r
279             <damping_coeff unit="LBS/FT/SEC"> 166600 </damping_coeff>\r
280             <max_steer unit="DEG"> 13 </max_steer>\r
281             <brake_group> LEFT </brake_group>\r
282             <retractable>1</retractable>\r
283         </contact>\r
284         <contact type="BOGEY" name="RIGHT_BODY">\r
285             <location unit="IN">\r
286                 <x>  245 </x>\r
287                 <y>   75.5 </y>\r
288                 <z> -203.27 </z>\r
289             </location>\r
290             <static_friction> 0.5 </static_friction>\r
291             <dynamic_friction> 0.5 </dynamic_friction>\r
292             <rolling_friction> 0.02 </rolling_friction>\r
293             <spring_coeff unit="LBS/FT"> 833000 </spring_coeff>\r
294             <damping_coeff unit="LBS/FT/SEC"> 166600 </damping_coeff>\r
295             <max_steer unit="DEG"> 13 </max_steer>\r
296             <brake_group> RIGHT </brake_group>\r
297             <retractable>1</retractable>\r
298         </contact>\r
299         <contact type="BOGEY" name="RIGHT_WING">\r
300             <location unit="IN">\r
301                 <x>  113.50 </x>\r
302                 <y>  238.90 </y>\r
303                 <z> -203.27 </z>\r
304             </location>\r
305             <static_friction> 0.8 </static_friction>\r
306             <dynamic_friction> 0.5 </dynamic_friction>\r
307             <rolling_friction> 0.02 </rolling_friction>\r
308             <spring_coeff unit="LBS/FT"> 833000 </spring_coeff>\r
309             <damping_coeff unit="LBS/FT/SEC"> 166600 </damping_coeff>\r
310             <max_steer unit="DEG"> 0.0 </max_steer>\r
311             <brake_group> RIGHT </brake_group>\r
312             <retractable>1</retractable>\r
313         </contact>\r
314 \r
315         <contact type="BOGEY" name="NOSE_GROUND">\r
316             <location unit="IN">\r
317                 <x> -865 </x>\r
318                 <y> 0 </y>\r
319                 <z> -100 </z>\r
320             </location>\r
321             <static_friction> 0.8 </static_friction>\r
322             <dynamic_friction> 20 </dynamic_friction>\r
323             <rolling_friction> 0.02 </rolling_friction>\r
324             <spring_coeff unit="LBS/FT"> 249900 </spring_coeff>\r
325             <damping_coeff unit="LBS/FT/SEC"> 83300 </damping_coeff>\r
326             <max_steer unit="DEG"> 0 </max_steer>\r
327             <brake_group> NONE </brake_group>\r
328             <retractable>0</retractable>\r
329         </contact>\r
330         <contact type="BOGEY" name="LEFT_GROUND">\r
331             <location unit="IN">\r
332                 <x> -865 </x>\r
333                 <y> -70 </y>\r
334                 <z> -100 </z>\r
335             </location>\r
336             <static_friction> 0.8 </static_friction>\r
337             <dynamic_friction> 20 </dynamic_friction>\r
338             <rolling_friction> 0.02 </rolling_friction>\r
339             <spring_coeff unit="LBS/FT"> 249900 </spring_coeff>\r
340             <damping_coeff unit="LBS/FT/SEC"> 83300 </damping_coeff>\r
341             <max_steer unit="DEG"> 0 </max_steer>\r
342             <brake_group> NONE </brake_group>\r
343             <retractable>0</retractable>\r
344         </contact>\r
345         <contact type="BOGEY" name="RIGHT_GROUND">\r
346             <location unit="IN">\r
347                 <x> -865 </x>\r
348                 <y> 70 </y>\r
349                 <z> -100 </z>\r
350             </location>\r
351             <static_friction> 0.8 </static_friction>\r
352             <dynamic_friction> 20 </dynamic_friction>\r
353             <rolling_friction> 0.02 </rolling_friction>\r
354             <spring_coeff unit="LBS/FT"> 249900 </spring_coeff>\r
355             <damping_coeff unit="LBS/FT/SEC"> 83300 </damping_coeff>\r
356             <max_steer unit="DEG"> 0 </max_steer>\r
357             <brake_group> NONE </brake_group>\r
358             <retractable>0</retractable>\r
359         </contact>\r
360 \r
361 \r
362         <contact type="STRUCTURE" name="NOSE_TIP">\r
363             <location unit="FT">\r
364                 <x> -97.5 </x>\r
365                 <y> 0 </y>\r
366                 <z> 1 </z>\r
367             </location>\r
368             <static_friction> 0.8 </static_friction>\r
369             <dynamic_friction> 0.5 </dynamic_friction>\r
370             <rolling_friction> 0.02 </rolling_friction>\r
371             <spring_coeff unit="LBS/FT"> 249900 </spring_coeff>\r
372             <damping_coeff unit="LBS/FT/SEC"> 83300 </damping_coeff>\r
373             <max_steer unit="DEG"> 0.0 </max_steer>\r
374             <brake_group> NONE </brake_group>\r
375             <retractable>0</retractable>\r
376         </contact>\r
377         <contact type="STRUCTURE" name="LEFT_TIP">\r
378             <location unit="FT">\r
379                 <x> 65 </x>\r
380                 <y> -105 </y>\r
381                 <z> 4 </z>\r
382             </location>\r
383             <static_friction> 0.8 </static_friction>\r
384             <dynamic_friction> 0.5 </dynamic_friction>\r
385             <rolling_friction> 0.02 </rolling_friction>\r
386             <spring_coeff unit="LBS/FT"> 833000 </spring_coeff>\r
387             <damping_coeff unit="LBS/FT/SEC"> 166600 </damping_coeff>\r
388             <max_steer unit="DEG"> 0.0 </max_steer>\r
389             <brake_group> NONE </brake_group>\r
390             <retractable>0</retractable>\r
391         </contact>\r
392         <contact type="STRUCTURE" name="RIGHT_TIP">\r
393             <location unit="FT">\r
394                 <x> 65 </x>\r
395                 <y> 105 </y>\r
396                 <z> 4 </z>\r
397             </location>\r
398             <static_friction> 0.8 </static_friction>\r
399             <dynamic_friction> 0.5 </dynamic_friction>\r
400             <rolling_friction> 0.02 </rolling_friction>\r
401             <spring_coeff unit="LBS/FT"> 833000 </spring_coeff>\r
402             <damping_coeff unit="LBS/FT/SEC"> 166600 </damping_coeff>\r
403             <max_steer unit="DEG"> 0.0 </max_steer>\r
404             <brake_group> NONE </brake_group>\r
405             <retractable>0</retractable>\r
406         </contact>\r
407         <contact type="STRUCTURE" name="TAIL_TIP">\r
408             <location unit="FT">\r
409                 <x> 127 </x>\r
410                 <y> 0 </y>\r
411                 <z> 7.5 </z>\r
412             </location>\r
413             <static_friction> 0.8 </static_friction>\r
414             <dynamic_friction> 0.5 </dynamic_friction>\r
415             <rolling_friction> 0.02 </rolling_friction>\r
416             <spring_coeff unit="LBS/FT"> 249900 </spring_coeff>\r
417             <damping_coeff unit="LBS/FT/SEC"> 83300 </damping_coeff>\r
418             <max_steer unit="DEG"> 0.0 </max_steer>\r
419             <brake_group> NONE </brake_group>\r
420             <retractable>0</retractable>\r
421         </contact>\r
422     </ground_reactions>\r
423     <propulsion>\r
424 \r
425         <engine file="GE_CF6-80C2B1F">\r
426             <location unit="IN">\r
427                 <x> 50 </x>\r
428                 <y> -835 </y>                                                                 <!-- aeromatic -391.34 -->\r
429                 <z> -100 </z>\r
430             </location>\r
431             <orient unit="DEG">\r
432                 <roll> 0.0 </roll>\r
433                 <pitch> 0 </pitch>\r
434                 <yaw> 0 </yaw>\r
435             </orient>\r
436             <feed>1</feed>\r
437             <thruster file="direct">\r
438                 <location unit="IN">\r
439                     <x> 50 </x>\r
440                     <y> -835 </y>\r
441                     <z> -100 </z>\r
442                 </location>\r
443                 <orient unit="DEG">\r
444                     <roll> 0.0 </roll>\r
445                     <pitch> 0.0 </pitch>\r
446                     <yaw> 0.0 </yaw>\r
447                 </orient>\r
448             </thruster>\r
449         </engine>\r
450 \r
451         <engine file="GE_CF6-80C2B1F">\r
452             <location unit="IN">\r
453                 <x> -250 </x>\r
454                 <y> -530 </y>                                                                 <!-- aeromatic -391.34 -->\r
455                 <z> -100 </z>\r
456             </location>\r
457             <orient unit="DEG">\r
458                 <roll> 0.0 </roll>\r
459                 <pitch> 0 </pitch>\r
460                 <yaw> 0 </yaw>\r
461             </orient>\r
462             <feed>2</feed>\r
463             <thruster file="direct">\r
464                 <location unit="IN">\r
465                     <x> -250 </x>\r
466                     <y> -530 </y>\r
467                     <z> -100 </z>\r
468                 </location>\r
469                 <orient unit="DEG">\r
470                     <roll> 0.0 </roll>\r
471                     <pitch> 0.0 </pitch>\r
472                     <yaw> 0.0 </yaw>\r
473                 </orient>\r
474             </thruster>\r
475         </engine>\r
476 \r
477         <engine file="GE_CF6-80C2B1F">\r
478             <location unit="IN">\r
479                 <x>-250 </x>\r
480                 <y> 530 </y>\r
481                 <z> -100 </z>\r
482             </location>\r
483             <orient unit="DEG">\r
484                 <roll> 0.0 </roll>\r
485                 <pitch> 0 </pitch>\r
486                 <yaw> 0 </yaw>\r
487             </orient>\r
488             <feed>3</feed>\r
489             <thruster file="direct">\r
490                 <location unit="IN">\r
491                     <x> -250 </x>\r
492                     <y> 530 </y>\r
493                     <z> -100 </z>\r
494                 </location>\r
495                 <orient unit="DEG">\r
496                     <roll> 0.0 </roll>\r
497                     <pitch> 0.0 </pitch>\r
498                     <yaw> 0.0 </yaw>\r
499                 </orient>\r
500             </thruster>\r
501         </engine>\r
502 \r
503         <engine file="GE_CF6-80C2B1F">\r
504             <location unit="IN">\r
505                 <x> 50 </x>\r
506                 <y> 835 </y>\r
507                 <z> -100 </z>\r
508             </location>\r
509             <orient unit="DEG">\r
510                 <roll> 0.0 </roll>\r
511                 <pitch> 0 </pitch>\r
512                 <yaw> 0 </yaw>\r
513             </orient>\r
514             <feed>4</feed>\r
515             <thruster file="direct">\r
516                 <location unit="IN">\r
517                     <x> 50 </x>\r
518                     <y> 835 </y>\r
519                     <z> -100 </z>\r
520                 </location>\r
521                 <orient unit="DEG">\r
522                     <roll> 0.0 </roll>\r
523                     <pitch> 0.0 </pitch>\r
524                     <yaw> 0.0 </yaw>\r
525                 </orient>\r
526             </thruster>\r
527         </engine>\r
528         \r
529         <engine file="APU_PW901">\r
530             <location unit="IN">\r
531                 <x> 100 </x>\r
532                 <y> 0 </y>\r
533                 <z> 10 </z>\r
534             </location>\r
535             <orient unit="DEG">\r
536                 <roll> 0.0 </roll>\r
537                 <pitch> 0 </pitch>\r
538                 <yaw> 0 </yaw>\r
539             </orient>\r
540             <feed>2</feed>\r
541             <thruster file="direct">\r
542                 <location unit="IN">\r
543                     <x> 0 </x>\r
544                     <y> 0 </y>\r
545                     <z> 10 </z>\r
546                 </location>\r
547                 <orient unit="DEG">\r
548                     <roll> 0.0 </roll>\r
549                     <pitch> 0.0 </pitch>\r
550                     <yaw> 0.0 </yaw>\r
551                 </orient>\r
552             </thruster>\r
553         </engine>\r
554 \r
555         <documentation>\r
556           - tank arm and lateral position is a guess : must fit inside the wing,\r
557             in front of gear well; and close of aero reference point to minimize the CG shift.\r
558           - typical quantities (53765 US gal).\r
559           - extended range fuel (2048 US gal), spread on the reserve tanks.\r
560           - 1 US gal = 6.7 lb.\r
561         </documentation>\r
562 \r
563         <tank type="FUEL">    <!-- Tank number 0 == center wing--> \r
564             <location unit="M">\r
565                 <x>-2.5 </x>\r
566                 <y> 0   </y>\r
567                 <z>-1.0 </z>\r
568             </location>\r
569             <capacity unit="LBS"> 114972.0 </capacity>\r
570             <contents unit="LBS"> 114972.0 </contents>\r
571         </tank>\r
572         \r
573         <tank type="FUEL">    <!-- Tank number 1 == main #1--> \r
574             <location unit="M">\r
575                 <x>  7.8 </x>\r
576                 <y>-17.1 </y>\r
577                 <z> -0.1 </z>\r
578             </location>\r
579             <capacity unit="LBS"> 29694.4 </capacity>\r
580             <contents unit="LBS"> 29694.4 </contents>\r
581         </tank>\r
582 \r
583         <tank type="FUEL">    <!-- Tank number 2 == main #2--> \r
584             <location unit="M">\r
585                 <x> 2.0 </x>\r
586                 <y>-8.2 </y>\r
587                 <z>-0.7 </z>\r
588             </location>\r
589             <capacity unit="LBS"> 84058.0 </capacity>\r
590             <contents unit="LBS"> 84058.0 </contents>\r
591         </tank>\r
592 \r
593         <tank type="FUEL">    <!-- Tank number 3 == main #3--> \r
594             <location unit="M">\r
595                 <x> 2.0 </x>\r
596                 <y> 8.2 </y>\r
597                 <z>-0.7 </z>\r
598             </location>\r
599             <capacity unit="LBS"> 84058.0 </capacity>\r
600             <contents unit="LBS"> 84058.0 </contents>\r
601         </tank>\r
602 \r
603         <tank type="FUEL">    <!-- Tank number 4 == Main #4--> \r
604             <location unit="M">\r
605                 <x> 7.8 </x>\r
606                 <y>17.1 </y>\r
607                 <z>-0.1 </z>\r
608             </location>\r
609             <capacity unit="LBS"> 29694.4 </capacity>\r
610             <contents unit="LBS"> 29694.4 </contents>\r
611         </tank>\r
612         \r
613         <tank type="FUEL">    <!-- Tank number 5 == reserve #2--> \r
614             <location unit="M">\r
615                 <x> 14.0 </x>\r
616                 <y>-26.3 </y>\r
617                 <z>  0.9   </z>\r
618             </location>\r
619             <capacity unit="LBS"> 8857.4 </capacity>\r
620             <contents unit="LBS"> 8857.4 </contents>\r
621         </tank>\r
622 \r
623         <tank type="FUEL">    <!-- Tank number 6 == reserve #3--> \r
624             <location unit="M">\r
625                 <x>14.0 </x>\r
626                 <y>26.3 </y>\r
627                 <z> 0.9   </z>\r
628             </location>\r
629             <capacity unit="LBS"> 8857.4 </capacity>\r
630             <contents unit="LBS"> 8857.4 </contents>\r
631         </tank>\r
632 \r
633         <tank type="FUEL">    <!-- Tank number 7 == stab--> \r
634             <location unit="M">\r
635                 <x>32.0 </x>\r
636                 <y> 0   </y>\r
637                 <z> 2.5 </z>\r
638             </location>\r
639             <capacity unit="LBS"> 22110.0 </capacity>\r
640             <contents unit="LBS"> 0.0 </contents>\r
641         </tank>\r
642     </propulsion>\r
643 \r
644     <system file="engines"/>\r
645     <system file="failures"/>\r
646     <system file="flaps"/>\r
647     <system file="fuel"/>\r
648     <system file="pushback"/>\r
649     <system file="wingflex"/>\r
650 \r
651     <flight_control name="747-400">\r
652     <property>fcs/LE-flap-cmd-norm</property>\r
653 \r
654     <channel name="Pitch">\r
655 \r
656         <summer name="Pitch Trim Sum">\r
657             <input>fcs/elevator-cmd-norm</input>\r
658             <input>fcs/pitch-trim-cmd-norm</input>\r
659             <clipto>\r
660                 <min>-2</min>\r
661                 <max>2</max>\r
662             </clipto>\r
663         </summer>\r
664 \r
665         <aerosurface_scale name="Elevator Control">\r
666             <input>fcs/pitch-trim-sum</input>\r
667             <range>\r
668                 <!--<min>-0.26</min>\r
669                 <max>0.44</max>-->\r
670                 <min>-0.26</min>\r
671                 <max>0.44</max>\r
672             </range>\r
673             <output>fcs/elevator-pos-rad</output>\r
674         </aerosurface_scale>\r
675         <aerosurface_scale name="Elevator Position Normalizer">\r
676             <input>fcs/pitch-trim-sum</input>\r
677             <range>\r
678                 <min>-1</min>\r
679                 <max>1</max>\r
680             </range>\r
681             <output>fcs/elevator-pos-norm</output>\r
682         </aerosurface_scale>\r
683 \r
684      </channel>\r
685      <channel name="Roll">\r
686 \r
687         <summer name="Roll Trim Sum">\r
688             <input>fcs/aileron-cmd-norm</input>\r
689             <input>fcs/roll-trim-cmd-norm</input>\r
690             <clipto>\r
691                 <min>-1</min>\r
692                 <max>1</max>\r
693             </clipto>\r
694         </summer>\r
695         \r
696         <summer name="Left Spoiler">\r
697             <input>/controls/flight/speedbrake</input>\r
698             <input>-fcs/left-inboard-aileron-pos-rad</input>\r
699             <clipto>\r
700                 <min>0</min>\r
701                 <max>1</max>\r
702             </clipto>\r
703             <output>fcs/left-spoiler-pos-norm</output>\r
704             <output>/surface-positions/left-spoiler-pos-norm</output>\r
705         </summer>\r
706         \r
707         <summer name="Right Spoiler">\r
708             <input>/controls/flight/speedbrake</input>\r
709             <input>fcs/right-inboard-aileron-pos-rad</input>\r
710             <clipto>\r
711                 <min>0</min>\r
712                 <max>1</max>\r
713             </clipto>\r
714             <output>fcs/right-spoiler-pos-norm</output>\r
715             <output>/surface-positions/right-spoiler-pos-norm</output>\r
716         </summer>\r
717 \r
718         <aerosurface_scale name="Left Outboard Aileron Control">\r
719             <input>fcs/roll-trim-sum</input>\r
720             <range>\r
721                 <min>-0.61</min>\r
722                 <max>0.61</max>\r
723             </range>\r
724             <output>fcs/left-outboard-aileron-pos-rad</output>\r
725         </aerosurface_scale>\r
726         <aerosurface_scale name="Left Outboard Aileron Position Normalizer">\r
727             <input>fcs/roll-trim-sum</input>\r
728             <range>\r
729                 <min>-1</min>\r
730                 <max>1</max>\r
731             </range>\r
732             <output>fcs/left-outboard-aileron-pos-norm</output>\r
733             <output>/surface-positions/left-outboard-aileron-pos-norm</output>\r
734         </aerosurface_scale>\r
735         \r
736         <aerosurface_scale name="Right Outboard Aileron Control">\r
737             <input>fcs/roll-trim-sum</input>\r
738             <range>\r
739                 <min>-0.61</min>\r
740                 <max>0.61</max>\r
741             </range>\r
742             <output>fcs/right-outboard-aileron-pos-rad</output>\r
743         </aerosurface_scale>\r
744         <aerosurface_scale name="Right Outboard Aileron Position Normalizer">\r
745             <input>fcs/roll-trim-sum</input>\r
746             <range>\r
747                 <min>-1</min>\r
748                 <max>1</max>\r
749             </range>\r
750             <output>fcs/right-outboard-aileron-pos-norm</output>\r
751             <output>/surface-positions/right-outboard-aileron-pos-norm</output>\r
752         </aerosurface_scale>\r
753         \r
754         <switch name="fcs/outboard-ailerons-lockout">\r
755             <default value="1"/>\r
756             <test  logic="AND" value="0">\r
757                 velocities/vc-kts > 238\r
758                 /controls/flight/flaps == 0\r
759             </test>\r
760             <test  logic="AND" value="0">\r
761                 velocities/mach > 0.53\r
762                 /controls/flight/flaps == 0\r
763             </test>\r
764             <output>fcs/outboard-ailerons-unlocked</output>\r
765         </switch>\r
766         \r
767         <aerosurface_scale name="Left Inboard Aileron Control">\r
768             <input>fcs/roll-trim-sum</input>\r
769             <range>\r
770                 <min>-0.61</min>\r
771                 <max>0.61</max>\r
772             </range>\r
773             <output>fcs/left-inboard-aileron-pos-rad</output>\r
774         </aerosurface_scale>\r
775         <aerosurface_scale name="Left Inboard Aileron Position Normalizer">\r
776             <input>fcs/roll-trim-sum</input>\r
777             <range>\r
778                 <min>-1</min>\r
779                 <max>1</max>\r
780             </range>\r
781             <output>fcs/left-inboard-aileron-pos-norm</output>\r
782             <output>/surface-positions/left-inboard-aileron-pos-norm</output>\r
783         </aerosurface_scale>\r
784         \r
785         <aerosurface_scale name="Right Inboard Aileron Control">\r
786             <input>fcs/roll-trim-sum</input>\r
787             <range>\r
788                 <min>-0.61</min>\r
789                 <max>0.61</max>\r
790             </range>\r
791             <output>fcs/right-inboard-aileron-pos-rad</output>\r
792         </aerosurface_scale>\r
793         <aerosurface_scale name="Right Inboard Aileron Position Normalizer">\r
794             <input>fcs/roll-trim-sum</input>\r
795             <range>\r
796                 <min>-1</min>\r
797                 <max>1</max>\r
798             </range>\r
799             <output>fcs/right-inboard-aileron-pos-norm</output>\r
800             <output>/surface-positions/right-inboard-aileron-pos-norm</output>\r
801         </aerosurface_scale>\r
802         \r
803         <fcs_function name="Average Aileron Deflection">\r
804             <function name="fcs/total-aileron-pos-rad">\r
805                 <description>Average_aileron_pos_rad</description>\r
806                 <avg>\r
807                     <product>\r
808                         <property>fcs/left-outboard-aileron-pos-rad</property>\r
809                         <property>fcs/outboard-ailerons-unlocked</property>\r
810                     </product>\r
811                     <property>fcs/left-spoiler-pos-norm</property>\r
812                     <property>fcs/left-inboard-aileron-pos-rad</property>\r
813                     <property>fcs/right-inboard-aileron-pos-rad</property>\r
814                     <property>fcs/right-spoiler-pos-norm</property>\r
815                     <product>\r
816                         <property>fcs/right-outboard-aileron-pos-rad</property>\r
817                         <property>fcs/outboard-ailerons-unlocked</property>\r
818                     </product>\r
819                 </avg>\r
820             </function>\r
821             <output>fcs/aileron-pos-rad</output>\r
822         </fcs_function>\r
823 \r
824      </channel>\r
825      <channel name="Yaw">\r
826 \r
827         <summer name="Rudder Command Sum">\r
828             <input>fcs/rudder-cmd-norm</input>\r
829             <input>fcs/yaw-trim-cmd-norm</input>\r
830             <clipto>\r
831                 <min>-1</min>\r
832                 <max>1</max>\r
833             </clipto>\r
834         </summer>\r
835 \r
836         <scheduled_gain name="Yaw Damper Rate">\r
837             <input>velocities/r-aero-rad_sec</input>\r
838             <table>\r
839                 <independentVar>aero/qbar-psf</independentVar>\r
840                 <tableData>\r
841                     3.0000    0.0000    \r
842                     11.0000    2.0000    \r
843                 </tableData>\r
844             </table>\r
845         </scheduled_gain>\r
846 \r
847         <scheduled_gain name="Yaw Damper Beta">\r
848             <input>aero/beta-rad</input>\r
849             <table>\r
850                 <independentVar>aero/qbar-psf</independentVar>\r
851                 <tableData>\r
852                     3.0000    0.0000    \r
853                     11.0000    0.0000    \r
854                 </tableData>\r
855             </table>\r
856         </scheduled_gain>\r
857 \r
858         <summer name="Yaw Damper Sum">\r
859             <input>fcs/yaw-damper-beta</input>\r
860             <input>fcs/yaw-damper-rate</input>\r
861             <clipto>\r
862                 <min>-0.2000</min>\r
863                 <max>0.2000</max>\r
864             </clipto>\r
865         </summer>\r
866 \r
867         <scheduled_gain name="Yaw Damper Final">\r
868             <input>fcs/yaw-damper-sum</input>\r
869             <table>\r
870                 <independentVar>aero/qbar-psf</independentVar>\r
871                 <tableData>\r
872                     2.9900    0.0000    \r
873                     3.0000    1.0000    \r
874                 </tableData>\r
875             </table>\r
876         </scheduled_gain>\r
877 \r
878         <summer name="Rudder Sum">\r
879             <input>fcs/rudder-command-sum</input>\r
880             <input>fcs/yaw-damper-final</input>\r
881             <clipto>\r
882                 <min>-1.0000</min>\r
883                 <max>1.0000</max>\r
884             </clipto>\r
885         </summer>\r
886 \r
887         <aerosurface_scale name="Rudder Control">\r
888             <input>fcs/rudder-sum</input>\r
889             <range>\r
890                 <min>-0.61</min>\r
891                 <max>0.61</max>\r
892             </range>\r
893             <output>fcs/rudder-pos-rad</output>\r
894         </aerosurface_scale>\r
895         <aerosurface_scale name="Rudder Position Normalizer">\r
896             <input>fcs/rudder-sum</input>\r
897             <range>\r
898                 <min>-1</min>\r
899                 <max>1</max>\r
900             </range>\r
901             <output>fcs/rudder-pos-norm</output>\r
902         </aerosurface_scale>\r
903 \r
904      </channel>\r
905      <channel name="Aeromechanical">\r
906 \r
907         <kinematic name="Flaps Control">\r
908             <input>fcs/flap-cmd-norm</input>\r
909             <traverse>\r
910                 <setting>\r
911                     <position>0.0</position>\r
912                     <time>0.0000</time>\r
913                 </setting>\r
914                 <setting>\r
915                     <position>1.000</position>\r
916                     <time>25.0000</time>\r
917                 </setting>\r
918                 <setting>\r
919                     <position>5.0000</position>\r
920                     <time>25.0000</time>\r
921                 </setting>\r
922                 <setting>\r
923                     <position>10.0000</position>\r
924                     <time>12.0000</time>\r
925                 </setting>\r
926                 <setting>\r
927                     <position>20.0000</position>\r
928                     <time>12.0000</time>\r
929                 </setting>\r
930                 <setting>\r
931                     <position>25.0000</position>\r
932                     <time>12.0000</time>\r
933                 </setting>\r
934                 <setting>\r
935                     <position>30.0000</position>\r
936                     <time>12.0000</time>\r
937                 </setting>\r
938             </traverse>\r
939             <output>fcs/flap-pos-deg</output>\r
940         </kinematic>\r
941         <aerosurface_scale name="Flap Position Normalizer">\r
942             <input>fcs/flap-pos-deg</input>\r
943             <domain>\r
944                 <min>0</min>\r
945                 <max>30</max>\r
946             </domain>\r
947             <range>\r
948                 <min>0</min>\r
949                 <max>1</max>\r
950             </range>\r
951             <output>fcs/flap-pos-norm</output>\r
952         </aerosurface_scale>\r
953         \r
954         <fcs_function name="Flap Cmd Deg">\r
955             <function>\r
956                 <product>\r
957                        <property>fcs/flap-cmd-norm</property>\r
958                        <value>30</value>\r
959                 </product>\r
960             </function>\r
961             <output>fcs/flap-cmd-deg1</output>\r
962         </fcs_function>\r
963         \r
964         <kinematic name="gear/unit[0]/pos">\r
965             <input>gear/unit[0]/pos-cmd-norm</input>\r
966             <traverse>\r
967                 <setting>\r
968                     <position>0.0000</position>\r
969                     <time>0.0000</time>\r
970                 </setting>\r
971                 <setting>\r
972                     <position>1.0000</position>\r
973                     <time>25.0000</time>\r
974                 </setting>\r
975             </traverse>\r
976             <output>gear/unit[0]/pos-norm</output>\r
977         </kinematic>\r
978         <kinematic name="gear/unit[1]/pos">\r
979             <input>gear/unit[1]/pos-cmd-norm</input>\r
980             <traverse>\r
981                 <setting>\r
982                     <position>0.0000</position>\r
983                     <time>0.0000</time>\r
984                 </setting>\r
985                 <setting>\r
986                     <position>1.0000</position>\r
987                     <time>25.0000</time>\r
988                 </setting>\r
989             </traverse>\r
990             <output>gear/unit[1]/pos-norm</output>\r
991         </kinematic>\r
992         <kinematic name="gear/unit[2]/pos">\r
993             <input>gear/unit[2]/pos-cmd-norm</input>\r
994             <traverse>\r
995                 <setting>\r
996                     <position>0.0000</position>\r
997                     <time>0.0000</time>\r
998                 </setting>\r
999                 <setting>\r
1000                     <position>1.0000</position>\r
1001                     <time>25.0000</time>\r
1002                 </setting>\r
1003             </traverse>\r
1004             <output>gear/unit[2]/pos-norm</output>\r
1005         </kinematic>\r
1006         <kinematic name="gear/unit[3]/pos">\r
1007             <input>gear/unit[3]/pos-cmd-norm</input>\r
1008             <traverse>\r
1009                 <setting>\r
1010                     <position>0.0000</position>\r
1011                     <time>0.0000</time>\r
1012                 </setting>\r
1013                 <setting>\r
1014                     <position>1.0000</position>\r
1015                     <time>25.0000</time>\r
1016                 </setting>\r
1017             </traverse>\r
1018             <output>gear/unit[3]/pos-norm</output>\r
1019         </kinematic>\r
1020         <kinematic name="gear/unit[4]/pos">\r
1021             <input>gear/unit[4]/pos-cmd-norm</input>\r
1022             <traverse>\r
1023                 <setting>\r
1024                     <position>0.0000</position>\r
1025                     <time>0.0000</time>\r
1026                 </setting>\r
1027                 <setting>\r
1028                     <position>1.0000</position>\r
1029                     <time>25.0000</time>\r
1030                 </setting>\r
1031             </traverse>\r
1032             <output>gear/unit[4]/pos-norm</output>\r
1033         </kinematic>\r
1034         \r
1035         <switch name="/controls/gear/tiller-disabled">\r
1036             <default value="0"/>\r
1037             <test logic="AND" value="1">\r
1038                 /controls/gear/tiller-enabled == 0\r
1039             </test>\r
1040         </switch>\r
1041         \r
1042         <fcs_function name="Nose Wheel Steering 0">\r
1043           <function name="fcs/steer-nose-deg[0]">\r
1044             <description>Steering command for nose gear</description>\r
1045             <sum>\r
1046               <product>\r
1047                 <table>\r
1048                    <independentVar lookup="row">/controls/gear/tiller-cmd-norm</independentVar>\r
1049                    <independentVar lookup="column">/controls/flight/rudder</independentVar>\r
1050                    <tableData>\r
1051                       -1   0   1\r
1052                   -1 -70 -70 -70\r
1053                    0  -7   0   7\r
1054                    1  70  70  70\r
1055                    </tableData>\r
1056                 </table>\r
1057                 <property>/controls/gear/tiller-enabled</property>\r
1058               </product>\r
1059               <product>\r
1060                 <product>\r
1061                    <property>/controls/flight/rudder</property>\r
1062                    <value>70</value>\r
1063                 </product>\r
1064                 <property>/controls/gear/tiller-disabled</property>\r
1065               </product>\r
1066             </sum>\r
1067           </function>\r
1068         </fcs_function>\r
1069         \r
1070         <!-- simulate rotational friction -->\r
1071         <actuator name="Gear Nose Actuator">\r
1072           <input>fcs/steer-nose-deg[0]</input>\r
1073           <rate_limit>70</rate_limit>\r
1074           <output>fcs/steer-pos-deg[0]</output>\r
1075         </actuator>\r
1076         \r
1077         <fcs_function name="Rear Wheel Steering 2">\r
1078           <function name="fcs/steer-rear-deg[2]">\r
1079             <description>Steering command for left body gear</description>\r
1080             <product>\r
1081               <table>\r
1082                  <independentVar lookup="row">fcs/steer-pos-deg</independentVar>\r
1083                  <independentVar lookup="column">velocities/vg-fps</independentVar>\r
1084                  <tableData>\r
1085                       0  34  40  45\r
1086                 -70  13  13   0   0 \r
1087                 -65  13  13   0   0\r
1088                 -20   0   0   0   0\r
1089                   0   0   0   0   0\r
1090                  20   0   0   0   0\r
1091                  70 -10 -10   0   0 \r
1092                  </tableData>\r
1093               </table> \r
1094             </product>\r
1095           </function>\r
1096           <output>fcs/steer-pos-deg[2]</output>\r
1097         </fcs_function>\r
1098         \r
1099         <fcs_function name="Rear Wheel Steering 3">\r
1100           <function name="fcs/steer-rear-deg[3]">\r
1101             <description>Steering command for right body gear</description>\r
1102             <product>\r
1103               <table>\r
1104                  <independentVar lookup="row">fcs/steer-pos-deg</independentVar>\r
1105                  <independentVar lookup="column">velocities/vg-fps</independentVar>\r
1106                  <tableData>\r
1107                       0  34  40  45\r
1108                 -70  10  10   0   0 \r
1109                 -20   0   0   0   0\r
1110                   0   0   0   0   0\r
1111                  20   0   0   0   0\r
1112                  65 -13 -13   0   0\r
1113                  70 -13 -13   0   0 \r
1114                  </tableData>\r
1115               </table> \r
1116             </product>\r
1117           </function>\r
1118           <output>fcs/steer-pos-deg[3]</output>\r
1119         </fcs_function>\r
1120 \r
1121         <kinematic name="Speedbrake Control">\r
1122             <input>fcs/speedbrake-cmd-norm</input>\r
1123             <traverse>\r
1124                 <setting>\r
1125                     <position>0.0000</position>\r
1126                     <time>0.0000</time>\r
1127                 </setting>\r
1128                 <setting>\r
1129                     <position>1.0000</position>\r
1130                     <time>1.5000</time>\r
1131                 </setting>\r
1132             </traverse>\r
1133             <output>fcs/speedbrake-pos-norm</output>\r
1134         </kinematic>\r
1135 \r
1136         <kinematic name="Spoiler Control">\r
1137             <documentation>\r
1138                35 degrees spoiler movement\r
1139             </documentation>\r
1140             <input>fcs/spoiler-cmd-norm</input>\r
1141             <traverse>\r
1142                 <setting>\r
1143                     <position>0.0000</position>\r
1144                     <time>0.0000</time>\r
1145                 </setting>\r
1146                 <setting>\r
1147                     <position>0.6110</position>\r
1148                     <time>5.0000</time>\r
1149                 </setting>\r
1150             </traverse>\r
1151             <output>fcs/spoiler-pos-rad</output>\r
1152         </kinematic>\r
1153         <aerosurface_scale name="Spoiler Position Normalizer">\r
1154             <documentation>\r
1155                added.\r
1156             </documentation>\r
1157             <input>fcs/spoiler-pos-rad</input>\r
1158             <domain>\r
1159               <min>0</min>\r
1160               <max>0.6110</max>\r
1161             </domain>\r
1162             <range>\r
1163                 <min>0</min>\r
1164                 <max>1</max>\r
1165             </range>\r
1166             <output>fcs/spoiler-pos-norm</output>\r
1167         </aerosurface_scale>\r
1168 \r
1169         <kinematic name="Leading Edge Flaps Control">\r
1170             <input>fcs/LE-flap-cmd-norm</input>\r
1171             <traverse>\r
1172                 <setting>\r
1173                     <position>0.0100</position>\r
1174                     <time>0.0100</time>\r
1175                 </setting>\r
1176                 <setting>\r
1177                     <position>0.6670</position>\r
1178                     <time>7.0000</time>\r
1179                 </setting>\r
1180                 <setting>\r
1181                     <position>1.0000</position>\r
1182                     <time>3.0000</time>\r
1183                 </setting>\r
1184             </traverse>\r
1185             <output>fcs/LE-flap-pos-norm</output>\r
1186         </kinematic>\r
1187 \r
1188      </channel>\r
1189      \r
1190      <property>/autopilot/autobrake/left-brake-output</property>\r
1191      <property>/autopilot/autobrake/right-brake-output</property>\r
1192      \r
1193      <channel name="Brakes">\r
1194          <fcs_function name="left brake">\r
1195              <function name="fcs/left-brake-cmd">\r
1196               <property>/autopilot/autobrake/left-brake-output</property>\r
1197              </function>\r
1198              <output>fcs/left-brake-cmd-norm</output>\r
1199         </fcs_function>\r
1200         \r
1201         <fcs_function name="right brake">\r
1202              <function name="fcs/right-brake-cmd">\r
1203               <property>/autopilot/autobrake/right-brake-output</property>\r
1204              </function>\r
1205              <output>fcs/right-brake-cmd-norm</output>\r
1206         </fcs_function>\r
1207     </channel>\r
1208      \r
1209     </flight_control>\r
1210     <aerodynamics>\r
1211         <documentation>\r
1212              created :\r
1213              - help takeoff.\r
1214              - smooth landing.\r
1215         </documentation>\r
1216         <function name="aero/function/kCLge">\r
1217             <description>Change_in_lift_due_to_ground_effect</description>\r
1218             <product>\r
1219                   <table>\r
1220                       <independentVar>aero/h_b-mac-ft</independentVar>\r
1221                       <tableData>\r
1222                           0.0000    1.2000    \r
1223                           0.1000    1.1500    \r
1224                           0.1500    1.0900    \r
1225                           0.2000    1.0200    \r
1226                           1.1000    1.0000    \r
1227                       </tableData>\r
1228                   </table>\r
1229             </product>\r
1230         </function>\r
1231 \r
1232         <axis name="DRAG">\r
1233             <function name="aero/coefficient/CD0">\r
1234                 <description>Drag_at_zero_lift</description>\r
1235                 <product>\r
1236                     <property>aero/qbar-psf</property>\r
1237                     <property>metrics/Sw-sqft</property>\r
1238                       <table>\r
1239                           <independentVar>aero/alpha-rad</independentVar>\r
1240                           <tableData>\r
1241                              -1.5700    1.5000    \r
1242                              -0.2600    0.0340    \r
1243                               0.0000    0.0170    \r
1244                               0.2600    0.0340    \r
1245                               1.5700    1.5000    \r
1246                           </tableData>\r
1247                       </table>\r
1248                 </product>\r
1249             </function>\r
1250             <function name="aero/coefficient/CDi">\r
1251                 <description>Induced_drag</description>\r
1252                 <product>\r
1253                     <property>aero/qbar-psf</property>\r
1254                     <property>metrics/Sw-sqft</property>\r
1255                     <property>aero/cl-squared</property>\r
1256                     <value>0.0420</value>\r
1257                 </product>\r
1258             </function>\r
1259             <function name="aero/coefficient/CDmach">\r
1260                 <description>Drag_due_to_mach</description>\r
1261                 <product>\r
1262                     <property>aero/qbar-psf</property>\r
1263                     <property>metrics/Sw-sqft</property>\r
1264                       <table>\r
1265                           <independentVar>velocities/mach</independentVar>\r
1266                           <tableData>\r
1267                               0.0000    0.0000    \r
1268                               0.7900    0.0000    \r
1269                               1.1000    0.0230    \r
1270                               1.8000    0.0150    \r
1271                           </tableData>\r
1272                       </table>\r
1273                 </product>\r
1274             </function>\r
1275             <documentation>\r
1276               - 0.055 -> 0.050.\r
1277               - 0.005 for LE flaps.\r
1278             </documentation>\r
1279             <function name="aero/coefficient/CDflap">\r
1280                 <description>Drag_due_to_flaps</description>\r
1281                 <product>\r
1282                     <property>aero/qbar-psf</property>\r
1283                     <property>metrics/Sw-sqft</property>\r
1284                     <property>fcs/flap-pos-norm</property>\r
1285                     <property>fcs/failures-wings-lift</property>\r
1286                     <value>0.0500</value>\r
1287                 </product>\r
1288             </function>\r
1289             <documentation>\r
1290               added.\r
1291             </documentation>\r
1292             <function name="aero/coefficient/CDLEflap">\r
1293                 <description>Drag_due_to_leading_edge_flaps</description>\r
1294                 <product>\r
1295                     <property>aero/qbar-psf</property>\r
1296                     <property>metrics/Sw-sqft</property>\r
1297                     <property>fcs/LE-flap-pos-norm</property>\r
1298                     <property>fcs/failures-wings-lift</property>\r
1299                     <value>0.0050</value>\r
1300                 </product>\r
1301             </function>\r
1302             <function name="aero/coefficient/CDgear">\r
1303                 <description>Drag_due_to_gear</description>\r
1304                 <product>\r
1305                     <property>aero/qbar-psf</property>\r
1306                     <property>metrics/Sw-sqft</property>\r
1307                     <property>gear/gear-pos-norm</property>\r
1308                     <value>0.0110</value>\r
1309                 </product>\r
1310             </function>\r
1311             <documentation>\r
1312               no speedbrake : 0.0170 -> 0.0.\r
1313             </documentation>\r
1314             <function name="aero/coefficient/CDsb">\r
1315                 <description>Drag_due_to_speedbrakes</description>\r
1316                 <product>\r
1317                     <property>aero/qbar-psf</property>\r
1318                     <property>metrics/Sw-sqft</property>\r
1319                     <property>fcs/speedbrake-pos-norm</property>\r
1320                     <property>fcs/failures-wings-lift</property>\r
1321                     <value>0.02</value>\r
1322                 </product>\r
1323             </function>\r
1324             <function name="aero/coefficient/CDbeta">\r
1325                 <description>Drag_due_to_sideslip</description>\r
1326                 <product>\r
1327                     <property>aero/qbar-psf</property>\r
1328                     <property>metrics/Sw-sqft</property>\r
1329                       <table>\r
1330                           <independentVar>aero/beta-rad</independentVar>\r
1331                           <tableData>\r
1332                               -1.5700    1.2300    \r
1333                               -0.2600    0.0500    \r
1334                               0.0000    0.0000    \r
1335                               0.2600    0.0500    \r
1336                               1.5700    1.2300    \r
1337                           </tableData>\r
1338                       </table>\r
1339                 </product>\r
1340             </function>\r
1341             <function name="aero/coefficient/CDde">\r
1342                 <description>Drag_due_to_Elevator_Deflection</description>\r
1343                 <product>\r
1344                     <property>aero/qbar-psf</property>\r
1345                     <property>metrics/Sw-sqft</property>\r
1346                     <abs><property>fcs/elevator-pos-norm</property></abs>\r
1347                     <value>0.0550</value>\r
1348                 </product>\r
1349             </function>\r
1350         </axis>\r
1351 \r
1352         <axis name="SIDE">\r
1353             <function name="aero/coefficient/CYb">\r
1354                 <description>Side_force_due_to_beta</description>\r
1355                 <product>\r
1356                     <property>aero/qbar-psf</property>\r
1357                     <property>metrics/Sw-sqft</property>\r
1358                     <property>aero/beta-rad</property>\r
1359                     <value>-1.0000</value>\r
1360                 </product>\r
1361             </function>\r
1362         </axis>\r
1363 \r
1364         <axis name="LIFT">\r
1365             <documentation>\r
1366               add Mach 0.2 : without flaps, 290 kt to climb at full load.\r
1367             </documentation>\r
1368             <function name="aero/coefficient/CLalpha">\r
1369                 <description>Lift_due_to_alpha</description>\r
1370                 <product>\r
1371                     <property>aero/qbar-psf</property>\r
1372                     <property>metrics/Sw-sqft</property>\r
1373                     <property>aero/function/kCLge</property>\r
1374                     <property>fcs/failures-wings-lift</property>\r
1375                       <table>\r
1376                           <independentVar lookup="row">aero/alpha-rad</independentVar>\r
1377                           <independentVar lookup="column">velocities/mach</independentVar>\r
1378                           <tableData>\r
1379                                        0.2000   0.6000    \r
1380                              -0.200   -0.3400  -0.6800    \r
1381                               0.0000   0.0000   0.2000    \r
1382                               0.2300   0.6000   1.2000    \r
1383                               0.6000   0.3000   0.6000    \r
1384                           </tableData>\r
1385                       </table>\r
1386                 </product>\r
1387             </function>\r
1388 \r
1389             <documentation>\r
1390               - added.\r
1391               - leading edge flaps enables higher alpha (by wing shape);\r
1392                 while trailing edge flaps enables lower speed (by more lift).\r
1393             </documentation>\r
1394             <function name="aero/coefficient/dCLLEflap">\r
1395                 <description>Delta_Lift_due_to_leading_edge_flaps</description>\r
1396                 <product>\r
1397                     <property>aero/qbar-psf</property>\r
1398                     <property>metrics/Sw-sqft</property>\r
1399                     <property>fcs/LE-flap-pos-norm</property>\r
1400                     <property>fcs/failures-wings-lift</property>\r
1401                       <table>\r
1402                           <independentVar>aero/alpha-rad</independentVar>\r
1403                           <tableData>\r
1404                               0.0000   0.0000\r
1405                               0.2000   0.1000\r
1406                               0.3000   0.1500\r
1407                               0.6000   0.0000\r
1408                           </tableData>\r
1409                       </table>\r
1410                 </product>\r
1411             </function>\r
1412 \r
1413             <documentation>\r
1414               aero/qbar-psf|metrics/Sw-sqft|fcs/flap-pos-norm\r
1415 \r
1416               aeromatic was 1.5 :\r
1417               - reduces landing flaps lift, to respect VREF 154 kt : obliged to reduce the lift at 30 deg.\r
1418               - keeps takeoff flaps lift, to respect V2 190 kt.\r
1419               - includes the flaps inside the ground effect, to get more lift.\r
1420             </documentation>\r
1421             <function name="aero/coefficient/dCLflap">\r
1422                 <description>Delta_Lift_due_to_flaps</description>\r
1423                 <product>\r
1424                     <property>aero/qbar-psf</property>\r
1425                     <property>metrics/Sw-sqft</property>\r
1426                     <property>aero/function/kCLge</property>\r
1427                     <property>fcs/failures-wings-lift</property>\r
1428                       <table>\r
1429                           <independentVar>fcs/flap-pos-deg</independentVar>\r
1430                           <tableData>\r
1431                               0.0000    0.0000    \r
1432                               20.0000    1.0000    \r
1433                               30.0000    0.9100    \r
1434                           </tableData>\r
1435                       </table>\r
1436                 </product>\r
1437             </function>\r
1438 \r
1439             <documentation>\r
1440               no speedbrake : -0.08 -> 0.0.\r
1441             </documentation>\r
1442             <function name="aero/coefficient/dCLsb">\r
1443                 <description>Delta_Lift_due_to_speedbrake</description>\r
1444                 <product>\r
1445                     <property>aero/qbar-psf</property>\r
1446                     <property>metrics/Sw-sqft</property>\r
1447                     <property>fcs/speedbrake-pos-norm</property>\r
1448                     <property>fcs/failures-wings-lift</property>\r
1449                     <value>0.0000</value>\r
1450                 </product>\r
1451             </function>\r
1452 \r
1453             <documentation>\r
1454               added.\r
1455             </documentation>\r
1456             <function name="aero/coefficient/dCLsp">\r
1457                 <description>Delta_Lift_due_to_spoilers</description>\r
1458                 <product>\r
1459                     <property>aero/qbar-psf</property>\r
1460                     <property>metrics/Sw-sqft</property>\r
1461                     <property>fcs/spoiler-pos-norm</property>\r
1462                     <property>fcs/failures-wings-lift</property>\r
1463                     <value>-1.0000</value>\r
1464                 </product>\r
1465             </function>\r
1466             <function name="aero/coefficient/CLde">\r
1467                 <description>Lift_due_to_Elevator_Deflection</description>\r
1468                 <product>\r
1469                     <property>aero/qbar-psf</property>\r
1470                     <property>metrics/Sw-sqft</property>\r
1471                     <property>fcs/elevator-pos-rad</property>\r
1472                     <value>0.3200</value>\r
1473                 </product>\r
1474             </function>\r
1475         </axis>\r
1476 \r
1477         <axis name="ROLL">\r
1478             <function name="aero/coefficient/Clb">\r
1479                 <description>Roll_moment_due_to_beta</description>\r
1480                 <product>\r
1481                     <property>aero/qbar-psf</property>\r
1482                     <property>metrics/Sw-sqft</property>\r
1483                     <property>metrics/bw-ft</property>\r
1484                     <property>aero/beta-rad</property>\r
1485                     <value>-0.1000</value>\r
1486                 </product>\r
1487             </function>\r
1488             <function name="aero/coefficient/Clp">\r
1489                 <description>Roll_moment_due_to_roll_rate</description>\r
1490                 <product>\r
1491                     <property>aero/qbar-psf</property>\r
1492                     <property>metrics/Sw-sqft</property>\r
1493                     <property>metrics/bw-ft</property>\r
1494                     <property>aero/bi2vel</property>\r
1495                     <property>velocities/p-aero-rad_sec</property>\r
1496                     <value>-0.4000</value>\r
1497                 </product>\r
1498             </function>\r
1499             <function name="aero/coefficient/Clr">\r
1500                 <description>Roll_moment_due_to_yaw_rate</description>\r
1501                 <product>\r
1502                     <property>aero/qbar-psf</property>\r
1503                     <property>metrics/Sw-sqft</property>\r
1504                     <property>metrics/bw-ft</property>\r
1505                     <property>aero/bi2vel</property>\r
1506                     <property>velocities/r-aero-rad_sec</property>\r
1507                     <value>0.1500</value>\r
1508                 </product>\r
1509             </function>\r
1510             <function name="aero/coefficient/Clda">\r
1511                 <description>Roll_moment_due_to_aileron</description>\r
1512                 <product>\r
1513                     <property>aero/qbar-psf</property>\r
1514                     <property>metrics/Sw-sqft</property>\r
1515                     <property>metrics/bw-ft</property>\r
1516                     <property>fcs/aileron-pos-rad</property>\r
1517                       <table>\r
1518                           <independentVar>velocities/mach</independentVar>\r
1519                           <tableData>\r
1520                               0.0000    0.1000    \r
1521                               2.0000    0.0330    \r
1522                           </tableData>\r
1523                       </table>\r
1524                 </product>\r
1525             </function>\r
1526             <function name="aero/coefficient/Cldr">\r
1527                 <description>Roll_moment_due_to_rudder</description>\r
1528                 <product>\r
1529                     <property>aero/qbar-psf</property>\r
1530                     <property>metrics/Sw-sqft</property>\r
1531                     <property>metrics/bw-ft</property>\r
1532                     <property>fcs/rudder-pos-rad</property>\r
1533                     <value>0.0100</value>\r
1534                 </product>\r
1535             </function>\r
1536         </axis>\r
1537 \r
1538         <axis name="PITCH">\r
1539             <function name="aero/coefficient/Cmalpha">\r
1540                 <description>Pitch_moment_due_to_alpha</description>\r
1541                 <product>\r
1542                     <property>aero/qbar-psf</property>\r
1543                     <property>metrics/Sw-sqft</property>\r
1544                     <property>metrics/cbarw-ft</property>\r
1545                     <property>aero/alpha-rad</property>\r
1546                     <value>-0.7000</value>\r
1547                 </product>\r
1548             </function>\r
1549             <function name="aero/coefficient/Cmde">\r
1550                 <description>Pitch_moment_due_to_elevator</description>\r
1551                 <product>\r
1552                     <property>aero/qbar-psf</property>\r
1553                     <property>metrics/Sw-sqft</property>\r
1554                     <property>metrics/cbarw-ft</property>\r
1555                     <property>fcs/elevator-pos-rad</property>\r
1556                       <table>\r
1557                           <independentVar>velocities/mach</independentVar>\r
1558                           <tableData>\r
1559                               0.0000    -1.3000    \r
1560                               2.0000    -0.3250    \r
1561                           </tableData>\r
1562                       </table>\r
1563                 </product>\r
1564             </function>\r
1565             <function name="aero/coefficient/Cmq">\r
1566                 <description>Pitch_moment_due_to_pitch_rate</description>\r
1567                 <product>\r
1568                     <property>aero/qbar-psf</property>\r
1569                     <property>metrics/Sw-sqft</property>\r
1570                     <property>metrics/cbarw-ft</property>\r
1571                     <property>aero/ci2vel</property>\r
1572                     <property>velocities/q-aero-rad_sec</property>\r
1573                     <value>-21.0000</value>\r
1574                 </product>\r
1575             </function>\r
1576             <function name="aero/coefficient/Cmadot">\r
1577                 <description>Pitch_moment_due_to_alpha_rate</description>\r
1578                 <product>\r
1579                     <property>aero/qbar-psf</property>\r
1580                     <property>metrics/Sw-sqft</property>\r
1581                     <property>metrics/cbarw-ft</property>\r
1582                     <property>aero/ci2vel</property>\r
1583                     <property>aero/alphadot-rad_sec</property>\r
1584                     <value>-4.0000</value>\r
1585                 </product>\r
1586             </function>\r
1587         </axis>\r
1588 \r
1589         <axis name="YAW">\r
1590             <function name="aero/coefficient/Cnb">\r
1591                 <description>Yaw_moment_due_to_beta</description>\r
1592                 <product>\r
1593                     <property>aero/qbar-psf</property>\r
1594                     <property>metrics/Sw-sqft</property>\r
1595                     <property>metrics/bw-ft</property>\r
1596                     <property>aero/beta-rad</property>\r
1597                     <value>0.1200</value>\r
1598                 </product>\r
1599             </function>\r
1600             <function name="aero/coefficient/Cnr">\r
1601                 <description>Yaw_moment_due_to_yaw_rate</description>\r
1602                 <product>\r
1603                     <property>aero/qbar-psf</property>\r
1604                     <property>metrics/Sw-sqft</property>\r
1605                     <property>metrics/bw-ft</property>\r
1606                     <property>aero/bi2vel</property>\r
1607                     <property>velocities/r-aero-rad_sec</property>\r
1608                     <value>-0.1500</value>\r
1609                 </product>\r
1610             </function>\r
1611             <function name="aero/coefficient/Cndr">\r
1612                 <description>Yaw_moment_due_to_rudder</description>\r
1613                 <product>\r
1614                     <property>aero/qbar-psf</property>\r
1615                     <property>metrics/Sw-sqft</property>\r
1616                     <property>metrics/bw-ft</property>\r
1617                     <property>fcs/rudder-pos-rad</property>\r
1618                     <value>-0.1000</value>\r
1619                 </product>\r
1620             </function>\r
1621             <function name="aero/coefficient/Cnda">\r
1622                 <description>Adverse_yaw</description>\r
1623                 <product>\r
1624                     <property>aero/qbar-psf</property>\r
1625                     <property>metrics/Sw-sqft</property>\r
1626                     <property>metrics/bw-ft</property>\r
1627                     <property>fcs/aileron-pos-rad</property>\r
1628                     <value>0.0000</value>\r
1629                 </product>\r
1630             </function>\r
1631         </axis>\r
1632     </aerodynamics>\r
1633 \r
1634 \r
1635      <external_reactions>\r
1636 \r
1637         <force name="pushback" frame="BODY">\r
1638         <location unit="IN">\r
1639                 <x> -1050 </x>\r
1640                 <y> 0 </y>\r
1641                 <z> -100 </z>\r
1642         </location>\r
1643         <direction>\r
1644             <x>1</x>\r
1645             <y>0</y>\r
1646             <z>0</z>\r
1647         </direction>\r
1648         </force>\r
1649 \r
1650  </external_reactions>\r
1651 </fdm_config>\r