Automated creation and adaption of a machine or system model
First Claim
1. An automation system for creating, adapting, or both of a system model of a machine or a virtual machine, or a virtual system for behavior simulation, said automation system comprising:
- a control system;
a real machine connected to said control system;
a data recording unit for recording data connected to said control system and connected to a field bus, said recording data selected from the group consisting of machine data and system data, wherein said field bus includes an interface configured to connect input/output modules of the real machine;
a data preparation unit for analyzing the data recorded in said data recording unit, so as to automatically store in said data preparation unit parameters of the machine and system models selected from the group consisting of machine models, system models, and both validated or adapted via a data analysis in the virtual machine or the virtual system in order to simulate a machine or system behavior of a real machine or system, wherein said data preparation unit includes a data memory, a machine model memory and at least one of a machine model generation unit and a machine model adaption unit, wherein said data memory operates to store previously recorded data; and
a cutter arranged in the data preparation unit, wherein the cutter cuts associated output signals out of a long term recording in the data preparation unit, or output sequence for all input signal combinations that occur, with consideration for a time delay;
wherein the cutter is configured to ascertain, from an available measurement and in the machine model generation unit and the machine model adaption unit, for every input signal that was recorded, an associated output value, including a time delay when Boolean functions are involved, and an associated output sequence, including another time delay when non-Boolean functions are involved.
1 Assignment
0 Petitions
Accused Products
Abstract
An automation system for creating and adapting a machine or system model, and for checking a control program of an open-loop control based on a virtual machine or a virtual system has a control system, a data recording unit for recording machine or system data, a data preparation unit for analyzing the data recorded in the data recording unit, and the parameters of the machine or system model that were ascertained via the data analysis are storable, in an automated manner, in the virtual machine or the virtual system, in order to simulate a machine or system behavior of a real machine or system.
30 Citations
31 Claims
-
1. An automation system for creating, adapting, or both of a system model of a machine or a virtual machine, or a virtual system for behavior simulation, said automation system comprising:
-
a control system; a real machine connected to said control system; a data recording unit for recording data connected to said control system and connected to a field bus, said recording data selected from the group consisting of machine data and system data, wherein said field bus includes an interface configured to connect input/output modules of the real machine; a data preparation unit for analyzing the data recorded in said data recording unit, so as to automatically store in said data preparation unit parameters of the machine and system models selected from the group consisting of machine models, system models, and both validated or adapted via a data analysis in the virtual machine or the virtual system in order to simulate a machine or system behavior of a real machine or system, wherein said data preparation unit includes a data memory, a machine model memory and at least one of a machine model generation unit and a machine model adaption unit, wherein said data memory operates to store previously recorded data; and a cutter arranged in the data preparation unit, wherein the cutter cuts associated output signals out of a long term recording in the data preparation unit, or output sequence for all input signal combinations that occur, with consideration for a time delay; wherein the cutter is configured to ascertain, from an available measurement and in the machine model generation unit and the machine model adaption unit, for every input signal that was recorded, an associated output value, including a time delay when Boolean functions are involved, and an associated output sequence, including another time delay when non-Boolean functions are involved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of simulating a unit selected from the group consisting of a machine and a system that is controlled using a control program and an automation system, the method comprising the steps of:
-
providing a data recording unit; providing a data preparation unit; recording data by the data recording unit of the automation system; analyzing the data recorded by the data recording unit in the data preparation unit and generating functions; cutting, by cutter arranged in the data preparation unit, a segment including associated output signals out of a long term recording in the data preparation unit, or the output sequence for all input signal combinations that occur, with consideration for a time delay, wherein the cutter ascertains, from an available measurement and in a machine model generation unit and an adaption unit, for every input signal combination that was recorded, an associated output value, including a time delay when Boolean functions are involved, and an associated output signal sequence, including a time delay when non-Boolean functions are involved; performing automatically a process selected from the group consisting of emulating, adapting and both of a machine or system model using the functions by incorporating function values in the machine or system model; and simulating the unit selected from the group consisting of a machine and a system as a result of said process of emulating, adapting, or both. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification