System and method for detecting battery faults in a pitch system of a wind turbine
11476685 · 2022-10-18
Assignee
Inventors
- Christopher Albert Jordan (Charlton, NY, US)
- Michael James Rizzo (Glenville, NY, US)
- John Joseph Mihok (Schenectady, NY, US)
- Frank William Ripple, Jr. (Broadalbin, NY, US)
- Kyle Raymond Barden (Troy, NY, US)
Cpc classification
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01R31/392
PHYSICS
F03D7/0224
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01R31/52
PHYSICS
Y02E10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
G01R31/392
PHYSICS
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01R31/52
PHYSICS
H02J7/00
ELECTRICITY
G01R19/165
PHYSICS
Abstract
A method for detecting a fault in a direct current (DC) battery of a pitch system includes receiving, via a server, a plurality of voltage signals of the battery over at least one time period. The method also includes storing, via a database of the server, the plurality of voltage signals of the battery for the predetermined time period. Further, the method includes determining, via the server, a state of the battery as a function of the plurality of voltage signals. When the state of the battery is indicative of a battery fault, the method includes implementing a corrective action for the battery.
Claims
1. A method for detecting a fault in a direct current (DC) battery, the method comprising: receiving, via a server, a plurality of voltage signals of the battery over at least one time period, wherein the plurality of voltage signals comprise at least one of: one or more minimum voltage values, one or more maximum voltage signals, and one or more standard deviation values of a plurality of voltage signals; storing, via a database of a server, the plurality of voltage signals of the battery for a predetermined time period; determining, via the server, a state of the battery as a function of the plurality of voltage signals, wherein determining the state of the battery as a function of the plurality of voltage signals further comprises: comparing the one or more minimum voltage values to a minimum voltage threshold of the battery; and, when the one or more minimum voltage values are below the minimum voltage threshold of the battery: identifying a voltage drop of the battery; determining, via a controller communicatively coupled to the server, the one or more standard deviation values of the plurality of voltage signals of the battery; and, comparing, via the server, the one or more standard deviation values of the plurality of voltage signals to a predefined threshold to ensure that the voltage drop of the battery is sustained for the predetermined time period; and, implementing a corrective action for the battery when the state of the battery is indicative of a battery fault.
2. The method of claim 1, further comprising filtering, via at least one filter, the plurality of voltage signals of the battery.
3. The method of claim 1, wherein the at least one time period comprises a plurality of time periods.
4. The method of claim 3, wherein the plurality of time periods comprise 10-minute data aggregation intervals.
5. The method of claim 1, further comprising monitoring, via at least one sensor, the plurality of voltage signals of the battery.
6. The method of claim 1, wherein the battery is part of a pitch system of a wind turbine.
7. The method of claim 6, wherein the at least one time period occurs when the battery is used to power a pitch motor of the pitch system.
8. The method of claim 1, wherein implementing the corrective action further comprises at least one of generating an alarm signal, scheduling a maintenance action for the battery, or replacing the battery.
9. The method of claim 8, further comprising replacing the battery when multiple battery faults are detected in the battery.
10. A system for detecting a fault in a battery of a pitch system of a wind turbine, the system comprising: at least one sensor configured for monitoring a plurality of voltage signals of the battery over at least one time period, wherein the plurality of voltage signals comprise at least one of: one or more minimum voltage values, one or more maximum voltage signals, and one or more standard deviation values of a plurality of voltage signals; a server communicatively coupled to the at least one sensor, wherein the server is configured to store the plurality of voltage signals of the battery for a predetermined time period and perform a plurality of operations, the plurality of operations comprising: determining a state of the battery as a function of the plurality of voltage signals, wherein determining the state of the battery as a function of the plurality of voltage signals further comprises; comparing the one or more minimum voltage values to a minimum voltage threshold of the battery; and, when the one or more minimum voltage values are below the minimum voltage threshold of the battery: identifying a voltage drop of the battery; determining, via a controller communicatively coupled to the server, the one or more standard deviation values of the plurality of voltage signals of the battery; and, comparing, via the server, the one or more standard deviation values of the plurality of voltage signals to a predefined threshold to ensure that the voltage drop of the battery is sustained for the predetermined time period; and, implementing a corrective action for the battery when the state of the battery is indicative of a battery fault.
11. The system of claim 10, further comprising at least one filter for filtering the plurality of voltage signals of the battery.
12. The system of claim 10, wherein the at least one time period comprises 10-minute data aggregation intervals.
13. The system of claim 10, wherein the at least one time period occurs when the battery is used to power a pitch motor of the pitch system.
14. The system of claim 10, wherein implementing the corrective action further comprises at least one of generating an alarm signal, scheduling a maintenance action for the battery, or replacing the battery.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) A full and enabling disclosure of the present invention, including the best mode thereof, directed to one of ordinary skill in the art, is set forth in the specification, which makes reference to the appended figures, in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) Reference now will be made in detail to embodiments of the invention, one or more examples of which are illustrated in the drawings. Each example is provided by way of explanation of the invention, not limitation of the invention. In fact, it will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the scope or spirit of the invention. For instance, features illustrated or described as part of one embodiment can be used with another embodiment to yield a still further embodiment. Thus, it is intended that the present invention covers such modifications and variations as come within the scope of the appended claims and their equivalents.
(8) In general, the present disclosure is directed to systems and methods for detecting battery faults in a pitch system of a wind turbine. More specifically, in an embodiment, the systems and methods of the present disclosure are configured to leverage the combination of standard deviation of battery voltage, maximum voltage measurements, and/or minimum voltage measurements to detect battery failure. The systems and methods of the present disclosure may also incorporate using multiple time samples to ensure a battery is actually failing. Determining a failing battery with just one of these measurements aggregated in 10-minute increments, for example, can be challenging. For example, if only the minimum voltage is used, the algorithm may have false positives due to in-rush current (momentary drop in voltage that occurs on all batteries). Further, if only the standard deviation is used, the algorithm may also have false positives due to regeneration current (voltage spike in the positive direction). Accordingly, systems and methods of the present disclosure use the minimum voltage to determine that a battery voltage is below normal and the standard deviation to detect that the drop was a sustained drop. Furthermore, the systems and methods of the present disclosure may also evaluate whether multiple occurrences of the voltage drop have occurred to give accurate failed battery detection.
(9) Thus, the present disclosure provides many advantages, including, for example, automated detection of failing batteries without manual checks by maintenance personnel. As such, site managers have the ability to better plan for wind turbine battery replacement and/or repair. Further, the systems and methods of the present disclosure can utilize existing wind turbine data. Accordingly, the systems and methods of the present disclosure ensure batteries are working properly when needed in an emergency braking procedure.
(10) Referring now to the drawings,
(11) Referring now to
(12) It should be appreciated that the main shaft 40 may generally be supported within the nacelle 16 by a support frame or bedplate 46 positioned atop the wind turbine tower 12. For example, the main shaft 40 may be supported by the bedplate 46 via a pair of pillow blocks 48, 50 mounted to the bedplate 46.
(13) As shown in
(14) Each rotor blade 22 may also include a pitch adjustment mechanism 32 configured to rotate each rotor blade 22 about its pitch axis 34. Further, each pitch adjustment mechanism 32 may include a pitch drive motor 33 (e.g., any suitable electric, hydraulic, or pneumatic motor), a pitch drive gearbox 35, and a pitch drive pinion 37. In such embodiments, the pitch drive motor 33 may be coupled to the pitch drive gearbox 35 so that the pitch drive motor 33 imparts mechanical force to the pitch drive gearbox 35. Similarly, the pitch drive gearbox 35 may be coupled to the pitch drive pinion 37 for rotation therewith. The pitch drive pinion 37 may, in turn, be in rotational engagement with a pitch bearing 54 coupled between the hub 20 and a corresponding rotor blade 22 such that rotation of the pitch drive pinion 37 causes rotation of the pitch bearing 54. Thus, in such embodiments, rotation of the pitch drive motor 33 drives the pitch drive gearbox 35 and the pitch drive pinion 37, thereby rotating the pitch bearing 54 and the rotor blade 22 about the pitch axis 34. Similarly, the wind turbine 10 may include one or more yaw drive mechanisms 38 communicatively coupled to the controller 26, with each yaw drive mechanism(s) 38 being configured to change the angle of the nacelle 16 relative to the wind (e.g., by engaging a yaw bearing 56 of the wind turbine 10).
(15) Further, the turbine controller 26 may also be communicatively coupled to each pitch adjustment mechanism 32 of the wind turbine 10 (one of which is shown) through a separate or integral pitch controller 30 (
(16) In addition, as shown in
(17) It should also be appreciated that, as used herein, the term “monitor” and variations thereof indicates that the various sensors of the wind turbine 10 may be configured to provide a direct measurement of the parameters being monitored and/or an indirect measurement of such parameters. Thus, the sensors described herein may, for example, be used to generate signals relating to the parameter being monitored, which can then be utilized by the controller 26 to determine the condition.
(18) Referring now to
(19) As shown in
(20) As used herein, the term “processor” refers not only to integrated circuits referred to in the art as being included in a computer, but also refers to a controller, a microcontroller, a microcomputer, a programmable logic controller (PLC), an application specific integrated circuit, and other programmable circuits. Additionally, the memory device(s) 62 may generally comprise memory element(s) including, but not limited to, computer readable medium (e.g., random access memory (RAM)), computer readable non-volatile medium (e.g., a flash memory), a floppy disk, a compact disc-read only memory (CD-ROM), a magneto-optical disk (MOD), a digital versatile disc (DVD) and/or other suitable memory elements. Such memory device(s) 62 may generally be configured to store suitable computer-readable instructions that, when implemented by the processor(s) 60, configure the controller 26 to perform various functions including, but not limited to, transmitting suitable control signals to implement corrective action(s) in response to a distance signal exceeding a predetermined threshold as described herein, as well as various other suitable computer-implemented functions.
(21) Referring now to
(22) During normal operation of the wind turbine 10, the pitch drive motors 33 are driven by the power grid 45. However, in some instances, such as during an adverse grid event or grid loss, the pitch drive motors 33 may be driven by the batteries 72. If pitching of the rotor blades 22 relies on such batteries 72 (i.e. due to a grid loss), it is important to ensure that the batteries 72 are capable of operating when needed. Thus, the turbine controller 26 (or pitch controller 30) is configured to implement a control strategy for detecting fault in the batteries 72 so as to prevent damaging loads from occurring during an adverse grid event of a wind turbine 10 or any other scenarios where battery power is used to pitch the rotor blades 22.
(23) More specifically, as shown in
(24) As shown at (102), the method 100 includes receiving (e.g. via one of the controller(s) 26, 30) a plurality of voltage signals of the battery 72 over at least one time period. For example, in an embodiment, the voltage signals may include a plurality of voltage signals, including for example, one or more minimum voltages, one or more maximum voltages, and/or one or more standard deviation values of the voltage. As such, in an embodiment, the turbine controller 26 is configured to send aggregated data of the voltage signals to the database 78 through a SCADA system (not shown) for additional processing.
(25) In addition, in an embodiment, the method 100 may be implemented over multiple time periods. For example, the plurality of time periods may include 10-minute data aggregation intervals. Further, in particular embodiments, the time period(s) may occur when the battery is used to power a pitch motor of the pitch system 70. Thus, in certain embodiments, the method 100 may include monitoring, via at least one sensor (e.g. one of the pitch sensors 59), voltage of the battery 72 over the predetermined time period.
(26) Referring still to
(27) Referring still to
(28) As shown at (108), the method 100 includes determining (e.g. via the server 76) a state of the battery 72 as a function of the plurality of voltage signals. As described herein, the state of the battery 72 generally refers to the overall health of the battery 72 and can be used by the server 76 schedule maintenance actions before the battery 72 (or batteries) fail. Accordingly, in certain embodiments, the server 76 is configured to determine the state of the battery 72 as a function of the received voltage signals, e.g. by comparing the minimum voltage(s) of the collected data to a minimum voltage threshold of the battery 72. In alternative embodiments, rather than comparing to a constant threshold, the received voltage signals from the battery 72 may be compared to batteries in other wind turbines and/or other batteries within the same wind turbine. Any outliers from this comparison could be identified as failing batteries. This could potentially be useful in correcting for environment factors (e.g. extreme heat/cold) because only detecting outliers from batteries within close proximity would filter out geographic/environment factors. Further, as shown at (110), when the minimum voltage(s) is below the minimum voltage threshold of the battery 72, the server 76 is configured to identify a voltage drop of the battery 72.
(29) In additional embodiments, when the minimum voltage(s) of the collected data is below the minimum voltage threshold of the battery 72, as shown at (112), the server 76 may also be configured to determine at least one standard deviation value of the voltage signals of the battery 72 and compare the standard deviation(s) of the voltage signals to a predefined threshold. For example, in an embodiment, the controller(s) 26, 30 is configured to send ten-minute samples of battery voltage to the analytics server/processor. The samples may include a computed average, maximum voltage, minimum voltage, and/or the standard deviation for the ten-minute sample.
(30) Therefore, the present disclosure is configured to use the minimum voltage to determine that a battery voltage is below normal value and the standard deviation to detect that it was a sustained drop. The server 76 can then also monitor for multiple occurrences of voltage drops to provide accurate failed battery detection, e.g. by counting the number of voltage drops that occurs over one or more time periods. For example, in an embodiment, the server 76 may log and store battery tests within, e.g. the last year and analyze such filtered samples, i.e. when the battery 72 is under load. In one embodiment, the processor may look for multiple occurrences of voltage drops, e.g. at least 30% of the last 10 tests to be faulted. The server 76 may also check that a fault occurred within, e.g. the last five tests to better filter out cases where a battery was replaced.
(31) In particular embodiments, the analytics of the server 76 can be split into at least two scripts, the first being the battery voltage test history and the second being the battery voltage analytics. The table update script creates an archive of all pitch battery test records and the associated battery voltages (e.g. the minimum voltage, the maximum voltage, and the standard deviation) for wind turbines within a certain time period, such as the last year. The second script uses the data in the staging table to identify failing batteries. Therefore, by using only records when a battery test is occurring, the server 76 can ensure that the pitch batteries are under load. Further, in certain embodiments, the historical archive provides a quick look-up for wind turbines that infrequently perform battery tests.
(32) As shown at (114), the method 100 may include determining whether the battery state is indicative of a battery fault. If so (e.g. based on the minimum voltage(s) being below the minimum voltage threshold and/or the standard deviation being above the predefined threshold), as shown at (116), the method 100 may include implementing a corrective action for the battery 72. For example, in one embodiment, the corrective action may include generating an alarm signal, scheduling a maintenance action for the battery 72, or replacing the battery 72. More specifically, in an embodiment, the method 100 may include replacing the battery 72 when multiple battery faults are detected in the battery 72.
(33) Various aspects and embodiments of the present invention are defined by the following numbered clauses:
(34) Clause 1. A method for detecting a fault in a direct current (DC) battery, the method comprising:
(35) receiving, via a server, a plurality of voltage signals of the battery over at least one time period;
(36) storing, via a database of a server, the plurality of voltage signals of the battery for the predetermined time period;
(37) determining, via the server, a state of the battery as a function of the plurality of voltage signals; and,
(38) implementing a corrective action for the battery when the state of the battery is indicative of a battery fault.
(39) Clause 2. The method of clause 1, wherein the plurality of voltage signals comprise one or more minimum voltage values, one or more maximum voltage signals, and/or one or more standard deviation values of a plurality of voltage signals.
(40) Clause 3. The method of clause 2, further comprising filtering, via at least one filter, the plurality of voltage signals of the battery.
(41) Clause 4. The method of clause 2, wherein determining the state of the battery as a function of the plurality of voltage signals further comprises:
(42) comparing the one or more minimum voltage values to a minimum voltage threshold of the battery; and,
(43) when the one or more minimum voltage values are below the minimum voltage threshold of the battery, identifying a voltage drop of the battery.
(44) Clause 5. The method of clause 4, wherein determining the state of the battery as a function of the plurality of voltage signals further comprises:
(45) when the one or more minimum voltage values are below the minimum voltage threshold of the battery, determining, via a controller communicatively coupled to the server, one or more standard deviation values of the plurality of voltage signals of the battery; and,
(46) comparing, via the server, the one or more standard deviation values of the plurality of voltage signals to a predefined threshold to ensure that the voltage drop of the battery is sustained for a predetermined time period.
(47) Clause 6. The method of any of the preceding claims, wherein the at least one time period comprises a plurality of time periods.
(48) Clause 7. The method of clause 6, wherein the plurality of time periods comprise 10-minute data aggregation intervals.
(49) Clause 8. The method of any of the preceding claims, further comprising monitoring, via at least one sensor, the plurality of voltage signals of the battery.
(50) Clause 9. The method of any of the preceding claims, wherein the battery is part of a pitch system of a wind turbine.
(51) Clause 10. The method of clause 9, wherein the at least one time period occurs when the battery is used to power a pitch motor of the pitch system.
(52) Clause 11. The method of any of the preceding claims, wherein implementing the corrective action further comprises at least one of generating an alarm signal, scheduling a maintenance action for the battery, or replacing the battery.
(53) Clause 12. The method of clause 11, further comprising replacing the battery when multiple battery faults are detected in the battery.
(54) Clause 13. A system for detecting a fault in a battery of a pitch system of a wind turbine, the system comprising:
(55) at least one sensor configured for monitoring a plurality of voltage signals of the battery over at least one time period;
(56) a server communicatively coupled to the at least one sensor, wherein the server is configured to perform a plurality of operations, the plurality of operations comprising:
(57) determining a state of the battery as a function of the plurality of voltage signals; and,
(58) implementing a corrective action for the battery when the state of the battery is indicative of a battery fault.
(59) Clause 14. The system of clause 13, wherein the plurality of voltage signals comprises a minimum voltage, a maximum voltage, and/or one or more standard deviation values of a plurality of voltage signals.
(60) Clause 15. The system of clause 14, further comprising at least one filter for filtering the plurality of voltage signals of the battery.
(61) Clause 16. The system of clause 14, wherein determining the state of the battery as a function of the plurality of voltage signals further comprises: comparing the minimum voltage to a minimum voltage threshold of the battery; and, when the minimum voltage is below the minimum voltage threshold of the battery, identifying a voltage drop of the battery.
(62) Clause 17. The system of clause 16, wherein determining the state of the battery as a function of the plurality of voltage signals further comprises:
(63) when the minimum voltage is below the minimum voltage threshold of the battery, determining, via a controller communicatively coupled to the server, one or more standard deviations of the plurality of voltage signals of the battery; and,
(64) comparing the one or more standard deviation values of the plurality of voltage signals to a predefined threshold to ensure that the voltage drop of the battery is sustained for a predetermined time period.
(65) Clause 18. The system of clauses 13-17, wherein the at least one time period comprises 10-minute data aggregation intervals.
(66) Clause 19. The system of clauses 13-18, wherein the at least one time period occurs when the battery is used to power a pitch motor of the pitch system.
(67) Clause 20. The system of clauses 13-19, wherein implementing the corrective action further comprises at least one of generating an alarm signal, scheduling a maintenance action for the battery, or replacing the battery.
(68) This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they include structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.