Sign In to Follow Application
View All Documents & Correspondence

System, Device, And Method For Monitoring A Wind Turbine Using Data Quality Indicators

Abstract: A system (200) for monitoring a wind turbine (100) is provided. The svstem includes a controller (220) operatively coupled to the wind turbine, the controller configured to generate (In operating parameter having a parameter value received fr0111 a source and a data quality value. the data quality value indicating at least one of the source of the parameter value and a reliability of the parameter value. The server computing device (215) is coupled in signal communication with the controller and configured to acquire the operating parameter from the controller, and process the operating parameter based at least in part on the data quality value.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
17 December 2010
Publication Number
52/2013
Publication Type
INA
Invention Field
MECHANICAL ENGINEERING
Status
Email
 
Parent Application

Applicants

General Electric Company
1 River Road  Schenectady  New York 12345 USA.

Inventors

1. SINGAMSETTI V. N. S. Raju
s/o S.V.V. Satyanarayana  G.Agraharam  Ambjipeta  Mandal  East Godavari District  Andhra Pradesh 533221 India.
2. SRIVASTAVA Vaibhav
s/o Sri K.R. Srivastava  new Church Road  (Saketh) Near Indraprasth Academy School  Babina Cantt  Jhansi District (Uttar Pradesh) IN 284401 India.
3. MAJETI Pavan Kumar
s/o M. Ranga Rao  G6  Sudhanavas Sumedh Heights  Near Saint Rita High School  Miyapur  2nd Cross Roads  Hyderabad  500049 India.

Specification

241176 SYSTEM, DEVICE, AND METHOD FOR MONITORING A WIND TURBINE USING DArA QUALITY INDICATORS BACKGROUND OF THE INVENTION [0001] The subject matter described herein relates generally to monitoring wind turbines and, more particularly, to processing operating information for one or more wind turbines based on an indication of data quality, [0002J Wind turbines utilize wind energy to generate or produce electrical power, Multiple wind turbines may be installed at a site to form a wind farm. '1'0 facilitate effective operation of a wind turbine, at least some known monitoring s.ystcms collect datil, such as operating parameters, from onc or more v'lind turbines and present the data to an operator. optionally performing one or more calculations on the data prior to presentation. [0003] However, not al1 data from a wind turbine is of cqual quality or reliability. For example, an operating parameter may be overridden by a human operator or may be based on a past signal from a sensor that has since become inoperable. Further, where operating information is calculated from multiple operating parameters, inaccuracy in one or more of those operating parameters may produce inaccuracy in the calculated operating information. Regardless, the calculated operating information may be valuable to an operator and should not be automatically discarded. Accordingly, a need exists for a svstem that processes operating information for a wind turbine based on the reliability of the data On which the operating information is based. BRIEF DESCRIPTION OF THE INVENTION [0004] In one aspect, a system for monitoring a wind turbine is provided. The system includes a controller that is operatively coupled to the wind turbine. The controller is configured to generate an operating parameter having a parameter value received from a source and a data quality value. The data CJuality valuc indicatcs at Icast onc of the source of the parameter value and a reliability of thc paramcter value. Thc system also includes a scrver 241 176 computing dcvice that is coupled in signal communication with the controllct and configurcd to acquire the opcrating paramcter from the controllcr. Thc servcr computing dcvicc is also configurcd to proccss the opcrating parameter based at least in part on thc data quality value. [0005] In another aspect, a devicc for monitoring a wind turbine is provided. Thc dcviec includes a communication interfacc configured to receive a plurality of operating parameters for at Icast one wind turbinc. Each operating paramcter of the plurality of opcrating parameters includcs a parameter valuc and a data quality valuc. The data quality valuc indicatcs at Icast one of a sourcc of the parameter value and a reliability of the paramcter valuc. Thc dcvice also includcs a proccssor coupled to the communication interface and programmed to proccss at least onc operating parametcr of the plurality of opcrating parameters based at least in part on the corresponding data quality value. [0006J In yct anothcr aspcct, a mcthod for monitoring a wind turbinc is providcd. The method includes creating, by a controller operatively coupled to the wind turbinc, an operating parameter having a parameter value based on a signal received by' the controller from a source. A data quality value is assigned to the operating parameter by a computing device. The data quality value indicates at least one of the source of the parametcr valuc and a reliability of the paramctcr value. The operating parametcr is processed based at least in part on the data quality value. BRIEF DESCRIPTION OF THE DRAWINGS [OOOTI Fig. j is a perspective view of an exemplary wind turbine. [OOOS] Fig. 2 is a block diagram illustrating an exemplary systcm for monitoring the wind turbine shown in Fig. 1. [0009] Fig. 3 is a block diagram illustrating an exemplary wind turbine controllcr for use with thc system shown in Fig. 2. [OO]()] Fig. 4 is a block diagram illustrating an exemplary scrver computing device for use with the system shown in Fig. 2. 2 241176 [OOlI] Fig. S is a block diagram illustrating an exemplary user computing device ror usc with the system shown in Fig. 2. [O0l2] Fig. 6 is a flowchart of an exemplary method for monitoring a wind turbine. [OOJ 3] Fig. 7 is a flowchart of an excmplary method for assigning a data quality value to an operati ng parameter. [OOJ4] Fig. S is an exemplary user interface for graphically representing operating parameters based on data quality values. [OOIS] Fig. 9 illustrates exemplary single-parameter information panels for usc in the user interface of Fig. 8. DETAILED DESCRIPTION OFTHE INVENTION [0016] The embodiments described herein facilitate monitoring one or more wind turbines based on the reliability and/or quality of the operating datil on which the operating information is based. The operating data arc provided in the form of operating parameters, which include a parameter value and a data quality value. Operating parameters may include other attributes, such as a timestamp, a parameter type (e.g., wind speed, temperature, wind turbine power output, or site power output), and/or an identifier of a wind turbine or a wind turbine controller corresponding to the operating parameter. [OOJ 7] In SOme embodiments, a wind turbine controller creates an operating parameter (c.g' l based on a signal from a sensor) and transmits the operating parameter to a server computing device, which transmits the operating parameter to a user computing device. The wind turbine controller, the server computing device, and/or the user computing device may assign a data quality value to the operating parameter. [OOlS] A data quality value generally indicates the reliability of an operating parameter. For example, a temperature value provided by a sensor one minute prior may be considered a more reliable indication of current temperature than a temperature value from one hour prior. Similarly, a tcmperature value entered by a humall operator may be cOllsidercd less 3 241 J 76 reliable than a temperature value provided by a sensor. A data quality value may bc determincd based on a source of the data, an age of the data, and/or whether the data falls within a range of reasonable values, for example, though any attribute indicating a reliability of the data is contemplatcd. For example, available data quality values may includc normal, estimated. forced, operator entcred, component operator entered, alternate data source, stale, unreasonable, alarm. unsynchronized, communication failure, delayed, or questionable. [O(J] 9] A data quality value of normal may be used to indicate that a paramcter value is within an expected range and was provided by an expected source and in an expected manner. For example, an operating parameter based on a signal from a sensor that appears to be operating correctly may have a data quality of normal. A data quality value of normal reflects a high level of reliability. [0020] A data quality value of estimated may be assigned to an operating parameter or value that is calculated using one or more other operating parametcrs as input. For example, if one input to the calculation has a non-normal data quality, the calculated value may have a data quality of estimated. A data quality value of estimated indicatcs a moderatc level of reliability. [0021] A data quality value of forced may be assigned to an operating parameter that is manually entered by a human operator. For example, the manually entered value may override a value that would normally be provided by a sensor signal. The forced data quality may be further subdivided into data quality values of operator entered and component operator entered. A data quality value of operator entered may indicate that a parameter value was entered or overridden by a human operator at a user computing dcvice. For cxample, a user may modify a paramctcr valuc at the user computing device used to display the operating information. A data quality value of component operator entered may indicate that a paramcter valuc was entered or overridden al a wind turbine controller. A data quality value of forccd indicates a moderatc or low level of reliability. f(J022] A data quality valuc of alternate data source may indicate that a valuc is provided by a non-standard source. For example, wherc a parameter value is typically provided by a sensor. the parameter value may be associated with a data quality of alternate data source if 4 241176 the paramcter value is instead provided by simulation software. A data quality value or alternate data source indicates a low level of reliability. [0023] A data quality valuc of stale may indicate that a parameter value is based on data that has not heen updated as reccntly as expected. For example, ir a sensor fails to provide a signal: or a wind turbine controller fails to provide an operating paramclcL a rceCll1 operating parameter may be used, but with a data quality of stale. A data quality value or stale indicates a moderate level or reliability. [0024] A data quality value of unreasonable may indicate that a parameter value is outside a range of reasonable values. The reasonable value range may be defined at a wind turbine controller, a server computing device, or a user computing device. For example, a reasonable value range for power output may be defined as 0 to 2,000 kilowatts (kW). A parameter value below 0 kW or above 2,000 kW would be assigned a data quality value of unreasonable. A data quality value of unrcasonable indicates a low level of reliability. [002S] A data quality value of alarm may indicate that a parameter valuc exceeds an alarm threshold value. For example, an alarm threshold value for power output may be defined as J.SOO kW. A data quality value of alarm may indicate a high or moderate level of reliabil it v. [0026] A data quality value of unsynchronized may indicate that one device reported a time value that is different from the time value reported by another device. For example, a wind turbine controller may providc an operating parameter with a time valuc that is substantially different from a current time value reported by a server computing device. A data quality value of unsynchronized indicates a moderate level of reliability. [0027] A clata quality value of communication failure may indicate a failure in communication \vith a device from which a signal or an operating parameter is expected. For example, a wincl turbine controller creates an operating parameter with a data quality value of communication failure if a sensor fails to provide a signal. Similarly, a server computing device ma)1 assign a data quality value of communication failure to an operating parameter if a wincl 5 241176 turbine controller fails to provide an operating parameter. communication failure indicates a low level of reliability. A data quality value of [0028] A data quality value of delayed may indicate that a parameter value is older than expected. For example, a wind turbine controller. a server computing device, and/or a user computing device may be configured 10 receive a signal or an operating parameter according to a specified period. If a signal or operating parameter is not received after the period elapses, the most recent signal or operating parameter may be used with a clala quality value or delayed. A data quality value of delayed indicates a moderate level of reliability. [0029] A data quality value of questionable may be assigned if a source and/or reliability of the data is not known. For example, if an operating parameter includes an unrecognized data quality value, a data quality value of questionable may be assigned to the operating parameter. A data quality value of questionable may indicate a moderate or low level of reliability. [003U] The data quality values described above are exemplary only. Any data quality values and associated levels of reliability suitable for use with the embodiments described herein may be defined. Data quality values may be categorized by level of reliability, and an operating parameter may be processed based on a level of reliability associated with the data quality value of the operating parameter. [0031] Embodiments provided herein describe creating a graphical representation of an operating parameter. Graphical representations may include, without limitation, graphically rendered text, an icon, an image, and/or a chart or a portion thereof. Further, some embodiments facilitate graphically distinguishing such graphical representations from each other. Graphical distinction may be achieved by applying a fill pattern (e.g., hatching), a line pattern, a line weight, a color (e.g., a background color or a forcground color), a typeface, a font weight, an animation (e.g., blinking), and/or any other suitable means for distinguishing graphical clements from one another. 10032] An exemplary technical effect of the methods, system, and apparatus described herein includes at least one of: (a) creating an operating parameter having a parameter 241176 value based on a signal received by the controller from a source; (b) assigning a data quality value to the operating parameter, the data quality value indicating at least one 01 the source of the parameter value and a reliability of the parameter value; and (c) processing the operating parameter based at least in part on the data quality value, [0033] Fig,] is a perspective view of an exemplary wind turbine 100, Wind turbine] 00 includes a nacelle] 02 that houses a generator (not shown in Fig, 1), Nacelle 102 is mounted on a tower] 04 (only a portion of tower J04 is shown in Fig, ]), Tower 104 may have any suitable height that facilitates operation of wind turbine JOO as described herein, In an exemplary embodiment, wind turbine 100 also includes a rotor 106 that includes three rotor blades lOS coupled to a rotating hub 110, Alternatively, wind turbine 100 may include any number of rotor blades ]OS that enable operation of wind turbine 100 as described herein, In an exemplary embodiment, wind turbine] 00 includes a gearbox (not shown) that is rotatingly coupled to rotor] 06 and to the generator, [0034] 1n some embodiments, wind turbine JOO includes one or more sensors ]20 (shown in Figs, 2 and 3), Sensors] 20 sense or detect wind turbine operating conditions, For example, sensor(s) 120 may includc a wind speed and/or a direction sensor (e,g" an anemometer), an ambient air temperature sensor, an air density sensor, an atmospheric pressure sensor, a humidity sensor, a power output sensor, a blade pitch sensor, a turbine speed sensor, a gear ratio sensor, and/or any sensor suitable lor usc with wind turbine JOO, Each sensor] 20 is located according to its function, For example, an anemometer may be positioned on an outside surface 01 n,lcelle 102, such that the anemometer is exposed to air surrounding wind turbine 100, Each sensor 120 generates and transmits one or more signals corresponding 10 a detected operating condition, For example, an anemometer transmits a signal indicating a wind speed and/or a wind direction, Moreover, each sensor 120 may transmit a signal continuously, periodically, or only once, for example, though other signal timings are also contemplated, Furthermore, each sensor 120 may transmit a signal either in an analog form or in a digital lorm, [0035] Fig, 2 is a block diagram illustrating an exemplary system 200 for monitoring one or more wind turbines] 00, System 200 includes a network 205, For example, network 205 may include, without limitation, the Internet, a local area network (LAN), a wide 7 241176 arca network (WAN), a wireless LAN (WLAN), a mesh network, and/or a virtual private network (VPN), [0036] A user computing devicc 210, a server computing device 215, and one or more wind turbine controllers 220 arc configured to be communicatively coupled to each other via nClwork 205. In somc embodiments, wind turbine controller 220 is configured to create an operating parameter having a parameter value and a data quality value. Server computing device 215 is configured to acquire the operating parameter from the wind turbine controlter and to transmit the operating parameter (e.g., to user computing device 210). User computing device 210 is configurcd to receive the operating parameter from server computing device 215 and to display a graphical representation of the operating parameter based at least in part on the data quality value. Such emboeliments are described in more detail below. [0037] User computing device 2JO, server computing device 215. and wind turbine controller 220 communicate with each other and/or network 205 using a wired network connection (e.g., Ethernet or an optical fibcr), a wireless communication means. such as radio frequency (RF), an Institute of Electrical anel Electronics Engineers (IEEE) 802.11 standard (e.g., 802.11 (g) or 802.11 (n)), the Worldwide Interopcrability for Microwave Access (WIMAX) standard, a cellular phone technology (e.g., the Global Standard for Mobile communication (GSM)), a satellite communication link, ill1e1/or any other suitable communication means. WIMAX is a registered trademark of WiMax Forum, of Beaverton, Oregon. IEEE is a registered trademark of Institute of Electrical and Electronics Engineers, Inc., of New York, New York. 10038] In some embodiments, one or more wind turbines 100 and one or more server computing devices 2 I5 arc located in a wind iiII'm, also relerred to as a "site." Wind turbines 100 and server computing device 2] 5 arc communicatively coupled to " wind farm network (not shown in Fig. 2), and the wind farm network is communicatively coupled to network 205. In addition, or alternatively, one or more server computing devices 215 may be communicatively coupled to network 205 from a location other than a wind farm. In one embodiment, one or more server computing devices 215 is communicatively coupled to network 205 from a centralized monitoring and/or control facility. Server computing device 215 communicates with another server computing device 215 and/or one or more wind turbine 8 24] 176 controllers 220 at one or more wind farms. Such an embodiment facilitates monitoring multiple wind farms from a remote location. [0039] Each of user computing device 2]0, server computing device 2]5, and wind turbine controller 220 includes a processor, as shown in Figs. 3-5. A processor may include a proccssing unit, such as, without limitation, an integrated circuit (lC). an application specific integrated circuit (ASIC), a microcomputer, a programmable logic controller (PLC), and/or any other programmable circuit. A processor may inClude multiple processing units (e.g., in a multi-core configuration). Each of user computing device 210, server computing device 215, and wind turbine controller 220 is configurable to perform the operations described herein by programming the corresponding processor. For example, a processor may be programmed by encoding an operation as one or more executable instructions and providing the executable instructions to the processor in a memory area (also shown in Figs. 3-5) coupled to the processor. A memory area may include, without limitation, one or more random access memory (RAM) devices, one or more storage devices, and/or one or more computer readable media. [0040] Fig. 3 is a block diagram illustrating an exemplary wind turbine controller 220 for use with system 200. Wind turbine controller 220 includes a processor 305 for executing instructions. For example, instructions may be stored in a memory area 3] 0, which is coupled to processor 305, to program processor 305. [0041 J Wind turbine controller 220 also includes a communication interface 3]5. Communication interfacc 315 is configured to be communicatively coupled to one or more remote devices, such as user computing device 210 and/or server computing device 215. For example, communication interface 315 may be communicatively coupled 10 a remote device via network 205. [0042] In sOl11e embodil11cnts. wind turbine controllel' 220 includes one or 11101'C sensor interfaces 320. Scnsor interface 320 is configuredlo be coml11unicatively couplcdto onc or 1110re sensors 120 of wind turbine 100. Sensor interface 320 may be configul'ed to receive one or 1110re signals frol11 each sensor 120. 9 241176 I0043J In one embodiment. wind turbine controller 220 receives onc or more signals from sensor 120 via sensor interface 320 and processes the signal(s) by processor 305 to create one or morc operating condition values. In some embodimcnts. processor 3115 is programmed (e.g., with executable instructions in memory area 310) to sample a signal produced by sensor 120. For example, processor 305 may receive a continuous signal from sensor 120 and, in response. produce an operating condition value based on the continuous signal periodically (e.g., once every five seconds). In some embodiments, processor 305 normaliz.es a signal received from sensor 120. For example, an output sensor may produce an analog signal with a parameter (e.g., vOltage) that is directly proportional to a measured output wattage. Processor 305 may be programmed to convert the analog signal 10 an output wattage value. 101144] In an exemplary embodiment, wind turbine controller 2211 is configured to generate one or more operating parameters having a parameter value and a data quality value. The data quality value indicates a source and/or a reliability of the parameter value. For examplc, the data quality value may be normal, estimated, forced, operator entered, component operator entered. alternate data source, stale, unreasonable, alarm. unsynchronized. communication failure, delayed, or questionable. Wind turbine controller 220 may be configured to provide operating parameters to a remote device, such as server computing device 2] 5 Or user computing device 2JO, via communication interface 315. ln one embodimcnt, wind turbine controller 220 is configured to receive a signal from a sensor 120 and to create an operating parameter having a parameter value based on the received signal and having a data quality value of normal. [0045] In some embodiments, wind turbine controller 220 also includes a control interface 325, which is configured to be communicatively coupled to one or more control devices 330 of wind turbine 100. Control devices 330 arc configured to control an operation of wind turbinc 100 and may include, without limitation, a brake. a relay, a motor. and/or a servomechanism. In one embodiment. wind turbine control imerface 325 is configured to operate control device 330 including a brake to prevent hub 110 (shown in Fig. I) from rotating. In addition, or in the alternative, wind turbine control interface 325 may operate a control device 3.\0 including a blade pitch servomechanism to adjust one or more rotor blades IliS (shown in Fig. I) to a desired and/or predetermined pitch. The brake and the blade pitch servomechanism JO 241176 may be operated by the same control device 330 or a first control device 330 and a second control device 330. In one embodimellL wind turbine control interface 325 is configured to control an operation of wind turbine 100 via control device 330 based on a parametcr v'tluc and a data quality value of an operating parameter. For example, wind turbine control interface 325 may be configured to control an operation of wind turbine 100 based on operating parameters having a data quality value of normal and/or alarm, [0046] Wind turbine controller 220 may interact with a remote device. such as user computing device 210 or server computing device 215 (shown in Figs, 2, 4, and 5), In some embodiments, server computing device 215 is communicatively coupled to a plurality of wind turbines 100 via network 205, and one or more user computing devices 210 are communicatively coupled to server computing device 215, [004Tj Various connections are available between sensor interface 320 and sensor 120 and between wind turbine control interface 325 and wind turbine control device 330, Such connections include, without limitation, an electrical conductor. a low-level serial data connection. such as Recommended Standard (RS) 232 or RS-485, a high-level serial data connection, such as Universal Serial Bus (USB) or Institute of Electrical and Electronics Engineers (IEEE) 1394 (a/k/a FlREWIRE), a parallel data connection, such as IEEE 1284 or IEEE 488, a short-range wireless communication channel such as BLUETOOTH, a private (e.g., accessible only inside or proximate to wind turbinc 1(0) network connection, whether wired or wireless. and/or any other connection type suitable for carrying communication and/or data signals. BLUETOOTI-I is a registcred trademark of Bluetooth SIG, Inc., of Bellevuc. Washington, [0048] Fig. 4 is a block diagram illustrating an exemplary server computing device 215 for use with systcm 200. Server computing devicc 2]5 includes a processor 4051'01' executing instructions. Instructions may be stored in a memory area 410, for example. Instructions may be provided for executing server applications including, without limitation, a rcal-time wind turbine monitoring system and/or ()PC (formerly Object Linking and Embedding for Process Control) server software. 11 241 176 [00491 Processor 405 is operatively coupled to a communication interface 415 such that server computing device 215 is capable of communicating with a remote device, such as one or more user computing devices 210, wind turbine controllers 220, and/or other server computing devices 2] 5. Processor 405 may also be operatively coupled to a storage device 4211. Storage device 420 is any computer-operated harchvarc suitable for storing and.or retrieving data. In some embodiments, storage device 420 is integrated in server computing device 215. For example, server computing device 215 may include one or more hard disk drives as storage device 420. In other embodiments, storage device 420 is external to server computing device 2]5 and may be accessed by a plurality of server computing devices 2]5. For example, storage device 420 may include multiple storage units, such as hard disks or solid state disks, in a redundant array of inexpensive disks (RAID) configuration. Storage device 4211 may include a storage area network (SAN)

Documents