• Nem Talált Eredményt

( )

M G

U =−4πρ0

∆ , ∀M ∈Ω (Poisson egyenlet). (I.49)

5. U

( )

= limU

( )

M =0

rM . (I.50)

6. U

( )

M U

( )

P

P

≤max , ∀MR3 \Ω. (I.51)

I.2.3 A poliéderhez hozzárendelt skalár és vektormennyiségek

A poliéder definíció szerint síklapokkal határolt test, így a határfelülete felírható mint sokszöglapok egyesítése. Mivel minden nem konvex poliéder felbontható véges számú konvex poliéderre, a levezetéseket az általánosság megszorítása nélkül konvex poliéder testekre végeztem. Konvex poliéder esetében a sokszöglapok szintén konvex halmazok, tehát:

n i

i S

,

=1

= Ω

∂ ,

ahol Si a poliédert határoló i-dik konvex sokszöglap, n a lapok száma. Jelöljük az Si -t határoló konvex sokszög oldalainak számát l(i)-vel és oldalait Lij –vel, vagyis:

( )i ij

l

i j L

S

,

=1

=

.

Rögzítsük tetszılegesen az i-dik lapot és annak j-dik oldalélét (I.2. ábra). Legyen Mi az M számítási pont merıleges vetülete az Si oldallapra, M vet M

Si

i = . Mij az Mi pont vetülete az Li,j oldalélre, Mij vetL Mi

= ij (I.3. ábra). P∈Ω az integrálási tartomány (poliéder) pontja.

Minden laphoz és annak éleihez hozzárendelek skalár és vektormennyiségeket, melyeknek az alábbiakban megadom geometriai értelezésüket, és alakjaikat vektormőveletek segítségével:

rMP, rMP a térfogatelem aktuális P pontjának az M számítási ponthoz viszonyított helyzetvektora és annak hossza

aij az i-dik lap j-dik csúcspontjának helyzetvektora ni az Si lap normálvektora

lij, µµµµij az Lij él vektora és annak egységvektora, melynek irányát a ∂Si pozitív iránya jelöli ki. ∂Si pozitív irányának azt a körüljárási irányt tekintjük, amellyel az Si

lap normálvektora jobbsodrású rendszert alkot, vagyis a normálvektort az óramutató járásával ellentétes irányban járjuk körbe a ∂Si mentén, így Si

sokszöglap mindig a balkezünk felıl esik

(µµµµij, ni, ννννij) az Li,j élhez hozzárendelt jobbsodrású ortonormált rendszer, νij =µij×ni

r1ij, r2ij az Lij oldalél csúcspontjainak M ponthoz viszonyított helyzetvektorai

r0ij, r0ij az Mij csúcspontnak az M ponthoz viszonyított helyzetvektora és annak hossza RMP, RMP a térfogatelem aktuális P∈Si pontjának az Mi számítási ponthoz viszonyított

helyzetvektora és annak hossza

hi az M pont elıjeles távolsága az Si oldallaptól, vagyis i MP vet i

h = nr . hi negatív, ha M az Si lap által határolt és ni által kijelölt féltérben van, a vetület független a P∈Si pont helyzetétıl

hij az Mi pont elıjeles távolsága az Lij oldaléltıl, vagyis ij MP vet ij

h = ν r . hij pozitív, ha Mi az Lij irányított él bal oldalára, vagyis az Si sokszöglapot tartalmazó féltérbe és negatív, ha ennek kiegészítı félterébe esik. hij nagysága, vagyis a vetület független a P∈Lij pont helyzetétıl

lij azLij él hossza

l P∈Lij pont elıjeles távolsága az Mij ponttól l1ij, l2ij r1ij, r2ij vetületei azLij oldalra

klij rkij,rlij vektoroknak az Si síkra esı vetületei által határolt háromszöglapok

I.2.3 A poliéderhez hozzárendelt skalár és vektormennyiségek

I.2. ábra. Sioldallap és az oldallapot határoló I.3. ábra. Az Lij oldalélhez hozzárendelt skalár és vektor-

∂Si egy része és az ehhez tartozó vektorok. M a mennyiségek. (µµµµij, ni, ννννij) az Lij élhez hozzárendelt jobbsod- számítási pont, Mi az M pont vetülete az Si rású ortonormált rendszer. r1ij, r2ij az ij él csúcspontjainak oldallapra, P a poliéder lapjának tetszıleges helyzetvektorai az M pontra vonatkozóan. ∆01ij, ∆02ij, ∆12ij

pontja rendre az MiMijAij+1,MiMijAij+1, MiAijAij+1 háromszöglapokat jelöli

Az általam kifejlesztett eljárásban, mely a poliéder erıterének paramétereit számolja, a poliédert a csúcspontjainak koordinátáival rögzítettem. Így egy lap esetén ismertnek tekintem a laphoz tartozó csúcsok koordinátáit egy bizonyos sorrendben, vagyis egy körbejárási irány szerint. A továbbiakban rögzítettnek tekintettem az i-dik lapot. Konvex poliéder esetén a lapok is konvex sokszögek, így bármely egymást követı élvektor (pl.

0 2 0

3 0

2 0

1 0

2 0

1 i i , i i i

i a a l a a

l = − = − , ahol a 0 index a kezdeti körbejárási irányra utal) vektoriális szorzatának egységvektora megadja a lap azon normálvektorát mellyel a kezdetbe rögzített körbejárási irány jobbsodrású rendszert alkot. A továbbiakban a felület külsı normálisára lesz szükség, így ellenırizni kell, hogy a poliéder külsı vagy belsı normálisa közül melyiket jelöli ki a vektorszorzat. Mivel vizsgálatokat konvex poliéderekre szőkítettem, ezért igaz, hogy a poliéder bármely két lapjának tetszıleges két pontját összekötı egyenes pontja a poliéder belsı pontja. Kiválasztok egy belsı pontot és jelölje (xG, yG, zG) ezt a pontot. Így annak eldöntése, hogy a vektoriális szorzat melyik normálist jelöli ki, leegyszerősödik arra, hogy eldöntsem, a számított vektoriális szorzat melyik féltérbe mutat, a lap és a belsıpont által meghatározott féltérbe vagy az ellenkezı féltérbe. A programban a belsı pontnak a poliéder súlypontját választottam. Ha a vektorszorzat a súlypontot tartalmazó féltérrel ellentétes féltérbe mutat, akkor a vektorszorzat a külsı normálist, a megadott körbejárási irány pedig a pozitív irányt jelöli ki. Ellenkezı esetben ha a vektorszorzat a belsı pontot tartalmazó féltérbe mutat, akkor ahhoz, hogy a lap külsı normálisát és ehhez tartozó pozitív körbejárási irányt kapjam meg, megváltoztatom a vektorszorzat elıjelét és a lap csúcspontjainak eredeti körbejárási irányát. Ezt a vizsgálatot a poliéder minden lapjára elvégezzük. A fenti vizsgálat matematikailag a következıképpen írható le:

(

i1+ i1× i2

) (

f xG,yG,zG

)

<0

f a l l , ahol

( )

1 1 1 1 ,

,

3 3 3

2 2 2

1 1 1

i i i

i i i

i i i

z y x

z y x

z y x

z y x z y x

f = , xij, yij, zij pedig az aij

vektor komponensei.

r0ij r1ij

r2ij

ni

|hi|

|hij| l2ij

l1ij dl

lij

∂Si Aij

Aij+1

Mij M

Mi

01ij

02ij

12ij

ννννij

µµµµij

rMP ni

∂Si Aij

Aij+1 M

Mi RMP P

hi

I.2.3 A poliéderhez hozzárendelt skalár és vektormennyiségek

Ha teljesül az egyenlıtlenség, akkor a megadott irányt megtartom, aij =a0ij, lij =lij0, j =1,l(i) és az Si lap normálvektora az

2 1

2 1

i i

i i

i l l

l n l

×

= × alapján számítható.

Ha nem teljesül az egyenlıtlenség, akkor a megadott irányt megváltoztatom, aij =a0il(i)+2j, )

( , 2l i

j = , lij =−l0ij, j =1,l(i) és az Si lap normálvektorát az

2 1

2 1 0

2 0

1 0

2 0

1

i i

i i i i

i i

i l l

l l l l

l n l

×

= ×

×

− ×

= képlettel számolom.

Konkáv poliéder esetén a lapok között lehetnek konkáv sokszögek, melyeknek a körbejárási iránya által kijelölt normál vektort a

∑ ( ) ( ) ∑

( ) ( )

= +

= − × +() 1 − × −

2

1 1 1

1 ) (

2

1 1 1

i l

j

i ij i ij i

l

j

i ij i

ij a a a a a a a

a

képlettel számolhatjuk ki (Pohánka 1988). Korlátos modellt feltételezve a konkáv poliéderek beírhatók egy téglatestbe, pl. az [xmin, xmax] × [ymin, ymax] × [zmin, zmax], aholxmax =max

{

xP P

(

xP,yP,zP

)

}

, xmin =min

{

xP P

(

xP,yP,zP

)

}

a poliéder pontok x koordinátáinak maximális illetve minimális értékét jelöli. Hasonlóan értelmezzük ymax, ymin, zmax, zmin értékeket. T(xmax, ymax, zmax) a poliéder külsı tartományának egy pontja lesz. Ezzel a kezdıponttal félegyeneseket állítok elı, melyeket úgy kapok, hogy a kezdıpontot rendre összekötöm az egyes poliéder lapok egy belsı pontjával. Minden lap esetén a következı módon szerkesztem meg a külsı normálist: 1. Rögzítek egy lapot. 2. Megvizsgálom, hogy a félegyenes, a rögzített lapon kívül még hány pontban metszi a poliédert. 3. A félegyenesen sorba rendezem ezeket a pontokat. Felhasználom, hogy egy T külsı pontból kiinduló félegyenes és a poliéder lapok (ez alatt a sokszög belsı tartományát értem) Ti

metszéspontjaiból elıállított szakaszok egymást váltva a poliéder külsı illetve belsı tartományában helyezkednek el. Ennek alapján TT1 a külsı, T1T2 a belsı, T2T3 a külsı tartományban és így tovább elhelyezkedı szakaszok. 4. Ha a sorbarendezés után a rögzített lapon felvett belsı pont rendje páros, akkor a rögzített lap külsı normálisa az lesz, mely a T-vel ellentétes irányba mutat, ha páratlan, akkor a normális a T pont irányába mutat.

A külsı pontból végigpásztázva a poliéder minden lapját, ezzel az eljárással minden laphoz kiválaszthatom a hozzátartozó külsı normálist.

Az alábbiakban a vektor és skalár mennyiségek láthatóak vektormőveletek segítségével elıállítva:

M P

MP r r

r = − , rMP = rPrM . ij

ij

ij a a

l = +1 − , lij = aij+1aij .

2 1

2 1

i i

i i

i l l

l n l

×

= × ,

ij ij

ij ij

ij a a

a µ a

= −

+ +

1

1 , νij =µij ×ni.

M ij

ij a r

r1 = − , r2ij =aij+1rM.

ij ij

r0ij = r1 ×µ , hi =rMPni =r1ijni =r2ijni, hij =r1ijνij, PSi

ij ij

l1ij =r1µ , l2ij =r2ijµij =l1ij +lij,

ahol rMP, r0ij, lij pozitív skalármennyiségek, hi, hij, l1ij, l2ij mennyiségek elıjelei az M számítási pontnak az Si laphoz illetve Lij élhez viszonyított helyzetétıl függenek, amint azt a skalármennyiségek geometriai értelmezésénél már megadtam.

I.2.4 A tömegvonzási potenciál analitikus képletének különbözı levezetési módszerei

I.2.4 A tömegvonzási potenciál analitikus képletének különbözı levezetési módszerei