High speed recorder for a gas turbine engine

US2016348532A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016348532-A1
Application numberUS-201615169417-A
CountryUS
Kind codeA1
Filing dateMay 31, 2016
Priority dateJun 1, 2015
Publication dateDec 1, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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 the 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 values obtained for each sensor 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 the next loop of the map reading interval, the map reading interval being shorter than the map publishing interval; and the control system assigning all timestamps on the 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. 2 . The method of claim 1 , wherein each sensor timestamp is assigned relative to a virtual time axis by subtracting the time on the virtual time axis that the sensor values were received at the high speed recorder by half of the difference between the time on the virtual time axis the sensor values were received at the high speed recorder and the time on the virtual time axis that the request to read the sensor values was sent by the high speed recorder. 3 . The method of claim 1 , wherein the high speed recorder reading the values obtained for each sensor from the controller on the predetermined sensor reading interval includes correcting the predetermined sensor reading interval to account for latencies in the operating system. 4 . The method of claim 3 , wherein correcting the predetermined sensor reading interval to account for latencies in the operating system includes the high speed recorder maintaining an average cycle time between reading the sensor values over a predetermined number of cycles, increasing an actual predetermined sensor reading interval by a correction amount if the average is lower than a desired sensor reading interval by a predetermined amount, and decreasing the actual predetermined sensor reading interval by a correction amount if the average is higher than the desired sensor reading interval. 5 . The method of claim 2 , wherein: the high speed recorder assigns the current value of the virtual time axis as the controller clock time plus a packet reading interval when the date and time values for the controller clock are available; and the high speed recorder performs a synchronization cycle at start-up of the high speed recorder and on a synchronization interval thereafter with the controller to establish the virtual time axis and the controller assigns a map timestamp in the map header to the current time of the virtual time axis by compensating for the delay of waiting until the next loop of the cycle for the map timestamp to be read when the controller clock date and time are not available; wherein the high speed recorder checking the map header for a change includes the high speed recorder checking the map timestamp. 6 . The method of claim 5 , wherein the map timestamp is the time of the controller clock if the controller clock is available and is the synchronized time of the virtual time axis if the controller clock is not available. 7 . The method of claim 6 , wherein the map includes a Boolean value for each event to identify between two different states of the event, the event timestamp, and an offset that is the difference between the event timestamp and the map timestamp. 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 the sensor values obtained from sampling the sensors and logging an event array, the event array including a Boolean value representing to identify between two different states of the 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 the 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 the same temporal axis as the event timestamps. 9 . The method of claim 8 , wherein the analog recorder assigns each sensor timestamp relative to a virtual time axis by subtracting the time on the virtual time axis that the sensor value was received by the analog recorder by half of the difference between the time on the virtual time axis the sensor value was received by the analog recorder and the time on the virtual time axis that the request to read the analog array was sent by the analog recorder. 10 . The method of claim 8 , wherein the analog recorder reading the analog array on the predetermined sensor reading interval includes a frequency regulator of the high speed recorder correcting the predetermined sensor reading interval to account for latencies in the operating system. 11 . The method of claim 10 , wherein the frequency regulator correcting the predetermined sensor reading interval to account for latencies in the operating system includes the frequency regulator maintaining an average cycle time between reading the sensor values over a predetermined number of cycles, increasing an actual predetermined sensor reading interval by a correction amount if the average is lower than a desired sensor reading interval by a predetermined amount, and decreasing the actual predetermined sensor reading interval by a correction amount if the average is higher than the desired sensor reading interval. 12 . The method of claim 8 , assigning the sensor timestamps on the same temporal axis as the event timestamps includes: a direct time offsetter of the high speed recorder assigning the current value of a virtual time axis as the controller clock time plus a packet reading interval when the date and time values for the controller clock are available; and a time inferencer of the high speed recorder performing a synchronization cycle at start-up of the high speed recor

Assignees

Inventors

Classifications

  • F01D21/003Primary

    Arrangements for testing or measuring (for measuring vibrations G01H) · CPC title

  • Diagnostics · CPC title

  • Testing gas-turbine engines or jet-propulsion engines · CPC title

  • in gas turbines · CPC title

  • Spool rotational speed · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016348532A1 cover?
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…
Who is the assignee on this patent?
Solar Turbines Inc
What technology area does this patent fall under?
Primary CPC classification F01D21/003. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Thu Dec 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).