System and method of simulating input/output modules in a control system
AssigneeGeneral Electric Company
InventorsRajaneesh Krishna Mutyalapati, Muralidhar Venkata Subrahmanya Duvvuri, Marc Harold McKinley, Manas Ranjan Sahoo
Life of this patent
Estimating the term…
Abstract
A simulation system includes a simulation interface and a virtual controller coupled to the simulation interface. The virtual controller includes an application layer that receives application layer inputs and provides outputs to the simulation interface and an input/output (I/O) layer coupled to the system model and the application layer. The I/O layer includes one or more I/O module models that receive the system model outputs and creates the application layer inputs in the same or similar manner as an I/O module in the system being simulated.
Claims15
A simulation system for simulating input/output (I/O) modules in a control system simulation comprising:
- a simulation interface;
- a system model that models the operation of a system being simulated and provides system model outputs;
- and
- a virtual controller coupled to the simulation interface, the virtual controller including:
- an application layer that receives application layer inputs and provides outputs to the simulation interface;
- and
- an (I/O) layer coupled to the system model and the application layer, the I/O layer including one or more I/O module models that receive the system model outputs and create the application layer inputs in the same or similar manner as an I/O module in the system being simulated.
A method of simulating an input/output (I/O) module contained in a system comprising:
- creating, on a computing device, a system model that creates values representing measurement made by sensors in the system;
- creating an (I/O) layer that includes at least a portion of operational code utilized by the I/O module;
- receiving values from the system model at the I/O layer;
- converting the values received from the system model to I/O layer outputs according to the operational code;
- and
- providing the I/O layer outputs to an application layer that includes a control algorithm for the system.
An article of manufacture comprising non-transitory storage media storing computer readable program code for causing a simulation of an input/output (I/O) module contained in a system, the computer readable program code comprising computer readable instruction for causing a computer to perform a method including:
- creating, on a computing device, a system model that creates values representing measurement made by sensors in the system;
- creating an (I/O) layer that includes at least a portion of operational code utilized by the I/O module;
- receiving values from the system model at the I/O layer;
- converting the values received from the system model to I/O layer outputs according to the operational code;
- and
- providing the I/O layer outputs to an application layer that includes a control algorithm for the system.
Dependencies are inferred from the claim text.