Solenoid valves (i.e., valves actuated by one or more solenoids) are electromechanical devices used to control the flow of liquids or gases in a fully opened or fully closed configuration. Solenoid valves operate by sending current through one or more coils to generate an electromagnetic force that moves a core or spool made from a magnetic in a desired direction (generally from a first position representing an open state to a second position representing a closed state, and vice versa). In known solenoid valve configurations, the motion of the spool as it traverses from one valve position to another is uncontrolled in that the spool velocity continues to increase as the spool approaches the second position, causing a high velocity impact. This uncontrolled motion and high-impact landing, particularly in fast-switching applications, creates operational noise, deterioration of parts, mechanical stresses and undesirable spool bouncing. Accordingly, the embodiments described hereinafter were developed in light of these and other drawbacks associated with the uncontrolled spool motion in solenoid valves.
Introduction
A system and method for controlling the motion of a spool in a dual coil valve is provided. The system and method include controlling the motion of the spool by distributing current between both coils of the valve according to a predetermined, arbitrary motion profile. In other words, the motion profile establishes an optimal relationship between the current in a first coil and the current in a second coil, such that the coils work in tandem to control the motion of the spool to provide a “soft landing” before the spool comes into selective physical contact with a physical surface of a mating component as discussed below. The development of the motion profile includes generating offline an optimal motion profile based on desired spool behavior and practical constraints such as limits in admissible current and available driving voltage level, and performance indices such as energy and impact velocity. Once the offline motion profile has been generated, a feedback algorithm is applied to control and stabilize the motion profile and account for model and measurement uncertainties.
Exemplary System
Although one or more systems and methods for controlling the motion of a spool in a dual coil valve are described below with specific reference to a solenoid valve, one of ordinary skill in the art understands that the exemplary recitations may be applied to other mechanical valve designs including, but not limited to, spring loaded valves.
The relative movement of spool 12 with respect to the fixed elements of the housing such as coils 14 and 16 depends on the strength of the magnetic force generated by one or both of the first and second coils 14, 16. The strength of the magnetic force is in part a function of the current applied to the first and second coils 14, 16. Other factors include the length and mass of the spool 12, the extent of the air gap Z1, and relative size of corresponding air gaps Z and Z′ and the magnetic flux through the coils 14, 16, which is created by the current through coils 14, 16. These relationships can be expressed with the following differential equations where i is the current through one of the first or second coils 14, 16, λ is the magnetic flux linkage, Z is the position of the spool 12 relative to end cap 18 as discussed above, Vdrv is the driving voltage of the coils 14, 16, m is the mass of the spool 12, Cμ is the viscose friction coefficient and Fmag is the magnetic force.
Equation 1 describes the change in current through one of the coils 14, 16 based on the applied driving voltage Vdrv. Note that the change in current is calculated for only one coil at a time, depending on the starting position of the spool 12 (i.e., traversing from the first coil 14 to the second coil 16, or vice versa). The first parenthetical term of equation 1 represents the inductance through the coil. The first element of the second parenthetical term is the voltage drop due to the ohmic resistance (RL) of the coil based on the applied current i. The second element in the second term is the induced voltage, which is the derivative of the flux linkage λ (a function of the current through the coil and the position of the spool) where {dot over (z)} is the velocity of the spool 12. The third and last element in the second term represents the driving voltage of the coil.
Equation 2 is derived from Newton's Second Law of Motion (i.e., F=ma, where F is the sum of all external forces, m is the mass and a is acceleration). Solving for the acceleration, equation 2 is expressed in terms of the second differential of the spool position, and equals the sum of all forces for spool 12. The first term within the parenthetical is the magnetic force due to the coil (one of either the first coil 14 or the second coil 16) as a function of the current through the coil and the position of spool 12. The second term is the force acting on the spool from the other side due to residual magnetic flux when the current is at zero. The third and last term is the force due to viscose friction, which is proportional to the velocity of spool 12.
Exemplary Process
Referring to
Equation 3
ictrl(t)=i*(t)+α1(z*(t)−z(t))+α2({dot over (z)}*(t)−{dot over (z)}(t))
vdrv(t)=vdrv*(t)+α3(ictrl(5)−i(t))
with
v*drv(t)=Φ1−1({dot over ({dot over ({dot over (z)})})}*(t), {dot over ({dot over (z)})}*(t), {dot over (z)}*(t), z*(t)
i*(t)=Φ2−1({umlaut over (z)}*(t), {dot over (z)}*(t),z*(t))
At step 108, the current and voltage profiles are checked against the feasibility of the design according to the previously established cost function and the physical limitations of the valve assembly 10. At step 110, corrections are made to the offline planned current and voltage profiles based on a standard feedback control loop. For example, ictrl(t) and Vdrv(t) of equation set 3, illustrate a feedback loop (i.e., control law) that can be used to stabilize the motion profiles and correct any error due to inaccuracies in estimated values or measurements (e.g., current, voltage, coefficient of friction, etc.). The control law in equation set 3 uses the nominal values for voltage and current as feedforward quantities to compensate for nonlinear dynamics. Feedback is introduced by weighting the difference between the nominal quantities (denoted in equation set 3 by *) and the actual measured ones. This control structure is commonly known as a state space feedback controller with a dynamic compensation term.
While the present invention has been particularly shown and described with reference to the foregoing preferred embodiment, it should be understood by those skilled in the art that various alternatives to the embodiments of the invention described herein may be employed in practicing the invention without departing from the spirit and scope of the invention as defined in the following claims. It is intended that the following claims define the scope of the invention and that the method and system within the scope of these claims and their equivalents be covered thereby. This description of the invention should be understood to include all novel and non-obvious combinations of elements described herein, and claims may be presented in this or a later application to any novel and non-obvious combination of these elements. The foregoing embodiment is illustrative, and no single feature or element is essential to all possible combinations that may be claimed in this or a later application. Where the claims recite “a” or “a first” element of the equivalent thereof, such claims should be understood to include incorporation of one or more such elements, neither requiring nor excluding two or more such elements.
This application claims priority to U.S. provisional application Ser. No. 60/750,917, filed Dec. 16, 2005, which is hereby fully incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60750917 | Dec 2005 | US |