Method and system for motor velocity measurement
First Claim
1. A system for determining a velocity of a rotating device, comprising:
- an apparatus having a rotational part including a set of sense magnets affixed to a rotating shaft of said rotating device configured to rotate about a rotation axis;
a circuit assembly, including a circuit interconnection having a plurality of sense coils, a sensor affixed to said circuit assembly, said circuit assembly adapted to be in proximity to said set of sense magnets;
wherein said set of sense magnets combines with said circuit assembly to form an air core electric machine such that voltages generated from each sense coil of said plurality of sense coils exhibits an amplitude proportional to said velocity;
a controller coupled to said circuit assembly, said controller adapted to execute an adaptive algorithm including;
receiving a position signal related to rotational position transmitted to said controller;
determining a derived velocity signal utilizing said position signal;
receiving a plurality of tachometer velocity signals;
determining a compensated velocity signal in response to said plurality of measured tachometer velocity signals;
blending said plurality of compensated velocity signals with said derived velocity signal under selective conditions to generate a blended velocity output indicative of said velocity of said rotating device.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system for determining the velocity of a rotating device is described herein. The system includes an apparatus with a set of sense magnets affixed to a rotating shaft of the rotating device and a circuit assembly. The circuit assembly includes a circuit interconnection having a plurality of sense coils and sensors affixed thereto. The circuit assembly is adapted be in proximity to the set of sense magnets on the rotating part. A controller is coupled to the circuit assembly, where the controller executes an adaptive algorithm that determines the velocity of the rotating device. The algorithm is a method of combining a derived velocity with a velocity from the tachometer. The algorithm includes a plurality of functions including: receiving a position signal related to the rotational position of the shaft; determining a derived velocity from the position signal; generating a plurality of tachometer velocity signals; determining a compensated velocity in response to the plurality tachometer velocity signals; and blending the compensated velocity with derived velocity to generate a blended velocity output.
-
Citations
63 Claims
-
1. A system for determining a velocity of a rotating device, comprising:
-
an apparatus having a rotational part including a set of sense magnets affixed to a rotating shaft of said rotating device configured to rotate about a rotation axis;
a circuit assembly, including a circuit interconnection having a plurality of sense coils, a sensor affixed to said circuit assembly, said circuit assembly adapted to be in proximity to said set of sense magnets;
wherein said set of sense magnets combines with said circuit assembly to form an air core electric machine such that voltages generated from each sense coil of said plurality of sense coils exhibits an amplitude proportional to said velocity;
a controller coupled to said circuit assembly, said controller adapted to execute an adaptive algorithm including;
receiving a position signal related to rotational position transmitted to said controller;
determining a derived velocity signal utilizing said position signal;
receiving a plurality of tachometer velocity signals;
determining a compensated velocity signal in response to said plurality of measured tachometer velocity signals;
blending said plurality of compensated velocity signals with said derived velocity signal under selective conditions to generate a blended velocity output indicative of said velocity of said rotating device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
determining said compensated velocity includes;
extracting respective offsets and biases from said plurality of tachometer velocity signals;
scaling said plurality of tachometer velocity signals to produce a plurality of scaled velocity signals;
selecting one scaled velocity signal of said plurality of scaled velocity signals as said compensated velocity signal; and
wherein said scaling is responsive to calculated velocity errors.
-
-
7. The system of claim 6 wherein said extracting is accomplished by a selectable filter.
-
8. The system of claim 7 wherein said selectable filter conditionally subtracts low frequency spectral components from said plurality of tachometer velocity signals.
-
9. The system of claim 6 wherein said scaling is applied by a scale factor multiplication, where said scale factor is derived from an error determination process.
-
10. The system of claim 6 wherein said selecting includes selecting one tachometer velocity signals of said plurality of tachometer velocity signals based on magnitude.
-
11. The system of claim 6 wherein said calculated velocity error is responsive to a magnitude differential between said derived velocity signal and a time coherent version of said compensated velocity signal.
-
12. A method for determining a velocity of a rotating device, comprising:
-
generating a plurality of tachometer velocity signals and a position signal with an apparatus comprising;
a rotational part including a set of sense magnets affixed to a rotating shaft of said rotating device configured to rotate about a rotation axis;
a circuit assembly, including a circuit interconnection having a plurality of sense coils, a sensor affixed to said circuit assembly, said circuit assembly adapted to be in proximity to said set of sense magnets; and
wherein said set of sense magnets combines with said circuit assembly to form an air core electric machine such that voltages generated from each sense coil of said plurality of sense coils exhibits an amplitude proportional to said velocity;
executing an adaptive algorithm with a controller coupled to said circuit assembly, said controller;
receiving said position signal related to rotational position, and determining a derived velocity signal utilizing said position signal;
receiving said plurality of tachometer velocity signals;
determining a compensated velocity signal in response to said plurality of tachometer velocity signals; and
blending said plurality of compensated velocity signals with said derived velocity signal under selective conditions to generate a blended velocity output indicative of said velocity of said rotating device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
determining said compensated velocity includes;
extracting respective offsets and biases from said plurality of tachometer velocity signals;
scaling said plurality of tachometer velocity signals to produce a plurality of scaled velocity signals;
selecting one scaled velocity signal of said plurality of scaled velocity signals as said compensated velocity signal; and
wherein said scaling is responsive to calculated velocity errors.
-
-
18. The method of claim 17 wherein said extracting is accomplished by a selectable filter.
-
19. The method of claim 18 wherein said selectable filter conditionally subtracts low frequency spectral components from said plurality of tachometer velocity signals.
-
20. The method of claim 17 wherein said scaling is applied by a scale factor multiplication, where said scale factor is derived from an error determination process.
-
21. The method of claim 17 wherein said selecting includes selecting one tachometer velocity signals of said plurality of tachometer velocity signals based on magnitude.
-
22. The method of claim 17 wherein said calculated velocity error is responsive to a magnitude differential between said derived velocity signal and a time coherent version of said compensated velocity signal.
-
23. A storage medium encoded with a machine-readable computer program code;
-
wherein said code includes instructions for causing a controller to implement a method for determining a velocity of a rotating device comprising;
generating a plurality of tachometer velocity signals and a position signal with an apparatus comprising;
a rotational part including a set of sense magnets affixed to a rotating shaft of said rotating device configured to rotate about a rotation axis;
a circuit assembly, including a circuit interconnection having a plurality of sense coils, a sensor affixed to said circuit assembly, said circuit assembly adapted to be in proximity to said set of sense magnets;
wherein said set of sense magnets combines with said circuit assembly to form an air core electric machine such that voltages generated from each sense coil of said plurality of sense coils exhibits an amplitude proportional to said velocity;
executing an adaptive algorithm with a controller coupled to said circuit assembly, said controller;
receiving said position signal related to rotational position, and determining a derived velocity signal utilizing said position signal;
receiving said plurality of tachometer velocity signals;
determining a compensated velocity signal in response to said plurality of tachometer velocity signals; and
blending said plurality of compensated velocity signals with said derived velocity signal under selective conditions to generate a blended velocity output indicative of said velocity of said rotating device. - View Dependent Claims (24, 25)
determining said compensated velocity includes;
extracting respective offsets and biases from said plurality of tachometer velocity signals;
scaling said plurality of tachometer velocity signals to produce a plurality of scaled velocity signals;
selecting one scaled velocity signal of said plurality of scaled velocity signals as said compensated velocity signal; and
wherein said scaling is responsive to calculated velocity errors.
-
-
26. A computer data signal embodied in a carrier wave;
-
wherein said data signal comprises code configured to cause a controller to implement a method for determining a velocity of a rotating device, comprises;
generating a plurality of tachometer velocity signals and a position signal with an apparatus comprising;
a rotational part including a set of sense magnets affixed to a rotating shaft of said rotating device configured to rotate about a rotation axis;
a circuit assembly, including a circuit interconnection having a plurality of sense coils, a sensor affixed to said circuit assembly, said circuit assembly adapted to be in proximity to said set of sense magnets;
wherein said set of sense magnets combines with said circuit assembly to form an air core electric machine such that voltages generated from each sense coil of said plurality of sense coils exhibits an amplitude proportional to said velocity;
executing an adaptive algorithm with a controller coupled to said circuit assembly, said controller;
receiving said position signal related to rotational position, and determining a derived velocity signal utilizing said position signal;
receiving said plurality of tachometer velocity signals;
determining a compensated velocity signal in response to said plurality of tachometer velocity signals; and
blending said plurality of compensated velocity signals with said derived velocity signal under selective conditions to generate a blended velocity output indicative of said velocity of said rotating device. - View Dependent Claims (27, 28)
determining said compensated velocity includes;
extracting respective offsets and biases from said plurality of tachometer velocity signals;
scaling said plurality of tachometer velocity signals to produce a plurality of scaled velocity signals;
selecting one scaled velocity signal of said plurality of scaled velocity signals as said compensated velocity signal; and
wherein said scaling is responsive to calculated velocity errors.
-
-
29. A system for determining a velocity of a rotating device comprising:
-
an apparatus in operable communication with said rotating device for generating a plurality of tachometer velocity signals and a position signal;
a controller coupled to said apparatus, said controller adapted to execute an adaptive algorithm including;
receiving said position signal related to rotational position;
determining a derived velocity signal utilizing said position signal;
receiving a plurality of tachometer velocity signals; and
determining a compensated velocity signal in response to said plurality of measured tachometer velocity signals. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
said determining said compensated velocity includes;
extracting respective offsets and biases from said plurality of tachometer velocity signals;
scaling said plurality of tachometer velocity signals to produce a plurality of scaled velocity signals;
selecting one scaled velocity signal of said plurality of scaled velocity signals as said compensated velocity signal; and
wherein said scaling is responsive to calculated velocity errors.
-
-
39. The system of claim 38 wherein said extracting is accomplished by a selectable filter.
-
40. The system of claim 39 wherein said selectable filter conditionally subtracts low frequency spectral components from said plurality of tachometer velocity signals.
41.The system of claim 38 wherein said scaling is applied by a scale factor multiplication, where said scale factor is derived from an error determination process. -
41. The system of claim 38 wherein said selecting includes selecting one tachometer velocity signal of said plurality of tachometer velocity signals based on magnitude.
-
42. The system of claim 38 wherein said calculated velocity error is responsive to a magnitude differential between said derived velocity signal and a time coherent version of said compensated velocity signal.
-
43. A system for determining a velocity of a rotating device, comprising:
-
an apparatus in operable communication with said rotating device for generating a plurality of tachometer velocity signals and a position signal;
a controller coupled to said apparatus, said controller adapted to execute an adaptive algorithm including;
receiving said position signal related to rotational position;
determining a derived velocity signal utilizing said position signal;
receiving a plurality of tachometer velocity signals; and
blending said plurality of tachometer velocity signals with said derived velocity signal under selective conditions to generate a blended velocity output indicative of said velocity of said rotating device.
-
-
44. A method for determining a velocity of a rotating device, comprising:
-
receiving a position signal related to rotational position, and determining a derived velocity signal utilizing said position signal;
receiving a plurality of tachometer velocity signals; and
determining a compensated velocity signal in response to said plurality of tachometer velocity signals.
-
-
45. The method of claim 45 further including:
- generating said plurality of tachometer velocity signals and said position signal with an apparatus in operable communication with said rotating device, the apparatus comprising;
a rotational part including a set of sense magnets affixed to a rotating shaft of said rotating device configured to rotate about a rotation axis;
a circuit assembly, including a circuit interconnection having a plurality of sense coils, a sensor affixed to said circuit assembly, said circuit assembly adapted to be in proximity to said set of sense magnets; and
wherein said set of sense magnets combines with said circuit assembly to form an air electric machine such that voltages generated from each sense coil of said plurality of sense coils exhibits an amplitude proportional to said velocity. - View Dependent Claims (48, 49, 51)
said determining said compensated velocity includes;
extracting respective offsets and biases from said plurality of tachometer velocity signals;
scaling said plurality of tachometer velocity signals to produce a plurality of scaled velocity signals;
selecting one scaled velocity signal of said plurality of scaled velocity signals as said compensated velocity signal; and
wherein said scaling is responsive to calculated velocity errors.
- generating said plurality of tachometer velocity signals and said position signal with an apparatus in operable communication with said rotating device, the apparatus comprising;
- 46. The method of claim 46 wherein said plurality of tachometer velocity signals are the resultant outputs of said plurality of sense coils configured such that the voltages generated thereby are in quadrature.
-
50. The method of claim 50 wherein said blended velocity output is generated by combining said derived velocity signal and said compensated velocity signal under selective conditions based upon characteristics of said derived velocity signal and said plurality of tachometer velocity signals.
- 52. The method of claim 52 wherein said extracting is accomplished by a selectable filter.
-
53. The method of claim 53 wherein said selectable filter conditionally subtracts low frequency spectral components from said plurality of tachometer velocity signals.
-
57. A method for determining a velocity of a rotating device, comprising:
-
receiving a position signal related to rotational position, and determining a derived velocity signal utilizing said position signal;
receiving a plurality of tachometer velocity signals;
blending said plurality of tachometer velocity signals with said derived velocity signal under selective conditions to generate a blended velocity output indicative of said velocity of said rotating device.
-
-
58. A storage medium encoded with a machine-readable computer program code;
-
wherein said code includes instructions for causing a controller to implement a method for determining a velocity of a rotating device comprising;
receiving a position signal related to rotational position, and determining a derived velocity signal utilizing said position signal;
receiving a plurality of tachometer velocity signals; and
determining a compensated velocity signal in response to said plurality of tachometer velocity signals.
-
- 59. A storage medium of claim 59 wherein said blended velocity output is generated by combining said derived velocity signal and said compensated velocity signal under selective conditions based upon characteristics of said derived velocity signal and said plurality of tachometer velocity signals.
-
61. A computer data signal embodied in a carrier wave;
-
wherein said data signal comprising code configured to cause a controller to implement a method for determining a velocity of a rotating device, comprising;
receiving a position signal related to rotational position, and determining a derived velocity signal utilizing said position signal;
receiving a plurality of tachometer velocity signals; and
determining a compensated velocity signal in response to said plurality of tachometer velocity signals.
-
- 62. A computer data signal of claim 62 wherein said blended velocity output is generated by combining said derived velocity signal and said compensated velocity signal under selective conditions based upon characteristics of said derived velocity signal and said plurality of tachometer velocity signals.
Specification