Method of compensation for flux control of an electromechanical actuator
First Claim
1. A method of controlling velocity of an armature in an electromagnetic actuator as the armature moves from a first position towards a second position, the electromagnetic actuator including a coil and a core at the second position, the coil conducting a current and generating a magnetic force to cause the armature to move towards and land at the second position, and a spring structure acting on the armature to bias the armature from the second position, the method comprising the steps of:
- generating magnetic flux in the coil such that the flux increases linearly at a first rate, the first rate being proportional to a crossover time from a previous cycle;
sensing the current passing through the coil;
detecting a near peak value of the current corresponding to the crossover time for the present cycle;
changing the rate of linear flux increase from the first rate to a second rate at the crossover time, the second rate being proportional to the derivative of the current during the previous cycle evaluated at a gamma time from the previous cycle, and the gamma time corresponding to the occurrence of a predetermined ratio between the current and the derivative of the current during a cycle; and
sensing the current and the derivative of the current and allowing the flux to increase rapidly without constraint upon the occurrence of the predetermined ratio between the current and the derivative of the current so as to capture and hold the armature in the second position.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling velocity of an armature of an electromagnetic actuator as the armature moves from a first position towards a second position is provided. The electromagnetic actuator includes a coil and a core at the second position. The coil generates a magnetic force to cause the armature to move towards and land at the second position. A control method is provided to ensure a near zero velocity landing of the armature in the second position while compensating for non-ideal external influences on the system.
-
Citations
12 Claims
-
1. A method of controlling velocity of an armature in an electromagnetic actuator as the armature moves from a first position towards a second position, the electromagnetic actuator including a coil and a core at the second position, the coil conducting a current and generating a magnetic force to cause the armature to move towards and land at the second position, and a spring structure acting on the armature to bias the armature from the second position, the method comprising the steps of:
-
generating magnetic flux in the coil such that the flux increases linearly at a first rate, the first rate being proportional to a crossover time from a previous cycle;
sensing the current passing through the coil;
detecting a near peak value of the current corresponding to the crossover time for the present cycle;
changing the rate of linear flux increase from the first rate to a second rate at the crossover time, the second rate being proportional to the derivative of the current during the previous cycle evaluated at a gamma time from the previous cycle, and the gamma time corresponding to the occurrence of a predetermined ratio between the current and the derivative of the current during a cycle; and
sensing the current and the derivative of the current and allowing the flux to increase rapidly without constraint upon the occurrence of the predetermined ratio between the current and the derivative of the current so as to capture and hold the armature in the second position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of determining if an armature in an electromagnetic actuator is moving properly as the armature moves from a first position towards a second position, the electromagnetic actuator including a coil and a core at the second position, the coil conducting a current and generating a magnetic force to cause the armature to move towards and land at the second position, and a spring structure acting on the armature to bias the armature from the second position, the method comprising the steps of:
-
generating magnetic flux in the coil such that the flux increases linearly at a first rate, wherein the first rate is proportional to a crossover time from a previous cycle;
sensing the current passing through the coil;
searching for a peak value in the current waveform;
concluding the armature is not moving if no peak value in the current waveform is detected.
-
-
11. An apparatus for controlling velocity of an armature in an electromagnetic actuator as the armature moves from a first position towards a second position, the electromagnetic actuator including a coil and a core at the second position, the coil conducting a current and generating a magnetic force to cause the armature to move towards and land at the second position, and a spring structure acting on the armature to bias the armature from the second position, the apparatus comprising:
-
a means for generating magnetic flux in the coil such that the flux increases linearly at a first rate, wherein the first rate is proportional to a crossover time from a previous cycle;
a means for sensing the current passing through the coil;
a means for detecting a near peak value of the current corresponding to the crossover time for the present cycle;
a means for changing the rate of linear flux increase from the first rate to a second rate at the crossover time, wherein the second rate is proportional to the derivative of the current during the previous cycle evaluated at a gamma time from the previous cycle, and wherein the gamma time corresponds to the occurrence of a predetermined ratio between the current and the derivative of the current during a cycle; and
a means for sensing the current and the derivative of the current and allowing the flux to increase rapidly without constraint upon the occurrence of the predetermined ratio between the current and the derivative of the current so as to capture and hold the armature in the second position. - View Dependent Claims (12)
-
Specification