3D Obstruction Modeling for Storage-Efficient MEP Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing three-dimensional routing techniques are computation intensive and storage inefficient, leading to long processing times and inefficiencies in navigating through obstructed spaces.

Innovation Solution

A storage efficient data representation using triangular surface representations of obstructions in a bounded three-dimensional space, allowing for efficient routing of objects and MEP systems while avoiding conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional data representations are used to represent three-dimensional space, then the representation is simple and easy to implement, but the storage efficiency is poor and large amounts of storage are required

Engineering Contradiction:
Improveease of implementationVSAvoidstorage efficiency
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent segments the three-dimensional space into discrete voxels (volume elements) that can be represented using efficient bit-level data structures. Each voxel is divided into smaller sub-voxels or represented using hierarchical octrees, allowing the space to be broken down into manageable units that consume less storage while maintaining complete spatial representation capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from conventional coordinate-based or mesh-based formats to voxel-based binary representations. By encoding spatial information using bit fields and hierarchical data structures, the storage requirements are dramatically reduced while preserving all necessary geometric and topological information for routing operations.

Inventive Principle:
Principle #35Parameter changes

2Speed

If all data is loaded in memory for processing, then the processing speed is fast, but the memory requirements are large and data must be stored in slow storage systems

Engineering Contradiction:
Improveprocessing speedVSAvoidmemory requirements
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments the data processing into hierarchical levels, where commonly accessed voxel data is kept in fast memory while less frequently accessed data remains in storage systems. The segmented data structure allows selective loading of only necessary portions into memory, maintaining fast processing speeds while reducing overall memory requirements through intelligent data placement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements nested data structures where voxel data is organized in hierarchical octrees or similar nested formats. This allows the system to access and process only the necessary level of detail for current routing operations, keeping essential data in fast memory while nesting less critical data in slower storage, thereby achieving fast processing with reduced memory footprint.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If frequent swapping of data from memory is performed, then the routing process can access stored data, but the routing process runs inefficiently and takes long time to process

Engineering Contradiction:
Improvedata accessibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary organization of voxel data into optimized data structures and pre-loads necessary data subsets into memory before routing operations begin. By preparing the data in advance with appropriate indexing and hierarchical organization, the system minimizes the need for frequent data swapping during actual routing processing, thereby reducing processing time while maintaining full data accessibility.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If triangular surface representations are used to model obstructions, then the computational efficiency is improved and database size is minimized, but the modeling complexity increases

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidmodeling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments complex obstruction surfaces into triangular meshes, where each triangle is represented by simple vertex coordinates. This segmentation transforms complicated continuous surfaces into discrete, computationally efficient elements that are easy to process for collision detection and routing calculations, while the modular nature of triangles simplifies the overall data structure despite the increased number of elements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250196890A1Storage efficient data representation of three-dimensional obstructions for routing mechanical, electrical, and plumbing (MEP) systems
Publication Date: 2025.06.19 SCHNACKEL ENGINEERS INC
  • US20250196890A1 patent drawing
  • US20250196890A1 patent drawing
  • US20250196890A1 patent drawing

AI summary

A system uses a storage efficient data representation to route an object of variable cross-sectional area through a bounded three-dimensional space containing obstructions of varying size and complexity. The system uses the of triangular representations of the surfaces of the space in which the systems are to be routed. The system creates a computationally efficient 3D model that accurately represents the physical constraints of the space to be traversed and ensures that the routes are built within the constraints of the physical possibility requirements with no conflicts between different types of objects being routed.