Datei:Graphs of speed and displacement during braking with constant deceleration.svg
aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen
Zur Suche springen
![Datei:Graphs of speed and displacement during braking with constant deceleration.svg](http://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Graphs_of_speed_and_displacement_during_braking_with_constant_deceleration.svg/251px-Graphs_of_speed_and_displacement_during_braking_with_constant_deceleration.svg.png)
Größe der PNG-Vorschau dieser SVG-Datei: 251 × 415 Pixel. Weitere aus SVG automatisch erzeugte PNG-Grafiken in verschiedenen Auflösungen: 145 × 240 Pixel | 290 × 480 Pixel | 464 × 768 Pixel | 619 × 1.024 Pixel | 1.238 × 2.048 Pixel
Originaldatei (SVG-Datei, Basisgröße: 251 × 415 Pixel, Dateigröße: 26 KB)
Diese Datei und die Informationen unter dem roten Trennstrich werden aus dem zentralen Medienarchiv Wikimedia Commons eingebunden.
Beschreibung
BeschreibungGraphs of speed and displacement during braking with constant deceleration.svg |
Deutsch: Funktionsgraphen (im kartesischen Koordinatensystem) der zeitlichen Verläufe von Geschwindigkeit
English: Graphs (in Cartesian coordinate system) of speed
|
Datum | |
Quelle | Eigenes Werk |
Urheber | SweetWood |
SVG‑Erstellung InfoField | |
Quelltext InfoField | Asymptote code// created with Asymptote 2.67: The Vector Graphics Language
// using online-editor: http://asymptote.ualberta.ca/
import graph;
/* given */
real v0 = 10; // [m/s]; initial velocity
real v1 = 4; // [m/s]; velocity after deceleration
real a = 2; // [m/s^2]; deceleration
real t0 = 0; // [s]; time when deceleration starts
real xext = 0.1; // factor for extension of x-axis
real yext = 0.15; // factor for extension of y-axis
/* calculation */
real tB = t0 + v0 / a; // 5 s; time when deceleration to 0 ends
real t1 = t0 + (v0 - v1) / a; // 3 s; time when deceleration to v1 ends
real sB = v0^2 / (2 * a); // 25 m; braking distance for deceleration to 0
real s1 = v0 * (t1 - t0) - a / 2 * (t1 - t0)^2; // 21 m; braking distance for deceleration to v1
/* Picture 1 */
picture pic1;
unitsize(pic1, 30, 10);
// velocity at time t of constant deceleration with a from v0 to v1 starting at t0
real v(real t, real t0=0, real v0, real v1=0, real a) {
if (t < t0) {
return v0; // before deceleration
} else {
real t1 = t0 + (v0 - v1) / a; // time of end of deceleration
if (t <= t1) {
return v0 - a * (t - t0); // during deceleration
} else {
return v1; // after deceleration
}
}
}
real v_0B(real t) { return v(t, t0, v0, 0, a); } // definition of function (I): velocity for deceleration from v0 to 0
real v_01(real t) { return v(t, t0, v0, v1, a); } // definition of function (II): velocity for deceleration from v0 to v1
real v_00(real t) { return v(t, t0, v0, v0, a); } // definition of function (III): constant speed v0
draw(pic1, graph(v_0B, t0, tB+xext*(tB-t0), 11), heavycyan, "(I)"); // plot graph of function (I)
draw(pic1, graph(v_01, t0, tB+xext*(tB-t0)), blue+longdashed, "(II)"); // plot graph of function (II)
draw(pic1, graph(v_00, t0, tB+xext*(tB-t0)), deepgreen+dashed, "(III)"); // plot graph of function (III)
draw(pic1, (t0,v1)--(t1,v1), red+Dotted); // horizontal guideline at v1
draw(pic1, (t1,0)--(t1,v1), red+Dotted); // vertical guideline at t1
xaxis(pic1, "$t$", xmax=tB+xext*(tB-t0), Arrow); // draw x-axis
yaxis(pic1, "$v$", ymax=(1+yext)*v0, Arrow); // draw y-axis
//yaxis(pic1, rotate(0)*"$v(t)$", ymax=(1+yext)*v0, Arrow); // draw y-axis
labelx(pic1, "$0$", t0, SE); // label x-axis: 0
labelx(pic1, "$t_1$", t1, blue); // label x-axis: t1
labelx(pic1, "$t_\mathrm B$", tB, heavycyan); // label x-axis: tB
labely(pic1, "$v_0$", v0, W); // label y-axis: v0
labely(pic1, "$v_1$", v1, blue); // label y-axis: v1
labely(pic1, "0", 0, NW); // label y-axis: 0
//add(pic1, scale(0.6)*legend(pic1), point(pic1,N), 10SE, UnFill); // add legend
label(pic1, "(I)", (tB,v_0B(tB)), 2N, heavycyan); // label function (I)
label(pic1, "(II)", (tB,v_01(tB)), N, blue); // label function (II)
label(pic1, "(III)", (tB,v_00(tB)), S, deepgreen); // label function (III)
/* Picture 2 */
picture pic2;
unitsize(pic2, 30, 3);
// displacement at time t in case of constant deceleration with a from v0 to v1 starting at t0
real s(real t, real t0=0, real v0, real v1=0, real a) {
if (t < t0) {
return v0 * (t - t0); // before deceleration
} else {
real t1 = t0 + (v0 - v1) / a; // time of end of deceleration
if (t <= t1) {
return v0 * (t - t0) - a / 2 * (t - t0)^2; // during deceleration
} else {
real s1 = v0 * (t1 - t0) - a / 2 * (t1 - t0)^2;
return s1 + v1 * (t - t1); // after deceleration
}
}
}
real s_0B(real t) { return s(t, t0, v0, 0, a); } // definition of function (I): displacement for deceleration from v0 to 0
real s_01(real t) { return s(t, t0, v0, v1, a); } // definition of function (II): displacement for deceleration from v0 to v1
real s_00(real t) { return s(t, t0, v0, v0, a); } // definition of function (III): displacement for constant speed v0
draw(pic2, graph(s_0B, t0, tB+xext*(tB-t0)), heavycyan, "(I)"); // plot graph of function (I)
draw(pic2, graph(s_01, t0, tB+xext*(tB-t0)), blue+longdashed, "(II)"); // plot graph of function (II)
draw(pic2, graph(s_00, t0, tB+xext*(tB-t0)), deepgreen+dashed, "(III)"); // plot graph of function (III)
draw(pic2, (t0,v0*(tB-t0))--(tB,v0*(tB-t0)), red+Dotted); // horizontal guideline at v0*tB
draw(pic2, (t0,v0*(t1-t0))--(t1,v0*(t1-t0)), red+Dotted); // horizontal guideline at v0*t1
draw(pic2, (t0,sB)--(tB,sB) ,red+Dotted); // horizontal guideline at sB
draw(pic2, (t0,s1)--(t1,s1), red+Dotted); // horizontal guideline at s1
draw(pic2, (tB,0)--(tB,v0*(tB-t0)), red+Dotted); // vertical guideline at tB
draw(pic2, (t1,0)--(t1,v0*(t1-t0)), red+Dotted); // vertical guideline at t1
xaxis(pic2, "$t$", xmax=tB+xext*(tB-t0), Arrow); // draw x-axis
yaxis(pic2, "$s$", ymax=(1+yext)*v0*(tB-t0), Arrow); // draw y-axis
labelx(pic2, "$0$", t0, SE); // label x-axis: 0
labelx(pic2, "$t_1$", t1, blue); // label x-axis: t1
labelx(pic2, "$t_\mathrm B$", tB, heavycyan); // label x-axis: tB
labely(pic2, "$v_0 \cdot t_\mathrm B$", v0*(tB-t0)); // label y-axis: v0*tB
labely(pic2, "$v_0 \cdot t_1$", v0*(t1-t0)); // label y-axis: v0*t1
labely(pic2, "$s_\mathrm B$", sB, heavycyan); // label y-axis: sB
labely(pic2, "$s_1$", s1, blue); // label y-axis: s1
labely(pic2, "0", 0, NW); // label y-axis: 0
label(pic2, "(I)", (tB,s_0B(tB)), SW, heavycyan); // label function (I)
label(pic2, "(II)", (tB,s_01(tB)), NW, blue); // label function (II)
label(pic2, "(III)", (tB,s_00(tB)), NW, deepgreen); // label function (III)
/* arranging pictures */
add(pic1.fit(), (0,4), NW); // fit pic1 to NW
add(pic2.fit(), (0,-4), SW); // fit pic2 to SW
|
Lizenz
Ich, der Urheber dieses Werkes, veröffentliche es unter der folgenden Lizenz:
![]() ![]() |
Diese Datei wird unter der Creative-Commons-Lizenz „CC0 1.0 Verzicht auf das Copyright“ zur Verfügung gestellt. |
Die Person, die das Werk mit diesem Dokument verbunden hat, übergibt dieses weltweit der Gemeinfreiheit, indem sie alle Urheberrechte und damit verbundenen weiteren Rechte – im Rahmen der jeweils geltenden gesetzlichen Bestimmungen – aufgibt. Das Werk kann – selbst für kommerzielle Zwecke – kopiert, modifiziert und weiterverteilt werden, ohne hierfür um Erlaubnis bitten zu müssen.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
Kurzbeschreibungen
Funktionsgraphen von Geschwindigkeit und Wegstrecke beim Bremsen mit konstanter Bremsverzögerung
Graphs of speed and displacement during braking with constant deceleration
In dieser Datei abgebildete Objekte
Motiv
Dateiversionen
Klicke auf einen Zeitpunkt, um diese Version zu laden.
Version vom | Vorschaubild | Maße | Benutzer | Kommentar | |
---|---|---|---|---|---|
aktuell | 11:33, 26. Okt. 2020 | ![]() | 251 × 415 (26 KB) | SweetWood | improved coloring |
19:02, 25. Okt. 2020 | ![]() | 251 × 415 (26 KB) | SweetWood | slight improvements | |
14:05, 25. Okt. 2020 | ![]() | 251 × 415 (26 KB) | SweetWood | Uploaded own work with UploadWizard |
Dateiverwendung
Die folgende Seite verwendet diese Datei:
Metadaten
Diese Datei enthält weitere Informationen (beispielsweise Exif-Metadaten), die in der Regel von der Digitalkamera oder dem verwendeten Scanner stammen. Durch nachträgliche Bearbeitung der Originaldatei können einige Details verändert worden sein.
Breite | 200.974pt |
---|---|
Höhe | 331.908pt |