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.

Posudky

Posudek vedoucího

Novák, Jiří

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ě). 

Dílčí hodnocení
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í
Navrhovaná známka
C
Body
72

Posudek oponenta

Hanák, Jiří

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.

Dílčí hodnocení
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ů.
Navrhovaná známka
D
Body
65

eVSKP id 148248