Elizabeth Young

Architectural Space Usage Simulation

Designing the layout of a space can be difficult. Furniture must be placed within the space in a layout that is conducive to the usage of that space. There are many tools available that a designer can use to create room plans and ensure that purchased furniture will fit the room dimensions. These tools however, do not have the capacity to aid the designer in ensuring that the space is laid out to its full potential. This project proposes the simulation of potential traffic flow and space usage as a technique for providing designers with a virtual model of the space.

View the project report.

View the system source code.

View the system Javadoc.

Screen shots

Start screen

Room drawing area

Furniture added to the room

Simulation botton pressed

The model loaded into Repast

Repast agent-based modelling toolkit was used for this project

Repast.

The version used was Repast J, from the Repast 3 family of toolkits.

Repast 3.

View the QuickTime movie of the evaluation simulation.

Design aspects demonstrated by prototype

The agent objectives, agent visibility and shortest path algorithm are the only aspects of the design not operational within the prototype.

Components not operational

The shortest path algorithm and the agent visibility map classes and methods do not fully work.