G05B2219/33286

SYSTEMS AND METHODS FOR EVALUATING ASSESSMENTS

Systems and methods evaluate assessments on time-series data. An expression including temporal operators may be created for an assessment. The expression may be arranged in the form of an expression tree having nodes representing input data to the assessment and intermediate results of the expression. An assessment may be evaluated by performing a bottom-up traversal of the expression tree. One or more plots may be generated including a plot of the outcome of the assessment, e.g., pass, fail, or untested, plots of intermediate results of the expression and plots of input data as a function of time. Graphical affordance may be presented on the plots that mark the regions that may have contributed to a specific pass or fail result of the assessment, and points within the regions that resulted in the assessment passing or failing.

Systems and methods for exchanging information between devices in an industrial automation environment

A system may include an industrial automation device, a computing device configured to receive a first set of data associated with the industrial automation device, and a cloud-computing system. The cloud-computing system may receive the first set of data from the computing device, identify a second set of data associated with the industrial automation device based on the first set of data, and send the second set of data to the computing device when the second set of data is relevant to the first set of data.

Automatic setup of digital twins for industrial controllers
11927942 · 2024-03-12 · ·

A method for implementing a digital twin for a physical component of an industrial system includes assigning a unique identifier to the physical component, associating the unique identifier with a digital twin representative of the physical component, placing the digital twin of the physical component on a distributed network. The physical component sends the unique identifier to a known resource, which retrieves the network address of the physical twin associated with the unique identifier and provides the network address to the physical component. A secure communication connection is established between the physical component and the corresponding digital twin via the distributed network. The unique identifier may be a quick read (QR) code displayed on the physical component or a bar code displayed on the physical component. Engineering and simulation software for the digital twin may be supplied on the distributed network.

Automated material welding

Automated material welding including starting a welding operation, scanning a weld in-progress, creating a simulation of the weld in-progress, detecting a flaw in the weld in-progress according to the scanning and the simulation, remediating the weld in-progress, and completing the welding operation.

Systems, and methods for diagnosing an additive manufacturing device using a physics assisted machine learning model

A system for diagnosing an additive manufacturing device is provided. The system includes a first module configured to: obtain one or more parameters for a digital twin of a component of the additive manufacturing device based on raw data from the component of the additive manufacturing device; and generate physics features for the digital twin of the component of the additive manufacturing device based on the one or more parameters and one or more transfer functions, a second module configured to obtain one or more classifiers for classifying the component as a first condition or a second condition based on physics features; and a third module configured to: determine a health of the component based on the generated physics features of the first model and the one or more classifiers.

METHODS OF TUNING PROCESS MODELS

Methods of constructing a process model for simulating a characteristic of a product of lithography from patterns produced under different processing conditions. The methods use a deviation between the variation of the simulated characteristic and the variation of the measured characteristic to adjust a parameter of the process model.

Simulator, simulation method, and simulation program

The system behavior is evaluated by checking the position and the orientation of a target processed by a processing device in accordance with a control instruction. A simulator estimates a behavior of a system including a processing device that processes a target. The simulator includes a measurement unit that performs image measurement of an input image including at least a part of a target as a subject of the image, an execution unit that executes a control operation for generating a control instruction directed to the processing device based on a measurement result obtained by the measurement unit, and a reproduction unit that reproduces, in the system, a behavior of a target detected in the input image together with information about a type and an orientation of the target based on time-series data for the control instruction output from the execution unit and the measurement result from the measurement unit.

Methods and systems for inverting a simulation process to validate a product design

Embodiments of the present invention relieve the burden on a product designer to setup simulations to validate a product design. These embodiments are directed to computer methods and systems for inverting a simulation process to validate a product design. The methods and systems configure a simulator with analysis methods. The methods and systems then provide product design parameters (operating environment conditions and design targets) that define scenarios likely experienced by a product in terms familiar to the product designer. The methods and systems, via the simulator, automatically determine simulations for validating the product design based on the provided product design parameters. To do so, the methods and systems map each of the design parameters to one or more analysis types, which are used by the simulator to select a sequence of analysis methods to define the simulations. The methods and systems execute the simulations to validate the product design.

Comprehensive fault detection and diagnosis of robots
10335962 · 2019-07-02 · ·

A system and related systems for detecting and diagnosing fault of a robot is provided. The method comprises: performing simulations according to robot control commands; calculating discrepancy between actual performance of robot based on the control commands and the results generated by the simulation, wherein a presence of discrepancy is indicative of fault; performing diagnostic exercises according to the discrepancy to identify a cause of the fault.

I/O Virtualization for Commissioning
20190101899 · 2019-04-04 ·

Disclosed herein are techniques for virtualizing the I/O of control modules that are to be implemented by a process controller in the runtime environment of a process plant. A configuration application identifies references to the I/O objects utilized by the control modules. In response, the configuration application generates virtual device signal tags (DSTs) to mimic the performance of the identified I/O objects. To facilitate testing and/or verification of the control module, e.g., during the commissioning of a back-end environment, the configuration application instantiates a virtual controller in a simulation environment. To generate the virtual controller, the configuration application replaces any references to the I/O objects with references to respective, generated virtual DSTs. Thus, by using the virtual DSTs as a proxy for the I/O to the field devices, the control module and/or controller may be tested prior to the field devices without the field environment being fully commissioned.