Rakett med skyvekraft og drivstofftap radielt bort fra jorda Fysikk 2 E26
Lov på eksamen
- Enkel vitenskapelig kalkulator
- Trykte hjelpemidler og egne notater på papir
Ikke datamaskin, CAS, graftegner eller regneark.
Kan den løses uten PC?
Alle deloppgavene kan løses uten PC.
Fra 2027 er det bare kalkulator og skriftlige hjelpemidler på del 2. Vurderingen er gjort med KI og kan inneholde feil.
Lest inn av KI og ikke kontrollert manuelt enda — kan inneholde feil.
En rakett sendes rett opp i verdensrommet fra jordoverflata og beveger seg hele tiden radielt bort fra jorda. I starten har raketten massen . Rakettmotoren har hele tiden en skyvekraft på og mister drivstoff per sekund.
Programmet nedenfor beregner hvor høyt over jordoverflata raketten kommer når den har brukt opp drivstoff. Programmet tar ikke hensyn til luftmotstand.
m = 2000
M = 5.97E24
R = 6371000
gamma = 6.67E-11
F = 30000
v = 0
t = 0
h = 0
def G(h):
return gamma*m*M/(R+h)**2
dt = 1
dm = 5*dt
while m > 300:
a = (F - G(h)) / m
v = v + a*dt
h = h + v*dt
m = m - dm
t = t + dt
print(v, h)

I oppgave a og b skal du ikke ta hensyn til luftmotstanden.
Forklar linje 9, 10, 14 og 17 i programkoden.
Forklar hvorfor akselerasjonen til raketten øker så lenge motoren er på.
Programmet skriver ut følgende:
8197.88947878467 805525.2293565142
Når raketten har brukt opp drivstoff, blir motoren slått av, og raketten fortsetter et stykke rett utover.
Bestem den maksimale høyden raketten får.
I oppgave c skal du ta hensyn til luftmotstanden. Lufttrykket avtar med høyden over jordoverflata slik at luftmotstanden , målt i newton, som virker på raketten, er gitt ved
der er høyden over jordoverflata i antall meter og er farten til raketten i m/s.
Skriv om programmet slik at det tar hensyn til luftmotstanden. Programmet skal regne ut hvor høyt over jordoverflata raketten er når den har brukt opp drivstoff.
Fasit
1) Linje 9–10 definerer gravitasjonskraften som funksjon av høyden, linje 14 er Newtons 2. lov, og linje 17 trekker fra drivstoffet som er brukt i tidssteget. 2) Massen minker mens skyvekraften er konstant, og gravitasjonskraften avtar både fordi massen minker og fordi avstanden til jorda øker.
Se programmet i løsningsforslaget: akselerasjonen blir .
LøsningsforslagKI-generert
- Linje 9: Definerer en funksjon
Gsom tar høydenhover jordoverflata som argument. - Linje 10: Funksjonen returnerer gravitasjonskraften fra jorda på raketten, , der er avstanden fra jordsentrum. Massen
msom brukes, er rakettens masse i øyeblikket. - Linje 14: Newtons 2. lov. Kraftsummen på raketten er skyvekraften utover minus gravitasjonskraften innover, og akselerasjonen er kraftsummen delt på massen, .
- Linje 17: Rakettmotoren bruker drivstoff per sekund, så massen reduseres med
dmi hvert tidssteg.
Akselerasjonen er
Skyvekraften er konstant, mens massen minker fra til . Da øker leddet . Samtidig øker avstanden til jordsentrum, så gravitasjonsfeltstyrken blir mindre. Begge deler gjør at akselerasjonen øker så lenge motoren er på.
Etter at motoren er slått av, er gravitasjonskraften den eneste kraften på raketten. Da er summen av kinetisk energi og gravitasjonell potensiell energi bevart. Raketten har massen , avstanden fra jordsentrum er
og farten er . I den maksimale høyden er farten null:
Massen kan forkortes bort. Vi løser for :
Med :
Den maksimale høyden over jordoverflata er
Raketten når altså omtrent over jordoverflata før den snur. Svaret er følsomt for startfarten: Med mindre tidssteg i programmet blir farten ved brennslutt , og da gir samme regning . Et rimelig svar er derfor . Farten er mindre enn unnslipningsfarten i denne avstanden, , så raketten kommer ikke løs fra jorda.
Vi må først finne et uttrykk for akselerasjonen til raketten. Kraftsummen er skyvekraften minus gravitasjonskraften og luftmotstanden, som begge virker innover mot jorda:
Fra programmet i oppgaveteksten forblir linjene 1–12 uendret. Hele programmet blir
m = 2000
M = 5.97E24
R = 6371000
gamma = 6.67E-11
F = 30000
v = 0
t = 0
h = 0
def G(h):
return gamma*m*M/(R+h)**2
dt = 1
dm = 5*dt
def L(h, v):
return 1.96*0.9999**h*v**2
while m > 300:
a = (F - G(h) - L(h, v)) / m
v = v + a*dt
h = h + v*dt
m = m - dm
t = t + dt
print(v, h)
I linje 13 og 14 defineres det en funksjon som beregner luftmotstanden som virker på raketten for en gitt fart og høyde. I linje 16 beregnes akselerasjonen der det er tatt hensyn til luftmotstanden.
Vedlegg
Vedleggene i oppgavesettet til Fysikk 2 E2026. De kunne brukes på hele eksamen, også del 1 (om hjelpemidlene).
Åpne på egen side: Formelvedlegg