DEVICE FOR CONTROLLING A PISTON PUMP UNIT FOR LIQUID CHROMATOGRAPHY

20210017970 ยท 2021-01-21

Assignee

Inventors

Cpc classification

International classification

Abstract

A control device of a piston pump unit comprising at least two piston-cylinder units that operate in a phase-shifted manner for the purpose of liquid chromatography and to a piston pump unit is described. The control device corrects fluctuations of the system pressure while switching from one piston cylinder unit to the respective other piston cylinder unit. The fluctuations can occur as a result of the cooling of the liquid medium that is heated in an adiabatic manner during a pre-compression phase in the working piston. The control unit controls the piston speed of at least one piston-cylinder unit during the transition phase depending on at least one characteristic, which is ascertained from chronologically previously detected pressure values, such that variations of the system pressure as a result of the cooling of the adiabatically heated medium are at least partially compensated for.

Claims

1. A method to control a piston pump for liquid chromatography, the piston pump including at least two phase-offset cyclically working piston-cylinder units, which produce a predefined flow of a liquid medium to be delivered at an outlet port, wherein a constant system pressure results at the outlet port, the method comprising: in a pre-compression phase of one cycle of at least one of the piston-cylinder units, compressing a piston in the piston-cylinder unit; measuring a first pressure at a first time and a second pressure at a second time during the pre-compression phase in which an adiabatic heating effect is negligible in the piston-cylinder unit; extrapolating the first pressure at the first time and the second pressure at the second time to determine a calculated time in which the pressure of the piston-cylinder unit will be at the constant system pressure; determining a detected time in which the pressure of the piston-cylinder unit is measured with a pressure sensor to be at the constant system pressure; calculating a time difference based on the calculated time and the detected time; and calculating a first correction amplitude of the piston speed for at least one piston-cylinder unit based on the time difference.

2. The method of claim 1 further comprising: opening an outlet valve on the piston-cylinder unit when the pressure of the piston-cylinder unit is at the constant system pressure to begin a delivery phase; applying a first corrected piston speed to at least one piston-cylinder unit during the delivery phase, in which the delivery phase is subsequent to the pre-compression phase, the first corrected piston speed is based on the calculated first correction amplitude of the piston speed.

3. The method of claim 1, in which a piston speed is constant during the pre-compression phase.

4. The method of claim 1, in which the first pressure ranges from 2 MPa to 10 MPa and the second pressure ranges from 10 MPa to 20 MPa.

5. The method of claim 1, in which the calculated first correction amplitude of the piston speed is based on a decreasing exponential function.

6. The method of claim 5, in which the decreasing exponential function comprises an equation, the equation including:
vk=c.Math.exp[(tt.sub.2)/] wherein vk is the first corrected piston speed for at least one of the piston-cylinder units, c is the first correction amplitude of the piston speed, t is a time, t2 is the detected time, is a time constant.

7. The method of claim 5, in which the decreasing exponential function comprises an equation, the equation including:
vk=c.Math.exp[(xxII)/], wherein vk is the corrected piston speed for at least one of the piston-cylinder units, c is the first correction amplitude of the piston speed, x is a position of the piston, and xII is a position of the piston at the detected time.

8. The method of claim 1 further comprising calculating a second correction amplitude of the piston speed based on a characteristic selected from the group consisting of a magnitude of the first correction amplitude, the constant system pressure, and a combination thereof.

9. The method of claim 8 further comprising: applying a second corrected piston speed to at least one piston-cylinder unit during the delivery phase, the second corrected piston speed is based on the calculated second correction amplitude of the piston speed.

10. The method of claim 9, in which the calculated second correction amplitude of the piston speed is based on a stepped or rectangular function.

11. A method to control a piston pump for liquid chromatography, the piston pump including at least two phase-offset cyclically working piston-cylinder units, which produce a predefined flow of a liquid medium to be delivered at an outlet port, the method comprising: in a first pre-compression phase of one cycle of at least one of the piston-cylinder units, compressing a piston in the piston-cylinder unit; measuring a pressure profile at the outlet port during the pre-compression phase, wherein a system pressure at the outlet port increases linearly; opening an outlet valve on the piston-cylinder unit to begin a first delivery phase of the liquid medium; linearly extrapolating the pressure profile at the beginning of the first delivery phase; calculating a first pressure difference between the linearly extrapolated pressure profile at the beginning of the first delivery phase and a measured system pressure during the first delivery phase; and calculating a first correction amplitude of the piston speed based on the first pressure difference.

12. The method of claim 11 further comprising: applying a first corrected piston speed to at least one piston-cylinder unit during the first delivery phase, in which the first delivery phase is subsequent to the pre-compression phase, the corrected piston speed is based on the calculated first correction amplitude of the piston speed.

13. The method of claim 12 further comprising: in a second pre-compression phase of one cycle of at least one of the piston-cylinder units, compressing the piston in the piston-cylinder unit; opening the outlet valve on the piston-cylinder unit to begin a second delivery phase of the liquid medium; linearly extrapolating the pressure profile at the beginning of the second delivery phase; calculating a second pressure difference between the linearly extrapolated pressure profile at the beginning of the second delivery phase and a measured system pressure during the second delivery phase; and calculating a second correction amplitude of the piston speed based on the second pressure difference; adding the first correction amplitude and the second correction amplitude to form a summation; and applying a second corrected piston speed to at least one piston-cylinder unit during the second delivery phase, in which the second delivery phase is subsequent to the second pre-compression phase, the second corrected piston speed is based on the summation.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The invention will be explained in greater detail hereafter on the basis of exemplary embodiments shown in the drawing. In the drawing.

[0043] FIG. 1 shows a schematic illustration of the essential components of a serial double-piston pump according to the prior art;

[0044] FIG. 2 shows a schematic illustration of the essential components of a serial double-piston pump having a control unit according to the invention;

[0045] FIG. 3 shows a diagram of the pressure in the volume of the working cylinder and in the volume of the equalizing cylinder as a function of time to explain a first alternative of the invention;

[0046] FIG. 4 shows a diagram of the piston speeds (added with the correct sign) as a function of the time for the correction guideline of the variant according to FIG. 3;

[0047] FIG. 5 shows diagrams for the pressure p, the correction amplitude c, and the difference c of the correction amplitudes of respectively two successive pump cycles for a second alternative of the invention.

DETAILED DESCRIPTION OF EMBODIMENTS

[0048] The serial double-piston pump unit shown in FIG. 2 substantially corresponds with respect to hardware to the known serial double-piston pump 1 shown in FIG. 1. Therefore, identical reference signs are used for identical components and parts. The refinement according to the invention is located in particular in a control unit 32 shown in FIG. 2, which can comprise a processor-controlled controller unit having suitable software or firmware in a conventional manner. Since known pump units also typically have such flexibly configurable control units, and the control according to the invention is implementable by software or firmware, the invention can also be integrated in existing pump units and also retrofitted if necessary.

[0049] The signals of the pressure sensors 13 of the first piston-cylinder unit 3 and of the second piston-cylinder unit 5 are supplied to the control unit 32 of the pump unit 1 in FIG. 2. The control unit 32 can analyze these sensor signals in the manner described hereafter and, depending thereon, can activate a drive device 34, which is mechanically coupled to the pistons to be driven, i.e., the working piston 11 and the equalizing piston 21, such that the pistons 11, 21 are moved forward or in reverse at a predetermined speed.

[0050] To solve the problem described at the beginning, of avoiding a pressure drop as a result of cooling of the liquid medium, which is heated in the pre-compression phase and is to be delivered by the pump unit, the control unit detects the pressure or pressure profile (depending on the time or the position of the relevant piston) and ascertains parameters of a correction guideline therefrom, which is used to control the piston speed during the phase in which the pressure drop would occur without correction.

[0051] Two specific solution variants according to the invention are to be described in more detail hereafter, which originate from this general solution:

[0052] The first solution variant will be explained on the basis of FIG. 3, which illustrates the profile of the pressure in the volume of the first or second piston-cylinder unit 3, 5, respectively. It is suitable for pumps which respectively have a separate pressure sensor for the pressure 42 in the working head and for the system pressure 40 at the outlet port of the pump unit. The system pressure can of course be detected at arbitrary locations which are fluidically connected to the outlet port without a relevant fluidic resistance having to be considered. In FIG. 3, these are the sensors 13 and 23.

[0053] This variant proceeds from the finding that during a rapid compression of a liquid to high pressure, as occurs in the pre-compression phase, a substantially adiabatic state change occurs, since the resulting compression heat is only dissipated in a very small part in the short time. In contrast, if one observes only a slight compression, the temperature of the liquid hardly changes, so that the state change can be considered to be nearly isothermal, even if the compression occurs rapidly.

[0054] As a result, during the pre-compression phase, as a result of the rapid compression, the pressure increase in the lower pressure range runs approximately isothermally, and the adiabatic state change is only noticeable at higher pressures. The difference between isothermal and adiabatic state change is ascertained according to the invention by analysis of the actual pressure profile as a function of the performed compression. This is explained hereafter as an example on the basis of FIG. 3.

[0055] FIG. 3 shows, as a function of time, several pressure profiles in the working and equalizing heads 10, 20 during the pre-compression phase and also shortly before and after. In this example, it is presumed that the pre-compression occurs linearly, i.e., at constant piston speed.

[0056] Until the point in time to, the pump unit 1 is in the intake phase. During this, the pressure in the working head 10 corresponds to the ambient pressure or zero and is therefore coincident with the time axis. The system pressure p.sub.sys is assumed to be constant in this example during the intake phase and pre-compression phase. This is indicated by the line 40.

[0057] The pre-compression phase begins at the point in time t.sub.0. At this point in time, a well-defined liquid quantity is located in the volume 12 of the working head, and both valves 15 and 16 are closed. Proceeding from this point, the liquid is compressed in the working head.

[0058] In a hypothetical, isothermal case, i.e., without consideration of heating, the pressure would rise linearly corresponding to curve 43, presuming a linear pre-compression, i.e., a movement of the working piston at constant speed. In this case, the pressure in the working head at a point in time t.sub.1 would reach the system pressure p.sub.sys. At this point in time, the outlet valve would open and the delivery phase begins, as described above.

[0059] In the real case, an adiabatic state change occurs during the pre-compression, since the liquid in the volume 12 of the working head 10 heats up due to the pre-compression. Because the volume in the working head 10 is determined by the piston position at every point in time between t.sub.0 and t.sub.1, the temperature increase as a result of the lack of a possibility for volume expansion results in an additional pressure increase, so that the pressure profile in the working head follows the profile 42 in FIG. 3. The pressure rises more strongly than would be expected in the case of isothermal observation. Therefore, the pressure in the equalizing head is already reached at an earlier point in time t.sub.2. At the point in time t.sub.2, the valve 16 opens and the delivery phase begins, as described above. The heated liquid is transferred via a connecting line 24 from the working head 10 into the equalizing head 20. Since no further compression work is supplied to the liquid, it now cools again due to contact with the surrounding, cooler components of the pump unit 1. A volume contraction occurs during this, which reduces the total flow provided at the pump outlet port 30 and, without further measures, would result in a pressure drop according to the curve part 45 in FIG. 3 at the beginning of the delivery phase.

[0060] To avoid such a pressure drop, the difference between the points in time t.sub.1 and t.sub.2 is determined in this first variant. The point in time t.sub.2 can be ascertained in a simple manner by extrapolation of the real pressure profile, since at this point in time the curve 42 (i.e., the detected pressure profile during the compression phase) reaches the system pressure p.sub.sys. This is known per se and has already been used for some time. The point in time t.sub.1 results from the hypothetical, isothermal case, and can also be ascertained from the real pressure profile according to curve 43. This is possible, since in the lower pressure range, no noteworthy heating has yet occurred and therefore, in this range, the curve 42 and the curve 43 run nearly identically. Thus, a measuring interval t.sub.3 to t.sub.4 can be established, in which the pressure is between a lower pressure p3 and an upper pressure p4, wherein, even at the selected pressure p4, no relevant temperature increase can yet have occurred as a result of the provided compression work. In principle, the pressure p3 can be selected to be equal to the ambient pressure. In this case, t.sub.3=t.sub.0 would then be the case.

[0061] Expediently, however, the pressure p3 is selected to be at least somewhat greater than the ambient pressure, since in this way the influence of interfering effects such as air bubbles or mechanical play of the drive, for example, can be reduced. The pressure p4 is selected to be significantly greater than p3, however, as mentioned above, at most sufficiently large that adiabatic heating effects are still negligible. Reasonable values for p3 are in the range from 2 MPa to 10 MPa, in particular between 7 MPa and 10 MPa. Reasonable values for p4 are between 10 MPa and 20 MPa, in particular between 12 MPa and 15 MPa. Of course, these values are also dependent to a certain extent on the type of the liquid.

[0062] The pressure profile in the measuring interval t.sub.3 to t.sub.4 is linearly extrapolated to obtain the curve 43, which corresponds to an isothermal state change. The extrapolation line can be calculated using the conventional mathematical methods (for example, linear approximation) from the pressure profile in the measuring interval. In the simplest case, only the measurement points at the beginning and at the end of the measurement interval are considered for this purpose. The intersection point of the extrapolation line or curve 43 with the system pressure p.sub.sys corresponds to the point in time t.sub.1 to be determined.

[0063] The time difference t=t.sub.1-t.sub.2 is a measure of the heating of the liquid during the pre-compression and therefore a measure of the pressure drop to be expected as a result of the cooling and can therefore be used to calculate a correction amplitude c of the piston speed. This correction amplitude is subsequently used to increase the flow, which is provided by both pistons together, in a time interval following t.sub.2 during the delivery phase and thus to avoid the flow drop or pressure drop 45.

[0064] The performance of the correction will be explained on the basis of FIG. 4. Since both pistons 11, 21 participate in the flow production during the delivery phase, the correction can optionally be executed using the working piston, the equalizing pistons, or both pistons. Therefore, v stands here for the sum of the two piston speeds (added with the correct sign) of working and equalizing pistons, wherein positive speeds stand for a forward movement of the piston. The movement of the two pistons produces the desired target flow.

[0065] The speed v0 according to the line 70 in FIG. 4 is the piston speed which is necessary to produce the set flow. In the observed example, a constant flow rate is presumed, therefore this speed is constant.

[0066] For the correction of the piston speed, this (uncorrected) speed or the relevant (uncorrected) speed profile (as a function of the time or the piston position) is superimposed with a correction component 71 according to FIG. 4. This follows a decreasing exponential function having the amplitude 76, which is given by the correction amplitude c as a pre-exponential factor and a time constant r. The time constant r can be calculated, for example, from a polynomial function of flow and duration of the pre-compression phase or the pre-compression path. The dimension of the correction amplitude is typically between 0% and 10% of the set target flow and is reasonably between 0% and 6%. The time constant is typically in a range from 12000 ms to 200 ms, reasonably between 5000 ms and 500 ms.

[0067] The exponential profile reflects the cooling procedure, which theoretically also follows a decreasing exponential function. By way of the superposition of the correction component 71, which is determined in a suitable manner, the pressure drop 45 is equalized, so that the system pressure follows the profile 41 beyond the point in time t.sub.2.

[0068] Experiments have shown that from a specific location position of the working piston, which is reached here at the point in time 72, an additional improvement can be achieved by a further correction component 74. This is a stepped or rectangular function, which is active in a specific range in the time interval 72 to 73 and has a constant value here. Since the point in time 72 corresponds to a fixed piston position, this is later the lower the set target flow. The height of the step can preferably be selected to be proportional to the above-mentioned correction amplitude c of the exponential profile of the correction component and/or additionally proportional to the system pressure p.sub.sys. It has proven to be advantageous to use, as the amplitude of the step per 100 MPa, approximately 0.9 times the previously calculated correction amplitude c. The time length of the correction component 74 preferably extends until the end of the delivery phase (point in time 73) or until the beginning of the following intake phase. Of course, it can however also be adapted by simulation or empirically to the respective conditions (in particular the mechanical and thermal properties of the pump unit 1).

[0069] Instead of a solely stepped component, another shape can also be selected, which can be found by simulation or empirically. For example, a ramped function is also conceivable having a ramped increase and a similar decrease.

[0070] The sum of the correction components 71 and 74 causes the pressure drop 45 to be practically completely equalized during the delivery phase. By way of the addition of the two corrections 71 and 74, the curve 75 results for the total speed of the two pistons 11 and 21, as shown in FIG. 4.

[0071] This method stabilizes flow or pressure of the pump. In the case of high-pressure gradient pumps, the mixing ratio of the solvent is also maintained more stably. The chromatographic reproducibility therefore improves.

[0072] Furthermore, the method does not require any additional sensors and can thus be implemented without a hardware change, solely as a firmware solution. In this way, even existing pumps can be retrofitted. A further advantage is that the method automatically functions for all conventional liquids, without specifications about material constants of the liquid being necessary. In relation to known solutions, no heat exchanger or additional flow resistance is necessary. Since a pure controller in the strict sense is used (i.e., a closed control loop is intentionally omitted), complex control technology which is susceptible to malfunction is not necessary.

[0073] The second variant, which is described hereafter, for correction of the piston speed during the delivery phase, in particular in the starting phase thereof, is also suitable for those pumps in which no sensor 13 is provided for measuring the pressure in the working head. In this case, an analysis of the pressure profile 42 in the working head, as in the case of the above-described alternative, is not possible. As explained hereafter, the correction value can be ascertained on the basis of the pressure profile at the pump outlet port 30, however (by means of the sensor 23).

[0074] The upper curve in FIG. 5 shows an exemplary pressure profile 50 at the pump outlet, which rises continuously here. Such pressure changes can result, for example, in that as a result of the typical gradient operation in HPLC, the viscosity of the solvent which passes the column changes and therefore the column pressure is not constant. Such an increasing curve can, depending on the conditions, also result, of course, for the above-described first alternative of the correction of the piston speed(s) in the delivery phase. Instead of a constant value for the pressure p for determining the times t.sub.1 and t.sub.2, the method described hereafter of the extrapolation of the pressure profile (which is now no longer constant) for the system pressure p.sub.sys at the outlet port 30 can then be used.

[0075] In the second alternative for the correction of the piston speed according to FIG. 5, in each case shortly before the end of the first pre-compression phase, the profile of the pressure 50 at the pump outlet is measured via the sensor 23, linearly approximated, and extrapolated. This respectively results for the beginning of the following delivery phase of an expected, extrapolated pressure profile 541. At the beginning of the delivery phase, a difference 531 of detected or measured pressure 511 and the extrapolated pressure profile 541 is calculated, which results from the pressure drop 561. This difference 531 can be positive or negative, since instead of a pressure drop, a pressure overelevation can also occur (in particular in the event of an overcorrection).

[0076] The pressure difference 531 is, similarly to the procedure in the case of the above-described first alternative, used as a measure for the determination or calculation of a correction amplitude c (see the curve 55 for the correction amplitude c in FIG. 5) or for the determination of a change custom-characterc (see the curve 52 for the change custom-characterc in FIG. 5) of a correction amplitude c already ascertained depending on the preceding pump cycle. In the case shown in FIG. 5, the pressure drop 561 is the first pressure drop occurring in the pressure profile 50, which is considered for the correction method. Accordingly, the values for the correction amplitude c and the change thereof are still equal to zero before the point in time at which the pressure difference 531 is detected. This pressure drop 561 therefore still penetrates completely without a correction, since a correction can always first occur according to this alternative for the pressure drop which follows the pressure drop which is analyzed to determine the relevant correction guideline. The correction amplitude c or 521 is therefore still equal to zero before the pressure drop 561.

[0077] The amplitude change custom-characterc, which is determined based on the pressure drop 561 or the detected pressure difference 531, is added to the current value of the total amplitude c to determine the total amplitude c (or optionally used to calculate the amplitude value c according to another mathematical guideline). This results in the value 521 shown in FIG. 5 for the change custom-characterc of the correction amplitude. The value 551 for the correction amplitude c is still also equal to the value 521 for custom-characterc at this point in time, since c was previously still equal to zero. The value 521 for c is used to correct the pressure drop to be expected in the next pump cycle. The correction guideline, which preferably consists of the combination of the exponentially decreasing component with the stepped component, is also determined using the value for c, as in the case of the above-described first alternative. As a result of the correction, the next pressure drop 562 shown in FIG. 5 already results as substantially less.

[0078] The above-described method is now again applied. The extrapolated pressure profile 542 is compared to the measured pressure profile 512 of the next pressure drop 562. A correction amplitude change custom-characterc, which is designated with 522 in FIG. 5, is again determined from the pressure difference 532. This is added to the value 551 for the correction amplitude c (or used to calculate a total value for the correction amplitude c according to the other mathematical guideline). The new, higher value 552 for the correction amplitude c is in turn used to correct the next pressure drop 563 to be expected.

[0079] This is also performed for the next pressure drop 563. The extrapolated pressure profile 543 is compared to the measured pressure profile 513 of the pressure drop 563. A correction amplitude change custom-characterc, which is designated in FIG. 5 with 523, is determined from the pressure difference 533. This is added to the value 552 for the correction amplitude c (or used to calculate a total value for the correction amplitude c according to the other mathematical guideline). The new, higher value 553 for the correction amplitude c is in turn used to correct the next pressure drop to be expected.

[0080] This procedure is repeated with each cycle, wherein an iterative determination of the correction amplitude c is performed.

[0081] In the simplest case, the calculation of the change custom-characterc of the correction amplitude c can be performed by a proportional relationship between custom-characterc and the measured pressure drop 531, 532, 533. The factor between the measured pressure drop and the change of the correction amplitude custom-characterc is then dependent on the construction of the pump, for example, the piston diameter, and on the selected units for speed and pressure. Therefore, generally valid specifications for the factor are not possible. However, the most favorable factor can be empirically ascertained and it can thus be established that an occurring pressure drop will be equalized in particular as far as possible as early as in the next cycle.

[0082] During the start of the pump, it can begin, as shown in FIG. 5, for example with a correction amplitude c=0 (no correction). The correction amplitude is iteratively automatically optimized until the pulsation disappears by way of the changes added thereto with each cycle. If further pressure differences form, changes are again added. The time constant of the correction movement is ascertained as in the above-described first variant. The application of the correction amplitude and time constant is also performed in the same manner.

[0083] Since high-pressure gradient pumps consist of two or more double-piston pumps connected in parallel, mutual influence of the individual pumps can occur here. Since high-pressure gradient pumps typically have a pressure sensor in the working head in any case, however, the above-described first alternative is preferable for them.

[0084] The embodiments presented up to this point relate to an individual serial double-piston pump, as shown in FIG. 1. The present invention can also be applied accordingly to further embodiments of pumps known per se.

[0085] The present invention may be applied not only to serial double-piston pumps, but rather also to parallel double-piston pumps, for example, as are known from the patent specification U.S. Pat. No. 4,753,581. Parallel double-piston pumps do not operate with one working piston and one equalizing piston, but rather both pistons alternately provide the flow. For this purpose, the valves 15 and 16 must be provided twice, i.e., respectively for both pump heads. The two individually produced flows of the pistons 11 and 21 are guided together after the two outlet valves 16 via a T-piece adapter, the third connection of which represents the pump outlet 30. Parallel double-piston pumps also require a pre-compression before the relevant outlet valve 16 opens and discharges liquid to the remaining system. During and after the pre-compression, the same procedures play out as in the case of a serial double-piston pump. The correction amplitude can therefore be ascertained in the same manner as described above.

[0086] The application of the calculated correction can also be performed in the same manner as described above, by correspondingly correcting the speeds of one piston or both pistons.

[0087] Furthermore, the invention may advantageously be applied to multiple individual pumps connected in parallel. Each of these individual pumps can in turn optionally be implemented as a serial or parallel double-piston pump. Such a parallel connection of two or more individual pumps is used, for example, to produce and mix multiple different solvent flows (for example, high-pressure gradient pumps). The invention may then be applied to each of the participating individual pumps in the above-described manner.

[0088] Both in the case of serial and also parallel double-piston pumps, both pistons can be actuated by a shared drive (for example, camshaft) or by independent drives (for example, spindle drives). In both cases, the effects of the adiabatic pre-compression are evaluated according to the invention on the basis of the pressure signals and the piston position and/or the time, as described above. In the case of pumps having a shared drive for both pistons, the correction is carried out according to the invention by changing the drive speed, whereby both piston speeds can change. In the case of pumps having independent drives, the correction can optionally be carried out with one of the two pistons or also with both pistons, in contrast.

[0089] Furthermore, the invention is applicable to pumps having variable amplitude of the cyclic piston stroke. Such pumps change the stroke of the piston cycle as a function of internal control parameters, for example, the set flow rate. Piston positions are driven in a defined manner and pressures are recorded. The fundamental problem of the invention also occurs in the case of these pumps during or after the pre-compression and can similarly be solved in the same manner as described above.

[0090] The pressure sensors do not necessarily have to be arranged in the pump heads for the application of the invention. Thus, for example, the pressure sensor 23 for measuring the pressure in the system does not have to be arranged directly in the equalizing head, but rather must only have a fluidic connection thereto. As a result, in the case of multiple pumps connected in parallel, a single, shared sensor is sufficient for measuring the system pressure.

[0091] Instead of pressure sensors, the pressures can also be determined indirectly. For example, forces or deformations of components can be detected for this purpose and a corresponding pressure can be concluded depending on the directly detected physical variables.

[0092] It is not necessary for the pre-compression to occur linearly, i.e., at constant piston speed, for the application of the invention. In the case of nonlinear embodiment of the pre-compression, deviations from a linear profile can either be taken into consideration by computer, or calculations are performed using piston positions instead of times. This is possible because for all mentioned effects, the relationship between time and pressure is less relevant than the relationship between piston position and pressure.

[0093] In the practical application, this means that, for example, in FIG. 2 on the X-axis, instead of time, the piston position is plotted, instead of the times to to t.sub.4, calculations are then accordingly performed with piston positions xo to x.sub.4. Otherwise, nothing changes in the remaining procedure.

[0094] One variant of the invention may be implemented if the pump has a fluidic connection to a further external system having piston, for example, a high-pressure injection system. In this case, the actual pump can communicate the dimension of the expected pressure drop and the point in time thereof to the external system. The pump itself does not change the piston speed. For this purpose, the external piston executes a change of its position to equalize the flow error, which would be displayed as a pressure pulsation 45 or 56, respectively, and uses the values of the correction amplitude and time constant for this purpose for the control of the movement of this external piston. In the meaning of the present description, this external piston should be associated with the pump unit, wherein the function of a correction piston is transferred to the external piston (in addition to other functions possibly assigned to this piston). Thus, for example, a double-piston pump having this associated external piston (which is optionally arranged in the separate system) can be understood as a triple-piston pump or as a double-piston pump having correction piston, respectively. The control unit can also be distributed in this case to a control unit associated with the actual double-piston pump or multiple-piston pump and to a further control unit, which is associated with the separate system.

[0095] Therefore, the present invention provides a control unit, which implements a method, using which correction parameters for influencing the piston speed(s) of a multiple-piston pump can be automatically determined from the pressure signals of the pump in a simple manner. By applying these correction parameters by means of a simple control, pulsations of the pump can be avoided or greatly reduced, without complicated pressure control loops or additional sensors or other components being necessary for this purpose. The solution according to the invention can be provided easily by firmware and can therefore also be provided for existing devices. [0096] 1 double-piston pump unit [0097] 3 first piston-cylinder unit [0098] 5 second piston-cylinder unit [0099] 10 cylinder/working head [0100] 11 working piston [0101] 12 free volume [0102] 13 pressure sensor [0103] 14 inlet connection [0104] 15 inlet valve [0105] 16 outlet valve [0106] 17 seal [0107] 20 cylinder/equalizing head [0108] 21 equalizing piston [0109] 22 free volume [0110] 23 pressure sensor [0111] 24 connecting line or capillary [0112] 27 seal [0113] 30 outlet capillary/outlet port [0114] 32 control unit [0115] 34 drive device [0116] 40 constant pressure profile during the pre-compression phase at the outlet port [0117] 42 real pressure profile in the working head during the compression phase [0118] 43 hypothetic pressure profile in the working head with isothermal pre-compression [0119] 45 pressure drop at the beginning of the delivery phase by volume contraction as a result of cooling of the liquid [0120] p.sub.sys system pressure [0121] t.sub.0 beginning of pre-compression phase [0122] t.sub.1 beginning of the delivery phase with isothermal compression [0123] t.sub.2 beginning of the delivery phase with (at least partially adiabatic) compression [0124] t.sub.3 lower pressure value of the range on curve 42 for the linear extrapolation [0125] t.sub.4 upper pressure value of the range on curve 42 for the linear extrapolation