wie berechnet man die anfangsgeschwindigkeit einer interkontinental rakete, wenn man die erdkrümmung berücksichtigt, in abhängigkeit von ihrer reichweite?
ich meine, wenn die rakete keinen eigenen treibstoff mit sich führt und wie eine pistolenkugel abgefeuert wird.
wenn man den luftwiderstand vernachlässigt, liegen die erdanziehungs und fliehkraft genau auf einer geraden:
m*d2x/dt2=m*g-m*(dx/dt)^2 /r
wenn die frage nicht beantwortet wird, kann ich sie ja noch auf quora setzen
2 Antworten
".... wenn die rakete keinen eigenen treibstoff mit sich führt und wie eine pistolenkugel abgefeuert wird"
.... dann ist das keine Rakete, sondern ein plumper Wurfkörper.
"Wie berechnet man die Anfangsgeschwindigkeit?"
Geschwindigkeit = Strecke/Zeit
eine Rakete wird EBEN NICHT abgefeuert wie eine Pistolenkugel, sonst wär sie keine Rakete! sie hat - im Gegensatz zu dieser - einen eigenen Antrieb!
und bei einem Geschoß hast du eine einfache Wurfparabel - natürlich must du dann noch die Erdrotation (Coriolis...) udn -krümmung berücksichtigen
freut mich für dich, aber ich kann damit nix anfangen
... eine ballistische Rakete meint der Fragesteller offensichtlich
Eine "ballistische Rakete" wird ab dem Start über eine relativ kurze Strecke durch den Raketenantrieb beschleunigt. Erst nach dieser Startphase bewegt sich die "Rakete", die dann nicht mehr als solche funktioniert, auf einer ballistischen Flugbahn.
und auch dann ist sie noch lenkbar/wird sie gelenkt, also wieder nix mit ballistischer Flugbahn!
OK - es handelt sich dann aber eigentlich in der Regel wohl nur noch um recht kleine Korrekturen im Vergleich zur "wahren" ballistischen Kurve.
ich habe mal einen code für bbc basic geschrieben und berücksichtigt, dass die fliehkraft von der geschwindigkeit abhängt, sowie dass eine art höhenunterschied ha-he vorhanden ist, um den mitgeführten treibstoff zu berücksichtigen:
10 print "ueberschall rakete berechnung":ha=1000:he=25:re=6348E3:hf=35E3
20 t=500:wg=35:w=wg*pi/180:g=9.81:sw=t/59:v0=sw:goto 60
30 dgw=v0^2/(re+hf):gw=g-dgw
40 dgu1=v0/g*sin(w)/t:dgu3=2/g*(he-ha)
50 dgu2=sqr((v0*sin(w)/g)^2-dgu3)/t:dg=1-dgu1-dgu2:return
60 gosub 30
70 dg1=dg:v01=v0:v0=v0+sw:if v0>50*g*t then stop
80 v02=v0:gosub 30:if dg1*dg>0 then 70
90 v0=(v01+v02)/2:gosub 30:if dg1*dg>0 then v01=v0 else v02=v0
100 if abs(dg)>1E-10 then 90
110 print "die geschwindigkeit ist=";v0*3.6;"km/h"
120 le=v0*t*cos(w):print "die entfernung=";le/1000;"km"