METHOD AND DEVICE FOR CONTROLLING A PART MOVABLE WITH THE AID OF A COIL AND SOLENOID VALVE
20210364099 · 2021-11-25
Inventors
- Christof Ott (Asperg, DE)
- Daniel Seiler-Thull (Stuttgart, DE)
- Michael Hilsch (Gaertringen, DE)
- Tobias Mauk (Stuttgart, DE)
- Torsten Berger (Remseck Am Neckar, DE)
Cpc classification
F16K31/0675
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F16K31/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for controlling a part movable with a coil. In this case, a current flowing through the coil and/or a voltage applied to the coil is/are scanned in order to generate a coil signal. In a further step, at least one movement parameter representing an oscillatory movement of the part is ascertained by using the coil signal. Finally, at least one signal parameter of a dither signal is optionally changed to generate the oscillatory movement by comparing the movement parameter to the at least one setpoint value to adapt the oscillatory movement to the setpoint value.
Claims
1-18. (canceled)
19. A method for controlling a part movable with a coil, the method comprising: scanning a current flowing through the coil and/or a voltage applied to the coil to generate a coil signal; and ascertaining at least one movement parameter representing an oscillatory movement of the part by using the coil signal.
20. The method of claim 19, further comprising: changing at least one signal parameter of a dither setpoint signal for generating the oscillatory movement by comparing the movement parameter to the at least one setpoint value to adapt the oscillatory movement to the setpoint value.
21. The method of claim 19, wherein in the scanning, the current and/or the voltage is/are scanned at a scanning rate that is a function of the dither frequency and/or dither period of the dither signal.
22. The method of claim 21, wherein in the scanning, the current and/or the voltage is/are scanned 20 to 40 times per dither period.
23. The method of claim 19, wherein in the scanning, the current and/or the voltage is/are scanned at a scanning rate that is a function of the PWM frequency and/or PWM period of the signal.
24. The method of claim 23, wherein in the scanning, the current and/or the voltage is/are scanned at least seven times per PWM period.
25. The method of claim 19, wherein the current is scanned and the voltage is computed from a battery voltage and the duty cycle of a pulse width modulation signal.
26. The method of claim 19, wherein a coil raw signal is filtered using a low-pass filter, whose limiting frequency is greater than the greatest occurring dither frequency.
27. The method of claim 19, wherein the coil signal or a prefiltered coil signal is digitally low-pass filtered, a limiting frequency of the filtering being in the order of magnitude of the dither signal, to generate a time derivation of the coil signal or of the prefiltered coil signal.
28. The method of claim 19, wherein in the ascertaining, the movement parameter is ascertained by using at least one model function imitating the oscillatory movement.
29. The method of claim 19, further comprising: averaging the coil signal to generate an averaged coil signal, the movement parameter being ascertained in the ascertaining by using the averaged coil signal.
30. The method of claim 19, wherein in the ascertaining, a speed and/or a position of the part is ascertained as the movement parameter.
31. The method of claim 19, wherein in the ascertaining, an amplitude or a root-mean-square value of the speed and/or position of the part is ascertained as the movement parameter.
32. The method of claim 19, wherein in the changing, an amplitude or a root-mean-square value and/or a frequency of the dither setpoint signal is changed as the signal parameter.
33. A device for controlling a part movable with a coil, comprising: at least one unit configured to perform the following: scanning a current flowing through the coil and/or a voltage applied to the coil to generate a coil signal; and ascertaining at least one movement parameter representing an oscillatory movement of the part by using the coil signal.
34. A solenoid valve, comprising: at least one coil; at least one part movable with the coil; and a device for controlling a part movable with the coil, including at least one unit configured to perform the following: scanning a current flowing through the coil and/or a voltage applied to the coil to generate a coil signal; and ascertaining at least one movement parameter representing an oscillatory movement of the part by using the coil signal.
35. A non-transitory computer readable medium having a computer program, which is executable by a processor, comprising: a program code arrangement having program code for controlling a part movable with a coil, by performing the following: scanning a current flowing through the coil and/or a voltage applied to the coil to generate a coil signal; and ascertaining at least one movement parameter representing an oscillatory movement of the part by using the coil signal.
36. The computer readable medium of claim 35, further comprising: changing at least one signal parameter of a dither setpoint signal for generating the oscillatory movement by comparing the movement parameter to the at least one setpoint value in order to adapt the oscillatory movement to the setpoint value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0031]
[0032]
[0033]
DETAILED DESCRIPTION
[0034] The approach described here is based on a solenoid valve by way of example with reference to the following figures.
[0035]
[0036] According to the exemplary embodiment shown in
[0037] In one exemplary embodiment, all processes 110 to 118 take place in device 108 as a function of a period of pulse width modulation signal 130, also referred to as a PWM period, provided by current controller 124, in particular also the ascertainment of movement parameter 116. The fact that the scanning of coil raw signal 111 and the computation of the change in changing unit 118 is a function of the PWM period is indicated by a dashed connecting line.
[0038] In another exemplary embodiment, all processes 110 to 118 take place as a function of a period of dither signal 121 generated by changing unit 118. In this exemplary embodiment, scanning unit 110 is combined with a low-pass filter connected upstream. Here, low-pass filtered coil raw signal 111 is scanned at 30 points per dither period, for example. The fact that the scanning of coil raw signal 111 is a function of the dither period is indicated by a dotted connecting line between changing unit 118 and scanning unit 110.
[0039] According to the exemplary embodiment shown in
[0040] As is apparent from
[0041]
[0042] Ascertaining unit 114, also referred to as a detection part, receives information about the actual movement state of part 102 from the measured variables of voltage 202 and current 126, each of which constitutes coil signal 112.
[0043] Ascertaining unit 114 is connected in the signal flow direction to an addition point in which parameter 116 describing the movement state of the part is compared to a predefined dither value determined in block 206.
[0044] This block 206 termed dither unit ascertains the desirable properties, such as frequency, amplitude, or signal form of periodic predefined dither signal 120, for example, which ensures the desirable oscillatory movement of part 102, by taking into account a working point, such as temperature and current average value, for example.
[0045] In changing unit 118, also referred to as an adaption part, signal 121 is generated that controls the generation of the dither portion in current signal 126 in current controller 124. This takes place in that changing unit 118 makes the parameters of signal 121, for example the amplitude, suitably larger or smaller. Signal 121 is ultimately used to change the movement state of part 102 into the desirable direction.
[0046] As mentioned above, the detection of the movement of part 102 takes place, for example, by using a model equation that takes into account the feedback effect of the armature movement on the current through coil 104. This model equation, also referred to above as a model function, has the form
ƒ(I,İ,Ï, . . . ,U,Ū,Ü, . . . s,v)=0
and describes the correlation between coil current I and its time derivations incorporating voltage U at coil 104 and its time derivations as well as armature position s and armature speed v. The function is in general not linear and is a function of the nature of the magnetic circuit. The armature movement state may be computed particularly easily, when the function is only to a minor extent a function of v or to a minor extent a function of s in the working range of the solenoid valve. In this case, the dependence may be ignored and the above model equation is solved according to s or v, so that the position or the speed may be computed at any point in time from the known variables of current or voltage and their derivations.
[0047] The intensity of the present oscillatory movement is determined from the thus computed progression of the position or speed over time. If the intensity of the oscillatory movement is excessively high or low, superimposed periodic dither setpoint signal 121 is correspondingly adapted to adjust the intensity of the oscillatory movement to a desirable value.
[0048] If the model equation is only to a negligibly small extent neither a function of s nor of v, the fact is made use of that in the case of a determined current average value and a known current average value history, a similar intensity and thus a similar stroke are always present in the solenoid valve, thus allowing for the resolution of the model equation according to v. The accuracy thus achievable when computing v is sufficient in most cases to adjust a desirable oscillatory movement of part 102.
[0049] Changing unit 118 uses a feature of the oscillatory movement, for example a maximum amplitude of the oscillatory movement, to adapt at least one signal parameter of dither setpoint signal 121, for example its amplitude or frequency, in the sense of a control. Various variants from the field of control engineering are possible: [0050] two-step control, three-step control or similar, simple concepts, for example including a dead zone and P-feedback (the oscillatory movement is acceptable in a certain range and an adaptation is not necessary); [0051] PID controller that uses the difference between a setpoint characteristic and an actual characteristic of the oscillatory movement as the control deviation; and [0052] adaptation of parameters or characteristic curves in a (pilot) control that adjusts the dither signal parameters as a function of other environmental parameters.
[0053] A slow implementation of the adaptation part compared to the dynamics of current controller 124 is advantageous to avoid an undesirable interaction with current controller 124. This takes place, for example, by filtering computed movement parameter 116.
[0054] The scanning of voltage 202 or current 126 takes place, for example, with the aid of a processor having a very high scanning rate. Only this high scanning rate makes it possible to provide a physical model for efficiently computing the speed of the armature with the correspondingly scanned values, so that an armature speed may be computed as the predefining dither control and may be successfully used for dither control.
[0055]
[0056] If an exemplary embodiment includes an “and/or” linkage between a first feature and a second feature, this should be read in such a way that the exemplary embodiment according to one specific embodiment has both the first feature and the second feature and according to another specific embodiment it has either only the first feature or only the second feature.