EP2917581A1 - Peristaltic pump and method of controlling a peristaltic pump - Google Patents
Peristaltic pump and method of controlling a peristaltic pumpInfo
- Publication number
- EP2917581A1 EP2917581A1 EP13771568.6A EP13771568A EP2917581A1 EP 2917581 A1 EP2917581 A1 EP 2917581A1 EP 13771568 A EP13771568 A EP 13771568A EP 2917581 A1 EP2917581 A1 EP 2917581A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- pump
- pressure
- rotor
- motor
- lookup table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000002572 peristaltic effect Effects 0.000 title claims abstract description 19
- 239000003153 chemical reaction reagent Substances 0.000 claims abstract description 20
- 239000012530 fluid Substances 0.000 claims abstract description 17
- 238000012544 monitoring process Methods 0.000 claims abstract description 5
- 238000005259 measurement Methods 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims 1
- 238000005111 flow chemistry technique Methods 0.000 abstract description 10
- 230000007774 longterm Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 28
- 238000012546 transfer Methods 0.000 description 27
- 238000006243 chemical reaction Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 230000001276 controlling effect Effects 0.000 description 7
- 230000036039 immunity Effects 0.000 description 6
- 238000005086 pumping Methods 0.000 description 6
- 238000003860 storage Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 230000002596 correlated effect Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000001151 other effect Effects 0.000 description 3
- 230000001105 regulatory effect Effects 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 239000002253 acid Substances 0.000 description 2
- 150000007513 acids Chemical class 0.000 description 2
- 229920001971 elastomer Polymers 0.000 description 2
- 239000000806 elastomer Substances 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 239000003960 organic solvent Substances 0.000 description 2
- 239000002244 precipitate Substances 0.000 description 2
- PNEYBMLMFCGWSK-UHFFFAOYSA-N Alumina Chemical compound [O-2].[O-2].[O-2].[Al+3].[Al+3] PNEYBMLMFCGWSK-UHFFFAOYSA-N 0.000 description 1
- 239000002585 base Substances 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000007797 corrosion Effects 0.000 description 1
- 238000005260 corrosion Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 229920001973 fluoroelastomer Polymers 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B49/00—Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
- F04B49/20—Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00 by changing the driving speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B43/00—Machines, pumps, or pumping installations having flexible working members
- F04B43/12—Machines, pumps, or pumping installations having flexible working members having peristaltic action
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B43/00—Machines, pumps, or pumping installations having flexible working members
- F04B43/12—Machines, pumps, or pumping installations having flexible working members having peristaltic action
- F04B43/1238—Machines, pumps, or pumping installations having flexible working members having peristaltic action using only one roller as the squeezing element, the roller moving on an arc of a circle during squeezing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B43/00—Machines, pumps, or pumping installations having flexible working members
- F04B43/12—Machines, pumps, or pumping installations having flexible working members having peristaltic action
- F04B43/1253—Machines, pumps, or pumping installations having flexible working members having peristaltic action by using two or more rollers as squeezing elements, the rollers moving on an arc of a circle during squeezing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B49/00—Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
- F04B49/06—Control using electricity
- F04B49/065—Control using electricity and making use of computers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B49/00—Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
- F04B49/08—Regulating by delivery pressure
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2203/00—Motor parameters
- F04B2203/02—Motor parameters of rotating electric motors
- F04B2203/0209—Rotational speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2205/00—Fluid parameters
- F04B2205/05—Pressure after the pump outlet
Definitions
- the present invention relates to a pump and a method of controlling a pump.
- the invention is particularly, but not exclusively, concerned with a pump for use in flow chemistry or for dispensing reagents and a method of controlling such a pump.
- Flow chemistry is a process whereby a chemical reaction is run in a continuously flowing stream rather than in one or more batches. Although long used in manufacturing processes on a large scale, flow chemistry has only recently been developed in the research/laboratory environment.
- a key characteristic of flow chemistry is the need to pump liquids to and normally through reaction vessels.
- this pumping can be the source of problems, particularly on the laboratory scale, for example where corrosive reagents or reagents with a high concentration of particulates are used in the reaction.
- FIG. 6 shows the performance of a typical prior art peristaltic pump, which is controlled to achieve a constant speed of rotation (middle graph). The top and bottom graphs illustrate that, in this configuration, there is a wide variation in pressure and flow rate downstream of the pump.
- aspects of the present invention seek to address, overcome or ameliorate the above shortcomings of existing pumps used in flow chemistry.
- Preferably such pumps are able to cope with a wide range of reagents, including those with high levels of precipitates, and/or able to maintain a constant or substantially constant flow rate and/or able to provide reagents at a high pressure (e.g. up to 10 bar or more) to a reaction chamber.
- a high pressure e.g. up to 10 bar or more
- a first aspect of the present invention provides a pump which uses feedback from a pressure sensor to control the operation of the pump.
- the pump is preferably suitable for use in dispensing reagents, and particularly, but not exclusively, in flow chemistry applications.
- a first aspect of the present invention preferably provides a pump for use in dispensing reagents, the pump comprising: a motor; a peristaltic pump having a rotor driven by the motor; a pressure sensor monitoring the pressure of the pumped fluid downstream of the pump; and a control unit which controls the motor by adjusting the standard operating speed of the motor according to the pressure detected by the pressure sensor, such that the pump operates continuously at a rate set by an operator. Adjusting the operating speed according the detected pressure provides a more accurate and more rapid feedback than feedback based on flow rates and eliminates the need for mass flow sensing which can be highly problematic with corrosive solutions.
- the output flow of the pump has been found to be very closely correlated to output pressure, even though it is pumping against a back pressure regulator which attempts to regulate pressure.
- Pressure regulators are slightly non-linear, so that an increase in flow produces a small increase in pressure.
- Other effects, such as system tubing losses, and inertia! mass of the fluid being pumped, combine to the effect that variations in outlet flow produce detectable variations in outlet pressure.
- pumps according to embodiments of the present invention are able to maintain outlet flow downstream of the pump within a 5% variation of the desired flow rate.
- control unit compares the pressure detected by the pressure sensor with a target pressure and adjusts the speed of the motor accordingly.
- the sole user input to the controller is a speed set point.
- the user input may be a desired flow rate.
- control unit also receives a measurement of the current position of the rotor and compares that position to a desired position of the rotor, and adjusts the speed of the motor to compensate for any difference between the current position and the desired position.
- control unit determines a desired position of the rotor throughout its rotary cycle from a lookup table according to the rate set by the operator,
- the transfer function of a pump is typically highly non-linear, and varies over operating pressure, and with tubing type and condition.
- the lookup table can provide curves describing the inverse of the transfer function which can be captured using a purely open-loop controller, running at constant pressure and flow.
- control unit adjusts or selects the point of entry into the lookup table from which the desired position of the rotor is determined according to a target pressure.
- the appropriate transfer function map can thus be selected for use, with the target pressure largely dictating the map choice.
- This transfer function map then forms an idealised model of where the rotor should be at any point in time, to produce steady flow, and preferably dominates the behaviour of the controller to provide a system largely immune to outside disturbances.
- control unit interpolates between adjacent entries in the lookup table to determine the desired position of the rotor throughout the rotary cycle.
- the entries in the lookup table are typically discrete entries for the selected pressures.
- the lookup preferably interpolates between pairs of adjacent transfer functions, so effectively a continuous range of curves are generated for a continuous range of pressure.
- control unit receives a measurement of the current position of the rotor and compares that position to a desired position of the rotor, and adjusts the speed of the motor to compensate for any difference between the current position and the desired position.
- control unit calculates the speed that will cause the difference between the current position and the desired position to zero by the time of the next measurement.
- the motor is a stepper motor.
- a stepper motor is particularly preferred as it provides constant information about the position of the motor drive shaft and therefore the position of the rotor.
- other motor types could be used, but preferably the motor chosen allows precise speed control and feedback information about the position of the rotor either from the drive of the motor itself or from a position encoder.
- control unit monitors the performance of the pump over time using the measured pressure and adjusts the entry in the lookup table which is consulted according to the observed performance of the pump.
- control unit to take account of variations in the tubing properties in the pump, and over the life of the tube, and possibly between tubes of the same type due to
- control unit may be arranged such that, if the measured pressure undershoots a target pressure after the high speed section, a higher pressure map is used with a longer fast section. Conversely, if the measured pressure overshoots after the fast section, a lower pressure map is selected. Preferably any change is blended in gradually over the course of a revolution of the pump.
- Providing long term matching of the selected lookup table entry based on the performance of the pump allows lower short term control inputs to be made, which aids stability and immunity to fluctuations in flow caused by pressure transients from sources external to the pump, such as another pump operating upstream or downstream of the pump in question.
- a target pressure level is maintained to provide a set point for the control unit.
- the target pressure is a low-pass filtered version of the outlet pressure.
- the filter is preferably designed to maintain a constant level during normal operation, ignoring the pressure transients caused by the fast section of rotor travel.
- the filter may be gated so that it will track to the actual pressure level quickly during system start-up and pressure regulator adjustments, if the actual pressure maintains a level significantly different from the set point pressure for too long (several hundred milliseconds) the target pressure is quickly adjusted to match.
- control unit is arranged to adjust the value used to look up in the lookup table, not the output value of the lookup fable.
- the transfer function has a period of slow movement (corresponding to the standard rotation of the rotor with the rolier(s) in contact with the tubing) and a short period of fast movement (corresponding to the point at which a roller disengages with the tubing and so the rotor has to accelerate to maintain the pressure in the tubing and avoid flow back into the section of tubing behind the disengaged roller.
- the effect of the control unit feedback can be limited to a small range of travel on the input axis, which produces an even smaller effect on the rotor movement during the slow portions of the transfer function.
- the fast section of the transfer function of a peristaltic pump can provide for about 50% of the total movement of the rotor in a single cycle at higher pressures, so the control unit would have to have limits of at least this range if it were adjusting map output values.
- the limited influence of the feedback from the pressure sensor in the slow portions of the lookup fable can provide significant immunity of the pump control to external pressure disturbances, such as those caused by another pump operating further
- the pump of the first aspect may have some, ail or none of the above described optional and preferred features.
- a second aspect of the present invention provides a method for controlling a pump which uses the pressure detected downstream of the pump to control the operation of the pump.
- the pump being controlled is preferably suitable for use in dispensing reagents, and particularly, but not exclusively, in flow chemistry applications.
- a second aspect of the present invention preferably provides a method of controlling a peristaltic pump having a rotor driven by a motor, the method comprising the steps of: receiving a desired operating rate from an operator; detecting the pressure of the pumped fluid downstream of the pump: and adjusting the standard operating speed of the motor according to the detected pressure such that the pump operates continuously at the desired operating rate.
- Adjusting the operating speed according the detected pressure provides a more accurate and more rapid feedback than feedback based on flow rates and eliminates the need for mass flow sensing which can be highly problematic with corrosive solutions.
- the output flow of the pump has been found to be very closely correlated to output pressure, even though it is pumping against a back pressure regulator which attempts to regulate pressure.
- Pressure regulators are slightly non-linear, so that an increase in flow produces a small increase in pressure.
- Other effects such as system tubing losses, and inertial mass of the fluid being pumped, combine to the effect that variations in outlet flow produce detectable variations in outlet pressure. Therefore, precisely regulating outlet pressure, by means of adjusting rotor speed, will produce a steady outlet flow.
- the method further includes the steps of: comparing the pressure detected by the pressure sensor with a target pressure; and adjusting the speed of the motor accordingly.
- the sole user input to the controller is a speed set point.
- the user input may be a desired flow rate.
- the method preferably further includes the steps of: measuring the current position of the rotor; comparing that position to a desired position of the rotor, and adjusting the speed of the motor to compensate for any difference between the current position and the desired position.
- the method further includes the step of determining a desired position of the rotor throughout its rotary cycle from a lookup table according to the rate set by the operator.
- the desired position of the rotor throughout the rotary cycle in the lookup table entries is determined by the position of the rotor required to maintain a constant output pressure
- the transfer function of a pump is typically highly non-linear, and varies over operating pressure, and with tubing type and condition.
- the lookup table can provide curves describing the inverse of the transfer function which can be captured using a purely open-loop controller, running at constant pressure and flow.
- the desired position of the rotor throughout the rotary cycle in the lookup table entries can be determined by the position of the rotor required to maintain a constant output pressure.
- the method preferably further includes the step of adjusting the point of entry into the lookup table from which the desired position of the rotor is determined according to a target pressure.
- the appropriate transfer function map can thus be selected for use, with the target pressure largely dictating the map choice.
- This transfer function map then forms an idealised model of where the rotor should be at any point in time, to produce steady flow, and preferably dominates the behaviour of the control method to provide a system largely immune to outside disturbances.
- the entries in the lookup fable are typically discrete entries for the selected pressures.
- the lookup preferably interpolates between pairs of adjacent transfer functions, so effectively a continuous range of curves are generated for a continuous range of pressure.
- the method preferably further includes the step of, if the lookup table does not contain an entry for the output pressure in question, interpolating between adjacent entries in the lookup table to determine the desired position of the rotor throughout the rotary cycle
- the method calculates the speed that will cause the difference between the current position and the desired position to zero by the time of the next measurement.
- the motor is a stepper motor.
- a stepper motor is particularly preferred as it can provide constant information about the position of the motor drive shaft and therefore the position of the rotor.
- other motor types could be used, but preferably the motor chosen allows precise speed control and feedback information about the position of the rotor either from the drive of the motor itself or from a position encoder.
- the method further includes the steps of: monitoring the performance of the pump over time using the measured pressure; and adjusting the entry into the lookup table which is consulted according to the observed performance of the pump.
- the method may operate such that, if the measured pressure undershoots a target pressure after the high speed section, a higher pressure map is used with a longer fast section. Conversely, if the measured pressure overshoots after the fast section, a lower pressure map is selected. Preferably any change is blended in gradually over the course of a revolution of the pump.
- a target pressure level is maintained to provide a set point for the control method.
- the target pressure is a low-pass filtered version of the outlet pressure.
- the filter is preferably designed to maintain a constant level during normal operation, ignoring the pressure transients caused by the fast section of rotor travel.
- the filter may be gated so that it will track to the actual pressure level quickly during system start-up and pressure regulator adjustments. If the actual pressure maintains a level significantly different from the set point pressure for too long (several hundred milliseconds) the target pressure is quickly adjusted to match.
- the method works by adjusting the value used to look up in the lookup table, not the output value of the lookup table.
- the transfer function has a period of slow movement (corresponding to the standard rotation of the rotor with the rolier(s) in contact with the tubing) and a short period of fast movement (corresponding to the point at which a roller disengages with the tubing and so the rotor has to accelerate to maintain the pressure in the tubing and avoid flow back into the section of tubing behind the disengaged roller.
- the effect of the control feedback can be limited to a small range of travel on the input axis, which produces an even smaller effect on the rotor movement during the slow portions of the transfer function.
- the fast section of the transfer function of a peristaltic pump can provide for about 50% of the total movement of the rotor in a single cycle at higher pressures, so the control unit would have to have limits of at least this range if it were adjusting map output values.
- the limited influence of the feedback from the pressure sensor in the slow portions of the lookup fable can provide significant immunity of the pump control to external pressure disturbances, such as those caused by another pump operating further
- the method of the second aspect may have some, ail or none of the above described optional and preferred features.
- the method of this aspect is preferably used in conjunction with a pump according to the above first aspect, including some, all or none of the optional or preferred features of that aspect. However, the method may be used in conjunction with alternative pumps.
- Figure 1 shows a perspective view of a pump according to an embodiment of the present invention
- Figure 2 shows a detailed view of the pump of Figure 1 with the casing removed
- Figure 3 shows a sectional view of the pump of Figure 1 ;
- Figure 4 illustrates, in schematic form, a method of controlling a pump according to an embodiment of the present invention
- Figure 5 is a graph showing the desired rotor position against time for a range of different operating pressures of a pump
- Figure 8 is a graph showing the operation of a prior art peristaltic pump and has already been described; and Figure 7 is a graph showing the operation of a pump according to an embodiment of the present invention.
- FIG. 1 shows a perspective view of a peristaltic pump 10 according to an embodiment of the present invention.
- the pump has a stepper motor 20, a pump unit 30 and circuit board 40. Further control circuitry and connections, discussed in more detail below, connect the circuit board 40 and the stepper motor 20 and control the operation of the pump 10.
- the pump unit 30 is arranged to pump reagents from inlet 34 out through outlet 32.
- the inlet 34 is generally connected, in use, to a source of a reagent, such as a storage vat or bottle, or to the output of an earlier reaction system.
- the outlet 32 is generally connected, in use, to a reaction chamber for conducting flow chemistry. Suitable sources of reagents and reaction chambers are well known in the art and will not be described further here.
- FIG. 2 shows the detail of the pump unit 30 with the front cover removed.
- the pump unit consists of a standard, albeit high quality and rugged, peristaltic pump configuration in which a flexible eiastomeric tube 33 which provides fluid communication between the inlet 34 and the outlet 32 is sandwiched in a U-shaped configuration between the fixed block 37 of the pump unit and a rotor 35.
- Mounted on the rotor are three rollers (also commonly referred to as "shoes" or "wipers”) 36a, b & c.
- the rotor 35 rotates (in a clockwise direction as viewed in Figure 2) causing the rollers to engage with the tube 33 to create a "nip" which is then moved around the tubing by the motion of the roller in the known manner, causing fluid to be transferred from the inlet 34 to the outlet 32 and pressure to be applied to the fluid in the subsequent tubing downstream from the outlet 32 in the known manner.
- a fluoroelastomer tubing 33 is preferred.
- a perfiuoroeiastomer tubing 33 is preferred.
- the pump unit 30 shown in Figure 2 has three rollers, any number of rollers may be used, in particular, there may be six rollers mounted on the rotor.
- the selection of the number of rollers will depend on the intended use of the pump. As is well known, a greater number of rollers generally gives a smoother flow and can allow increased pumping pressure. However, a larger number of rollers generally necessitates a larger and therefore more expensive pump.
- FIG. 3 shows a cross-section of the pump 0 as viewed from the side.
- the drive shaft 21 of the stepper motor 20 is connected to the drive shaft 23 of the pump unit 30 by a rigid coupling 22,
- the provision of a rigid coupling between the motor and the shaft avoids oscillation of the pump drive shaft (and therefore the rotor 35 and rollers 36), particularly when the pump is operating at high pressures and therefore there is considerable change in the reactionary torque on the pump drive shaft 23 when a roller 36 engages or disengages the tube.
- An optocoupler 25 is mounted on the coupling 22 to provide a shaft position reading once every revolution to the control unit (not shown).
- the optocoupler comprises a optical sensor 25a through which a slotted disc 25b which is rigidly mounted to the coupling 22 passes. This provides an input to the motor controller as described in more detail below.
- a pressure sensor 38 Downstream of the outlet 32, a pressure sensor 38 is mounted which detects the pressure in the tubing and feeds this back to the control unit so that the motor speed can be adjusted accordingly, as described below.
- the pressure sensor is a strain gauge pressure transducer with wetted parts manufactured from alumina ceramic as supplied by Roxspur Measurement and Control Ltd 1-4 Campbell Court, Bramiey, Tadley, Hampshire, RG26 5EG, UK.
- Figure 4 shows a schematic overview of the control system and its operation.
- the objectives of the control system are twofold: - To increase the speed of the rotor as the nip releases, so that a steady flow is produced. - To govern the mean speed of the rotor so that a predetermined flow rate is maintained.
- the output flow of the pump has been found to be very closely correlated to output pressure, even though it is pumping against a back pressure regulator which attempts to regulate pressure.
- Pressure regulators are slightly non-linear, so that an increase in flow produces a small increase in pressure.
- Other effects, such as system tubing losses, and inertia! mass of the fluid being pumped, combine to the effect that variations in outlet flow produce detectable variations in outlet pressure.
- the pump aims to deliver the correct flow rate in the presence of system pressure variations, including pressure fluctuations introduced by other pumps in the system. This is achieved by closely following a predetermined operating curve, and only allowing the pump position to deviate slightly from this curve to correct for pressure errors, the main source being some variability in the precise moment the roller releases the tubing nip.
- the sole user input to the controller is the speed set point.
- There are two feedback parameters available (as discussed above in relation to the pump): the actual rotor position, and the fluid pressure at the pump outlet.
- the transfer function of the pump is highly non-linear, and varies over operating pressure, and with tubing type and condition. To compensate for this, curves describing the inverse of the transfer function are captured using a purely open-loop controller, running at constant pressure and flow. Ideally several transfer function maps 52 are captured at different pressures. The appropriate map is selected for use by the Performance Monitor 55, with the current
- Target Pressure largely dictating the map choice. This forms an idealised model of where the rotor should be at any point in time, to produce steady flow, and dominates the behaviour of the controller to provide a system largely immune to outside disturbances.
- the map lookup interpolates between pairs of adjacent maps, so effectively a continuous range of curves are generated for a continuous range of pressure.
- the Stepper Motor Driver 53 controls the speed of the motor, and provides position feedback.
- a stepper motor is used with a 1 : 1 drive gearing to the rotor.
- Other motor types could be used, providing they allow precise speed control and the position of the rotor is available for feedback, either as a model in the driver or via a position encoder,
- the actual motor position is subtracted from the demand position derived from the selected Transfer Function Map 52, to produce a position error.
- the speed controller calculates the speed that will bring the calculated error to zero by the time of the next controller cycle. This allows the stepper motor to be micro-stepped smoothly using a 20kHz signal generator, while using a much slower controller cycle, without the controller cycle frequency being audible on the stepper drive.
- the Target Pressure signal largely dictates which transfer function map(s) are used.
- the Performance Monitor 55 adjusts the map selection slightly based on the observed pump performance.
- the elastomer tubing properties vary between tubing types, and over the life of the tube, and possibly between tubes of the same type due to manufacturing differences. If the pressure undershoots after the high speed section, a higher pressure map is used with a longer fast section. If the pressure overshoots after the fast section, a lower pressure map is selected.
- a target pressure level is maintained to provide a set point for the PID Controller 57.
- the target pressure is a heavily low-pass filtered version of the outlet pressure.
- the filter is designed to maintain a constant level during normal operation, ignoring the pressure transients caused by the fast section of rotor travel.
- the filter is gated so that it will track to the actual pressure level quickly during system start-up and pressure regulator adjustments. If the actual pressure maintains a level significantly different from the set point pressure for too long (several hundred milliseconds) the target pressure is quickly adjusted to match.
- the PID Controller 57 is arranged to match the outlet pressure to the target pressure. If the outlet pressure falls, pump speed is increased, and vice versa.
- the controller regularly experiences saturation conditions: the motor speed and acceleration are limited, as is the magnitude of the PID controller output. Under saturation, the integrator is disabled to prevent integral wind-up in the saturated direction.
- the integrator also has a time-decay function that is dependent on the rotor speed, to prevent it slowly winding up to saturation over time.
- the pump is constrained to closely follow the transfer function map. This is achieved by limiting the PID controller output level, which corresponds to X-axis displacement in Figure 5.
- the index used to look up into the Transfer Function Map 52 is driven by the set-point speed.
- the speed value is integrated with respect to time in integrator 51 to calculate the open-loop index.
- the output of the PID Controller 57 is used to modify the lookup index derived from the Integrator 51 slightly, to allow the PID Controller 57 a small influence over the rotor position.
- the PID level is added onto the open-loop index to produce the actual index used for lookup.
- the PID Controller 57 adjusts the value used to look up into the map, not the map output value. This has the advantage that the controller can be limited to a small range of x-axis travel, which produces an even smaller y-axis displacement during the linear portions of the map. However, there is some variability in the timing of the release of the nip, so this arrangement allows the controller to execute the full magnitude of the fast section of travel early, or delay it slightly, depending on the P!D controller output.
- the fast section (the near vertical chart area around the point of inflexion in Figure 5) occupies about 50% of the y ⁇ axis at higher pressures, so the PID controller would have to have limits of at least this range if it were working with map output values. Using the input side of the map, a range of only around 5-10% of the map is needed.
- the very limited influence of the PID Controller 57 in the linear sections of the map provides a large amount of immunity to external pressure disturbances, such as those caused by another pump.
- the pump speed can preferably be adjusted over a range of at least 00: 1 without changing the transfer function maps. At lower speeds, the map curves are too slow for effective operation if the controller were purely open loop.
- the closed loop controller causes the lookup index to accelerate as the pressure drops, so the fast section of travel is executed in the same time as when the pump is running at full speed, and limited only to the motor acceleration and maximum speed settings.
- the method of the above embodiment may be implemented in a computer system (in particular in computer hardware or in computer software) in addition to the structural components and user interactions described.
- computer system includes the hardware, software and data storage devices for embodying a system or carrying out a method according to the above described
- a computer system may comprise a centra! processing unit (CPU), input means, output means and data storage.
- the computer system has a monitor to provide a visual output display (for example of the operation of the pump, or of various real time outputs such as the speed, pressure or flow rate).
- the data storage may comprise RAM, disk drives or other computer readable media.
- the computer system may include a plurality of computing devices connected by a network and able to communicate with each other over that network.
- the method of the above embodiment may be provided as computer programs or as computer program products or computer readable media carrying a computer program which is arranged, when run on a computer, to perform the method(s) described above.
- computer readable media includes, without limitation, any medium or media which can be read and accessed directly by a computer or computer system.
- the media can include, but are not limited to, magnetic storage media such as floppy discs, hard disc storage media and magnetic tape; optical storage media such as optical discs or CD-ROMs; electrical storage media such as memory, including RAM, ROM and flash memory; and hybrids and combinations of the above such as magnetic/optical storage media.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Reciprocating Pumps (AREA)
- Control Of Positive-Displacement Pumps (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB1216462.0A GB201216462D0 (en) | 2012-09-14 | 2012-09-14 | Pump |
PCT/GB2013/052398 WO2014041361A1 (en) | 2012-09-14 | 2013-09-13 | Peristaltic pump and method of controlling a peristaltic pump |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2917581A1 true EP2917581A1 (en) | 2015-09-16 |
EP2917581B1 EP2917581B1 (en) | 2016-12-28 |
Family
ID=47144307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP13771568.6A Active EP2917581B1 (en) | 2012-09-14 | 2013-09-13 | Peristaltic pump and method of controlling a peristaltic pump |
Country Status (4)
Country | Link |
---|---|
US (1) | US20150240802A1 (en) |
EP (1) | EP2917581B1 (en) |
GB (1) | GB201216462D0 (en) |
WO (1) | WO2014041361A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4036410A1 (en) * | 2021-01-29 | 2022-08-03 | Masterflex, LLC | Accurate volume dispensing using pump and flow sensor |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160017880A1 (en) * | 2014-07-17 | 2016-01-21 | Stephen B. Maguire | Four roller peristaltic pump |
JP6794199B2 (en) * | 2016-09-14 | 2020-12-02 | サーパス工業株式会社 | Tube pump system and its control method |
EP3589203A1 (en) * | 2017-03-01 | 2020-01-08 | NGK Spark Plug Co., Ltd. | Nitric oxide detection device with reducing gas |
JP7080472B2 (en) | 2018-03-19 | 2022-06-06 | サーパス工業株式会社 | Tube pump system and its control method |
JP7221522B2 (en) | 2019-02-15 | 2023-02-14 | サーパス工業株式会社 | Tube pump system and its control method |
CN110513267A (en) * | 2019-08-31 | 2019-11-29 | 广州科服仪器有限公司 | A kind of exchange of solvent system |
JP7461639B2 (en) | 2020-05-26 | 2024-04-04 | サーパス工業株式会社 | Tube Pump System |
JP7480988B2 (en) | 2020-05-26 | 2024-05-10 | サーパス工業株式会社 | Tube holding member and tube pump |
CN114483549A (en) * | 2020-11-13 | 2022-05-13 | 广东博智林机器人有限公司 | Extrusion pump, grouting method and device thereof and storage medium |
US11920581B2 (en) * | 2021-01-29 | 2024-03-05 | Masterflex Llc | Flow rate control for pump with flow sensor |
US20230175499A1 (en) * | 2021-12-07 | 2023-06-08 | Medtronic Xomed, LLC | Surgical devices and systems facilitating fluid management |
CN216972918U (en) * | 2022-02-21 | 2022-07-15 | 南京中竞科智能科技有限公司 | Automatic put in structure and washing equipment |
CN114983781B (en) * | 2022-08-03 | 2023-02-10 | 深圳市迈合医疗器械有限公司 | Measuring method for real-time dynamic pressure monitoring during pressurization of pressure air sleeve |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4278085A (en) * | 1979-12-13 | 1981-07-14 | Baxter Travenol Laboratories, Inc. | Method and apparatus for metered infusion of fluids |
US4468219A (en) * | 1983-12-20 | 1984-08-28 | International Business Machines Corporation | Pump flow rate compensation system |
US5947692A (en) * | 1997-10-30 | 1999-09-07 | Baxter International Inc. | Peristaltic pump controller with scale factor that varies as a step function of pump inlet pressure |
US6895798B2 (en) * | 2003-04-16 | 2005-05-24 | Eaton Corporation | Method of calibrating a solenoid operated pressure control valve and method of controlling same |
US7338260B2 (en) * | 2004-03-17 | 2008-03-04 | Baxier International Inc. | System and method for controlling current provided to a stepping motor |
EP1982027A4 (en) * | 2006-01-23 | 2010-03-10 | Firstwater Controls Da | A water treatment system, a dispensing device for a water treatment system and a method of maintaining the quality of water in a container |
EP2184492B1 (en) * | 2008-11-05 | 2011-12-21 | Roche Diagnostics GmbH | Method for controlling a peristaltic pump |
-
2012
- 2012-09-14 GB GBGB1216462.0A patent/GB201216462D0/en not_active Ceased
-
2013
- 2013-09-13 EP EP13771568.6A patent/EP2917581B1/en active Active
- 2013-09-13 WO PCT/GB2013/052398 patent/WO2014041361A1/en active Application Filing
- 2013-09-13 US US14/428,273 patent/US20150240802A1/en not_active Abandoned
Non-Patent Citations (1)
Title |
---|
See references of WO2014041361A1 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4036410A1 (en) * | 2021-01-29 | 2022-08-03 | Masterflex, LLC | Accurate volume dispensing using pump and flow sensor |
US11846279B2 (en) | 2021-01-29 | 2023-12-19 | Masterflex, Llc | Accurate volume dispensing using pump and flow sensor |
Also Published As
Publication number | Publication date |
---|---|
WO2014041361A1 (en) | 2014-03-20 |
EP2917581B1 (en) | 2016-12-28 |
GB201216462D0 (en) | 2012-10-31 |
US20150240802A1 (en) | 2015-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2917581B1 (en) | Peristaltic pump and method of controlling a peristaltic pump | |
US9091259B2 (en) | Method and controller for operating a pump system | |
CN105757063B (en) | Control is sensed by the electronic load that electronic variable loads sensing release, variable operation surplus and electronic torque limitation | |
US20070150113A1 (en) | System of energy-efficient and constant-pressure parallel-coupled fluid-transport machines | |
CN207470442U (en) | Injected compressor and its controller unit and oil spout vacuum pump and its controller unit | |
EP1777515B1 (en) | Flow meter with a metering device and a control unit | |
CN107762851B (en) | Method for controlling the outlet temperature of an oil-injected compressor or vacuum pump and oil-injected compressor or vacuum pump for carrying out the method | |
CN105710661B (en) | A kind of static pressure workbench oil film thickness adjusting method | |
WO2003058363A1 (en) | Advanced pressure type flow control device | |
RU2008151429A (en) | CONTROL METHOD AND CONTROL SYSTEM FOR VALVE OF THE REGULATION OF THE FLOW | |
US20170350400A1 (en) | Fume extraction | |
CN104514705B (en) | The control of pumping system | |
US20100135824A1 (en) | Process for Peristaltic Pump Control | |
US20050191184A1 (en) | Process flow control circuit | |
KR20200115555A (en) | Mass flow controller with absolute and differential pressure transducers | |
CN108266358A (en) | A kind of variable pump operation handle total travel control device and its composite control method | |
KR101359529B1 (en) | Power saving airflow system for ehgine room and control method thereof | |
CN104165661B (en) | A kind of low pressure loss differential pressure flowmeter and its scaling method and flow metering method | |
CN106640809B (en) | Variable displacement and variable power adjusts load matched electro-hydraulic position tracking and controlling method | |
CN105822579A (en) | Automatic adjustment method for centrifugal pump front guide vane and device for automatic adjustment method | |
CN104912856B (en) | Double oil cylinder synchronous servo control system devices | |
CN109268346A (en) | A kind of oil pump performance test loop | |
Jepsen et al. | Power consumption optimization for multiple parallel centrifugal pumps | |
CN116292466A (en) | Digital liquid flow matching system and control method | |
US10185297B2 (en) | Enhanced wake activation response speeds for industrial control systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20150407 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
DAX | Request for extension of the european patent (deleted) | ||
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
INTG | Intention to grant announced |
Effective date: 20160511 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 857552 Country of ref document: AT Kind code of ref document: T Effective date: 20170115 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602013015945 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20170328 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20170329 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20161228 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 857552 Country of ref document: AT Kind code of ref document: T Effective date: 20161228 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20170428 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20170328 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20170428 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 Ref country code: BE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602013015945 Country of ref document: DE |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 5 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
26N | No opposition filed |
Effective date: 20170929 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20170913 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20170913 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20170913 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20130913 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161228 |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230425 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 20231001 Year of fee payment: 11 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20240806 Year of fee payment: 12 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20240806 Year of fee payment: 12 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20240806 Year of fee payment: 12 |