Claims
- 1. A method of determining adjustments for rotating blades, comprising:
measuring a plurality of vibration values corresponding to vibrations caused by the blades; providing coefficient of vibration data that corresponds to effects on vibration caused by adjustments to the blades; applying the coefficient of vibration data to the vibration values; and solving for possible values for the adjustments that may be applied to the blades, wherein the possible values for the adjustments are constrained to be greater than a first predetermined value or zero.
- 2. A method, according to claim 1, wherein the adjustments include at least one of hub weights, blade tabs, PCR adjustments, and blade tip weight adjustments.
- 3. A method, according to claim 1, wherein measuring vibrations includes obtaining signals from a plurality of accelerometers.
- 4. A method, according to claim 1, further comprising:
performing an FFT on the vibration data, wherein the data indicating effects on vibration is provided in the frequency domain.
- 5. A method, according to claim 4, wherein applying the data to the vibration values is performed in the frequency domain.
- 6. A method, according to claim 5, wherein the vibration values, the coefficient of vibration data, and the adjustments are all matrixes.
- 7. A method, according to claim 6, wherein the vibration values include a first matrix, u, corresponding to measured vibrations and a second matrix, v, corresponding to desired vibrations.
- 8. A method, according to claim 7, wherein solving for possible values for the adjustments uses the equation:
- 9. A method, according to claim 8, wherein solving for possible values of the adjustments includes replacing X with Q·R, where QT·Q equals the identity matrix, I and R is an upper triangular matrix.
- 10. A method, according to claim 9, wherein solving for possible values of the adjustments includes evaluating ∥QT·u+R·a∥.
- 11. A method of determining adjustments for rotating blades, comprising:
sorting sets of possible adjustments for the blades based on a predetermined criteria; and selecting a set that is constrained so that all of the adjustments of the set are greater than a first predetermined value or zero.
- 12. A method, according to claim 11, wherein sorting sets of possible adjustments includes:
measuring a plurality of vibration values corresponding to vibrations caused by the blades; providing coefficient of vibration data that corresponds to effects on vibration values caused by sets of possible adjustment applied to the blades; applying the coefficient of vibration data to the vibration values to predict an effect on vibration values caused by each of the sets of possible adjustments; and sorting the sets of possible adjustments according to the effect on vibration values for each of the sets.
- 13. A method, according to claim 12, wherein measuring vibrations includes obtaining signals from a plurality of accelerometers.
- 14. A method, according to claim 11, wherein the predetermined criteria is a measure of an amount of vibrations caused by a set of adjustments.
- 15. A method, according to claim 14, further comprising:
deselecting sets of adjustments that result in vibrations greater than a predetermined amount.
- 16. A method, according to claim 11, wherein the adjustments include at least one of hub weights, blade tabs, PCR adjustments, and blade tip weight adjustments.
- 17. Computer software that determines adjustments for rotating blades, comprising:
executable code that receives a plurality of vibration values corresponding to vibrations caused by the blades; executable code that accesses coefficient of vibration data that corresponds to effects on vibration caused by adjustments to the blades; executable code that applies the coefficient of vibration data to the vibration values; and executable code that solves for possible values for the adjustments that may be applied to the blades, wherein the possible values for the adjustments are constrained to be greater than a first predetermined value or zero.
- 18. Computer software, according to claim 17, wherein the plurality of vibration values is provided by signals from a plurality of accelerometers.
- 19. Computer software that determines adjustments for rotating blades, comprising:
executable code that receives sets of possible adjustments for the blades sorted based on a predetermined criteria; and executable code that selects a set that is constrained so that all of the adjustments of the set are greater than a first predetermined value or zero.
- 20. Computer software, according to claim 19, further comprising:
executable code that receives a plurality of vibration values corresponding to vibrations caused by the blades; executable code that accesses coefficient of vibration data that corresponds to effects on vibration values caused by sets of possible adjustment applied to the blades; executable code that applies the coefficient of vibration data to the vibration values to predict an effect on vibration values caused by each of the sets of possible adjustments; and executable code that sorts the sets of possible adjustments according to the effect on vibration values for each of the sets.
- 21. Computer software, according to claim 20, wherein the vibration values include signals from a plurality of accelerometers.
- 22. Computer software, according to claim 19, wherein the predetermined criteria is a measure of an amount of vibrations caused by a set of adjustments.
- 23. Computer software, according to claim 22, further comprising:
executable code that deselects sets of adjustments that result in vibrations greater than a predetermined amount.
- 24. Computer software, according to claim 19, wherein the adjustments include at least one of hub weights, blade tabs, PCR adjustments, and blade tip weight adjustments.
- 25. An apparatus that determines adjustments for rotating blades, comprising:
means for receiving a plurality of vibration values corresponding to vibrations caused by the blades; means for accessing coefficient of vibration data that corresponds to effects on vibration values caused by sets of possible adjustments applied to the blades; means for applying the coefficient of vibration data to the vibration values; and means for solving for possible values for the adjustments that may be applied to the blades, wherein the possible values for the adjustments are constrained to be greater than a first predetermined value or zero.
- 26. Apparatus, according to claim 25, wherein the adjustments include at least one of hub weights, blade tabs, PCR adjustments, and blade tip weight adjustments.
- 27. Apparatus, according to claim 25, wherein the means for measuring vibrations includes means for obtaining signals from a plurality of accelerometers.
- 28. Apparatus, according to claim 25, wherein said means for receiving a plurality of vibration values includes a first input.
- 29. Apparatus, according to claim 28, wherein said means for accessing coefficient of vibration data includes a second input.
- 30. Apparatus, according to claim 29, wherein said predetermined value is provided by a third input.
- 31. An apparatus that determines adjustments for rotating blades, comprising:
means for receiving sets of possible adjustments for the blades that are sorted based on a predetermined criteria; and means for selecting a set that is constrained so that all of the adjustments of the set are greater than a first predetermined value or zero.
- 32. An apparatus, according to claim 31, further comprising:
means for receiving a plurality of vibration values corresponding to vibrations caused by the blades; means for accessing coefficient of vibration data that corresponds to effects on vibration values caused by sets of possible adjustment applied to the blades; means for applying the coefficient of vibration data to the vibration values to predict an effect on vibration values caused by each of the sets of possible adjustments; and means for sorting the sets of possible adjustments according to the effect on vibration values for each of the sets.
- 33. An apparatus, according to claim 32, wherein said vibration values are provided by signals from a plurality of accelerometers.
- 34. An apparatus, according to claim 31, wherein the predetermined criteria is a measure of an amount of vibrations caused by a set of adjustments.
- 35. An apparatus, according to claim 34, further comprising:
means for deselecting sets of adjustments that result in vibrations greater than a predetermined amount.
- 36. An apparatus, according to claim 31, wherein the adjustments include at least one of hub weights, blade tabs, PCR adjustments, and blade tip weight adjustments.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation in part of U.S. patent application No. 09/812,766, filed on Mar. 20, 2001 (pending) which claims priority to provisional patent application No. 60/262,533 filed on Jan. 18, 2001 and which is a continuation in part of U.S. patent application Ser. No. 09/512,690, filed on Feb. 24, 2000 (pending), which is incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60262533 |
Jan 2001 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09812766 |
Mar 2001 |
US |
Child |
09846731 |
May 2001 |
US |
Parent |
09512690 |
Feb 2000 |
US |
Child |
09846731 |
May 2001 |
US |