Simulation Visualization Platform Controller Decoupling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current simulation visualization systems require hard-coded connections between modeling and simulation control logic components and render engines, leading to inefficiencies and limited extensibility, as changes to one component often necessitate compensating changes to the other, thereby increasing engineering effort and reducing flexibility.

Innovation Solution

A simulation visualization platform controller implements a defined platform interface, allowing modeling and simulation control logic components and render engines to be agnostic to each other, enabling communication through a defined interface and facilitating the addition of new components without modifying existing applications, thus reducing engineering effort and enhancing extensibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hard-coded connections are used between control logic components and render engines, then system stability is maintained, but device complexity and engineering effort increase

Engineering Contradiction:
Improvesystem stabilityVSAvoidengineering effort
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a simulation visualization platform controller as an intermediary component that mediates between control logic components and render engines. This controller provides a standardized interface layer that decouples the hard-coded connections, allowing components to communicate through defined protocols rather than direct integrations, thereby reducing complexity while maintaining stability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The platform controller implements a universal interface that can work with multiple different control logic components and render engines simultaneously. This multi-functional design allows a single controller to manage diverse components without requiring custom hard-coded connections for each pair, reducing overall engineering effort while maintaining reliable communication

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

2Measurement precision

If custom interfaces are created between specific control logic components and render engines, then communication precision is improved, but adaptability and extensibility deteriorate

Engineering Contradiction:
Improvecommunication precisionVSAvoidextensibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The communication interface is segmented into standardized layers: a platform-level standardized interface for general communication, and component-specific adaptation layers. This segmentation allows precise communication through the standardized protocol while maintaining extensibility, as new components can adopt the standard interface without requiring custom integration code

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses parameter-based configuration to adapt to different components. Rather than hard-coded interfaces, components communicate through standardized parameters and data formats defined by the platform controller. This allows precise communication through well-defined parameter contracts while enabling easy extension to new components through parameter configuration rather than code modification

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the simulation environment is extended to include additional components, then adaptability is improved, but device complexity and engineering effort increase

Engineering Contradiction:
ImproveextensibilityVSAvoidengineering effort
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

When new control logic components or render engines are added to the simulation environment, the platform controller serves as an intermediary that handles integration through standardized interfaces. This eliminates the need to modify existing applications or create custom connection code, allowing seamless extension while maintaining manageable system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The platform controller is designed with universal functionality to work with any component that adheres to the standardized interface. This allows the simulation environment to be extended with additional components without increasing engineering effort, as the controller already possesses the capability to manage diverse component types through its multi-functional design

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

Data Source

PatentUS11093665B2System and method for simulation visualization
Publication Date: 2021.08.17 LOCKHEED MARTIN CORP
  • US11093665B2 patent drawing
  • US11093665B2 patent drawing
  • US11093665B2 patent drawing

AI summary

A disclosed method for simulation visualization may include determining initial conditions for a control logic component for modeling and simulating of a physical product or process. The method may also include determining initial conditions for a render engine for generating a visualization of outputs of the control logic component. The method may include initiating execution of the control logic component and the render engine in accordance with the determined initial conditions, and receiving, during a simulation, input from the control logic component in accordance with a predefined interface for simulation visualization. The received input may represent one or more outputs of the control logic component. The method may also include communicating the received input to the render engine in accordance with the predefined interface for visualization by the render engine.