Outer Rim Archives
Archives · 2025 · 20250148152

Application (pre-grant publication)

AUTO-GENERATION OF SIMULATION DEVICES FOR A HARDWARE-IN-THE-LOOP SIMULATION

Number
20250148152
Published
2025-05-08
Filed
2023-11-03
Assignee
Disney Enterprises, Inc.
Inventors
NATHAN; Gregory J., GRGIC; Rich, DAHLINGER; Cecelia, STRANDSKOV; Matthew J., WALTERS; Brian Foster, HASLEBACHER; Faith Elizabeth Smith
CPC
G06F30/17; G06F30/27; G06F30/20; G06F30/12
Verdict
Low Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

HIL-simulation-device auto-generation technique (McNaull/Milluzzi cluster).

Abstract

An HIL simulation platform may analyze a computer-aided design (CAD) drawing of a device of an operator console. The HIL simulation platform may determine, based on analyzing the CAD drawing, device type information and signal information of the device. The device type information identifies a device type of the device and the signal information identifies one or more signal types of signals associated with the device. The HIL simulation platform may generate, based on the device type information, a simulation device for an HIL simulation of an operation of the device in an HIL simulation environment. The HIL simulation platform may generate, based on the signal information, a name of an output signal from the simulation device. The HIL simulation platform may map, based on the name, the output signal to a controller device in a real world environment and execute a computer model to perform the HIL simulation.

Background

BACKGROUND

Hardware-in-the-loop (HIL) simulations are used in the development and test of complex real-time control systems. HIL simulations involve simulating multiple systems of a controlled environment to provide realistic inputs to a controller being developed or under test. Each external system that communicates with the controller is implemented by a mathematical representation (e.g., a software application) that produces signals and values that simulate the real-time controlled environment. SUMMARY

In some implementations, a method performed by an HIL simulation platform includes analyzing a computer-aided design (CAD) drawing of a device of an operator console; determining, based on analyzing the CAD drawing, device type information and signal information of the device, wherein the device type information identifies a device type of the device, and wherein the signal information identifies one or more signal types of signals associated with the device; generating, based on the device type information, a simulation device for an HIL simulation of an operation of the device in an HIL simulation environment; generating, based on the signal information, a name of an output signal from the simulation device; mapping, based on the name, the output signal to a controller device in a real world environment; and executing a computer model to perform the HIL simulation, wherein the HIL simulation comprises generating the output signal and providing the output sign

Claims

1. A method performed by a hardware-in-the-loop (HIL) simulation platform, the method comprising: analyzing a computer-aided design (CAD) drawing of a device of an operator console; determining, based on analyzing the CAD drawing, device type information and signal information of the device, wherein the device type information identifies a device type of the device, and wherein the signal information identifies one or more signal types of signals associated with the device; generating, based on the device type information, a simulation device for an HIL simulation of an operation of the device in an HIL simulation environment; generating, based on the signal information, a name of an output signal from the simulation device; mapping, based on the name, the output signal to a controller device in a real world environment; and executing a computer model to perform the HIL simulation, wherein the HIL simulation comprises generating the output signal and providing the output signal to the controller device based on mapping the output signal to the controller device. || 8. A system, comprising: a controller; and a hardware-in-the-loop (HIL) simulation platform configured to: analyze a first graphical representation of a device of an operator console; determine, based on analyzing the first graphical representation of the device, device type information and signal information of the device, wherein the device type information identifies a device type of the device, and wherein the signal information identifies one or more types of signals associated with the device; generate, based on the device type information, a second graphical representation of the device for an HIL simulation of an operation of the device; generate, based on the signal information, an output signal from the second graphical representation of the device, wherein the output signal is generated as part of the HIL simulation; and provide the output signal to the controller as part of the HIL simulation. || 15. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the device to: determine device type information and signal information of a device of an operator console based on a two-dimensional representation of a device of an operator console, wherein the device type information identifies a device type of the device, and wherein the signal information identifies signal types of signals associated with the device; generate, based on the device type information, a three-dimensional representation of the device for an HIL simulation of an operation of the device; generate, based on the signal information, an output signal from the three-dimensional representation of the device, wherein the output signal is generated as part of the HIL simulation; and provide the output signal to a controller device as part of the HIL simulation.