SYSTEM AND METHOD TO CONTROL SUBSYSTEMS
First Claim
Patent Images
1. A system, comprising:
- a plurality of subsystems, at least one of the plurality of subsystems having an output that depends on at least one other of the plurality of subsystems;
a system data model configured to maintain data representing characteristics and relationships of the plurality of subsystems;
an operational model configured to maintain parameter values of parameters collected from within or outside the system;
a set of service oriented architecture (SOA) interfaces configured to provide access to the system data model and the operational model; and
a control application configured to control any one of the plurality of subsystems, the control application requesting and receiving a part of the data relating to the one of the plurality of subsystems from the system data model and a set of the parameter values from the operational model through the set of SOA interfaces and outputting one or more commands to the one of the plurality of subsystems.
1 Assignment
0 Petitions
Accused Products
Abstract
Control applications can access data regarding interrelations among subsystems of a system and parameter values of the subsystems through interfaces in a service oriented architecture. Control applications can be added to operate on existing subsystems and subsystems can be added without required customized control applications.
-
Citations
11 Claims
-
1. A system, comprising:
-
a plurality of subsystems, at least one of the plurality of subsystems having an output that depends on at least one other of the plurality of subsystems; a system data model configured to maintain data representing characteristics and relationships of the plurality of subsystems; an operational model configured to maintain parameter values of parameters collected from within or outside the system; a set of service oriented architecture (SOA) interfaces configured to provide access to the system data model and the operational model; and a control application configured to control any one of the plurality of subsystems, the control application requesting and receiving a part of the data relating to the one of the plurality of subsystems from the system data model and a set of the parameter values from the operational model through the set of SOA interfaces and outputting one or more commands to the one of the plurality of subsystems. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of controlling a subsystem of a system with a plurality of controllers communicating within a service oriented architecture (SOA), the method comprising:
-
receiving data representing a relationship between the subsystem and other subsystems of the system at each of the plurality of controllers through a set of SOA interfaces; receiving parameter values of the subsystem and the other subsystems, obtained by at least one measurement device, each of the plurality of controllers receiving one or more of the parameter values through the set of SOA interfaces based on a respective request submitted through the set of SOA interfaces; and each of the plurality of controllers processing the data and the requested parameter values to determine one or more control commands for the subsystem. - View Dependent Claims (8, 9)
-
-
10. A method of controlling a plurality of subsystems of a system with a controller communicating within a service oriented architecture (SOA), the method comprising:
-
receiving, at the controller, data representing relationships between each of the plurality of subsystems with others of the plurality of subsystems through SOA interfaces; receiving, at the controller, parameter values related to each of the plurality of subsystems based on requests by the controller through the SOA interfaces; and the controller processing the data and the parameter values to determine one or more control commands for each of the plurality of subsystems. - View Dependent Claims (11)
-
Specification