My Project
BK-pad

This is a specialization project looking at simulating noise generation by friction. Below is a description of the project

"In a previous project, we have developed a simple model for studying the interplay between the dynamics at the sliding interface, and the generation of noise in a resonator such as a brake system. The goal of this project will be to further investigate this model, and study how the noise can be controlled"

– Astrid

The project is based on the The Burrigde-Knopoff-Pad Model thesis by a previous NTNU-student.

Folder description

How to make it run

To run the code it is required that CMake and Make is installed. Resources online will tell you how to install these. The required libraries must be installed before compiling(see the Libraries section below).

$ cd <path_to_project_folder>
$ cmake .
$ make
$ ./bin/<compiled filename>

If you want to run with gdb debugging options, run

$ cmake -DCMAKE_BUILD_TYPE=Debug .

as the first command.

Libraries

Eigen

To install the Eigen package you need to pull a repository to a folder you have access to. At this time (18.09.2018) this can be found at eigen git repository. Then it is pratical to make a environment variable, so that CMake will recognise it

export EIGEN3_INCLUDE_DIR=<path_to_eigen_local_repository>