Ride Simulation Interaction Pre-Calculation Using 1D Distance Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Simulating interactions between mobile objects and stationary objects in a ride system is challenging due to the complexity of three-dimensional calculations, leading to delays in simulation execution.

Innovation Solution

Pre-compute equipment interaction locations and convert three-dimensional position-based computations to one-dimensional distance calculations, allowing for the execution of simulations with reduced complexity and increased efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If three-dimensional position-based computations are used to simulate interactions between mobile objects and stationary objects, then measurement precision is improved, but simulation execution time increases

Engineering Contradiction:
Improveposition calculation accuracyVSAvoidsimulation execution time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores interaction locations between mobile objects and stationary objects before the simulation begins. During simulation, the system only needs to determine if the mobile object is at a pre-calculated interaction location, rather than performing complex three-dimensional position-based computations in real-time. This preliminary action significantly reduces simulation execution time while maintaining measurement precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the complex three-dimensional position-based computations from the real-time simulation process and separates them into a pre-computation phase. By taking out these heavy calculations and performing them beforehand, the system eliminates the time-consuming operations from the critical simulation path, achieving faster execution without sacrificing accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If parallel processing is used to accelerate simulation execution, then productivity is improved, but system reliability deteriorates due to race conditions

Engineering Contradiction:
Improvesimulation execution speedVSAvoidsimulation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By pre-calculating interaction locations before simulation, the patent enables sequential processing during the simulation phase. This preliminary action transforms the problem into a simple lookup operation that can be performed sequentially without race conditions, maintaining reliability while achieving fast execution through algorithmic optimization rather than parallel processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12208782B2Systems and methods for pre-calculating information regarding interactions between objects during a simulation
Publication Date: 2025.01.28 DISNEY ENTERPRISES INC
  • US12208782B2 patent drawing
  • US12208782B2 patent drawing
  • US12208782B2 patent drawing

AI summary

A simulation platform may receive equipment information regarding ride equipment. The equipment information identifies a first location of a first end of the ride equipment on a travel path and identifies a second location of a second end of the ride equipment. The simulation platform may determine, based on the equipment information, that the first location is at a first distance from a starting location on the travel path and indicates that the second location is at a second distance from the starting location. The simulation platform may execute a computer model to perform a simulation of a movement of a passenger vehicle along the travel path. The simulation platform may determine, during the simulation, that the passenger vehicle is located at a particular distance from the starting location. The simulation platform may determine whether the particular distance corresponds to a location between the first location and the second location.