The subject matter described in this specification relates to methods and systems for measuring displacement parameters of rotating shafts and couplings.
Many types of systems include a rotatable shaft. For example, electric motors, internal combustion engines, and transmissions of vehicles and manufacturing systems typically include one or more drive shafts. Shafts can be coupled together with rotational couplings, and some rotational couplings are flexible. For example, bellows couplings allow for twisting and misalignment between two shafts. Conventional measurement systems for monitoring rotational couplings measure twist, torque, and misalignment at rotational couplings using, e.g., sensors angularly spaced around the coupling. These conventional measurement systems, however, may have excess noise on the torque signal, and various conventional measurement systems lack an economical system for measuring both twist, torque, and misalignment and other parameters such as axial displacement. There is a need for methods and systems for measuring twist and axial displacement of rotating shafts and couplings.
In some aspects, a measurement system includes a shaft extended in a longitudinal direction and a target wheel configured to rotate with the shaft. The target wheel includes sensor targets circumferentially distributed around the target wheel. Some of the targets are slanted in the longitudinal direction and some of the targets are parallel to the longitudinal direction. The measurement system includes a sensor array including at least three sensors mounted radially around the shaft and configured to detect the sensor targets as the target wheel rotates with the shaft. The measurement system includes a controller configured to receive sensor signals from the sensors and determine, based on the sensor signals, at least an axial displacement measurement of the shaft in the longitudinal direction and a radial displacement measurement of the shaft.
In some aspects, a method performed by a controller of a measurement system includes receiving sensor signals from each of at least three sensors mounted radially around a shaft on a sensor array. The shaft is extended in a longitudinal direction, and the sensor array is configured to position the at least three sensors for detecting sensor targets circumferentially distributed around a target wheel as the target wheel rotates with the shaft. The sensor targets include a first plurality of targets that are slanted in the longitudinal direction and a second plurality of targets that are parallel to the longitudinal direction. The method includes determining, based on the sensor signals, at least an axial displacement measurement of the shaft in the longitudinal direction and a radial displacement measurement of the shaft.
This specification describes systems and methods for measuring displacement parameters of rotating shafts and couplings. The parameters can, for example and without limitation, include twist, axial displacement, and radial displacement of rotating shafts and couplings in a radial plane of the shafts and couplings. The measurements can be used to determine torque based on the twist measurement, parallel and angular misalignment, axial strain and displacement, run-out, whirl, and torsional dynamics. With some rotational couplings, it is useful, e.g., for safety purposes and for maintenance scheduling, to ensure that high speed machinery is not undergoing significant misalignments and/or axial displacements while rotating at high speeds. These correspond to the axial and bending strains of the coupling, but have the added benefit of not needing a rotating frame electronics or gauges.
The mechanical environment 100 of
Each sensor array includes sensors mounted radially around the shaft 102. For purposes of illustration, the first sensor array 106 will be described in further detail; the other sensor arrays 108, 110, 112 are typically configured identically or similarly to the first sensor array 106. Any additional sensor arrays will be similarly configured. The first sensor array 106 includes at least three sensors 114a, 114c, 114e in a first plane mounted radially around the shaft 102. For example, the first sensor array 106 can include three sensors 114a, 114c, and 114e mounted uniformly at a constant circumferential spacing. For additional redundancy, the first sensor array 106 can also include three additional sensors 114b, 114d, and 114f mounted uniformly at the constant circumferential spacing and offset from the other three sensors 114a, 114c, and 114e. As illustrated in the FIGS., sensors 114b, 114d, and 114f are shown as dashed lines to illustrate these sensors being redundant. In general, the first sensor array 106 can include at least three sensors in each plane, and include any number of additional sensors to improve reliability, accuracy, safety-critical redundancy, etc. Furthermore, the sensors can be mounted in any circumferential pattern including non-uniform circumferential spacing.
Referring to
The first target wheel 116 is configured to rotate with the shaft 130 so that the first target wheel 116 is rigidly fixed to the shaft 130. For example, the first target wheel 116 is rigidly integrated with the first rotational coupling 104a in some embodiments. In this example, the first target wheel 116 is a toothed wheel having teeth radially mounted around the target wheel. In the illustrated example, the first target wheel 116 includes targets that are parallel to the longitudinal direction 126, e.g., target 120, and targets that are slanted in the longitudinal direction 126, e.g., targets 122, 124. Alternatively, the targets may be slots, or other features that are detectable by the sensor arrays.
In some of the examples, some of the slanted targets, e.g., target 122, are slanted in opposite orientations, in the longitudinal direction 126, to some of the other slanted targets, e.g., target 124. In general, the targets are disposed radially around the first target wheel 116 in an alternating fashion. In the example illustrated in
Referring to
The sensor targets are, for example, conductive targets, optical targets, ferrous targets, or combinations of these on the first target wheel 116 in some embodiments. Each of the sensors 114a-f at least comprises a passive inductive sensor such as a variable reluctance (VR) sensor, a non-contact active inductive sensor such as a differential variable reluctance transducer (DVRT), an optical sensor, a microwave sensor, a capacitive proximity sensor, a Hall sensor, or any other appropriate type of sensor. In some embodiments, the sensor targets are uniformly spaced circumferentially around the first target wheel 116. In some other embodiments, the sensor targets are placed with non-uniform spacing around the first target wheel 116.
In the illustrated embodiments, the controller 202 includes one or more processors 204 and memory 206 storing executable instructions for the processors 204. The controller 202 includes an input/output system 210 configured for electronically receiving the sensor signals from the sensors 114a-fThe electronic communication may be accomplished using wired or wireless communication. In some embodiments, the input/output system 210 is configured, by virtue of including appropriate communications circuits, for transmitting information to an external power and/or signal interface 212, referred to hereinafter as signal interface 212, for example which is the power and/or control system for a motor or engine driving the shaft 102. For example, the controller 202 can be configured for transmitting safety critical feedback to an external electrical system such as control feedback or structural health indicators.
The controller 202 includes signal processing hardware 208 for receiving the sensor signals from the sensors 114a-f and, as disclosed herein, determining appropriate rotational parameters based on the sensor signals. The signal processing hardware 208 can include any appropriate circuits for capturing waveforms and waveform parameters from sensor signals. In some embodiments, the signal processing hardware 208 includes circuits for detecting a rising or falling edge or a zero-crossing at any time, including times that are not quantized by a digital clock. In some embodiments, the signal processing hardware 208 includes sample-and-hold devices that are triggered by rising or falling edges or zero-crossings, which are implemented by trigger circuits and counter circuits.
In some embodiments, the controller 202 is configured to determine the axial displacement measurement of the shaft 102 based on a relative timing difference between detecting slanted targets 122, 124 and detecting parallel targets 120, which is described further below with reference to
In some embodiments, the controller 202 is programmed to determine one or more or all of control feedback parameters or structural health indicators to include, but not limited to: axial strain, axial displacement, parallel misalignment, angular misalignment, run-out, and twist.
In some embodiments, the controller 202 is configured to transmit safety critical feedback to a signal interface 212 based on the one or more structural health indicators or real-time control parameters. For example, the controller 202 in some embodiments is programmed to transmit an alert message to the signal interface 212 if one of the structural health indicators falls outside of a predetermined range for the structural health indicator. The signal interface 212 can respond to the safety critical information with any appropriate actions. For example, suppose that the signal interface 212 is an electronic control unit for a motor rotating the shaft 102. In some embodiments, the electronic control unit decreases power to the motor or engine in response to the safety critical information.
Typically, the controller 202 measures timing information using the sensor signals by determining timing between detection of targets on the target wheels 116, 118. In some embodiments, the controller 202 receives sensor signals from the first and second sensor arrays 106, 108 at opposite ends of a rotational coupling and determines, using first sensor signals from the first sensor array 106 and second sensor signals from the second sensor array 108, various displacements of the first and second target wheels 116, 118.
The controller 202 can be implemented in software in combination with hardware and/or firmware. For example, the controller 202 can be implemented in software executed by a processor. In some embodiments, the controller 202 is implemented using a computer readable medium having stored thereon computer executable instructions that when executed by the processor of a computer control the computer to perform steps. Examples of computer readable media suitable for implementing the controller 202 include non-transitory devices, such as disk memory devices, chip memory devices, programmable logic devices, and application specific integrated circuits. In addition, a computer readable medium for the controller 202 may be located on a single device or computing platform or may be distributed across multiple devices or computing platforms. Design, configuration, and operation of controllers are known to those skilled in the art, to include the necessary software and firmware programming to operate the controller. Those having skill in the art know that the primary purpose of controller is to (a) condition the sensor inputs and convert these inputs into target timing values, (b) condition the power input, (c) implement the math and signal processing provided in the patent and (d) communicate with the signal interface. In this case, controller 202 is such that one skilled in the art is able to create it based upon existing knowledge.
The slanted targets 406, 408 are slanted in opposite orientations in an alternating fashion around the target wheel 404 as specified in the legend 410. In particular, the target wheel 400 includes some targets with a forward slant, e.g., slanted target 408, and some targets with a backwards slant, e.g., slanted target 406. In the example shown in
Axial motion can be measured using the relative timing of the slanted targets. If the slanting of the targets is done appropriately, the mean timing difference of the targets remains unchanged over a complete rotation, which gives twist, and the relative timing difference of the targets allows axial motion to be calculated, as described hereinbelow. The sensors are nominally located over the center of the targets and as the targets rotate past, the sensors detect the delta time, or Ts, of each target with the next. If opposing slants are used, then the timing difference can be “zero mean” and can be filtered out using computationally efficient moving averaging filters.
In the example of
To calculate the timing differences due to axial motion, let Tsik be the period between the current target and the previous target zero crossings for the ith sensor and the kth timestep. These timing measurements can be approximated by the following equation:
Tsik=fclock/Nfrot (1)
where fclock is the frequency of the processor clock in Hertz, N is the number of targets, and frot is the rotational frequency of the spinning target wheel in Hertz. Regardless of the slants in the targets, if the Tsik is moving averaged filtered then the values of timing for the shaft is unaffected:
Where
where R is the radius of the targets, N is the number of targets, Δzi is the axial motion at the “ith” sensor, and θslant slant is the angle of the slanted targets. Using this relationship, the timer deltas of each “ith” sensor can be approximated by the equation below at the kth sample.
Where the ± is used to indicate whether the delta is increased by the slant angle or decreased by the slant angle. Noted by the physics of the target wheel, every increase in timing is accompanied by an equal decrease in timing.
Consider the following example, where there are 18 targets (N=18) where there are slant angles on the k-2, k-5, k-8, k-11, k-14, and k-17 targets. These slant angles alternate (similar to what is in
If the moving average filter timer delta (
The above equation indicates that the Moving Average filtered timer delta is invariant to the slants in the target. To get axial motion from the timer deltas, the following set of filtering is defined where the timer deltas are divided into three separate moving average filters:
In the preceding example, the following timer delta moving averages result in the following:
Provided that the value of Δzi always remains positive or negative, the axial timer deltas can be combined deterministically to the following:
These axial timer deltas can be nominally converted to axial displacement at each sensor via the following equation:
In some embodiments, to calculate an accurate axial motion measurement (Δzi), the axial timer deltas (ik) may be calibrated over various operating conditions.
Target timing measurements provide for measurement of the following degrees-of-freedom in a shaft segment or coupling: Δx and Δy (radial displacements), θX and θY (angular displacements), Δz (axial displacement) and θZ or θtwist (twist). U.S. Pat. No. 7,093,504 describes methods and systems for using target timing measurements and is co-owned with the present application as of the date of filing of the present application. U.S. Pat. No. 7,093,504 is hereby incorporated by reference in its entirety.
In particular, U.S. Pat. No. 7,093,504 describes the orientation of each sensor as an angle from x axis in the x-y plane in
For example, to illustrate the use of target timing measurements, consider the example system illustrated in
The sensor housing cradle 48, is shown in
While the target disks 20, 24 are spinning, both target disks can experience motions in each of their six rigid body degrees of freedom. The time-varying target disk motions may be relative to the sensor housing 48 and/or relative to each other.
Referring to U.S. Pat. No. 7,093,504, col. 15, lines 20-36, with the reference to equation numbers and figure numbers being updated for consistency with this disclosure, the timing measurements can be used to determine a twist measurement with twist measured as the angular displacement of Disk B relative to Disk A around the z-axis. Preferably the method for measuring twist includes measuring the timing difference between the sensible lines rising (or falling) edges of the pulses from corresponding sensors on Disk A and Disk B. For three sensor arms 49 in
Δt(↑k1B, ↑k1A)=Δt(↓k1B, ↓k1A)
Δt(↑k2B, ↑k2A)=Δt(↓k2B, ↓k2A)
Δt(↑k3B, ↑k3A)=Δt(↓k3B, ↓k3A) (20)
where Δt(↑k1B, ↑k1A) represents timing difference between rising target edges on corresponding targets on Disk B and Disk A from sensor T1B and T1A. Furthermore Δt(↑k1A, ↑k+11A) represents the time between consecutive rising target edges from sensor T1A, and Δt(↓k1A, ↓k+11A) represents the time between consecutive falling edges from sensor T1A on target Disk A. Referring to U.S. Pat. No. 7,093,504, col. 15, lines 37-67, with the reference to equation numbers and figure numbers being updated for consistency with this disclosure, we may use either rising or falling edges (both should be equivalent), however, only three of the timing measurements are independent (i.e. one from each pair above).
In the very special case where the offsets of Disk A and Disk B are all zero, i.e. ΔxA=ΔxB=0, and ΔyA=ΔyB0, then any one of the measurements in equation 20 along with the instantaneous rotational speed of the shaft will provide a simple and redundant measurement of twist.
{tilde over (θ)}1=ωshaftΔt(↑k1B,↑k1A)
{tilde over (θ)}2=ωshaftΔt(↑k2B,↑k2A)
{tilde over (θ)}3=ωshaftΔt(↑k3B,↑k3A) (21)
The timing measurements will be distorted by offset displacements of the target disks. In this sense, the quantities on the left-hand side of the above equation, i.e. {tilde over (θ)}1, {tilde over (θ)}2, and {tilde over (θ)}3are apparent twist angles.
Referring to U.S. Pat. No. 7,093,504, col. 16, lines 1-34, with the reference to equation numbers and figure numbers being updated for consistency with this disclosure and referring to close-up view provided in
From the geometric definition of α we see that
where again ϕ is the known position of the sensor T, and R is the known radius of the sensor housing. Referring to U.S. Pat. No. 7,093,504, col. 16, lines 36-42 and generally to col. 16, line 43-col. 7, line 35, for small displacements, this simplifies to the following:
Referring generally to U.S. Pat. No. 7,093,504, col. 17, lines 36-64, and to equations (25) and (26) below, the following equations can be solved to provide a measure of the twist angle θtwist and to provide secondary measures of shaft alignment, i.e., {ΔxA, ΔyA, ΔxB, ΔyB}.
These equations are non-singular and solvable since we generally can choose the placement of sensors. A least squares solution can also be used.
These measurements, in turn, allow for measurement of the shaft alignment parameters shown in
Referring back to
The following computations illustrate a method for transforming timing-based measurements of target plane centroid deflections into relevant shaft or coupling alignment values as defined in
[XA, YA, ZA, θx, θy]=f([ΔxA, ΔyA, ΔzA1, ΔzA2, ΔzA3]) (27)
Similar calculations can be completed for the second target plane “B” and the results are summed with the results from target plane “A” to yield total coupling alignment values.
The following computations assume that θx and θy are small angles such that sin θ≈θ and cos θ≈1. An analytical solution exists for the more precise solution, but is not included here for brevity. Simple trigonometry can demonstrate that
Coupling alignment values can then be calculated from
Finally it can be shown that
where θx and θy are computed as shown above. So these equations together provide the transformation of timing-based measurements of target plane centroid deflections into relevant shaft or coupling alignment values as shown above.
To further illustrate the alignment values ZA and R0, consider the following. Referring to
Referring back to
The alignment values shown in
A first example alignment 702 illustrates axial strain. The axial strain between the A and B targets is proportional to the following:
Δz=ZB−ZA−2R0 (31)
where Δz is the axial displacement measured along the z-axis, ZB is the axial displacement of target B, ZA is the axial displacement of target A, and R0 is radial distance between a target A or target B and a point centered between target A or target B.
A second example alignment 704 illustrates bulk axial displacement of both target wheels together. The axial displacement of the A and B targets is determined by the following:
Σz=(ZB+ZA)/2 (32)
A third example alignment 706 illustrates parallel (or offset) misalignment and translational whirl (or runout), and a fourth example alignment 708 illustrates angular misalignment and bending whirl. The overall angular misalignment between targets A and B is the following:
θ=√{square root over ((θxA−θxB)2+(θyA−θyB)2)} (33)
The overall parallel misalignment or offset between the A and B targets is the following:
r=√{square root over ((XA−XB)2+(XA−XB)2)} (34)
A fifth example alignment 710 illustrates run-out, and a sixth example alignment 712 illustrates twist and torsional dynamics. Run-out is radial translation that occurs synchronously with the shaft rotational speed. As twist across the shaft or coupling occurs, a phase difference can be observed between sensors on the A and B target wheels. The phase difference between two sensors can be converted to twist.
The present subject matter can be embodied in other forms without departure from the spirit and essential characteristics thereof. The embodiments described therefore are to be considered in all respects as illustrative and not restrictive. Although the present subject matter has been described in terms of certain preferred embodiments, other embodiments that are apparent to those of ordinary skill in the art are also within the scope of the present subject matter.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 62/486,170 filed Apr. 17, 2017, the disclosure of which is incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2018/027933 | 4/17/2018 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2018/195053 | 10/25/2018 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4183242 | Brown | Jan 1980 | A |
4874053 | Kimura | Oct 1989 | A |
5514952 | Parkinson | May 1996 | A |
6087734 | Maeda et al. | Jul 2000 | A |
20020035877 | Tokumoto | Mar 2002 | A1 |
20020153875 | Maeda | Oct 2002 | A1 |
20030215168 | Krabill | Nov 2003 | A1 |
20170129532 | Yoshida | May 2017 | A1 |
20170341681 | Shiino | Nov 2017 | A1 |
20170349211 | Shiino | Dec 2017 | A1 |
20210247259 | Altieri | Aug 2021 | A1 |
Number | Date | Country |
---|---|---|
694 20 781 | May 2000 | DE |
0 632 250 | Jan 1995 | EP |
1 193 484 | Apr 2002 | EP |
1 300 662 | Apr 2003 | EP |
2 202 949 | Oct 1988 | GB |
Entry |
---|
Garshelis, I.J., et al., “Development of a Non-Contact Torque Transducer for Electric Power Steering Systems,” SAE Technical Paper Series, vols. Sensors and Actuators (SP-903), pp. 173-182, 1992. |
Garshelis, I.J., et al., “A Single Transducer for Non-Contact Measurement of the Power, Torque and Speed of a Rotating Shaft,” SAE Technical Paper Series, vols. Sensors and Actuators (SP-1066), pp. 57-65, 1995. |
Garshelis, I.J., et al., “Development of a Magnetoelastic Torque Transducer for Automotive Transmission Applications,” SAE Technical Paper Series, vols. Sensors and Actuators (SP-1220), pp. 35-44, 1997. |
Gierut, J., et al., “Automotive Powertrain & Chassis Torque Sensor Technology,” Honeywell International Inc., 6 pages, 2005. |
Hall and VR, “Comparing Speed Sensor Technologies,” Cherry Electrical Products, 3 pages. |
Himmelstein S&C., “Avoiding the destructive effects of torsional resonance,” in Technical Memorandum 8150, 2007. |
Napert, Greg, TPE331 Strain Gage Torque System, Article Jul. 1, 1998, http://www.aviationpros.com/article/10389107/tpe331-strain-gage-torque-system, 12 pages, accessed Apr. 2, 2017. |
Pantaleo, Antonio, et al., An Optical Torque Transducer for High-Speed Cutting, Institute of Physics Publishing Measurement Science and Technology, Meas. Sci. Technol. 17 (2006) 331-339 doi:10.1088/0957-0233/17/2/014. |
Tullis, I. D. C., et al., “Shaft Tilt Sensitivity of the Laser Torquemeter” SPIE Proceedings, SPIE vol. 3411 • 0277-786X198, pp. 309-316, Downloaded From: http://proceedings.spiedigitallibrary.org/ on Apr. 17, 2017 Terms of Use http://spiedigitallibrary.org/ss/termsofuse.aspx. |
How Does The Torque indication system measure Torque in the helicopters and turbo prop aircrafts?, 6 pages, http://www.askacfi.com/23366/how-does-the-torque-indication-system-measure-torque-in-the-helicopters-and-turbo-prop-aircrafts.htm. |
Real-Time Engine Torque Measurement, real-time engine torque measurement—Engine & fuel engineering—Eng-Tips, http://www.eng-tips.com/viewthread.cfm?qid=239820, 3 pgs, accessed Apr. 2, 2017. |
Number | Date | Country | |
---|---|---|---|
20200378849 A1 | Dec 2020 | US |
Number | Date | Country | |
---|---|---|---|
62486170 | Apr 2017 | US |