WO2002061780A1 - System and method for servo control of nonlinear electromagnetic actuators - Google Patents
System and method for servo control of nonlinear electromagnetic actuators Download PDFInfo
- Publication number
- WO2002061780A1 WO2002061780A1 PCT/US2002/002214 US0202214W WO02061780A1 WO 2002061780 A1 WO2002061780 A1 WO 2002061780A1 US 0202214 W US0202214 W US 0202214W WO 02061780 A1 WO02061780 A1 WO 02061780A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- solenoid
- current
- magnetic
- armature
- voltage
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H47/00—Circuit arrangements not adapted to a particular application of the relay and designed to obtain desired operating characteristics or to provide energising current
- H01H47/22—Circuit arrangements not adapted to a particular application of the relay and designed to obtain desired operating characteristics or to provide energising current for supplying energising current for relay coil
- H01H47/32—Energising current supplied by semiconductor device
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02N—ELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
- H02N15/00—Holding or levitation devices using magnetic attraction or repulsion, not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L13/00—Electric propulsion for monorail vehicles, suspension vehicles or rack railways; Magnetic suspension or levitation for vehicles
- B60L13/04—Magnetic suspension or levitation for vehicles
- B60L13/06—Means to sense or control vehicle position or attitude with respect to railway
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L9/00—Valve-gear or valve arrangements actuated non-mechanically
- F01L9/20—Valve-gear or valve arrangements actuated non-mechanically by electric means
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D13/00—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
- F02D13/02—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
- F02D13/0253—Fully variable control of valve lift and timing using camless actuation systems such as hydraulic, pneumatic or electromagnetic actuators, e.g. solenoid valves
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01F—MAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
- H01F7/00—Magnets
- H01F7/06—Electromagnets; Actuators including electromagnets
- H01F7/08—Electromagnets; Actuators including electromagnets with armatures
- H01F7/18—Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H47/00—Circuit arrangements not adapted to a particular application of the relay and designed to obtain desired operating characteristics or to provide energising current
- H01H47/22—Circuit arrangements not adapted to a particular application of the relay and designed to obtain desired operating characteristics or to provide energising current for supplying energising current for relay coil
- H01H47/32—Energising current supplied by semiconductor device
- H01H47/325—Energising current supplied by semiconductor device by switching regulator
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K41/00—Propulsion systems in which a rigid body is moved along a path due to dynamo-electric interaction between the body and a magnetic field travelling along the path
- H02K41/02—Linear motors; Sectional motors
- H02K41/03—Synchronous motors; Motors moving step by step; Reluctance motors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/032—Reciprocating, oscillating or vibrating motors
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L9/00—Valve-gear or valve arrangements actuated non-mechanically
- F01L9/20—Valve-gear or valve arrangements actuated non-mechanically by electric means
- F01L9/21—Valve-gear or valve arrangements actuated non-mechanically by electric means actuated by solenoids
- F01L2009/2105—Valve-gear or valve arrangements actuated non-mechanically by electric means actuated by solenoids comprising two or more coils
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L9/00—Valve-gear or valve arrangements actuated non-mechanically
- F01L9/40—Methods of operation thereof; Control of valve actuation, e.g. duration or lift
- F01L2009/4086—Soft landing, e.g. applying braking current; Levitation of armature close to core surface
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0002—Controlling intake air
- F02D2041/001—Controlling intake air for engines with variable valve actuation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1413—Controller structures or design
- F02D2041/1418—Several control loops, either as alternatives or simultaneous
- F02D2041/1419—Several control loops, either as alternatives or simultaneous the control loops being cascaded, i.e. being placed in series or nested
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
- F02D2041/202—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
- F02D2041/2024—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit the control switching a load after time-on and time-off pulses
- F02D2041/2027—Control of the current by pulse width modulation or duty cycle control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
- F02D2041/202—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
- F02D2041/2055—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit with means for determining actual opening or closing time
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
- F02D2041/202—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
- F02D2041/2058—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit using information of the actual current value
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
- F02D2041/2068—Output circuits, e.g. for controlling currents in command coils characterised by the circuit design or special circuit elements
- F02D2041/2079—Output circuits, e.g. for controlling currents in command coils characterised by the circuit design or special circuit elements the circuit having several coils acting on the same anchor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01F—MAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
- H01F7/00—Magnets
- H01F7/06—Electromagnets; Actuators including electromagnets
- H01F7/08—Electromagnets; Actuators including electromagnets with armatures
- H01F7/18—Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings
- H01F7/1844—Monitoring or fail-safe circuits
- H01F2007/185—Monitoring or fail-safe circuits with armature position measurement
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01F—MAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
- H01F7/00—Magnets
- H01F7/06—Electromagnets; Actuators including electromagnets
- H01F7/08—Electromagnets; Actuators including electromagnets with armatures
- H01F7/18—Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings
- H01F7/1844—Monitoring or fail-safe circuits
- H01F2007/1866—Monitoring or fail-safe circuits with regulation loop
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01F—MAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
- H01F7/00—Magnets
- H01F7/06—Electromagnets; Actuators including electromagnets
- H01F7/08—Electromagnets; Actuators including electromagnets with armatures
- H01F7/18—Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings
- H01F2007/1894—Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings minimizing impact energy on closure of magnetic circuit
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01F—MAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
- H01F7/00—Magnets
- H01F7/06—Electromagnets; Actuators including electromagnets
- H01F7/08—Electromagnets; Actuators including electromagnets with armatures
- H01F7/16—Rectilinearly-movable armatures
- H01F7/1607—Armatures entering the winding
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01F—MAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
- H01F7/00—Magnets
- H01F7/06—Electromagnets; Actuators including electromagnets
- H01F7/08—Electromagnets; Actuators including electromagnets with armatures
- H01F7/18—Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings
- H01F7/1844—Monitoring or fail-safe circuits
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/12—Improving ICE efficiencies
Definitions
- the present invention relates to systems and methods for controlling the movement of mechanical devices. More particularly, the present invention relates to the servo control of electromagnetic devices. Still more particularly, the present invention relates to the servo control of solenoids using the measurement of position and the approximation of position of the solenoid's armature to regulate movement of that armature.
- the present invention may be used in a variety of areas where lifting and/or propulsion is desired with minimum energy consumption.
- a solenoid is a linear motor, inherently capable of efficient conversion of electrical to mechanical energy.
- rotary motors experience leaches that large size favors efficiency, and for a given size motor, the highest efficiency is obtained when there are very close clearances between stator and rotor parts and when operation is at high RPMs.
- a high frequency of magnetic reversals translates into a high rate of transfer of electromagnetic power.
- resistive power losses wipe out efficiencies, while at constant magnitudes of peak magnetic flux, higher frequency translates into higher power transfer without significant increase in I R resistive power loss.
- rotary motors employ laminations in magnetic steels, or high-resistivity ferrite parts.
- solenoids operate efficiently at very short operating strokes, relying on high force and high frequency of operation to raise the power/weight ratio. Short strokes are effective only if, at the end of a power stroke, the entire magnetic circuit closes with minimal air gaps -- a matter of efficient design.
- a short stroke translates into a short stroke time, amounting to operation at high frequency and a high rate of change of magnetic flux, " ⁇ ," as the magnetic gap closes.
- a high rate of change of flux i.e., a large "d ⁇ /dl”
- Induced voltage represents conversion between electrical and mechanical energy, while resistive voltage represents energy loss, so a large "d ⁇ /dt" translates into high efficiency.
- Magnetic steel solenoid parts are typically solid rather than laminated, because eddy current losses in dynamic operation arc not a design consideration. Moving from the context of infrequent operation of a door latch to the very frequent operation of a print wire driver in a dot matrix print head, repetitive impact and consequent work hardening of the magnetic steel in a solenoid becomes a serious consideration. Magnetic materials for solenoids should ideally exhibit a low coercive force, i.e. a low inherent resistance to change in magnetic flux.
- the ratio "I/ ⁇ ” will be used in preference to “I/B” since inductive voltage measurements lead to a determination of the total flux " ⁇ ” rather than a local flux density "B.”
- the time derivative "n»d ⁇ /dt” equals the voltage electromagnetically induced in a winding of n turns linked by the magnetic flux " ⁇ .”
- inductance can be measured by determining the natural frequency of an LC resonator having a known capacitance "C," a technique identified in the final part of the quotation from Jayawant et al, above.
- C capacitance
- cither ratio technique i.e. involving either a time integral of induced voltage or a lime derivative of current, one determines position without the use of sensors apart from means to extract measures of current and induced voltage from the coil or coils employed as part of the actuation device. While these relationships are
- servo implementation using non-linear circuit models e.g., computing position as the ratio of current/flux and force as the square of flux, instead of Jayawant's tangential linear approximations of the ratio and square law relations.
- solenoid control is based on driving a winding with a voltage V in order to control a position X
- the system to be controlled is fundamentally third-order, involving a nonlinear first order system to get from n voltage to change in magnetic force (since voltage controls the first derivative of current in an inductive solenoid, and current change generates force change without significant delay), coupled to a second order system to make the two hops force to change in velocity and from velocity to change in position.
- servo control over a third order system is prone to instability since phase shifts around the control loop, tending toward 270 degrees at high frequencies, readily exceed 180 degrees over the bandwidth for which control is desired.
- Phase-lead compensation as taught by Jayawant el al adds 90 degrees of phase margin, bringing at best marginal stability to an efficient electromechanical system. If electromagnetic efficiency is very low, so that resistance R dominates over inductive impedance coL up to the servo control bandwidth of ⁇ , then the third order nature of the system is not manifest where gain exceeds unity, and phase-lead compensation provides an
- Wieloch teaches to ramp the solenoid current up slowly so that when the magnetic force is just sufficient to overcome spring preload force and initiate motion, there will be little additional increase in average actuation voltage before the solenoid stroke is complete. Efficient current ramping is accomplished via a switching regulator, which applies a steadily increasing voltage duty cycle to the solenoid winding while winding current recirculates through a diode during intervals between driving voltage pulses. At a sufficiently high switching frequency, the inductance of the solenoid effectively smoothes the current waveform into a ramp. Similar switching regulation is found in preferred embodiments of the instant invention, but with greater control in order to overcome limitations in Wieloch's soft landing design.
- Hurley et al (5,546,268) teach an adaptive control device that regulates electric current to follow a predetermined function of the measured solenoid gap, in order to achieve a predetermined pull curve of the electromagnet. Though such a system responds to some of the limitations of Wieloch, it is not readily adaptable to an actuation system that must respond to changing conditions of starting position and the load force curve while achieving quiet, impact-free, efficient operation.
- Holding currents or drive voltages for solenoids are commonly set well below the peak currents or voltages needed to get a solenoid moving toward closure. Both drive and holding signal levels must, in open loop systems, be set high enough to insure closure followed by holding under all conditions, including variability in manufacture from unit to unit, including variability of power supply source (e.g., utility line voltage), and including variability in the mechanical load. Closed loop solenoid control offers a way to reduce both drive and holding signals to minimum practical levels. Yet problems with stability and non-linearity inherent to magnetically soft ferromagnetic-core solenoids have impeded the development of servo solenoids, and therefore have prevented the potential efficiency advantages just described.
- Solenoids have the potential for operating characteristics now associated with efficient motors: quiet impact-free operation, very frequent or continuous motion, and high efficiency al converting electrical energy to mechanical work.
- Reciprocating power from electricity is traditionally derived from a rotating motor and a cam or crank shaft, yet solenoids have been demonstrated, in the instant invention, to deliver reciprocating power at high efficiency, provided that the solenoid is designed to operate fast, in order to generate rapid changes of magnetic flux in its windings.
- a solenoid with sophisticated control can offer greater simplicity and substantially tighter control than is achieved with a rotary motor and rotary-to-reciprocaling motion conversion device.
- the invention to be disclosed below can be configured to operate as a controller of position and simultaneous sensor of force, or as a controller of force and simultaneous sensor of position, or in an intermediate mode as a source of mechanical actuation with electrically controlled mechanical impedance characteristics, especially of restoration and damping.
- rotary motors such control has involved the use, e.g., of stepper motors used in conjunction with torque or force transducers, or of non-stepper motors used in conjunction with rotary position encoders and possibly torque or force transducers.
- the following specification will show a solenoid operated as the linear motor to drive a high-efficiency reciprocating pump, while two additional solenoids control the pump's inlet and outlet valves.
- An object of the invention is control of the powered closure of a solenoid to eliminate closure impact and associated noise, efficiency loss, and progressive damage, including damage to the properties of the magnetic materials.
- Related objects are to eliminate closure impact through two strategics: a low-cost strategy called "launch control;” and a feedback strategy called “servo control.”
- a further object is to employ servo control for dynamically maintaining a solenoid position in a hovering or levitating mode.
- a still further object is to employ servo control for smooth opening of a solenoid.
- an object is to infer, from current signals and/or induced voltage signals, a parameter to be compared to a threshold function for determining, dynamically, a time to terminate a launch pulse, such that the solenoid gap closes approximately to a target value short of full closure and short of impact.
- a servo control loop is characterized by a scllling time constant, which may be defined by the shortest time interval beyond which an error parameter continues to be reduced by at least a specified ratio below an initial error defined at the start of the time interval.
- the settling time constant is generally minimized by an optimum combination of proportional and derivative feedback gains.
- Increasing of the integral feedback gain generally improves long term error reduction while increasing the settling time constant, thus degrading short term settling and, for excessive integral feedback gain, causing instability and oscillation of the servo system.
- an object in the context of sense parameters for servo control, and where the magnetic gap of the solenoid is identified in the instant invention as the parameter to be sensed and controlled, an object is to employ a measure of solenoid current as a sense parameter of the servo loop. It is a related object to exploit the direct electromagnetic interaction between magnetic gap and solenoid current that inclines solenoid current to vary, in the short term and neglecting extemal influences, in approximate proportion to magnetic gap. It is a further related object to exploit (he relationship demanding that, when a servo control loop causes electromagnetic force to balance against a mechanical load force, the result is to establish a solenoid current that necessarily varies in approximate proportion to magnetic gap.
- solenoid current is caused to vary in approximate proportion to magnetic gap, both in the short term due to the physics of the electromagnetic interaction, and in a longer term due to the force-balancing properties of the servo loop, it is an object to employ solenoid current
- the actuation output of the servo system is the output ofa switching amplifier, which causes the voltage differential across a solenoid coil to switch between two known values with a controlled duty cycle, resulting first in duty cycle control over the coil current
- Total magnetic flux through the solenoid and coils is a valuable controller parameter related to magnetic force and to determination of magnetic gap, i.e. position.
- An object of the invention is to determine variation in magnetic flux in a controller by integration of the voltage induced in a coil linked by the solenoid flux.
- ?n object is to determine absolute flux by initializing the flux integral to zero for an open magnetic gap and when solenoid current is zero.
- a further related object is to determine induced voltage in the solenoid drive winding by subtracting an estimate of resistive coil voltage from the total voltage across the coil.
- a still further related object is to measure induced voltage in an auxiliary sense winding, coaxial with and electrically separate from the
- an object is to split a solenoid control servo system functionally into coupled inner and outer loops with distinct drive, sense, and target parameters, and such that the inner loop has a substantially shorter settling time constant than the outer loop.
- a related object is
- a further related object is to establish an inner control loop for which the sense parameter is a measure of variation in magnetic flux, and for which the drive parameter of the outer loop defines at least an additive component of the target parameter being compared with the sensed measure of magnetic fiux, and for which the drive parameter is a coil-drive voltage.
- a still further related object is to establish an efficient voltage switching oscillation in an amplifier driving a solenoid coil, and to cause the duty cycle of that switching oscillation to vary such that the short-term-average voltage driving the coil is the voltage drive parameter of the inner loop.
- an object related to the establishment of a switching oscillation with a controlled duty cycle is to design a controller loop with an intentional short-term instability that gives rise to switching oscillations having the desired characteristics.
- an object of the invention is a controlled solenoid able to pull to near closure and hold there with a practical minimum of electric power. This can be accomplished by setting the bias for zero ratc-of-intcgration at a signal level that is determined in advance to be sufficient to hold the solenoid at a finite gap.
- the solenoid of the instant invention can include permanent magnet material, so incorporated that a needed range for holding force is obtained, at zero drive coil current, over a corresponding useful range of the solenoid gap.
- an object is to set the bias for zero rale-of-intcgration at or near zero drive coil current, so that except for power transients to compensate for perturbations from equilibrium, the control system achieves solenoid holding with vanishingly small drive power.
- the moving clement of the solenoid may be free-floating, in which case an object of the invention is to achieve stable electromagnetic levilation of a free-floating magnetic clement.
- a further related object is to achieve Icvitation with a minimum of actuation power.
- I/ ⁇ or the “derivative ratio” designated “(dI/dt)/(d ⁇ /dt),” or the “derivative difference ratio” designated “ ⁇ (dI/dt)/ ⁇ (d ⁇ /dt),” any of these three ratios being a measure ofeffectivc magnetic gap and therefore a measure of position, for servo control.
- the integral ratio depends on a determination of absolute flux, as mentioned above and as feasible when the fiux integral, as defined by integration of an induced voltage, can be initialized under known zero-llux conditions, e.g. zero fiux for an open magnetic gap and a winding current of zero.
- a further limitation to absolute flux determination is integration drift, which introduces errors in an absolute flux determination if too much time elapses after initialization.
- Another disadvantage of the integral ratio is the requirement for division.
- the denominator of the integral ratio is approximated as a constant, resulting in the use of current "I" as a sense parameter. This approximation fails, leading to an unstable control loop, under conditions of excessive loop gain or for excessively large magnetic gaps.
- a more robust controller therefore avoids the constant denominator approximation of the integral ratio and cither computes the true integral ratio, or makes use of the derivative difference ratio, or makes use ofa direct measure of position via an auxiliary sensor.
- the denominator of the derivative difference ratio namely ⁇ (d ⁇ /dl) is equal to l/n times the pcak-to-peak voltage swing of the switching amplifier output, where "n" is the number of turns in the drive winding.
- the denominator of the derivative difference ratio is constant, and the numerator varies in direct proportion to effective magnetic gap
- An object therefore, is to achieve a more robust controller, less prone to instability, by using an accurate measure of cither the effective magnetic gap or the n true geometric position as the sense parameter of the outer control loop.
- a related object is to use the ratio of current divided by flux, I/ ⁇ , as the sense parameter for the outer control loop.
- An alternative related object in a voltage switching servo is to use the pcak-to-pcak current slope amplitude, " ⁇ (dl/dt)," or an approximate measure of this current slope amplitude, as the sense parameter of the outer control loop.
- ⁇ (dl/dt) the sawtooth current waveform resulting from a switching 5 voltage drive becomes very unsymmctric, with short steep rises in current (when a drive voltage is applied) followed by much more gradual decreases in current where current is impeded by only a small resistive voltage and a small drop across a diode or on-state transistor.
- the peak-lo-peak current slope amplitude is well approximated by the positive-going current slope designated "I>0" where the much smaller negative current slope going into the difference " ⁇ (dl/dt)" is neglected.
- An object of the invention is therefore to construct a servo controller driving a solenoid drive winding with a switching amplifier and utilizing the oscillatory amplitude of current slope, or the positive-going current slope, as a drift-free measure of magnetic gap X.
- a related object is to use the square of the ratio of current to magnetic gap,
- An object of the invention is therefore to design an oscillating servo controller circuit with output voltage switching based on the sign of an inequality involving logarithmic signals.
- a related object is to define a position sense parameter as an oscillatory amplitude of current slope.
- a further related object is to define a magnetic force as the square or the ratio of solenoid current divided by a position sense parameter.
- a still further related object is to employ a comparator circuit and logarithmic transistors to determine the sign of an inequality involving the logarithm of an oscillatory amplitude of current slope and the logarithm of current.
- the solenoid In systems applications of a servo controlled solenoid, it is sometimes useful to use the solenoid as a precision measurement device, where position of the solenoid armature correlates with a system parameter to be determined, e.g., fluid volume.
- a solenoid When a solenoid is designed for good performance in a servo system, e.g., by employing a powder metal or ferrite core to avoid eddy currents that otherwise confuse electromagnetic measurements, and/or by including a flux sense winding in addition to the drive winding, then the solenoid becomes more useful and accurate as a position measurement device.
- position as related to effective magnetic gap, can be measured using any of the three ratios of current over flux, namely the integral ratio, the derivative ratio, or the derivative difference ratio.
- Yet another way to measure effective magnetic gap and infer position is by measurement of the resonance frequency of a solenoid winding coupled to a capacitor. Since the solenoid is capable of exerting a selectable or variable force while measuring position, it can therefore be used for the quantitative measurement of mechanical compliance.
- measurement of position can be used to measure volume
- measurement of mechanical compliance can be used to measure fluid volume compliance, e.g., as an indication and quantitative measure of bubbles present in a substantially incompressible liquid.
- An object of the invention is therefore to make double use of a solenoid as an actuator and as a position measurement sensor.
- a related object is to use a solenoid to measure mechanical compliance.
- a related object in a fluid moving system is to make double use of a solenoid for pumping and fluid volume measurement.
- a further related object in a fluid moving system is to use a solenoid to measure fluid volume compliance, including as an indication and quantitative measure of bubbles in a liquid.
- an object is to combine permanent magnet materials with soft magnetic materials to generate a passive force bias, whereby the controller generates output drive currents that fluctuate about a zero average to correct for deviations from an unstable equilibrium point where steady magnetic force is derived entirely from the bias of the permanent magnet material.
- ⁇ related object is adaptively to seek out the levitating position for which the electric drive current required to hold velocity to zero is a zero drive current, and where non-zero drive current signals are integrated to generate a cumulative bias correction that drives the system toward the balance position calling for zero drive current.
- an object is to control multiple magnetic lifting modules in a common mode for regulating height of levitation, in a differential mode for regulating tilt, and in a variable-gain traveling wave mode for generating thrust through engagement of traveling magnetic waves with periodic ripples in a track.
- a related object for minimizing hysteresis and eddy current losses in a track is to generate lifting forces of magnetic attraction from magnetic fields directed mostly vertically and laterally relative to a longitudinal direction of motion, thereby generating magnetic fiux in the track that remains relatively constant during the period of passage of a levitating car.
- a related object for minimizing lifting power is to combine permanent and soft magnetic materials for generating lift with a reduced or zero-average current to electromagnetic lifting modules.
- the parameter X defined by X I/ ⁇ , for solenoid primary winding current I and total fiux ⁇ linking that winding, is called effective magnetic gap and varies approximately in proportion to the geometric gap of a solenoid with a fiat-ended pole piece.
- This effective gap X is used in various solenoid servo controller embodiments, having the advantage of derivation from coil measurements without recourse to auxiliary sensors (e.g., optical encoders or hall effect devices.)
- the induced voltage Vi in a winding of n turns is given by
- Vi n(d ⁇ /dt), so time integration of induced voltage yields a measure of variation in ⁇ .
- the initial flux is zero, so integration of Vi from a zero initial condition at zero initial flux yields an absolute measure of ⁇ .
- Vi in turn can be measured as the voltage differential across a solenoid drive winding, subtracting out the resistive voltage component IR for current I and winding resistance R.
- Vi can be measured directly from a sense winding wound coaxial with the drive winding, without need to subtract out a resistive voltage.
- X can be determined from a measurement of current and the integral of measurements of induced voltage, starting from an initial condition of zero.
- flux ⁇ the primary determinant of magnetic force, ' 0 must necessarily approach a constant ⁇ as gap X closes to its final value.
- a controller can be based on the approximation that I/ ⁇ s I/ ⁇ o , so that the determination of fiux and the division operation arc both eliminated.
- X n/L for inductance L in n windings.
- a solenoid winding can be resonated against a capacitor C, measuring the resonant frequency, and solving mathematically for X.
- Resonance determination methods include: "pinging" with a transient excitatory pulse and monitoring of the ringing frequency; oscillation of a regenerative feedback loop involving the LC resonator; and phaselock loop techniques.
- the peak-to-peak switching drive voltage, ⁇ V is related to the pcak-to-peak change in current slope, ⁇ (dl/dt), by reciprocal inductance, which in turn is related to X.
- ⁇ V is a constant pulse amplitude, then ⁇ (dl/dt) varies in linear proportion to X.
- a servo control loop for operation of a solenoid includes a relatively slow outer loop for regulating magnetic force in order to control the sense parameter X, and a much faster inner loop to vary average output voltage in order to satisfy the force demand of the outer
- magnetic force varies approximately as the square of magnetic flux, i.e. ⁇ 2 , more or less independent of gap X.
- force is described by a constant plus a linear term in flux ⁇ .
- the input sense parameter of the inner loop is X
- the output is ⁇ , which controls force.
- This output is the input target parameter of the inner loop, whose output is typically duty cycle from a switching amplifier. Duty cycle drives current, which controls ⁇ , the flux that is sensed at the input of the inner loop and compared to the target flux dictated by the outer loop.
- Flux also controls the magnetic force that causes variation in acceleration of the position parameter X, closing the second-order outer loop.
- X is compared to an externally-provided target, X o , to yield the error signal of the outer control loop.
- this error signal is processed by a linear transfer function whose output is characterized by the three gain terms of traditional PID control: a Proportional, a time Integral term, and a lime Derivative term.
- This hierarchy of interacting loops with different speeds splits an inherently difficult-to-control, nonlinear third order controller into a second order linear controller (the outer loop) and a first order nonlinear controller (the inner loop).
- the nonlincarity resides in a variable offset or inhomogeneous term, IR, the component of voltage necessary for current 1 to overcome ohmic resistance R and maintain the current required to produce flux ⁇ .
- This inhomogeneous term in the linear controller loop varies more or less in linear proportion to X for constant force, and nonlincarly with respect to required variations in magnetic force.
- the inner first-order control loop must respond to a time-varying input target and to a nonlinear time-varying voltage offset in its output (due to resistive voltage drop) in order to drive its input error to zero.
- a difficult nonlinear third order controller problem is segmented first by speed, to solve a first order equation rapidly and reduce the remaining control problem from third to second order, and second by confining nonlincarity to the simpler first-order loop, where nonlinearity appears as an innocuous variable offset term.
- Means for measuring or determining the position parameter X were discussed above. Also mentioned was determination of fiux ⁇ from integration of a measured induced voltage, either directly from a sense winding or with correction for resistive voltage drop from a drive winding. Where control of force is concerned, it is not necessary that the estimation of flux ⁇ be free from offset or drift with respect to time.
- the integral component of a PID control loop automatically corrects for offset and gradual drift in the estimation of flux.
- the control loop may also be designed so that the integration from induced voltage to flux, and from position error to the integral term of the PID controller signal, takes place in the same integrator, whose output is a sum of terms made immune to drift by the action of corrective feedback through the entire servo loop.
- the integral component of the PID loop may be based not on X, but on a correlate of X at equilibrium. For example, for a known range of static weight and/or spring forces al a holding value of X near zero, i.e. hovering at a negligibly small gap after impact-free solenoid closure, both the steady voltage and the steady current required to keep X in the required small range can be determined in advance.
- the integral control loop uses as ils input, therefore, not X, but the voltage or current determined by the faster proportional and n derivative components of the control loop. If the steady gap is "wrong" then the operating current and voltage will be off-target.
- the integral controller must gradually demand still more current, to drive X to a smaller value, so that less current is demanded. I he magnetic force at constant current is destabilizing, with a smaller gap giving a greater force to close the gap more.
- the integral control loop is "unstable" or, specifically, regenerative, responding to an excess current with a rate of increase in current.
- the regenerative control loop interacts with the destabilizing magnetic property of the gap to give a stable closed loop behavior, as the product of two negative stabilities yields a positive
- a solenoid adapted for servo control based on sensed electromagnetic parameters is also well adapted for use as a position sensor, based on determination of the reciprocal of inductance, a parameter that is a well-behaved monotonic indicator of solenoid gap.
- Position sensing is employed in a pumping system for determination of pumped liquid volume and for
- the initial position is measured either by electronically connecting a capacitor to a solenoid winding and using one of the resonance methods described earlier in this section, or by using a "probe pulse" from the solenoid driver to provide data adequate to compute a ratio of current/flux, "I/ ⁇ .”
- the resonant frequency or the current/flux ratio thus determined is used to compute the
- the unknown characteristics of the system include parameters that are not readily determined in advance of a launch, e.g., when an unknown effective preload force must be
- the launch control method includes an on-the-fly correction to the launch pulse duration.
- the effective preload force is affected by an unknown fluid pressure. Since the pressure is isolated from the solenoid by a valve (passive or active) that remains closed until roughly the moment in launch when the solenoid armature starts to move, the solenoid controller can obtain no advance knowledge of the preload forces that will affect launch. The effect of the preload force will first manifest itself lo the system sensors as an advance or delay in progress toward gap closure. This progress is most readily observed in the waveform of current drawn by the solenoid during the launch pulse.
- the current waveform will describe an exponential decay from zero upward toward a resistive upper limit of current. Acceleration of the armature toward closure will rapidly curtail and reverse the upward trend in current. At any given instant, the value of currcnt will be less than, equal to, or greater than a predetermined threshold function of time.
- the drive pulse is terminated and the solenoid coasts to its target.
- the shape of the threshold function is determined, in advance, to cause the desired outcome, which is generally to have the solenoid armature come to a halt slightly short of full closure and impact.
- a pull-in pulse train may be applied lo close the remaining gap, or valve closure may prevent the armature from falling back.
- a comparable threshold function may be defined for another sensed parameter, e.g., the output voltage from a sense winding.
- the sensitivity of the sense function to incipient armature motion may be enhanced by including time derivative terms of sensed current of induced voltage.
- a motion-sensitive sense parameter is compared to a threshold function of time, and the crossing of the parameter and the function causes launch pulse termination at a lime predetermined to send the armature to the vicinity of a target.
- Fig. 1 illustrates parameter traces, against a time axis, typical of a controlled solenoid launch: the drive pulse, drive current, armature velocity, armature position, and induced voltage.
- Fig. 2 illustrates sensitivity of the traces of Fig. 1 to a 5% increase in drive pulse width.
- Fig. 3 illustrates sensitivity of the traces of Fig. 1 to a 5% decrease in drive pulse width.
- Fig. 4 shows families of curves like Fig. 1 for differing preload forces affecting launch, as well as threshold functions used to determine a desired drive pulse width for a specified armature travel.
- Fig. 5 shows the drive and data acquisition hardware needed for launch control as illustrated by Fig. 4.
- Fig. 6 illustrates a nonlinear continuous analog servo control circuit to move a solenoid armature to a target and hold it there.
- Fig. 7 illustrates an oscillating controller circuit with switch-mode output to perform the same function as in Fig. 6, but with greater electromechanical efficiency.
- Fig. 8 illustrates linearizing circuit approximations that simplify the circuit of Fig. 7 while retaining most of the functionality of the Fig. 7 circuit. Integral control is based on solenoid current rather than position.
- Fig. 9 illustrates the consolidation of the two integrators of Fig. 8 into a single integrator, where servo feedback correction results in indefinite operation without integrator signal drift.
- Fig. 9a illustrates the Fig. 9 circuit modified to use position sensing from a permanent magnet and Hall effect device instead of a position estimate based on current.
- Fig. 10 illustrates a circuit functionally similar to that of Fig. 9 except for lack of a current sense resistor and differential amplification, use of sampled sense coil outputs to infer current, and use of resonating circuitry to provide precise measurement of armature position, including when an electromagnetic force is being exerted.
- Fig. 1 1 illustrates parameter traces, against a time axis, typical of operation of the circuit of Fig. 10. the switching drive waveform, coil current, sampled current, sampled current derivative, velocity, position, induced voltage, and magnetic flux.
- Fig. 12 illustrates a nonlinear oscillating controller circuit that infers armature position from sampled current slope and computes inequalities involving a ratio and a square-law function in the log domain.
- Fig. 13 is a perspcclive cutaway mechanical drawing of a pot core solenoid with fiat spring suspension, in uncnergizcd and energized positions.
- Fig. 14 is an elevation section mechanical drawing of a fluid pumping and volume measurement system using a fluid cassette interfaced to two valve actuation solenoids and a solenoid for combined pumping, volume measurement, and bubble detection.
- Fig. 15 illustrates a circuit similar to Fig. 9 except driving a solenoid with permanent magnets for hovering or levitation at near-zero power consumption, and with the switching amplifier modified for bipolar operation.
- Fig. 16 illustrates a servo system for two-point magnetic levitation and propulsion of a monorail car suspended below a track.
- solenoid behaves like a linear inductor.
- the magnetic energy is a function of all currents, including eddy currents.
- eddy currents At low frequencies, where magnetic skin depths are larger than the dimensions of conductive solenoid parts, the time • constant for dissipation of eddy currents will be shorter than the time constant for change in drive current, and there will be little eddy current buildup.
- material at skin depth or deeper will be shielded from the coil fields and thus effectively removed from the magnetic circuit, causing degraded performance and poor correlation with the mathematical model to follow. Ferrite solenoids will be effectively immune to eddy current effects.
- magnetic fiux is treated as a simple scalar quantity with respect to inductance and back-EMF, as if the same flux links every turn in the winding. If the flux distribution is non-uniform, some turns get more flux than others, but the analysis is still valid for being based on an "effective" number of turns, so long as that number is constant. If the flux distribution through the windings changes significantly when the shuttle position changes and alters the magnetic gap, then the effective number of turns could change, violating the modeling assumptions. Furthermore, in designs that employ separate windings for generating and sensing magnetic flux, there may be a somewhat variable relationship between actuation and sensing as flux patterns in space change with changing shuttle position.
- V, L(dl/dt) inductive voltage "V, " from inductance and current change with timecet tany
- V, n(d ⁇ /dt) inductive voltage from turns number "n” and change of flux " ⁇ " with time
- Eq. 19 is the formula for inductance with a "pillbox” magnetic field, where the magnetic circuit has no magnetic resistance except across a space between parallel circular plates of area "A” and spaced by the distance "x cll .”
- the turns count is “n” and the permeability of the gap volume is “ ⁇ () .”
- the formula is based on a hypothetical magnetic field that is constrained not lo spread out in the space between the plates, but instead is confined to a cylindrical path (e.g., as if by a superconducting cylinder).
- x x bearing «(( 1/(1 - K. ⁇ cl x o ) ,/ ⁇ ) - 1 ) - x mn approximately
- n is only operated over a limited range of travel. What is important is that the scaling parameters "x mm> " "x o ,” and “K” be adjusted for the best fit to empirically measured inductance over the intended range of travel for the variable "x.” Once this data fit is performed for a particular shape of magnetic core and shuttle, the results are readily extrapolated to other sizes having the same shape. The exponent "K” will be a characteristic of the shape.
- Eq. 25 is an asymptotic approximation to Eq. 24:
- F - ⁇ l 2 ⁇ o n 2 A/(x + x mm ) 2 approximately
- Eq. 27c expresses the same proportionality as a loss ratio:
- solenoid stroke length "x" may be varied at will in a design while maintaining a constant curve of force versus stroke position at the load side of the lever, and if the solenoid mass is the limiting factor for acceleration, then the above formulas for "E d " apply. If the mass on the load side of the lever is predominant in limiting acceleration, then Eq. 27a is invalid, stroke time "t” becomes more or less a constant, and stroke energy becomes proportional to that constant stroke time "t” multiplied by "P d " of Eq.
- V, V c - I.R
- the resistive voltage drop "I»R" neglects skin effect, which is usually negligible in coil windings at frequencies for which it is possible to overcome the mechanical inertia of a solenoid shuttle and induce significant motion.
- Skin effect may be significant in metallic alloys of iron and nickel (the primary ferromagnetic components of solenoids), cobalt (the more expensive ferromagnetic element, less likely to find use in solenoids), chromium (an anti-rust alloying component), and the other trace elements commonly appearing in solenoid alloys. Ferrites do not share this problem.
- High magnetic permeability in a conductive material has the effect of reducing skin depth very substantially, so that skin currents in the shuttle and stator components of a solenoid can transiently shield underlying magnetic material from a coil field and reduce the dynamic response of the solenoid.
- M e.g., in Eq. 28, is a constant.
- x ci ⁇ the effective mass will vary somewhat, altering the equations of motion but not preventing a control method from functioning to bring a solenoid shuttle to a target position and land it with a low velocity at contact.
- Residual magnetism in the solenoid core material will have a negligible effect for a material wilh low coercive force and in the presence of a large air gap. External magnetic fields will be insignificant compared to the magnitudes of normal operation.
- the most straightforward way to determine " ⁇ " dynamically through time is with an auxiliary sense winding in parallel with the solenoid drive winding. In this way, resistive voltage drop in the drive coil will be of no consequence, and the voltage obtained from the sense winding will be a good measure of the time derivative of flux.
- parameter can be integrated, starting from an initialization value of zero, either by analog integration or periodic sampling of the sense voltage and cumulative summation of the sampled values.
- a transistor used in the "freewheel" current path can be pulsed off while the power supply transistor is simultaneously off.
- the inductively-sustained freewheel current will immediately build up a voltage exceeding the DC power supply voltage, and current will flow back into the supply through a diode, Ihus giving "regenerative braking.”
- the rate of change of current with time will include a component due to shuttle motion and rate of change of inductance.
- the current waveform will approximate a sawtooth wave responding to voltage switching. The difference in slope between the voltage-on and voltage-off conditions can then be divided into the associated voltage swing lo yield reciprocal inductance, as summarized in Eq. 39:
- 1/L ⁇ (dI/dt)/ ⁇ V defined by sampling current sawtooth driven by voltage pulses.
- Eq. 39a 1/L s (I>0)/Vb defining reciprocal induclance during voltage pulse at small gap.
- the relationship expressed by Eq. 39a is exploited in the embodiment of the invention illustrated in Fig. 1 1. Observe the signal waveforms sketched near points in the circuit, including a sawtooth-like current waveform at 1 1 0, a band-limited inverted current slope waveform labeled "-I " at 1 101 , and a sampled peak waveform labeled "I>0" labeled at 1 102 and corresponding to the like lcrm in parentheses in Eq. 39a. Supply voltage Vb is considered constant. Thus, the sampled current-slope waveform is used as a position variable in the servo control loop. Since accuracy in this soft-landing circuit is required only on approach to zero gap, the approximation of Eq. 39a is accurate where accuracy is needed.
- Eq. 40 is just a rearrangement of Eq. I 9a.
- the value of magnetic fiux “ ⁇ ” will need to be determined from data to enable computations described below, whether this value is 0 measured by integrating a sense coil output, or by inference from measured cuirenl “I” and reciprocal inductance " 1/L” cither from Eq. 39 based on AC measurements over pulse widths or from Eq. 19c based on ringing frequency measurements involving a known capacitance in the solenoid circuit.
- “ ⁇ ” comes from “f” and "L” most simply from dividing the sides of Eq. 5 by "n”: 5
- a potential advantage to AC determination of inductance and shuttle position is that the result is valid even if the reference value of flux, ⁇ , has been lost. This situation could come up where soft landing is used not for magnetic closure, but for slowing the shuttle 0 before it impacts a mechanical stop at full-open, e.g., in a device that must operate very quietly. If a solenoid has been kept closed for a long period, flux in relation to current could drift, e.g., with heating of the solenoid. Heat can affect both magnetic permeability and the intimacy of mating of magnetic pole faces, whose alignment or misalignment can be affected by mechanical thermal expansion. The ratio of flux to current is sensitive to both permeability change and very small changes in the nearly-closed magnetic gap.
- a potential disadvantage to AC determination of inductance and position is that in solid metal solenoids (as opposed to ferrite core solenoids or powder metal core solenoids), high frequency inductive behavior is likely to be affected strongly by eddy currents or, lo say the same thing, skin effect, which will have Ihc effect of shielding the solenoid winding from the magnetic core, reducing inductance in a frequency-dependent manner lhat can make position determination impractical. Tracking of net magnetic fiux will be much less sensitive to skin effect than AC inductance determination, since flux is a cumulative, or integral, parameter with respect to both drive voltage and shuttle velocity. Correlated with flux is current, which again is a cumulative or integral parameter in an inductive system.
- a solenoid exhibits a high-Q inductance to well above the frequency of a switching controller
- a capacitor may be introduced into the circuit to induce high frequency ringing, in which case the ringing frequency may be determined by waveform sampling or by period measurement using appropriate high-pass filtering and a comparator.
- a sense winding coaxial with the solenoid drive winding provides an easy way to measure either high frequency ringing or a "d ⁇ /dt" signal for integration to obtain " ⁇ .”
- Eq. 42 is exact to the extent that the assumptions outlined earlier are fulfilled, concerning linearity, memory-free response, and consistent flux linkage of the windings.
- F ( ⁇ 2 / ⁇ 0 A)(1/(1 + (x + x m ⁇ n )/x o ) ⁇ ") approximately.
- Eq. 38 defines "x cl1 " in terms of measurable parameters in an expression to substitute on the right of Eq. 44:
- F ( ⁇ 2 / ⁇ 0 A)(1 - K( ⁇ nAI/ ⁇ )/x 0 ) approximately. While Eq. 46 shows that all the data for computing F comes from flux " ⁇ " and current "1,” it is useful to substitute back in the expression from the right of Eq. 44, rearranged lo express a dimensionless ratio of x's:
- F ( ⁇ 2 / ⁇ () A ⁇ i - K(x c(1 /x n )) approximately.
- the expression on the far right of Eq. 47 is a dimensionless magnitude correction for the flux-squared term on the near right. This magnitude correction is barely less than 1.0 for small magnetic gaps and generally exceeds 0.5 for the largest magnetic gaps that are practical in solenoids. As “x” goes to infinity, i.e. when the solenoid shuttle is completely removed, then the correction factor on the right of Eq. 47 goes to zero as “x c) ,” approaches its limiting asymptote. For practical control purposes, where the maximum value of "x. n " in confined by the full-open limit stop on the solenoid shuttle, the correction factor can be ignored, i.e. set to unity, revealing a very simple approximation of force:
- F - ⁇ ( ⁇ 2 / ⁇ A) asymptotically as x->0.
- the inductive component of coil voltage, V L depends only on rate of change of magnetic flux, independent of solenoid position. Inversely, magnetic flux varies as the linear time integral of inductive voltage, independent of shuttle motion. Approximately speaking, and fairly accurately for small motions in a soft landing zone, the square root of magnetic force varies as the linear time integral of inductive voltage, independent of shuttle motion.
- . _ determined by a combination of effective shuttle position and total magnetic flux.
- effective shuttle position For setting force in a solenoid, notably, it is the "well behaved" magnetic flux parameter whose control is important, so a good approach to servo control is to measure and control flux using relatively simple, constant-coefficient control means, and consider current as a "byproduct" of control, significant only as something that an amplifier must supply as needed to achieve
- V V. + I*R 20 J "' ' •
- V c n(d ⁇ /dt) + I»R
- the supply voltage may be a known regulated output or a measured unregulated value.
- the resistive voltage term "I*R" is adjusted to include the effects of all current-dependent voltages developed in the current path, e.g., the on-resistance of a field effect transistor, the saturation voltage of a bipolar switching transistor or darlington pair, or the nonlinear forward voltage drop across a current-recirculating diode.
- the controller loop can be split into an inner, fast-acting first-order loop that exerts tight servo control over force via control of magnetic fiux, and a slower outer second-order loop that uses force to control shuttle position and velocity.
- first-order loop that exerts tight servo control over force via control of magnetic fiux
- second-order loop that uses force to control shuttle position and velocity.
- PID Proportional Integral, and Derivative terms
- the bias so determined will be closely related to the expected magnitude of flux to generate an equilibrium wilh load force al the landing point, cither full-open or full-close. If the
- an error signal is defined by a weighted sum of position error, which is the Proportional term
- the inner loop should converge much more quickly than the lead time constant set by the ratio of the
- the value for " V c " may be translated into the width ofa single pulse, such that the average voltage over the coming controller interval including that voltage pulse will be "V csl .”
- the lime constant for the inner controller loop might then be set to exactly one controller interval, so that the width of a single pulse pushes fiux from the most recent value all the way to the new target value.
- the pulse is set to occupy the entire controller interval, or most of it, and the controller will be in a slewing mode, seeking a maximum rate of change of flux.
- a switching regulator driving a solenoid will typically provide only unipolar pulses, whose widths will become small when the solenoid is closed. If this regulator encounters large and unpredictable load variations, it may find itself requiring negative pulses, to "put on the brakes" and avoid closure impact.
- a switching method for "regenerative braking" of inductively sustained coil currents, mentioned above, will be shown in greater detail in the next section. Spelling out the above "PID" controller approach in terms of equations in a specific application context, imagine that there is a fixed controller time interval, ⁇ t, at the beginning of which a pulse is fired, preset for an interval t based on the PID method. If the switching regulator high-stale output voltage is V h , and the low-state output voltage is approximately zero, allowing solenoid current to flow from ground potential to ground potential, then the applied external voltage V c can be written as an average voltage over the pulse interval:
- V c ( V h (t p / ⁇ t) duty cycle average voltage
- the prescription for ⁇ will be spelled out below.
- the controller will require solu ttiioon of Eq. 53 for the pulse time interval, tgue to be fired in order to provide the desired ⁇ :
- t p ( T ⁇ + I-R- ⁇ t)/V h
- FETs field effect transistors
- ⁇ comes from the most recent determination of flux by measurement, ⁇ n for lime index "n" just passed, and a target flux, ⁇ ,,, ,, determined as fulfilling the force requirement of the "PID" control loop:
- ⁇ n beau ⁇ , gl + (G/ ⁇ lgl )( x crr - x + ⁇ .dx c ⁇ /dt )
- Eq. 56 "G” is the loop gain coefficient, and " ⁇ " is the phase-lead time constant for the derivative controller term.
- the overall controller method includes repetitive solutions to 0 Eq. 56, with substitution of the result from Eq. 56 into Eq. 55, and from Eq. 55 into Eq. 54, where the pulse interval is set in order to produce the appropriate flux and force. Values for
- the coefficient "(G/ ⁇ , ,)" can be replaced by a constant coefficient without compromise to the controller design.
- the gain and phase lead coefficients of Eq. 56 can be set, in a practical context, by empirical determination of good performance, or they can be determined for a specific control system from analytic considerations. Notice that in a microprocessor that docs not provide for fast numerical division, the ratio "G/ ⁇
- Eq. 54 will generally dictate a pulse interval t p exceeding the time interval ⁇ t, i.e. a duty ⁇ ycle exceeding 100%. In this event, the controller will operate in a slewing mode. If control is based on AC determination of reciprocal inductance from current slope on a sawtooth waveform, or from ringing frequency after a voltage transition, Ihen the system should slew at a pulse interval set to give somewhat less than 100%) duty cycle, so that there will be an oscillation in current and a possibility of measuring reciprocal inductance dynamically. If control is based on integral determination of magnetic fiux, then the driving
- A/B AO/BO + (A-A0)/B0 - (B-B0)(A0/B0 ⁇ 2) for A and B near constants AO and BO.
- Jayawant's controllers employ linear power amplifiers to actuate the drive coils, an approach which needlessly dissipates substantial power.
- a switching or Class-D amplifier can give an efficiency improvement, but then the AC signals introduced into the controller circuit must be dealt with.
- embodiments described below are designed intentionally to make the feedback loop go unstable and oscillate, by analogy to a thermostat that maintains a desired temperature within small error by switching its output discontinuously in response to measured error, resulting in a loop that controls duty cycle rather than a continuous analog parameter.
- This oscillatory control loop approach results in an energy-conservative transformation from DC power at constant voltage into coil power at variable voltage and current.
- AC signal information is present that can be used to advantage for servo control.
- one-sided rectification of switching noise induced in a sense coil can be used to infer solenoid current from a large, robust signal, without reliance on extraction of current information from a current sense resistor, whose voltage differential signal must in the simplest driver topologies be read against a large common-mode voltage swing.
- a real solenoid controller has built-in slew rale limits that set boundaries to the region of linear behavior and, consequently, the range of applicability of linear control methods.
- the solenoid driver amplifier operates between voltage output limits that set the maximum rale at which solenoid current can be increased and decreased.
- the "on" output slate drives current toward a maximum while the "off outpul state short-circuits the solenoid winding through a transistor, allowing the current to vary and, ultimately, decay, in passive response to resistance and changing magnetic gap.
- the momentum attained by the solenoid shuttle falls into two categories: mechanical and electromagnetic.
- the mechanical momentum is related to the inertia of the solenoid shuttle and its coupled load.
- the "electromagnetic momentum” is the natural persistence of the solenoid magnetic field.
- a controller can be designed to provide braking of electromagnetic momentum if it provides a drive output state that resists the flow of electric current in the solenoid drive winding.
- a switching controller can provide an output state designated “brake” that slows the flow of current established during the "on” state faster than that flow would slow down in the "off state.
- An effective way to provide a "brake” state in a two-transistor output stage, one transistor connecting the outpul to a supply voltage and the other transistor connecting the output to a ground voltage, is to "tri-state" the output, i.e. to turn both transistors off, and provide a zcncr clamp diode between the output and ground to limit the inductively-produced voltage swing on the far side of ground potential from the DC supply potential (i.e. a negative swing for a positive supply or a positive swing for a negative supply).
- ⁇ rate limit imposed by a finite supply rail voltage implies an upper limit to electromagnetic braking of a shuttle driven by mechanical springs. Again, this situation implies that when excessive momentum is established toward the full-open limit stop, overshoot and impact are inevitable.
- the acceleration of the shuttle is an indication of thc effective preload.
- Analysis of measurements taken early in launch lead to a determination o thc launch pulse duration needed to generate a trajectory toward a specific target value "x, ,” at the minimum point of the trajectory.
- the starting value of "x,” which is "x '' in Eq. 60, will vary according lo the initial fluid volume behind the piston.
- the value of "x, ,” will also vary according to the desired final fiuid volume behind the piston.
- ⁇ i.e. the solenoid reaches maximum magnetic closure, but in typical operation the end-point volume is targeted as less than maximum fill.
- solenoid control context there is no use of "soft landing” or servo-controlled convergence to a target "x.”
- passive fluid check valves halt the motion of both the fluid and the magnetic shuttle up to launch time and after the shuttle passes its position of maximum closure and begins to fall back toward open.
- active solenoid valves perform similar functions to check valves but permit more flexible control, particularly for precision dispensing of fluid in medical infusions and industrial applications, it is seen that in the contcxl just described, the entirety of solenoid servo control consists of launch control to achieve a prescribed target under variable operating conditions, with no use of soft-landing control.
- Controller designs and methods meeting the requirements of this pumping application arc applicable in more restrictive contexts, e.g., where the full-open start position for the solenoid is fixed but the spring bias resisting solenoid closure to a specified "x " is unknown until the solenoid lifts away from its full-open stop.
- Common applications will call for an adaptive launch method combined with a soft-landing method that takes over the final part of the solenoid trajectory, once unwanted preconditions for overshoot have been avoided by the launch method.
- the nonlinear adaptive launch method to be described below can give a minimum-time trajectory to a target.
- the active valve pump embodiment to be described later involves three controlled solenoids, one for piston pumping and two for valve actuation.
- the piston solenoid is energized first, to full-on, after which a regular time sequence of samples from a sense winding provide values proportional to "d ⁇ /dl," the rate of change of magnetic flux. A running total of these regular samples gives the present flux.
- the microprocessor controls the inlet fluid valve solenoid to reach full-open with a soft landing and switch to a low-compulation holding mode, e.g., at a predetermined holding duty cycle.
- the controller then returns its attention to the piston solenoid to determine a cutoff lime for achievement of a prescribed "x lgr " Once that cutoff time is reached and the piston solenoid is shut down, the controller can wait for the projected trajectory interval to elapse and then shut down the inlet valve. At this point, the pumped volume has been captured, and the computation tasks relating to the solenoids for the inlet valve and piston are done.
- the microprocessor can therefore concentrate on the tasks of pulsing the outlet valve and dispensing the fluid that has been pulled in by the piston.
- wc seek a launch controller that begins launch with an initially unknown effective spring-balance value "x,” whose physical location is beyond the full-open mechanical stop at (i.e. the spring preloads the shuttle against a full-open stop) and which adaptively targets a predetermined but possibly variable minimum value of "x" at "x, ,” where the shuttle velocity goes through zero.
- the value of "x " may be set at or just barely above zero where a simple soft landing is sought, such that the solenoid shuttle stops in the vicinity of full closure, possibly with a minor bump, and is then pulled to full closure, with a first or possibly second minor bump, using a few open-loop power pulses of appropriate magnitude.
- Sense winding readings arc taken at regular intervals and summed to a register to provide an integrating variable proportional to the total magnetic flux, " ⁇ .”
- current "I” is measured and a computed “I»R” voltage drop across the winding is subtracted from the voltage applied to the winding to infer the induced vollage in the drive coil, which in turn is integrated over multiple samples to provide a running estimate of flux " ⁇ .”
- electric current "1" flowing through the drive winding is divided by flux " ⁇ ” to compute "x ct ⁇ " from Eq. 38.
- the initial or open value of "x cl1 " is determined by connecting a capacitor across the solenoid coil, measuring a resonant frequency or period, and computing inductance L or its reciprocal, 1/L.
- a first preferred embodiment of the invention includes a "ping" circuit for gap determination, although that embodiment is a scrvomcchanism rather than a launch control apparatus.
- V is constant, being primarily the power supply voltage but with corrections, e.g., for the forward drop of a current-recirculating diode.
- the change in current slope is associated with the switching transition of thc driver transistor, e.g. transistor 509 of Fig. 5, which will be examined later.
- the constant " ⁇ (dl/dt) 1>pcll " on the right of Eq. 62 is the value that was used, in Ihe prc-launch pulse test, to define "x .”
- the denominator interval "dt" By keeping the denominator interval "dt" fixed, the change in current slope is transformed into a simple second-difference among three equally-spaced current samples.
- the left side of Eq. 62 becomes a second difference among samples, while the right side is a constant.
- the time delay from the start of thc launch pulse to passage of thc motion threshold associated with a given " ⁇ ," as determined by the first measurement that satisfies Eq. 61 or 62, is designated simply t,..
- Fig. 1 illustrates the waveforms associated with the launch of a solenoid whose magnetic closure force must exceed a mechanical preload force before motion begins.
- velocity trace 130 dX/dt, labeled X where the dot above the letter designates time differentiation, begins a negative excursion from zero, indicating that gap X is becoming smaller.
- Trace 140 illustrates the integral of dX/dt, which is gap X.
- Trace 150 illustrates the induced voltage Vi, which has the effect of limiting the rate of increase of current I in the drive winding, and which may be detected free from other signals in a sense winding wound coaxial wilh the drive winding. Where current is zero al the left-hand edge, Vi initially equals the supply voltage.
- Vi may be obtained from a sense winding, though Ihe sense voltage will be multiplied by the ratio of sense winding turns to drive winding turns. Before motion begins and dX/dt departs from zero, current I along trace 120 follows an exponential decay upward toward an asymptote where ohmic resistive voltage balances the supply voltage, while Vi along trace
- the final value of gap X is reduced to 10% of its starting value.
- the present discussion centers on a determination of the pulse width t that will cause this 90% gap reduction lo take place. If the pulse interval is increased by about 3%, the 10% gap residual will be reduced to
- Fig. 2 illustrates the result of a 5% increase in the pulse interval, where the off transition time of trace 210 at 215 is delayed 5% later than at 1 15 of Fig. 1. It is seen that dX/dt, labeled as X, along trace 230 goes more negative than for trace 130, and X along trace 240 reaches zero at 245, indicating the point of impact. At this time, dX/dt trace 230 jumps to zero at 235, indicating that the solenoid shuttle is brought to an abrupt halt.
- the simulation program generating these traces includes an idealized fluid check valve that completely prevents rebound in X, whereas a comparable empirical set of traces would show effects of rebound and subsequent settling bounces.
- gap X is stopped at zero at 245, current 1 along trace 220 is driven nearly to zero at 225. Induced voltage Vi along trace 250 reaches nearly to zero when X reaches zero.
- Fig. 3 illustrates the result of a 5% decrease in the pulse interval of trace 310 to transition 315, as compared to the baseline transition of trace 1 15.
- the decrease in gap X along trace 340 terminates earlier and at a substantially higher end value, where motion is terminated by check valve closure.
- Trace 330 indicating dX/dl, labeled as X, exhibits a negative peak and a return to zero, while trace 320, indicating current I, continues to decay after motion in X has stopped, as indicated by the return of trace 330 to zero.
- Trace 350 illustrating induced vollage Vi, exhibits a similar decay toward zero from below and extending beyond the point where shuttle motion slops.
- the decay time constant for trace 320 is shorter (giving faster settling) than for trace 120. Both decays are exponential with a time constant of -L/R, where R is circuit resistance including coil resistance and L is solenoid inductance. Inductance L is larger for Fig. 1 and trace 120 because of the smaller gap X achieved along trace 140, as compared to trace 340, thus explaining the faster settling time constant for trace 320.
- Fig. 4 illustrating Ihe results of implementing Eq 63 in a controller that sets x to 10%) of x and solves for t, ; to achieve this final gap, which is indicated at trace 447, where three X traces converge to a single line.
- the system being simulated for Fig. 4 is a pump whose piston is driven directly by a solenoid.
- the variable preload is a variable fluid pressure at the inlet of the pump, behind a one-way check valve. With the check valve closed, the solenoid driver system has no way to sense the unknown pressure that will affect the launch.
- Trace 444 crosses threshold trace 440 at the tip of thc line from the label "444.”
- the solenoid must develop a still larger magnetic force before overcoming the fluid force bias and initiating shuttle motion, as indicated in the velocity domain by trace 436 and in the position domain by trace 446.
- Trace 446 crosses threshold trace 440 at the lip of thc line from the label "446.”
- three threshold-crossing lime points arc defined by the three fiuid pressures.
- ⁇ bias e.g., a bias fiuid pressure
- experimentally pulses the system until an interval is determined that carries the solenoid from a specified starting position to a specified final position.
- the determined time intervals are recorded and the lest repeated for other input bias values.
- the resulting data sets define Eq 63 for a specified, fixed initial position and a specified, fixed final position. A one-dimensional curve fit to the data is obtained and
- each of the several polynomial coefficients is defined by an interpolation.
- Eq. 63 computer simulation may be used at least for a preliminary computational definition of Eq. 63.
- a curve-fit method derived from computer simulations can be used for designing and evaluating the overall actuation system, including determination of the system's complexity, cost, efficiency, and sensitivity of control to resolution of time and parameter measurements, including the needed bit resolution for analog conversions.
- the specific parameters for implementation of Eq. 63 may be fine-tuned using empirical data, which will generally be subject to physical phenomena not fully modeled in the computer (e.g., lo the viscoelastic properties of a rubber pump diaphragm, which are difficult to predict from a simulation.)
- a threshold function can be described in relation to induced voltage Vi, instead of current I.
- This threshold function is illustrated by trace 450, which touches the Vi curves at 452, 454, and 456, defining the transition times for 412, 414, and 416, respectively.
- the triggering of Vd causes the Vi curve immediately to break away from the threshold curve 450, whereas current triggering at trace 420 caused the current curves to bend down across the threshold function.
- Other threshold functions arc readily derived.
- the threshold reference function to which (e.g.) the sum "f + ⁇ »df/dl" is compared is a slice of a higher-dimensional function, that slice being cut at a value of x opcn .
- Fig. 5 illustrates interface circuitry between a control computer and a solenoid, including driver and sensor electronics.
- the electromechanical and magnetic system to be controlled is drawn above 500 as a hybrid of a transformer symbol and the shape of a "U-l” magnetic core pair with a gap, the "U” at 501 opening lo the left and the "I” at 502 as a rectangular piece capping the "U” with a variable gap, "X" at 503.
- a mechanical suspension defining a mechanical impedance of the "I" shuttle piece with respect to the "U” stator is shown as the spring symbol 504 and the dashpot or damper symbol 505, connected between the "U” and "I” such that each sees the entire relative motion of Ihe two pieces and each contributes its force additively to affect rate of change of spacing.
- An inertia of the mechanical system is assumed, though not drawn explicitly, being partly inertia of the solenoid shuttle and partly inertia of the load.
- a real mechanical of fluid-mechanical load will, in general, be more complicated than the load diagrammed.
- the solenoid windings including the drive winding 506 and the sense winding 507, actually wrap around the core, sharing substantially the same magnetic flux, but they are diagrammed as is conventional with transformers, as helices running alongside the part of the diagram representing the magnetic core.
- the polarity convention is that when a voltage appears + to - from the lop to the botlom of one coil, the same induced potential will appear in the other coil terminals, going + lo - from top to bottom. From a physicist's standpoint, the coils arc intended lo spiral with the same sense (i.e.
- Coil 507 is grounded at its lower terminal and connects via node 532 to the
- the induced voltage signal to the CPU via 534 and channel 0 is also a transformed potential representing the sum of thc applied voltage and the resistive voltage: recall Eq. 50 for the voltage transformer relation, and Eq. 51 for an expression in terms of rate of change of magnetic flux. Since buffer amplifier 550 draws
- a CPU digital output line at node 512 connects to the gate of FET 509, controlling the on/off switching of that FET with the respective high/low switching of 512.
- the current can complete a loop from 508 upward via the anode of shottky diode 510 to the cathode connecting to node 522, which also connects to positive power supply 528 and to the non-inverting "+A" input of instrumentation amplifier 530.
- the inverting "-A" input of instrumentation amplifier 530 receives its potential from node 526, which includes the bottom of current sense resistor 524 and the top of coil 506.
- the instrumentation amplifier has a well-controlled differential voltage gain of "A" as indicated by the "+A" and "-A” labeling on its inputs, while the amplifier common mode gain is extremely low.
- the output of 530 at node 536 connects of channel 1 or "chl " input of ADC 540, where the input signal is converted to digital representation and sent via bus 542 to the CPU.
- the signal thus converted from 536 indicates the current flowing through sense resistor 524, which equals the current flowing through 506 excepting for a negligible current into the inverting input of 530.
- computer 520 Given the computer and interface circuit of Fig. 5, with appropriate software and adequate speed and timing capability, computer 520 can implement the launch control methods described in relation lo the traces of Fig. 4. Using both channel 0 and channel 1 inputs, i.e.
- the computer can integrate (by a running numerical summation) induced voltage to get flux, and can ratio current to flux to obtain a position estimate, and can then implement the threshold detection and pulse interval determination of Eq. 63.
- the computer can implement the threshold detection on induced voltage described by trace 450.
- the computer can implement the threshold detection of current described by trace 420.
- the computer can outpul a probe pulse and compute a subsequent ratio of current/flux based on the perturbations observed in channels 0 and 1 , all at a current insufficient to move the solenoid shuttle from its mechanical stop.
- the initial gap x can be inferred in preparation for launch control.
- a user interface or host computer interface not shown in the diagrams, can be used to receive commands regarding variation in the target gap, x
- Fig. 6 illustrates a continuous analog controller using multiplication and division to derive force and motion parameters for a conventional Proportional-integral-Dcrivativc, or PID, controller.
- the solenoid al 500 and the associated circuitry for detecting current and induced vollage arc the same as in Fig. 5, so components already explained in reference to Fig. 5 arc unlabcled in Fig. 6.
- Line 652 is labeled "Off” since it initializes and shuts down the servo circuit when in its high state.
- the integral outpul is called “ ⁇ ” since (he signal varies in proportion to flux ⁇ .
- This flux signal on 616 is applied to two non-linear circuits, al the denominator terminal 622 of an analog divider 628, and at the input terminal 618 of a square-law circuit.
- the numerator terminal to 628 is node 626, which is also the output of thc current-detection instrumentation amplifier already defined by 530 in Fig. 5 and relabeled as 530 in Fig. 6.
- the output of division circuit 628 is labeled "-1/ ⁇ " inside the divider box, and also by "-Xcff on the output node, since the ratio of current/flux yields what has been defined as “effective X” and what approximates a linear measure of magnetic gap for small gaps.
- 630 is the basis for the motion terms of PID control. The proportional term is defined from 630 via input resistor
- DAC digital/analog converter
- DAC output at node 654 which leads to input resistor 666 summing in with resistor 668 into inverting input node 672.
- the proportional output from 633 at node 676 leads to feedback resistor 670 back to the inverting input. 676 also leads to summing resistor 674 lo node 660, defining the proportional current term labeled "Prp.”
- the non-inverting reference for 633 is provided at node 678 by ground 679.
- Node 630 generates an integral term via input resistor
- Integrator feedback capacitor 646 from output node 648 to input node 642 is paralleled by initialization FET 656, with drain to 648, source to 642, and gate to 652, so that 632 initializes at the same time as 604. From node 648, resistor 664 sums the current 5 designated "Int" into summing node 660.
- the non-inverting reference for 632 is provided at node 658 by ground 662.
- Inverting input node 684 of amplificr 636 generates a band-limited derivative term via outpul node 630 and series components 680, a differentiating capacitor, and 682, a band-limiting resistor, leading to 684.
- Feedback from the output of 636 is provided by gain-selling resistor 688 and band-limiling capacitor 686, wired in parallel from
- Resistor 691 completes the definition of thc derivative current term, labeled "Dif" above 691 , and summing into input node 660.
- the non-inverting reference for 636 is provided at node 683 by ground 685.
- the proportional, integral, and derivative terms just described sum currents via 660 into the inverting input of amplifier 690, whose output node 697 connects back lo the inverting input node 660 via gain-setting resistor
- the non-inverting node 693 of 690 receives a bias term via resistor 694 from potential source 698, "BIAS,” and from the output node 624 of square-law circuit 640 via resistor 695.
- ' Flic outpul of 640 on 624 is labeled “ ⁇ 2 " and is the square of magnetic flux, which varies approximately in proportion lo magnetic force.
- the resulting signal voltage differential greatly amplified, is applied via node 697 to the bottom side of drive coil 506, as found in Fig. 5.
- the resulting current in 506 is measured via amp 530 to give the signal at outpul node 626, completing the feedback loop.
- the high gain of the feedback loop through 690 insures that magnetic force tracks, with little phase lag, the sum of thc proportional, integral, and derivative motion terms.
- silicon diode 692 connects from "Off line 652 on the anode side to non-inverting input node 693 on the cathode side. When 652 goes high, this forward biases 692 and forces the outpul of 690 positive.
- 690 provides a large amplification to Ihe difference between a force signal, varying roughly in proportion to " ⁇ 2 " via wire 624, and a target force, consisting of a
- the “inner” loop causes net force, including magnetic and spring components, to track the target force with minimal time lag, due to the high gain of 690.
- the “outer” loop involves the mechanical response of thc armature of solenoid 500 to the controlled force.
- the mechanical load is modeled conceptually as a mass, spring 504, and damper 505 (recalling the labeling of Fig. 5).
- the mechanical transient and settling behavior is modified by an equivalent electronic spring in the feedback loop attributed to proportional gain via 674, by an equivalent damper via 691 , and by an equivalent active mechanical component, having no passive mechanical counterpart, in the integral correction term via 664.
- the net equivalent load including mechanical and electronic feedback components giving rise to equivalent net inertia, net restoration, net damping, and cumulative or integral correction behavior, is the responsiveness of the outer loop. If the generation of a change in force in response lo an error signal at 690 involved a significant lime lag, then this lag, viewed as a transfer function, would be multiplied by the transfer function responsiveness of the net equivalent load, in many cases leading to an unstable system.
- a servomechanism can be constructed thai is free of ringing and overshoot response to small signal perturbations. It is recognized that in responding to large perturbations or large initial errors, the inner force-correcting loop of Fig.
- Fig. 6 With too much inner loop gain, the circuit of Fig. 6 could be prone lo high frequency oscillation.
- the objective of the modifications turning Fig. 6 into Fig. 7 is to bring about such an oscillation intentionally, to assure that voltage-limiting associated with the oscillation causes no damage or waste of energy and is confined to the drive signal to coil 506, and to assure that recovery from voltage limiting is very quick, in order to prevent the oscillation from slowing down the corrective action of the inner feedback loop.
- the continuous analog output of amplifier 690 is an inefficient means of driving coil 506, a switching regulator being preferred for efficient transfer of energy from a fixed DC supply lo an inductive load.
- a more direct solution is to design a feedback loop that is an oscillator providing a clean, variablc-duty-cyclc switching signal to the solenoid drive winding.
- amplifier 690 is replaced by comparator 790.
- a small amount of regenerative feedback is provided around the comparator from output node 715 via resistor 796 to the non-inverting input, so that saturated switching is assured.
- the comparator output al 715 feeds into one input of two-inpul NOR gate 720.
- the "Off signal from 652 feeds not via a diode as in Fig.
- NOR gate 720 via node 752 to the second input of NOR gate 720, accomplishing the same shut-down function.
- the output of 720 via node 725 drives the gate of N-channcl enhancement-mode FET 730, whose signal inversion undoes the inversion of the NOR gate to restore the polarity of thc Fig. 6 feedback circuit to the circuit of Fig. 7.
- the source of 730 is grounded while the drain at 797 connects to the bottom coil 506, as did the output of amplifier 690.
- shottky diode 710 provides the same f unction performed by diode 510 of Fig. 5.
- Fig 8 illustrates a modification of thc circuit of Fig. 7 to eliminate the operations of analog division and squaring.
- the approximations involved were described under the 5 heading "APPROXIMATE SERVO CONTROL METHODS" particularly with reference to Eqs. 57 and 58, repeated here:
- A/B AO/BO + (A-A0)/B0 - (B-B0)( ⁇ 0/B0 ⁇ 2) for A and B near constants AO and BO.
- a 2 AO 2 i- 2(A-A0)A0 for A near constant AO.
- 25 current signal on 826 will exhibit significant fractional variation, with I varying more or less in linear proportion lo gap X for small X.
- the current signal I on 826 is applied to the band-limited differentiation circuit surrounding amplifier 836, which is like amplifier 636 and the associated components from Fig. 6 except for the difference that signal input -I/ ⁇ _ n from Fig. 6 becomes signal I in Fig. 8.
- the current signal labeled -Dif at resistor 891 going from the differentiation output lo summing node 860 is therefore analogous to the negative of the current on 691 and labeled Dif in Fig. 6, and similarly in Fig. 7.
- Integrator amplifier 832 receives the I signal from 826 via input resistor 838 to the inverting summing junction, while feedback capacitor 846 and field effect transistor (FET) 856 provide for signal integration and resetting to zero. Note, however, that FET 856 is turned the opposite direction of 656, with its drain facing the amplifier inverting input and its source facing the amplifier output, since in this topology the amplifier output swings negative to give current signal -Int across resistor 864 between the integrator output and summing node 860. While the "Off" signal 652 from the CPU is the same in Figs.
- non-inverting level shifting buffer 85 1 is provided between 652 and the gate of 856 to provide a more negative gate swing for cutoff.
- the integrator based on amplifier 832 includes a bias voltage, labeled lo at 862, which is applied via conductor 858 to the non-inverting input of 832.
- the final target for steady magnetic levitation is not a position, but a current, where current I equals lo.
- the circuit seeks out the position X for which the specified current lo provides just enough magnetic force to balance the steady mechanical forces at that position. Targeting a current rather than a position represents an important simplification in design for many practical circuits.
- a minimum holding current is the practical goal of a servo circuit
- the design engineer will determine, from prototypes, the largest minimum holding current that is guaranteed to maintain gap closure under all operating conditions, with an appropriate safety margin.
- this worst-case holding current is generally a small fraction o thc current level needed to close Ihe open gap, and the power associated with that current is lower than peak power roughly in proportion to the square of the current reduction, where a switching regulator provides an effective energy conversion rather than a simple resistive dissipation of supply voltage.
- a value for lo slightly above the worst-case or maximum holding current will result in servo closure toward a hovering gap at a small value X, whose particular value is often of minor importance.
- Fig. 8 circuit is like thai of Fig. 7, including a NOR gate like 720 driving a FET like 730 to power the solenoid drive winding.
- the approximations made in going from the servo of Fig. 7 to that of Fig. 8 include an error in the derivative feedback signal via 891, plus errors in other terms whenever the circuit is far from its design operating point and the linear approximations to the ratio and square law governing equations become poor approximations.
- One cffccl of the resulting errors can be lo cause a mixing of thc desirably separate dynamics of thc inner and outer feedback loops previously described, creating stability problems.
- circuits like that of Figs. 8, 9, and 10 arc observed lo exhibit instability below the frequency band of intentional oscillation, especially when the differentiating or damping gain, e.g. via 830, is pushed too high.
- Fig. 9 illustrates the collapse of thc two integrators of thc circuit of Fig. 8 into a single analog integrator. Magnetic flux no longer appears in the circuit as a separate signal, but instead in combination with Ihe "-Int" current signal across resistor 864 of Fig. 8. The new combined integral signal is free from long-term drift, since feedback through the electromechanical servo loop automatically cancels drift.
- Integrator resistor 602 inherited from Fig. 6 in equivalent form in Figs. 7 and 8, becomes resistor 902 in Fig. 9, summing into the inverting input of integration amplifier 932 along with the current signal across resistor 938, which is equivalent to resistor 838 from Fig. 8.
- Amplifier 932 looks like amplifier 832 ofthc previous circuit, except for the additional flux derivative input on 902, but it also looks like amplifier 604, inherited from Fig. 6 by Figs. 7 and 8, except for the current input on 938.
- Fig. 9 is now inherently dependent on a signal other than the "position" signal I/ ⁇ as a target for the integrating feedback loop. While the target signal is a current in Fig. 9, the target signal of Fig. 10 is a pulse duty cycle. This choice of control variables leads to different dynamic settling behavior of thc servomechanism. Under the restricted circumstances of constant supply voltage and constant drive winding resistance, a constant pulse duty cycle yields an equivalent target current in the long run.
- Fig. 9A illustrates the auxiliary sensor route.
- Fig. 9A the mechanical network in the middle of solenoid 500 has been modified by the addition of a permanent magnet 970, whose poling direction is indicated by an arrow, and the addition of a ITall effect sensor 974, indicated schematically as a balanced bridge whose outpul is amplified by amplifier 982.
- the I lall effect bridge and amplifier arc supplied by positive supply voltage via wire 978 and by negative supply voltage via wire 980.
- Line 972 from the armature of solenoid 500 to magnet 970 indicates a mechanical connection, so that the magnet moves with the armature.
- Line 976 similarly indicates a mechanical linkage from the stator of the solenoid to the Hall sensor, which is therefore fixed in space.
- the Hall sensor output connects via 984, labeled "X" for the position signal, to the non-inverting input "+A" of feedback-controlled gain differential amplifier 986, with nominal signal gains A and -A from the two inputs.
- Digital/Analog Converter or DAC 950 unlike its counterpart 650, provides the target parameter, "Xtgt,” to which "X” is compared.
- This target output of 950 via 952, is applied to the inverting "-A" input of amp 986.
- the difference outpul from 986 on wire 988, labeled “X-Xtgt,” performs much the same function as the position-approximating signal "I" seen originally at 826 of Fig. 8 and carried unchanged to Fig. 9.
- a difference is that the bias level provided via resistor 866 from the DAC in Fig. 8 is not summed directly with the position sense signal for input to all the legs of thc outer servo loop, namely the proportional, integral, and derivative paths.
- Solenoid 1410 is based on two pot core halves drawn together by the magnetic field bridging across the inner and outer gaps. 1410 is configured as a "pull" solenoid (or with spring bias toward pushing, as a “push less” solenoid) with the pulling end pointed down and the sensor occupying the unused "push” end.
- Plastic magnet holder 1480 is secured to the end of the solenoid shaft by screw 1402.
- Flat circular magnets 1482 and 1484 seen in section, arc poled respectively downward and upward, as indicated by arrows diagrammed in the magnet sections.
- the Hall integrated circuit 1486 extends out of thc bottom of PC board 1488, which in turn is mounted on the surface of housing closure component 1490.
- the direction of vector sensitivity of thc Hall device points from left to right in the diagram, the front side to the back side of thc package.
- the magnetically sensitive region is off-center in the package and actually lies nominally midway between the magnets, even though the package itself is off-center.
- the field of thc two magnets describes a clockwise loop out of thc top of 1484, laterally right lo the top of 1482, down and out the bottom of 1482, laterally left lo the bottom of 1484, and completing the magnetic flux path up through 1484 and out the top.
- the circuit of Fig. 10 is similar in function to that of Fig. 9, but differs in four significant respects.
- the circuit detects drive coil current without the use of a sense resistor in the drive coil circuit, relying instead on inference of the drive coil current from the current-times- resistance voltage drop in the drive winding, as transfo ⁇ ncd into a sense winding voltage when the drive voltage is turned off.
- the integral feedback of the circuit is a measure of pulse duty cycle, rather than of coil current.
- the circuit supports slow release from a ncarly- closed state under servo control.
- the circuit supports precision measurement of shuttle position based on the ringing frequency of the drive winding inductance resonated against a capacitor.
- the resonating capacitor 1063 can be disconnected from the solenoid circuit by use of optical switch 1087.
- a high impedance current source circuit built around amplifier 1090 and FET 1099 is used both to excite ringing and to provide a selectable DC current bias through the drive winding during the ping measurement of position.
- the DC bias generates an electromagnetic force bias.
- the objective is to measure the mechanical compliance of the solenoid load, i.e. the variation in position, as determined by pinging, wilh respect to variation in force, as determined by computation from the DC current bias and the pinging frequency.
- the solenoid at 1000 is like solenoid 500.
- the top ofthc drive winding is connected to positive battery terminal 1029, labeled "Vb,” which is also a node common to the anode of zener diode 1091 , the cathode of shottky barrier diode 1096, and one side of "ping" capacitor 1063.
- Vb positive battery terminal
- the bottom of the drive winding, opposite the positive battery terminal, is driven via node 1086 by the drain of FET 1085, whose source is returned to common ground, which is also the negative battery terminal.
- Associated with the drive winding are several components for sustaining a recirculating current, impeding and slowing the recirculating current, and pinging.
- Shottky diode 1096 for conducting an inductively-sustained recirculating current when power is not being applied via FET 1085, has its anode connected to node 1086 via a bi-directional FET which is part of optical switch 1088, the gate of thc FET being activated effectively by light from a photodiode component of 1088.
- the anode of this photodiode is connected to regulated supply 1028, called “V+,” via node 1030, while the cathode of thc same photodiode is returned via current-limiting resistor 1093 lo wire 1094, labeled "Pclamp" for Ihe logic level associated wilh the clamp operation as part of the Ping circuit.
- This logic level is provided by a microprocessor pin, possibly via a buffer, with a low logic level turning on the optical switch and connecting diode 1096 to recirculate drive winding current with a minimum of voltage drop. Then the "Pclamp" logic level on 1094 goes high, cutting off photodiode current, then optical switch 1087 opens, preventing current flow through 1096. Inductively sustained current is then forced in the forward direction from node 1086 and the anode of diode 1097 through to the cathode of 1097, and from there to the cathode of zcncr diode 1091 and in the zencr-drop direction of 1091 to the anode of 1091 , which is connected to positive battery terminal 1029.
- Capacitor 1063 is connected in parallel with the drive winding except for optical switch 1087, whose turning off effectively eliminates the capacitor from the circuit. Specifically, one terminal of 1063 connects to battery positive terminal node 1029, the opposite terminal of 1063 connects to a lead of thc bi-directional optical FET in optical switch 1087, and the other optical FET lead connects lo node 1086.
- the photodiode in switch 1087 has its anode connected to the regulated positive supply at node 1030, with the cathode connected via current limiting resistor 1067 to wire 1065, which is energized by the logic level labeled "Pcap" for Ping capacitor.
- Pcap goes high, no photodiode current flows and capacitor 1063 has no significant effect on the drive winding, while a low logic level at Pcap and 1065 drives photodiode conduction, turning on the FET and connecting capacitor 1063 in parallel with the drive winding.
- Pings, or resonant ringing signals, in the resonant circuit consisting of the drive winding and capacitor 1063 become energized in several ways. If current has been driven via drive FET 1085 and decays slowly via 1096, and if switch 1087 is switched on during this conduction period, then a low-level ping will occur as decaying conduction through 1096 comes to a stop, with a first peak at less than the shottky forward bias of 1096.
- the drain of 1099 is conneclcd to node 1086 while the source of 1099 is connected via current-scaling resistor 1021 to the common ground at label 1025.
- the node common to the FET source and resistor 1021 is connected to the inverting input of 1090, resulting in a feedback voltage precisely proportional to the drain current of 1099.
- the non-inverting input of 1090 at node 1001 is biased via resistor 1017 to ground at 1025 and via resistor 1009 to the negative supply labeled "V-" indicated on wire 1013.
- This negative supply may be provided, e.g., by a switching inverter operating from the 5 positive battery voltage "Vb" from 1029.
- the bias level to the non-inverting input of 1090 is varied by two logic levels: “Pingl " on wire 1098 and via resistor 1005 to node 1001 ; and “Ping2" on wire 1008 and via resistor 1015 lo node 1001.
- the signals “Pingl “ and “Ping2” arc logic levels cither directly on microprocessor pins or obtained via buffers, swinging between ground potential and a positive logic supply voltage,
- the circuitry is used lo measure mechanical impedance of devices driven by the solenoid, including to determine compliance due to the presence of bubbles in a solenoid-driven pump.
- the level of current in the drive winding is inferred, instead, from the vollage induced in sense winding 1007 when current is recirculating through on-state switch 1088 and diode 1096.
- the total voltage drop balanced against induced voltage in the drive winding is given by I»R ⁇ Vd for current I multiplied by net resistance R (including mostly the winding, plus an increment for the on-slatc switch) and for diode forward drop Vd,
- Coil 1007 is grounded at its upper terminal at 1034 and connected from its lower terminal via 1022 to the non-inverting input of unity buffer amplifier 1020, whose output via node 1024 couples back to the inverting input of 1020.
- the signal on 1024 goes negative when FET 1085 switches on to drive an increasing current, and positive when current is recirculating and being slowed by a combination of
- 1024 connects lo terminal 1040, labeled "ADC" and indicating an analog/digital interface to a control microprocessor.
- 1040 may be a multi-bit analog/digital converter, or it may be a comparator (i.e. a one-bit A-to-D) serving as input to a period counter. Circuitry including both a multi-bit converter and a comparator may be included in the "ADC" device at 1040, depending on the measurement functions chosen.
- solenoid armature position it is possible to analyze samples from a multi-bit ADC waveform to determine a best-fit frequency of a ping signal, or alternatively it is possible to rely on greater time resolution of transitions from a comparator outpul to obtain a ringing period or frequency. If frequency is varying dynamically with time due lo motion of the solenoid armature, the comparator option offers perhaps the simpler form of signal interpretation.
- An application to be discussed in relation to Fig. 14 is dynamic bounce of the armature as the solenoid is de-energized and the armature is pushed by return spring force into a diaphragm backed by water and, possibly, bubbles.
- the multibit ADC is useful for monitoring and analyzing overall circuit performance, specifically in the telling indications of induccd vollage trace 1 180 of Fig. 1 1 , whose polarity is the opposite of the signal connected to ADC terminal 1040.
- the buffered induced voltage signal on 1024 is positive when drive transistor 1085 is off and current is decaying in the drive winding.
- the signal on 1024 varies with the resistive voltage I»R, and this current-indicating signal passes via the anode of shottky diode 1033 to the cathode of that diode, then via small resistor 1036 to node 1058 and to the source of FET 1056
- the signal via 1033 and 1036 conducts to the drain of 1056 and on to node 1069 and sample/hold capacitor 1062, whose opposite terminal is grounded.
- FET 1056 is switched on when FET 1085 is off, so thai 1062 is connected for band-limited sampling (with bandwidth limit set in part by resistor 1036) of thc current signal, I « R, from buffer 1020.
- the signal on 1024 is negative, 1033 is reverse-biased, FET 1056 is off, and the drain of 1056 points toward the positive sampled voltage, preventing leakage of thc sampling capacitor charge back via resistor 1054 to ground. From node 1058, resistor 1054 lo ground at 1039 provides a discharge path for capacitor 1062 when the current signal level is decreasing from one sample period to the next, thus allowing the output of thc sample/hold circuit to decrease.
- Amplifier 1060 seivcs as a unity buffer for the sampled voltage, with its non-inverting input connected lo capacitor 1062 al node 1068, and wilh its output connected via node 1064 to its own inverting input and to two output paths.
- One such path, representing proportional gain of the current signal, is via resistor 1066 to the inverting input of comparator 1079, whose input also includes a programmable bias from a digital/analog converter or "DAC" consisting of thc group of four resistors 1050 driven by the four bits of the DAC input signal, on bit lines collectively labeled 1048 and individually labeled "DACO,"
- DAC digital/analog converter
- DAC I DAC I , DAC2, and “DAC3.”
- the other signal path for the current sample/hold signal is via phase lead capacitor 1070 and band-limit resistor 1071 , wired in whichs to the inverting input of differentiation amplifier 1076. T he non-inverting input of 1076 is grounded, while
- the feedback from ihe output on node 1075 consists of parallel gain-setting resistor 1074 and band-limiting capacitor 1072, both wired to inverting input node 1073 and the input from
- This capacitor can be shorted by FET 1042, whose drain connects lo op amp output node 1044 and whose source connects lo input node 1037, thus being wired for a normally-positive integrator output. Shorting via on-state FET 1042 resets and holds the integrator output to nearly zero volts whenever the signal "OFF" at 1041 , and communicating via node 1043 to the FET gate, is high. Two other signals sum to the integrator input at 1037:
- NOR gate 1012 also connects to one of the inputs of NOR gate 1012. Wilh “OPEN” on 101 1 and 1010 in its "normal” low state, NOR gate 1012 behaves like an inverter lo Ihe signal on 1052, so that the signal on node 1014 at the output of 1012 reflects the state of driver FET 1085, namely, high when 1085 is on and low when 1085 is off.
- driver FET 1085 is kept off, and the integrator is initialized.
- the soft-landing feedback loop is activated.
- Drive FET 1085 is enabled to follow the inverse of comparator output from 1079 via 1081 , turning off when the comparator output is 5 high and on when the comparator output is low.
- the signal summation into integrator 1032 is analogous to the summation into integrator 932 of FIG 9, the sum of an induced voltage signal plus a drive signal, except that in this case the drive signal is a logic level indicating the on or off slate of thc driver FET, rather than being a current signal.
- the integrator thus responds to the running average, or duly cycle, of the drive signal.
- 10 target of thc integrator feedback loop is to establish a steady on-state duty cycle where the induced signal from the sense coil averages zero and the ratio of resistors 1016 and 1002, and voltages 1003 (negative) and on-state voltage of 1014 (positive) establish a zero average balance, causing zero long-term cumulative change at the integrator output.
- the resistances of 1016 to 1002 arc in a ratio of 1 :3 and if the on-stale vollage from 1014 equals
- Circuit operation is simplest when the sampled current feedback path via FET 1056 is deactivated, e.g., by removing diode 1033, and when integrating duly cycle feedback is deactivated, e.g., by removing resistors 1002 and 1016. In this situation, the integral output
- the other feedback loops dependent on sampled coil current and on the integral of duty cycle, may be used to provide an approximation of velocity damping, provide a stabilizing spring-like magnetic force, and provide long-term re-biasing of flux to drive X to a value in equilibrium with a target duty cycle.
- excessive feedback gains involving sampled current and/or duty cycle result in loss of stability.
- the "PID" signals (of Proportional, Integral, and Derivative feedbacks) added to the dynamics of thc basic flux servo circuit (described above) include the duty cycle integral (a sort of integral feedback of position error), plus the value of sample current (generating a stabilizing magnetic spring rale) and the time-derivative of sampled current, providing limited levels of approximate velocity damping.
- the proportional feedback of the current signal via resistor 1066 may be set to zero by setting the resistance of 1066 to infinity (i.e. open). If the mechanical spring rate encountered by the solenoid armature is low, then the relatively small change of magnetic force with respect to solenoid position at constant flux may be sufficiently large, and destabilizing, to overcome the stabilization of the mechanical spring.
- proportional current feedback via 1066 rebiases this equilibrium relationship so that at lower current, indicating reduced gap X, current is driven still lower than it would have been without feedback via 1066, thus reducing the magnetic force of attraction and making X tend to increase. Conversely, a higher current, indicating increased X, causes current to be driven even higher, increasing magnetic attraction and tending to close X.
- a little bit of feedback across 1066 thus acts like a stabilizing mechanical spring, and both simulation and experiment with the closed-loop circuit confirms that soft landing with a nearly constant-force mechanical spring is made possible, using the circuit of Fig. 10, by the inclusion of a limited amount of proportional current feedback.
- the servo circuit will behave as if the magnetic gap X had shrunk to zero and will respond with a progressive increase in the target signal for magnetic flux. More particularly, the negative signal via resistor 1002 will be inverted on integration to produce a positive-going ramp on 1044. As the feedback loop responds, the primary effect is to produce a negative-going ramp in magnetic flux, which via coil 1007 and follower output signal 1024 will generate a positive current through 1026 offsetting the negative current through 1002.
- the "target" for magnetic flux is thus driven toward zero in a linear ramp, with some modification caused by the aclion o thc sampled current feedback paths.
- the immediate effect of switching "OPEN" to a high stale is to drive the comparator output on 1081 high a larger fraction of thc time, which will reduce the "on" duty cycle of FET 1085 and thus initiate a re-opening of thc solenoid gap.
- Feedback derived from sense coil 1007 will balance the open-loop tendency and result in a smooth and progressive reduction in solenoid magnetic force and a corresponding smooth opening.
- the re-opcning rate can be decreased by connecting a resistor between node 1010 and node 1037, thus causing the high logic level on 1010 to partially offset the negative bias current via resistor 1002.
- the re-opcning rate can similarly be increased by inverting the signal on 1010 and applying that inverted signal via a resistor to node 1037. Without such modification, the rate re-opcning under servo control will correlate with the rate time constant set for integral feedback response to pulse duty cycle.
- Fig. 1 1 shows signal waveforms associated with the operation of the circuit of Fig. 10.
- the chart at 1 100 is a multitrace graph against a horizontal scale in milliseconds, extending, e.g., for 90 milliseconds from beginning to end, as indicated by labels.
- trace 1 1 10 and labeled “Vd” is the drive logic level seen at 1083 of Fig. 10.
- Trace 1 120 is current “I” flowing through the drive coil, but not directly measured in the circuit of Fig. 10.
- Trace 1 130 is "Is,” or sampled 1, appearing at node 1064 of Fig. 10.
- trace 1 140 is clipped for four positive spikes early in the trace, and the spikes go higher than the graph shows.
- the true velocity trace 1 150 is labeled "dX/dt.” It is seen that trace 1 140 bears little resemblance lo Iruc velocity until the magnetic gap is well on the way to closure, after which lime trace 1 140 is a reasonable approximation for velocity and thus an aid in damping of solenoid motion. Trace 1 150 shows gap X, which is seen to exhibit mild overshoot and ringing.
- Trace 1 170 shows the induced voltage signal "Vi" whose inverse appears at node 1024 of Fig. 10.
- the lime integral of 1 170 is trace 1 1 80, "Phi,” which does not appear as a separate signal in the Fig. 10 circuit.
- an initial bias from the DAC at the inverting comparator input drives Vd high. Until Vd spikes low, there is no sampled current feedback on traces 1 130 and 1 140.
- DAC bias If the DAC bias is set higher, the solenoid bumps al full closure, while a lower DAC bias causes the solenoid to undershoot, well short of full closure, and pull closed more gradually with a substantial increase in energy consumption.
- the traces shown represent roughly the minimum energy selling for the DAC bias. It is possible to adjust the circuit parameters for less pulse duty cycle integral feedback and more sampled current feedback, resulting in closure with little or no overshoot and no continued ringing. When the syslem is adjusted this way, it has a very narrow margin of stability when load forces arc varied, and small errors in setting the DAC bias, either too high or too low, result in instability and chatter ofthc solenoid. The adjustments illustrated in Fig.
- Fig. 12 illustrates how analog computation in the log domain substantially simplifies the hardware for a functional equivalent of thc circuit of Fig 6 while incorporating the advantages of the oscillatory approach of Figs. 6 and beyond.
- the Fig. 12 circuit maintains an absolute position reference via AC inductance measurement.
- the circuit takes control quickly from any starting position and initial conditions, exhibiting better sealing and more robust behavior than was possible with the approximations of the circuit of Fig. 10.
- the circuit of Fig. 12 requires somewhat more electronic hardware. This circuit relies entirely on current sensing and uses no sense coil.
- Solenoid 500 is like that of Fig. 5 in its mechanical configuration, except that there is no sense coil shown or used in the Fig. 12 circuit.
- the drive transistor is 1242, an enhancement mode FET like those shown in earlier circuits, connecting to ground at the source and from the drain to the bottom of drive winding 506, with the gate signal coming from node 1230, the drive logic signal called "Vd” and whose waveform is illustrated at 1240.
- Positive voltage supply 528 labeled “V+,” connects via current sense resistor 524 to the top of winding 506 and to resistor 1245, at the inverting input of balanced differential amplifier 1250.
- the positive supply at 528 also connects to resistor 1247 at the non-inverting input of 1250.
- Shottky barrier diode 510 provides a currcnt-recirculation path from the bottom of 500 and the drain of 1242, on the anode side, up to positive supply 528 on the cathode side.
- matched resistors 1245 and 1247 form voltage dividers with matched resistors 1246 and 1248, which connect respectively between the inverting and non-inverting inputs of 1250 and ground on the opposite side of the resistors. Since the common mode voltage coming into the differential amplifier approaches the positive supply voltage and may exceed the input range of the operational amplifier, this voltage division brings the common mode signal at the amplifier inputs to a lower level.
- Feedback resistor 1249 from the amplifier output on node 1251 to the inverting input is counterbalanced by matched resistor 1252 from the non-inverting input to ground, thus preserving the balance for differential amplification.
- the current waveform on node 1251 is illustrated by trace 1254, labeled "I:” and showing an exaggerated sawtooth wavefo ⁇ n of current as it fluctuates with vollage switching.
- the zero current level is indicated by a dotted baseline below the trace.
- the amplitude of this kind of high-frequency sawtooth fluctuation in current is too small to show up in a trace like 1 120 of Fig. 1 1.
- Band-limitcd differentiation amplifier 1260 emphasizes the switching-frequency AC component of current, using input capacitor 1256 and band-limiting resistor 1255 lo the inverting input of 1260, and parallel scaling resistor 1257 and band-limiting capacitor 1258 in the feedback path from the output on node 1261.
- the non-inverting input of 1260 is returned to ground.
- the band limiting of the amplifier may in many instances be only a matter of maintaining stability while pushing for the broadest practical differentiation bandwidth.
- An alternative approach to differentiation is to use, in addition to the current sense resistor, a small current-sense inductor or a current-sense transformer wilh low mutual inductance between primary and secondary, so lhat the transformer output voltage buffered at high impedance represents the lime derivative of current.
- the differentiated waveform is illustrated by trace 1270 and labeled "-I :" where the dot above the "1" designates time differentiation.
- the dotted line running through the solid trace is the zero line.
- the negative spikes of trace 1270 vary in amplitude very nearly in proportion to effective magnetic gap X, since they vary in proportion to a fixed supply voltage multiplied by reciprocal inductance, which is known to be a measure of X.
- the effect of coil current is to reduce the magnitude of Ihe negative spikes slightly, and more or less in proportion lo X, so lhat the outcome as perturbed by resistive voltage loss remains nearly proportional to X.
- Amplifier 1280 and associated components function as an operational rectifier and inverter for ihe signal on node 1261. Specifically, 1261 couples to input resistor 1271 lo the inverting input of 1280, whose non-inverting input is grounded.
- the gale of 1281 goes high, turning the FET on, when current is ramping up on waveform 1254 and when waveform 1270 is spiking negative. Conduction from source to drain charges sample/hold capacitor 1283, whose opposite terminal is grounded, wilh resistor 1282 between 1283 and the drain of 1281 providing enough band limiling and resistive impedance lo maintain stability of amplificr 1280.
- Non-inverting buffer amplifier 1290 connects, at its non-inverting input, lo the junction of
- the sampled output on 1210 is illustrated by waveform 1200, labeled "I>0:” because it represents current slope sampled when that slope is positive and stored with the current slope input is negative.
- This signal also approximates effective magnetic gap X.
- the signal is used in two ways. First, proportional and derivative signals for position and velocity feedback are controlled by resistor 1217 (proportional term) and capacitor 1216 (derivative term), with resistor 1215 in series with 1216 limiting the bandwidth of differentiation.
- the dis/parallel components just described connect between node 1210 and the inverting input of log amplifier 1204, whose non-inverting input is grounded.
- An additional summing signal comes from digital/analog converter 1227, labeled "DAC2,” via input resistor 1214 to the inverting op amp input.
- DAC2 digital/analog converter 1227
- the DAC2 signal represents an effective integral feedback correction, based not on a single shot of thc solenoid but on the performance over recent operations, interpreted by software to give the correction.
- the sum of the three input currents to the inverting input of 1204 is intended to be always positive, and this sum current is drawn by the collector of NPN transistor 1208, whose base is grounded and whose emitter connects to the op amp output, forming a traditional logarithmic amplifier topology with a negative log signal al the output, which is labeled "-Iog(F)" since it varies as the "target parameter” or target force of the servomechanism, the output of thc “outer loop” feedback circuit and target of thc “inner loop” feedback circuit described in the "OBJECTS OF TFIE INVENTION” and “SUMMARY OF THE INVENTION” sections.
- the positive current slope parameter on 1210 is reused at resistor 1213 to the inverting input of log amp 1203, which uses NPN transistor 1207 in analogous fashion to 1208 of thc earlier log amp, generating a signal labeled "-log(I>0)."
- the signal on 1210 also connects to the input of analog/digital converter 1221 , labeled "ADC,” whose output on bus 1222 provides input to the computer 1223, labeled "CPU.”
- ADC analog/digital converter
- CPU computer
- the input to 1201 comes from digital/analog converter 1225, labeled “DAC1 ,” via input resistor 121 1 , while NPN transistor 1205 is matched to and thermally coupled to 1208 for a balanced log comparison.
- the output from 1201 is labeled "- ⁇ og(dcnom)" and represents the dynamically fixed but reprogrammable denominator of thc log balance equation.
- Log amp 1202 is driven by the current signal from 1250 via node 125 I to input resistor 1212, while NPN transistor 1206 is a match for transistor 1207 for the balanced log comparison.
- the output of 1202 is labeled
- the factors of 1 and 2 for linear and square terms are provided by the ratios of resistors 1232 and 1233 from amps 1202 and 1203, labeled "R” for resistance R, and resistors 1231 and 1234 from amps 1201 and 1204, labeled "2R” for double the resistance at 2R, giving therefore half the weighting of thc terms associated with Ihe one-times resistance R.
- the sides of 1231 and 1232 away from the log amps join at node 1218, connecting to the inverting input of comparator 1220, while the sides of 1233 and 1234 away from the log amps join al node 1219, connecting to the non-inverting input of comparator 1220.
- the output of 1220 on node 1230 feeds back via large resistor 1241 to give a small regenerative feedback to the non-inverting comparator input, giving clean switching between high and low states of thc drive signal on 1230, indicated by trace 1240 labeled "Vd.” and representing the variable-duty-cyclc drive pulse train going to the gate of FET 1242.
- the log comparison imbalance thus generates an oscillation al variable duty cycle that dynamically balances the equations and causes the square of flux, generating force, to track the PID motion equation very tightly after a typical initial period of slewing when a circuit is first activated.
- computer 1223 provides output on bus 1224 lo set the digital/analog converters 1225 and 1227.
- Two single-bit digital output from 1223 on lines 1225 and 1227 couple via two pairs of series-connected diodes, 1226 for the pair from 1225, and 1228 for the pair from 1227.
- Current can flow in the anodc-to-cathodc direction through pair 1226 from 1225 to 1218 and the inverting input of 1220, so thai a high logic level on 1225 will overcome the forward bias threshold o thc diodes and push the inverting input positive, forcing the comparator output low.
- a high logic level on 1227 will force the non-inverting comparator input positive, forcing the comparator output high.
- computer 1223 can force the initial launch of thc solenoid.
- Fig. 13 illustrates the mechanical configuration of a solenoid based on a standard ferrite pot core and a flat spring suspension that holds very precise parallel alignment of the pot core pole faces.
- Ferrites have the desirable property of high resistivity, avoiding the confusing effects of eddy currents lhat present problems to servo control.
- Powdered iron cores arc also useful, as are cores built of thin laminations of tape, whereas solid iron solenoid cores present eddy current problems. Where magnetic force is to be maximized in a small space, the higher saturation fiux of metallic iron is desirable, but where efficiency is sought, ovcrsizing a solenoid core yields good efficiency and provides a good selling for ferrite use.
- Fig. 13 shows the flat spring of thc design in plan view at 1320 on the upper left, the solenoid assembly in elevation section in open and closed positions at 1300 and 1310 on the bottom left and right, and in cutaway perspective, also in closed position, at 1315 on the upper right.
- the core halves, labeled in view 1300, are stator 1301 and armature 1302, the stator bonded into cylindrical housing 1380 and the armature clearing inside 1380 while bonding to core 1340.
- the cores are illustrated wilh a gap at 1300, and in the energized, fully closed position at 13 10.
- the suspension for the solenoid uses two identical fiat springs, illustrated at 1320 and consisting of an outer ring 1326 for mounting in a housing, an inner rectangle 1325 wilh a center hole 1329 for shaft mounting, and two "staircase” sections 1327 and 1328 placed symmetrically on either side of region 1325.
- Each "staircase” section consists of two parallel strips which both terminate on the same side, e g. in the case of 1327, terminating on the left into 1326 and 1325, while the Iwo strips join each other al the "stairway landing," e.g. on the right in 1327.
- Axial displacement of 1325 relative to 1326 causes the two "stairway” sections to form S-shapcd sloping curves (relative to a flat in-plane reference) while the cosine-factor shortening of thc flat projection of thc sloping "stairway” sections causes the "stairway landing" section at the junction of the two strips to pull in, while the ends of the paired strips make attachment to sections 1326 and 1325 following pure axial motions.
- the staircase shape just described is viewed in 13 10, specifically at views 1323 and 1324 of thc springs viewed edge-on flat at 1321 and 1322.
- Perspective view 1315 aids in visualizing the bend of spring 1324 in three dimensions.
- screw cap 1331 of view 1300 is seen pushed further upward in 1333 of view 1310, providing thrust actuation to an external load.
- An extension from screw cap 1332 could be provided for pull actuation.
- Screw cap 1332 clamps the inside of thc lower spring 1322 lo core 1340, while lower housing cap 1312 clamps the perimeter of 1322 to the lower inside of outer housing 1380.
- screw cap 1331 clamps the inside of upper spring 1321 to core 1340, while upper housing cap 131 1 clamps the perimeter of 1321 to the upper inside of outer housing 1380.
- Rigid parallel alignment of the pot core halves is important, since the slope between the mating surfaces results in an asymmetric concentration of magnetic flux and force, accentuating the departure from parallel alignment if thc guide is not rigid.
- one method is to allow for some slop at the outer perimeters of the springs, then to fill the outer clamp areas with adhesive, then to force the core halves together so that they arc necessarily parallel, and finally to cure the adhesive (e.g., using ultraviolet curing adhesive), fixing the springs in their intended final positions as the core halves mate.
- the windings for the solenoid are indicated in views 1300 and 1310 by schematic "X" shapes for winding cross-sections, with thick inner winding 1360 and thin outer winding 1370 filling bobbin 1350. View 1315 shows the cut ends of the wires.
- the thick winding would typically be the drive winding, and the thin winding the sense winding, if a sense winding is required by the servo circuit chosen.
- View 1315 docs not show certain details, e.g., the threading of end caps 1331 and 1332 into central shaft 1340, the three components appearing as a single cutaway object in view 1315. Note lhat end caps 131 1 and 1312 of view 1300 arc shown with an annular center section cut out for view 1315.
- Fig. 14 illustrates a complete fluid pumping and precision volume control system based on three servo-con Iro I led solenoids: one solenoid each for inlel and outlet valving, and one solenoid for pump actuation and measurement of volume and volumetric compliance.
- the compliance measurement is useful for quantitative detection of bubbles in the pumped fluid.
- the inlet valve solenoid at 1430 and the outlet valve solenoid at 1440 arc like the solenoid illustrated in Fig. 13 except for two things: the actuation ends thai were shown at 1331 and 1333 have been flattened at the tips of equivalent end caps 1401 and 1403 to lie flush with the lop housing surface in the unenergized or retracted position, as shown on the left with 1401 of assembly 1430; and the suspension springs are preloaded differently, so that the spring are flat and relaxed with the solenoid is closed, as discussed below. Like 1333, 1403 is shown in the energized and fully extended position.
- the pump solenoid at 1410 is a scalcd-up version of the valve solenoids, except for modifications to act as a modified pull solenoid, the modification being a suspension bias lo push less, rather than pull, when energized.
- Screw and cap 1402 the counterpart of 1401 and 1403 of the valve solenoids, is used in 1410 to retain the flat spring al its end of thc suspension, and to hold magnet holder 1480, which as described earlier (in relation to Fig 9A) retains magnets 1482 and 1484. Those magnets work in conjunction with Hall effect device 1486 as a displacement sensor, as discussed.
- Cap 1404 the counterpart of 1332 of Fig.
- valve timing synchronized to the natural periodicity of fluid flow into and out of a container having fluid volume compliance, so that flow can be maximized in a resonant pumping mode, or controlled in very small-volume fluid pulses utilizing a combination of valve timing and fluid inertia to give a non-linear flow regulation affording a very wide dynamic range of delivcred pulse volumes.
- the operation described here shares the fluid volume measurement function described in 5,624,409, except that in the invention described here, the measurement device doubles as the actuation device, i.e. the solenoid, in an active pump.
- the system of 5,624,409 was conceived as a passive metering device reliant on fluid motive force from a pressurized fiuid source, unlike the active system described here.
- solenoid 1410 retracts, pulling foot 1404 back from the position drawn, the preload in the rubber dome generates a negative fluid pressure in the fluid beneath the dome, here shown as continuous through the outlet valve area on the right, around 1416, and continuous with the exiling fluid indicated at 1450 (fiuid connections lo the right of 1450 not being shown).
- dome 1415 responds by expanding upward toward its original molded shaped and generates a negative pressure underneath, drawing fluid in from the inlet fluid at 1420 (fiuid connections to the left of 1420 not being shown).
- 1404 retracts faster than inlet fluid can follow, and the pump solenoid soft-lands under servo control and holds near closure fluid comes through the inlet to fill in under dome 1415 and allow that dome to catch up with foot 1404.
- the valve around 1422 closes just as the kinetic energy of incoming fluid has paid out fully in fluid volume overshoot and flow has come to a complete hall.
- One liming method causes 1410 to be de-cncrgizcd a few milliseconds before the inward fluid flow through the inlet valve has come to a halt, at which time 1410 is retracted with its magnetic gap as close as practical to full closure and mechanical contact, i.e. hovering under servo control at a minimal gap.
- the springs in 1410 at this point resemble the springs illustrated for solenoid views 1440, 1310, and 1315.
- Bubble detection can proceed al the end of a fluid fill stroke, when both valves are closed, by at least two distinct approaches.
- a high impedance solenoid current source circuit such as is illustrated in Fig. 10 around amplifier 1090 and transistor 1099, is used lo halt the decay of solenoid current and hold current at a steady level, resulting in some magnetic closure force, reduced force on fool 1014 (as compared with the zero-current force), and therefore reduced initial fluid pressure under dome 1415.
- a ping measurement determines the effective magnetic gap X of 1410. Solenoid current is then altered, e.g. reduced to zero, and a second ping measurement determines the new position X al the new force and fluid pressure.
- solenoid drive winding current in 1410 is forced rapidly to zero al the end of the fiuid inlet cycle, e.g. by use of a zener diode "braking" circuit such as is illustrated in Fig. 10 and described earlier in relation to the operations of optical switch 1088 and series diodes 1097 and 1091 , the latter being the zener diode.
- the sudden removal of solenoid current causes solenoid foot 1404 to fall into the fluid filled cushion of dome 1415.
- the dynamics of the resulting short drop and bounce provide a clear indication of gas bubbles captured in the liquid chamber. With no bubbles, Ihe dome will compress comparatively little, causing the solenoid lo rebound quickly into a comparatively high frequency transient oscillation.
- Bubbles will allow the dome to compress more and rebound more slowly into a lower-frequency transient. Detection of thc transient can be observed in various ways. If the Hall effect motion sensor is implemented as drawn in Fig. 14, digital sampling of the Hall sensor output will record the transient for analysis. Another approach is the dynamic analysis of an inductor-capacitor ping transient, using a circuit like that of Fig. 10. By opening switch 1088 to bring the zener braking into play, and more or less simultaneously closing switch 1087 to bring ping capacitor 1063 into play, current will stop and a ringing transient will occur starting just as the downward spring force on 1404 reaches its maximum wilh the removal of opposing magnetic attraction.
- the transient bounce behavior of the solenoid will be reflected as a frequency modulation in the electromagnetic ringing response of the solenoid inductor-capacitor circuit. This oscillation may be monitored via ADC interface 1040 of Fig. 10. Once inlet fiuid is captured under dome 1415 and ping measurements have performed any needed bubble checking and determined a resting position measurement of X and, by calibration, the associated fluid volume, then fluid can be released via the valve around 1416 and through the port at 1450 lo delivery tubing and a deliver ⁇ ' site not shown.
- fluid can be released in small pulses or in a maximum-volume bolus, with the outlet valve opening timed to last for approximately on half the natural oscillation period of the outlet path, taking account of fluid inertia and compliance particularly of thc volume under 1415 coupled with the spring suspension of 1410.
- fluid inertia and compliance particularly of thc volume under 1415 coupled with the spring suspension of 1410.
- FIG. 14 illustrates an unloaded solenoid position of 1410 that would be observed at the end ofa resonant half-cycle fluid expulsion, when the suction generated by fluid overshoot has pulled a negative pressure under 1415 and caused that dome almost lo break contact with foot 1404, leaving the suspension springs in 1410 fully unloaded and flat, as drawn.
- foot 1404 will be pushed upward lo some degree by a combination of elastic forces in dome 1415 and fluid pressure beneath 1415, with the metal spring suspension providing a counterbalancing downward force. It is helpful to consider dome 1415, with its spring rate and preload, as an integral component of the mechanical suspension of 1410. Thus, at equilibrium with zero fluid pressure, 1404 is pushed upward somewhat from the position illustrated and a preload in the flat metal springs of 1410 is balanced against an opposing preload in the rubber of dome 1415.
- small rubber dome 1414 on the left is similar to dome 1415 except that its convex surface faces inward lo Ihe contained fluid, as is the case with similar dome 1432 on the right.
- the three domes arc clamped between upper plastic housing pieces 1413 and 1412, which arc continuous across the top of thc cassette from the far left to the far right, even though holes in the plastic lying at the plane of thc elevation section view cause the sections of upper housing to appear lo be discontinuous.
- the different hatching pattern on 1413 and 1412 shows which parts viewed in section belong to which whole piece of plastic.
- Bottom plastic piece 141 1 of cassette 1400 is bonded to 1412 out of the section plane ofthc figure and, in the viewed section, just below the inside edges of thc circular valve ridges, supporting the ridges at the part of their perimeter where a gap in 1412 allows fluid flow to communicate from the outer perimeters of domes 1414 and 1432 into the central fluid reservoir under dome 1415.
- a valve actuation linkage is seen formed in piece 141 1 al pusher cylinder 1422, which is held up against dome 1414 by force exerted from cap 1401 of thc inlet valve solenoid.
- the thin curving annulus 141 makes a flexible rolling seal for permitting axial motion of plug 1422 while maintaining a fluid seal.
- This flexing seal is comparable to the shape found around the perimeters of audio loudspeaker cones.
- cylinder 1416 On the right, cylinder 1416 is seen pushed up by actuator cap 1403, and the deformation of the flexible seal around the bottom of 1416 is evident by comparison with 1418.
- the upward thrust of 1416 is seen to unseat the ring of contact between dome 1432 and the circular valve ridge formed in piece 1412, opening the valve.
- the valves arc held closed by preload in the rubber of dome areas 1414 and 1432, pushing down on the circular ridges.
- Thrust cylinders 1422 and 1416 arc always pushing upward when the cassette is loaded in contact with the valve actuators, as indicated by the stretching of the flat spring in solenoid 1430.
- Energizing a valve solenoid adds magnetic force, increasing that upward thrust and caving the dome center sufficiently to cause an annular opening around the circular ridge seal.
- cylinders 1422 and 1416 are pushed down by rubber domes 1414 and 1432 until, al maximum extension, the rolling seal sections at 1418 and the comparable section on the outlet side are stretched into conical surfaces extending down, with little preload remaining in the valve domes.
- coupling the cassette to the valve actuators moves the valve domes lo a shape, in dynamic balance wilh the valve acluator spring, partway toward opening, so that a relatively small magnetic thrust force and small motion suffice lo open a valve.
- the first fraction of thc powered solenoid thrust e.g. the first third, stretches the dome, while the second fraction of travel opens the valve.
- the gap opened up, e.g. at 1460, is less than the second fraction of solenoid travel, e.g. half of that second fraction, so that by this example, a total valve thrust of .024 inches would initiate valve opening after .008 inches, and over the next .016 inches of actuator travel Ihe valve gap would open by .008 inches, quite sufficient for flow in a medical disposable.
- the effect of fluid pressures on valve operation in cassette 1400 is a significant issue for smooth operation without sudden closure and cavitation.
- the effective displacement areas subject to force from fiuid pressure are preferably matched between flex area 1418 and fluid-exposed dome area 1414, and comparably for the Ilex area opposing dome 1432.
- Dividing pressure effects into differential pressure effects, related to the pressure difference across a valve, and common mode pressure effects, related to the average of thc pressures on either side of a valve, the intent of this design is to minimize the effect of common mode pressure.
- An increase in common mode pressure pushes down on cylinder 1422 via pressure exerted on 1418, but the pressure partially unloads the dome force whereby 1414 pushes down on 1422.
- a change in common mode fluid pressure has only a minor effect on actuator position.
- a valve e.g. the inlet valve
- the displacement area on the inner annulus of 1414 is less than the displacement area at the same pressure on 1418, so that a positive increase in inlet fluid pressure from 1420 would tend to push 1422 down, keeping the valve closed.
- a negative pressure communicated from the volume under dome 1415 would reduce the upward force on 1414, again tending lo close Ihe valve.
- a differential pressure going positive to negative from inlet to pump chamber tends to close the inlet valve, and conversely, an outward-directed pressure differential tends to open the inlet valve.
- the valve can thus be compared to a fluid diode with a relatively low forward cracking pressure and a much higher cracking pressure, associated with the total positive pressure tending to cave dome 1414 in and cause Ihe dome to lose contact with thrust cylinder 1422. If the inlet valve is thrust open by solenoid actuation and begins to close in the presence of fluid flow, it will tend to slam shut abruptly as an increasing pressure differential across the closing valve drives the valve toward further closure. This regenerative closure action is absent for flow in the opposite direction, from pump chamber to source, since Ihe developing pressure differential across the valve tends to keep the valve open.
- the outlet valve performs similarly, lending to close smoothly, providing a continuous braking action to oulward fluid flow as solenoid actuator force is reduced.
- a common operating procedure is as follows: 1 ) perform a ping measurement on 1410 to determine initial fluid volume in the pump chamber; 2) apply power lo pump actuator 1410, initiating a decrease in fluid pressure in the pumping chamber below dome 1415; 3) possibly before or possibly after step 2 in temporal sequence, depending on response delays, apply power to valve actuator 1430, so that valve opening will commence at about the time thai pumping chamber pressure drops before inlet pressure; 4) allow actuator 1410 to approach magnetic closure under servo control; 5) allow enough time for fluid flow acceleration and deceleration that dome 1415 begins lo catch up with fool 1404; 6) remove power from 1410 just in time to prevent fluid momentum from causing this actuation solenoid to be bumped closed, which would otherwise cause an audible click; 7) possibly before or possibly after step 6 in temporal sequence, depending on response delays, remove power from 1430 early enough that fluid closure will be reached just as flow through the valve is re
- a maximum volume intake is followed by a maximum volume delivery, each with a flow pulse timed to the natural half-period of oscillatory flow on the inlet or outlet side (unless, e.g , Ihe outlet flow dynamics arc more than critically damped, in which case the "ideal" outlet flow pulse interval is less well defined.)
- the outlet flow pulse is interrupted by valve closure in early to mid course, before a maximum volume has been delivered, and the fluid energy available from the pump chamber, amounting to spring energy stored in the suspension of 1410, is paid out over two or more pulses. It is in this form of operation that smooth release of thc valve actuator, and inherently smooth, non-regenerative action of the fluid valve, arc essential to quiet operation without cavitation bubbles.
- a "firehose" operating mode is possible with the hardware of Fig. 14.
- the inlet fluid connection from 1420 has a low impedance, both low resistance and low fluid inertia, so that fluid can be drawn in quick pulses.
- the outlet connection from 1450 typically has a much higher impedance, including the substantial inertia of fluid in a long tube. Consequently, the natural period for fluid oscillation involving inertia and the spring rate of thc pumping chamber is much slower for the outlet side than for the inlet of the pump system described here.
- Firehose mode pumping begins with a fill pulse, as described in steps 1 through 7 above. The outlel valve is then opened and maintained open continuously.
- volume cannot be tracked as accurately in this mode, since inlet and outlet flow overlap in time. Volume can be estimated from the dynamics of pumping performance. In typical medical infusion applications, volumetric measurement and control arc of secondary importance when a maximum rate delivery mode is invoked.
- Fig. 15 illustrates a modification of Fig. 9 to use permanent magnets for maintaining solenoid position hovering near closure, exerting continuous magnetic force with near-zero power consumption.
- a single-point hanging levitation system could share the same electronic configuration.
- a two-point or multi-point levitation system could use two or multiple copies of the electronics, one for each independent degree of freedom of the suspension.
- the comparator 790, NOR gate 720, and switching transistor 730 inherited by Fig. 9 from Fig. 7 arc replaced in Fig. 15 by power amplifier 1504, whose output stage is designed for a switching output voltage able to swing very close lo either the positive or the negative supply rail.
- Amp 1504 is designed to be turned off when the center input 1505 between the inverting and non-inverting inputs, labeled "0," is driven high by Ihe "Off signal 752 originating in Fig. 7.
- This shutoff function parallels the NOR gating function first introduced in Fig. 7 at 720.
- the bipolar amplifier outpul is required so that line 1507 to the drive coil can go on either side of the ground reference provided on the other side of the coil, at 1503, which in Fig. 9 was a positive power supply connection.
- a current sense resistor and associated differential amplifier are as in Fig. 9.
- bias potential to the integrator non-inverting input at 1508 is set to zero, i.e. ground potential, instead of lo as at 862 of the earlier circuit.
- the control circuit seeks out the gap X for which magnetic force is in balance with mechanical load force at zero average outpul current. At circuit equilibrium, for symmetric positive and negative supply voltages the output from 1504 on 1507 will be a square wave al 50% duty cycle.
- the current will resemble a triangle wave fluctuating about a zero average, and most of thc supply current drawn during part of a conduction cycle from a given supply (positive or negative) will be pumped back into that supply by inductive action over another part of thc conduction cycle.
- the power drawn for maintaining hovering or levitation will be the low power necessary to keep the electronic circuit "alive,” to overcome AC magnetic losses and transistor losses associated with switching and the maintenance of a low level current ripple, and to provide perturbations in magnetic force for correcting position errors.
- the permanent magnet material should be configured, in the geometry, lo be thin and spread out over a wide area, so as to offer a low dynamic reluctance to the magnetic path, where reluctance varies as the ratio of length along the magnetic path divided by area.
- This geometric proportioning implies that the permanent magnet material will operate at a low permeance coefficient, which is equivalent to saying that the material will experience a high steady demagnetizing H-ficld.
- the factor for increased AC current needed to generate a given AC field strength, due to the addition of permanent magnet material, is given very roughly by 1 + Pc, where Pc is the steady permeance coefficient at which the permanent magnet operates in the magnetic circuit.
- the highest energy product for a permanent magnet is obtained at a Pc of about 1.0, implying a doubling of AC current and a quadrupling of AC power for a given AC flux excitation, compared to operation with no permanent magnet.
- Most permanent magnets arc operate at a Pc greater than 1 , but in contexts to be described for magnetic levitation and propulsion, values of Pc of 0.5 or less are desirable. While a low Pc implies a high steady demagnetizing H-field, the application of AC coil power will cause higher peaks in the demagnetizing H-ficld, driving the net flux in the permanent magnet material dynamically to nearly zero.
- the material chosen for such an application must necessarily have a high coercive force so that the material will not be depoled by the stresses of operation. Furthermore, for a relatively thin layer of permanent magnet material to be effective at generating a field bias, the material must have a high poling strength, which amounts to saying thai the residual B-ficId, Br, needs lo be high.
- the highest available energy-product Ncodymium Iron Boron magnet materials have high Br, exceeding 1 Tesla, but not a high enough coercive force to operate at very low permeance coefficients, with additional AC field variation, without significant loss of strength. Formulations optimizing high coercive force are to be sought for good performance under the conditions described.
- the destabilizing magnetic/mechanical spring rate is given roughly by the total force of attraction between Ihe E and the I, multiplied by the cube of thc distance between the centers of thc center and end mating surfaces of thc E, and divided by the square of thc average gap.
- This dcstabilization can overcome very stiff suspensions near closure. Magnetic alignment correction becomes more precise as the gap becomes smaller, with no singularity in the servo loop as the gap approaches zero if the total magnetic force is also under control.
- Fig. 15 can be used in a symmetry-maintaining servo, accomplishing roughly the function of a superconductive loop, and more.
- the feedback signal component "-Prpl " originating from integration of thc sense coil output voltage accomplishes roughly what a superconductive figurc-8 winding would do: to generate a steady current in response to a change in magnetic flux, whose current direction is such as to cancel that change in flux. While this function fights the basic instability, the damping differentiation loop aids fast settling, and the integration of the current signal provides the feedback that drives any residual asymmetry completely to zero: only wilh a flux balance will no current be required to prevent armature rotation.
- circuits of thc topology of Fig. 15, or simpler can be used to correct angular misalignment about one axis
- two such circuits can correct angular misalignment about two axes, bringing two solenoid components together completely flat.
- the principles illustrated above find potential applications in heavyweight lifting, e.g., of a levitated monorail car suspended below a track.
- a two-variable suspension servo is required, to keep the car up and to keep it level from front to back.
- the shape of the lower surface of the track is modified to include periodic waves of vertical ripple, varying the height of the track with variation in longitudinal position.
- Waves of variation in magnetic field strength arc generated within electromagnets and their associated control modules arrayed along the length of thc car, those waves being caused to travel backwards along the car at a velocity that synchronizes the waves that travel wilh respect to the car to the stationary vertical ripples in the track, so that a given portion of thc track sees a relatively constant magnetic field strength during the passage of the car.
- Control of thc phase and amplitude of the waves in magnetic field strength with respect to the waves of vertical ripple in the track will result in control of thrust or braking.
- the suspension problem can be approached as two independent servos for the ends of the car, or as a levitation servo for common mode control and a symmetry servo for differential mode control.
- individual electromagnetic control and actuation modules receiving individual flux-target inputs and providing individual position-indicating outputs (or current-indicating outputs, since current required to achieve a given magnetic flux is related to position, or magnetic gap), are controlled as groupings of inputs and outputs. Separate groupings control different degrees of freedom of the motion of thc car, e.g., vertical height, fore and aft pitch angle error, and thrust or braking force.
- a generalized "position" signal associated with a degree of freedom of the motion of the car is represented as a weighted average or weighted sum over a grouping of control and actuation modules. Weighted sums applicable lo the geometry of the suspension drawn near the top of Fig.
- 16 arc a set of similar positive weightings to indicate vertical height; a set of weightings varying from positive at one end of the row of actuation modules lo negative at the opposite end of the row, to indicate fore and aft pitch angle error; and two sets of weightings varying periodically between positive and negative values, matched to the wavelength of the periodic vertical ripple along the longitudinal dimension of the track and differing in phase relative to the track ripple by 90 degrees, to indicate the sine and cosine components of position of the modules relative to the track ripple.
- the lifting electromagnets preferably generate fields laterally across the track, rather than fore and aft.
- the lifting electromagnets should abut each other so that their fields merge into a fairly uniform field over a substantial length of track, ideally over the entire length of the magnetic lifting system.
- the electromagnets cannot readily merge their fields "seamlessly" along the length of the car (although geometries of permanent and soft magnetic materials could greatly smooth the field), for some magnetic separation is required to isolate the different actuation signal strengths of thc different magnets.
- Fig. 16 illustrates a suspension and propulsion system that induces primarily vertical and lateral magnetic fields in the track.
- the illustrated design offers several advantages. First, the design minimizes the track volume transmitting flux.
- the design achieves a magnetic quadrupole, whose magnetic field has a much shorter range into the environment than a dipole field.
- the design minimizes temporal flux variation in any portion of the track as the car passes, thus making it practical to fabricate the track from ordinary solid iron or steel, without laminations to inhibit eddy currents and without special alloying or heat
- the track itself has the form of an I-beam whose attracting bottom surface is modified by a lateral convex rounding and longitudinal sinusoidal rippling, the rounding to allow for banking in turns and the rippling to be used for propulsion. That rippling is seen in the sinusoidal curvature of the track edge represented by line 1612.
- the illustration shows four magnet sections per wavelength of ripple in the track, implying a four-phase propulsion motor.
- Each magnet section in the four-phase propulsion system illustrated consists of a ferromagnetic core piece and a winding, as labeled for the components of section 1607.
- the end ofthc core is seen as rectangular parts 1616 on the left, 161 8 in the middle, and 1620 on the right.
- Middle core piece 1618 forms one magnet pole (north or south) while outer sections 1616 and 1620 form the opposite pole (south or north).
- the winding is seen to loop around the center section to produce this magnetic polarity differential, while the winding is bent down in the forward and aft lobes to allow for an unbroken surface along the top core area of 1618.
- each center section also allows each center section to abut its neighbor or neighbors on the ends.
- the abutting core sections do not actually touch, but arc separated slightly either in the middle or at the outsides or both, to inhibit longitudinal fiow of magnetic flux, for two reasons: lo inhibit longitudinal "sloshing" of magnetic flux toward regions of narrower magnetic gap with track 1610; and to avoid magnetic short-circuiting of the independent coil drive sections, for pitch control and for generating propulsive magnetic waves.
- the separation gaps between core sections are small enough, compared to the gap between the cores and track 1610, that the gaps cause only minor traveling discontinuities in the field strength induced in the track, while the gaps arc also large enough to avoid excessive unwanted longitudinal conduction of magnetic flux.
- motor sections 1600 through 1607 have been described as if lacking permanent magnet components, permanent magnets arc readily integrated into the motor sections, thereby permitting cancellation of thc DC component of electric current needed in the drive windings.
- An alternative motor section geometry is illustrated in the upper-left region of Fig 16, in the longitudinal elevation section indicated at 01-01 by the dashed line with end arrows of the upper right ofthc two cross sections and actually viewed on the upper right, and in the lateral elevation section indicated at 02-02 by the dashed line with end arrows of the upper left of thc two cross sections and actually viewed on the upper right.
- Curved lower track surface 1614 is the same for both portions of the diagram and is therefore numbered the same, while the details of the motor section in two views on the upper left arc different.
- Bridging from the bottom of the outer U-channcl to the center section is a thin flat rectangular permanent magnet 1627, poled upward across the thin dimension as indicated by arrows.
- this magnet has a low ratio of length (along the poling direction) to area, and operates at a low permeance coefficient, wilh the result that the increment in AC magnetic reluctance is kept low, in order lo improve efficiency for generating propulsive magnetic waves traveling along the row of motor sections.
- Soft ferromagnetic component 1625 is seen to have a broad fiat rectangular bottom for gathering flux from the permanent magnet and concentrating that flux into an ascending cylindrical section, around which is placed winding 1623, a simple spool full of wire as contrasted wilh the more complicated shape with benl-down lobes at 1622 and 1624.
- a gap is seen on the lateral left and right sides of magnetic conductor piece 1625, this gap intended to prevent excessive short-circuiting of the permanent magnet flux to the lower part of 1621 , since the desired DC flux path is up through the winding and to bar 5 1619.
- the concentration of force becomes so great as to demand a lateral width of a motor yoke piece such as 1629 that is not much larger (or 5 even smaller) than the desired vertical gap to the track.
- a motor yoke piece such as 1629 that is not much larger (or 5 even smaller) than the desired vertical gap to the track.
- there is an excessive lateral leakage of flux e.g., from 1619 directly across to 1617 and 1621 , without much flux bridging vertically across lo surface 1614 and through part of 1610.
- the lateral width of thc motor cannot be too small in relation to the vertical gap, and by implication, the upper 0 surfaces of the motor need to operated at flux densities well below the saturation of iron.
- the center of thc coil should be made as small as possible, so that the average circumference per winding is minimized. It therefore pays to concentrate the flux from the broad flat bottom magnet of thc figure up into a small cylinder of magnetic material through the winding center 5 before the flux spreads out again at the top for travel across the vertical magnetic gap to the track.
- the cross-section of thc winding core should be made as small as possible, short of driving the peak flux density up to the saturation level of the material.
- the bottom surface ofthe suspending rail include a periodic vertical ripple along the track length, as drawn, e.g., with a wavelength of one-half meter and a peak amplitude of one centimeter with an average suspension gap of two centimeters, thus allowing a one centimeter minimum clearance at the ripple crests.
- the ripple need not be smooth, but could consist of fine or coarse steps in track height, although coarse steps would generate more vibration harmonics in a motor than would a smooth ripple.
- T he wave grouping can divide the track wavelength by an integer, e.g., quarter wavelength for a four-phase propulsion system, though the electronics indicated in Fig. 16 do nol depend on a fixed or integer relationship between track wavelength and motor section spacing.
- a given magnet section is energized to reinforce the permanent field, and thus increase the magnetic attraction, when the magnetic gap to the track is closing, and conversely, the section is energized with the reverse polarity to buck the permanent field, and thus reduce attraction, when the gap is opening.
- a synchronized variation in magnetic force can emphasize Ihe forward-tilting lift force vector or, with a polarity reversal, emphasize the backward-tilling lift force vector, resulting in thrust or braking.
- the AC variation in magnetic fiux for a given motor section can be synchronized to the slope of the effective magnetic gap X to the track, based on a difference in inductive measurements comparing the motor sections on either side of a given motor section, as illustrated al the bottom of Fig. 16.
- FIG. 16 illustrates how the three groupings work.
- Function block 1636 repeated eight times for the index "i" running from 0 to 7, receives induced voltage sense signals Vsi at 1632, generates drive voltages Vdi at 1634, generates effective magnetic gap output signals Xi al 1640, and receives inputs ⁇ tgti for flux servo control targets al 1638.
- the principles for producing such control modules are found in the earlier embodiment descriptions of this Specification, allowing for various combinations of approaches using current sensing and induced voltage sensing, as well as allowing for well known methods of auxiliary sensing such as the use of Hall effect devices.
- Block 1636 implements the "inner" fast control loop that varies switching regulator output ⁇ ⁇ voltage to cause measured magnetic flux to track a target value of flux with minimal phase delay.
- the operation of this loop is interpreted, e.g., as described with reference to the circuit of Fig. 12, to generate a signal indicating the effective magnetic gap X, which is an outpul of 1636 used as a sense variable in the slower outer loops for levitating suspension, controlling average height and longitudinal tilt.
- Gap X is also used for synchronization of
- the connection between motor sections 1600 through 1607 and 1636 is via drive winding wire pairs like 1628 from 1607, via sense winding pairs like 1626 from 1607, all communicating via 32-wire bus or cable 1630, which splits into two 16-wirc buses or cables for the eight wire pairs providing the eight sense inputs Vsi at 1632 and eight drive outputs Vdi at 1634.
- eight-wide buses at 1642, 1644, 1686, a674, and 1658, and al bus connections 1646, 1662, 1676, 1680, and 1638 carry signals for the eight channels operating motor modules 1600 through 1607.
- the circuit modules drawn represent groupings of eight similar or identical circuits, one for each motor module.
- the three rows of modules below and to the right of 1636 represent feedback paths for the three groupings of sensors, going from top to bottom, for differential mode, for common mode, and ⁇ - for periodic wave grouping to generate thrust.
- position information Xi from 1636 communicates via output 1640 on bus 1642 to input 1646 into summing module 1648, which produces a single channel or scalar output on 1650 representing a weighted sum of the eight inputs.
- the weighting factor for each input is the
- _ n input index minus the average of the set of eight indices, a factor whose values are -3.5, -2.5, -1.5, -.5, .5, 1.5, 2.5, and 3.5, factors varying in proportion to the distance of a given module center from the center of thc group of eight.
- the output on 1650 enters module 1652, labeled "PIDdiff and generating the Proportional, Integral, Differential transfer function for closing the servo loop in its differential mode for tilt control.
- the output of 1652 via 1654 to module 1656 called Xdiff at 1656, generates a set of eight proportioned drive outputs with the same eight relative weighting factors used in module 1648, the outputs emerging via bus 1658 and connecting to an input of "SUM" module 1660.
- the differential mode signal, summed with other signals on each of thc eight output leads from 1660 via bus 1644, provides eight- wide input 1638 to module 1636, this input setting the set of target magnetic fluxes for the inner servo loop.
- the common mode levitation feedback path operates similarly to the differential mode path just described, but lacks the separate channel weighting factors.
- the Xi signals on bus 1642 communicate via input 1662 with summing module 1664, whose scalar output on 1665 varies in proportion to the effective magnetic gap X averaged over index "i" for the eight actuation modules.
- Unity difference amplifier 1666 accepts the 1665 signal as an input with +1 weighting and subtracts from this a target X, "Xtgl" on input wire 1668 and wilh -1 weighting as labeled.
- the difference or error-X signal from 1666 on 1670 connects to common-mode PlDcmd transfer function module 1672, whose operation is comparable to differential mode module 1652.
- the resulting output on eight-wide bus 1674 is eight identical signals going into SUM module 1660 lo sum wilh comparable differential and propulsion wave signals for output bus 1644 back to 1636.
- the propulsion wave feedback path takes the Xi signal on 1642 to input 1676 into differencing module 1678, whose normal operating mode is give, on output line i, the difference between Xi+1 and Xi- I , i.e. an indication of thc slope of effective magnetic gap X at module i as indicated by a signal difference between the adjacent modules fore and aft of module i.
- the exception not indicated in the labeling of 1678 is for end modules, where the slope estimate is based on an extrapolation from one side only rather than both sides.
- On can, for example, look at a signal difference one period down the row from the end, or the negative of a signal difference a half period down the row, to estimate the slope at an end module.
- the slope signals emerge from 1678 on a bus terminating at input 1680 to variable gain module 1682, where each input Ai from the bus at 1680 is multiplied by thrust coefficient B from input 1684, generating the eight gain-controlled signals Ai*B on 1686 to the input of SUM module 1660.
- One polarity of gain produces a positive magnetic thrust, while an opposite gain polarity produces negative thrust, resulting in regenerative magnetic braking.
- the three eight-wide bus inputs to 1660 give a single eight-wide output on 1644 to provide the eight target fluxes for the eight inner-loop magnetic servo circuits collectively controlled by the three outer-loop servos.
- a sinusoidal set of position weightings then drives a cosinusoidal set of flux control weightings
- a cosinusoidal set of position weightings drives a negative sinusoidal set of flux control weightings (as the derivative of the sine is the cosine and the derivative of thc cosine is the negative sine), so that waves of field strength variation along the row of electromagnets arc synchronized to slope variations in vertical height of the track in order lo produce fore and aft actuation forces for thrust and braking.
- phase-shifted weighted outpul signals for producing thrust and braking electromagnetic power can be conserved if the magnetic fiux of individual electromagnetic modules is not forced lo remain constant, but instead is allowed to vary inversely as the effective time-varying gap (called X or Xcff throughout this Specification) for variations associated with track ripple.
- individual control modules should be operated to correct collective errors in height and fore/aft pitch angle, but should not be operated to minimize flux variations tending lo occur in individual modules, in the absence of corrective application of AC coil power, due to track ripple.
- a two-phase controller generating waves in flux strength, traveling along a row of electromagnetic modules can be caused to generate in-phase waves in target flux that minimize corresponding in-phase waves of coil current (allowing the field to vary as it depends passively on the interaction of permanent magnets and a time-varying flux gap, as if Ihe drive windings were absent or open-circuited), while simultaneously generating quadrature-phase waves in target flux to generate desired thrusl or braking forces.
- individual electromagnet control modules can be cross-coupled with neighbors so that flux perturbations of certain wavelengths do not cause cither corrective current actuation or passively induced currents that would be impeded by electrical resistance and thus cause the kind of damping and energy loss associated with shorting the windings of permanent-magnet motors.
- the action of such cross-coupling must then be reconciled with control to produce intentional actively-driven waves of magnetic field strength for generation of thrust and braking.
- the wavelength and amplitude of vertical track ripple might be varied along the track length, e.g., lo give a greater slope amplitude in regions where large forces will be required for accelerating and decelerating near a stop, or for generating extra thrust to climb grades in the track, or to give a lesser slope amplitude in regions where less thrust or braking is required and where power losses are reduced by a reduction in track ripple slope.
- the control system over thrust and braking must be capable of adapting its groupings and weightings of control modules in order to adapt to changing track ripple wavelengths.
- Microprocessor control and DSP (Digital Signal Processor) control components are appropriate tools for implementation of such adaptive control over multiple modules.
- control system must prevent modules from "fighting" one another "trying” to achieve some unachievable motion, e.g., as prevented by coupling of the modules to a rigid frame.
- control for each individual magnet is not a full levitation system, but rather a force-control or flux-control system, responsive to a sum of signal inputs from a group controller.
- the outputs from this controller arc designed to operate on the allowed degrees of freedom of the system, e.g., vertical motion, pilch angle, and forward motion, without exciting useless patterns of actuation.
- control of magnetic flux has been preferred lo control of current in the inner control loop of a motion control servo, since actuation force is more linearly related to flux (roughly as a square law of flux) than lo current (roughly as the square of a ratio of currcnt lo inductance).
- Control of current like control of flux, shares the advantage over voltage control of generating low phase lag in the servo loop.
- a controller approach is to have individual magnet modules cause current to track a target current, as opposed to causing flux to track a target flux.
- Magnetic flux information is provided, e.g. from sense coils or Hall effect sensors, by the separate modules, but flux control is achieved at the level of groupings of actuators, rather than for individual actuators.
- translational and rotational motion is controlled via control of groupings of flux at an intermediate tier.
- T hus a three tier control system controls current and measures flux at the module level, controls patterns of flux and/or force at the intermediate level, and controls position and rotation al the highest level.
- Such a control system directly avoids wasteful current responses to track ripple at the level of individual modules, whereas a two-tier system with flux control at the lower tier relics on corrective compensation going from the group controller to the individual modules.
- the servo will need dynamic rebiasing under the rapidly changing load conditions associated with changing engine speed and power, and the associated accelerations and dynamic gas flow pressures acting on the valve.
- a valve may, under dynamically changing conditions, fall initially slightly short of closure, or impact slightly, without damage, as long as small errors are detected and corrected in subsequent operations without allowing operating errors lo become large.
- the magnet core should support high flux for a high acceleration capability, as required at high engine RPMs, indicating a metal core, either powder or fine laminations (or metal tape), as opposed to ferrites.
- an engine control computer may idle one or more individual cylinders by cutting off fuel intake and holding the exhaust valve continuously open, allowing the idled cylinder lo breathe wilh no compression, by analogy to the operation of early gasoline engines lacking a throttle and operating by pulses of full power alternating with multiple idling revolutions with an open exhaust valve.
- operating cylinders will be subject to continuous power control by fuel injection, while other cylinders can remain idled until needed lo meet an increased power demand.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- General Engineering & Computer Science (AREA)
- Transportation (AREA)
- Control Of Linear Motors (AREA)
- Reciprocating, Oscillating Or Vibrating Motors (AREA)
- Control Of Vehicles With Linear Motors And Vehicles That Are Magnetically Levitated (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP02737644A EP1356486A1 (en) | 2001-01-30 | 2002-01-28 | System and method for servo control of nonlinear electromagnetic actuators |
JP2002561853A JP2004525592A (en) | 2001-01-30 | 2002-01-28 | Servo control system and method for nonlinear electromagnetic actuator |
CA002436155A CA2436155A1 (en) | 2001-01-30 | 2002-01-28 | System and method for servo control of nonlinear electromagnetic actuators |
KR10-2003-7010079A KR20030084915A (en) | 2001-01-30 | 2002-01-28 | System and method for servo control of nonlinear electromagnetic actuators |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/771,892 US6942469B2 (en) | 1997-06-26 | 2001-01-30 | Solenoid cassette pump with servo controlled volume detection |
US09/771,892 | 2001-01-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2002061780A1 true WO2002061780A1 (en) | 2002-08-08 |
Family
ID=25093260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/002214 WO2002061780A1 (en) | 2001-01-30 | 2002-01-28 | System and method for servo control of nonlinear electromagnetic actuators |
Country Status (6)
Country | Link |
---|---|
US (2) | US6942469B2 (en) |
EP (1) | EP1356486A1 (en) |
JP (1) | JP2004525592A (en) |
KR (1) | KR20030084915A (en) |
CA (1) | CA2436155A1 (en) |
WO (1) | WO2002061780A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006033165A1 (en) * | 2004-09-24 | 2006-03-30 | Mitsubishi Denki Kabushiki Kaisha | Armature movement detection apparatus and armature position estimation apparatus for an elevator brake |
KR100807943B1 (en) * | 2006-12-07 | 2008-02-28 | 미쓰비시덴키 가부시키가이샤 | Armature movement detection apparatus and armature position estimation apparatus for an elevator brake |
EP1484478A3 (en) * | 2003-06-06 | 2008-08-06 | Bayerische Motoren Werke Aktiengesellschaft | Controling method for an armature movement in an electromagnetic actuator |
EP2019396A1 (en) * | 2007-07-23 | 2009-01-28 | Schneider Electric Industries SAS | Electromagnetic actuator with at least two coils |
EP2107242A1 (en) * | 2008-04-01 | 2009-10-07 | Societe Des Produits Nestle S.A. | Beverage dispensing apparatus comprising a solenoid pump and method of controlling the solenoid pump |
Families Citing this family (167)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9054094B2 (en) | 1997-04-08 | 2015-06-09 | X2Y Attenuators, Llc | Energy conditioning circuit arrangement for integrated circuit |
US7321485B2 (en) | 1997-04-08 | 2008-01-22 | X2Y Attenuators, Llc | Arrangement for energy conditioning |
US7301748B2 (en) | 1997-04-08 | 2007-11-27 | Anthony Anthony A | Universal energy conditioning interposer with circuit architecture |
US7336468B2 (en) | 1997-04-08 | 2008-02-26 | X2Y Attenuators, Llc | Arrangement for energy conditioning |
US7385357B2 (en) | 1999-06-21 | 2008-06-10 | Access Business Group International Llc | Inductively coupled ballast circuit |
JP3893033B2 (en) * | 2001-06-29 | 2007-03-14 | オークマ株式会社 | Position detection device |
CN100398893C (en) * | 2001-10-13 | 2008-07-02 | 威尔勒国际有限公司 | Solenoid valve |
DE10224750A1 (en) | 2002-06-04 | 2003-12-24 | Fresenius Medical Care De Gmbh | Device for the treatment of a medical fluid |
US7273038B2 (en) * | 2002-12-10 | 2007-09-25 | Mikuni Corporation | Fuel injection control method and fuel-injection control device |
US7126805B2 (en) * | 2003-04-10 | 2006-10-24 | Honda Motor Co., Ltd. | Solenoid driving device |
CN100398868C (en) * | 2003-07-31 | 2008-07-02 | 财团法人生产技术研究奖励会 | Electromagnetic damper controller |
US7122990B2 (en) * | 2003-09-15 | 2006-10-17 | Princeton Technology Corporation | Digital servo motor controller IC design for preventing the power feedback effect during manual adjusting the servo motor |
DE10351105B4 (en) * | 2003-11-03 | 2006-01-19 | Tuchenhagen Gmbh | Electrical circuit arrangement for controlling the switching movement of valves |
CN1890854A (en) | 2003-12-22 | 2007-01-03 | X2Y艾泰钮埃特有限责任公司 | Internally shielded energy conditioner |
US7134993B2 (en) * | 2004-01-29 | 2006-11-14 | Ge Inspection Technologies, Lp | Method and apparatus for improving the operation of a remote viewing device by changing the calibration settings of its articulation servos |
JP2005261135A (en) * | 2004-03-12 | 2005-09-22 | Seiko Epson Corp | Motor and drive control system of the same |
US7484940B2 (en) * | 2004-04-28 | 2009-02-03 | Kinetic Ceramics, Inc. | Piezoelectric fluid pump |
US20050278160A1 (en) * | 2004-06-14 | 2005-12-15 | Donnelly James M | Reduction of settling time in dynamic simulations |
KR100652590B1 (en) * | 2004-12-10 | 2006-12-01 | 엘지전자 주식회사 | Motor driving apparatus and method for reciprocating compressor |
KR100565264B1 (en) * | 2005-01-13 | 2006-03-30 | 엘지전자 주식회사 | Outer stator fixing apparatus for reciprocating compressor |
KR100688526B1 (en) * | 2005-01-28 | 2007-03-02 | 삼성전자주식회사 | Method for controlling seek servo in consideration of a variation in supply voltage and disk drive using the same |
GB2439862A (en) | 2005-03-01 | 2008-01-09 | X2Y Attenuators Llc | Conditioner with coplanar conductors |
US7817397B2 (en) | 2005-03-01 | 2010-10-19 | X2Y Attenuators, Llc | Energy conditioner with tied through electrodes |
US20060219497A1 (en) | 2005-03-30 | 2006-10-05 | Organek Gregory J | Residual magnetic devices and methods |
US8403124B2 (en) | 2005-03-30 | 2013-03-26 | Strattec Security Corporation | Residual magnetic devices and methods |
GB2428149B (en) * | 2005-07-07 | 2009-10-28 | Agilent Technologies Inc | Multimode optical fibre communication system |
DE102005040536A1 (en) * | 2005-08-26 | 2007-03-29 | Honeywell Technologies Sarl | Method and device for measuring a force and a position |
DE102005044886B4 (en) * | 2005-09-20 | 2009-12-24 | Continental Automotive Gmbh | Apparatus and method for detecting an end of movement of a valve piston in a valve |
DE102005061670B4 (en) * | 2005-12-22 | 2008-08-07 | Trithor Gmbh | Method for inductive heating of a workpiece |
US8131401B2 (en) * | 2006-07-19 | 2012-03-06 | Power Analytics Corporation | Real-time stability indexing for intelligent energy monitoring and management of electrical power network system |
US7840395B2 (en) * | 2006-03-10 | 2010-11-23 | Edsa Micro Corporation | Systems and methods for predictive monitoring including real-time strength and security analysis in an electrical power distribution system |
US20170046458A1 (en) | 2006-02-14 | 2017-02-16 | Power Analytics Corporation | Systems and methods for real-time dc microgrid power analytics for mission-critical power systems |
US20160246905A1 (en) | 2006-02-14 | 2016-08-25 | Power Analytics Corporation | Method For Predicting Arc Flash Energy And PPE Category Within A Real-Time Monitoring System |
US9557723B2 (en) * | 2006-07-19 | 2017-01-31 | Power Analytics Corporation | Real-time predictive systems for intelligent energy monitoring and management of electrical power networks |
US8170856B2 (en) | 2006-04-12 | 2012-05-01 | Power Analytics Corporation | Systems and methods for real-time advanced visualization for predicting the health, reliability and performance of an electrical power system |
US8959006B2 (en) * | 2006-03-10 | 2015-02-17 | Power Analytics Corporation | Systems and methods for automatic real-time capacity assessment for use in real-time power analytics of an electrical power distribution system |
US8036872B2 (en) * | 2006-03-10 | 2011-10-11 | Edsa Micro Corporation | Systems and methods for performing automatic real-time harmonics analyses for use in real-time power analytics of an electrical power distribution system |
US9092593B2 (en) | 2007-09-25 | 2015-07-28 | Power Analytics Corporation | Systems and methods for intuitive modeling of complex networks in a digital environment |
EP1991996A1 (en) | 2006-03-07 | 2008-11-19 | X2Y Attenuators, L.L.C. | Energy conditioner structures |
CA2880385A1 (en) * | 2006-03-10 | 2007-09-20 | Power Analytics Corporation | Systems and methods for real-time protective device evaluation in an electrical power distribution system |
US7693608B2 (en) * | 2006-04-12 | 2010-04-06 | Edsa Micro Corporation | Systems and methods for alarm filtering and management within a real-time data acquisition and monitoring environment |
EP2005202A4 (en) * | 2006-04-12 | 2011-03-16 | Edsa Micro Corp | Systems and methods for performing automatic real-time harmonics analyses for use in real-time power analytics of an electrical power distribution system |
WO2007134287A1 (en) * | 2006-05-12 | 2007-11-22 | Parker-Hannifin Corporation | Displacement measurement device |
US8395377B2 (en) * | 2006-06-23 | 2013-03-12 | Aktiebolaget Skf | Vibration and condition monitoring system and the parts thereof |
US8775934B2 (en) * | 2006-07-19 | 2014-07-08 | Power Analytics Corporation | Systems and methods for creation of a schematic user interface for monitoring and predicting the real-time health, reliability and performance of an electrical power system |
EP1892739A1 (en) * | 2006-08-25 | 2008-02-27 | Siemens Aktiengesellschaft | An electromagnetic drive unit and an electromechanical switching device |
DE102006045353A1 (en) * | 2006-09-26 | 2008-04-03 | Lucas Automotive Gmbh | Control unit and method for controlling an electromagnetic valve arrangement |
JP4967595B2 (en) * | 2006-10-20 | 2012-07-04 | トヨタ自動車株式会社 | Converter control device |
CN200976109Y (en) * | 2006-10-20 | 2007-11-14 | 东莞东城威仪塑胶电子制品厂 | Reciprocating object control system |
US8229722B2 (en) * | 2007-05-16 | 2012-07-24 | Power Analytics Corporation | Electrical power system modeling, design, analysis, and reporting via a client-server application framework |
US8007247B2 (en) * | 2007-05-22 | 2011-08-30 | Medtronic, Inc. | End of stroke detection for electromagnetic pump |
WO2009046109A2 (en) * | 2007-10-05 | 2009-04-09 | Oceaneering International, Inc. | Controllable caliper |
US8155943B2 (en) * | 2007-10-12 | 2012-04-10 | Power Analytics Corporation | Systems and methods for automatically converting CAD drawing files into intelligent objects with database connectivity for the design, analysis, and simulation of electrical power systems |
AU2008356120A1 (en) * | 2007-11-07 | 2009-11-12 | Edsa Micro Corporation | Systems and methods for real-time forecasting and predicting of electrical peaks and managing the energy, health, reliability, and performance of electrical power systems based on an artificial adaptive neural network |
US7782590B2 (en) * | 2008-02-22 | 2010-08-24 | Baxter International Inc. | Medical fluid machine having solenoid control system with reduced hold current |
WO2009122954A1 (en) * | 2008-04-02 | 2009-10-08 | 日産自動車株式会社 | Electrically-powered actuator driving control apparatus and driving control method and vehicle having electrically-powered actuator driving control apparatus |
US8594981B2 (en) * | 2008-06-22 | 2013-11-26 | United Electronic Industries | Dynamically powering a position and angle digital detection and simulation output |
FR2938112A1 (en) * | 2008-10-31 | 2010-05-07 | Constance Guisset | Interrupter forming device for e.g. light fixture, has electronic circuit changing state of output of device based on presence/absence of mobile part in levitation position, where mobile part is in shape of person, animal or celestial body |
DE102010005568A1 (en) * | 2009-01-30 | 2010-08-19 | Borgwarner Inc., Auburn Hills | Estimation of solenoid actuator power line by analysis of voltage and current signals |
US20100206990A1 (en) * | 2009-02-13 | 2010-08-19 | The Trustees Of Dartmouth College | System And Method For Icemaker And Aircraft Wing With Combined Electromechanical And Electrothermal Pulse Deicing |
US7887065B2 (en) * | 2009-02-24 | 2011-02-15 | Hadley Products | Height control valve for vehicle leveling system |
US8159808B2 (en) * | 2009-02-26 | 2012-04-17 | Raytheon Company | +28V aircraft transient suppression |
US8296913B2 (en) * | 2009-03-30 | 2012-10-30 | The Boeing Company | Thermally switched ferromagnetic latching support system |
US8425200B2 (en) | 2009-04-21 | 2013-04-23 | Xylem IP Holdings LLC. | Pump controller |
IT1394794B1 (en) * | 2009-05-22 | 2012-07-13 | Rolls Royce Plc | DEVICE, METHOD AND PROGRAM FOR AUTOMATIC CONTROL COMPUTERS FOR ELECTROMAGNETIC DAMPERS. |
US9435459B2 (en) * | 2009-06-05 | 2016-09-06 | Baxter International Inc. | Solenoid pinch valve apparatus and method for medical fluid applications having reduced noise production |
WO2011008858A1 (en) | 2009-07-15 | 2011-01-20 | Fresenius Medical Care Holdings, Inc. | Medical fluid cassettes and related systems and methods |
US20110082597A1 (en) | 2009-10-01 | 2011-04-07 | Edsa Micro Corporation | Microgrid model based automated real time simulation for market based electric power system optimization |
AU2010201706A1 (en) * | 2010-02-08 | 2011-08-25 | Mitsubishi Heavy Industries, Ltd. | Wind turbine generator and blade pitch angle control method thereof |
IT1398982B1 (en) * | 2010-03-17 | 2013-03-28 | Etatron D S Spa | PISTON STROKE CONTROL DEVICE FOR A DOSING PUMP FOR AUTOMATIC ADJUSTMENT OF THE HIGH PERFORMANCE FLOW RATE. |
JP5056878B2 (en) * | 2010-03-19 | 2012-10-24 | 株式会社村田製作所 | Circuit module |
AT509627B1 (en) * | 2010-03-29 | 2012-04-15 | Ait Austrian Institute Of Technology Gmbh | DEVICE FOR DETECTING THE POSITION OF A PLAY UNIT |
AU2011233608B2 (en) * | 2010-03-31 | 2014-04-24 | Weyerhaeuser Nr Company | Methods of multiplying plant embryogenic tissue in a bioreactor |
US8255089B2 (en) * | 2010-05-28 | 2012-08-28 | S.C. Johnson & Son, Inc. | Multiple volatile material dispensing device and operating methodologies therefore |
WO2011155976A2 (en) * | 2010-06-04 | 2011-12-15 | Chauncey Sayre | Phase change pulse engine |
DE102010036941B4 (en) * | 2010-08-11 | 2012-09-13 | Sauer-Danfoss Gmbh & Co. Ohg | Method and device for determining the state of an electrically controlled valve |
DE102010041880B4 (en) * | 2010-10-01 | 2022-02-03 | Vitesco Technologies GmbH | Determining the ballistic trajectory of an electromagnetically driven armature of a coil actuator |
EP2447798B1 (en) * | 2010-10-26 | 2014-07-23 | Vetco Gray Controls Limited | Testing a control system including a valve |
JP5818231B2 (en) * | 2011-01-31 | 2015-11-18 | スズキ株式会社 | Drive control apparatus for hybrid vehicle |
US9624915B2 (en) | 2011-03-09 | 2017-04-18 | Fresenius Medical Care Holdings, Inc. | Medical fluid delivery sets and related systems and methods |
US9633143B2 (en) * | 2011-04-08 | 2017-04-25 | Transoft Solutions, Inc. | Process and apparatus for generating a three-dimensional swept envelope of a vehicle |
MX341315B (en) | 2011-04-21 | 2016-08-12 | Fresenius Medical Care Holdings Inc | Medical fluid pumping systems and related devices and methods. |
US9746388B2 (en) * | 2011-06-29 | 2017-08-29 | Honeywell International Inc. | Wireless telemetry using voltage and pulse intervals |
US8698486B2 (en) * | 2011-09-16 | 2014-04-15 | General Electric Company | Methods and systems for use in checking the polarity of multi-coil servos |
US8943906B2 (en) * | 2011-12-22 | 2015-02-03 | Caterpillar Inc. | Solenoid force measurement system and method |
CN103311047B (en) * | 2012-03-07 | 2015-05-13 | 吉林永大电气开关有限公司 | Permanent magnetic operating mechanism |
JP2013200720A (en) * | 2012-03-26 | 2013-10-03 | Aisin Aw Co Ltd | Control device and control method of solenoid valve |
US9610392B2 (en) | 2012-06-08 | 2017-04-04 | Fresenius Medical Care Holdings, Inc. | Medical fluid cassettes and related systems and methods |
US9500188B2 (en) * | 2012-06-11 | 2016-11-22 | Fresenius Medical Care Holdings, Inc. | Medical fluid cassettes and related systems and methods |
DE102012106922A1 (en) | 2012-07-30 | 2014-01-30 | Eaton Electrical Ip Gmbh & Co. Kg | Device for controlling the electromagnetic drive of a switching device, in particular a contactor |
US9698665B2 (en) * | 2012-09-14 | 2017-07-04 | Sparq Systems, Inc. | Digital controller for a power converter |
US9335170B2 (en) * | 2012-11-28 | 2016-05-10 | Freescale Semiconductor, Inc. | Inertial sensor and method of levitation effect compensation |
DE102012112692A1 (en) | 2012-12-20 | 2014-06-26 | Eaton Electrical Ip Gmbh & Co. Kg | Device and method for operating an electromagnetic switching device drive |
JP5849975B2 (en) * | 2013-02-25 | 2016-02-03 | 株式会社デンソー | Fuel injection control device and fuel injection system |
US10698432B2 (en) | 2013-03-13 | 2020-06-30 | Intel Corporation | Dual loop digital low drop regulator and current sharing control apparatus for distributable voltage regulators |
WO2014158188A1 (en) | 2013-03-29 | 2014-10-02 | Compagnie Generale Des Etablissements Michelin | Improvement of tire uniformity through identification of process effects using regression analysis without azimuth data |
US9260123B2 (en) * | 2013-08-23 | 2016-02-16 | Electro-Motive Diesel, Inc. | System and method for determining locomotive position in a consist |
EP3069365B1 (en) * | 2013-11-12 | 2018-01-10 | ABB Schweiz AG | Method for controlling a contactor device, and control unit |
EP3084853B1 (en) * | 2013-12-19 | 2018-10-24 | Great Plains Diesel Technologies, L.C. | Fuel pressure detection by fast magnetostrictive actuator |
US9950916B2 (en) * | 2014-02-20 | 2018-04-24 | Gray Manufacturing Company, Inc. | Pneumatic wheel lift synchronization |
US9938737B1 (en) * | 2014-02-28 | 2018-04-10 | Norco Industries, Inc. | Structure orientation using motor velocity |
JP6556169B2 (en) * | 2014-03-13 | 2019-08-07 | エタリム インコーポレイテッド | Electromechanical transducer device for converting between mechanical energy and electrical energy |
US9777660B2 (en) * | 2014-03-20 | 2017-10-03 | GM Global Technology Operations LLC | Parameter estimation in an actuator |
US9777686B2 (en) * | 2014-03-20 | 2017-10-03 | GM Global Technology Operations LLC | Actuator motion control |
DE102015104117B4 (en) | 2014-03-20 | 2019-12-05 | GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) | MOTION CONTROL OF AN ACTOR |
US20150295469A1 (en) * | 2014-04-15 | 2015-10-15 | Meir ALFASI | Magnetic gadolinium propulsion generator |
US9252694B2 (en) * | 2014-04-25 | 2016-02-02 | Freescale Semiconductor, Inc. | Method and apparatus for detecting a state of an alternator regulator |
DE102014208112A1 (en) * | 2014-04-29 | 2015-10-29 | Knorr-Bremse Gmbh | Coil device for an electromagnetic rail brake for a rail vehicle, magnetic rail brake for a rail vehicle and method for mounting at least one connection cable of a coil of an electromagnetic rail brake for a rail vehicle |
DE102014209587B4 (en) * | 2014-05-20 | 2016-03-31 | Continental Automotive Gmbh | Characterization of a measurement channel for measuring a feedback signal generated by an operating fuel injector |
DE102014012307B3 (en) * | 2014-08-19 | 2015-07-09 | Technische Universität Dresden | Method for controlling an electromagnetically driven reciprocating pump and device for carrying out the method |
US10697447B2 (en) * | 2014-08-21 | 2020-06-30 | Fenwal, Inc. | Magnet-based systems and methods for transferring fluid |
US9452890B2 (en) | 2014-10-17 | 2016-09-27 | Smalley Manufacturing Co., Inc. | Linear wave motion conveyor |
JP6457778B2 (en) * | 2014-10-24 | 2019-01-23 | オークマ株式会社 | Numerical controller |
DE102014016189A1 (en) * | 2014-11-03 | 2016-05-04 | Audi Ag | Determining a position of a movable element of a linear actuator intended for a motor vehicle |
JP6482823B2 (en) * | 2014-11-07 | 2019-03-13 | 株式会社堀場製作所 | Interferometer, spectrophotometer using interferometer, and control program for interferometer |
US10161339B2 (en) * | 2014-11-19 | 2018-12-25 | Hitachi Automotive Systems, Ltd. | Drive device for fuel injection device |
US9682602B2 (en) * | 2015-01-26 | 2017-06-20 | Showa Corporation | Control apparatus for damping force varying damper and damping force varying damper system |
DE102015001584A1 (en) * | 2015-02-11 | 2016-08-11 | Wabco Europe Bvba | Solenoid valve, valve device with such a solenoid valve, vehicle and method for operating such a solenoid valve |
US9957145B2 (en) * | 2015-03-04 | 2018-05-01 | Sodastream Industries Ltd. | Dosing system |
JP6104302B2 (en) * | 2015-03-12 | 2017-03-29 | 三菱電機株式会社 | In-vehicle engine controller |
CN105071641B (en) * | 2015-08-14 | 2017-10-31 | 东南大学 | A kind of control method for improving Switching Power Supply dynamic response |
FR3042660B1 (en) * | 2015-10-16 | 2018-04-06 | Airbus Helicopters | ELECTROMECHANICAL ACTUATOR FOR ELECTRICAL FLIGHT CONTROL OF AN AIRCRAFT |
GB2547678A (en) * | 2016-02-25 | 2017-08-30 | Johnson Electric Sa | Method of maintaining a position of an airflow-direction control element of a HVAC system |
TWI593227B (en) * | 2016-03-14 | 2017-07-21 | 茂達電子股份有限公司 | Motor control circuit |
WO2017159070A1 (en) * | 2016-03-16 | 2017-09-21 | 富士電機機器制御株式会社 | Operation coil drive device for electromagnetic contactor |
EP3255385B1 (en) * | 2016-06-09 | 2019-01-30 | ams AG | A controller to reduce integral non-linearity errors of a magnetic rotary encoder |
US10233735B2 (en) | 2016-07-16 | 2019-03-19 | Baker Hughes Incorporated | Systems and methods for operating a linear motor to prevent impacts with hard stops |
US20180090253A1 (en) * | 2016-09-23 | 2018-03-29 | Apple Inc. | Integrated gap sensing electromagnetic reluctance actuator |
US10744531B2 (en) * | 2016-09-23 | 2020-08-18 | Apple Inc. | Multi-core, multi-dimension electromagnet |
US11387741B2 (en) | 2017-03-28 | 2022-07-12 | Allison Naito | Superconducting magnet engine |
DE102017205884A1 (en) * | 2017-04-06 | 2018-10-11 | Continental Automotive Gmbh | Method for switching a current in an electromagnet of a switchable solenoid valve and electronic circuit, solenoid valve, pump and motor vehicle |
US10222239B2 (en) | 2017-04-14 | 2019-03-05 | Hamilton Sundstrand Corporation | Position detection systems and methods |
US10211739B2 (en) | 2017-06-28 | 2019-02-19 | Semiconductor Components Industries, Llc | Methods and apparatus for an integrated circuit |
US10991498B2 (en) | 2017-09-19 | 2021-04-27 | Paccar Inc | Sine pulse actuation, and associated systems and methods |
US10511213B2 (en) * | 2017-10-03 | 2019-12-17 | GM Global Technology Operations LLC | Method and apparatus for determining magnetic flux and magnetic force in a solenoid assembly |
JP6937671B2 (en) * | 2017-11-22 | 2021-09-22 | エドワーズ株式会社 | Magnetic bearing controller and vacuum pump |
US20190201643A1 (en) * | 2017-12-29 | 2019-07-04 | Koninklijke Philips N.V. | System and method for operating a pump in a humidifier |
JP6935775B2 (en) * | 2018-03-15 | 2021-09-15 | トヨタ自動車株式会社 | Plant controller |
EP3569528B1 (en) | 2018-05-16 | 2020-07-29 | Schneider Electric Industries SAS | Transport system |
US11365828B2 (en) * | 2018-07-06 | 2022-06-21 | Danfoss Power Solutions Ii Technology A/S | System and method for detecting position of a valve driven by a solenoid linear actuator |
ES2956816T3 (en) | 2018-11-22 | 2023-12-28 | Behr Hella Thermocontrol Gmbh | Procedure and device for controlling a tensile armature magnet |
DE102018131749A1 (en) * | 2018-12-11 | 2020-06-18 | Phoenix Contact Gmbh & Co. Kg | Arrangement for determining an armature position of a relay |
US20220081253A1 (en) * | 2018-12-20 | 2022-03-17 | Inventio Ag | Method and brake controller for controlling a brake in an elevator system |
DE102019101074B4 (en) * | 2019-01-16 | 2021-08-12 | Phoenix Contact Gmbh & Co. Kg | Relay, arrangement and method for determining an armature position of a relay |
CN109855338B (en) * | 2019-02-15 | 2021-05-25 | 青岛海尔空调电子有限公司 | Air-cooled magnetic suspension centrifugal unit and shutdown control method thereof |
US11539364B2 (en) * | 2019-05-31 | 2022-12-27 | Simmonds Precision Products, Inc. | Estimation of gap between a proximity sensor and target |
CN110212514B (en) * | 2019-06-27 | 2023-04-28 | 上海电力学院 | Nonlinear control method of direct-current power spring based on differential smoothing theory |
CN110456809B (en) * | 2019-07-30 | 2022-07-15 | 哈尔滨工程大学 | Design method of variable-structure integrated controller for reducing AUV (autonomous Underwater vehicle) rolling and pitching |
IT201900015734A1 (en) * | 2019-09-06 | 2019-12-06 | Brovind Vibratori S P A | VIBRATING ARTICLE FEEDER AND PROCEDURE FOR ESTIMATING THE REMAINING LIFE OF THE ELECTROMAGNET OF A VIBRATING ARTICLE FEEDER. |
CN112549979A (en) * | 2019-09-25 | 2021-03-26 | 中车青岛四方机车车辆股份有限公司 | Current value control method and device and suspension control system |
GB201914887D0 (en) | 2019-10-15 | 2019-11-27 | Rolls Royce Plc | Electronic engine controller |
DE102019128744A1 (en) * | 2019-10-24 | 2021-04-29 | Zf Active Safety Gmbh | Method for the detection of undesired vibrations of an actuator of an electromechanical brake, electronically controlled brake system, computer program product, control device and motor vehicle |
US11230467B2 (en) | 2019-11-04 | 2022-01-25 | Marmon Foodservice Technologies, Inc. | Systems and methods for wirelessly detecting a sold-out state for beverage dispensers |
EP3892580A1 (en) * | 2020-04-06 | 2021-10-13 | Otis Elevator Company | Electronic safety actuator for an elevator safety brake and method of detecting position of an electronic safety actuator |
US20210388890A1 (en) * | 2020-06-16 | 2021-12-16 | American Axle & Manufacturing, Inc. | Vehicle driveline component having a sensor-less electromagnetic actuator system |
KR102378620B1 (en) * | 2020-08-31 | 2022-03-25 | 주식회사 신라공업 | Movement detecting apparatus of automobile power transfer unit for removing temoerature effects |
CN112252505B (en) * | 2020-10-09 | 2021-08-10 | 中国海洋大学 | Self-adaptive active and passive hybrid tuned mass damper for vibration control of offshore wind turbine |
US11732820B2 (en) * | 2020-10-23 | 2023-08-22 | Fisher Controls International Llc | Activating trip functions of a safety valve positioner by way of a control panel to achieve a safe state |
DE102020131819A1 (en) * | 2020-12-01 | 2022-06-02 | PTC Rail Services GmbH | Circuit arrangement and method for energy-optimized operation of electromagnetic drive systems |
CN112784452B (en) * | 2020-12-31 | 2023-01-13 | 山东大学 | Magnetic suspension bearing modeling method and system under multi-parameter uncertainty condition |
CN116830602A (en) * | 2021-02-12 | 2023-09-29 | 科利耳有限公司 | Transducer with new spring attachment |
CN113359922A (en) * | 2021-06-22 | 2021-09-07 | 深圳华创芯光科技有限公司 | Current loop feedback control circuit and control method applied to OCC communication table lamp |
CN114265368B (en) * | 2021-12-07 | 2023-07-25 | 中国航发控制系统研究所 | Combined state self-adaptive estimation method for aero-engine servo control system |
CN114527640B (en) * | 2022-02-14 | 2024-03-15 | 北京星辰空间科技有限公司 | Anti-interference high-precision storage and supply flow control method and system based on anode current |
CN114531002B (en) * | 2022-02-21 | 2023-03-10 | 南京航空航天大学 | Primary staggered tooth magnetic suspension permanent magnet linear synchronous motor |
CN115085609B (en) * | 2022-07-27 | 2022-11-04 | 南京工程学院 | Control method for sliding mode system of single-winding magnetic suspension motor |
US11787504B2 (en) * | 2023-02-14 | 2023-10-17 | Hazem Nihad Hamed | Rear derailleur electrical actuator |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3671814A (en) * | 1970-04-22 | 1972-06-20 | Voith Getriebe Kg | Electromagnet with a field-responsive control system |
US4307668A (en) * | 1980-05-19 | 1981-12-29 | Vinson Roy D | Transportation system unitizing permanent magnets for levitation of a vehicle |
US4608620A (en) * | 1985-11-14 | 1986-08-26 | Westinghouse Electric Corp. | Magnetic sensor for armature and stator |
US5053911A (en) * | 1989-06-02 | 1991-10-01 | Motorola, Inc. | Solenoid closure detection |
US5467244A (en) * | 1992-01-03 | 1995-11-14 | British Nuclear Fuels Plc | Apparatus for the electromagnetic control of the suspension of an object |
US5539608A (en) * | 1993-02-25 | 1996-07-23 | Eaton Corporation | Electronic interlock for electromagnetic contactor |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3324356A (en) | 1967-06-06 | Electro-magnet | ||
US2399065A (en) | 1941-03-24 | 1946-04-23 | Arrow Hart & Hegeman Electric | Electromagnetic switch coil mounting |
US3153229A (en) | 1963-05-13 | 1964-10-13 | Charles E Roberts | Digital actuator and direct digital transducer employing same |
US3846682A (en) | 1971-02-08 | 1974-11-05 | P Massie | Sealed pump and drive circuits therefor |
US3754154A (en) | 1971-02-08 | 1973-08-21 | P Massie | Sealed pump and drive therefor |
DE2142956C3 (en) * | 1971-08-27 | 1974-10-31 | Bp Benzin Und Petroleum Ag, 2000 Hamburg | Control device for a displacement pump or displacement measuring chamber |
US3932792A (en) | 1972-11-20 | 1976-01-13 | Massie Philip E | Sealed pump and drive circuits therefor |
CH597596A5 (en) * | 1975-06-27 | 1978-04-14 | Hoffmann La Roche | |
FR2345755A1 (en) | 1976-02-04 | 1977-10-21 | Thomson Csf | SYSTEM USING A MAGNETOSENSITIVE ELEMENT TO GENERATE AN ELECTRICAL SIGNAL IN SYNCHRONISM WITH THE PERIODIC MOVEMENT OF A PART, AND APPLICATION TO INTERNAL COMBUSTION ENGINES |
DE2826033C2 (en) * | 1978-06-14 | 1982-04-15 | Messerschmitt-Bölkow-Blohm GmbH, 8000 München | Infusion pump |
US4305702A (en) * | 1979-09-17 | 1981-12-15 | Hartley E Dale | Pump with expandable chamber |
US4368501A (en) | 1980-09-26 | 1983-01-11 | Dover Corporation | Control of electro-magnetic solenoid |
US4327695A (en) * | 1980-12-22 | 1982-05-04 | Ford Motor Company | Unit fuel injector assembly with feedback control |
US4578604A (en) | 1981-11-20 | 1986-03-25 | Dante Giardini | Solenoid actuators |
US4434450A (en) | 1981-12-21 | 1984-02-28 | General Electric Company | Controlled flux contactor |
US4450427A (en) | 1981-12-21 | 1984-05-22 | General Electric Company | Contactor with flux sensor |
US4479162A (en) | 1982-08-09 | 1984-10-23 | Eaton Corporation | High speed reciprocal electromagnetic actuator with cancelled retarding-flux |
FR2560429B1 (en) | 1984-02-28 | 1987-06-19 | Telemecanique Electrique | QUIET ELECTRO-MAGNET AND CONTACTOR USING SUCH ELECTRO-MAGNET |
FR2566571B1 (en) | 1984-06-25 | 1986-09-26 | Telemecanique Electrique | SURGE SUPPRESSOR DEVICE FOR ELECTROMAGNET AND ELECTROMAGNET EQUIPPED WITH SUCH A DEVICE |
US4659969A (en) | 1984-08-09 | 1987-04-21 | Synektron Corporation | Variable reluctance actuator having position sensing and control |
US4665348A (en) | 1984-08-09 | 1987-05-12 | Synektron Corporation | Method for sensing and controlling the position of a variable reluctance actuator |
US4656400A (en) | 1985-07-08 | 1987-04-07 | Synektron Corporation | Variable reluctance actuators having improved constant force control and position-sensing features |
US4868708A (en) | 1986-07-23 | 1989-09-19 | Messerschmitt-Bolkow-Blohm Gmbh | Method for voltage control of the magnets of a magnetically levitated railroad and associated control unit |
US4793263A (en) | 1986-08-01 | 1988-12-27 | The Boeing Company | Integrated linear synchronous unipolar motor with controlled permanent magnet bias |
US4710740A (en) | 1987-01-20 | 1987-12-01 | Eaton Corporation | Electromagnetic operator for a contactor with improved shock pad |
IL83259A (en) * | 1987-07-20 | 1992-05-25 | D F Lab Ltd | Disposable cell and diaphragm pump for use of same |
JP2576958B2 (en) * | 1987-09-28 | 1997-01-29 | 株式会社ゼクセル | Solenoid valve controlled distributed fuel injector |
DE3824526A1 (en) | 1988-07-20 | 1990-01-25 | Vdo Schindling | CIRCUIT ARRANGEMENT FOR CONTROLLING A PULSATING CURRENT |
US4910633A (en) | 1988-09-07 | 1990-03-20 | Quinn Louis P | Magnetic levitation apparatus and method |
JP2700904B2 (en) | 1988-10-18 | 1998-01-21 | セイコー精機株式会社 | Control unit for magnetic levitation |
BE1002153A3 (en) * | 1989-03-16 | 1990-08-07 | Dorr Oliver S A | METHOD AND DEVICE FOR MONITORING AND REGULATING THE PHYSICAL CONDITION OF AN INCOMPRESSIBLE FLUID. |
JP2949726B2 (en) | 1989-08-24 | 1999-09-20 | 株式会社安川電機 | Moving element control method of magnetic levitation transfer device |
US5062774A (en) * | 1989-12-01 | 1991-11-05 | Abbott Laboratories | Solution pumping system including disposable pump cassette |
US5128825A (en) | 1990-02-01 | 1992-07-07 | Westinghouse Electric Corp. | Electrical contactor with controlled closure characteristic |
NL9001909A (en) | 1990-08-30 | 1992-03-16 | Philips Nv | ELECTROMAGNETIC SUPPORT WITH SINGLE CONTROL CURRENTS. |
US5267091A (en) | 1991-07-18 | 1993-11-30 | Computer Sciences Corporation | Levitating support and positioning system |
US5351555A (en) * | 1991-07-29 | 1994-10-04 | Magnetoelastic Devices, Inc. | Circularly magnetized non-contact torque sensor and method for measuring torque using same |
US5481187A (en) * | 1991-11-29 | 1996-01-02 | Caterpillar Inc. | Method and apparatus for determining the position of an armature in an electromagnetic actuator |
DE4140586C2 (en) | 1991-12-10 | 1995-12-21 | Clark Equipment Co N D Ges D S | Method and control device for controlling the current through a magnetic coil |
EP0549911B1 (en) | 1992-01-03 | 1997-01-29 | British Nuclear Fuels PLC | Apparatus for monitoring inductance |
DE4201652C2 (en) | 1992-01-22 | 1997-11-06 | Rexroth Mannesmann Gmbh | Proportional valve with control circuit and mains voltage operation |
US5406440A (en) | 1992-05-01 | 1995-04-11 | Allen-Bradley Company, Inc. | Soft-closure electrical contactor |
US5385540A (en) * | 1993-05-26 | 1995-01-31 | Quest Medical, Inc. | Cardioplegia delivery system |
US5381297A (en) | 1993-06-18 | 1995-01-10 | Siemens Automotive L.P. | System and method for operating high speed solenoid actuated devices |
US5546268A (en) | 1994-07-28 | 1996-08-13 | Eaton Corporation | Electromagnetic device with current regulated closure characteristic |
DE4430867A1 (en) | 1994-08-31 | 1996-03-07 | Licentia Gmbh | Electromagnetic drive for switching Apparatus |
US5442671A (en) | 1994-09-06 | 1995-08-15 | Motorola, Inc. | Circuit and method of detecting actuator movement |
US5621603A (en) | 1995-07-26 | 1997-04-15 | United Technologies Corporation | Pulse width modulated solenoid driver controller |
-
2001
- 2001-01-30 US US09/771,892 patent/US6942469B2/en not_active Expired - Fee Related
-
2002
- 2002-01-28 KR KR10-2003-7010079A patent/KR20030084915A/en not_active Application Discontinuation
- 2002-01-28 EP EP02737644A patent/EP1356486A1/en not_active Withdrawn
- 2002-01-28 CA CA002436155A patent/CA2436155A1/en not_active Abandoned
- 2002-01-28 JP JP2002561853A patent/JP2004525592A/en active Pending
- 2002-01-28 WO PCT/US2002/002214 patent/WO2002061780A1/en not_active Application Discontinuation
-
2005
- 2005-06-09 US US11/149,343 patent/US20060171091A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3671814A (en) * | 1970-04-22 | 1972-06-20 | Voith Getriebe Kg | Electromagnet with a field-responsive control system |
US4307668A (en) * | 1980-05-19 | 1981-12-29 | Vinson Roy D | Transportation system unitizing permanent magnets for levitation of a vehicle |
US4608620A (en) * | 1985-11-14 | 1986-08-26 | Westinghouse Electric Corp. | Magnetic sensor for armature and stator |
US5053911A (en) * | 1989-06-02 | 1991-10-01 | Motorola, Inc. | Solenoid closure detection |
US5467244A (en) * | 1992-01-03 | 1995-11-14 | British Nuclear Fuels Plc | Apparatus for the electromagnetic control of the suspension of an object |
US5539608A (en) * | 1993-02-25 | 1996-07-23 | Eaton Corporation | Electronic interlock for electromagnetic contactor |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1484478A3 (en) * | 2003-06-06 | 2008-08-06 | Bayerische Motoren Werke Aktiengesellschaft | Controling method for an armature movement in an electromagnetic actuator |
WO2006033165A1 (en) * | 2004-09-24 | 2006-03-30 | Mitsubishi Denki Kabushiki Kaisha | Armature movement detection apparatus and armature position estimation apparatus for an elevator brake |
DE112004002963B4 (en) * | 2004-09-24 | 2010-04-22 | Mitsubishi Denki K.K. | Detecting device for detecting an armature movement or an armature position in an elevator brake |
KR100807943B1 (en) * | 2006-12-07 | 2008-02-28 | 미쓰비시덴키 가부시키가이샤 | Armature movement detection apparatus and armature position estimation apparatus for an elevator brake |
EP2019396A1 (en) * | 2007-07-23 | 2009-01-28 | Schneider Electric Industries SAS | Electromagnetic actuator with at least two coils |
FR2919421A1 (en) * | 2007-07-23 | 2009-01-30 | Schneider Electric Ind Sas | ELECTROMAGNETIC ACTUATOR HAVING AT LEAST TWO WINDINGS |
EP2107242A1 (en) * | 2008-04-01 | 2009-10-07 | Societe Des Produits Nestle S.A. | Beverage dispensing apparatus comprising a solenoid pump and method of controlling the solenoid pump |
CN101554986A (en) * | 2008-04-01 | 2009-10-14 | 雀巢产品技术援助有限公司 | Beverage dispensing apparatus and method |
CN101554986B (en) * | 2008-04-01 | 2013-08-14 | 雀巢产品技术援助有限公司 | Beverage dispensing apparatus and method |
Also Published As
Publication number | Publication date |
---|---|
US6942469B2 (en) | 2005-09-13 |
US20060171091A1 (en) | 2006-08-03 |
EP1356486A1 (en) | 2003-10-29 |
US20010043450A1 (en) | 2001-11-22 |
JP2004525592A (en) | 2004-08-19 |
CA2436155A1 (en) | 2002-08-08 |
KR20030084915A (en) | 2003-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6942469B2 (en) | Solenoid cassette pump with servo controlled volume detection | |
US6208497B1 (en) | System and method for servo control of nonlinear electromagnetic actuators | |
US10429427B2 (en) | Method and device for determining the state of an electrically controlled valve | |
Husain et al. | Modeling, simulation, and control of switched reluctance motor drives | |
EP1571679B1 (en) | Method to adaptively control and derive the control voltage of solenoid operated valves based on the valve closure point | |
US7099136B2 (en) | State space control of solenoids | |
KR100271903B1 (en) | Method of detecting malfunctions of the electronic-driving valve for air intake and exhaust | |
RU2419958C2 (en) | Control method of linear drive or linear compressor, as well as controlled drive or linear compressor | |
EP3417162B1 (en) | Detection of valve open time for solenoid operated fuel injectors | |
US11217407B2 (en) | Method for operating a medium voltage circuit breaker or recloser and medium voltage circuit breaker or recloser itself | |
US6176207B1 (en) | Electronically controlling the landing of an armature in an electromechanical actuator | |
US10605191B2 (en) | Precise determining of the injection quantity of fuel injectors | |
JP2000049012A (en) | Motion control method for armature of electromagnetic actuator | |
Lequesne | Fast-acting, long-stroke solenoids with two springs | |
Tai et al. | Control of an electromechanical camless valve actuator | |
Ahmed et al. | Analysis, modeling, identification and control of pancake DC torque motors: Application to automobile air path actuators | |
AU2002332215A1 (en) | System and method for servo control of nonlinear electromagnetic actuators | |
Tai et al. | Quiet seating control design of an electromagnetic engine valve actuator | |
JP4009676B2 (en) | Method and apparatus for monitoring operation of solenoid valve | |
US9448462B2 (en) | Pulse width modulation control of solenoid motor | |
US6536387B1 (en) | Electromechanical engine valve actuator system with loss compensation controller | |
König et al. | Sensorless closed-loop control of solenoid actuators using idim technique | |
US20130013170A1 (en) | Method And Control Unit For Operating A Valve | |
US20230151802A1 (en) | Systems and methods for compression and expansion of gas | |
JP2001221360A (en) | Control device of solenoid driven valve |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2002332215 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002737644 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2436155 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020037010079 Country of ref document: KR Ref document number: 2002561853 Country of ref document: JP |
|
WWP | Wipo information: published in national office |
Ref document number: 2002737644 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1020037010079 Country of ref document: KR |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2002737644 Country of ref document: EP |