High speed recorder for a gas turbine engine
First Claim
1. A method of monitoring a high speed rotary machine, the high speed rotary machine having a control system including a controller and a high speed recorder, the method comprising:
- the controller sampling sensors connected to the high speed rotary machine on a predetermined sensor sampling interval and monitoring the high speed rotary machine for trigger events;
the controller logging an array of sensor values obtained from the sensors and an occurrence of each trigger event including an event timestamp of when the trigger event occurred;
the controller updating a map on a predetermined map publishing interval, the map being updated to include the trigger events that have occurred within the last timeframe of the map publishing interval and a map header that is changed each time the map is updated;
the high speed recorder reading the sensor values obtained for each of the sensors from the controller on a predetermined sensor reading interval and checking the map header for a change to the map header on a predetermined map reading interval, the high speed recorder setting a flag when the map header has changed, and the high speed recorder reading the map during a next loop of the map reading interval, the map reading interval being shorter than the map publishing interval; and
the control system assigning timestamps on a same temporal axis by assigning a sensor timestamp to each sensor value on the same temporal axis as the event timestamps assigned by the controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A control system for a gas turbine engine is disclosed. In embodiments, control system includes a controller and a high speed recorder. The controller obtains sensor values from sensors connected to the gas turbine engine and publishes a map of trigger events. The high speed recorder reads the sensor values from the controller. The high speed recorder checks a map header for a change to the map header on a predetermined map reading interval, sets a flag when the map header has changed, and reads the map during the next loop of the map reading interval. The control system maintains timestamps assigned for the sensor values and to the trigger events on the same temporal axis.
-
Citations
20 Claims
-
1. A method of monitoring a high speed rotary machine, the high speed rotary machine having a control system including a controller and a high speed recorder, the method comprising:
-
the controller sampling sensors connected to the high speed rotary machine on a predetermined sensor sampling interval and monitoring the high speed rotary machine for trigger events; the controller logging an array of sensor values obtained from the sensors and an occurrence of each trigger event including an event timestamp of when the trigger event occurred; the controller updating a map on a predetermined map publishing interval, the map being updated to include the trigger events that have occurred within the last timeframe of the map publishing interval and a map header that is changed each time the map is updated; the high speed recorder reading the sensor values obtained for each of the sensors from the controller on a predetermined sensor reading interval and checking the map header for a change to the map header on a predetermined map reading interval, the high speed recorder setting a flag when the map header has changed, and the high speed recorder reading the map during a next loop of the map reading interval, the map reading interval being shorter than the map publishing interval; and the control system assigning timestamps on a same temporal axis by assigning a sensor timestamp to each sensor value on the same temporal axis as the event timestamps assigned by the controller. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of monitoring a gas turbine engine, the gas turbine engine having a control system including a controller and a high speed recorder, the method comprising:
-
an operations controller of the controller sampling sensors connected to the gas turbine engine on a predetermined sensor sampling interval and monitoring the gas turbine engine for trigger events; a map publisher of the controller logging an analog array including sensor values obtained from sampling the sensors and logging an event array, the event array including a Boolean value to identify between two different states of a trigger event and an event timestamp of when the trigger event occurred for each trigger event detected; the map publisher updating a map on a predetermined map publishing interval of the trigger events that have occurred within the last cycle of the map publishing interval, the map including a map header with a map timestamp that is changed each time the map is updated; an analog recorder of the high speed recorder reading the analog array from the map publisher on a predetermined sensor reading interval; an event recorder of the high speed recorder checking the map header for a change to the map timestamp on a predetermined map reading interval, the event recorder setting a flag when the map timestamp has changed, and the event recorder reading the map during a next loop of the map reading interval, the map reading interval being shorter than the map publishing interval; and the control system assigning a sensor timestamp to each sensor value read from the analog array by the analog recorder on a same temporal axis as the event timestamps. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A control system for monitoring a high speed rotary machine, the control system comprising:
-
sensors connected to the high speed rotary machine; a controller including one or more processors configured to sample the sensors on a predetermined sensor sampling interval and to monitor the high speed rotary machine for trigger events, and log an analog array including sensor values obtained from sampling the sensors, to log an event array, the event array including a Boolean value to identify between two different states of a trigger event and an event timestamp of when the trigger event occurred for each trigger event detected, and to publish a map on a predetermined map publishing interval of the trigger events that have occurred within the last cycle of the map publishing interval, the map including a map header with a map timestamp that is changed each time the map is published; and a high speed recorder including an analog recorder configured to read the analog array from the map publisher on a predetermined sensor reading interval, and an event recorder configured to check the map header for a change to the map timestamp on a predetermined map reading interval, set a flag when the map timestamp has changed, and read the map during a next loop of the map reading interval, the map reading interval being shorter than the map publishing interval; wherein the control system is configured to maintain timestamps on a same temporal axis by assigning a sensor timestamp to each sensor value read from the analog array by the analog recorder on the same temporal axis as the event timestamps. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification