les distances associées au décollage

Vitesse de décision V1

Longueur de piste

Lift Off

35 ft

STOP

Obstacle 35 ft

Lacher les freins

Réinitialiser

Longueur de piste

Vitesse de décision

Les distances associées au décollage

La panne moteur survient à la vitesse de décision V1.
- l'avion rouge interrompt le décollage et freine;
- l'avion bleu poursuit le décollage sur un seul moteur.

Panne moteur

z35 = 45 (slider from -5 to 60, step 1)
TOgrad = 1 (slider from -5 to 5, step 1)
vlof = 20 (slider from -5 to 100, step 0.5)
t = 35 (slider from 0 to 35, step 0.05)
tt_T: t
v1 = 0 (slider from 0 to 120, step 1)
a_0 = 3 (slider from -5 to 5, step 1)
t_1: v1 / ((1.94 * a_0))
x_1: ((1 / 2 * a_0) * t_1^(2))
a_T: a_0 / 2
x_TT = If(tt_T < t_1, ((1 / 2 * a_0) * tt_T^(2)), x_1 + ((0.514 * v1) * (tt_T - t_1)) + ((1 / 2 * a_T) * (tt_T - t_1)^(2)))
tlof: t_1 + (0.514 * (vlof - v1) / a_T)
xlof: x_1 + ((0.514 * v1) * (tlof - t_1)) + ((1 / 2 * a_T) * (tlof - t_1)^(2))
D = 300 (slider from 20 to 300, step 5)
z_D: ((D - xlof) * TOgrad)
Piste, a, b, c, d = Polygon((0, 0), (0, 50), (D, 50), (D, 0))
a_R: -3
t_R: t_1 - (0.514 * v1 / a_R)
tt_R = Min(t, t_R)
x_T = If(z_D > z35, x_TT, Min[D, x_TT])
x_R = If(tt_R < t_1, ((1 / 2 * a_0) * tt_R^(2)), x_1 + ((0.514 * v1) * (tt_R - t_1)) + ((1 / 2 * a_R) * (tt_R - t_1)^(2)))
z_T: (Max[0, x_T - xlof] * TOgrad)
x35: xlof + z35 / TOgrad
zbot = -110 (slider from -200 to 5, step 1)
V1up: (x_1, 0)
V1bot: (x_1, zbot)
V_1 = Segment(V1bot, V1up)
LOFup: (xlof, 0)
LOFbot: (xlof, zbot)
LOF = Segment(LOFbot, LOFup)
TO35up: (x35, 0)
TO35bot: (x35, zbot)
TO = Segment(TO35bot, TO35up)
A = Midpoint(c)
B = Midpoint(a)
Centerline = Segment(B, A)
xstop: x_1 + ((0.514 * v1) * (t_R - t_1)) + ((1 / 2 * a_R) * (t_R - t_1)^(2))
STOPup: (xstop, (-zbot) + 50)
STOPbot: (xstop, 50)
FinalSTOP = Segment(STOPup, STOPbot)
zoffset = 25 (slider from -5 to 50, step 0.05)
R: (x_R, zoffset)
T: (x_T, z_T + zoffset)
Obstacle = Segment((D, zoffset), (D, z35 + zoffset))
C = (247.58923620293, 92.94889005698141)
E = (405.35558, 100)
ech_avion: 25
R_1: (x(R) - ech_avion, y(R))
R_2: (x(R) + ech_avion, y(R))
T_1: (x(T) - ech_avion, If[t < tlof, y(T), y(T) - ech_avion / 2])
T_2: (x(T) + ech_avion, If[t < tlof, y(T), y(T) + ech_avion / 2])
ech_panne = 0 (slider from -5 to 50, step 1)
Panne_1: (x_1 - ech_panne, (-zbot) + 50)
Panne_2: (x_1 + ech_panne, (-zbot) + 50)
ech_crash: 25
CrashT_2: (x(T) + ech_crash, y(T) - (0.7 * ech_crash))
CrashT_1: (x(T) - ech_crash, y(T) - (0.7 * ech_crash))
CrashR_2: (x(R) + ech_crash, y(R) - (0.7 * ech_crash))
CrashR_1: (x(R) - ech_crash, y(R) - (0.7 * ech_crash))