Systems and methods for selecting equipment for use in buildings are disclosed. The system may include at least one processor configured to perform operations that include accessing a floor plan demarcating a plurality of rooms. The operations may include receiving a first functional requirement for the first room and a second functional requirement for a second room of the plurality of rooms. The operations may include generatively analyzing the first and second room in conjunction with the first and second functional requirements to identify technical specifications and equipment placement locations in order to conform to the first and second functional requirements. The operations may further include outputting the technical specifications and equipment placement locations in an associative manner with the first and second rooms.
G06F 30/20 - Design optimisation, verification or simulation
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
G06Q 10/0875 - Itemisation or classification of parts, supplies or services, e.g. bill of materials
Structural design systems, methods, and computer readable media for selective simulation of coverage in a floor plan are disclosed. The system may include a processor configured to: access a floor plan demarcating multiple rooms; perform a machine learning method, semantic analysis, or geometric analysis on the floor plan to identify at least one opening associated with at least one room from the multiple rooms; access a functional requirement associated with the at least one opening; access at least one rule associating the functional requirement with the at least one opening; define at least one area of interest or disinterest using the at least one rule and the functional requirement; access a technical specification associated with the functional requirement; generatively analyze the at least one room, the technical specification and the area of interest or disinterest to define a solution that conforms to the functional requirement; and output the solution.
G06F 30/20 - Design optimisation, verification or simulation
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Systems and methods for extracting data from a 2D floor plan and retaining it in a building information model are disclosed. The system may include at least one processor configured to perform operations that may include accessing a 2D floor plan demarcating a plurality of rooms. Operations may include identifying, using a machine learning model, wall boundaries of the plurality of rooms. Operations may include storing the identified wall boundaries in a retention data structure. Operations may include generating a building information model, wherein the building information model includes the identified wall boundaries. Operations may include displaying, at an interface, a comparison of at least a portion of the 2D floor plan and the building information model. Operations may include receiving, from the interface, input based on the comparison. Operations may include updating the retention data structure based on the input.
G06F 30/20 - Design optimisation, verification or simulation
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
G06F 113/16 - Cables, cable trees or wire harnesses
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
4.
Structural design systems and methods for selective simulation of equipment coverage in a floor plan
Systems and methods for selective simulation of equipment coverage in a floor plan are disclosed. A system may include at least one processor configured to access a floor plan demarcating at least one room. Operations may include receiving, via a graphical user interface, information marking an area within the at least one room, wherein the marked area defines an area of interest or disinterest within the at least one room, and wherein the area of interest or disinterest covers an area less than an the area of the at least one room. Operations may include accessing a functional requirement associated with the area of interest or disinterest and accessing technical specifications associated with the functional requirement. Operations may include generatively analyzing the technical specifications to define a solution that at least partially conforms to the functional requirement and outputting the solution.
G06F 30/20 - Design optimisation, verification or simulation
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06K 9/46 - Extraction of features or characteristics of the image
G06F 113/16 - Cables, cable trees or wire harnesses
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Systems and methods for generating wiring diagrams for equipment are disclosed. The system may include at least one processor configured to perform operations that may include accessing a floor plan defining a plurality of rooms, receiving input associating at least one of a plurality of functional requirements with at least one room of the plurality of rooms, and accessing, in a data structure, technical specifications associated with electrical equipment. Operations may include selecting, from the data structure, a plurality of the technical specifications, generatively analyzing the at least one room in conjunction with the functional requirement and the selected technical specifications in order to select a piece of equipment for the at least one room and select an equipment placement location, accessing structural data associated with the at least one room, and generating a wiring diagram for the at least one room using the selected technical specifications and the structural data.
G06F 30/20 - Design optimisation, verification or simulation
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06F 113/16 - Cables, cable trees or wire harnesses
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
6.
Structural design systems and methods for semantic enrichment of floor plans for rule-based application of functional requirement to spaces
Systems and methods for rule-based application of functional requirements to spaces in a floor plan a disclosed. The system may include at least one processor configured to perform operations that may include accessing a floor plan demarcating a plurality of spaces. Operations may include performing semantic enrichment on the plurality of spaces in order to determine a semantic designation for at least one space of the plurality of spaces. Operations may include enriching the floor plan by associating on the floor plan the semantic designation with the at least one space. Operations may include identifying, in a data structure, a rule that includes a functional requirement based on the semantic designation and associating the identified rule with the at least one space.
G06F 30/20 - Design optimisation, verification or simulation
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06F 113/16 - Cables, cable trees or wire harnesses
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
7.
SYSTEMS AND METHODS FOR STRUCTURAL DESIGN USING MODELING AND SIMULATION FOR ARCHITECTURAL PLANNING
Systems and methods for modeling and simulation for architectural planning. The systems and methods may include selecting equipment through automatic simulations, aggregating room-related information, constructing a skeletal floor plan, simulating areas of interest or disinterest, performing rule-based definition of areas of interest or disinterest, performing semantic enrichment of floor plans, performing mass customization, allowing user intervention in simulations, overriding semantic data with geometric analysis, bulk application of functional requirements, rule-based application of functional requirements to differently tagged spaces, generating a color-coded index for functional requirements in a floor plan, generation of actionable room index for floorplans, automatic selection of equipment and generation of wiring diagrams, running comparative equipment simulations for a floorplan, automatic identification of auxiliary equipment associated with floorplans, and optimization of equipment placement in floorplans.
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
8.
Structural design systems and methods for automatic extraction of data from 2D floor plans for retention in building information models
Systems and methods for extracting data from a 2D floor plan and retaining it in a building information model are disclosed. The system may include at least one processor configured to perform operations that may include accessing a 2D floor plan demarcating a plurality of rooms. Operations may include identifying, using a machine learning model, wall boundaries of the plurality of rooms. Operations may include storing the identified wall boundaries in a retention data structure. Operations may include generating a building information model, wherein the building information model includes the identified wall boundaries. Operations may include displaying, at an interface, a comparison of at least a portion of the 2D floor plan and the building information model. Operations may include receiving, from the interface, input based on the comparison. Operations may include updating the retention data structure based on the input.
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
9.
Structural design systems and methods using modeling and simulation for identifying equipment in floor plans
Structural design systems, methods, and computer readable media for automatically positioning primary and auxiliary equipment in a floor plan are disclosed. The system may include at least one processor configured to: access the floor plan demarcating a plurality of rooms; assign functional requirements to each of the plurality of rooms; access at least one data structure containing technical specifications, compatibility rules, and locations for primary and auxiliary equipment; generatively analyze the floor plan using the functional requirements and the technical specifications to select and position in the floor plan primary equipment conforming to the functional requirements; and based on the selection and positioning of the primary equipment, use the compatibility rules and technical specifications to determine whether auxiliary equipment is required for each of the plurality of rooms and to select the auxiliary equipment conforming to the functional requirements of each of the plurality of rooms requiring auxiliary equipment.
G06F 30/20 - Design optimisation, verification or simulation
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
G06F 113/16 - Cables, cable trees or wire harnesses
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
10.
Structural design systems and methods to define areas of interest for modeling and simulation-based space planning
Structural design systems, methods, and computer readable media for selective simulation of coverage in a floor plan are disclosed. The system may include a processor configured to: access a floor plan demarcating multiple rooms; perform a machine learning method, semantic analysis, or geometric analysis on the floor plan to identify at least one opening associated with at least one room from the multiple rooms; access a functional requirement associated with the at least one opening; access at least one rule associating the functional requirement with the at least one opening; define at least one area of interest or disinterest using the at least one rule and the functional requirement; access a technical specification associated with the functional requirement; generatively analyze the at least one room, the technical specification and the area of interest or disinterest to define a solution that conforms to the functional requirement; and output the solution.
G06F 30/20 - Design optimisation, verification or simulation
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06F 113/16 - Cables, cable trees or wire harnesses
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
11.
Structural design systems and methods for floor plan simulation and modeling in mass customization of equipment
Systems and methods for selecting equipment for use in buildings are disclosed. The system may include at least one processor configured to perform operations that include accessing a floor plan demarcating a plurality of rooms. The operations further include accessing functional requirements associated with the rooms and accessing technical specifications associated with the functional requirements. The operations include performing floor plan analysis on the floor plan to ascertain room features associated with the functional requirements and technical specifications. The operations include generatively analyzing the room features to determine a customized equipment configuration for at least some of the rooms, and generating a manufacturer dataset including a room identifier, an equipment identifier, and the customized equipment configuration. The manufacturer dataset enables a manufacturer to customize equipment for the rooms and package the customized equipment to display the room identifier.
G06F 30/20 - Design optimisation, verification or simulation
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06F 113/16 - Cables, cable trees or wire harnesses
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range