The present invention relates to magnetic bearings and, more particularly, to a fault-tolerant system and method for monitoring and controlling an active magnetic bearing system for use in various applications, including energy storage flywheels and other energy storage devices in both terrestrial and space applications.
Magnetic bearings have been used to suspend a rotational body, such as a rotor, in a non-contact fashion using magnetic force. That is, instead of physically supporting the rotor using lubricated bearings that physically contact the rotor, various magnets are spaced radially around the rotor and the magnetic forces supplied by the magnets suspend the rotor without any physical contact. In order to provide stable support for the rotor, the magnetic bearing suspends the rotor within five degrees-of-freedom.
Generally, there are two categories of magnetic bearings, passive magnetic bearings and active magnetic bearings. Passive magnetic bearings are the simplest type, and use permanent magnets or fixed strength electromagnets to support the rotor. Thus, the properties of the bearing, such as the magnetic field strength, may not be controlled during operation. Conversely, active magnetic bearings are configured such that the magnetic field strength of the bearing is controllable during operation. To accomplish this, at least one active magnetic bearing channel may be provided for each degree-of-freedom of the shaft. An active magnetic bearing channel may include a position sensor, a controller operating according to a predetermined control law, and an electromagnet. In general, the position sensor senses the position of the shaft and supplies a signal representative of its position to the controller. The controller, in accordance with the predetermined control law, then supplies the appropriate current magnitude to the electromagnet, which in turn generates a magnetic force to correct the position of the shaft.
Although the above-described active magnetic bearing position sensing and control system generally works well, and is safe and reliable, it does suffer certain drawbacks. For example, if one or more of the position sensors is damaged, deteriorated, or otherwise experiences a fault, the faulty position sensor may supply inaccurate position information. This can cause, for example, the rotor to appear to be undergoing a non-circular rotation. This in turn can lead to inaccurate rotor position controls and, in some instances, can result in the controller exciting fundamental vibrations in the rotor or in the inability of the controller to keep the rotor rotating within the mechanical limits of the magnetic bearing.
Hence, there is a need for a fault-tolerant system and method of sensing and controlling one or more magnetic bearings. The present invention addresses at least this need.
The present invention provides a fault-tolerant magnetic bearing position sensing and control system and method.
In one embodiment, and by way of example only, an active magnetic bearing sensing and control system for rotationally suspending a rotor that is configured to rotate about a rotational axis includes first and second primary displacement sensors, first and second secondary displacement sensors, and a controller. The first primary displacement sensor is configured to sense rotor displacements in a first axis that is perpendicular to the rotational axis and supply a displacement signal representative thereof. The second primary displacement sensor is configured to sense rotor displacements in a second axis that is perpendicular to the rotational axis and supply a displacement signal representative thereof. The first secondary displacement sensor is configured to sense rotor displacements in the first axis and supply a displacement signal representative thereof. The second secondary displacement sensor is configured to sense rotor displacements in the second axis and supply a displacement signal representative thereof. The controller is coupled to receive the displacement signals from each of the displacement sensors and a speed signal representative of a rotational speed of the rotor. The controller is operable, in response to receipt of the displacement signals and the speed signal, to determine operability of each of the displacement sensors.
In another exemplary embodiment, a method of determining the operability of a system that includes at least a rotor that is configured to rotate about a rotational axis, and one or more active magnetic bearings configured to rotationally suspend the rotor, includes the steps of sensing a first primary rotor displacement in a first axis that is perpendicular to the rotational axis, sensing a second primary rotor displacement in a second axis that is perpendicular to the rotational axis, sensing a first secondary rotor displacement in the first axis, sensing a second secondary rotor displacement in the second axis, and determining a rotational speed of the rotor. The validity of each of the sensed rotor displacements is determined based, at least in part, on the sensed rotor displacements and the determined rotational speed.
Other independent features and advantages of the preferred magnetic bearing sensing and control system will become apparent from the following detailed description, taken in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the invention.
The following detailed description of the invention is merely exemplary in nature and is not intended to limit the invention or the application and uses of the invention. Furthermore, there is no intention to be bound by any theory presented in the preceding background of the invention or the following detailed description of the invention. In this regard, before proceeding with the detailed description, it is to be appreciated that the magnetic bearing system described herein is not limited to use with a particular configuration. Thus, although the magnetic bearing control system and method that is explicitly depicted and described is implemented using independent radial and axial bearing assemblies, it will be appreciated that other magnetic bearing configurations may also be used with the control system and method described herein. For example, the control system and method may also be used with a combination bearing configuration, or a conical bearing configuration.
Turning now to the description, a simplified schematic and perspective view of an exemplary active magnetic bearing system 100 is depicted in
The magnetic bearing assemblies 104, 106, 108, at least in the depicted embodiment, each include a plurality of electromagnets 122, which are used to eliminate rotor displacements. A plurality of displacement sensor sets 112-120 disposed proximate the rotor 102 are used to sense rotor displacements. Thus, together the displacement sensors 112-120 and electromagnets 122 sense and eliminate rotor displacements, respectively, to thereby control the position of the rotor 102 within the five degrees-of-freedom. In the depicted embodiment, the system 100 includes a total of ten electromagnets 122. Of this total, four electromagnets are used to eliminate rotor displacements in the x-axis and the T-axis, four electromagnets are used to eliminate rotor displacements in the y-axis and the θ-axis, and two electromagnets are used to eliminate rotor displacements in the z-axis. It will be appreciated that this number of actuators is merely exemplary of a particular embodiment and that more or less than this number of electromagnets may be included in the system 100.
In the depicted embodiment, the system 100 includes a total of five displacement sensor sets. Of this total, two x-axis displacement sensor sets, a first set 112 and a second set 114, sense rotor displacements in the x-axis, two y-axis displacement sensor sets, a first set 116 and a second set 118, sense rotor displacements in the y-axis, and one z-axis displacement sensor set 120 senses rotor displacements in the z-axis. It will be appreciated that this number of displacement sensor sets 112-120 is merely exemplary of a particular embodiment, and that various other numbers of displacement sensor sets could be used.
No matter the specific number of displacement sensor sets that are used, it will be appreciated that at least the x-axis and y-axis displacement sensor sets 112-118 each include a plurality of independent sensors, or a plurality of independent sensor pairs, depending on the particular sensor configuration being implemented. In the depicted embodiment, each of these displacement sensor sets 112-118 includes a plurality of independent sensor pairs. For example, as shown
As is clearly shown in
It will be appreciated that the above-described number, spacing, and configuration of the x-axis and y-axis sensor sets 112, 114 and 116, 118, respectively, is merely exemplary of a particular preferred embodiment, and that the number, spacing, and configuration of the individual x-axis and y-axis displacement sensors (SX, SY) could differ from
It will additionally be appreciated that the individual x-axis and y-axis displacement sensors (SX, SY) may be implemented using any one of numerous types of sensors now known, or developed in the future. In the depicted embodiment, however, the displacement sensors (SX, SY) are each implemented as non-contact displacement sensors that sense the displacement between a portion of the displacement sensor (SX, SY) and a suitable target. Non-limiting examples of this type of sensor include inductive sensors, eddy current sensors, Hall effect sensors, and capacitance sensors.
In the depicted embodiment, inductive sensors are used and, as is shown in
With the above-described sensor implementations, as the rotor 102 rotates, the sensor target 202 rotates. As the sensor target 202 rotates, each sensor (SX, SY) generates a displacement signal representative of the displacement between the sensor (SX, SY) and the sensor target 202. In the preferred embodiment of
Returning once again to
In response to the displacement signals and preferably the rotational speed signal 109, the controller 110 selectively supplies rotor position command signals to the electromagnets 122 to eliminate unwanted rotor displacements. To do so, the controller 110 implements a control law, which may be any one of numerous magnetic bearing control laws now known or developed in the future. It will be appreciated that the rotational speed signal 109 may be supplied to the controller 110 from one or more speed sensors (not illustrated), or the controller 110 may derive the rotational speed signal 109 from one or more of the displacement signals using either the control law or a separate speed determination algorithm. In the depicted embodiment, the rotational speed signal 109 is derived from the displacement signals.
As was mentioned above, in addition to selectively supplying rotor position command signals to the electromagnets 122, the controller 110 also determines whether each of the displacement signals supplied to the controller 110 is valid or invalid, and the source of invalidity if it is so determined. A flowchart depicting a process implemented by the controller 110 to determine signal validity/invalidity, and the invalidity source, is shown in
The signal validity process 600 begins by processing each of the displacement signals and the rotational speed signal 109 (602). The rotational speed signal 109, among other things, provides accurate phasing of the displacement signals supplied from each displacement sensor pair (SXp, SXs, SXt) (SYp, SYs, SYt) to actual rotor position. The processed displacement signals are then compared with one another and/or to one or more predetermined values to determine whether each signal is within a predetermined tolerance range of one another and/or a predetermined value range (604). If the displacement signals are all within the predetermined tolerance range and/or predetermined value range, then the displacement signals are all considered valid and the implemented control law continues using the same displacement signals, which are initially supplied by the primary sensor pairs (SXp and SYp) (606). The previous steps of the process X00 then repeat.
If, on the other hand, one or more of the displacement signals are outside the predetermined tolerance range and/or predetermined value range, those displacement signals are determined to be invalid and the source of the invalidity is determined (608). More specifically, the controller 110 determines whether the signal invalidity is due to a faulty displacement sensor (SX, SY) or a faulty point, section, or area on the sensor target 202 (610). If a displacement sensor (SX, SY) is faulty, then the displacement signal supplied from the displacement sensor pair (SXp, SXs, SXt) (SYp, SYs, SYt) that includes the faulty displacement sensor (SX, SY) will continuously be invalid. If, however, a point, section, or area of the sensor target 202 is faulty, then the displacement signal supplied from each displacement sensor pair (SXp, SXs, SXt) (SYp, SYs, SYt) will be invalid only when the faulty point, section, or area of the sensor target 202 passes by the individual displacement sensor (SX, SY) in the displacement sensor pairs (SXp, SXs, SXt) (SYp, SYs, SYt).
Once the source of signal invalidity is determined (608, 610), the controller 110 then takes the appropriate action to compensate for the invalidity source. In the depicted embodiment, if a displacement sensor (SX, SY) is determined to be faulty, the control law will not use the displacement signal supplied from the faulty sensor pair (SXp, SXs, SXt) (SYp, SYs, SYt) and, if necessary, will switch to use of valid displacement signals supplied from a non-faulty displacement sensor pair (SXp, SXs, SXt) (SYp, SYs, SYt), or from a single non-faulty displacement sensor (SX, SY) in a sensor pair (SXp, SXs, SXt) (SYp, SYs, SYt) (612). For example, if the control law is using the displacement signals supplied by the primary sensor pairs (SXp and SYp), and the displacement signal supplied by one of the primary sensor pairs (SXp or SYp) is determined to be invalid, then the control law will switch to the use of the displacement signals supplied by either the secondary sensor pair (SXs or SYs) or the tertiary sensor pair (SXt or SYt). Moreover, if the displacement signal is determined to be invalid after the control law has switched through each of the sensor pairs (SXp, SXs, SXt) (SYp, SYs, SYt), then the control law will use the displacement signal supplied from the single, non-faulty displacement sensor (SX, SY) in the primary (SXp and SYp), secondary (SXs or SYs), or tertiary (SXt or SYt) sensor pair. In addition to switching the displacement signals used by the control law, the position readings from the faulty displacement sensor pair (SXt or SYt) are preferably disregarded, and not used in subsequent displacement signal comparisons (604).
Conversely, if a point, section, or area of the sensor target 202 is determined to be faulty, the control law is modified to compensate for the invalid displacement signals, and may thus continue using the invalid displacement signals (614). It will be appreciated that the control law may be modified in any one of numerous ways to compensate for the invalid displacement signals; however, in a preferred embodiment, one or more gains are adjusted. In addition to modifying the control law, the displacement signal comparisons (604) are also preferably modified to compensate for the invalid displacement signals. Once these modifications are implemented (614), the process 600 then repeats.
The magnetic bearing sensing and control system 100, and the associated process 600, described herein provides increased tolerance to faults associated with the associated displacement sensors. The system 100 implements dual or triple displacement sensor redundancy, or higher if desired, and a process 600 for determining when one or more displacement sensors is faulty. The process 600 also compensates for determined faults. Thus, the overall reliability of the system 100 is increased relative to known systems.
While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt to a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.