Systems and methods for application reuse
First Claim
1. A system comprising:
- a turbine system configured to produce an electric power by combusting a fuel;
a first processor configured to execute;
a master data archiver configured to store a data sensed via sensors disposed in the turbine system;
a first data collector service system configured to collect the data from the master data archiver;
a second data collector service system communicatively coupled to the first data collector system and configured to pull or to push the data from the first data collector system;
a second processor configured to execute;
a first data archiver configured to receive at least some of the data from the second data collector system;
an asset model database storing a plurality of turbomachine tags, wherein the turbomachine tags are configured to categorize the data stored in the asset model database, wherein the data comprises a raw data and each of the plurality turbomachine tags is configured to transform the raw data into engineering units;
a data access system (DAS) configured to provide data access to the first data archiver, the asset model database, or a combination thereof, wherein the DAS is configured to transform the raw data into the engineering units by applying the turbomachine tags to the raw data;
an application programming interface (API) executable via a third processor, the API comprising an object-oriented language and configured to provide a communicative interface to at least one of the DAS, the first data archiver, or the asset model database; and
an API wrapper executable via a fourth processor, the API wrapper configured to use the API to communicate with an event-driven client application and at least one of the DAS, the first data archiver, or the asset model database.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods are provided. In one embodiment, a system includes a master data archiver configured to store a data related to a turbomachine system and a first data collector service system configured to collect the data from the master data archiver. The system also includes a second data collector service system communicatively coupled to the first data collector system and configured to pull or to push the data from the first data collector system and a first data archiver configured to receive at least some of the data from the second data collector system. The system further includes an asset model database storing a plurality of turbomachine tags, wherein the turbomachine tags are configured to categorize the data and a data access system (DAS) configured to provide data access to the first data archiver, the asset model database, or a combination thereof.
7 Citations
19 Claims
-
1. A system comprising:
-
a turbine system configured to produce an electric power by combusting a fuel; a first processor configured to execute; a master data archiver configured to store a data sensed via sensors disposed in the turbine system; a first data collector service system configured to collect the data from the master data archiver; a second data collector service system communicatively coupled to the first data collector system and configured to pull or to push the data from the first data collector system; a second processor configured to execute; a first data archiver configured to receive at least some of the data from the second data collector system; an asset model database storing a plurality of turbomachine tags, wherein the turbomachine tags are configured to categorize the data stored in the asset model database, wherein the data comprises a raw data and each of the plurality turbomachine tags is configured to transform the raw data into engineering units; a data access system (DAS) configured to provide data access to the first data archiver, the asset model database, or a combination thereof, wherein the DAS is configured to transform the raw data into the engineering units by applying the turbomachine tags to the raw data; an application programming interface (API) executable via a third processor, the API comprising an object-oriented language and configured to provide a communicative interface to at least one of the DAS, the first data archiver, or the asset model database; and an API wrapper executable via a fourth processor, the API wrapper configured to use the API to communicate with an event-driven client application and at least one of the DAS, the first data archiver, or the asset model database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
storing a data sensed via sensors disposed in a turbine system in a master data archiver; collecting the data from the master data archiver using a first data collector service system; pushing or pulling the data from the first data collector system to a second data collector system; storing at least some of the data from the second data collector system in a first data archiver; storing a plurality of turbomachine tags in an asset model database, wherein the turbomachine tags are configured to categorize the data stored in the asset model database, wherein the data comprises a raw data and each of the plurality turbomachine tags is configured to transform the raw data into engineering units; providing data access to the first data archiver, the asset model database, or a combination thereof, by using a data access system (DAS), wherein the DAS is configured to transform the raw data into the engineering units by applying the turbomachine tags to the raw data; communicating with the DAS, the first data archiver, the asset model database, or a combination thereof by using an application programming interface (API) comprising an object-oriented language; providing an API wrapper configured to use the API to communicate with an event-driven client application and at least one of the DAS, the first data archiver, or the asset model database. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory tangible computer-readable medium comprising executable code, the code comprising instructions for:
-
storing a data sensed via sensors disposed in a turbine system in a master data archiver; collecting the data from the master data archiver using a first data collector service system; pushing or pulling the data from the first data collector system to a second data collector system; storing at least some of the data from the second data collector system in a first data archiver; storing a plurality of turbomachine tags in an asset model database, wherein the turbomachine tags are configured to categorize the data stored in the asset model database, wherein the data comprises a raw data and each of the plurality turbomachine tags is configured to transform the raw data into engineering units; providing data access to the first data archiver, the asset model database, or a combination thereof, by using a data access system (DAS), wherein the DAS is configured to transform the raw data into the engineering units by applying the turbomachine tags to the raw data; communicating with at least one of the DAS, the first data archiver, the asset model database, or a combination thereof by using an application programming interface (API) comprising an object-oriented language; communicating with at least one of the DAS, the first data archiver, the asset model database, or a combination thereof by using an API wrapper configured to use the API to communicate with an event-driven client application and at least one of the DAS, the first data archiver, or the asset model database. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification