Systems and methods for selecting equipment models and optimizing placement of equipment in floor plans are disclosed. Operations may include access a
floor plan demarcating a plurality of rooms, where the
floor plan includes a plurality of equipment symbols, enable a user to select an equipment symbol for analysis, access functional requirements for a set of rooms in the plurality of rooms containing the instances of the selected equipment symbols, access equipment
technical specifications to identify equipment
technical specifications associated with the functional requirements, perform a generative analysis on the identified equipment
technical specifications within identified walls of each room in the set of rooms to select an equipment model that at least partially conforms to the functional requirements, update the
floor plan by associating the selected equipment model with the instances of the selected equipment symbols, and output a bill of material based on the updated floor plan.