Dynamic Resource Entity Simulation for Constrained Process Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing resource management simulations struggle to effectively model and manage resource-constrained processes, particularly in complex scenarios where multiple types of resources are required simultaneously, due to limitations in representing resources as static entities or assuming homogeneity, which hinders accurate modeling of preemption and scheduling.

Innovation Solution

The system models resources as special entities that can flow through the simulation model, allowing for hierarchical organization and dynamic allocation, preemption, and scheduling, using a control hierarchy and resource entity rules to manage resources and their attributes, enabling flexible representation of stationary and mobile resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If resources are modeled as static entities or assumed homogeneous, then the simulation model is simpler to implement, but the ability to accurately model preemption and scheduling in complex scenarios is reduced

Engineering Contradiction:
Improveease of implementationVSAvoidmodeling accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies the dynamics principle by transforming static resource entities into dynamic entities that can flow through the simulation model. Resources are no longer fixed in position or state but can be seized, released, and reallocated dynamically. This allows the simulation to accurately model preemption and scheduling behaviors where resources change ownership and location over time, resolving the contradiction between implementation simplicity and modeling accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments resources into distinct entity types with specific attributes and behaviors. Rather than treating all resources as homogeneous, the system divides them into controllable entities that can be individually tracked, seized, and released. This segmentation enables accurate modeling of complex resource constraints while maintaining manageable complexity through structured entity definitions.

Inventive Principle:
Principle #1Segmentation

2Reliability

If resources are modeled as flowing entities with hierarchical organization, then the accuracy of resource-constrained process simulation is improved, but the complexity of the simulation model increases

Engineering Contradiction:
Improvesimulation accuracyVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a unified resource entity framework that handles multiple resource types and behaviors through a common structure. The same entity mechanisms manage both stationary and mobile resources, as well as preemption and scheduling operations. This universal approach reduces model complexity by avoiding separate specialized structures for each resource scenario, thereby resolving the contradiction between accuracy and complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The resource entities in the patent are designed to be self-managing through automated seizure, release, and scheduling mechanisms. The control hierarchy enables resources to autonomously navigate the simulation model and manage their own allocation states without requiring complex external control structures. This self-service capability reduces overall model complexity while maintaining high simulation accuracy.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple types of resources are required to be seized and released dynamically, then the ability to model complex scenarios is improved, but the difficulty of managing resource allocation and scheduling increases

Engineering Contradiction:
Improvemodeling flexibilityVSAvoidresource management difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces control hierarchies as intermediary structures that mediate between resource entities and the simulation model. These hierarchies provide a systematic interface for seizing and releasing resources, managing allocation states, and coordinating scheduling operations. The intermediary control structures simplify resource management by abstracting complex allocation logic into manageable hierarchical relationships, resolving the contradiction between flexibility and ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9141936B2Systems and methods for simulating a resource constrained process
Publication Date: 2015.09.22 SAS INSTITUTE INC
  • US9141936B2 patent drawing
  • US9141936B2 patent drawing
  • US9141936B2 patent drawing

AI summary

Computer-implemented systems and methods are provided for simulation of a resource constrained process. Controlling entity definition data is received, wherein a controlling entity is configured to control resources using a control hierarchy. Resource definition data is received and populated into a resource data structure, wherein the resource is configured to control other resources using the control hierarchy. The resource constrained process is simulated, wherein simulating the resource constrained process includes propagating the controlling entity through the simulation of the resource constrained process, wherein the resource constrained process contains a plurality of stages, at a stage, associating a first resource with the controlling entity using the control hierarchy when the first resource is not allocated to another entity and the first resource fulfills the one or more resource rules, and generating simulation metrics as the controlling entity propagates through the simulation of the resource constrained process.