Automatic Model Generation for Physical Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack an efficient method for automatically generating and managing models of physical devices, especially when these devices are unknown or unconnected, limiting the ability to simulate, control, and modify their behavior effectively within a technical computing environment.

Innovation Solution

A host device with a technical computing environment detects and connects with physical devices, generates or retrieves model elements, and provides program code to simulate, control, and modify their behavior, even if the devices are unknown or unconnected, by utilizing physical device information and integrating with existing model elements and repositories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual model creation methods are used for physical devices, then model accuracy can be maintained, but the time and effort required increases significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidtime required for model creation
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system creates digital copies of physical devices by automatically generating model elements that replicate the behavior and characteristics of the actual hardware. The model elements are generated from device information without requiring manual recreation, thus maintaining accuracy while reducing time investment.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system enables self-service model generation by automatically creating model elements from device information without requiring expert intervention. The automated generation process allows the system to serve itself in creating accurate models, reducing both time and skill requirements.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If comprehensive device information is collected to generate accurate models, then model quality improves, but the complexity of the process increases

Engineering Contradiction:
Improvemodel qualityVSAvoidprocess complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the model generation process into distinct model elements, each representing specific aspects of the physical device. This segmentation allows comprehensive device information to be organized into manageable, modular components, reducing process complexity while maintaining model quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates universal model elements that can represent multiple aspects of device behavior through a standardized framework. These model elements serve multiple functions in simulation, control, and modification tasks, simplifying the overall process while maintaining comprehensive device representation.

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

3Productivity

If existing model elements and repositories are utilized, then the speed of model generation increases, but the adaptability to unknown devices decreases

Engineering Contradiction:
Improvespeed of model generationVSAvoidadaptability to unknown devices
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts the model generation process based on the specific device being modeled. When encountering unknown devices, the system can generate custom model elements while still leveraging the structure and patterns from existing repositories, thus maintaining both speed and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses existing model elements and repositories as intermediaries to bridge the gap between known and unknown devices. By comparing device information against existing models and generating new elements based on patterns from repositories, the system maintains high productivity while adapting to novel device types.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10360052B1Automatic generation of models from detected hardware
Publication Date: 2019.07.23 MATHWORKS INC
  • US10360052B1 patent drawing
  • US10360052B1 patent drawing
  • US10360052B1 patent drawing

AI summary

A method may include establishing a connection with a physical device, by a device. The method may include receiving information identifying the physical device, by the device. The method may include determining physical device information based on receiving the information identifying the physical device, by the device. The physical device information may be a description of the physical device. The method may include generating a set of model elements based on the physical device information, by the device. The set of model elements may include program code associated with simulating a behavior associated with the physical device. The method may include associating the set of model elements with a device model corresponding to the physical device, by the device.