Skip to content

Commit c1854ee

Browse files
committed
Update documentation
1 parent 21a684b commit c1854ee

28 files changed

+208
-286
lines changed

.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 6c90a29069d49a417d620726cba51945
3+
config: 6f562aacf0363db2e847aae4a00ecbb2
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

_sources/fuselage.ipynb

Lines changed: 0 additions & 87 deletions
This file was deleted.

_sources/fuselage_lg.ipynb

Lines changed: 0 additions & 89 deletions
This file was deleted.

_sources/landing_gear.ipynb

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"id": "a1c8bf14",
6+
"metadata": {},
7+
"source": [
8+
"# Landing Gear Sizing\n",
9+
"\n",
10+
"This section describes initial sizing process for landing gear (LG) and demonstrates it on the example aircraft. Specifically, the goal of this section is to deterine the type of LG, and the number and size of tyres. Moreover, the LG should satisfies the tip-over criteria and provide enough ground clearance. Additionally, one should also explore the retraction mechanism for the LG, and how it will be stored - within wings, fuselage, or wing-fuselage intersection. \n",
11+
"\n",
12+
"The initial sizing for landing gear is usually performed by estimating the loads on nose and main LG, and accordingly sizing them. However, these loads can only be known precisely once the weight and balance studies are performed. Moreover, the location of the LG should satisfy tip-over and ground clearance criteria. Hence, the LG sizing is an iterative process which will involve some back and forth with weight and balance studies. For landing gear sizing, refer to Chapter 11 in Raymer and Chapter 9 in Roskam Part 2.\n",
13+
"\n",
14+
"As mentionted in the configuration section, the example airplane will be using tricycle LG, one of the most widely employed LG arrangements. The nose LG will be retracted into the nose, while the main LG will be retracted into the wings. To compute the load on the LG, following equations (from Raymer Chapter 11) will be used:\n",
15+
"\n",
16+
"$$\n",
17+
"\\begin{aligned}\n",
18+
" \\text{Max static load on nose LG:} \\quad & W \\frac{l_m}{l_d} \\\\\n",
19+
" \\text{Max static load on main LG:} \\quad & W \\frac{l_n}{l_d}\n",
20+
"\\end{aligned}\n",
21+
"$$\n",
22+
"\n",
23+
"Here, $W$ is the maximum weight of the airplane (MTOW) and $l_d$ is the distance between nose and main LG. The $l_n$ denotes the distance between the most aft CG location and nose LG, while $l_m$ refers to the distance between most forward CG and main LG. Since weight and balance studies are not performed, $l_n/l_d$ and $l_m/l_d$ are assumed to be 0.9 and 0.15, respectively. Once the loads are computed, LG can be sized. Below code block computes the loads on nose and main LG:"
24+
]
25+
},
26+
{
27+
"cell_type": "code",
28+
"execution_count": null,
29+
"id": "430440f5",
30+
"metadata": {},
31+
"outputs": [
32+
{
33+
"name": "stdout",
34+
"output_type": "stream",
35+
"text": [
36+
"Max load on nose LG: 535.4 lbs\n",
37+
"Max load on each main LG strut: 5086.3 lbs\n"
38+
]
39+
}
40+
],
41+
"source": [
42+
"# Variables\n",
43+
"W = 5354 # lbs\n",
44+
"ln_by_ld = 0.95\n",
45+
"lm_by_ld = 0.10\n",
46+
"\n",
47+
"# Loads\n",
48+
"nose_lg_load = W * lm_by_ld # lb\n",
49+
"main_lg_load = W * ln_by_ld # lb\n",
50+
"\n",
51+
"print(f\"Max load on nose LG: {nose_lg_load} lbs\")\n",
52+
"print(f\"Max load on main LG: {main_lg_load} lbs\")"
53+
]
54+
},
55+
{
56+
"cell_type": "markdown",
57+
"id": "89864429",
58+
"metadata": {},
59+
"source": [
60+
"For the example airplane, the nose LG will consists of one strut and one tire, while the main LG will contain two struts (one on each side) and one tire per struct. Hence, each main LG strut will carry 2543 lbs. Based on Table 11.2 in Raymer, tire size can be determined for the example airplane. Once weight and balance studies are performed and LG sizing is refined, one should use Tire manufacturer's catalog to determine the exact tire dimensions. Below table outlines the tire details:\n",
61+
"\n",
62+
"<div style=\"width:50%; margin: auto;\">\n",
63+
"\n",
64+
"Parameter | Nose LG tire | Main LG tire |\n",
65+
"--- | :--: | :---:\n",
66+
"Tire type | Type III | Type III\n",
67+
"Max applied load, lbs | 535 | 2543\n",
68+
"Max allowed load, lbs | 1200 | 3250\n",
69+
"Max tire width, in | 5.05 | 9.05\n",
70+
"Max tire diameter, in | 13.25 | 26.30\n",
71+
"Rolling radius, in | 5.2 | 10.4\n",
72+
"</div>\n",
73+
"\n",
74+
"Based on the similar aircraft and Section 11.4 in Raymer, the example airplane will have oleopenumatic system as shock-absorber. Four bar-linkage system will be used to retract the LG. The stroke length and dimensions of the strut, along with tip-over criteria and ground clearance, will be computed once weight and balance studies are completed. This concludes the LG sizing for now."
75+
]
76+
}
77+
],
78+
"metadata": {
79+
"kernelspec": {
80+
"display_name": "451",
81+
"language": "python",
82+
"name": "python3"
83+
},
84+
"language_info": {
85+
"codemirror_mode": {
86+
"name": "ipython",
87+
"version": 3
88+
},
89+
"file_extension": ".py",
90+
"mimetype": "text/x-python",
91+
"name": "python",
92+
"nbconvert_exporter": "python",
93+
"pygments_lexer": "ipython3",
94+
"version": "3.11.13"
95+
}
96+
},
97+
"nbformat": 4,
98+
"nbformat_minor": 5
99+
}

baseline.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@
204204
<li class="toctree-l1"><a class="reference internal" href="wing_layout.html">Wing Planform Sizing</a></li>
205205
<li class="toctree-l1"><a class="reference internal" href="tail_sizing.html">Tail Sizing</a></li>
206206
<li class="toctree-l1"><a class="reference internal" href="fuselage.html">Fuselage Sizing</a></li>
207+
<li class="toctree-l1"><a class="reference internal" href="landing_gear.html">Landing Gear Sizing</a></li>
207208
</ul>
208209

209210
</div>

configuration.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@
202202
<li class="toctree-l1"><a class="reference internal" href="wing_layout.html">Wing Planform Sizing</a></li>
203203
<li class="toctree-l1"><a class="reference internal" href="tail_sizing.html">Tail Sizing</a></li>
204204
<li class="toctree-l1"><a class="reference internal" href="fuselage.html">Fuselage Sizing</a></li>
205+
<li class="toctree-l1"><a class="reference internal" href="landing_gear.html">Landing Gear Sizing</a></li>
205206
</ul>
206207

207208
</div>

constraint_analysis/climb.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@
204204
<li class="toctree-l1"><a class="reference internal" href="../wing_layout.html">Wing Planform Sizing</a></li>
205205
<li class="toctree-l1"><a class="reference internal" href="../tail_sizing.html">Tail Sizing</a></li>
206206
<li class="toctree-l1"><a class="reference internal" href="../fuselage.html">Fuselage Sizing</a></li>
207+
<li class="toctree-l1"><a class="reference internal" href="../landing_gear.html">Landing Gear Sizing</a></li>
207208
</ul>
208209

209210
</div>

constraint_analysis/cruise.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@
204204
<li class="toctree-l1"><a class="reference internal" href="../wing_layout.html">Wing Planform Sizing</a></li>
205205
<li class="toctree-l1"><a class="reference internal" href="../tail_sizing.html">Tail Sizing</a></li>
206206
<li class="toctree-l1"><a class="reference internal" href="../fuselage.html">Fuselage Sizing</a></li>
207+
<li class="toctree-l1"><a class="reference internal" href="../landing_gear.html">Landing Gear Sizing</a></li>
207208
</ul>
208209

209210
</div>

constraint_analysis/final.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@
204204
<li class="toctree-l1"><a class="reference internal" href="../wing_layout.html">Wing Planform Sizing</a></li>
205205
<li class="toctree-l1"><a class="reference internal" href="../tail_sizing.html">Tail Sizing</a></li>
206206
<li class="toctree-l1"><a class="reference internal" href="../fuselage.html">Fuselage Sizing</a></li>
207+
<li class="toctree-l1"><a class="reference internal" href="../landing_gear.html">Landing Gear Sizing</a></li>
207208
</ul>
208209

209210
</div>

constraint_analysis/intro.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@
204204
<li class="toctree-l1"><a class="reference internal" href="../wing_layout.html">Wing Planform Sizing</a></li>
205205
<li class="toctree-l1"><a class="reference internal" href="../tail_sizing.html">Tail Sizing</a></li>
206206
<li class="toctree-l1"><a class="reference internal" href="../fuselage.html">Fuselage Sizing</a></li>
207+
<li class="toctree-l1"><a class="reference internal" href="../landing_gear.html">Landing Gear Sizing</a></li>
207208
</ul>
208209

209210
</div>

0 commit comments

Comments
 (0)