Method for controlling an inertial drive
09722512 · 2017-08-01
Assignee
Inventors
Cpc classification
International classification
Abstract
A method for controlling an inertial drive on the basis of pulse trains is disclosed. The pulse trains include pulses having sections of different gradients and having variable amplitude and/or frequency. A pulse interval occurs between the individual pulses, wherein the selected pulse duration is so short that is substantially less than the cycle duration of the natural oscillation of the system to be driven.
Claims
1. A method for controlling an inertial drive on the basis of pulse trains that include sections having different gradients and having variable amplitude and frequency, the method comprising: providing pulse intervals of variable lengths between individual pulses, wherein a selected pulse duration is less than a cycle duration of a natural oscillation of a system to be driven; maintaining a constant pulse duration; determining a step frequency of a drive based on the variable lengths of the pulse intervals; and permitting continuous motion of the drive by superimposing a scanning motion and a step.
2. The method according to claim 1 wherein each pulse comprises a sequence having a first slowly rising edge, a rapidly falling edge and a second slowly rising edge, or having a first slowly falling edge, a rapidly rising edge and a second slowly falling edge.
3. The method according to claim 1 further comprising, when the drive changes direction, adjusting amplitude values to compensate for changing step sizes.
4. The method according to claim 3 further comprising readjusting the amplitude values to keep the step size constant.
5. The method according to claim 4 further comprising dynamically controlling the amplitude to maintain small step sizes less than 5 nm.
6. The method according to claim 1 further comprising: setting a drive speed based on a product of the step frequency and the step size; and filtering out resonant frequencies of the system to be driven.
7. The method according to claim 1, further comprising compensating mechanical and electrical properties of the system to be driven by pulse asymmetry in the respective pulse trains used for control.
8. The method according to claim 3, further comprising: correcting frequency-dependent variations in the step size by making adjustments to control amplitudes; and correcting the adjustments anticipatively, using a recorded series of measurements.
9. The method according to claim 3, further comprising: correcting frequency-dependent variations in the step size by making adjustments to control amplitudes; and correcting said adjustments dynamically.
10. The method according to claim 1 wherein more than one actuator is used per drive, the actuators selectively controllable by a timing offset.
11. The method according to claim 1 wherein the pulse duration of an individual pulse is less than 50 μs.
12. The method according to claim 1 wherein superimposing the scanning motion and the step includes performing the step when the scanning motion has reached a threshold value.
13. A method for controlling an inertial drive on the basis of pulse trains that include sections having different gradients and having variable amplitude and frequency, the method comprising: providing pulse intervals of variable lengths between individual pulses, wherein a selected pulse duration is less than a cycle duration of a natural oscillation of a system to be driven and wherein the selected pulse duration is at least one order of magnitude less than the cycle duration of a natural oscillation of the system to be driven.
14. The method according to claim 13 further comprising: when the drive changes direction, adjusting amplitude values to compensate for changing step sizes.
15. The method according to claim 14 further comprising readjusting the amplitude values to keep the step size constant.
16. The method according to claim 13, further comprising compensating mechanical and electrical properties of the system to be driven by pulse asymmetry in the respective pulse trains used for control.
17. The method according to claim 13, further comprising: correcting frequency-dependent variations in the step size by making adjustments to control amplitudes; and correcting the adjustments anticipatively, using a recorded series of measurements.
18. The method according to claim 13, further comprising: correcting frequency-dependent variations in the step size by making adjustments to control amplitudes; and correcting said adjustments dynamically.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
(1) The method shall now be described in greater detail with reference to an embodiment and with the aid of Figures, in which
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
DETAILED DESCRIPTION
(20)
(21)
(22) Waveform A: Classic sawtooth
(23) Waveform B: Exponential pulse train
(24) Waveform C: Parabolic pulse trains with cliff
(25) Waveform D: Sawtooth with intervals
(26) Waveform E: Sawtooth sequence with intervals between the sawteeth
(27) Waveform F: Parabolic curve.
(28)
(29)
(30) It can be seen from the view shown in
(31)
(32)
(33)
(34)
(35) A runner 5a guided inside the guide 5b is driven by supplying a sawtooth signal to the actuators. A small mirror 5c is mounted on runner 5a, the position of the mirror being monitored with the laser 5d of a laser interferometer.
(36) To show the effect of oscillations of the runner 5a on an object which is coupled to the runner unfavorably in regard to vibrations, another mirror 5f is mounted on top of a thin rod 5e on the runner 5a. Since the rod 5e is thin and the mirror 5f has a relatively high mass, the mirror 5f can be easily made to vibrate. The movements of the mirror 5f are monitored using a second laser beam 5g of the laser interferometer.
(37)
(38) In each case, the runner 5a was driven to perform a 20-nm step.
(39) In the case of the upper two graphs 128 and 130, respectively, a traditional sawtooth signal 131 was used, whereas in the case of the lower two graphs, 132 and 134 respectively, a shortened sawtooth pulse 136 according to the invention was used.
(40) The graph 128 shows clearly that the carriage converted only a very small portion of the movement performed by the actuator into a step 20 nm; most of the movement is merely oscillation of the runner 5a on the order of 400 nm.
(41) The effect of the oscillation of the runner 5a on the mirror 5f is shown in the graph 130, where the mirror 5f can be observed oscillating with an amplitude of approximately 700 nm, followed by a long period of transient oscillations with a clearly discernible beat. If, instead of the mirror construction 5e+5f, a needle had been used in order to perform nanoscale manipulations, then such vibrations would have made it very difficult in practical terms to approach the object with fine steps.
(42) As can be seen from
(43) In graph 132, the measured position is shown directly on the runner 5a. One can see a 20-nm step. The resolution of
(44) With such positioning behavior, a needle of the kind referred to above may be used very well for nano-manipulations.
(45)
(46) The runner 5a was driven in each case using parabolic signals to perform a 100-nm step.
(47) In the case of the graphs 138 and 140, a standard parabolic signal 142 was used, whereas in the case of the graphs 144 and 146, a shortened parabolic pulse 148 was used.
(48) The graph 138 shows clearly that the carriage converted only a very small portion of the movement performed by the actuator into a step of size about 100 nm; most of the movement is merely oscillation of the runner 5a in the order of several microns.
(49) The effect of the oscillation of the runner 5a on the mirror 5f is shown in the graph 140, where the mirror 5f can likewise be observed oscillating with an amplitude of several microns, followed by a long period of transient oscillations.
(50) As can be seen from
(51) In the graph 144, the measured position is shown directly on the runner 5a. One can see a 100-nm step. The resolution of
(52)
(53)
(54) The situation is different when the inertial drive is controlled by the shortened control pulses. As can be seen from graph 156, the vibrations also become smaller when the step sizes become smaller, which makes it technically feasible to use small steps of the inertial drive.
(55)
(56) When the amplitude is reduced, the step sizes 158 become increasingly smaller until no step is performed. When the amplitudes are then increased again, steps are not performed again immediately; instead, the amplitude 159 must be increased until the drive performs a large, erratic step 160. As soon as such a step 160 has been performed, the step size 158 can be controlled again by varying the amplitude.
(57) In the case of amplitude control, the step size 158 can be used continuously in a linear relationship down to a step size of zero, since the “jamming” described above is prevented by a fast control loop. No hysteresis occurs, so the small steps can be put to technical and meaningful uses.
(58) It can be seen from
(59)
(60) In the two other waveforms 168 and 170, the areas above and below the average value differ. For example, the area above the average value, 178, is larger than the area below the average value, 180. Asymmetry can also be produced in the other direction in which the area below the average value is greater.
(61) It can be shown that asymmetry can be produced using various methods. For the middle case 168, the asymmetry is set using different amplitude levels, whereas in the bottom case 170, asymmetry is produced using different edge gradients.
(62) Such asymmetry can compensate for the fact that the amplifier electronics, the actuators and the mechanics might not be able to follow a fast step perfectly, which then lead to asymmetric behavior at the point of friction, which leads in turn to undesired vibrations.
(63)
(64) In the two other waveforms, the areas above and below the average value 192 differ. The area above the average value 192 is larger. Asymmetry can also be produced in the other direction in which the area below the average value 192 is greater.
(65) It can be shown that asymmetry can be produced using various methods. For the middle case 184, the asymmetry is set using different amplitude levels, whereas in the bottom case 186, asymmetry is produced using different durations for the interval between slip phases.
(66) Such asymmetry can compensate in the event that the amplifier electronics, the actuators and the mechanics might not be able to follow a fast step perfectly, which then lead to asymmetric behavior at the point of friction, which leads in turn to undesired vibrations.
(67)
(68) The scanning motion results from semi-static control that changes slowly in comparison with the edges of the step. Superimposition may be realized in such a way that a step is performed as soon as the scanning motion has reached a threshold value. After the step, the voltage applied to the actuator is again at the same level as before the first scan, so scanning can start anew. Because these cycles can be repeatedly performed, the possible stroke length is theoretically unlimited.
(69)