Skip to content

Commit

Permalink
F-14: Adjust gear geometry refs #171
Browse files Browse the repository at this point in the history
FDM:
* Move nose gear up by 4", Main gear up by 10" (based on approximate measurements from the photos)
* Adjust spring coefficients and damping to work with shorter travel struts

3d: adjust animations for gear strut length and compass angles
  • Loading branch information
Zaretto committed Jan 31, 2023
1 parent a8fdf36 commit 2c9f179
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 73 deletions.
99 changes: 38 additions & 61 deletions aircraft/f-14b/Models/f-14b.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2144,18 +2144,10 @@
<object-name>NsShock</object-name>
<property>gear/gear[0]/compression-adjusted-ft</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-0.555</dep>
</entry>
<entry>
<ind>0</ind>
<dep>-0.30</dep>
</entry>
<entry>
<ind>2</ind>
<dep>0.32</dep>
</entry>
<entry><ind>1.52</ind><dep>0.22</dep></entry>
<entry><ind>0.84</ind><dep>0.0</dep></entry>
<entry><ind>0.4</ind><dep>-0.12</dep></entry>
<entry><ind>0</ind><dep>-0.22</dep></entry>
</interpolation>
<axis>
<x>0</x>
Expand Down Expand Up @@ -2597,16 +2589,13 @@
<object-name>MainWheelL</object-name>
<object-name>WheelBrake</object-name>
<object-name>LoCompassL</object-name>
<property>gear/gear[1]/compression-norm</property>
<!-- <property>gear/gear[1]/compression-pos-norm</property> -->
<property>gear/gear[1]/compression-ft</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-0.2</dep>
</entry>
<entry>
<ind>2</ind>
<dep>0.6</dep>
</entry>
<entry><ind>1.25</ind><dep>0.70</dep></entry>
<entry><ind>0.8</ind><dep>0.5</dep></entry>
<entry><ind>0.636</ind><dep>0.45</dep></entry>
<entry><ind>0</ind><dep>0.1</dep></entry>
</interpolation>
<axis>
<x>0.098</x>
Expand All @@ -2621,19 +2610,19 @@
<interpolation>
<entry>
<ind>0</ind>
<dep>30</dep>
<dep>-10</dep>
</entry>
<entry>
<ind>0.33</ind>
<dep>0</dep>
<ind>0.5</ind>
<dep>-35</dep>
</entry>
<entry>
<ind>0.66</ind>
<dep>-25</dep>
<ind>0.8</ind>
<dep>-45</dep>
</entry>
<entry>
<ind>2</ind>
<dep>-40</dep>
<ind>1.2</ind>
<dep>-65</dep>
</entry>
</interpolation>
<center>
Expand All @@ -2654,19 +2643,15 @@
<interpolation>
<entry>
<ind>0</ind>
<dep>-30</dep>
</entry>
<entry>
<ind>0.33</ind>
<dep>0</dep>
<dep>10</dep>
</entry>
<entry>
<ind>0.66</ind>
<dep>25</dep>
<ind>0.5</ind>
<dep>30</dep>
</entry>
<entry>
<ind>2</ind>
<dep>40</dep>
<ind>0.80</ind>
<dep>35</dep>
</entry>
</interpolation>
<center>
Expand Down Expand Up @@ -3052,14 +3037,10 @@
<object-name>LoCompassR</object-name>
<property>gear/gear[2]/compression-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-0.2</dep>
</entry>
<entry>
<ind>2</ind>
<dep>0.6</dep>
</entry>
<entry><ind>1.25</ind><dep>0.70</dep></entry>
<entry><ind>0.8</ind><dep>0.5</dep></entry>
<entry><ind>0.636</ind><dep>0.45</dep></entry>
<entry><ind>0</ind><dep>0.1</dep></entry>
</interpolation>
<axis>
<x>0.098</x>
Expand All @@ -3074,19 +3055,19 @@
<interpolation>
<entry>
<ind>0</ind>
<dep>-30</dep>
<dep>10</dep>
</entry>
<entry>
<ind>0.33</ind>
<dep>0</dep>
<ind>0.5</ind>
<dep>35</dep>
</entry>
<entry>
<ind>0.66</ind>
<dep>25</dep>
<ind>0.8</ind>
<dep>45</dep>
</entry>
<entry>
<ind>2</ind>
<dep>40</dep>
<ind>1.2</ind>
<dep>65</dep>
</entry>
</interpolation>
<center>
Expand All @@ -3107,19 +3088,15 @@
<interpolation>
<entry>
<ind>0</ind>
<dep>30</dep>
</entry>
<entry>
<ind>0.33</ind>
<dep>0</dep>
<dep>-10</dep>
</entry>
<entry>
<ind>0.66</ind>
<dep>-25</dep>
<ind>0.5</ind>
<dep>-30</dep>
</entry>
<entry>
<ind>2</ind>
<dep>-40</dep>
<ind>0.80</ind>
<dep>-35</dep>
</entry>
</interpolation>
<center>
Expand Down
1 change: 0 additions & 1 deletion aircraft/f-14b/Nasal/instruments.nas
Original file line number Diff line number Diff line change
Expand Up @@ -621,7 +621,6 @@ var instruments_exec = {
if ( getprop("sim/replay/time") > 0 ) {
#now recorded setprop ("/orientation/alpha-indicated-deg", (getprop("/orientation/alpha-deg") - 0.797) / 0.8122);
} else {
setprop ("/gear/gear[0]/compression-adjusted-ft", getprop("fdm/jsbsim/gear/unit[0]/compression-adjusted-ft"));
# setprop ("/orientation/alpha-indicated-deg", getprop("fdm/jsbsim/aero/alpha-indicated-deg"));
}
} else
Expand Down
3 changes: 3 additions & 0 deletions aircraft/f-14b/f-14-common.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1773,6 +1773,9 @@ HSD: Horisontal Situation Display: Pilot right Front Panel: controls mode and

<gear>
<wow alias="/fdm/jsbsim/gear/wow"/>
<gear n="0">
<compression-adjusted-ft alias="/fdm/jsbsim/gear/unit[0]/compression-adjusted-ft"/>
</gear>
</gear>

<engines>
Expand Down
19 changes: 8 additions & 11 deletions aircraft/f-14b/f-14b.xml
Original file line number Diff line number Diff line change
Expand Up @@ -319,32 +319,29 @@ Maneuver FLAP (ITS) AND DLC Thumbwheel Series +45 deg DLC Thumbwheel mode 8.4 TE
<location unit="IN">
<x> 197 </x>
<y> 0 </y>
<z> -94.01 </z>
<z> -90 </z>
</location>
<static_friction> 0.8 </static_friction>
<dynamic_friction> 0.5 </dynamic_friction>
<rolling_friction> 0.02 </rolling_friction>
<spring_coeff unit="LBS/FT"> 42500 </spring_coeff>
<spring_coeff unit="LBS/FT"> 22500 </spring_coeff>
<damping_coeff unit="LBS/FT/SEC"> 2000 </damping_coeff>
<max_steer unit="DEG"> 89 </max_steer>
<brake_group> NOSE </brake_group>
<retractable>1</retractable>
<base-compression-norm>
<property>gear/kneel-compression-norm</property>
</base-compression-norm>
</contact>
<!-- 1 -->
<contact type="BOGEY" name="LEFT_MLG">
<location unit="IN">
<x> 451 </x>
<y> -98 </y>
<z> -102.1 </z>
<z> -92.1 </z>
</location>
<static_friction> 0.8 </static_friction>
<dynamic_friction> 0.5 </dynamic_friction>
<rolling_friction> 0.02 </rolling_friction>
<spring_coeff unit="LBS/FT"> 42500 </spring_coeff>
<damping_coeff unit="LBS/FT/SEC"> 2000 </damping_coeff>
<spring_coeff unit="LBS/FT"> 70000 </spring_coeff>
<damping_coeff unit="LBS/FT/SEC"> 4500 </damping_coeff>
<max_steer unit="DEG"> 0.0 </max_steer>
<brake_group> LEFT </brake_group>
<retractable>1</retractable>
Expand All @@ -354,13 +351,13 @@ Maneuver FLAP (ITS) AND DLC Thumbwheel Series +45 deg DLC Thumbwheel mode 8.4 TE
<location unit="IN">
<x> 451 </x>
<y> 98 </y>
<z> -102.1 </z>
<z> -92.1 </z>
</location>
<static_friction> 0.8 </static_friction>
<dynamic_friction> 0.5 </dynamic_friction>
<rolling_friction> 0.02 </rolling_friction>
<spring_coeff unit="LBS/FT"> 42500 </spring_coeff>
<damping_coeff unit="LBS/FT/SEC"> 2000 </damping_coeff>
<spring_coeff unit="LBS/FT"> 70000 </spring_coeff>
<damping_coeff unit="LBS/FT/SEC"> 4500 </damping_coeff>
<max_steer unit="DEG"> 0.0 </max_steer>
<brake_group> RIGHT </brake_group>
<retractable>1</retractable>
Expand Down

0 comments on commit 2c9f179

Please sign in to comment.