HÝROŠ, A. Metody vizualizace a simulace těles sluneční soustavy [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Výsledkem práce je simulační nástroj v Pythonu s jednoduchou vizualizací. Cíle práce byly naplněny v základním rozsahu. Student mohl věnovat více úsilí stran kvality softwarového výstupu i studia literatury. Technická zpráva vyžaduje lepší strukturu i teoretický základ. Přesto se studentovi podařilo provést řadu zajímavých simulací (například průlet asteroidu Apophis v blízkosti Země).
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Cílem práce bylo vytvoření simulačního prostředí pro pohyb těles ve sluneční soustavě a vizualizace jejich dráhy. Z pohledu použitých metod se nejedná o příliš náročné zadání. Student vytvořil jednoduchý nástroj pro simulaci a vizualici těles ve sluneční soustavě a provedl řadu experimentů, pro které využil data z NASA JPL. | ||
Práce s literaturou | Student pracoval hlavně s doporučenou literaturou a do velké míry s online zdroji. Student mohl pracovat s větším množstvím odborné literatury na zvolené téma. | ||
Aktivita během řešení, konzultace, komunikace | Student pracoval samostatně a konzultace probíhaly dle domluvy. Sudent byl aktivnější spíše až během letního semestru a před odevzdáním práce. Student byl na konzultace připraven a pravidelně hlásil postup v softwarové implementaci. | ||
Aktivita při dokončování | Práce byla dokončena v mírném presu, ale zůstal prostor pro korekci některých nedostatků v textové části práce. | ||
Publikační činnost, ocenění |
Kladně hodnotím způsob realizace, kdy bylo použito vhodně OOP s využítím více vláken pro aplikaci. Nedostatky zhledávám v nedostatečné kritice validačních scénářů, kdy není čtenáři ani nabídnuta adekvátní reprezentace odchylky výpočtu oproti referenčním hodnotám. Validace neuvažovala simulace s různými časovými kroky, pro všechny scénáře byl použit jediný s relativně velkou hodnotou jedné hodiny. Na základě výše uvedeného hodnotím práci jako uspokojivou.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Simulování pohybu kosmických těles z pohledu potřebných vztahů považuji za jednoduché zadání, nad kterým měl student možnost vyvinout adekvátní nástroj pro pokročilejší simulace. | ||
Rozsah splnění požadavků zadání | Zadání je ve všech bodech splněno bez významného rozšíření. | ||
Rozsah technické zprávy | Jádro práce má od úvodu až po závěr 41 stran, je tedy v obvyklém rozmezí. | ||
Prezentační úroveň technické zprávy | 80 | Práce je vhodně členěna do kapitol, které na sebe logicky navazují, a proto je pro čtenáře dobře pochopitelná. Autor se zpočátku věnuje základům orbitální mechaniky, které posléze aplikuje v simulaci n-body systému. Dále autor popisuje klíčové prvky vyvinuté aplikace pro provádění a vizualizaci simulací pohybu kosmických těles. Práce je zakončena sérií experimentů. V textu se vyskytují číselné výsledky, které jsou mnohdy nepřesné. | |
Formální úprava technické zprávy | 80 | Práce je typograficky až na drobné nedostatky v pořádku. Po jazykové stránce bych doporučil ujednotit číslo vypravěče, dále volil vhodný typ uvozovek. | |
Práce s literaturou | 65 | Autor cituje 17 literárních zdrojů vesměs relevantních k dané problematice. Zdroje jsou většinou elektronické, ale s nezanedbatelným podílem knižních publikací. Práce je vhodně ocitována, avšak obsahuje několik tvrzení bez citační opory, kdy některá z nich nejsou pravdivá. Zdroje postrádají důležité informace, mimo jiného informace o datu citování u elektronických zdrojů, první knižní citace je bez ISBN. | |
Realizační výstup | 50 | Aplikace pro simulaci pohybu těles na oběžných drahách se jeví na první pohled funkční s jednoduchým a intuitivním ovládáním. Zdrojové kódy jsou čitelné a dostatečně dokumentované. Aplikace nenabízí jakoukoli možnost spustit simulaci pohybu vybraných těles na oběžných drahách s různými počátečními podmínkami bez ručně psanho konfiguračního JSON souboru, ačkoli autorem uvedený zdroj efemeridů generuje data v CSV formátu, dokonce poskytuje online API pro získání požadovaných dat. Tímto je uživatel odkázán si sám sehnat veškerá data a transformovat do potřebného formátu. Vizualizace neumožňuje použít referenční efemeridy, ale jen simulovaná data, z tohoto důvodu není možné v aplikaci provést jejich porování. Algoritmus simulace obsahuje nezanedbatelnou chybu, kdy pro výpočet akcelerace tělesa jsou použity smíšeně hodnoty z minulých simulačních kroků i nové hodnoty z aktuálního simulačního kroku, kdy velmi záleží na pořadí vyhodnocování jednotlivých těles. Autor neporušil žádné licenční podmínky. | |
Využitelnost výsledků | Výsledky v současném stavu v praxi, podle mého názoru, využitelné nejsou, ale do budoucna mohou posloužit jako základ dalších experimentů. |
eVSKP id 148248