The present disclosure relates generally to electrical contactors, and particularly to controlling the closing action thereof.
Contactors for motor, lighting, and general purpose applications are generally designed with one or more power contacts that change state by energizing and de-energizing an excitation coil. Contactors may be configured with a single pole or with a plurality of poles, and may include both normally open and normally closed contacts. In a contactor employing normally open contacts, energization of the coil results in closure of the contacts. The nature of a contactor application tends to result in tens of thousands or even millions of close and open operations over the life of the contactor. As such, attention is paid to the mechanical attributes of the contactor that enables such duty of operation. In the event that the contactor closes and opens onto an energized electrical circuit, not only do the contacts experience a mechanical duty, but they also experience an electrical duty, which manifests itself in the formation of an electrical arc. During the closing of a normally open contactor, the dynamics of the closing action tends to result in contact bounce at the point of closure, which under a load condition may result in multiple electrical arcs being drawn and extinguished, which in turn tends to increase the degree of wear at the contacts and reduce the life expectancy of the contacts. While present contactors may be suitable for their intended purpose, there remains a need in the art for an electrical contactor that provides for reduced contact wear and increased contactor life.
Embodiments of the invention include a contactor having a separable conduction path, an actuator, a magnetic stator and armature, and a controller. The actuator is in mechanical communication with the separable conduction path, and the magnetic stator and magnetic armature are arranged in field communication with each other and with an excitation coil responsive to a coil current that serves to generate a magnetic field directed to traverse the stator and the armature. The controller has a processing circuit adapted to control the coil current in response to the current and voltage at the coil such that the coil current is controlled in response to the position and closing speed of the separable conduction path prior to the separable conduction path closing during an open-to-close action.
Other embodiments of the invention include a method of controlling the closing action of a contactor having a stator, an armature, and an excitation coil. Initial values of coil resistance and inductance are calculated; an instantaneous coil inductance of the contactor is calculated; an instantaneous position of the armature with respect to the stator is calculated in response to the calculated instantaneous coil inductance; an instantaneous speed of the armature is calculated with respect to the stator; and, a coil current is calculated in response to the instantaneous position and speed of the armature such that the instantaneous speed of the armature tends toward a target speed characteristic.
Referring to the exemplary drawings wherein like elements are numbered alike in the accompanying Figures:
An embodiment of the invention provides a controller for an electrical contactor that controls the current to the coil of the contactor such that the closing speed of the armature relative to the stator is kept within predetermined limits prior to closure, thereby reducing the contact bounce on closure. As a result, and in the event that the contactor is connected to a powered load, less contact erosion at the separable conduction path of the contactor is possible.
During a closing action, via a coil current from controller 130, which will be discussed in more detail below, armature 120 closes air gap 140 as it is attracted toward stator 115 under the influence of the aforementioned magnetic field, and actuator 110 and contact arm 160 move in unison toward line and load straps 150, 155 until the pairs of contacts 165 touch. Upon closure of the contacts 165, actuator 110 is overdriven slightly to compress contact springs 170, thereby providing a contact force and a contact depression at the pairs of contacts 165. As a result of dynamic forces between the pairs of contacts 165 during contact closure, contact bounce may occur. However, as will be discussed in more detail below, embodiments of the invention provide a degree of control to reduce this contact bounce.
During an opening action resulting from the reduction or removal of coil current in leads 135, contact springs 170 and armature return spring 190 drive armature 120, actuator 110, and contact arm 160 upward, thereby separating contact pairs 165.
To reduce contact bounce during closure, controller 130 includes a processing circuit 200 that is adapted, that is, configured with electronics and electronic circuitry, to control the coil current in response to the current and voltage at the coil 125, such that the coil current is reduced prior to the separable conduction path 105 closing during an open-to-close action. Furthermore, the processing circuit 200 is adapted to control the coil current independent of an auxiliary sensor other than the current and voltage sensing (detection) circuitry that may be integral to processing circuit 200. In an embodiment, processing circuit 200 is powered via external leads 205.
The manner in which processing circuit 200 controls the coil current will now be discussed with reference to the method 300 depicted by the flow chart of
As a result of contactor 100 not having an external sensor, calculation of the initial coil resistance R (once current starts to flow in coil 125) is needed. Furthermore, calculation of the initial coil inductance L, and comparison with its standard operating value, allows detection of coil abnormalities like an open circuit condition (coil winding broken) or a reduced coil turns condition (short-circuited coil). These calculations are done by sampling the currents Ia and Ib at two different times within the first half cycle in the case of an alternating current. Typical sampling times are about ta=2.5 ms (milliseconds) and about tb=5.5 ms. These sampling times also apply for direct current calculations. In an embodiment, several samples are acquired at times very close to the aforementioned ones, and the mean values are used in order to avoid the risk of getting erroneous values of the currents Ia and Ib due to electrical noise.
At block 305, a duty cycle control parameter is set to 1, and a timer acting as a clock for defining the sampling frequency is initialized. At block 310, the currents Ia and Ib are measured at the two aforementioned times ta and tb, and the change in currents ΔIa and ΔIb are calculated. Depending on whether the coil 125 is fed by AC (alternating current) or DC (direct current) power, as determined at block 315, or whether a voltage zero crossing is detected during the calculations at block 310, the control logic may pass directly to block 320 or to block 325. At blocks 325, 330 and 335, first and second zero crossing voltages are detected and the frequency of the AC power is determined.
At block 320, the initial values for coil inductance L in Henries (H) and coil resistance R in ohms (Ω) are calculated according to the equations provided, which depends on whether coil 125 is powered by AC or DC. In the equations of block 320, Eo is the DC voltage, Epeak is the peak AC voltage, ω is the radian frequency of the AC power, and t is time. At block 340, it is determined whether the initial coil resistance R and initial coil inductance L are indicative of an open contactor condition and/or a faulty coil. If no, then control logic passes to block 345 where the algorithm is aborted. If yes, then control logic passes to calculation loop 350, which begins at block 355 where the instantaneous coil current and voltage are sampled for each iteration through loop 350.
Once the initial values of R and L have been calculated and there is no abort condition, control logic passes to blocks 360, 365, 370 and 375, where the coil back electromotive force ebob, a sampling of the integral of ebob, and the coil inductance L, are calculated for each iteration. Here, u(t) is the voltage across the coil 125, i(t) is the current through the coil 125, R is the initial coil resistance and e(t) is an abbreviation for ebob(t).
In an R-L circuit, the voltage across the coil 125 may be derived from:
However, to determine the inductance L from this equation may be difficult as the derivative terms like di(t)/dt may include system noise, which is difficult to avoid. Accordingly, embodiments of the invention determine the coil inductance L using the coil back electromotive force and the current through the coil at any time using the following equation:
which is synonymous with the equations of blocks 365 and 375, where U refers to u(t), and ibob and ibob(t) refer to i(t).
At block 380, it is determined whether the instantaneous coil inductance L is less than a threshold maximum Lmax, which is indicative of whether the armature 120 is nearing closure or not. That is, as the armature 120 nears closure, the instantaneous coil inductance L rises, then peaks and decreases due to iron core saturation (as seen in
If L<Lmax, then control logic passes to block 385, where the position x of armature 120 relative to stator 115 is calculated, or estimated. Theoretically, the coil inductance is a function of the armature position and the coil current, which may be derived from:
where N is the number of turns in the coil 125, lM is the path length of the magnetic field through the armature 120, lF is the path length of the magnetic field through the stator 115, lT is the path length of the magnetic field through a fixed air gap 140, s is the cross section of the magnetic path, KR is a constant related to the initial value of coil inductance, μ0 is the permeability of free space, and x is the position of armature 120 relative to stator 115. By rearranging Equation-3, the position x of armature 120 may be obtained from:
At block 390, the speed (V) of armature 120 relative to stator 115 is determined by taking the derivative of Equation-4, or in finite difference terms, by taking the incremental difference in x relative to t, (Δx/Δt), from one iterative step to the next.
In an alternative embodiment, processing circuit 200 is further adapted to estimate the acceleration of the armature 120 relative to the stator 115 in response to the current and voltage at the coil 125 by taking the derivative of the velocity.
At block 395, a desired coil current is calculated using fuzzy logic control that results in an armature closing speed that more closely matches a target closing speed characteristic, which is a predetermined desirable closing speed that results in reduced contact bounce and is stored in a memory 210 at controller 130. At each iteration, the actual armature closing speed is calculated according to the aforementioned method 300 and compared to the desired armature closing speed in memory 210 for that instantaneous position of the armature. If the actual speed of the armature is too high or too low, then the coil current is adjusted accordingly to either slow down or speed up the armature. At the next iteration, a similar comparison is made and a similar adjustment is made, thereby resulting in a change in coil current such that the armature closing speed is iteratively adjusted to more closely match the target closing speed characteristic that is stored in memory 210. As a result, the adjusted coil current results in a closing speed of the armature 120 at the point of closure of the contacts 165 that is less than the closing speed would have been in the absence of the adjusted coil current, and the reduced closing speed of the armature at the point of closure of the contacts results in less contact bounce at closure than would have resulted in the absence of the adjusted coil current. Here, the adjusted coil current is referred to as having been adjusted from a first value to a lesser second value, where the second value results in less contact bounce at the separable conduction path during an open-to-close action than would have occurred with the first value of coil current.
If at block 380 it is determined that the coil inductance L is equal to or greater than the threshold value Lmax, which signifies that the magnetic circuit is closed, which means that the moving armature 120 is touching the magnetic stator 115, then control logic passes to block 400 where a coil current duty cycle is calculated and implemented such that the coil current is reduced in order to save energy and reduce the rise of coil temperature, and such that there is enough coil current in the steady state condition to keep the contacts 165 of contactor 100 closed. In an embodiment, the coil current duty cycle is from about 1/10 to about 1/15 of the maximum pickup current of the coil 125.
Referring now to
Referring first to
A clearer comparison of contact bounce with and without embodiments of the invention is best seen by now referring to
In comparing
While embodiments of the invention have been described employing a particular structure for the contactor 100, it will be appreciated that the scope of the invention is not so limited, and that the invention also applies to a contactor having a different structure, such as a single pair of contacts 165, or a multitude of pairs of contacts 165, for example.
An embodiment of the invention may be embodied in the form of computer-implemented processes and apparatuses for practicing those processes. The present invention may also be embodied in the form of a computer program product having computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, USB (universal serial bus) drives, or any other computer readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. The present invention may also be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits. The technical effect of the executable instructions is to control the closing action of a contactor such that contact erosion of the contactor under load is lessened.
While the invention has been described with reference to exemplary embodiments, 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 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 or only mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims. Moreover, the use of the terms first, second, etc. do not denote any order or importance, but rather the terms first, second, etc. are used to distinguish one element from another. Furthermore, the use of the terms a, an, etc. do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.
This application is a continuation application of, and claims the benefit of priority under 35 U.S.C. 120 to, International Patent Application No. PCT/ES2004/000494, filed Nov. 5, 2004, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/ES04/00494 | Nov 2004 | US |
Child | 11283266 | Nov 2005 | US |