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 service system and configured to pull or to push the data from the first data collector service 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 service 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 a write-once compile anywhere (WOCA) 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 a write-once run anywhere (WORA) client application and at least one of the DAS, the first data archiver, or the asset model database.
2 Assignments
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 service system and configured to pull or to push the data from the first data collector service system and a first data archiver configured to receive at least some of the data from the second data collector service 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.
-
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 service system and configured to pull or to push the data from the first data collector service 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 service 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 a write-once compile anywhere (WOCA) 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 a write-once run anywhere (WORA) 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 service system to a second data collector service system; storing at least some of the data from the second data collector service 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 a write-once compile anywhere (WOCA) object-oriented language; and providing an API wrapper configured to use the API to communicate with a write-once run anywhere (WORA) 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 service system to a second data collector service system; storing at least some of the data from the second data collector service 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 a write-once compile anywhere (WOCA) object-oriented language; and 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 a write-once run anywhere (WORA) 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