thesis

Modelling of elastic and inelastic collisions

Abstract

Diplomová práce se zabývá kolizemi nákladních vozíků uvnitř prostředí logistického distribučního skladu. Cílem práce je vyhnutí se případným kolizím, které mohou mezi těmito vozíky nastat. V první kapitole jsou podrobně popsány kolize částic a ráz těles za použití zákonů zachování energie a hybnosti. V dalších podkapitolách je provedena podrobná rešerše, týkající se elastických a neelastických kolizí v ideálním prostředí, jež jsou teoretických východiskem pro simulaci reálného prostředí. Kolize jsou podloženy podrobnými výpočty a doplněny obrázky. Druhá kapitola se zabývá vývojem dvouvrstvé aplikace simulující elastické kolize v ideálním prostředí. V podkapitolách jsou uvedeny popisy použitých tříd a metod pro výpočty predikcí kolizí s ukázkami zdrojových kódů. Poslední částí je popsána softwarová platforma JavaFX a použité animační třídy, jež jsou nutné k vizualizace problematiky. Poslední kapitola, jež je hlavním cílem práce, provádí rozšíření stávající aplikace o návrh prostředí skladových prostor a vozíků. Jednotlivé podkapitoly pak popisují případy různých typů kolizí, jejich detekce a zamezení vzniku. Dále je navrženo aplikační řešení této problematiky, s popisem použitých tříd a metod. Použité metody jsou pro jednodušší pochopení podepřeny vývojovými diagramy.Master's thesis deals with vehicles collisions within an environment of logistic distribution storehous. The aim is to avoid potential collisions that can occur between these vehicles. In the first chapter are detailed collisions of particles and elements impact for the law of conservation of energy and momentum. In further sections is carried out detailed research of elastic and inelastic collisions in an ideal environment, which are the theoretical basis for the simulation of the real environment. Collisions are supported by detailed calculations and added pictures. The second chapter deals with the development of double-layer application simulating elastic collisions in an ideal environment. In subchapters are descriptions of the classes and methods for computing prediction of collisions with examples of source code. The last section describes the software platform JavaFX and used animation classes that are required for visualization issues. The last chapter, which is the main goal of the work is done by the expansion of the existing design environment of storehouse and vehicles. Particular chapters then describe the cases of various types of collisions their detection and avoidance. There is an application designed to address this issue, with a description of the classes and methods. Used methods are supported with flowcharts for easier understanding.

    Similar works