python22.sci2u.dk Active sci2u
Loading...
Login
Prefer latest booklet Prefer latest booklet Login
Link to booklet is copied to clipboard!
Saved to booklet!
Removed from booklet!
Started capturing to booklet.
Stopped capturing to booklet.
Preferring latest booklet.
No longer prefers latest booklet.
Entered edit mode.
Exited edit mode.
Edit mode

Click on the booklet title or a chapter title to edit (max. 30 characters)


Exercises

Plotte-opgaver Analyse-opgaver Differentialligningsopgaver
Opgave 3.1
Opgave 3.2
Opgave 3.3
Opgave 3.4
Opgave 3.5
Opgave 3.6
Opgave 3.7
Opgave 3.8
Opgave 3.9
Opgave 3.10
Opgave 3.11
Opgave 3.12
Opgave 3.13
Opgave 3.14
Opgave 3.15
Opgave 3.16
Opgave 3.17
Opgave 3.18
Opgave 3.19
Opgave 3.20
Opgave 3.21
Objekt-orienterede opgaver Ekstra opgaver Tema om ramper Eksamensopgaver Add Chapter..

Differentialligningsopgaver

Opgave 3.1

a) Løs fra til differentialligningen
under betingelsen . Hvad bliver ?
.
b) Løs fra til differentialligningen
under betingelsen . Hvad bliver ?
.
c) Løs for "tidsrummet" differentialligningen
Således at . Hint: integrér bagud i tid! Hvad bliver ?


Opgave 3.2

a) Løs differentialligningen:
under betingelsen .
Bestem .
Hint: løs differentialligningen i intervallet: og inspicér slutværdien af . Du skal nok sætte max_step til for at få et nøjagtigt resultat.
.
b) Løs differentialligningen:
under betingelsen .
Bestem .


Opgave 3.3

a) Løs differentialligningen:
under betingelsen .
Bestem . Hint: løs differentialligningen i intervallet: og inspicér slutværdien af .
.
b) Løs for differentialligningen:
idet det oplyses at .
Bestem .


Opgave 3.4

Løs numerisk fra til differentialligningen
under betingelsen og bestem dermed værdien af til .


Opgave 3.5

a) Løs anden ordensdifferentialligningen:
med begyndelsesbetingelserne:
Du skal få et plot af og .
.
b) Løs samme anden ordensdifferentialligning som i spørgsmål a, men benyt begyndelsesbetingelserne:
hvilken ny kombination af og får du?


Opgave 3.6

a) Løs anden ordensdifferentialligningen:
med begyndelsesbetingelserne:
Hvad bliver ?
b) Løs for anden ordensdifferentialligningen:
med begyndelsesbetingelserne:
Plot i intervallet. Hvad er slutværdien af ?
c) Betragt samme problem som i spørgsmål b, men løs i stedet for . Plot løsningerne for de to spørgsmål sammen.


Opgave 3.7

a) Løs numerisk fra til differentialligningen
under betingelserne og .
b) Beregn værdien af til . Du skal nok sætte max_step til for at få et nøjagtigt resultat.


Opgave 3.8

To forskellige ramper starter begge i , hvor og går gennem punktet , hvor . Den ene rampe er lineært faldende, mens den anden rampe er beskrevet ved en parabel, der endvidere går gennem punktet , .
a) Bestem (med papir og blyant) funktionsudtryk for højdeprofilen af de to ramper, hhv for den lineære rampe og for den parabel-formede rampe. Plot de to funktioner med python-kommandoer.

Figure 1

Bevægelsen for et legeme på ramperne under indvirkning af tyngdekraften er beskrevet ved følgende differentialligning (se denne opgave for en udledning af ligningen):
hvor er tyngdeaccelerationen og hvor er rampens højdeprofil som funktion af . For den lineære rampe er hældningen, , en konstant for alle værdier af mens den anden afledede, , er nul. For den parabel-formede rampe er hældningen en funktion af og den anden afledede en konstant. Differentialligningen kan synes stor og kompliceret, men læg mærke til at når er en kendt funktion af , så er det eneste ubekendte, der er tilbage i ligningen, de to hhv 1.- og 2.-ordens tidsafledede af -positionen, her markeret med rødt:
Differentialligningen har altså samme form som den, der løses i denne howto og kan dermed løses på samme måde.
b) Udled (med pen og papir, med WolframAlpha, med SymPy, eller noget helt fjerde) de omtalte udtryk for hældning og den anden afledede. Løs nu differentialligningen med solve_ivp for tider i intervallet og plot for hver af de to ramper så du kan afgøre for hvilken rampe, et legeme startet stilleliggende ud i hurtigst muligt vil passere .

Figure 2

Når først er fundet som funktion af kan man efterfølgende bestemme ud fra den geometriske betingelse at legemet befinder sig på rampen, dvs.
er eller alt efter hvilken rampe, der er tale om.
c) Løs nu differentialligningen igen for hver af de to ramper. Sørg for at få de to løsninger til de samme ækvidistante tider. Udarbejd derefter en animation af den samtidige bevægelse af to legemer, der startes samtidigt på hver deres rampe.

Figure 3

d) Fokusér nu på den parabel-formede rampe og lad den være defineret for , hvor . Bestem et legemes bevægelse på rampen i tiden og notér dig at den bliver oscillatorisk. Idet legemes masse sættes til skal du ud fra outputtet fra solve_ivp beregne og plotte den kinetiske og den potentielle energi af legemet som funktion af tiden. Læg mærke til at ikke er hastigheden af legemet. Det er kun -komposanten af legemets hastighed. Da legemet er tvunget til at bevæge sig ad rampen vil dets hastighedsvektor imidlertid altid pege langs med rampen, der har retningsvektoren:
hvorfor legemets hastighedsvektor kan skrives:
Med den sædvanlige måde at skrive hastighedsvektoren på:
kan man ud fra -komposanterne udlede dette udtryk:
Verificér at den mekaniske energi er bevaret. Bestem den maksimale kinetiske energi med np.max-kommandoen på listen af beregnede kinetiske energier.

Figure 4

e) Lav en animation af den oscillatoriske bevægelse.

Figure 5



Opgave 3.9

Denne opgave knytter sig til rampe-opgaven og handler om at udlede udtrykket for differentialligningen.
a) Start med at argumentere for at forholdet mellem den differentielle tilvækst i vejlængden langs rampen og den differentielle tilvækst i -koordinaten på rampen er:
b) Opskriv dernæst Newton II for et legeme på rampen:
du kan få mening i det ud fra denne figur:

Figure 6

c) Benyt denne kombination af kædereglen og produktreglen:
hvor den grønne del er blevet omskrivet på følgende vis:
d) De to udtryk skrevet med blå kan nu sættes lig hinanden og du kan udlede differentialligningen.


Opgave 3.10

Okay, starter lige med en plotte-opgave. Måske der er et par ting du gerne vil kunne. Se i løsningsforslaget, hvis du har brug for inspiration.
Lav denne figur:

Figure 7



Opgave 3.11

Et objekt flyttes med konstant hastighed fra , til tiden på en sådan måde at disse koblede differentialligninger hele tiden er opfyldt:
Løs differentialligningerne med solve_ivp for og og plot vejen objektet gennemløber frem til .
Markér objektets position til tidspunkterne , , , og .
Tegn for hver af de markerede positioner tangenten til kurven, der beskriver vejen. Lad tangenten gå fra kurven ned til -aksen. Beregn længden af de indtegnede liniestykker.
Hint: tangenten til kurven har hældningen,
Lad liniestykkerne have bredde og højde (begge regnet med fortegn). Det indses at alle de ønskede liniestykker har , hvorved deres kan beregnes til:
Læg mærke til at de markerede position af objektet ligger ækvidistant langs vejen, samt at alle indtegnede tangent-liniestykker har længden :

Figure 8



Opgave 3.12

Gentag ovenstående opgave men med disse differentialligninger:
Nu er den konstante hastighed af punktet på -aksen, hvor tangenten rammer. Benyt .
Vigtigt hint: Da såvel som giver nul for begyndelsesbetingelsen skal man ændre denne en lille smule for at få integrationen med solve_ivp til at begynde. Benyt derfor som begyndelsesbetingelse.
Nu er de markerede positioner langs vejen ikke længere ækvidistante. Det er punkterne som tangenterne rammer på -aksen til gengæld og alle tangent-liniestykker er fortsat lige lange:

Figure 9



Opgave 3.13

Gentag atter ovenstående opgave men med denne vektorielle differentialligning:
hvor er en retningsvektor fra objektet frem mod et punkt på -aksen, der flytter sig således:
Læg mærke til at objektet flytter sig med konstant hastighed (kurvelængden mellem de afsatte punkter langs vejen synes konstant), men at længden af de afsatte tangent-liniestykker bliver kortere:

Figure 10



Opgave 3.14

I denne opgave skal der løses vektorielle 2.-ordensdifferentialligninger. Der tages udgangspunkt i himmellegemer, der påvirker hinanden med gravitationelle kræfter,
hvor er Gravitationskonstanten, som sættes til 1 i opgaven, er massen af 'te legeme og er positionen af det 'te legeme. er således kraften på det 'te legeme fra de øvrige legemer.
Vi benytter approximationen at en sol i er så tung at den ikke påvirkes af de øvrige himmellegemer. Approximationen er dårlig med de masser, der bruges i opgaven, men se bort fra det.
a) En sol i vejer 10 masse-enheder og ligger stille. En planet med 1 masse-enhed starter i positionen med begyndelseshastighed (længde- og tidsenheder er underforståede i resten af opgaven). Løs med solve_ivp planetens bevægelse i nogle tidsenheder (i plottet nedenfor er det gjort i 0.8 tidsenheder). Animér planetens bane.

Figure 11

b) Gentag spørgsmål a, men indfør endnu en planet med masse 1. Lad den nye planet starte i og lad dens begyndelseshastighed være . Løs med solve_ivp planeternes bevægelse i nogle tidsenheder (i plottet nedenfor er det gjort i 0.8 tidsenheder). Animér planeternes banebevægelse.

Figure 12



Opgave 3.15

Tre himmellegemer har samme masse, . De startes ud med følgende begyndelsesbetingelser:
i et univers, hvor gravitationskonstanten er .
a) Løs med solve_ivp de tre himmellegemers bevægelse for noget tid og udarbejd såvel et plot af deres baner samt en animation af disse.

Figure 13

b) Gentag spørgsmål a, men benyt disse start-betingelser:

Figure 14



Opgave 3.16

Et lod er ophængt i to fjedre:

Figure 15

Loddet er påvirket af kræfter fra fjedrene og af tyngdekraften. Betragt en enkelt fjeder og lad være vektoren fra loddet til den fjerne ende af fjederen. Da er loddet påvirket af denne kraft fra fjederen,
hvor er fjederens kraftkonstant og er fjederens ligevægtslængde. Tyngdekraften er
hvor er loddets masse og er tyngdeaccelerationen. Lad , , og . Fjedrenes ophængspunkter og loddets startposition kan aflæses fra figuren.
a) Løs med solve_ivp loddets bevægelse under indvirkning af de tre kræfter i tiden . Animér loddets bevægelse:

Figure 16

b) Tilføj en gnidningskraft, der er proportional med og modsat rettet hastighedsvektoren:
Lad . Gentag løsningen af loddets bevægelsesligning og animér dets bevægelse.

Figure 17



Opgave 3.17

To lodder er ophængt i tre fjedre, er hægtet sammen via endnu en fjeder og er for det ene lods vedkommende forbundet til et roterende hjul med en femte fjeder som vist i denne figur:

Figure 18

Ophængningspunkter med mere kan aflæses direkte af figuren. Lodderne har masse , de sorte fjedre har kraftkonstant mens den grønne fjeder har kraftkonstant . Alle fjedres ligevægtslængder er . Tyngdeaccellerationen er . Lodderne bevæger sig under indvirkning af fjederkræfter og tyngdekraften, samt af en gnidningskraft, der for hvert lod er proportional med og modsatrettet dets hastighed:
hvor .
Den grønne fjeders fastgørelsespunkt på hjulet betegnes og bevæges efter følgende forskrift:
hvor er en vinkelfrekvens mellem og . , og kan aflæses af figuren.
Det viste system udgør et tvunget pendul (eng: "a forced oscillator") og udviser ekstraordinære store udsving når det drives ved sin egenfrekvens. Løs med solve_ivp bevægelsesligningerne for de to lodder og plot variansen af -koordinaten af det venstre lod som funktion af . Aflæs på plottet værdien af egenfrekvensen (inden for ). Kør systemet ved denne frekvens og foretag en animation af resultatet.

Figure 19



Opgave 3.18

Løs differentialligningen:
med startbetingelsen .
Indfør en hændelsesfunktion der bestemmer tidspunktet for hvornår betingelsen:
er opfyldt.
Stop løsningen af differentialligningen når hændelsen indtræffer.
Udskriv værdien af når hændelsen er indtruffet.
Hint: Hændelsesfunktionen skal skrives med def for at du kan sætte .terminal-attributten. Den kunne fx være:


Opgave 3.19

a)
Løs differentialligningen:
med startbetingelsen .
Indfør en hændelsesfunktion, der går gennem nul når:
Plot en linie gennem alle -punkter, hvor hændelsen indtræffer.

Figure 20

b)
Gentag spørgsmål a), men denne gang med to hændelsesfunktioner, der fanger hhv:
og

Figure 21



Opgave 3.20

Løs som i en tidligere opgave anden ordensdifferentialligningen:
med begyndelsesbetingelserne:
Tilføj to eventsfunktioner. Den ene skal trigges når går gennem et ekstremum, hvad enten det er et maksimum eller et minimum. Den anden skal kun trigges når går gennem et maksimum. Plot de fundne ekstrema med et symbol og plot de fundne maksima med et andet.
Hint: Husk at du har til rådighed mens du løser anden ordensdifferentialligningen og benyt at den går gennem nul når har ekstreme værdier.

Figure 22



Opgave 3.21

Gentag spørgsmål a i opgaven med himmellegemer men tilføj en events-funktion, der beregner prik-produktet mellem positions- og hastighedsvektoren for planeten:
Når går gennem nul står de to vektorer vinkelret på hinanden og afstanden mellem planet og sol går gennem enten et minimum eller et maximum. Skriv events-funktionen så solve_ivp stopper ved hhv. minimum (illustreret) eller maksimum.

Figure 23



Sci2u Assignment: 820
Delete "Exercises"?
Once deleted this booklet is gone forever!
Block is found in multiple booklets!

Choose which booklet to go to:

© 2019-2022 Uniblender ApS