Claims
- 1. A method of determining adjustments to decrease vibrations caused by rotating blades, comprising:
receiving 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, wherein the adjustments include at least two different types of adjustments having different units of measure; 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 results in the vibrations being less than a predetermined value and wherein the different types of adjustments are normalized according to a maximum amount of adjustment for each type of adjustment.
- 2. A method, according to claim 1, wherein the predetermined value corresponds to an expected value of all errors.
- 3. A method, according to claim 1, wherein the predetermined value is increased in order to decrease the values for the adjustments that may be applied to the blades.
- 4. 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.
- 5. A method, according to claim 1, wherein measuring vibrations includes obtaining signals from a plurality of accelerometers.
- 6. 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.
- 7. A method, according to claim 6, wherein applying the data to the vibration values is performed in the frequency domain.
- 8. A method, according to claim 7, wherein the vibration values, the coefficient of vibration data, and the adjustments are all matrixes.
- 9. A method, according to claim 8, wherein the vibration values include a first matrix, u, corresponding to measured vibrations and a second matrix, v, corresponding to desired vibrations.
- 10. A method, according to claim 9, wherein solving for possible values for the adjustments uses the equation:
- 11. A method, according to claim 10, 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.
- 12. A method, according to claim 11, wherein solving for possible values of the adjustments includes evaluating |QT·u+R·a|.
- 13. A method, according to claim 12, wherein a is determined using a numeric technique to find a local minimum for aT·E·a subject to a constraint that |QT·u+R·a| is less than the predetermined value, wherein E is a diagonal matrix having elements corresponding to a predetermined scaling amount for each type of adjustment.
- 14. A method, according to claim 13, wherein the predetermined scaling amount corresponds to an inverse of the maximum amount of adjustment for each type of adjustment.
- 15. Computer software that determines adjustments to decrease vibrations caused by rotating blades, comprising:
executable code that accesses data corresponding to 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, wherein the adjustments include at least two different types of adjustments having different units of measure; 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 results in the vibrations being less than a predetermined value and wherein the different types of adjustments are normalized according to a maximum amount of adjustment for each type of adjustment.
- 16. Computer software, according to claim 15, wherein the predetermined value corresponds to an expected value of all errors.
- 17. Computer software, according to claim 15, wherein the predetermined value is increased in order to decrease the values for the adjustments that may be applied to the blades.
- 18. Computer software, according to claim 15, wherein the adjustments include at least one of hub weights, blade tabs, PCR adjustments, and blade tip weight adjustments.
- 19. Computer software, according to claim 15, wherein data corresponding to a plurality of vibration values includes data corresponding to signals from a plurality of accelerometers.
- 20. Computer software, according to claim 15, further comprising:
executable code that performs an FFT on the vibration data, wherein the data indicating effects on vibration is provided in the frequency domain.
- 21. Computer software, according to claim 20, wherein applying the coefficient of vibration data to the vibration values is performed in the frequency domain.
- 22. Computer software, according to claim 21, wherein the vibration values, the coefficient of vibration data, and the adjustments are all matrixes.
- 23. Computer software, according to claim 22, wherein the vibration values include a first matrix, u, corresponding to measured vibrations and a second matrix, v, corresponding to desired vibrations.
- 24. Computer software, according to claim 23, wherein executable code that solves for possible values for the adjustments uses the equation:
- 25. Computer software, according to claim 24, wherein executable code that solves for possible values of the adjustments includes executable code that replaces X with Q·R, where QT·Q equals the identity matrix, I and R is an upper triangular matrix.
- 26. Computer software, according to claim 25, wherein executable code that solves for possible values of the adjustments evaluates |QT·u+R·a|.
- 27. Computer software, according to claim 26, wherein a is determined using a numeric technique to find a local minimum for aT·E·a subject to a constraint that |QT·u+R·a| is less than the predetermined value, wherein E is a diagonal matrix having elements corresponding to a predetermined scaling amount for each type of adjustment.
- 28. Computer software, according to claim 27, wherein the predetermined scaling amount corresponds to an inverse of the maximum amount of adjustment for each type of adjustment.
- 29. Apparatus for determining adjustments to reduce blade vibrations, 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 caused by adjustments to the blades, wherein the adjustments include at least two different types of adjustments having different units of measure; 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 results in the vibrations being less than a predetermined value and wherein the different types of adjustments are normalized according to a maximum amount of adjustment for each type of adjustment.
- 30. Apparatus, according to claim 29, wherein said means for solving is fixedly attached to a helicopter.
- 31. Apparatus, according to claim 30, wherein said means for solving is portable.2
- 32. Apparatus, according to claim 30, wherein said means for receiving a plurality of vibration values includes a plurality of accelerometers.
- 33. A method for determining blade adjustments, comprising:
applying coefficient of vibration data to measured vibration values, wherein the coefficient of vibration data corresponds to effects on vibration caused by at least two different types of blade adjustments having different units of measure that are normalized according to a maximum amount of adjustment for each type of adjustment; and determining a set of values for the adjustments that result in the vibrations being less than a predetermined value.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional patent application No. 60/262,533 filed on Jan. 18, 2001 and is a continuation in part of U.S. patent application Ser. No. 09/512,690, filed on Feb. 24, 2000, which is incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60262533 |
Jan 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09512690 |
Feb 2000 |
US |
Child |
09812766 |
Mar 2001 |
US |