University of Twente Student Theses


Simulation with Hamiltonian mechanics : creating a module for 20-sim

Staal, Eric (2007) Simulation with Hamiltonian mechanics : creating a module for 20-sim.

[img] PDF
Abstract:The simulation program used and developed at the university of Twente, 20-sim, is using simple spatial models for simulation. The spatial models used in 20-sim do not allow simulation of realistic effects, like resonating frames, bending and breaking of beams. To model these structures 20-sim need to be extended to simulate these effects. This can be realized by making a module for 20-sim which is able to model these effects. Modeling these structures and effects can easily be modeled using Hamiltonian mechanics. Hamiltonian mechanics have a different approach in comparison to classical, Newtonian mechanics. How Hamiltonian mechanics are used is described in this report. The assignment is to create a module for the simulation program 20-sim which is able to model realistic effects using a continuous spatial description with Hamiltonian mechanics. This module consists of two parts. The main application is necessary to input models, change models and to draw the model. This application is used to set up the simulation parameters. The actual simulation is done by second part of the program. This part is called by 20-sim to do the simulation with the model made with the main application. Several models are tested to see if the add-on module could simulate Hamiltonian models correctly. The results gave useful information. Most of the testing results are as expected and most results could be explained. However some results are unexpected. Further testing has to be done to see where these unexpected effects come from. The assignment has several recommendations. The interface which is used in the main application is only able to model simple Hamiltonian models, models which consist of point masses and stiffnesses. To make the application work with other types of Hamiltonian models some changes need to be made. Secondly the integration method used is quite simple. This resulted in simulations becoming quickly unstable. This can be solved with small integration steps to stop the model from getting unstable.
Item Type:Essay (Master)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science MSc (60300)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page