These are assorted modelling and simulation projects I've done in MATLAB. The models themselves are derived from first principles under simplifying assumptions, after which genetic strings are used to find optimal parameters in accordance with the context-specific cost function. For each project the main deliverable is the project report, available as either a PDF or iPython notebook depending on the project. I've also provided the code and raw plots for reference. If I have time I will further refactor the code.
A brief description of each project is as follows:
-
Fireworks: Simulate the behavior of a two-stage firework comprising a propulsive and explosive charge.
-
Food: Model the extrusion of a two-phase food slurry.
-
Heat: Model the one dimensional heat equation using the finite difference method.
-
Printer: Simulate the operation of a free-form robotic 3D printer.
-
UAV: Model a swarm of UAV drones, tasked with mapping arbitrary targets while avoiding interspersed obstacles.
Please refer to the respective folder for more information about a given project.