1. Field of the Invention
This invention relates generally to electronic systems, and, more particularly, to scheduling maintenance of components within an electronic system.
2. Description of the Related Art
During the operation of modern electronic equipment, substantial internal heat is generated, which, if not dissipated, can have significant deleterious effects on the equipment. Electrical fans are commonly used to dissipate this heat. Depending on the equipment and application, failure of a fan in a system can have a catastrophic impact on system performance, and, in some cases, can result in the entire system shutting down or otherwise failing.
Like all equipment, fans have a useful life. Typical fan lifetimes are less than 60,000 hours (˜7 years) for high quality fans. In telecommunications equipment with 10-20 year lifetime, even these high quality fans are likely to fail before any other component. In large systems that dissipate substantial heat, multiple fans are typically deployed to provide adequate air flow. These fans are often arranged in a tray that may be operated by one or more controllers. To accommodate the likely failure of one or more fans in the tray, fan trays are designed such that when one fan fails, the speed of the remaining fans is increased to compensate (at least in part) for the loss of air flow. Thus, fan trays are commonly designed to have inherent excess capacity to compensate for fan failures. Fan trays with excess capacity are costly and inefficient.
When a fan fails in the field, a technician is typically dispatched to replace the fan tray. Because electronic systems often cannot tolerate extended operation with inadequate cooling air flow, a service trip is typically scheduled soon after the failure occurs. Thus, the service trips may occur on short notice and not during other routine servicing of the system. Service trips, especially unscheduled service trips, are expensive (especially in the case of remote wireless base stations).
The present invention is directed to addressing the effects of one or more of the problems set forth above. The following presents a simplified summary of the invention in order to provide a basic understanding of some aspects of the invention. This summary is not an exhaustive overview of the invention. It is not intended to identify key or critical elements of the invention or to delineate the scope of the invention. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is discussed later.
In one aspect of the present invention, a method is provided that may include measuring at least one parameter of a system, and predicting a time at which failure of the system is anticipated based on said measured parameter. Thereafter an indication of the predicted time at which failure of the system is anticipated is provided.
The invention may be understood by reference to the following description taken in conjunction with the accompanying drawings, in which like reference numerals identify like elements, and in which:
While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and are herein described in detail. It should be understood, however, that the description herein of specific embodiments is not intended to limit the invention to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
Illustrative embodiments of the invention are described below. In the interest of clarity, not all features of an actual implementation are described in this specification. It will of course be appreciated that in the development of any such actual embodiment, numerous implementation-specific decisions should be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which will vary from one implementation to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking for those of ordinary skill in the art having the benefit of this disclosure.
Portions of the present invention and corresponding detailed description are presented in terms of software, or algorithms and symbolic representations of operations on data bits within a computer memory. These descriptions and representations are the ones by which those of ordinary skill in the art effectively convey the substance of their work to others of ordinary skill in the art. An algorithm, as the term is used here, and as it is used generally, is conceived to be a self-consistent sequence of steps leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of optical, electrical, or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise, or as is apparent from the discussion, terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical, electronic quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
Note also that the software implemented aspects of the invention are typically encoded on some form of program storage medium or implemented over some type of transmission medium. The program storage medium may be magnetic (e.g., a floppy disk or a hard drive) or optical (e.g., a compact disk read only memory, or “CD ROM”), and may be read only or random access. Similarly, the transmission medium may be twisted wire pairs, coaxial cable, optical fiber, or some other suitable transmission medium known to the art. The invention is not limited by these aspects of any given implementation.
The present invention will now be described with reference to the attached figures. Various structures, systems and devices are schematically depicted in the drawings for purposes of explanation only and so as to not obscure the present invention with details that are well known to those skilled in the art. Nevertheless, the attached drawings are included to describe and explain illustrative examples of the present invention. The words and phrases used herein should be understood and interpreted to have a meaning consistent with the understanding of those words and phrases by those skilled in the relevant art. No special definition of a term or phrase, i.e., a definition that is different from the ordinary and customary meaning as understood by those skilled in the art, is intended to be implied by consistent usage of the term or phrase herein. To the extent that a term or phrase is intended to have a special meaning, ie., a meaning other than that understood by skilled artisans, such a special definition will be expressly set forth in the specification in a definitional manner that directly and unequivocally provides the special definition for the term or phrase.
Generally, in one embodiment of the instant invention, sensors and a control system are provided to predict or anticipate an impending failure of a fan or fan system so that it may be replaced or serviced in a timely manner. The sensors may take any of a variety of forms, including, but not limited to, optical sensors, acoustic sensors, temperature sensors, and the like. The controller may also take any of a variety of forms, including, but not limited to, a microprocessor, a micro-controller, a computer, a hard-wired logic device, a programmable logic device, and the like.
In the illustrated embodiment, the fans 102, 103 are arranged in a tray or housing 106 that may be positioned within a rack or piece of electronic equipment, such as telecommunications equipment (not shown). Generally, the tray 106 is removable and may be replaced during servicing, which may occur at a regularly scheduled time when sensors 108 indicate that a failure is likely to occur in the near future. In the illustrated embodiment, the sensors 108 may take the form of a light source 110, such as a Light Emitting Diode (LED), a photodiode 112, such as a Positive-Intrinsic-Negative (PIN) diode, a temperature sensor 114, and an acoustic sensor 116, such as a low-cost commercially available microphone, similar to those used in cell phones.
Operation of the fans 102, 103 is generally overseen or controlled by a fan controller board 118, which may be comprised of various semiconductor devices 120, which may operate under hard-wired logic control, software control, or a combination thereof. The fan controller board 118 may also be configured with an alarm 122, which may take any of a variety of electrical, optical or acoustic forms to provide an indication of when a fault has been detected or when a fault is predicted.
Generally, the controller board 118 monitors one or more of the sensors 110, 112, 114, 116, and uses information obtained therefrom to predict when a failure of one or more of the fans 102, 103 is likely to occur. Those skilled in the art will appreciate that the fan motor 104 has a rotor (not shown) that is supported by and spins in one or more bearings (not shown). Contact between the spinning rotor and the bearings causes at least one of the parts, such as the bearings, to wear. The microphone 116 may be used to detect bearing wear through characteristic sound patterns. That is, the controller board 118 monitors the output signal from the microphone 116 for a pattern that has been previously associated with bearing wear. The controller board 118 may be used to achieve one or more levels of detection. That is, the controller board 118 may be configured to identify a first noise pattern associated with a first level of bearing wear and a second noise pattern associated with a second level of bearing wear. The first and second levels of bearing wear may be associated with different types of wear or different levels of wear. That is, the controller board 118 may be configured to look for signature of failure by comparing a current noise signal to know failure patterns.
Alternatively, the controller board 118 may be configured to: look for changes in the noise pattern, or monitor change in the noise pattern versus time. That is, the controller board 118 may monitor the signal from the microphone 116 to identify a particular change or any significant change. In an alternative embodiment, the controller board 118 may use noise filtering to predict a failure of the fans 102, 103. The controller board 118 may compare signals from each of the fans 102, 103 and monitor any differences or changes of the acoustic signals associated with each fan. For example, as the fan 102 begins to experience bearing wear, its acoustic signal may vary from that of the fan 103. The difference in acoustic signals between the two fans 102, 103 may be used by the controller board 118 to predict a failing fan and schedule servicing.
Turning now to
Turning now to
The embodiment illustrated in
The optical sensor may also be used to detect the presence of smoke. Smoke is an early indication of a significant thermal and/or electrical failure. The presence of smoke reduces the overall intensity of the reflected optical signal. The controller board 118 could be programmed to detect the presence of smoke in response to the intensity of the reflected optical signal falling below a preselected value. The presence of smoke may be a sole or additional factor that the controller board utilizes to predict a failure of at least one fan 102, 103 in the fan tray 100.
Turning now to
An exemplary embodiment of a software routine that may be employed as the monitor/control algorithm 500 is shown in a flowchart representation in
An alternative exemplary embodiment of a software routine that may be employed as the monitor/control algorithm 500 is shown in a flowchart representation in
Thereafter, at block 704, the control algorithm 500 may provide an indication of the remaining useful life of the fan 102. For example, if a tilt of 3 degrees is measured, then the control algorithm may select to deliver a signal indicating that the fan 102 has a remaining useful life of 60% . The control routine may compare the determined remaining useful life to determine if servicing of the fan 102 should be scheduled. For example, at block 706, if the remaining useful life falls below a preselected setpoint (e.g., 20%), then an indication may be provided that servicing of the fan 102 should be scheduled, block 708.
An alternative exemplary embodiment of a software routine that may be employed as the monitor/control algorithm 500 is shown in a flowchart representation in
The particular embodiments disclosed above are illustrative only, as the invention may be modified and practiced in different but equivalent manners apparent to those skilled in the art having the benefit of the teachings herein. Furthermore, no limitations are intended to the details of construction or design herein shown, other than as described in the claims below. It is therefore evident that the particular embodiments disclosed above may be altered or modified and all such variations are considered within the scope and spirit of the invention. Accordingly, the protection sought herein is as set forth in the claims below.