Developing a 2D train simulation system

My MSc thesis topic was the simulation of 2D systems consisting of masses, springs and dampers.
I had the opportunity to work at Knorr-Bremse Rail Vehicle Systems Budapest, where I developed a 2D multi-body system in C++ and OpenGL.
One of the first features were to calculate the natural frequencies and natural modes of a dynamical system, see the video below: