[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 385: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 385: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 385: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4792: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4794: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4795: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4796: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
kozmoforum.hu • Téma megtekintése - Alakváltoztató testek mechanikája
Oldal: 1 / 17

Alakváltoztató testek mechanikája

HozzászólásElküldve: 2017.07.19. 09:00
Szerző: G.Á
Alakváltoztató testek mechanikája

avagy hogyan esik a macska a talpára, és mi köze ennek az erős kölcsönhatáshoz?

Bevezetés

Vegyünk egy élő, éber macskát. Tartsuk megfordított állapotban, majd engedjük el.
A macska megcsavarodik zuhanás közben, és a lábára érkezik. Ugyanakkor ezt nem a környezetre való erőkifejtéssel (annak ellenerejét kihasználva) éri el. A macska impulzusmomentuma a mozgása során végig nulla.
Ha a macska merev test lenne, ez a fajta mozgás nem volna lehetséges, mivel ekkor feltétlenül szereznie kellett volna perdületet valahonnan.

Ha a test alakja és belső viszonyai megváltozhatnak, akkor azonban képesek lehetnek elfordulásra anélkül, hogy sértenék a perdület-megmaradást.
Elegendő, ha a forgózsámolyon ülő, biciklikerekes híres kísérletre gondolunk hogy belássuk, ez önmagában nem meglepő.

Ami a macska talpra-esését illeti az a következő fő lépésekből áll:

1) A gerincük görbén tartása középen, hogy a testük felső és alsó fele különböző tengelyek körül foroghasson.
2) Az elülső mancsaikat behúzzák, csökkentve a testük felső felének a tehetetlenségi nyomatékát, és kinyújtják a hátsó lábukat, megnövelve a testük alsó felének a tehetetlenségi nyomatékát. Ebben az állapotban a testük felső felét sokkal jobban el tudják forgatni, mint amennyire az alsó feéltestük fog elfordulni az ellenkező irányba.
3) Kinyújtják az első lábaikat, behúzzák a hátsókat, és újra elfordulnak.
Szükség esetén megismétlik a 2) és 3) lépéseket.

Ellentétben a közhiedelemmel, a farok nem játszik lényeges szerepet.
Kép

Az alakváltoztatás egy folytonos (a valódi macskáknál így végre nem hajtott) változatát ábrázolja az alábbi animáció:
Kép

Az alábbiakban rövid bemutatásra fog kerülni az alakjukat változtató testek kinematikájának és dinamikájának alapja.
A mögötte rejlő matematika "haladóbb" mint ami a merev testek leírásához szükséges, ezenkívül a fizikusok oktatásában általában egyáltalán nem esik szó erről az elméleti mechanika kurzusokban.

Ennek az elméletnek a részletes kidolgozása az 1980-as években történt meg, elsősorban a mikroorganizmusok úszásának megértésére,
lásd Alfred Shapere és Frank Wilczek 1989-es cikkét: https://www.physics.utoronto.ca/~poppit ... reLowR.pdf
Ezt ugyanaz a Frank Wilczek írta, aki 2004-ben Nobel-díjat kapott az erős kölcsönhatás elméletében végzett hozzájárulásáért.

Ez a kapcsolat nem véletlen, elő fognak kerülni az ún. nem-ábeli mértékelmélet bizonyos fogalmai, amikhez általában nem tudunk szemléletes képet fűzni.

(folyt köv)

Re: Alakváltoztató testek mechanikája

HozzászólásElküldve: 2017.07.19. 09:10
Szerző: Zsolt68

Re: Alakváltoztató testek mechanikája

HozzászólásElküldve: 2017.07.19. 19:52
Szerző: G.Á
Kinematika 1.

Felmerül a kérdés, hogy hogyan érdemes leírni egy változó alakú test alakváltozását.
Lévén hogy (diszkrét vagy folytonos) pontrendszerrel modellezzük a testet, értelmezhető a tömegközéppont.
Ennek transzlációját azonban figyelmen kívül hagyjuk, hiszen az alak nyilván eltolástól független.

Definiáljuk tehát a deformálható testek C konfigurációs terét. Ez a tér tartalmazza a pontrendszer összes elrendezését, ami kielégíti azt a feltételt, hogy a tömegközéppont az origóba esik.

A geometriai forgatások szintén nem változtatják meg egy test alakját, így kiválaszthatjuk C egy alterét.
Most alak-térnek fogjuk nevezni a C* teret, mely elemeit úgy kapjuk meg, hogy C összes olyan elemét, amelyeket forgatás egymásba vihet, C* egy elemének vesszük.
Más szavakkal, bármely két elrendezés, amely azonos alakú, de eltérő orientációjú, két elemet jelent C-ben, egy elemet C*-ban.

Ezt úgy is jelölhetjük, hogy C*=C/SO(3) .

Szemléletes képet az N tömegpontból álló pontrendszerre kaphatunk.
Minden egyes tömegponthoz tartozik egy koordináta, amelyet az egyszerűség kedvéért a tömegközépponttól mérünk. A merev testekkel ellentétben azonban .

A C konfigurációs tér minden lehetséges koordináta kombinációját tartalmazza.
A konfigurációs tér elemeit reprezentálhatjuk egy 3N (vagy végtelen) dimenziós vektorral. Ezt jelöljük index nélküli vektorral.
Az alaktér elemeit -el jelöljük, és úgy kapjuk meg, ha kiválasztunk minden C-beli alak közül valamilyen határozott orientációjút.
Nem számít hogy pontosan melyiket választjuk ki, a lényeg hogy kiválasszunk egyet.

Így mindig létezni fog olyan "R" mátrix, hogy teljesüljön, vagyis C tetszőleges elemét visszakapjuk.
Ez persze trivialitás, hiszen így definiáltuk C*-t.
"R" -et forgatómátrixnak fogjuk a továbbiakban hívni, bár általában végtelen dimenziós. A fenti esetben azonos 3x3-as forgatómátrix blokkokból rakható össze.

Ezen a ponton érdemes megfogalmazni a kérdésünket:
Szeretnénk megérteni, hogy hogyan fordulhat el egy objektum rögzített impulzusmomentum mellett, miközben az alakja megváltozik.
Az egyik alapvető tapasztalatunk, hogy különböző alakú testeket nem tudunk egymásba forgatni, elvégre hogyan is forgathatnánk meg egy lovat úgy, hogy gömb legyen belőle?
Ehelyett első lépésben képzelhetjük úgy, hogy az adott objektum alakoknak egy során "megy keresztül", mielőtt az eredeti alakját veszi fel.
Értelmes kérdés ezután, hogy vajon a kezdeti és végállapotokat összehasonlítva észlelhetünk-e eredő elfordulást?

Ha a testünk alakja megváltozik, az azt jelenti, hogy időtől függő vektor jellemzi.
Ekkor a konfigurációt ki tudjuk fejezni a formulával.

A forgatómátrixokhoz azonban lehet definiálni szögsebességet , amely ezekben az esetben az alakváltozás miatt fog a nullától általában különbözni.

(folyt köv.)

Re: Alakváltoztató testek mechanikája

HozzászólásElküldve: 2017.07.19. 21:05
Szerző: Macska Bonifác

Re: Alakváltoztató testek mechanikája

HozzászólásElküldve: 2017.07.20. 20:27
Szerző: Macska Bonifác

Re: Alakváltoztató testek mechanikája

HozzászólásElküldve: 2017.07.20. 20:35
Szerző: Macska Bonifác

Re: Alakváltoztató testek mechanikája

HozzászólásElküldve: 2017.07.20. 21:55
Szerző: takacs.ferenc.bp
Azért sejtem, hogy ennek az elméletnek a legfőbb haszna az űrtávcsövek pozicionálásában rejlik. Így a napelemek energiájával tudhatnak forgolódni.

Re: Alakváltoztató testek mechanikája

HozzászólásElküldve: 2017.07.20. 22:55
Szerző: G.Á

Re: Alakváltoztató testek mechanikája

HozzászólásElküldve: 2017.07.20. 23:46
Szerző: Macska Bonifác
Nekem nem baj, ha lassan írsz. Én már itt is el vagyok kavarodva. Van az r(t), tartozik hozzá egy R(t), amelyik r*(t)-t csinál belőle..
Ez az R(t) tipikusan egy tipikus függvény, azaz nagyon-nagyon ronda, és semmit sem lehet róla állítani? Te lederiválod, és kapsz belőle szögsebességet?

Ez a szögsebesség függ attól, hogy a C térben hogyan veszed fel az orientációt? Mondjuk ha megadok egy tetraéder --> kocka átmenetet, akkor ez az átmenet elég ahhoz hogy szögsebességet rendelj hozzá, vagy kell adjak egy C --> C* felejtést is?

Esetleg egy rács-paralelepipedon elcsúszását? Egyáltalán mi lehet az r vagy az r(t)? Gyurma macska mozgása? Vagy rudakból, csuklókból és motorokból álló robotcicáé? Vagy valami egészen más?

Re: Alakváltoztató testek mechanikája

HozzászólásElküldve: 2017.07.21. 08:25
Szerző: takacs.ferenc.bp