The present invention relates generally to leveling systems and, more particularly, to optical leveling systems.
Mainframe computer system environments often involve many sensitive electronic devices within close proximity to one another. To ensure the electromagnetic compatibility (EMC) of the electronic devices, various measures can be employed to suppress electromagnetic interference (EMI) emissions and reduce the susceptibility of the electronic devices to external EMI and other electrical events. One measure involves the use of conductive EMC gaskets. For example, EMC gaskets can be deployed between a chassis and a chassis cover, between input/output (I/O) drawers, and between various other components and compartments in the system to prevent EMI leakage through gaps at these junctures.
Proper leveling of a mainframe chassis is an important consideration for the efficacy of EMC gaskets and overall system reliability. Typically, EMC gaskets must be compressed uniformly and within a certain compression range for optimal protection against EMI leakage. Improper leveling of a mainframe chassis can result in chassis warping, which can cause compression variations along EMC gaskets and result in EMI leakage. Connections that involve tight tolerances can also be affected by chassis warping. For example, connector pins can be bent during installation or can become susceptible to intermittent pin contact issues. In addition, improper leveling can increase vibration in rotary devices such as fans and hard disk drives, which can decrease the reliability of these devices.
According to one aspect of the present invention, there is provided an optical leveling system comprising: a pendulum disposed within an enclosure, the pendulum pivotally coupled to the enclosure for enabling pivoted movement of the pendulum relative to the enclosure, the pendulum having an opening through which light can pass to create patterns of light that vary in response to the pivoted movement of the pendulum relative to the enclosure; a plurality of optical fibers, one end of each of the plurality of optical fibers coupled to an optical receiver, another end of each of the plurality of optical fibers disposed such that light emitted by a light source that passes through the opening of the pendulum can enter one or more of the plurality of optical fibers and be transmitted to the optical receiver, the optical receiver for converting light transmitted by the one or more of the plurality of optical fibers into data signals; and a computer system in communication with the optical receiver, the computer system for receiving data signals transmitted from the optical receiver and determining the position of the pendulum relative to the enclosure.
According to another aspect of the present invention, there is provided a method for leveling an object comprising: providing a pendulum disposed within an enclosure, the pendulum pivotally coupled to the enclosure for enabling pivoted movement of the pendulum relative to the enclosure, the pendulum having an opening through which light can pass to create patterns of light that vary in response to the pivoted movement of the pendulum relative to the enclosure; providing a plurality of optical fibers, one end of each of the plurality of optical fibers coupled to an optical receiver, another end of each of the plurality of optical fibers disposed such that light emitted by a light source that passes through the opening of the pendulum can enter one or more of the plurality of optical fibers and be transmitted to the optical receiver; coupling the enclosure to an object to be leveled; receiving at the optical receiver light emitted by a light source that has passed through the opening of the pendulum; converting the received light into data signals with the optical receiver; transmitting the data signals from the optical receiver to a computer system; and determining with the computer system the position of the pendulum relative to the enclosure.
Briefly, one aspect of the present invention discloses a leveling system to help ensure that a mainframe computer system is level. A pendulum is disposed within an enclosure. The enclosure can be integral to the mainframe chassis, for example, or can be temporarily attached at an appropriate location. The pendulum has an opening through which light can pass. A light source provides light that passes through the opening, creating a light pattern that varies with pivoted movement of the pendulum relative to the enclosure in response to gravity. A plurality of optical fibers transmit the light pattern to an optical receiver, which converts the light into data signals. A computer system receives the data signals from the optical receiver and determines the position of the pendulum relative to the disclosure, which the computer system uses to determine whether the mainframe chassis is level. Embodiments of the present invention can be utilized, for example, during installation of mainframe computer systems to ensure that chassis are properly leveled. Further, embodiments of the present invention can be utilized as a remote monitoring tool to alert service personnel of improper leveling conditions that might occur post-installation.
Embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It is to be understood that the disclosed embodiments are merely illustrative of potential embodiments of the present invention and may take various forms. In addition, each of the examples given in connection with the various embodiments is intended to be illustrative, and not restrictive. Further, the figures are not necessarily to scale, and elements and features can have different dimensions than those depicted in the figures. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
References in the specification to “an exemplary embodiment,” “other embodiments,” etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
Pendulum 106 is pivotally coupled to enclosure 104 via a rod 108 which extends through pendulum 106 to enable pivoted movement of pendulum 106 relative to enclosure 104 (i.e., rotation about pivot point 110). Pendulum 106 includes an opening 112 through which light generated by a light source 114 can pass to create patterns of light that vary in response to the pivoted movement of pendulum 106 relative to enclosure 104. As discussed later in this specification, embodiments of the present invention utilize these varying light patterns to determine whether leveling unit 102, or a device to which leveling unit 102 is attached, is level.
In this exemplary embodiment, opening 112 includes two slots that intersect to form an angle that is greater or less than one hundred and eighty degrees. That is, opening 112 has a “V”-shape, which can be more easily seen in
Light source 114 is coupled to enclosure 104. Light source 114 is positioned such that light emitted by light source 114 can pass, at least in part, through opening 112 to create light patterns that vary in response to the pivoted movement of pendulum 106 relative to enclosure 104 and light source 114. In this exemplary embodiment, light source 114 is implemented with one or more light emitting diodes (LEDs). In general, light source 114 can be implemented with any suitable light source, including, for example, incandescent light bulbs.
A plurality of optical fibers 116 are utilized to transmit to an optical receiver 122 light emitted by light source 114 that passes through opening 112. In this exemplary embodiment, an optical fiber guide 118 is coupled to enclosure 104 and secures in place one end of each of the plurality of optical fibers 116 in a linear array. The end of each of the plurality of optical fibers 116 that is secured by optical fiber guide 118 is disposed (shown at 120) such that light emitted by light source 114 that passes through opening 112 can enter one or more of the plurality of optical fibers 116 depending on the pivoted movement of pendulum 106 relative to enclosure 104 and light source 114, as illustrated and discussed in greater detail with regard to
The opposite end of each of the plurality of optical fibers 116 is coupled to optical receiver 122. Optical receiver 122 converts light transmitted by the plurality of optical fibers 116 into data signals, which are in turn transmitted to computer system 126 via network 124. Optical receiver 122 also provides power to light source 114 through power connection 123. In this exemplary embodiment, optical receiver 122 includes a separate photodetector for each of the plurality of optical fibers 116 such that optical receiver 122 can convert light transmitted by each of the plurality of optical fibers 116 into data signals on an individual basis. For example, if optical receiver 122 receives light transmitted by one or more subsets of the plurality of optical fibers 116, optical receiver 122 can convert the light into data signals representative of an “on” state for those subsets of optical fibers. Accordingly, optical receiver 122, in conjunction with the plurality of optical fibers 116, can detect a light pattern as a particular combination of the one or more subsets of the plurality of optical fibers 116 that have transmitted light emitted by light source 114, and optical receiver 122 can convert that light pattern into data signals that are transmitted to computer system 126 via network 124.
Network 124 can be, for example, a local area network (LAN), a wide area network (WAN) such as the Internet, or a combination of the two, and include wired, wireless, or fiber optic connections. In general, network 124 can be any combination of connections and protocols that will support communications between computer system 126 and optical receiver 122 in accordance with a desired embodiment of the invention.
Computer system 126 can be a laptop computer, desktop computer, specialized computer server, or any other computer system known in the art. In general, computer system 126 can be any programmable electronic device as described in further detail with regard to
Computer system 126 includes service program 128. As discussed in greater detail with regard to
Turning now to
If leveling unit 102 is being calibrated prior to deployment in a particular application, service program 128 stores the received pattern of subsets 302 and 304 as the calibrated level pattern. If leveling unit 102 has already been calibrated, service program 128 compares the received pattern of subsets 302 and 304 to the calibrated level pattern (i.e., in this example, also subsets 302 and 304) and determines that leveling unit 102 is in a level condition. It should be understood that calibrated level patterns can vary depending on how leveling unit 102 is deployed, and obtaining the calibrated level pattern does not require that leveling unit 102 is itself level. For example, if leveling unit 102 is deployed to level a mainframe chassis, multiple leveling units 102 can first be attached to sides of the mainframe chassis (e.g., as illustrated in
Turning now to
In the hypothetical non-level condition depicted in
Turning now to
In the hypothetical non-level condition depicted in
In each of these hypothetical leveling conditions, service program 128 can also express the determined position of pendulum 106 relative to enclosure 104 as degrees and increments of degrees of rotation of pendulum 106 relative to enclosure 104. In this exemplary embodiment, during calibration of leveling unit 102, service program 128 can analyze the calibrated level pattern to determine the number of non-transmitting optical fibers in the linear array that are disposed between subsets of optical fibers that transmitted light (e.g., the four optical fibers between subsets 302 and 304 of
In this exemplary embodiment, a greater number of such non-transmitting optical fibers as compared to the calibrated level pattern indicates a greater clockwise deviation from the level position of pendulum 106 relative to enclosure 104 (e.g.,
Computer system 126 includes one or more buses 502, which provide for communications between one or more processors 504, memory 506, persistent storage 508, communications unit 512, and one or more input/output (IO) interfaces 514.
Memory 506 and persistent storage 508 are examples of computer-readable tangible storage media. Computer-readable tangible storage media are capable of storing information such as data, program code in functional form, and/or other suitable information on a temporary basis and/or permanent basis. One or more operating systems and service program 128 are stored in persistent storage 508 for execution and/or access by one or more of the respective processors 504 via one or more memories of memory 506.
Memory 506 can include one or more random access memories (RAM) 516, cache memory 518, or any other suitable volatile or non-volatile storage media. Persistent storage 508 can be a magnetic disk storage medium of an internal hard drive. Alternatively, persistent storage 508 can be a semiconductor storage medium such as ROM, EPROM, flash memory or any other computer-readable tangible storage medium that can store a computer program and digital information. The storage media used for persistent storage 508 can also be removable. For example, a removable hard drive can be used for persistent storage 508. Other examples include optical or magnetic disks, thumb drives, or smart cards that are inserted into a drive for transfer onto another storage medium that is also a part of persistent storage 508.
Communications unit 512 provides for communications with optical receiver 122 and other devices and/or computer systems via network 124. The network may comprise, for example, copper wires, optical fibers, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers. Communications unit 512 may include network adapters or interfaces such as TCP/IP adapter cards, wireless Wi-Fi interface cards, 3G or 4G wireless interface cards, or interfaces for other wired or wireless communications links. Software and data used to practice embodiments of the present invention can be downloaded from an external computer system via network 124 and communications unit 512 and can be loaded onto persistent storage 508.
One or more I/O interfaces 514 allow for input and output of data with other devices that may be connected to computer system 126. For example, I/O interfaces 514 can provide a connection to one or more external devices 520 and display 522. External devices 520 can include, for example, a keyboard, computer mouse, touch screen, and other human interface devices. External devices 520 can also include portable computer-readable tangible storage media such as, for example, thumb drives, portable optical or magnetic disks, and memory cards. Software and data used to practice embodiments of the present invention can be stored on such portable storage media and can be loaded onto persistent storage 508. External devices 520 can also include optical receiver 122.
Display 522 provides a mechanism to display data to a user and can be, for example, a computer monitor. Alternatively, display 522 can be an incorporated display that also functions as an input device, such as, for example, a display that also functions as a touch screen.
The foregoing description of various embodiments of the present invention has been presented for purposes of illustration and description. It is not intended to be exhaustive nor limit the invention to the precise form disclosed. Many modifications and variations of the present invention are possible. Such modifications and variations that may be apparent to a person skilled in the art of the invention are intended to be included within the scope of the invention as defined by the accompanying claims.