You are on page 1of 11

1/11

DINAMIKUS GRAVITCI
II. RSZ: AZ ELMLET
Szerz: Sarkadi Dezs

1. Bevezet
A dinamikus gravitci felttelezett jelensgvel 1995-ben tallkoztam elszr Miskolcon, nhai Bodonyi Lszl
ptsz technikus gravitcis ksrlete kapcsn. Bodonyitl megkaptam a szmos ksrleti adatot, melyek rtelmezse
hnapokig okozott fejtrst. A jelensg fizikai httert prbltam megrteni. 1998-ban a paksi atomerm szakkzp-
iskoljnak lakatos mhelyben elkszlt az ltalam tervezett fizikai inga, melynek mrete s az alkalmazott lomt-
megek nagysga is megfelelt Bodonyi ingjnak. Az inga mozgsnak mrshez optikai mozgsmrt terveztem, a
mrsi adatok szmtgpre kerltek. A szmtgp monitorn tudtam kvetni az inga mozgst, ami nagy segtsget
jelentett a rezonancia ksrletek megvalstsban. A sikeres ksrletek ellenre meggyz elmleti magyarzattal nem
tudtam szolglni, mindenesetre az els eredmnyeket publikltam, ahol tudtam: kt nyugati alternatv folyiratban. A
ksrletemmel s a kapcsold elmletemmel szemben, amint az vrhat volt, ers kritikkat kaptam.
A fizikai ingval vgzett gravitcis ksrlet kt, nagyon meglep eredmnye, hogy a mrt gravitcis hats tbb
nagysgrenddel ersebb a newtoni gravitcinl, valamint a vonzs mellett taszt hats is jelentkezik. Az els elm-
leti prblkozsaimban minimlis clt tztem ki, spedig hogy a Bodonyi Lszl mrsei illetve a sajt mrseim alap-
jn a G szzezerszeresre becslt dinamikus gravitcis lland rtkt elmleti ton indokoljam. A jelensget azrt ne-
veztem el dinamikus gravitcinak, mivel a jelensg csak mozg tmegek kztt lpett fel. Gravitcira azrt gondol-
tam, mivel a ksrletben elektromosan semleges mintatmegek szerepelnek, mind az ingaszerkezet, mind a forrst-
meget mozgat szerkezet gondosan fldelve volt. A dinamikus gravitcis llandt prbltam visszavezetni az ismert
alapvet fizikai llandkra, gymint a newtoni gravitcis llandbl, illetve a Planck llandbl kpzett egyszer
algebrai kifejezsekre. Csak az utbbi idben derlt ki, hogy felttelezsem nem volt alaptalan. Elzetesen megjegy-
zem, hogy a most mr vglegesnek tekinthet dinamikus gravitcis modellemben a dinamikus gravitcis lland a
newtoni gravitcis lland s a fnysebessg szmrtkeinek szorzatval egyenl. Ez a newtoni gravitcis lland-
nak mintegy szzmilliszorosa! A gravitcis mrseim 10 ves vfordulja 2018 oktberben lesz.
A folyamatos elmleti prblkozsaim clja a dinamikus gravitci ertrvnynek megtallsa volt. Az mr
kezdettl nyilvnval volt, hogy az j ertrvnynek tartalmaznia kell legalbb az egyik klcsnhat tmeg sebess-
gt, de akr a gyorsulst is. A felttelezett ertrvny rvnyessgt szmtgpes szimulcikkal vizsgltam. A
szimulci jsgt azzal ellenriztem, hogy az elmletileg kiszmolt stacionrius ingamozgs tbb-kevsb hasonlt-
son a mrsi eredmnyre. A szimulcis szmtgp program fejlesztsn, a keresett ertrvny megtallsn vekig
dolgoztam, hosszabb sznetekkel. A prblkozsaim fokozatosan javultak s jelenleg elmondhatom, sikerlt megta-
llnom a most mr vglegesnek tn megoldst, a dinamikus gravitci ertrvnyt.
Azok a ksrleti tnyek, miszerint a dinamikus gravitci mozg tmegeknl jelentkezik, mr a kezdet kezdetn
arra utaltak, hogy ez a jelensg hasonl a mozg tltsek ltal keltett mgneses trhez, a mozg tltsek kztt fellp
mgneses klcsnhatshoz. A vonzs, illetve taszts jelensge teljesen analgnak tnik a mgneses indukci Lenz
trvnyvel. Bodonyi Lszlval elvgzett ksrleteink taln a gravitomgneses elmletet tmasztjk al? Elre kell
jeleznem, hogy ez a felttelezs egyrtelmen tvesnek bizonyult. A dolgozatom teljessge rdekben fel kell idz-
nnk a jelenleg ismert gravitomgneses elmlet lnyegi lltsait.

2. A gravitomgnessg
A fizikusok fantzijt nagyon rgta izgatja a newtoni gravitcis trvny s az elektrosztatika Coulomb trv-
nynek hasonlsga. Ezzel kapcsolatosan az egyik, mig sikertelen prblkozs a gravitci visszavezetse az elekt-
romossgra. A msik elmleti lehetsg a mozg tmegek olyan gravitcis hatsa, mely a mozg tltsek mgneses
klcsnhatsnak analgjaknt gravitomgneses hatsnak lehetne nevezni. Egyhamar felrtk a gravitcis Maxwell
egyenleteket (GEM). A gravitcis tltssrsgnek a tmegsrsg felel meg, a gravitcis ramsrsgnek az elekt-
romos ramsrsg felel meg. A forrsnlkli GEM a szabad trben fnysebessggel terjed gravitcis hullm meg-
oldsokra vezet. Figyelemremlt, hogy Einstein nevezetes trid egyenlete gyenge gravitcis trben ugyancsak
gravitcis Maxwell egyenletekre vezet. Az analgia az elektromgneses Maxwell egyenletekkel nem teljes, de a
gravitomgneses jelensgek kimutatsa a mai napig aktulis kutatsi terlet. A gravitomgneses jelensgek sszefog-
laljt itt talljuk

DINAMIKUS GRAVITCI II. RSZ: AZ ELMLET Sarkadi Dezs dsarkadi@gmail.com 2017. november
2/11
https://en.wikipedia.org/wiki/Gravitoelectromagnetism

A gravitomgneses hatsok rendkvl gyengk, kimutatsukat csak az rhajzs, illetve a mrsi techniknak az
utbbi vtizedek fejldse tette lehetv. A GEM elmlet szerint a newtoni gravitci gravitoelektromos jelensg,
melynek gyengesge ellenre Cavendish mintegy 200 vvel ezeltt laboratriumi krlmnyek kztt, a torzis ing-
jval szmszeren ki tudta mrni. A gravitcis hullm felttelezett terjedsi sebessge, a fny sebessg, mely a GEM
hullmegyenletben szerepel
G G =1/ c 2 ;
(2.1)
G = 1/ 4G G = 4G / c 2 .

A kplet szerint a gravitomgneses permeabilits az amgy is kicsiny newtoni gravitcis lland elosztva a fnyse-
bessg ngyzetvel. A mai kutats ennek az igen gyenge gravitomgneses hats kimutatsra, illetve kimrsre a
forg Fld tmegt hasznlja. A forg Fld egy hatalmas gravitomgnesnek tekinthet, melynek erterben egy elekt-
romosan semleges prgetty gravitcisan precesszl. A dbbenetes rszletek itt olvashatk

https://en.wikipedia.org/wiki/Gravity_Probe_B

Az erre a mrsi clra felbocstott mestersges hold a Fld hosszsgi krvonaln halad, az szak-Dli sarkokon ke-
resztl. A sarkoknl a prgetty mozgst geodetikus precesszinak nevezik. A prgetty az egyenlt skjban ma-
ximlisan rzkeli a "frame-dragging" hatst, azaz a trid kismrtk "elfordulst" a Fld forgsi irnyban. Ez a
jelensg az ltalnos relativitsbl levezethet, mechanikai analgja egy folyadkban forgatott gmb, melynek felle-
tre rtapad a folyadk kzeli rsze, forgsba hozva azt

https://en.wikipedia.org/wiki/Lense%E2%80%93Thirring_precession

A fentiekbl mindenki szmra rthetv vlik, hogy a nagymret s nagytmeg fizikai inga alkalmatlan a rendk-
vl gyenge gravitomgneses hats kimutatsra. Ms irnyban kell gondolkoznunk, hogy a fizikai ingval tapasztalt,
sebessgfgg gravitcis hatsokat elmletileg rtelmezni tudjuk.

2. A dinamikus gravitci httere


Kepler III. trvnye
a 32 =GM G =02 . (3.1)

Ha felttelezzk, hogy a klcsnhat tmegek egysgnyiek s a tvolsguk is egysgnyi, a gravitcis lland frek-
venciangyzetnek felel meg (az egyszersg kedvrt a kzponti tmeget rgztjk). Szabad tmegek gravitcis kl-
csnhatsa sorn mindkt tmeg mozgsban van, egyikk sebessge sem lehet nulla.
A kt tmeg a kzs tmegkzppont krl kering, minden pillanatban fennll

m1r1=
m2 r2=
m1=
v1 m2 v2 (3.2)

Matematikai szempontbl minden pillanatban tallhatunk kt olyan frekvencit, melyekre teljesl

m1r1
= m2 r2
= m1r =
1 m2 r 2 (3.3)

ahol r minden pillanatban a kt tmeg tvolsga. Kpezhetjk a kvetkez fggvnyt

( m1r1 )( m2 r2 ) =
F=
r 4
G
m1m2
r2
; {G} = {12 } = { }.
2
0 (3.4)

A newtoni gravitci teht a klcsnhat tmegek impulzusainak szorzatval arnyos. Ezen egyszer levezets alap-
jn arra a kvetkeztetsre jutottam, hogy a gravitcis jelensgek valsznleg minden esetben a klcsnhat tmegek
impulzusainak szorzatval arnyosak. Mivel kt nyugv test kztt is fennll a gravitcis vonzs, fel kell ttelez-
nnk, hogy annak ltrejttrt a testek bels impulzusa a felels. A testek felttelezett bels impulzust a testek sajtim-
pulzusnak neveztem el, melynek igencsak sajtsgos tulajdonsgai vannak: a sajtimpulzusnak csak nagysga van

DINAMIKUS GRAVITCI II. RSZ: AZ ELMLET Sarkadi Dezs dsarkadi@gmail.com 2017. november
3/11
(skalr mennyisg) s a tr minden irnyban egyenl mrtkben hat (izotrp). A gravitl tmeg s a tehetetlen t-
meg arnyossga felttelezi, hogy a testek sajtimpulzusa szigoran a testek tmegvel arnyos.
A mai ismereteink szerint, ha ltezik a gravitcinak kvantuma, a graviton, annak tmege csak zrus lehet. (A
fizikban a gravitci vgtelen hattvolsg klcsnhatsnak szmt, ezrt kvantuma zrus nyugalmi tmeg, ha-
sonlan az elektromgneses klcsnhatshoz.) A gravitcis klcsnhatst a zrus nyugalmi tmeg gravitonok ra-
ma biztostja. A gravitonok ngyes impulzusra rvnyes kplet

E 2 ( cp ) =
0 E=cp,
2
(3.5)

melynek ismeretben a gravitci ltalnos kpletei a kvetkezk lesznek

m1m2 pp
=
EG G E=
D cG 1 2 . (3.6)
r r

Ez a levezetsnk szerves sszhangba hozza a newtoni sztatikus gravitcit a fizikai ingnl tapasztalt dinamikus
gravitcival. A kplet szerint a dinamikus gravitcis lland SI egysge

m m
GD {c}{G} 0.02 . (3.7)
kg kg

4. A dinamikus gravitci ertrvnye


Zrt rendszer energija lland, ezrt teljeslni kell

dEG d p1p 2
= =
cG 0. (4.1)
dt dt r

Az ingaksrletben folyamatosan energit adtunk t az ingnak, amit az inga stacionrius mozgsa sorn disszipl. Az
ingra hat gerjeszt er kplete

dEG d p p2 d v1 v 2
=
FD = cG 1 = GD m1m2 . (4.2)
dr dr r dr r

A szmgpes program segtsgvel a gerjeszt ert lpsenknt szmoljuk. Az inga mozgsegyenletbe ezt az ert
rjuk be lpsenknt. A v 1 a krasztalon lv gerjeszt tmeg sebessge, v 2 az inga sebessge. A program elejn az
inga sebessge egy pici konstans rtk. A mozgsegyenlet megoldsaknt kapott ingasebessgeket lpsrl lpsre
visszacsatoljuk a dinamikus gravitci kpletbe (nkonzisztens mdszer). Elvgeztem egy prbaszmtst az inga
szimulcira az (4.1) kplettel. A felmerlt derivltakat differenciahnyadosokkal kzeltettem, a differenciahnyado-
sokat a 0.1 msodperces mintavteli idvel szmoltam. A kapott eredmny hasonltott a ksrleti ingamozgshoz, de
az amplitd vletlenszeren hol megntt, hol lecskkent, azaz kaotikus eredmnyt kaptam. Ez a prbaszmts azt
jelezte, hogy az elmleti t j, de a szmtsi mdszer hibi torztjk az eredmnyt. A ksrletben az inga srldik,
energit disszipl. Az energit a gerjeszt tmegek gravitcis teljestmnye ptolja, illetve folyamatosan nveli az
inga kinetikus energijt

) GD 1 2 =
dEG d pp
= FD ( v1 v 2 =
dt dt r
(4.3)
d vv m1m2
= GD m1m2 1 2= GD 2 ( ur
ur ) ; ( =
u v1 v 2 ) .
dt r r

Ha a gravitcis rendszer energija lland, akkor

dEG mm
=FD ( v1 v 2 ) =GD 1 2 2 ( ur
ur ) =0 ur
ur =0. (4.4)
dt r

DINAMIKUS GRAVITCI II. RSZ: AZ ELMLET Sarkadi Dezs dsarkadi@gmail.com 2017. november
4/11
A ksrletnkben a forrstmeg ltal bevitt teljestmny nagyobb, mint az ingtl visszakapott teljestmny. A forrs-
tmeg teljestmnye a kvetkez alakba rhat

m1m2
=
P1 FD v=
1 FD a1=
1 GD ,
ur (4.5)
r2

ahol feltteleztem, hogy a gerjeszt er irnya megegyezik a gerjeszt tmeg sebessgnek irnyval. A ksrletben a
gerjeszt er amplitdja (a krasztal sugara) nagyjbl megegyezik az ingatmeg tlagos tvolsgval, teht a di-
namikus gravitci erkplete

m1m2 mm
FD =
GD u GD 1 22 ( v 1 v 2 + v1 v 2 ) . (4.6)
1r 2
1r

A szorzat derivlt msodik tagja az ingasebessg derivltjt tartalmazza, mely a ksrletnkben olyan kicsi, hogy a
msodik tag elhanyagolhat. A derivlt els tagja a gerjeszt er derivltjt tartalmazza, mely annak szinuszos moz-
gsa miatt a gerjeszt tmeg sebessgnek 1 -szerese, teht ezzel a kplet egyszersthet. Ezzel megkaptuk az inga-
ksrletben szerepl dinamikus gravitcis er kplett

m1m2 pp
FD GD 2
GD 1 2 2 ; ( p1 >> p 2 ) .
v1 v 2 = (4.7)
r r

A dinamikus gravitcis er a kt mozg tmeget sszekt vektor irnyban hat, teht

p1p 2 r
FD GD ; ( p1 >> p 2 ) . (4.8)
r2 r

A negatv eljel azt jelenti, hogy az azonos irnyban mozg tmegek kztt vonz a klcsnhats, ellenttes irnyban
mozg tmegek esetn taszt hats jelentkezik.

5. A rezonanciaksrlet szimulcija
Az albbi bra emlkeztetl a ksrlet sszelltst mutatja

5.1. bra: A gravitcis rezonanciaksrlet sematikus rajza

A dinamikus gravitci sebessgfgg (4.8) erkpletnek megtallsa kemny munka eredmnye volt. A ksrlet
elmleti szimulcija azt jelenti, hogy az erkplet felttelezett alakjbl szmtjuk az inga mozgst s ezt sszeha-
sonltjuk a ksrleti eredmnnyel. A fizikai inga kis kitrsek esetn csillaptott harmonikus oszcilltornak tekinthet.
A legutols ksrletemben az inga teljes magassga t mter volt, az inga kitrst 20 mm-re korltoztam a kt olda-
lon elhelyezett puha fkekkel. Az inga gerjesztsre a (4.8) ertrvnyt alkalmaztam, az ingamozgst meghatroz
dinamikai egyenlet

DINAMIKUS GRAVITCI II. RSZ: AZ ELMLET Sarkadi Dezs dsarkadi@gmail.com 2017. november
5/11
x=
x 2 x + f D ,
2
(f D = )
FD / meff ,
meff = inga teljes effektv mozg tmege, (5.1)
= csillaptsi tnyez .

Az ingamozgs ilyen egyszer szimulcija ennl komplikltabbnak tnt. rthet mdon a nagy mret s nagy t-
meg fizikai inga szles rezonanciagrbjnek bizonyult. A ksrleti ingamozgs az 5.2. brn lthat. Az inga 72
msodperces lengsideje mellett jelentkeztek a 36, illetve 18 msodperces peridusok is (felharmnikusok). Mindezen
fell az ingamozgs Fourier transzformltjban dominnsan megjelentek a 144, illetve 288 msodperces peridusok
is, melyek a krasztal 288 msodperces peridusbl addtak. gy mind az t harmonikusra meg kellett oldani az
inga mozgsegyenlett, majd a megoldsokat megfelel slytnyezkkel kellett "szuperponlni". A sikeres szimulci-
t az 5.3. bra tartalmazza.

5.2. bra: A gravitcis rezonanciamrs egy szakasza.


A fggleges tengely az inga als tmegnek mozgst adja meg mm-ben.
A vzszintes tengely az idtengely. A piros nyl a forg forrstmegek irnyt mutatja.

5.3. bra: A gravitcis rezonanciamrs elmleti szimulcija

DINAMIKUS GRAVITCI II. RSZ: AZ ELMLET Sarkadi Dezs dsarkadi@gmail.com 2017. november
6/11
Rviden sszefoglalom a sikeres szimulci rszleteit. A szmtgpes programban az ingaksrlet fellnzeti smjt
hasznltam

A mrt ingamozgs Fourier transzformltjbl az t dominns peridus a kvetkez

Tn 288 s, 144 s, 72 s, 36 s, 18 s, (5.2)

ami azt jelenti, hogy a fizikai ingnak csak pros felharmonikusai vannak. A dinamikus gravitci szmtshoz az
ingamozgs felharmonikusainak sebessgre van szksg

vn =an n sin nt ;
(5.3)
n = 2 0 , 0 = 2 / 288s, n = 0,1, 2,3, 4.
n

A szimulcis program els idszakaszban az inga amplitdja kis rtknek vlaszdand, majd a periodikus ger-
jeszts hatsra az inga amplitdjt folyamatosan szmoljuk, melyet visszacsatoljuk a programba.
A forrstmegek gerjesztsi sebessgei

Va =
R0 sin 0t , Vb =
R0 sin 0t , (5.4)

ahol R a krasztal sugara. A harmonikusok gerjesztse:

n2 xn 2 xn + f D (t ); (n =
xn = 0,1,...4). (5.5)

A harmonikusok mozgsegyenleteinek megoldsa:

t
t
=xn (t ) 0 e sin n (t ) f D (t )d . (5.6)

vekkel korbban kidolgoztam egy olyan rekurzis algoritmust, mely a konvolcis integrlt mintavteli lpsekre
vezeti vissza, amivel mr az els szimulcik sikeresek voltak. Nemrgen az interneten talltam meg a Verlet integrl-
si mdszert, mely valamivel egyszerbb, mint a konvolcis integrls. A Verlet mdszer a konvolcis integrlhoz
hasonlan lpsenknt integrlja a mozgsegyenletet, minden lpsnl felhasznlva az elz kt lps eredmnyt.
Az ingamozgst a harmonikusok szuperpozcija rja le

4
=x(t ) cn xn (t ) n=0 cn xn (t ), cn = 1. (5.7)

Az ingaharmonikusok rezgmozgst vgeznek, kitrsk (amplitdjuk) a frekvencival arnyosak

x (t ) = a cos t = A cos t. (5.8)

DINAMIKUS GRAVITCI II. RSZ: AZ ELMLET Sarkadi Dezs dsarkadi@gmail.com 2017. november
7/11
Ezek szerint a harmonikusok amplitdi a frekvencival arnyosan, azaz kett hatvnyaival nnek, gy a szuperpoz-
cis slytnyezk a kvetkezk
4 4
cn =a0 0 2n / a0 0 2k =2n / 2k , (n =0,1,..4). (5.9)
=k 0=k 0

6. Spirl galaxisok sebessgprofilja


A spirl galaxisok a galaxisok egy osztlya, melyet elszr Edwin Hubble rt le mg 1936-ban. A spirl galaxi-
sokrl rengeteg informci tallhat az interneten. A Hubble rtvcsvel szmtalan, nagy felbonts kp kszlt a
vilgegyetem spirl galaxisairl. gy tnik, hogy a Tejtrendszernk is spirl galaxis az utbbi vek csillagszati
megfigyelsei alapjn. A problma az, hogy a galaxisok tmegeloszlsa, illetve azt meghatroz sebessgeloszlsa
sem a newtoni gravitcival, sem a newtoni mechanikval nem rtelmezhet. Az albbi fnykpen egy jellegzetes
spirl galaxis lthat, ami a Wikipdibl msoltam ki: https://en.wikipedia.org/wiki/Spiral_galaxy

A galaxisok sebessg eloszlsi grbjrl az albbi rajzot talltam a Wikipdin

https://en.wikipedia.org/wiki/Galaxy_rotation_curve

A newtoni gravitci szerint egy galaxis sebessgeloszlsnak a fehr szaggatott vonal felel meg. Ezzel szemben a
fels vonal, mely a csillagszati mrsek szerinti sebessgeloszls, lesen klnbzik a newtoni elmletbl. A probl-
ma elmleti rtelmezsn rgen trik a fejket az elmleti fizikusok. A problma egyik lehetsges megoldsa a
MOND-nak nevezett elmlet, mely Modified Newtonian Dynamics rvidtse, mely meghagyja Newton gravitcis
trvnyt, de a dinamika alaptrvnyt mdostja gy, hogy a spirl galaxisok sebessgeloszlsa a mrseknek meg-
felel legyen. A MOND elmlettel srn tallkozhatunk a neten, de az utbbi vekben gynevezett stt anyag (Dark
Matter) elmlet kezdett megersdni, miszerint a galaxisok lthat tmegn kvl ltezik egy sttanyag is, aminek
pusztn gravitcis hatsa van, de nincs semmifle elektromgneses sugrzsa (ezrt stt). A stt anyag elmletet a
fizikusok, fleg a csillagszok jelents rsze nem fogadja el. A dinamikus gravitci jelensge egyrtelm magyarza-
tot ad a spirlis galaxisok sebessgeloszlsra. A dinamikus gravitcis csak a klcsnhat sebessgek klnbzsge

DINAMIKUS GRAVITCI II. RSZ: AZ ELMLET Sarkadi Dezs dsarkadi@gmail.com 2017. november
8/11
esetn hat, ami a fenti levezetsbl lthat. Ez azt jelenti, hogy a nagyobb sebessg bels tmegek energit adnak t a
kls tmegeknek. Ez a folyamat elvileg addig tart, amg a galaxis bels tmegeinek s kls tmegeinek sebessgk-
lnbsge zrusra nem cskken.

7. Dinamikus gravitci s magfizika


Hogyan kerl a csizma a spjzba? Vajon mifle kapcsolata lehet a dinamikus gravitcis ksrletnknek a magfi-
zikhoz Meglep mdon ltezik egy kapcsolat, mely lehet szmszer vletlen, de lehet valsgos fizika is. A dinami-
kus gravitcis sajtenergira ugyanis megadhatunk egy fels korltot

r0
p(r ) 1 p02 1
Es GD
= = dp GD GD m0 c 2 0.01 m0 c 2 . (7.1)
0
r 2 r0 2

Az 1000 MeV-re kerektett tmeg nukleonok esetn ez ppen 10 MeV, mely a nukleonok ktsi energijnak fels
korltjt jelenti. Emlkeztetl, Bodonyi Lszl azrt vgezte a ksrleteit Miskolcon, hogy bebizonytsa, egyenl t-
megek kztti gravitcinak zrusnak kell lenni (persze mg a sztatikus gravitciban gondolkozott). gy Bodonyi
Lszlnak, nekem is a ksrletek azt igazoltk, hogy egyenl tmegek kztt a dinamikus gravitcinak minimuma
van. Magfizikban a deutrium pldja mutatja, hogy kt, kzel egyenl tmeg nukleon kztt minimlis a kts.
A Prgban tervezett ismtelt ksrletnkben a klnbz tmegarnyok kztt fellp dinamikus gravitcit
fogjuk tanulmnyozni. Magfizikai mintra vrhat, hogy az 1 : 3 tmegarnynl kiugr hatst fogunk tapasztalni
(m 1 +m 2 = const. felttel mellett), ami a He-4 ktsnek felel meg.

8. Mellklet
A szmtst az MS. Visual Basic Express 13. szoftverrel vgeztem, melynek programlistja a kvetkez:

REM 2017.11.02.
REM VERLET VBY12
REM DINAMIKUS (SEBESSFGG) GRAVITCI
REM INGAMRS SZIMULCIJA: VERLET INTEGRL
REM SI RENDSZER
REM SZERZ: SARKADI DEZS

'*** DINAMIKUS GRAVITCI ***


'*** INGAMRS SZIMULCIJA ***
'*** VERLET INTEGRL ***
'2017.11.02. 7:14:31
'DINGRAV.LLAND = 0.0200083884808864
'KEZDETI SEBESSG V0 = 0.0025
'MRT STAC AMPLITUD(mm) = 10
'SZMTOTT STAC AMPLITUD(mm) = 10.8461806249816
'KOMPONENS AMPLITUDK(mm) 0 = 62.7147563066698
'KOMPONENS AMPLITUDK(mm) 1 = 65.4546664659566
'KOMPONENS AMPLITUDK(mm) 2 = 28.1713639916137
'KOMPONENS AMPLITUDK(mm) 3 = 9.32676560724981
'KOMPONENS AMPLITUDK(mm) 4 = 8.84168972917098
'TLAGOS INGASEBESSG(mm/s) = 0.708994947796204
'GERJESZTSI SEBESSG(mm/s) = 10.9083078249646
'CSILLAPTSI TNYEZ 1/L0 = 1350
'INGA TAVOLSAG MINIMUMA (mm) = 300
'KIRAJZOLT INGAMOZGS ADATSZMA ND = 11520
'TRANZIENS INGAMOZGS ADATSZMA N0 = 40000
'TELJES INGAMOZGS ADATSZMA NN = 51520
'HARMONIKUSOK PERIDUSAI S SLYTNYEZI
' T(0) = 288s; CS(0) = 0.032258064516129
' T(1) = 144s; CS(1) = 0.0645161290322581
' T(2) = 72s; CS(2) = 0.129032258064516
' T(3) = 36s; CS(3) = 0.258064516129032
' T(4) = 18s; CS(4) = 0.516129032258065

Imports System.IO
Public Class Form1
Public NN As Integer 'sszes adat
Public N0 As Integer 'A tranziens adatok szma
Public ND As Integer 'Kirajzolt adatok szma ND = NN - N0
Public HN As Integer 'A harmonikusok szma

DINAMIKUS GRAVITCI II. RSZ: AZ ELMLET Sarkadi Dezs dsarkadi@gmail.com 2017. november
9/11
Public PI As Double = Math.PI 'PI rtke
Public C0 As Double 'Fnysebessg (SI)
Public G0 As Double 'Newtoni gravitcis lland (SI)
Public GD As Double 'Dinamikus gravitcis lland (SI)
Public MEF As Double 'Inga effektv tmege
Public MA As Double 'Forrstmeg = A
Public MB As Double 'Forrstmeg = B
Public MC As Double 'Inga als tmege
Public HA, HB As Double 'Tmegkonstansok
Public FA(), FB(), FG() As Double 'Gravitcis erk
Public DD As Double 'Ingatvolsg minimuma
Public TM, TM2 As Double 'Mintavteli id s ngyzete
Public TT As Double 'Foly id (sec)
Public V0 As Double 'Inga kezdsebessge (SI)
Public L0 As Double 'Inga tlagos csillaptsi tnyezje
Public R0, TG, OG, VG As Double 'Gerjesztsi paramterek
Public TB As Double 'TITIUS-BODE = 2
Public CS() As Double 'Inga harmonikusok slyfaktorai
Public OH(), OH2() As Double 'Inga harmonikusok szgsebessgei s ngyzetk
Public TH() As Double 'Inga harmonikusok peridusai
Public VPC As Double 'Inga pillanatnyi sebessge
Public FC() As Double 'Srldsi er (sebessggel arnyos)
Public VC_ATL As Double 'tlagos ingasebessg (m/s)
Public YCR(,) As Double 'Harmonikus komponensek idsorai
Public YR() As Double 'Ered ingamozgs idsora
Public YC() As Double 'Harmonikus komponensek amplitudi
Public YCA As Double 'Ered amplitd
Public AC(), ACL(), ACH() As Double 'Segdvltozk (harmonikusok)
Public YV(,) As Double 'VERLET harmonikus amplitd
Public VFS() As Double 'VERLET srldsi er
Public ZV As String = ";"
Public ZA As String = "'"
Public data1, data2, data3, mydata As String

REM A PROGRAM INDTSA


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Button1.Click
Main()
End Sub

Sub Main() 'SSSSSSSSSSSSSSSSSSSSSSS


Start() : DinGrav(NN) : Save1() : Save2() : Save3()
MsgBox("*** FUTS KSZ! ***")
Application.Exit() REM EXIT
End Sub 'End MAIN() SSSSSSSSSSSSSSS

Sub Start() 'INPUT ADATOK & BELLTSOK XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

REM ID ADATOK:
TM = 0.1 REM MINTAVETELI IDO (sec)
TM2 = TM ^ 2 REM MINTAVTELI ID NGYZETE
TG = 288 REM KORASZTAL (GERJESZTES) PERIODUSA

REM GRAVITCIS LLANDK:


G0 = 6.67408 * 10 ^ -11 REM NEWTON GRAVITCIS LLAND (SI)
C0 = 299792458 REM FNYSEBESSG (m/s)
GD = C0 * G0 REM DINAMIKUS GRAVITCIS LLAND

REM KEZDETI FELTTELEK: KRITIKUS!


N0 = 40000 REM A tranziens adatok szma
ND = 4 * TG / TM REM Kirajzolt adatok szma: ND = NN - N0
NN = N0 + ND REM sszes adatszm
V0 = 0.0025 REM INGA KEZDETI SEBESSGE (m/s)
L0 = 1 / 1350 REM CSILLAPTSI TNYEZ

REM MRRENDSZER ADATOK:


OG = 2 * PI / TG REM KRASZTAL (GERJESZTES) SZGSEBESSGE
DD = 0.3 REM INGA TAVOLSAG MINIMUMA
R0 = 0.5 REM KORASZTAL SUGARA (m)
MEF = 52 REM INGA EFFEKTIV TOMEGE
MC = 24 REM INGA ALSO TOMEGE
MA = 12 REM FORRASTOMEG = A
MB = 24 REM FORRASTOMEG = B

DINAMIKUS GRAVITCI II. RSZ: AZ ELMLET Sarkadi Dezs dsarkadi@gmail.com 2017. november
10/11
HA = GD * MA * MC / MEF REM Forrstmeg konstans A
HB = GD * MB * MC / MEF REM Forrstmeg konstans B

REM INGA HARMONIKUSOK: SLYTNYEZK & NORMLSUK


REM A HARMONIKUSOK SLYTNYEZI A SEBESSGKKEL ARNYOSAK
TB = 2 : HN = 4 : Dim SC As Double
ReDim CS(HN), OH(HN), OH2(HN), TH(HN), YV(HN, 2), VFS(HN)
For I = 0 To HN
OH(I) = OG * TB ^ I : OH2(I) = OH(I) ^ 2 REM HARMONIKUSOK
CS(I) = TB ^ I : SC += CS(I) REM SLYTNYEZK
Next I
For J = 0 To HN : CS(J) = CS(J) / SC : Next J REM NORMLS!

End Sub 'Start() XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Sub DinGrav(ByVal K)
ReDim YR(NN), FA(NN), FB(NN), FC(NN), FG(NN)
ReDim AC(HN), ACL(HN), ACH(HN), YC(HN), YCR(HN, NN)
Dim SA, SB, CA, CB, AF, BF, DXA, DXB, RA2, RB2 As Double
Dim VPP, AM, AMIN, AMAX, SUMV As Double : Dim JS As Integer
For J = 2 To K
REM SZIMULLT INGAMOZGS:
TT += TM : AF = TT * OG : BF = AF - PI
SA = Math.Sin(AF) : SB = Math.Sin(BF) REM SA = SIN(alfa)A : SB = SIN(alfa)B
CA = Math.Cos(AF) : CB = Math.Cos(BF) REM SA = COS(alfa)A : SB = COS(alfa)B
REM TVOLSGOK AZ X-TENGELYEN
DXA = R0 + DD + YR(J - 1) - R0 * CA : DXB = R0 + DD + YR(J - 1) - R0 * CB
REM INGA TAVOLSAG NEGYZETEK:
RA2 = DXA ^ 2 + (R0 * SA) ^ 2 : RB2 = DXB ^ 2 + (R0 * SB) ^ 2
REM GERJESZTSI SEBESSG KRASZTAL (m/s)
VG = R0 * OG
REM SZMTOTT PILLANATNYI INGASEBESSG (m/s)
VPC = (YR(J - 1) - YR(J - 2)) / TM
REM FORRSTMEGEK DINAMIKUS GRAVITCIJA:
If J < 10000 Then VPP = V0 Else VPP = VPC
FA(J) = HA * VPP * VG * CA / RA2
FB(J) = HB * VPP * VG * CB / RB2
FC(J) = -2 * L0 * VPC REM SRLDSI ER
FG(J) = FA(J) + FB(J) REM GERJESZT ER
VERLET(J) REM MOZGSEGYENLET INTEGRLSA

REM AMPLITD + TLAGSEBESSG


If J > N0 Then
AM = YR(J) REM SZIMULLT INGAMOZGS (m)
If AM > AMAX Then AMAX = AM
If AM < AMIN Then AMIN = AM
YCA = (AMAX - AMIN) / 2 REM SZMTOTT STACIONER AMPLITD (m)
SUMV += Math.Abs(VPC) : JS += 1 REM Sebessg abszolut rtkek sszege
End If
Next J
VC_ATL = SUMV / JS REM INGA TLAGSEBESSGE (m/s)
End Sub 'DinGrav(ByVal K)

Sub VERLET(ByVal J) '///////////////////////////////////////////////////////////////////


For I = 0 To HN
If J = 2 Then YV(I, 0) = 0 REM KEZDETI FELTTEL
VFS(I) = 2 * L0 * (YV(I, 1) - YV(I, 0)) / TM REM HARMONIKUSOK SRLDSI ERI
YV(I, 2) = 2 * YV(I, 1) - YV(I, 0) + (FG(J) - VFS(I) - OH2(I) * YV(I, 1)) * TM2
YCR(I, J) = YV(I, 2) : YR(J) += CS(I) * YCR(I, J)
YV(I, 0) = YV(I, 1) : YV(I, 1) = YV(I, 2)
If J > N0 Then
AC(I) = YCR(I, J) REM INGAMOZGS KOMPONENSEK(m)
If AC(I) > ACH(I) Then ACH(I) = AC(I)
If AC(I) < ACL(I) Then ACL(I) = AC(I)
YC(I) = (ACH(I) - ACL(I)) / 2 REM INGAMOZGS KOMPONENS AMPLITDK(m)
End If
Next I
End Sub 'END VERLET ////////////////////////////////////////////////////////////////////

Sub Save1()
Dim filename As String = "D:\=VBRES\PEND.txt"
Dim writer = My.Computer.FileSystem.OpenTextFileWriter(filename, False)
Dim YM_ST As Double = 0.01 REM MRT STACIONRIUS AMPLITUD SI (mter)

DINAMIKUS GRAVITCI II. RSZ: AZ ELMLET Sarkadi Dezs dsarkadi@gmail.com 2017. november
11/11
writer.WriteLine(ZA + "*** DINAMIKUS GRAVITCI ***")
writer.WriteLine(ZA + "*** INGAMRS SZIMULCIJA ***")
writer.WriteLine(ZA + "*** VERLET INTEGRL ***")
mydata = Format(Now, "General Date")
writer.WriteLine(ZA + mydata)
mydata = "DINGRAV.LLAND = " + GD.ToString
writer.WriteLine(ZA + mydata)
mydata = "KEZDETI SEBESSG V0 = " + V0.ToString
writer.WriteLine(ZA + mydata)
mydata = "MRT STAC AMPLITUD(mm) = " + (YM_ST * 1000).ToString
writer.WriteLine(ZA + mydata)
mydata = "SZMTOTT STAC AMPLITUD(mm) = " + (YCA * 1000).ToString
writer.WriteLine(ZA + mydata)
For I = 0 To HN
mydata = "KOMPONENS AMPLITUDK(mm) " + I.ToString + " = " + (YC(I) * 1000).ToString
writer.WriteLine(ZA + mydata)
Next
mydata = "TLAGOS INGASEBESSG(mm/s) = " + (1000 * VC_ATL).ToString
writer.WriteLine(ZA + mydata)
mydata = "GERJESZTSI SEBESSG(mm/s) = " + (1000 * VG).ToString
writer.WriteLine(ZA + mydata)
mydata = "CSILLAPTSI TNYEZ 1/L0 = " + (1 / L0).ToString
writer.WriteLine(ZA + mydata)
mydata = "INGA TAVOLSAG MINIMUMA (mm) = " + (1000 * DD).ToString
writer.WriteLine(ZA + mydata)
mydata = "KIRAJZOLT INGAMOZGS ADATSZMA ND = " + ND.ToString
writer.WriteLine(ZA + mydata)
mydata = "TRANZIENS INGAMOZGS ADATSZMA N0 = " + N0.ToString
writer.WriteLine(ZA + mydata)
mydata = "TELJES INGAMOZGS ADATSZMA NN = " + NN.ToString
writer.WriteLine(ZA + mydata)
mydata = "HARMONIKUSOK PERIDUSAI S SLYTNYEZI"
writer.WriteLine(ZA + mydata)
For I = 0 To HN : TH(I) = 2 * PI / OH(I)
data2 = "T(" + I.ToString + ") = " + TH(I).ToString + "s;" REM HARMNIKUSOK PERIDUSAI
data3 = "CS(" + I.ToString + ") = " + CS(I).ToString REM HARMNIKUSOK SLYTNYEZI
writer.WriteLine(ZA + data1 + " " + data2 + " " + data3)
Next I : writer.Close()
End Sub 'Save1()

Sub Save2()
REM SZIMULLT INGAMOZGS IDSORNAK MENTSE (Amplitud mm-ben!)
Dim filename As String = "D:\=VBRES\PEND_AMPL.csv"
Dim writer = My.Computer.FileSystem.OpenTextFileWriter(filename, False)
Dim DY As Integer = -1 REM A kirajzols irnya az Y tengelyen!
Dim TF As String REM foly id
TT = 0
For J = NN - ND To NN : TT += TM : TF = TT.ToString
data1 = TF + ZV : data2 = data1
For I = 0 To HN
data1 += (DY * 1000 * YCR(I, J)).ToString + ZV REM HARMONIKUSOK
data2 += (DY * 1000 * CS(I) * YCR(I, J)).ToString + ZV REM NORMLT HARMONIKUSOK
Next I
data3 = TF + ZV + (DY * 1000 * YR(J)).ToString REM SZIMULLT INGAMOZGS
writer.Write(data1 + data2 + data3 + vbNewLine)
Next J : writer.Close()
End Sub 'Save2()

Sub Save3()
REM SZIMULLT INGAMOZGS GRAVITCIS ERK EREDJE + SRLDSI ER (Newton)
Dim filename As String = "D:\=VBRES\PEND_FORCE.csv"
Dim writer = My.Computer.FileSystem.OpenTextFileWriter(filename, False)
Dim DY As Integer = -1 REM A kirajzols irnya az Y tengelyen!
TT = 0 : For J = NN - ND To NN : TT += TM
data2 = TT.ToString + ZV + (DY * FG(J)).ToString + ZV + (DY * FC(J)).ToString
writer.Write(data2 + vbNewLine)
Next J : writer.Close()
End Sub 'Save3()
End Class

DINAMIKUS GRAVITCI II. RSZ: AZ ELMLET Sarkadi Dezs dsarkadi@gmail.com 2017. november

You might also like