Agent-Based Modeling Tool in Built Environment
The AgentBuilt module is a tool that enables agent-based modeling in the built environment. It is designed to consider building layouts and obstructions that affect agents' movements. This module utilizes a grid-based approach, allowing fast and effective simulation. It also employs the networkX library to generate a graph of the building and efficiently track agents' locations, assigning them optimal paths between locations.
AgentBuilt includes two primary modules: The Spatial Module creates the simulation environment and the Temporal Module models agents behaviours and actions. Agent-Built uses the matplotlib library to create visualizations of agents' movements and the datetime module to track simulation time.
AgentBuilt can simulate a wide range of scenarios in the built environment. Its lightweight design and fast processing speed make it ideal for simulating and optimizing building design and operation.