The subject matter disclosed herein relates generally to the design and operation of motion control bearings for rotorcraft. More particularly, the subject matter disclosed herein relates to real-time sensing of rotor states (e.g., motions, forces, and torques) of such rotorcraft and the processing and storage of such rotor states for monitoring both flight condition monitoring and health monitoring of rotor system and rotorcraft.
Some rotorcraft (e.g., helicopters) have very flexible rotors and can experience excessive blade motions (e.g., flap angle, lead-lag angle, and/or pitch angle) as well as extreme blade bending deflections and angles which can lead to undesirable effects. In modern design and control of rotorcraft, it is advantageous to be able to detect operational characteristics of a rotor system and to apply corrective action, when necessary. Current designs rely on indirect detection of the operational states of the rotor blades of a rotorcraft, examples of such indirect detection including magnetic sensing devices used to detect fluctuations in magnetic fields caused by movement of one or more magnets relative to a magnetometer. As such, it would be advantageous to enable direct measurement of the rotor blade state in real-time. Furthermore, it would be advantageous to integrate embedded sensors within the structures of the rotorcraft in order to enable the real-time monitoring of the rotor blade states. This real-time monitored data can then be processed and transmitted to the operator of the rotorcraft, the flight control computer of the rotor craft, and/or stored in a data logger for later analysis and review. Furthermore, monitoring of the rotor motions and locations where a rotor may strike against another structure of the helicopter may be avoided by identifying dangerous maneuvers and motions of the rotors and taking corrective action.
The presently disclosed subject matter is related to sensing performance aspects of the rotors of an aircraft, specifically a rotorcraft.
According to one aspect of the present invention, a method for sensing motion in a rotary aircraft is provided, the method comprising or including distributing one or more sensors within a rotating hub and/or rotor blade, transmitting output values from the one or more sensors to a controller, and computing an aspect of movement for the rotor blade using the output values.
According to another aspect, a distributed sensing system for detecting blade motion on an aircraft having a plurality of rotor blades is provided, the system comprising a plurality of sensors associated with each of the plurality of rotor blades, each of the plurality of sensors being configured to detect motion in a respective rotor blade, and a controller configured to receive signals from the plurality of sensors and in electronic communication with the flight control system across a data bus of the aircraft.
Another aspect of the invention provides a sensor system for detecting an aspect of movement across an articulating joint, the system comprising a rotary hub, a plurality of rotor blades, at least one first sensor disposed on a first side of the rotary hub and configured to generate a first output signal, at least one second sensor on a second side of the rotary hub and configured to generate a second output signal, and a control box in electrical communication with the at least one first and second sensors to a data bus.
Yet another aspect provides a sensor system for measuring motion across an articulating joint including a plurality of members with an articulation device therebetween, the sensing system comprising at least three motion measuring devices affixed to each of the plurality of members and proximal to the articulation device, the at least three motion measuring devices each being configured to create a respective output signal, and a control box in electronic communication with the at least three measuring devices and configured to receive the output signal from each of the at least three motion measuring devices, wherein the control box is configured to process and combine the respective output signals and resolve three degrees-of-freedom of articulation.
Still another aspect of the invention provides a sensing system comprising a plurality of sensors in a rotating and/or fixed frame, each of the plurality of sensors being configured to synthesize sensor data, and a control box in electronic communication with the plurality of sensors and configured to receive the synthesized sensor data, wherein the controller is configured to use the sensor data to determine an orientation of at least one rotor blade.
Another aspect of the invention provides a blade motion and load detection system comprising a rotary wing aircraft comprising a rotary hub, a plurality of rotor blades, at least one bearing system configured to provide articulation between the rotor hub and each of the plurality of rotor blades, a data transfer system, and a flight control system; and a distributed sensing system comprising at least one sensor in at least one of the at least one bearing system, the at least one sensor being configured to detect load and/or motion, a control box configured to receive signals from the at least one sensor, a database configured to store the signals received, and a communication bus configured to communicate data from the control box to the flight control system.
Although some of the aspects of the subject matter disclosed herein have been stated hereinabove, and which are achieved in whole or in part by the presently disclosed subject matter, other aspects will become evident as the description proceeds when taken in connection with the accompanying drawings as best described hereinbelow.
The presently disclosed subject matter addresses the problems encountered in conventional rotor state sensing architectures found in existing rotorcraft by enabling direct real-time measurement of the forces and torques acting on the components of the rotor system, as well as monitoring, in some embodiments, relative displacement of the components of the rotor system.
Referring to
Additional fixed frame sensors (e.g., a 1/rev tachometer 112 or accelerometer 110) can be placed on the aircraft to obtain further monitoring data of blade strike or foreign body impact events. For example, a 1/rev tachometer 112 may be provided adjacent the rotating frame to measure a magnet or metallic feature one every revolution of the rotor blade; one reason for this would be to provide information upon, a rotor blade strike event occurring, as to which rotor blade struck the aircraft structure (e.g., a structure adjacent to the path of rotation of the rotor blade). According to an example embodiment, an accelerometer 110 may be mounted on or around the surrounding structure of the path of rotation of the rotor blade which, based on the magnitude and frequency content of the signal from accelerometer, could determine if a blade strive event occurred; because a blade strike event acts as an impulsive load, such an event would result in excitation of the natural frequencies of the surrounding structure to which the accelerometer is mounted.
It should be noted that such smart differential and/or distributed sensing systems are not limited to embodiments embedded within elastomeric bearings. For example, next generation rotorcraft have bearing-less designs, in which case sensors may be placed along or within the blade itself rather than in a bearing supporting the blade.
The data collected by the embedded sensing system in the bearings is communicated to the central control box via the CAN bus communication 108 over a slip ring 104. The use of a multitude of power channels and a multitude of signal channels allow for reliable communication of data. The power channels come from the control power to ensure regulated DC power. The CAN bus connection 108 allows communication with the bearings at high data rates.
The blade data sent through the slip ring 104 will be collected by the central control box 106, an example of which is illustrated in
In one embodiment, the control box 106 can detect “limit” motions and store data encompassing the event. A buffer can be used to store data in a defined time leading up to, during, and after the event triggered by the occurrence of the limit motion. This data can be used immediately to communicate to the flight control computer and/or the pilot of the aircraft that one or more limits have been exceeded, or can be stored and analyzed or communicated at a later time.
When communicating with the aircraft, data from all bearings, from a subset of bearings, from a single bearing, from the distributed sensors, or any combination of the attached sensing systems can be communicated in raw form or in processed form, such as where some logic has been applied to the data before communication to the flight control computer. In one example, a series of limits, when all exceeded, can trigger a signal that will send an alert to the aircraft that a given flight condition has been entered.
Multiple triggers can be used and incorporated together in logic to detect a variety of events using the data collected from both the embedded and distributed sensors.
Data recorded in the control box 106 can be time referenced in at least two different ways. The control box 106 can synchronize to an absolute time signal from the aircraft to ensure that the event data can be linked back to control data stored by the aircraft following the flight. The control box 106 can also timestamp data relative to the time that the control box 106 was first powered.
The control box 106 can include a dedicated USB connector to provide communication with any standard PC computer. The USB connector is capped during normal flight operations. Note that the location of the USB connector on the enclosure can be selected during the product design phase to provide the most convenient access by maintenance personnel. The control box 106 can also include, in addition to or in place of the USB connector, a wireless data transfer system. A diagram of an example enclosure is contained in
In addition to the embedded sensing in the rotor bearings, distributed sensing can provide further information, which can be stored or used in the management and control of the aircraft. This distributed sensing can include accelerometers, temperature sensors, strain gages, magnetometers, torque sensors, and tachometers. Such sensors can be in both the rotor frame and the body frame to help provide additional aircraft data to identify states. Distributed accelerometers can help to detect vibrations or blade impacts. Tachometers or torque sensors can be used to monitor the rotor speed and torque. Magnetometers can be used to detect the magnetic field in reference frames related to the embedded sensing for use in removing unwanted magnetic signals. Temperature sensors can be used to measure temperature conditions before, during, and after flight.
The control box 106 can interface with the aircraft 200 in a variety of ways. In one example, output signals over the ARINC-429 bus 114 can communicate information directly to the flight computer or aircraft control system. Signals coming from the control box 106 can be used to alert the pilot directly by, for example, a visual indicator or haptic feedback, which can be used to alter parameters in the aircraft flight control system, can be communicated externally from the aircraft, and/or can be stored externally from the control box 106. In addition to a visual sign, other signals, such as tactile or auditory feedback can be used to provide an indication to the pilot.
Such embedded sensing systems incorporate sensors into an elastomeric rotor bearing which attaches a rotor blade to the hub.
According to the force and motion diagram 700 for an embodiment shown in
Additionally, sensors can be placed at various locations along the rotor blade to obtain further accuracy in modeling, as is illustrated in the diagram 720 of
Regarding
An example of how the calculation for flap angle can be derived will be discussed further hereinbelow, with reference to
The rotation of the rotor hub is occurring at an angular speed denoted by Ω. The first accelerometer is located a radial distance e away from the center of the hub's rotation. As shown in
If the base of {right arrow over (e)} (e.g., at the center of rotation of the rotor hub) is denoted as point “0”, the acceleration at this center of rotation can be denoted as {right arrow over (a0)}).
The acceleration at the first accelerometer's location can then be defined as {right arrow over (a1)}, and can be related to {right arrow over (a0)} with the following vector equation: {right arrow over (a1)}={right arrow over (Ω)}×({right arrow over (Ω)}×{right arrow over (e)})+{right arrow over (a0)}).
If the vector equation is solved with parameters defined in
In addition, the acceleration at the second accelerometer's location can be defined as {right arrow over (a2)}, and can be related to {right arrow over (a0)} with the following vector equation: {right arrow over (a2)}={right arrow over (Ω)}×({right arrow over (Ω)}×{right arrow over (l)})+{right arrow over (a1)}.
To define {right arrow over (l)}, a rotation matrix from the first accelerometer's reference frame to the second accelerometer's reference frame is needed. Based on the reference frames defined in
Also, it should be noted that [B]T (the transpose) is equal to [B]−1 (the inverse), allowing the following to be quickly defined:
Using this information, {right arrow over (l)} can be further simplified:
{right arrow over (l)}=lê′=l cos(β)ê−l sin(β){circumflex over (z)}
Now, the vector equation for {right arrow over (a2)} can be simplified:
{right arrow over (a2)}=Ω{circumflex over (z)}×(Ω{circumflex over (z)}×lê′)+{right arrow over (a1)}.
{right arrow over (a2)}=Ω{circumflex over (z)}×(Ω{circumflex over (z)}×(l cos(β){circumflex over (R)}−l sin(β){circumflex over (z)}))−eΩ2ê+{right arrow over (a0)}
{right arrow over (a2)}=Ω{circumflex over (z)}×(Ω{circumflex over (z)}×l cos(β)ê)−eΩ2ê+{right arrow over (a0)}
{right arrow over (a2)}=−l cos(β)Ω2ê−eΩ2ê+{right arrow over (a0)}
{right arrow over (a2)}=−(l cos(β)+e)Ω2ê+{right arrow over (a0)}
However, {right arrow over (a2)} must be represented in terms of the coordinate system of accelerometer 2 (e.g., its measurement axes). {right arrow over (a2)} can be represented as the following vector quantity in terms of coordinates at the second accelerometer location, yielding:
{right arrow over (a2)}=−(l cos(β)+e)Ω2(cos(β)ê′+sin(β){circumflex over (z)}′)+{right arrow over (a0)}
Furthermore, the system knows the following quantities: Ω is known from the tachometer; e and l are system parameters; {right arrow over (a0)} is known from the first accelerometer. The flap angle β is not known.
If the a2 acceleration is decomposed into its measurement axes, the following relationships can be obtained.
a
2e′={right arrow over (a2)}·ê′=−(l cos(β)+e)Ω2 cos(β)+{right arrow over (a0)}·ê′
a
2z′={right arrow over (a2)}·{circumflex over (z)}′=(l cos(β)+e)Ω2 sin(β)+{right arrow over (a0)}·{circumflex over (z)}′
In the simplest case, it can be assumed that a0 is negligible, which results in the following simplification:
a
2e′={right arrow over (a2)}·ê′=−(l cos(β)+e)Ω2 cos(β)
a
2z′={right arrow over (a2)}·{circumflex over (z)}′=−(l cos(β)+e)Ω2 sin(β)
Now, a2e′ and a2z′ are known quantities. Thus, these relationships can be used to determine the flap angle β. However, this process does not possess a closed form analytical solution and must be solved iteratively (which is easily possible using state of the art microcontrollers). For this first approach, a small flap angle β can be assumed which yields:
a
2e′≅−(l(1−β2)+e)Ω2(1−β2)
a
2z′≅−(l(1−β2)+e)Ω2β
Neglecting terms higher than β3 yields the following simplifications:
a
2e′≅[−(e+l)+(2l+e)β2]Ω2
a
2z′≅−(e+l)Ω2β
This trivially results in the following relationships for β in terms of accelerometer measurements taken at Accelerometer location 2.
A similar derivation can be done for lead-lag angle (ζ) in terms of accelerometer measurements taken at Accelerometer location 2.
a
2e′={right arrow over (a2)}·ê′=−(l cos(ζ)+e)Ω2 cos(ζ)
a
2ψ′={right arrow over (a2)}·{circumflex over (ψ)}′=−(l cos(ζ)+e)Ω2 sin(ζ)
When a small lead-lag angle ζ is assumed, the following equations result:
In order to provide reduction to practice of the subject matter described hereinabove, an empirical test on a helicopter fuselage was conducted, as is illustrated in
After analysis of the testing, experimental measurements on a real system with no applied external disturbance result in the following plots of measured acceleration versus “actual accel flap angle” in
Referring now to
Referring to
Another embodiment of a sensing system includes direct load measurement of forces transmitted through a structure of the helicopter bearing. Such loads transmitted due to flap, lead-lag, and pitch loads and moments can be read with a variety of sensors. Strain gages 1702 mounted on key locations around the bearing 1700, as illustrated in
In some embodiments, tachometers are incorporated into the distributed sensing network to read rotor speed at the main rotor drive shaft or to read the rotational speed of other rotating equipment on the rotorcraft.
Temperature sensors (e.g., thermocouples, thermometers, etc.) are suitable for inclusion in some embodiments and can be incorporated in the distributed sensor network to detect overall aircraft or environment temperature to detect temperatures in key locations and/or can be incorporated into the bearing or bearing system. Incorporating thermal sensors into the bearing allows the controller to adjust the post processing to account for temperature effects in either the parts or in other sensors in the bearing. Thermal sensors can be coupled with other sensors to help adjust for any thermal variability.
Embedded sensing is useful across many platforms. The devices described in this specification can be used to monitor health of the individual component, the subsystem of which the component is a member, up to the entire vehicle or system. Additionally, when used in conjunction on multiple vehicles, the data from these embedded sensing systems can be used to monitor fleet health and usage and be used to make judgements on individual vehicle performance using statistics or other big data analysis.
Aside from health and usage monitoring, these embedded sensing systems can be used to actively monitor subsystem or system states and provide feedback to that system. Examples include embedded sensing dampers that can provide blade motion feedback to the pilot, crew, or flight control system that can then in turn adjust rotor performance. In some instances, the feedback can cause changes in the same component, such as in the case of an active damper, while in others, a different system component can be actuated to alter the system behavior, such as in the case of active pitch links on a helicopter.
Another example would include embedded sensing on an undersea bearing that can monitor angular deflection that could feed back into the oil platform controller to adjust for platform motion. Still another example would use embedded sensing on suspension mounts to determine loading of the vehicle, which could be used to determine carried weight, weight distribution, or even ground contact. There are many applications where embedded sensing can provide loads, motions, temperatures, accelerations, or any combination of the previous to determine system and vehicle health, usage, and state.
For example, embedded sensing can be used in bearings such as high capacity laminate (HCL) elastomeric bearings.
Accelerometers have proven very effective when used in a differential configuration. When placed on either end of an HCL bearing, e.g., as shown in
DVRTs, LVDTs, contactless DVRTs, as well as visual sensors and differential inertia sensors are all useful sensing devices to be incorporated into HCL bearings, e.g. as shown in
In addition to mounting any of the above sensors solely on the bearing, these sensors, especially in the case of the accelerometer, visual, or magnetic sensor configurations, can be mounted on surrounding system geometry. This is also true for the contact or proximity sensors such as the DVRTs, LVDTs, and inertia sensors, though the mounting of these sensors usually must still allow full bearing motion which can be difficult to achieve.
Load measurements can also be useful in bearing configurations. Load cells can be put in series with these devices as is done in many applications, but that is not always feasible. Embedded strain gages can readily be used to determine loads, e.g., as shown in
In addition to load and motion, temperature measurements can be useful to monitor. Simple thermal couples can be used measure temperature both around the part and at key locations within the part. More complex detection sensors, such as corrosion, moisture, or even individual substance sensors can of course be added.
In an embedded sensing HCL bearing, any configuration of the above listed sensors can be used in conjunction. In one simple configuration a temperature sensor may be incorporated to detect over heating conditions of the part or nearby components. In another configuration, a temperature sensor is included with a single axis magnetometer and strain gage to accurately determine compression load and motion, using the temperature data to correct for changes in the data due to temperature. In a complex configuration, full 6 degree of freedom motion, 3 degree of freedom loads, and 3 degree of freedom moments, as well as temperature and corrosion sensing are all embedded within the bearing.
In some instances, this data can be handled by a simple onboard processor, or be sent either by wire or wirelessly to an off bearing processor. In either case, it may be useful to use complex transfer functions or neural networks to go from the raw sensor output to real motions and loads. These have been proven to be very effective in multiple test prototypes. Training is conducted on a known data set to configure the transfer function or neural network. Then the embedded sensing part is validated against a different data set.
The embedded sensing bearing can use either on-board power, batteries, system power supplied from outside of the bearing, including near field wireless transmission, as well as from energy harvesting. The energy harvesting configurations can include kinetic harvesters, such as vibration activated devices, thermal harvesters, such a thermal electric generators, or other systems.
Data collected by the sensors can be processed on the bearing or off the bearing. The data collected can either be transmitted via wires, wireless technology, or stored on the bearing until accessed. In one configuration, a NFC wand can be used to power the bearing and collect data from the bearing. Wireless protocols can be used transmit raw sensor data or processed data either to a nearby receiver, or one in a disparate part of the system.
Another example of embedded sensing includes damper and isolator configurations.
In general, damper and isolator configurations can be elastomer based, fluid based, or fluid-elastic based. These devices generally translate in one direction, though in some instances can be used in multiple dimensions. In the single axis configurations, motions are generally linear or rotary. Similar to the embedded sensing described in the embedded sensor HCL bearings, all of the same sensors, power, energy harvesting, wireless or wired transmission, and data processing apply. In the single axis configurations, these motions and loads are generally simpler since only direction is required.
Additionally, pressure sensors can be incorporated into the fluid devices to monitor pressure in active, passive, and volume compensation chambers. These can be used in conjunction with the previously mentioned sensors or on their own. They can be used to monitor load directly, or calculate a motion, or determine proper fill and pressure charge. In an example configuration shown in
With a complete picture of loads and motions of the system and critical components, operators or computers can make on the fly decisions about usage, risk levels, as well as provide adaptive control to the system. In one such configuration, an embedded sensing bearing communicates to a pilot and a flight control computer about excessive blade motions through a slip-ring. The flight control computer can then send a signal to an active lead-lag damper to increase damping to reduce the excessive lead-lag motions.
The subject matter disclosed herein can be implemented in or with software in combination with hardware and/or firmware. For example, the subject matter described herein can be implemented in software executed by a processor or processing unit. In one exemplary implementation, the subject matter described herein can be implemented using a computer readable medium having stored thereon computer executable instructions that when executed by a processor of a computer control the computer to perform steps. Exemplary computer readable mediums suitable for implementing the subject matter described herein 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 that implements the subject matter described herein can be located on a single device or computing platform or can be distributed across multiple devices or computing platforms.
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. For example, although the above discussion relates to sensing systems for rotorcraft having elastomeric bearings, those of ordinary skill in the art will understand that similar principles and arrangements may be applied to any structures which have a variable degree of movement therebetween.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 62/415,019 filed Oct. 31, 2016, the disclosure of which is incorporated herein by reference in its entirety. This application also claims the benefit of U.S. Provisional Patent Application Ser. No. 62/452,465 filed Jan. 31, 2017, the disclosure of which is incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2017/059316 | 10/31/2017 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62415019 | Oct 2016 | US | |
62452465 | Jan 2017 | US |