Rakett med skyvekraft og drivstofftap radielt bort fra jorda
Lov på eksamen
- Kalkulator
- CAS
- Graftegner og regneark
- Lærebok, formelsamling og egne notater
Ikke åpent internett, kommunikasjon med andre eller kunstig intelligens.
Kan den løses uten PC?
Ingen av deloppgavene kan løses helt 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
gamma = 6.67E-11
R = 6371000
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.
Kjør programmet. Hvor stor er farten, og hvor høyt over jordoverflata er raketten, når den har brukt opp drivstoff?
Forklar linje 9, 10, 14 og 17 i programkoden.
Forklar hvorfor akselerasjonen til raketten øker så lenge motoren er på.
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 meter og er farten til raketten i m/s.
Hvor høyt over jordoverflata er raketten når den har brukt opp drivstoff?
Fasit
1) og 2) 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. 3) Massen minker mens skyvekraften er konstant, og gravitasjonskraften avtar både fordi massen minker og fordi avstanden til jorda øker.
LøsningsforslagKI-generert
Programmet skriver ut
8197.88947878467 805525.2293565142
Når raketten har brukt opp drivstoff, er farten og høyden over jordoverflata (ca. ). Det tar .
- 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.
Luftmotstanden virker mot fartsretningen, altså innover mot jorda. Vi definerer en funksjon for luftmotstanden og trekker den fra i Newtons 2. lov:
m = 2000
M = 5.97E24
gamma = 6.67E-11
R = 6371000
F = 30000
v = 0
t = 0
h = 0
def G(h):
return gamma*m*M/(R+h)**2
def L(h, v):
return 1.96*0.9999**h*v**2 # luftmotstand, avtar med høyden
dt = 1
dm = 5*dt
while m > 300:
a = (F - G(h) - L(h, v)) / m # luftmotstanden virker mot farten
v = v + a*dt
h = h + v*dt
m = m - dm
t = t + dt
print(v, h)
Programmet skriver ut
5692.333365074963 335182.47898867633
Når raketten har brukt opp drivstoffet, er den (ca. ) over jordoverflata. Med mindre tidssteg, for eksempel dt = 0.01, blir resultatet , så svaret er rundt –. Luftmotstanden er stor i starten, der lufta er tett, og raketten når mindre enn halvparten så høyt som uten luftmotstand.
Sensorveiledning
Oppgaven gir til sammen 7 poeng
2) Svarene i oppgave 5a2 og 5a3 må sees i sammenheng.
3) 0,5 poeng: Sier at massen avtar eller at gravitasjonskraften avtar.
1 poeng: Sier at massen avtar og at gravitasjonskraften avtar.
1 poeng: Riktig metode, men bruker feil tall.
1 poeng: Viser forståelse for fysikken, men får ikke til programmeringen.
Det kreves ingen begrunnelse hvis luftmotstanden er satt inn riktig.
Vedlegg
Vedleggene i oppgavesettet til Fysikk 2 V2026. De kunne brukes på hele eksamen, også del 1 (om hjelpemidlene).
Åpne på egen side: Faktavedlegg · Formelvedlegg · Programmeringsvedlegg