1 svar
155 visningar
johannes121 är nöjd med hjälpen
johannes121 271
Postad: 4 mar 2022 10:48 Redigerad: 4 mar 2022 10:49

Stokes sats på ellipsoid

 Hej,

Jag räknar på en uppgift där man har en ellipsoid på formen:

x2a2+y2b2+z2c2=1

med en utåtriktad normal och vars kraftfält beskrivs av (1,2x,y). Det går helt enkelt ut på att man ska beräkna:

(×F)·N^dS

för övre halvan av ellipsoiden. Låt oss kalla detta område för E.

Eftersom området inte är slutet, så får vi sluta till den med en cirkelskiva Y som beskrivs av {(x,y) : x2a2+y2b21}efter projektion av vårt område E på xy - planet.

Det jag först gör är att jag beräknar ut rotationen av kraftfältet, vilket blir (1,0,2). Därefter går jag vidare till att beräkna 

N^dS = -fx-fy1dxdy

Nu har vi tagit hänsyn till att normalen ska vara uppåtriktad. Ok, vi kan även skippa att beräkna ut den partiella derivatan av f map y eftersom denna inte kommer ingå i skalärprodukten.

z := f(x,y)=c1-x2a2-y2b2

Partiella derivatan map y ger:

fy=-c2xa2f(x,y)

Vi får därför att:

(×F)·N^dS = 2 + c2xa2f(x,y)dxdy

Vi inför sedan elliptiska koordinater för rummet enligt:

x = a sinϕcosθy=bsinϕsinθ, ϕ: 0 π2, θ: 0 2π

Genom insättning i integralen fås:

YE2 + c2xa2f(x,y)dxdy=02π0π/22 + casinϕcosθa2cosϕabsinϕdϕdθ

På grund av att vi integrerar cosinusfaktorn över 2pi - intervallet försvinner den sista termen och kvar fås:

02π0π/22absinϕdϕdθ=4πab

Slutligen måste vi ta bort dubbelintegralen för cirkelskivan vi använde för att sluta området. Det vill säga, för att få:

E=YE-Y

När jag räknar ut 

Y(×F)·N^dS

Så får jag normalen till (0,0-1), ty den ska peka ut från området och använder jag att rotationen av F ges av (1,0,2) får jag att denna integral ges av -2 gånger måttet av området, i detta fall ellipskivan med halvaxlarna a och b, vars area ges av πab. Totalt fås därför -2πab

Men subtraherar jag bort -2πabså får jag det totala svaret till 6πab

Detta stämmer inte enligt facit som ger svaret 2πab. Jag förmodar att det blivit ett teckenfel i min sista beräkning. Jag har svårt med detta angående tecken, så ni får gärna ge extra kommentarer på hur man ska tänka.

Tack.

PATENTERAMERA 5421
Postad: 4 mar 2022 17:16

Du kan lösa denna med Gauss eller Stokes.

Med Gauss så kan vi utnyttja det kända resultatet att div(rotF) = 0 för alla F.

Det betyder att flödet ut genom den övre ellipsoidytan är lika med flödet upp genom den ellipsformade ”bottenplattan” i xy-planet, vars enhetsnormal är (0, 0, 1). Vi får då integralen.

bottenplatta(1, 0, 2)(0, 0, 1)dxdy=bottenplatta2dxdy=2ellipsarea=2πab.

Med Stokes kan du beräkna flödet mha av kurvintegral runt ellipsen in xy-planet.

ellips(1, 2x, y)(dx, dy, dz)=ellipsdx+2xdy = (x=acosv, y=bsinv, dx = -asinvdv, dy =bcosvdv) =

02π(-asinv+2abcos2v)dv=2πab.

Du räknar ut flödet genom ellipsoidytan direkt, då behöver du inte dra bort något flöde genom xy-planet. Vidare skulle det gå bättre om du införde följande koordinattransformation

x = racosv

y = rbsinv,

där r går mellan 0 och 1, och där v går från 0 till 2π


Tillägg: 5 mar 2022 00:29

Vid närmare eftertanke så fungerar ditt koordinatbyte nog lika bra. Men jag tror att man får

dxdy=x,yφ,θdφdθ=absin2φ2dφdθ.

Svara Avbryt
Close