46
Számítógéppel segített modellezés Számítógéppel segített modellezés és szimuláció a és szimuláció a természettudományokban természettudományokban Beszámoló előadás Németh Gábor 2008. 05. 08.

Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Számítógéppel segített modellezés Számítógéppel segített modellezés és szimuláció a és szimuláció a

természettudományokbantermészettudományokban

Beszámoló előadás

Németh Gábor

2008. 05. 08.

Page 2: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

A kurzusrólA kurzusról

● Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig● Három csoport: matematika-fizika, élettudomány és tanár

csoport● A Szegedi Tudományegyetem és az Újvidéki Egyetem

szervezésében valósult meg a kurzus● Magyar és külföldi jelentkezők● A projekt a Magyarország-Románia és Magyarország-

Szerbia és Montenegró Határon Átnyúló Együttműködési Programban, az Európai Unió és a Magyar Köztársaság társfinanszírozásával valósul meg.

Page 3: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Élettudomány csoportÉlettudomány csoport

Kurzus ÓraszámMatematikai és vizualizációs csomagok 4Matematikai modellek számítógépes vizsgálata 4Térgeometriai struktúrák számítógépes modellezése 4

4+2Számítógéppel segített méréstechnika 4+2Molekula design és kvantumkémia 4+4Molekulamodellezés, kölcsönhatások biológiai rendszerekben 4

Sztatisztikai szoftverek, biosztatisztika

Page 4: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula-designMolekula-design és kvantumkémia, és kvantumkémia,

molekula modellezésmolekula modellezés

Page 5: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula-design és kvantumkémiaMolekula-design és kvantumkémia

● A molekulákat nem síkban, hanem térben kell elképzelni

● A molekulákban az atomok között energiák lépnek fel● Nem csak az egymással kapcsolódó atomok között

lép fel kölcsönhatás a molekulákban, hanem a többi atom között is

● A molekula-design során arra kell törekedni, hogy ez az energia minimális legyen

● Az tervezéshez modellező programokat használnak

Page 6: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula-design és kvantumkémiaMolekula-design és kvantumkémia

● A molekulák tervezése során három geometriai paramétert lehet figyelembe venni: - az atomok közötti távolság

- három atom által bezárt szög

- dihedrális szög (két sík által bezárt szög)

Page 7: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula-design és kvantumkémiaMolekula-design és kvantumkémia

Page 8: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula-design és kvantumkémiaMolekula-design és kvantumkémia

● Miért fontos?● A stabil

állapotokat keressük

● Több stabil állapot is lehet

● A stabil állapotoknak más az energiaszintje

Page 9: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula-design és kvantumkémiaMolekula-design és kvantumkémia

● Hogyan keressük a stabil állapotokat?● Ki lehet számolni a belső energiát minden

geometriai struktúra esetén● Túl sok lehetőség program● Optimalizáló eljárások● Lehetnek lokális optimumok● Több paraméter

Page 10: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula-design és kvantumkémiaMolekula-design és kvantumkémia

Molekula modellezésMolekula modellezés

Page 11: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula modellezésMolekula modellezés

● A molekulák belső energiáit nem csak akkor lehet számolni, mikor egy molekulát atomokból állítunk össze, hanem akkor is, amikor két molekula kölcsönhatását vizsgáljuk.

● Ha egy molekulát egy másikhoz szeretnénk kapcsolni, akkor dokkolásról beszélünk. A dokkolás során megadhatjuk, hogy az új molekula hogyan kapcsolódjon a már meglévő molekulához.

Page 12: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula modellezésMolekula modellezés

● A dokkolás is egy optimalizációs probléma● Meg kell adni a dokkolás helyét, a pozíciót, azt,

hogy mennyi lehetősége van az optimalizáló algoritmusnak változtatni a molekula helyét, helyzetét.

● Az optimalizálás során az energiafüggvényt egy tölcsérként kell elképzelni.

● A cél az hogy egy kiindulási energiaszintről egy alacsonyabba, lehetőleg a legalacsonyabba jussunk.

Page 13: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula modellezésMolekula modellezés

Page 14: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula modellezésMolekula modellezés

Page 15: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Molekula modellezésMolekula modellezés

● Szoftverek:- Gaussian03- Gaussview- Visual Molekular Dynamics- AutoDock 4.01- Autodocktools

Page 16: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Térgeometriai struktúrákTérgeometriai struktúrák modellezése modellezése

Page 17: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Térgeometriai struktúrák Térgeometriai struktúrák modellezésemodellezése

● Poliéderek● Transzformációk● Parkettázás● Euler3D

Page 18: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Térgeometriai struktúrák Térgeometriai struktúrák modellezésemodellezése

● Szabályos poliéderek:- konvex- élei egyenlő hosszúak- élszögei egyenlőek- lapszögei egyenlőekvagy- lapjai szabályosak- lapjai egybevágók- testszögletei szabályosak- testszögletei egybevágók

Page 19: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Térgeometriai struktúrákTérgeometriai struktúrák modellezése modellezése

● Félig szabályos poliéderek:- konvex- lapjai szabályosak- testszögletei egybevágók- csúcs-tranzitívvagy- konvex- lapjai egybevágók- testszögletei szabályosak- lap-tranzitív

Page 20: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Térgeometria struktúrák Térgeometria struktúrák modellezésemodellezése

● Egy szabályos vagy félig szabályos poliéder előállítható, ha az egyetlen lapját transzformációval másoljuk– Forgatás– Tükrözés– Eltolás

Page 21: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Térgeometriai struktúrák Térgeometriai struktúrák modellezésemodellezése

Page 22: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Térgeometriai struktúrákTérgeometriai struktúrákmodellezésemodellezése

● Térkitöltés:– a szabályos sokszögek közül a háromszöggel,

négyzettel és a szabályos hatszöggel kiparkettázható a sík

– nem csak szabályos sokszögeket használhatunk– egy poliéderrel kiparkettázható a tér, ha

visszavezethető a kockára

Page 23: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Térgeometriai struktúrákTérgeometriai struktúrákmodellezésemodellezése

Page 24: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Térgeometriai struktúrákTérgeometriai struktúrák modellezése modellezése

Romb-dodekaéder Csonkolt oktaéder

Méhsejt modell

Page 25: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Térgeometriai struktúrákTérgeometriai struktúrák modellezése modellezése

● Az Euler3D programmal térbeli poliédereket modellezhetünk

● A programmal poligonokat rajzolhatunk a térbe, és így akár poliédereket is rajzolhatunk

● A programban a poligonokat pontjaival adhatjuk meg

● Szabályos vagy félig szabályos poliédereket megadhatunk az egyik oldalának transzformáltjaival.

Page 26: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Térgeometriai struktúrák Térgeometriai struktúrák modellezésemodellezése

● Euler3D– Ingyenes, magyar fejlesztésű alkalmazás

poliéderek szerkesztésére és vizsgálatára– Transzformációk– Megjelenítés– Pontokat kell megadni, poliédereket, szakaszokat a

pontok alapján lehet megadni– Kicsi, de hasznos

Page 27: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Számítógéppel segítettSzámítógéppel segítettméréstechnikaméréstechnika

Page 28: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Számítógéppel segített Számítógéppel segített méréstechnikaméréstechnika

● Fizikai mennyiségeket szeretnénk mérni● A mérő berendezések csak elektromos

mennyiségeket tudnak mérni● A nem-villamos mennyiségeket át kell alakítani

villamos mennyiségekké● Az adatokat rögzíteni kell és fel kell dolgozni

Page 29: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Számítógéppel segített Számítógéppel segített méréstechnikaméréstechnika

Page 30: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Számítógéppel segített Számítógéppel segített méréstechnikaméréstechnika

● Adatok:– Periódikusak– Nem-periódikusak

● Adatok feldolgozása:– Jellemzők vagy esetleg bizonyos frekvenciák

szűrése az adatokból

Page 31: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Számítógéppel segített Számítógéppel segített méréstechnikaméréstechnika

● Determinisztikus adatok:

Harmonikus

Periódikus

Kvázi-periódikus

Lecsengő

Page 32: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Számítógéppel segített Számítógéppel segített méréstechnikaméréstechnika

● Nem-determinisztikus adatok

Stacionárius

Nem stacionárius( változó teljesítmény)

Nem stacionárius(változó középérték)

Page 33: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Számítógéppel segített Számítógéppel segített méréstechnikaméréstechnika

● Mire kell figyelni?– Kalibrálni kell a műszert mérés előtt– Kellően sűrű mintavételezés– A mérőműszer (és szoftver) paraméterei helyesen

legyenek beállítva– Elegendő adat felvétele– Minél pontosabb feldolgozás és kiértékelés

Page 34: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Számítógéppel segített Számítógéppel segített méréstechnikaméréstechnika

Page 35: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Számítógéppel segített Számítógéppel segített méréstechnikaméréstechnika

Page 36: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Matematikai és vizualizációs Matematikai és vizualizációs csomagokcsomagok

Page 37: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Matematika és vizualizációs Matematika és vizualizációs csomagokcsomagok

● Mathematica 6 (Wolfram)– Dokumentáció készítés– Számítások elvégzése a dokumentumon belül– Grafikonok, diagramok– Formázás (stílusok)– Matematikus szemlélet a programozó szemlélettel

szemben

Page 38: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Statisztikai szoftverek, Statisztikai szoftverek, biostatisztikabiostatisztika

Page 39: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Statisztikai szoftverek, Statisztikai szoftverek, biostatisztikabiostatisztika

● Miért fontos?– Adatokat gyűjtünk betegekről (vagy bármi másról)– A túl sok adat feldolgozhatatlan– Az adatból mintát veszünk, és a minta alapján

próbálunk meg következtetni az adathalmaz egészére

– A mintának reprezentatívnak kell lennie– A feldolgozott adatok összefüggést mutathatnak

bizonyos jellemzők között– Betegségek időben történő felismerése– Terápia hatékonyságának jellemzése

Page 40: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Statisztikai szoftverek, Statisztikai szoftverek, biostatisztikabiostatisztika

● Várható érték● Szórás● Eloszlás● Adatok transzformációja● Középértékek● Statisztikai becslés● Statisztikai próbák

Page 41: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Statisztikai szoftverek,Statisztikai szoftverek,biostatisztikabiostatisztika

● A statisztika szoftverek nagy segítséget nyújtanak az adatok feldolgozásában

● Bonyolult matematikai számítások gyorsan végrehajthatók

● Az eredmények megjelenítése dokumentálható formában– Diagramok– Nem mindegy, hogy milyen reprezentációhoz

milyen diagramot választunk (kategórikus adat, folytonos adat)

Page 42: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Statisztikai szoftverek,Statisztikai szoftverek,biostatisztikabiostatisztika

Histogram (kerd97.STA 20v*43c)

SULY

No o

f obs

NEM: f iú

35 40 45 50 55 60 65 70 75 80 85 90 950

2

4

6

8

10

12

NEM: lány

35 40 45 50 55 60 65 70 75 80 85 90 95

Page 43: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Statisztika szoftverek,Statisztika szoftverek,biostatisztikabiostatisztika

Mean Plot (kerd97 20v*43c)

Mean Mean±SD

fiú lány

NEM

45

50

55

60

65

70

75

80

85

SULY

Mean Plot (kerd97 20v*43c)

Mean Mean±SE

fiú lány

NEM

45

50

55

60

65

70

75

80

85

SULY

Mean Plot (kerd97 20v*43c)

Mean Mean±0.95 Conf. Interval

f iú lány

NEM

45

50

55

60

65

70

75

80

85

SULY

Page 44: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Statisztikai szoftverek,Statisztikai szoftverek, biostatisztika biostatisztika

Box Plot (kerd97 20v*43c)

Median 25%-75% Non-Outlier Range Extremes

fiú lány

NEM

30

40

50

60

70

80

90

100

SULY

Box Plot (kerd97 20v*43c)

Median 25%-75% Min-Max Extremes

fiú lány

NEM

30

40

50

60

70

80

90

100

SULY

Page 45: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

SzoftvergyűjteménySzoftvergyűjtemény

http://ngweb.atw.hu/science/modelling_softwares.html

Page 46: Számítógéppel segített modellezés és szimuláció a ...gnemeth/presentation/CASM_beszamolo.pdf · A kurzusról Intenzív, 38 órás kurzus 2008. 03. 25. -2008. 03. 30-ig Három

Köszönöm a figyelmet!Köszönöm a figyelmet!