WO2023152050A1 - Procédé de commande d'une seringue motorisée - Google Patents
Procédé de commande d'une seringue motorisée Download PDFInfo
- Publication number
- WO2023152050A1 WO2023152050A1 PCT/EP2023/052706 EP2023052706W WO2023152050A1 WO 2023152050 A1 WO2023152050 A1 WO 2023152050A1 EP 2023052706 W EP2023052706 W EP 2023052706W WO 2023152050 A1 WO2023152050 A1 WO 2023152050A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- piston
- time
- volume
- fluid
- nozzle
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F11/00—Apparatus requiring external operation adapted at each repeated and identical operation to measure and separate a predetermined volume of fluid or fluent solid material from a supply or container, without regard to weight, and to deliver it
- G01F11/28—Apparatus requiring external operation adapted at each repeated and identical operation to measure and separate a predetermined volume of fluid or fluent solid material from a supply or container, without regard to weight, and to deliver it with stationary measuring chambers having constant volume during measurement
- G01F11/30—Apparatus requiring external operation adapted at each repeated and identical operation to measure and separate a predetermined volume of fluid or fluent solid material from a supply or container, without regard to weight, and to deliver it with stationary measuring chambers having constant volume during measurement with supply and discharge valves of the lift or plug-lift type
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M5/00—Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
- A61M5/178—Syringes
- A61M5/20—Automatic syringes, e.g. with automatically actuated piston rod, with automatic needle injection, filling automatically
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M5/00—Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
- A61M5/178—Syringes
- A61M5/31—Details
- A61M5/315—Pistons; Piston-rods; Guiding, blocking or restricting the movement of the rod or piston; Appliances on the rod for facilitating dosing ; Dosing mechanisms
- A61M5/31511—Piston or piston-rod constructions, e.g. connection of piston with piston-rod
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M5/00—Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
- A61M5/178—Syringes
- A61M5/31—Details
- A61M5/315—Pistons; Piston-rods; Guiding, blocking or restricting the movement of the rod or piston; Appliances on the rod for facilitating dosing ; Dosing mechanisms
- A61M5/31533—Dosing mechanisms, i.e. setting a dose
- A61M5/31545—Setting modes for dosing
- A61M5/31548—Mechanically operated dose setting member
- A61M5/31556—Accuracy improving means
- A61M5/31558—Accuracy improving means using scaling up or down transmissions, e.g. gearbox
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01L—CHEMICAL OR PHYSICAL LABORATORY APPARATUS FOR GENERAL USE
- B01L3/00—Containers or dishes for laboratory use, e.g. laboratory glassware; Droppers
- B01L3/02—Burettes; Pipettes
- B01L3/021—Pipettes, i.e. with only one conduit for withdrawing and redistributing liquids
- B01L3/0217—Pipettes, i.e. with only one conduit for withdrawing and redistributing liquids of the plunger pump type
- B01L3/0227—Details of motor drive means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01L—CHEMICAL OR PHYSICAL LABORATORY APPARATUS FOR GENERAL USE
- B01L3/00—Containers or dishes for laboratory use, e.g. laboratory glassware; Droppers
- B01L3/02—Burettes; Pipettes
- B01L3/021—Pipettes, i.e. with only one conduit for withdrawing and redistributing liquids
- B01L3/0217—Pipettes, i.e. with only one conduit for withdrawing and redistributing liquids of the plunger pump type
- B01L3/0231—Pipettes, i.e. with only one conduit for withdrawing and redistributing liquids of the plunger pump type having several coaxial pistons
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01L—CHEMICAL OR PHYSICAL LABORATORY APPARATUS FOR GENERAL USE
- B01L3/00—Containers or dishes for laboratory use, e.g. laboratory glassware; Droppers
- B01L3/02—Burettes; Pipettes
- B01L3/0241—Drop counters; Drop formers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05C—APPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05C11/00—Component parts, details or accessories not specifically provided for in groups B05C1/00 - B05C9/00
- B05C11/10—Storage, supply or control of liquid or other fluent material; Recovery of excess liquid or other fluent material
- B05C11/1002—Means for controlling supply, i.e. flow or pressure, of liquid or other fluent material to the applying apparatus, e.g. valves
- B05C11/1007—Means for controlling supply, i.e. flow or pressure, of liquid or other fluent material to the applying apparatus, e.g. valves responsive to condition of liquid or other fluent material
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05C—APPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05C5/00—Apparatus in which liquid or other fluent material is projected, poured or allowed to flow on to the surface of the work
- B05C5/02—Apparatus in which liquid or other fluent material is projected, poured or allowed to flow on to the surface of the work the liquid or other fluent material being discharged through an outlet orifice by pressure, e.g. from an outlet device in contact or almost in contact, with the work
Definitions
- the invention relates to a method and a unit for controlling a motorized syringe to form, one after the other, a series of drops each having the same predetermined target volume.
- the invention also relates to an information recording medium for the implementation of this method as well as an apparatus for forming, one after the other, such a series of drops each having the same predetermined target volume.
- Such devices are used to, for example, deposit a series of drops on a substrate or inject this series of drops into another liquid.
- motorized syringes comprising several pistons. Methods for controlling such motorized syringes have also been proposed.
- FIG. 1 is a schematic illustration, in vertical section , of an apparatus for forming, one after the other, a series of drops each having the same predetermined target volume
- - figure 2 is a flowchart of a control method implemented in the apparatus of figure 1
- - Figure 3 is a graph illustrating, on the same axis, the various cumulative target volumes to be achieved using the apparatus of Figure 1
- - Figures 4 and 5 schematically illustrate, for different control laws, the evolution of the flow rate of liquid ejected by a syringe over time to form a drop.
- Figure 1 shows an apparatus 2 for forming, one after the other, a series of N 0 drops all having the same target volume V c .
- the number N 0 of drops in the series is typically between 2 and 10,000 or between 2 and 1000. Most often, this number N 0 is greater than five or ten.
- the target volume V c is typically provided or selected by the user of device 2. Typically, the volume Vc is between 1 nL and 1 ⁇ L for the ejection of series of very small drops, or between 1 ⁇ L and 10000 ⁇ L or between 1 ⁇ L and 1000 ⁇ L for series of small drops. [13] Subsequently, this first embodiment is described in the particular case where the drops are drops of liquid.
- FIG. 1 represents an example of a drop G i being formed. Subsequently, the index i is the order number of the drop in the series of drops formed. The index i is therefore an integer.
- the first drop formed is drop G 1 and the last drop formed is drop G N0 .
- the drop G i is formed in a surrounding fluid 6 and on a flat face 8 of a substrate 10.
- Each drop G i has an axis 12 of symmetry of revolution around which the drop Gi has an infinity of symmetries of revolution.
- Face 8 is horizontal and axis 12 is vertical. Face 8 faces upwards.
- drop G i is a sessile drop.
- the drop G i is formed by ejecting liquid through a hole 14 passing right through the substrate 10 and emerging on the face 8.
- the apparatus 2 comprises: - a motorized syringe 20, - a unit 22 for controlling the syringe 20, and - a man-machine interface 24 connected to the control unit 22.
- the drop G i is removed from the substrate 10 by a device not shown.
- the drop Gi is removed: - by moving the fluid 6, or - by moving the substrate 10 or a support to bring the drop G i into contact with this support which retains the drop Gi once the substrate 10 is removed of this medium.
- the syringe 20 is capable of ejecting, in a controlled manner, the liquid through the hole 14 to form, one after the other, the N 0 drops G i .
- the syringe 20 has an axis of symmetry of revolution coincident with the axis 12.
- the syringe 20 has an infinity of symmetries of revolution around this axis 12.
- the syringe 20 comprises in particular : - a nozzle 30 whose upper outlet is fluidically connected to the hole 14, - a reservoir 32 of liquid to be ejected fluidically connected to the inlet of the nozzle 30, - a large piston 34 capable of sinking inside the tank 32 to push the liquid towards the inlet of the nozzle 30, - a small piston 36 also capable of sinking inside the tank 32 to also push the liquid towards the inlet of the nozzle 30, - an electric actuator 38 able to move the piston 34, - an electric actuator 40 able to move the piston 36, and - a rigid body 42 inside which the pistons 34, 36 move.
- the nozzle 30 extends downwards in the extension of the hole 14 along the axis 12.
- the inlet of the nozzle 30 opens into an upper wall of the tank 32.
- the tank 32 is arranged inside the body 42.
- This reservoir 32 contains the liquid to be ejected to form the N 0 drops G i .
- it is capable of containing a volume of liquid greater than N 0 *V C .
- the symbol “*” designates the arithmetic multiplication operation.
- the piston 34 extends along the axis 12. It has a lower end 44 and an upper end 46.
- the end 46 is a cylinder of revolution of circular section whose generatrix coincides with the axis 12.
- the piston 34 comprises a recess 50 hollowed out at the inside the ends 44 and 46.
- the piston 36 slides inside this recess 50.
- This recess 50 extends along the axis 12 and opens into the horizontal face of the upper end 46 of the piston 34.
- the piston 34 is movable in translation along the axis 12 between a fully retracted position and a fully depressed position.
- the volume of reservoir 32 is greater than volume N 0 *V c .
- the remaining volume of liquid in reservoir 32 is less than or equal to N 0 *V c .
- the remaining volume is very small, that is to say less than the volume of the smallest of the drops to be ejected (ie, for example, of the order of 1 nL).
- the dead volume of the syringe 20 is very small.
- actuator 38 comprises: - a stepper motor 60 which transforms an electric pulse into an angular movement, and - a screw-nut system 62 which transforms the angular movement into a translational movement of the piston 34.
- Each electrical pulse causes the motor 60 to rotate through a predetermined angle called the “angular pitch” denoted ⁇ 1 .
- the angular step ⁇ 1 corresponds to the minimum angular resolution of the motor 60.
- the motor 60 can rotate, alternately, clockwise and counter-clockwise. For example, the direction of rotation is determined by the sign of the electrical pulse received.
- the actuator 38 makes it possible to advance and, alternately, to move the piston 34 backwards along the axis 12.
- the angular pitch ⁇ 1 also corresponds to a “volumetric pitch” denoted pv 1 and expressed in liters.
- the pitch pv 1 corresponds to the minimum volumetric resolution that it is possible to achieve by moving only the piston 34.
- the motor 60 makes it possible, using only the piston 34, to move only volumes of liquids which integer multiples of step pv 1 .
- the piston 36 extends along the axis 12 from a lower end 64 to an upper end 66.
- the end 66 opens inside the tank 32.
- the end 66 opens into the upper horizontal face of the end 46 of the piston 34.
- the end 66 is a solid cylinder of revolution of circular section and of diameter D2.
- the upper horizontal face of this end 66 has a surface S2.
- the surface S2 is equal to ⁇ *(D 2 /2) 2 .
- the piston 36 is designed to have a smaller volumetric resolution pv 2 and, preferably, two or five or ten times smaller than the volumetric resolution pv 1 and this for an angular resolution ⁇ 2 identical to the angular resolution ⁇ 1 .
- the diameter D2 is less than the diameter D 1 and, preferably, twice or three times or five times less.
- the diameter D 2 is between 0.5 mm and 5 mm and, preferably, between 0.5 mm and 3 mm.
- the end 66 is mounted to completion inside a straight channel 70 which opens into the reservoir 32.
- This channel 70 forms the upper part of the recess 50. It is therefore dug inside the end 46.
- the seal between the channel 70 and the end 66 is ensured, for example, by an O-ring 72.
- the piston 36 is movable, in translation along the axis 12, between a fully retracted position and a fully extended position. In the fully retracted position, for example, end 66 is received entirely within channel 70. In the fully extended position, for example, end 66 is located entirely outside of channel 70. In the fully extended position, outlet, end 66 protrudes inside reservoir 32 beyond end 46 of piston 34.
- the actuator 40 is interposed between the end 64 and the end 44 of the piston 34.
- the actuator 40 comprises: - a stepper motor 80 which transforms an electrical impulse into an angular movement, and - a screw-nut system 82 which transforms the angular movement into a translational movement of the piston 36.
- the motor 80 and screw-nut system 82 are identical to motor 60 and screw-nut system 62, respectively. order them.
- the unit 22 is also connected to the man-machine interface 24 to acquire the values of the parameters which allow it to establish the control laws of the actuators 38 and 40.
- the man-machine interface 24 allows the unit 22 to acquire the values of the parameters such as: - the value of the number N 0 of drops to be formed, - the value of the target volume V c of each drop, and - the value of a volume V Rmin for which the mean radius of curvature of the drop G i being formed is minimal.
- the unit 22 is configured to execute the method of FIG. 2. It comprises for this purpose: - a microprocessor 90 capable of executing instructions, and - a memory 92 comprising the instructions and the data necessary to implement the method of FIG. 2 when they are executed by the microprocessor 90.
- the man-machine interface 24 comprises, for example, a screen 94 and a keyboard 96.
- the volume V Rmin for which the mean radius of curvature of each drop Gi in training course is minimal is determined.
- the volume of a drop made in the same liquid as the drops G i , formed on the same substrate as the substrate 10 and in the same surrounding fluid as fluid 6, is gradually increased from a zero volume to the target volume V c .
- the volume of a drop is zero, this drop does not yet exist.
- the volume of the drop which corresponds to the smallest average radius of curvature is retained. This retained volume is equal to the volume V Rmin .
- the number N 0 of drops, the target volume Vc and the volume V Rmin are acquired by the unit 22 via the man-machine interface 24
- a duration T 0 is also acquired by the unit 22 via the man-machine interface 24.
- the duration T 0 is the desired duration to grow each drop G i from zero volume up to volume V c .
- This duration T 0 is chosen to be compatible with the maximum speeds of displacement of the pistons 34, 36 that can be reached using the motors 60 and 80.
- a phase 104 of controlling the actuators 38 and 40 to form the series of N 0 drops begins.
- the drops G i are formed on the substrate 10 one after the other.
- the unit 22 begins to control the actuators 38 and 40 at a time td i .
- the volume of the drop Gi is zero.
- the displacement speeds of the pistons 34 and 36 are also zero.
- the positions of pistons 34 and 36 along axis 12 at time td i are denoted, respectively, yd 1,i and yd 2,i .
- all the positions of the piston 34 are positions along the axis 12 and are marked with respect to a fixed origin with respect to the body 32. All positions of the piston 34 are also positions along the axis 12 but they are marked with respect to a fixed origin with respect to the piston 34.
- the positions of the piston 36 are relative positions with respect to the position of the piston 34
- the positions of piston 34 are absolute positions relative to the position of body 42.
- unit 22 stops controlling actuators 38 and 40 to form this drop G i because its formation is complete.
- the actuators 38 and 40 are only controlled during the interval [td i ; tf i ].
- the displacement speed of pistons 34 and 36 is zero at time tfi.
- the positions of pistons 34 and 36 along axis 12 at time tf i are denoted, respectively, yf 1,i and yf 2,i . [48]
- the drops are formed one after the other.
- the interval [td i+1 ; tf i+1 ] during which the drop Gi+1 is formed follows the interval [tdi; tfi].
- the unit 22 automatically establishes the control laws for the actuators 38 and 40 to be used during the interval [td i; tfi] to form the drop G i .
- the unit 22 controls the actuators 38 and 40 by following the control laws established during step 110.
- step 114 during the dead time between the instant tf i and at time tdi+1, drop G i is withdrawn from substrate 10, for example, as previously indicated.
- Steps 110 to 114 are repeated to form each drop G i .
- the unit 22 automatically establishes the control laws of the actuators 38 and 40 which will make it possible to form the drop G i with the greatest possible precision. These control laws are established from the parameters acquired during step 102. [54] Subsequently, the notations used to establish these control laws are first introduced and then an example of a method for establishing these control laws is present.
- Each interval [td i ; tf i ] is divided into two immediately consecutive intervals [td i ; tm i ] and [tm i ; tf i ].
- Time tmi is equal to tdi + x*T 0 , where: -T 0 is the duration of the interval [td i ; tf i ], and - x is a coefficient greater than 0 and less than 1.
- the duration of the interval [tdi; tmi] is therefore equal to x*T 0 or xT 0 .
- the duration of the interval [tmi; tfi] is equal to (1-x)*T 0 or (1-x)T 0 .
- the actuator 40 is controlled to advance the piston 36 from the initial position yd 2,i to a terminal position yt 2 reached at time tmi.
- the position yt 2 is always the same regardless of the drop G i formed.
- the position yt 2 therefore does not depend on the index i.
- the position yt 2 is equal to the fully extended position of the piston 36. This position yt 2 is therefore known in advance. This is a pre-recorded parameter in memory 92.
- the distance traveled by piston 36 between positions yd 2,i and yt 2 is denoted d12,i.
- the distance d12,i is an integer multiple of a pitch pd2, where the pitch pd2 is the distance traveled by the piston 36 when the motor 80 rotates through an angular pitch ⁇ 2.
- the instantaneous displacement speed of piston 36 is denoted v 12,i (t).
- the instantaneous flow of liquid displaced by the single piston 36 during the interval [tdi; tmi] is denoted Q12,i(t).
- the instantaneous flow Q12,i(t) is equal to v12,i(t)*S2.
- the distance traveled by the piston 34 between the positions yd 1,i and yf 1,i is denoted d 1,i .
- the distance d 1,i is an integer multiple of a pitch pd 1 , where pitch pd1 is the distance traveled by piston 34 when motor 60 rotates through an angular pitch ⁇ 1.
- pitch pd1 is the distance traveled by piston 34 when motor 60 rotates through an angular pitch ⁇ 1.
- the instantaneous flow of liquid displaced by the single piston 34 during the interval [tdi; tmi] is denoted Q 11,i (t).
- the instantaneous flow Q 11,i (t) is equal to v 11,i (t)*S1.
- the average flow rate of liquid displaced by the single piston 34 during the interval [td i; tmi] is denoted Qm 11,i .
- the average flow rate Qm 11,i is equal to the arithmetic mean of the instantaneous flow rates Q 11,i (t) during the interval [tdi; tmi]. [65] During the interval [tmi; tfi], the instantaneous displacement speed of the piston 34 is denoted v 21,i (t).
- the instantaneous flow of liquid displaced by the single piston 34 in the interval [tmi; tfi] is denoted Q 21,i (t).
- the instantaneous flow Q 21,i (t) is equal to v21,i(t)*S1.
- the instantaneous flow rate Q 21,i (t) is always maintained higher than the instantaneous flow rate of liquid sucked up by the piston 36 during the interval [tm i ; tf i ].
- the average liquid flow displaced by the single piston 34 during the interval [tm i; tfi] is denoted Qm21,i.
- the average flow rate Qm 21,i is equal to the arithmetic mean of the instantaneous flow rates Q 21,i (t) during the interval [tmi; tfi].
- Q 1,i (t) the instantaneous total flow rate of liquid ejected by the nozzle 30
- Qm 1 The average flow rate of liquid ejected by the nozzle 30 over the interval [tdi; tmi]
- Q 2,i (t) the instantaneous total flow rate of liquid ejected by the nozzle 30 is denoted.
- FIG. 3 represents an axis on which a series of cumulative target volumes V c,i-1 to V c,i+1 has been represented.
- the volume Vc,i is equal to the sum of the target volumes of the drops G 1 to G i .
- each volume V c,i is equal to i*V c .
- Two immediately consecutive volumes V c,i and V c,i+1 are separated from each other exactly by the target volume V c .
- the piston 34 by itself, only makes it possible to eject a volume of liquid either lower or higher than the desired target volume.
- the piston 36 is used to correct the volume displaced by the single piston 34 so as to bring it closer to the target volume Vc and therefore to improve the precision. More precisely, the piston 36 is used to bring the volume k*pv 1 or (k+1)*pv 1 moved by the single piston 34 closer to the volume V c,i located between these two volumes k*pv 1 or (k +1)*hp 1 .
- the piston 36 makes this possible because its volumetric pitch pv 2 is much lower than the volumetric pitch pv 1 .
- the piston control laws 34 and 36 are designed to achieve the following objectives in addition: - Objective 1): The average of the differences between the positions yd 2,i and yf 2 ,i of the piston 36 tends towards zero when the index i increases. - Objective 2): Time tm i corresponds to the time when the mean radius of curvature of the drop being formed is minimal. - Objective 3): The total flow of liquid ejected by the nozzle 30 begins to decrease from time tm i to be zero at time tf i .
- the objective 1) makes it possible to avoid that, during the formation of the series of drops, the piston 36 advances or recedes over a significant length inside the piston 34. Indeed, if the objective 1) is not reached, this length is all the more important as the number N 0 of drops is important. In the latter case, the maximum stroke of the piston 36 inside the piston 34 imposes a maximum limit on the number N 0 of drops of a series. Conversely, when the objective 1) is fulfilled, each position yd 2,i of the piston 36 is systematically maintained around a fixed starting point with respect to the piston 34 and there is no maximum limit for the number N0 . [74] Objectives 2) to 3) make it possible to further improve the precision on the volume of the drop, as explained in more detail in the following chapter III.
- FIG. 4 illustrates an example of the evolution over time of the instantaneous flows Q 1,i (t) and Q 2,i (t) obtained when the above objectives are simultaneously satisfied and that in addition it is imposed that the instantaneous flow rates Q 1,i (t) and Q 2,i (t) vary linearly over time.
- the flow Q1,i(t) increases continuously as a function of time from zero flow at time td i to a maximum flow reached at time tm i
- the flow rate Q 2,i (t) decreases continuously as a function of time from the maximum flow rate to zero flow rate.
- the additional volume added by the piston 36 is equal to (yf 2,i -yd 2,i )*pv 2 . Consequently, the position yf 2,i is determined so that the additional volume (yf 2,i -yd 2,i )*pv 2 is as close as possible to the deviation Vc,ik*pv 1 .
- the number k of angular steps of the motor 60 is equal to E(Vc,i/pv 1 ), where the symbol E() designates the “integer part” function.
- Position yf 2,i is equal to yd 2,i + j*pd 2 , where j is equal to E[(V c,i -k*pv 1 )/pv 2 ].
- the yf 2,i position is located above the yd 2,i position.
- the piston 34 is controlled to move a volume (k+1)*pv 1 and piston 36 is controlled to withdraw a compensating volume. It is this situation which is illustrated in FIG. 3.
- the compensating volume is equal to -(yf 2,i -yd 2,i )*pv 2 . Therefore, the position yf 2,i is determined so that the compensating volume -(yf 2,i -yd 2,i )*pv 2 is as close as possible to the deviation (k+1)*pv 1 -V c, i .
- the number k of angular steps of the motor 60 is equal to E(Vc,i/pv 1 ) +1 and the position yf 2,i is equal to yd 2,i - j*pv 2 , where j is equal to E[((k+1)*pv 1 -Vc, i)/pv 2 ].
- Position yf 2,i is therefore located below position yd 2,i and not above as in the previous case.
- Conditions (1) and (2) reflect the fact that the instantaneous speeds v 21,i (t) and v22,i(t) are zero at time tfi, i.e. at l instant T 0 .
- Condition (3) reflects the fact that at time tm i , i.e. at time x*T 0 , the volume of the drop G i is equal to the determined volume V Rmin during step 100.
- Condition (4) reflects the fact that the piston 34 travels the distance d 1,i between times td i and tf i .
- Conditions (5) and (6) reflect the fact that the piston 36 travels the distance d 12,i between times td i and tm i and the distance d 22,i between times tm i and tf i .
- Condition (7) is introduced to achieve objective 4).
- the average flow Qm 11,i be equal to M times the average volume Qm 21,i , with the number M greater than one.
- the unit 22 automatically determines the values of the coefficients x, a 11,i , a 21 i , b 21,i , a 12,i , a 22,i and b 22,i which make it possible to satisfy conditions (1) to (7).
- the unit 22 controls the motors 60 and 80 by applying these control laws.
- step 114 during the dead time between times tf i and tdi+1, drop Gi is removed from substrate 10, for example, by activating a displacement of fluid 6 or by bringing the drop G i in contact with a support and then moving the syringe 20 away from this support.
- Figure 5 illustrates an alternative example of control laws that can be implemented in the method of Figure 2.
- the speed of movement of the pistons 34 and 36 varies only in consecutive stages. On each level, the speed remains constant.
- the numbers Np1 and Np2 of bearings on, respectively, the intervals [0; xT 0 ] and [xT 0 ; T 0 ], are greater than or equal to one and, preferably, greater than two or four.
- the numbers N p1 and N p2 are equal to one.
- the duration of each of these steps over the interval [0; xT 0 ] is typically greater than x*T 0 /(Np1+1).
- the piston 36 does not slide inside the piston 34 but is slidably mounted inside a tunnel arranged outside the piston 34.
- this tunnel opens into the reservoir 32 as close as possible to the inlet of the nozzle 30.
- this tunnel extends along an axis perpendicular to the axis 12.
- the piston 36 moves along an axis perpendicular to the axis of movement of the piston 34.
- the syringe may comprise several small pistons.
- each of the small pistons are different so that, for an identical displacement, each of the small pistons displaces a volume of liquid which is different from that displaced by the other small pistons.
- the movement of each of the small pistons is controlled by the unit 22 to perform the same functions as those described in detail in the case of the piston 36.
- the tunnels inside which slide each of these small pistons may be located within piston 34 or within another smaller, larger piston or other location as described in the previous paragraph.
- the angular resolutions of motors 60 and 80 are not necessarily identical. For example, in one embodiment, the resolution ⁇ 2 is smaller than the resolution ⁇ 1 .
- the syringe is arranged relative to the gravity field so that the face 8 is facing down.
- the drops formed on this face 8 are pendant drops and not sessile drops.
- Variants of the process [101] As a variant, the value of the volume V Rmin is not determined by experimentation but by digital simulation. For this, instead of experimentally measuring the shapes of the different drops of different volumes, these shapes are constructed by numerical simulation using a numerical model that links the interfacial physical properties between the liquid, the substrate and the surrounding fluid to the geometric characteristics of the drop.
- the interfacial physical properties are the surface tension between the liquid and the substrate, the surface tension between the liquid and the surrounding fluid and the surface tension between the substrate and the surrounding fluid as well as the line tension at the line of contact between the liquid, the substrate and the fluid.
- the numerical model used can be the one described in the following article: Medale, M. et Al: "Sessile drops in weightlessness: an ideal playground for challenging Young's equation", npj Microgravity 7, 30 (2021), published on 4/08/2021. Then, as previously described, the mean radii of curvature of these different drops are deduced from the shapes obtained by digital simulation.
- the unit 22 which automatically determines the volume V Rmin as soon as it has acquired the target volume V c and the values of the various interfacial physical properties.
- the duration T 0 is not acquired via the interface 24.
- the duration T 0 is a duration pre-recorded in the memory 90 or calculated automatically by the unit 22 in function of the maximum instantaneous displacement speeds of the pistons 34 and 36. In the latter case, the unit 22 preferably automatically calculates the duration T 0 so as to minimize it.
- Other methods are possible for establishing the control laws during step 110.
- the values of the coefficients x, a 11,i , a 21 i , b 21,i , a 12,i , a22,i and b 22,i are set as previously described. Then, the linear variations of the speeds v 11,i (t), v 12,i (t), v 21,i (t) and v 22,i (t) are each approximated by a succession of variations in successive steps. The control laws obtained are then laws where the speeds v 11,i (t), v 12,i (t), v 21,i (t) and v 22,i (t) vary only by successive stages and not not continuously. [104] Many other actuator control laws 38 and 40 are possible. In particular, some of the objectives 1) to 5) previously described and some constraints can be omitted or modified.
- control unit is programmed to vary the flow rate continuously, not linearly, but according to another law of continuous increase or decrease. For example, the growth and/or the decrease follow an exponential law.
- no constraint is imposed for the variation of the bit rate during the interval [tdi, tmi].
- the instantaneous flow rate of liquid ejected from the nozzle 30 during the interval [tdi, tmi] may exhibit local maximums and local minimums.
- the pistons 34 and 36 are not simultaneously moved. For example, piston 34 is moved first and then piston 36 is moved.
- the average flow rate Qm1,i of liquid during the interval [tdi, tmi] need not be greater than the average flow rate Qm 2,i of liquid during the interval [tm i ; tf i ]. For this, it is then generally necessary to lengthen the duration T 0 and the duration of the interval [tdi; tmi]. [107] If the number N 0 of drops in the series is limited and if the piston 36 is long enough, then it is not necessary to adjust the differences between the positions yd 2,i and yf 2,i so that the average of these deviations tends to zero.
- condition (3) can be replaced by another condition so that time tm i is less than time t Rmin,i or slightly greater than time t Rmin,i .
- instant tm i is chosen to be less than 1.1*t Rmin,i .
- the instant tm i is chosen from the interval [0.9*t Rmin,i ; 1.1*t Rmin,i ] or in the interval [0.95*t Rmin,i ; 1.05*t Rmin,i ].
- time t Rmin,i can be calculated as soon as the control laws of the actuators 38 and 40 are known since the volume V Rmin is known.
- the instant t Rmin,i can also be measured experimentally.
- time tm i is chosen arbitrarily from the interval [1.1*tdi; 0.9*tfi] or in the interval [1.1*tdi; 0.95*tfi].
- the step 100 of determining the volume VRmin can be omitted.
- time tm i is systematically chosen equal to td i +0.5*T 0 .
- the drop Gi is removed from the substrate 10 at the same time as it is formed.
- steps 112 and 114 are executed in parallel.
- the fluid 6 is driven in displacement at the same time as the step 112 is executed.
- the dead time between times tf i and tdi+1 can be zero.
- the fluid 6 is a fluid in which the drop G i is miscible.
- the drop G i is diluted in the fluid 6.
- the steps 112 and 114 are executed at the same time, it is not necessary that the instant tmi correspond to the instant when the volume VRmin is reached.
- the surrounding fluid is a liquid immiscible with the liquid of the drop.
- this teaching can be implemented in a method of controlling a motorized syringe to form a single drop of target volume or to form a series of drops each having a different target volume.
- a method for controlling a motorized syringe to form at least one drop having a predetermined target volume this motorized syringe comprising: - a nozzle at the outlet of which the drop of target volume is formed , - a reservoir capable of containing the fluid with which the drop is formed, this reservoir being fluidly connected to the nozzle and the capacity of this reservoir being greater than the target volume of the drop, - at least one piston capable of moving towards the inside the reservoir to push the fluid towards the outlet of the nozzle, - for each movable piston, a controllable motor able to move this piston, this method comprising, during an interval [td i , tf i ], the control of each motor so as to cause the drop at the outlet of the nozzle to grow from zero volume at
- CHAPTER III Advantages of the embodiments described [116]
- the fact of moving the piston 36 in the opposite direction to the piston 34 before reaching the instant tf i makes it possible to increase the precision and the repeatability of the volume of each drop formed.
- this is explained as follows: at time tf i, when the flow of liquid is stopped, the inertia of the liquid in the nozzle 30 can cause the ejection of a surplus of liquid just after time tf i . Because of this, the drop volume may exceed the target volume. The volume of this excess liquid is all the more important as the inertia of the liquid at time tfi is important. The inertia of the liquid increases with the flow of liquid inside the nozzle.
- the apparatus can be used to form series of drops having a very large number of drops without, on average, the piston 36 moving in or out of the reservoir. Because of this, the only limitation on the number of drops in a series is the maximum reservoir volume.
- the average flow rate of liquid ejected by the outlet during the interval [td i , tmi] is greater than the average flow rate of liquid ejected by the outlet during the interval [tm i; tfi]
- the fact of increasing and decreasing the flow continuously, and not in stages, makes it possible to avoid sudden variations in acceleration and therefore to avoid or limit jerks.
- this growth occurs in spurts.
- the number and amplitude of these instabilities are reduced.
- the probability that the occurrence of such an instability causes the formation of a drop whose volume is lower or higher than the target volume, is therefore reduced.
- the pressure inside the drop decreases.
- t Rmin,i if the displacement speeds of the pistons are kept constant, the volume of the drop nevertheless increases more and more quickly.
- the inertia of the liquid ejected by the outlet of the nozzle therefore also increases more and more quickly.
- the volume of liquid pushed by the piston 34 corresponds to the volume of liquid only pushed by the piston 34, that is to say to a first volume of liquid pushed by the piston 34 in the absence of displacement of the piston 36.
- This first volume can be measured by maintaining the displacement of the piston 34 unchanged during the interval [tmi, tfi] and, at the same time, by inhibiting the command of the actuator 40. When the command of the actuator 40 is inhibited, piston 36 does not move relative to piston 34.
- the volume of liquid pushed by piston 36 corresponds to the volume of liquid only pushed by piston 36, i.e. that is to say to a second volume of liquid pushed by the piston 36 in the absence of displacement of the piston 34.
- This second volume can be measured by maintaining the displacement of the piston 36 unchanged during the interval [tmi, tfi] and, at the same time, by inhibiting the command of the actuator 36.
- the piston 34 does not move relative to the body 42.
- Dead volume is the volume of liquid remaining in reservoir 32 when piston 34 is in its fully depressed position.
Landscapes
- Health & Medical Sciences (AREA)
- Heart & Thoracic Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- Vascular Medicine (AREA)
- Engineering & Computer Science (AREA)
- Anesthesiology (AREA)
- Biomedical Technology (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Hematology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Clinical Laboratory Science (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Fluid Mechanics (AREA)
- Infusion, Injection, And Reservoir Apparatuses (AREA)
Abstract
Ce procédé de commande comporte:- entre un instant tdi et un instant tmi :- la commande (112) d'un premier actionneur pour qu'un premier piston de la seringue se déplace vers l'intérieur d'un réservoir de liquide, et - la commande (112) d'un second actionneur pour qu'un second piston se déplace vers l'intérieur du réservoir depuis une première position initiale jusqu'àune position terminale atteinte à l'instant tmi, - de l'instant tmi jusqu'à un instant tfi:- la commande (112) du premier actionneur pour que le premier piston se déplace uniquement vers l'intérieur du réservoir et, en même temps - la commande (112) du second actionneur pour que le second piston se déplace uniquement vers l'extérieur du réservoir depuis sa position terminale jusqu'à une seconde position initiale atteinte à l'instant tfi.
Description
Procédé de commande d'une seringue motorisée [1] L’invention concerne un procédé et une unité de commande d’une seringue motorisée pour former, les unes après les autres, une série de gouttes ayant chacune un même volume cible prédéterminé. L’invention concerne également un support d’enregistrement d’informations pour la mise en œuvre de ce procédé ainsi qu’un appareil pour former, les unes après les autres, une telle série de gouttes ayant chacune un même volume cible prédéterminé. [2] De tels appareils sont utilisés pour, par exemple, déposer des séries de gouttes sur un substrat ou injecter cette série de gouttes dans un autre liquide. [3] Pour améliorer la précision sur le volume de chacune des gouttes formées, il a déjà été proposé d’utiliser des seringues motorisées comportant plusieurs pistons. Il a été également proposé des procédés de commande de telles seringues motorisées. L’utilisation de deux pistons dont l’un est plus petit que l’autre permet notamment d’augmenter la résolution et la précision sur le volume des gouttes formées. [4] Des exemples de cet état de l’art peuvent être trouvés dans les documents suivants : US2013/126559A1, EP0960320B1 et US9440781B2. [5] Toutefois, il est souhaitable d’améliorer encore plus la précision sur le volume des gouttes formées. [6] L’invention vise à satisfaire ce souhait en proposant un procédé de commande d’une seringue motorisée qui permet d’obtenir une précision accrue. L’invention est exposée dans le jeu de revendications joint. [7] L’invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d’exemple non limitatif et faite en se référant aux dessins sur lesquels : - la figure 1 est une illustration schématique, en coupe verticale, d’un appareil pour former, les unes après les autres, une série de gouttes ayant chacune un même volume cible prédéterminé, - la figure 2 est un organigramme d’un procédé de commande mis en œuvre dans l’appareil de la figure 1 ;
- la figure 3 est un graphique illustrant, sur un même axe, les différents volumes cibles cumulés à atteindre à l’aide de l’appareil de la figure 1 ; - les figures 4 et 5 illustrent schématiquement, pour des lois de commande différentes, l’évolution du débit de liquide éjecté par une seringue au cours du temps pour former une goutte. [8] Dans ces figures, les mêmes références sont utilisées pour désigner les mêmes éléments. Dans la suite de cette description, les caractéristiques et fonctions bien connues de l’homme du métier ne sont pas décrites. [9] Dans la suite de cette description, des exemples détaillés de modes de réalisation sont d’abord décrits dans un chapitre I en référence aux figures. Ensuite, dans un chapitre II, des variantes de ces modes de réalisation sont présentées. Enfin, les avantages des différents modes de réalisation sont présentés dans un chapitre III. [10] Chapitre I : Exemples de modes de réalisation. [11] La figure 1 représente un appareil 2 pour former, les unes après les autres, une série de N0 gouttes ayant toutes un même volume cible Vc. Le nombre N0 de gouttes de la série est typiquement compris entre 2 et 10000 ou entre 2 et 1000. Le plus souvent, ce nombre N0 est supérieur à cinq ou dix. [12] Le volume cible Vc est typiquement fournis ou sélectionné par l’utilisateur de l’appareil 2. Typiquement, le volume Vc est compris entre 1 nL et 1 µL pour l’éjection de séries de très petites gouttes, ou entre 1 µL et 10000 µL ou entre 1 µL et 1000 µL pour des séries de petites gouttes. [13] Par la suite, ce premier exemple de réalisation est décrit dans le cas particulier où les gouttes sont des gouttes de liquide. La figure 1 représente un exemple d'un goutte Gi en cours de formation. Par la suite, l’indice i est le numéro d’ordre de la goutte dans la série de gouttes formées. L’indice i est donc un nombre entier. La première goutte formée est la goutte G1 et la dernière goutte formée est la goutte GN0. Ici, la goutte Gi est formée dans un fluide environnant 6 et sur une face plane 8 d’un substrat 10. Chaque goutte Gi présente un axe 12 de symétrie de révolution autour duquel la goutte Gi présente une infinité de symétries de révolution. La face 8 est horizontal et l’axe 12 est vertical. La face 8 est tournée vers le haut. Dans cette configuration, la goutte Gi est une goutte sessile. La goutte Gi est formée en éjectant du
liquide à travers un trou 14 traversant de part en part le substrat 10 et débouchant sur la face 8. [14] Pour former la série de gouttes Gi sur le substrat 10, l’appareil 2 comporte : - une seringue motorisée 20, - une unité 22 de commande de la seringue 20, et - une interface homme-machine 24 raccordée à l’unité 22 commande. [15] Après la formation de chaque goutte Gi, la goutte Gi est retirée du substrat 10 par un dispositif non représenté. Par exemple, la goutte Gi est retirée : - en déplaçant le fluide 6, ou - en déplaçant le substrat 10 ou un support pour amener la goutte Gi en contact avec ce support qui retient la goutte Gi une fois que le substrat 10 est éloigné de ce support. [16] La seringue 20 est apte à éjecter, de façon contrôlée, le liquide à travers le trou 14 pour former, les unes après les autres, les N0 gouttes Gi. Ici, la seringue 20 présente un axe de symétrie de révolution confondue avec l’axe 12. Par exemple, la seringue 20 présente une infinité de symétries de révolution autour de cet axe 12. [17] À cet effet, la seringue 20 comporte notamment : - une buse 30 dont la sortie supérieure est fluidiquement raccordée au trou 14, - un réservoir 32 de liquide à éjecter fluidiquement raccordé à l’entrée de la buse 30, - un grand piston 34 capable de s’enfoncer à l’intérieur du réservoir 32 pour pousser le liquide vers l’entrée de la buse 30, - un petit piston 36 capable lui aussi de s’enfoncer à l’intérieur du réservoir 32 pour pousser lui aussi le liquide vers l’entrée de la buse 30, - un actionneur électrique 38 apte à déplacer le piston 34, - un actionneur électrique 40 apte à déplacer le piston 36, et - un corps rigide 42 à l’intérieur duquel les pistons 34, 36 se déplacent. [18] Ici, la buse 30 s’étend vers le bas dans le prolongement du trou 14 le long de l’axe 12. L’entrée de la buse 30 débouche dans une paroi supérieure du réservoir 32. [19] Le réservoir 32 est aménagé à l’intérieur du corps 42. Ce réservoir 32 contient le liquide à éjecter pour former les N0 gouttes Gi. À cet effet, il est capable de contenir un volume de liquide supérieur à N0*VC. Dans ce texte, le symbole «*» désigne l’opération de multiplication arithmétique. [20] Le piston 34 s’étend le long de l’axe 12. Il comporte une extrémité inférieure 44 et une extrémité supérieure 46. Ici, l’extrémité 46 est un cylindre de révolution de
section circulaire dont la génératrice est confondue avec l'axe 12. Son diamètre D1 est typiquement compris entre 5 mm et 30 mm. La surface de sa face supérieure horizontale est notée par la suite S1. La surface S1 est égal à π*(D1/2)2. L’extrémité supérieure 46 forme une paroi inférieure du réservoir 32. L’extrémité inférieure 44 est aussi une extrémité cylindrique de section circulaire dont la génératrice est confondue avec l’axe 12. [21] Le piston 34 comporte un évidement 50 creusé à l’intérieur des extrémités 44 et 46. Le piston 36 coulisse à l’intérieur de cet évidement 50. Cet évidement 50 s’étend le long de l’axe 12 et débouche dans la face horizontale de l’extrémité supérieure 46 du piston 34. [22] Le piston 34 est déplaçable en translation le long de l’axe 12 entre une position complètement rétractée et une position complètement enfoncée. Dans la position complètement rétractée, le volume du réservoir 32 est supérieur au volume N0*Vc. Dans la position complètement enfoncée, le volume restant de liquide dans le réservoir 32 est inférieur ou égal à N0*Vc. De préférence, dans la position complètement enfoncée, le volume restant est très petit, c’est-à-dire inférieur au volume de la plus petite des gouttes à éjecter (soit, par exemple, de l’ordre de 1 nL). Ainsi, le volume mort de la seringue 20 est très petit. [23] L’étanchéité entre l’extrémité 46 et le corps 42 est, par exemple, assurée par un joint torique 56. [24] Pour déplacer le piston 34 par rapport au corps 42 le long de l’axe 12, l’actionneur 38 est interposé entre le corps 42 et extrémité 44. Ici, l’actionneur 38 comporte : - un moteur pas-à-pas 60 qui transforme une impulsion électrique en un mouvement angulaire, et - un système vis-écrou 62 qui transforme le mouvement angulaire en un mouvement de translation du piston 34. [25] Chaque impulsion électrique fait tourner le moteur 60 d’un angle prédéterminé appelé « pas angulaire » est noté α1. Le pas angulaire α1 correspond à la résolution angulaire minimale du moteur 60. Ici, le moteur 60 peut tourner, en alternance, dans le sens horaire et dans le sens anti-horaire. Par exemple, le sens de rotation est déterminé par le signe de l’impulsion électrique reçue. Ainsi, l’actionneur 38 permet de faire avancer et, en alternance, de faire reculer le piston 34 le long de l’axe 12.
[26] Puisque le système 62 transforme le mouvement angulaire du moteur 60 en un déplacement du piston 34, le pas angulaire α1 correspond également à un « pas volumétrique » noté pv1 et exprimé en litres. Le pas pv1 correspond à la résolution volumétrique minimale qu’il est possible d’atteindre en déplaçant seulement le piston 34. Ainsi, le moteur 60 permet, à l’aide du seul piston 34, de déplacer uniquement des volumes de liquides qui sont des multiples entiers du pas pv1. [27] Le piston 36 s’étend le long de l’axe 12 depuis une extrémité inférieure 64 jusqu’à une extrémité supérieure 66. L’extrémité 66 débouche à l’intérieur du réservoir 32. Ici, l’extrémité 66 débouche dans la face supérieure horizontale de l’extrémité 46 du piston 34. Dans ce mode de réalisation, l’extrémité 66 est un cylindre plein de révolution de section circulaire et de diamètre D2. La face supérieure horizontale de cette extrémité 66 présente une surface S2. La surface S2 est égale à π*(D2/2)2. [28] Le piston 36 est conçu pour présenter une résolution volumétrique pv2 plus petite et, de préférence, deux ou cinq ou dix fois plus petite que la résolution volumétrique pv1 et cela pour une résolution angulaire α2 identique à la résolution angulaire α1. Pour cela, le diamètre D2 est inférieur au diamètre D1 et, de préférence, deux fois ou trois fois ou cinq fois inférieure. Ici, le diamètre D2 est compris entre 0,5 mm et 5 mm et, de préférence, entre 0,5 mm et 3 mm. [29] L’extrémité 66 est montée à accomplissement à l’intérieur d’un canal rectiligne 70 qui débouche dans le réservoir 32. Ce canal 70 forme la partie supérieure de l’évidement 50. Il est donc creusé à l’intérieur de l’extrémité 46. L’étanchéité entre le canal 70 et l’extrémité 66 est assurée, par exemple, par un joint torique 72. [30] Le piston 36 est déplaçable, en translation le long de l’axe 12, entre une position complètement rétractée et une position complètement sortie. Dans la position complètement rétractée, par exemple, l’extrémité 66 est entièrement reçue à l’intérieur du canal 70. Dans la position complètement sortie, par exemple, l’extrémité 66 est entièrement située en dehors du canal 70. Dans la position complètement sortie, l’extrémité 66 est en saillie à l’intérieur du réservoir 32 au-delà de l’extrémité 46 du piston 34. [31] Pour déplacer le piston 36 à l’intérieur de l’évidement 50 le long de l’axe 12, l’actionneur 40 est interposé entre l’extrémité 64 et l’extrémité 44 du piston 34. L’actionneur 40 comporte :
- un moteur pas-à-pas 80 qui transforme une impulsion électrique en un mouvement angulaire, et - un système vis-écrou 82 qui transforme le mouvement angulaire en un déplacement en translation du piston 36. [32] Par exemple, le moteur 80 et le système vis-écrou 82 sont identiques, respectivement, au moteur 60 et au système vis-écrou 62. [33] L’unité 22 de commande est raccordée aux actionneurs 38 et 40 et, plus précisément, aux moteurs 60 et 80 pour les commander. L’unité 22 est aussi raccordée à l’interface homme-machine 24 pour acquérir les valeurs des paramètres qui lui permettent d’établir les lois de commande des actionneurs 38 et 40. En particulier, l’interface homme-machine 24 permet à l’unité 22 d’acquérir les valeurs des paramètres tels que : - la valeur du nombre N0 de gouttes à former, - la valeur du volume cible Vc de chaque goutte, et - la valeur d’un volume VRmin pour lequel le rayon de courbure moyen de la goutte G i en cours de formation est minimal. [34] L’unité 22 est configurée pour exécuter le procédé de la figure 2. Elle comporte à cet effet : - un microprocesseur 90 apte à exécuter des instructions, et - une mémoire 92 comportant les instructions et les données nécessaires pour mettre en œuvre le procédé de la figure 2 lorsqu’elles sont exécutées par le microprocesseur 90. [35] L’interface homme-machine 24 comporte, par exemple, un écran 94 et un clavier 96. [36] Le fonctionnement de l’appareil 2 va maintenant être décrit en référence au procédé de la figure 2 et à l’aide des figures 3 et 4. [37] Initialement, lors d’une étape 100, le volume VRmin pour lequel le rayon de courbure moyen de chaque goutte Gi en cours de formation est minimal, est déterminé. [38] Ici, pour cela, il est procédé de façon expérimentale. Par exemple, à l’aide de la seringue 20 ou à l’aide de toute autre seringue ou appareil équivalent, le volume d’une goutte réalisée dans le même liquide que les gouttes Gi, formées sur le même substrat que le substrat 10 et dans le même fluide environnant que le fluide 6, est progressivement augmenté depuis un volume nul jusqu’au volume cible Vc. Ici, lorsque
le volume d’une goutte est nul, cette goutte n’existe pas encore. Par contre, elle commence à exister dès que son volume et supérieur à zéro. De plus, la croissance du volume de cette goutte est réalisée dans les mêmes conditions que celles rencontrées lors de la formation de chacune des gouttes Gi. En particulier, le champ de gravité et les conditions de température et de pression sont les mêmes. [39] En parallèle, pour une multitude de volumes intermédiaires de la goutte Gi en cours de formation entre son volume nul et le volume Vc, des photos du contour de cette goutte sont réalisées. Ensuite, un module d’analyse d’images traite chacune de ces photos pour en extraire le contour de la goutte, puis le rayon de courbure moyen de cette goutte. Par exemple, pour cela, un appareil d’analyse de forme de gouttes commercialisé par la société Krüss Scientifique ® peut être utilisé. [40] À l’issue de ces mesures, le volume de la goutte qui correspond au plus petit rayon de courbure moyen est retenu. Ce volume retenu est égal au volume VRmin. [41] Ensuite, lors d’une étape 102 d’initialisation, le nombre N0 de gouttes, le volume cible Vc et le volume VRmin sont acquis par l’unité 22 par l’intermédiaire de l’interface homme-machine 24. [42] Ici, une durée T0 est également acquise par l’unité 22 par l’intermédiaire de l’interface homme-machine 24. La durée T0 est la durée souhaitée pour faire croître chaque goutte Gi depuis un volume nul jusqu’au volume Vc. Cette durée T0 est choisie pour être compatible avec les vitesses maximales de déplacement des pistons 34, 36 atteignables à l’aide des moteurs 60 et 80. [43] Lors de cette étape 102, le réservoir 32 est également rempli avec un volume de liquide supérieure N0*VC. [44] Ensuite, une phase 104 de commande des actionneurs 38 et 40 pour former la série de N0 gouttes commence. Lors de cette phase 104, les gouttes Gi sont formées sur le substrat 10 les unes après les autres. [45] Pour commencer à former la goutte Gi, l’unité 22 commence à commander les actionneurs 38 et 40 à un instant tdi. À l’instant tdi, le volume de la goutte Gi est nul. À cet instant tdi, les vitesses de déplacement des pistons 34 et 36 sont également nulles. Les positions des pistons 34 et 36 le long de l’axe 12 à, l’instant tdi, sont notées, respectivement, yd1,i et yd2,i. [46] Par la suite, toutes les positions du piston 34 sont des positions le long de l’axe 12 et sont repérées par rapport à une origine fixe par rapport au corps 32. Toutes les
positions du piston 34 sont aussi des positions le long de l’axe 12 mais elles sont repérées par rapport à un origine fixe par rapport au piston 34. Ainsi, les positions du piston 36 sont des positions relatives par rapport à la position du piston 34. A l'inverse, les positions du piston 34 sont des positions absolues par rapport à la position du corps 42. [47] De l’instant tdi jusqu’à un instant tfi, l’unité 22 commande les actionneurs 38 et 40 pour former la goutte Gi. À l’instant tfi, l’unité 22 arrête de commander les actionneurs 38 et 40 pour former cette goutte G i car sa formation est terminée. Ainsi, pour former la goutte Gi, les actionneurs 38 et 40 sont uniquement commandés pendant l’intervalle [tdi ; tfi]. La vitesse de déplacement des pistons 34 et 36 est nulle à l’instant tfi. Les positions des pistons 34 et 36 le long de l’axe 12 à l’instant tf i, sont notées, respectivement, yf1,i et yf2,i. [48] Les gouttes sont formées les unes après les autres. Ainsi, l’intervalle [td i+1 ; tfi+1] pendant lequel la goutte Gi+1 est formée suit l’intervalle [tdi ; tfi]. Entre les instants tfi et tdi+1, il existe généralement un temps mort pendant lequel aucun des actionneurs 38 et 40 n’est commandé. Typiquement, ce temps mort est mis à profit pour retirer la goutte Gi du substrat 10 avant de commencer la formation de la goutte Gi+1. [49] Ici, lors d’une étape 110, l’unité 22 établit automatiquement les lois de commande des actionneurs 38 et 40 à utiliser pendant l’intervalle [td i ; tfi] pour former la goutte Gi. [50] Ensuite, lors d’une étape 112, pendant l’intervalle [tdi ; tfi], l’unité 22 commande les actionneurs 38 et 40 en suivant les lois de commande établie lors de l’étape 110. [51] Enfin, lors d’une étape 114, pendant le temps mort entre l’instant tf i et l’instant tdi+1, la goutte Gi est retirée du substrat 10, par exemple, comme précédemment indiquée. [52] Les étapes 110 à 114 sont réitérées pour former chaque goutte Gi. [53] Lors de l’étape 110, l’unité 22 établit automatiquement les lois de commande des actionneurs 38 et 40 qui vont permettre de former avec la plus grande précision possible la goutte Gi. Ces lois de commande sont établies à partir des paramètres acquis lors de l’étape 102. [54] Par la suite, les notations utilisées pour établir ces lois de commande sont d'abord introduites puis un exemple de méthode pour établir ces lois de commande est présenté.
[55] Chaque intervalle [tdi ; tfi] est divisé en deux intervalles immédiatement consécutifs [tdi ; tmi] et [tmi ; tfi]. L’instant tmi est égal à tdi + x*T0, où : -T0 est la durée de l’intervalle [tdi ; tfi], et - x est un coefficient supérieur à 0 et inférieur à 1. [56] La durée de l’intervalle [tdi ; tmi] est donc égale à x*T0 ou xT0. La durée de l’intervalle [tmi ; tfi] est égale à (1-x)*T0 ou (1-x)T0. [57] Pendant l’intervalle [tdi ; tmi], l’actionneur 40 est commandé pour avancer le piston 36 de la position initiale yd2,i jusqu’à une position terminale yt2 atteinte à l'instant tmi. Ici, la position yt2 est toujours la même quelle que soit la goutte Gi formée. La position yt2 ne dépend donc pas de l’indice i. Par exemple, la position yt2 est égale à la position complètement sortie du piston 36. Cette position yt2 est donc connue à l’avance. Il s’agit d’un paramètre préenregistré dans la mémoire 92. [58] La distance parcourue par le piston 36 entre les positions yd2,i et yt2 est notée d12,i. La distance d12,i est un multiple entier d’un pas pd2, où le pas pd2 est la distance parcourue par le piston 36 lorsque le moteur 80 tourne d’un pas angulaire α2. [59] Pendant l’intervalle [tdi ; tmi], la vitesse instantanée de déplacement du piston 36 est notée v12,i(t). Le débit instantané de liquide déplacé par le seul piston 36 pendant l’intervalle [tdi ; tmi] est noté Q12,i(t). Le débit instantané Q12,i(t) est égal à v12,i(t)*S2. [60] Pendant l’intervalle [tmi ; tfi], l’actionneur 40 est commandé pour faire reculer le piston 36 de sa position terminale yt2 jusqu’à sa position yf2,i. Ensuite, le piston 36 reste dans cette position yf2,i jusqu’à l’instant tdi+1. Ainsi, la position initiale yd2,i +1 est égale à la position yf2,i. La position yf2,i correspond donc à position initiale du piston 36 au début de l'intervalle suivant [tdi+1 ; tfi+1]. [61] La distance parcourue par le piston 36 entre les positions yt2 est yf2,1 est notée d22,i. [62] Pendant l’intervalle [tmi, tfi], la vitesse instantanée de déplacement du piston 36 est notée v22,i(t). Le débit instantané de liquide déplacé par le seul piston 36 pendant l’intervalle [tmi ; tfi] est noté Q22,i(t). Le débit instantané Q22,i(t) est égal à v22,i(t)*S2. [63] Pendant l’intervalle [tdi ; tfi], l’actionneur 38 est commandé pour avancer le piston 34 de sa position yd1,i et jusqu’à sa position yf1,i. Le piston 34 ne fait qu’avancer pendant toute la durée T0 de l’intervalle [tdi ; tfi]. Ainsi, il avance aussi bien pendant l’intervalle [tdi ; tmi] que pendant l’intervalle [tmi ; tfi]. La distance parcourue par le piston 34 entre les positions yd1,i et yf1,i est notée d1,i. La distance d1,i est un multiple entier d’un
pas pd1, où le pas pd1 est la distance parcourue par le piston 34 lorsque le moteur 60 tourne d’un pas angulaire α1. [64] Pendant l’intervalle [tdi ; tmi], la vitesse instantanée de déplacement du piston 34 est notée v11,i(t). Le débit instantané de liquide déplacé par le seul piston 34 pendant l’intervalle [tdi ; tmi] est noté Q11,i(t). Le débit instantané Q11,i(t) est égal à v11,i(t)*S1. Le débit moyen de liquide déplacé par le seul piston 34 pendant l'intervalle [td i ; tmi] est noté Qm11,i. Le débit moyen Qm11,i est égal à la moyenne arithmétique des débits instantanés Q11,i(t) pendant l'intervalle [tdi ; tmi]. [65] Pendant l’intervalle [tmi ; tfi], la vitesse instantanée de déplacement du piston 34 est notée v21,i(t). Le débit instantané de liquide déplacé par le seul piston 34 dans l’intervalle [tmi ; tfi] est noté Q21,i(t). Le débit instantané Q21,i(t) est égal à v21,i(t)*S1. Ici, le débit instantané Q21,i(t) est toujours maintenu supérieur au débit instantané de liquide aspiré par le piston 36 pendant l'intervalle [tm i ; tfi]. Le débit moyen de liquide déplacé par le seul piston 34 pendant l'intervalle [tm i ; tfi] est noté Qm21,i. Le débit moyen Qm21,i est égal à la moyenne arithmétique des débits instantanés Q21,i(t) pendant l'intervalle [tmi ; tfi]. [66] Pendant l’intervalle [tdi ; tmi], le débit total instantané de liquide éjecté par la buse 30 est noté Q1,i(t). Le débit moyen de liquide éjecté par la buse 30 sur l'intervalle [tdi ; tmi] est noté Qm1. De façon correspondante, pendant l’intervalle [tm i ; tfi], le débit total instantané de liquide éjecté par la buse 30 est noté Q2,i(t). Le débit moyen de liquide éjecté par la buse 30 pendant l’intervalle [tmi ; tfi] est noté Qm2,i. [67] Un exemple de méthode susceptible d’être mise en œuvre par l’unité 22 lors de l’étape 110 pour établir les lois de commandes des actionneurs 38 et 40 est maintenant décrit. [68] La figure 3 représente un axe sur lequel a été représentée une série de volumes cibles cumulés Vc,i-1 à Vc,i+1. Le volume Vc,i est égal au cumul des volumes cibles des gouttes G1 à Gi. Ainsi, chaque volume Vc,i est égal à i*Vc. Deux volumes Vc,i et Vc,i+1 immédiatement consécutifs sont séparés l’un de l’autre exactement par le volume cible Vc. [69] Sur le même axe, des graduations verticales, en trait plein, représentent les différents volumes de liquide susceptibles d’être déplacés par le seul piston 34. Chacune de ces graduations correspond à un volume égal à k*pv1, où k est un nombre entier de pas volumétriques pv1. Par conséquent, deux graduations verticales
consécutives sont séparées l’une de l’autre par le pas volumétrique pv1. Sur la figure 3, l’espace entre deux graduations consécutives a été exagéré pour améliorer la lisibilité de cette figure. [70] Comme illustré sur la figure 3, puisque le volume cible Vc n’est pas, généralement, un multiple entier du pas volumétrique pv1, les volumes Vc,i tombe entre deux graduations verticales consécutives. La précision sur le volume de la goutte G i est donc faible si seul le piston 34 est utilisé. En effet, le piston 34, a lui-seul, permet seulement d'éjecter un volume de liquide soit inférieur soit supérieur au volume cible souhaité. [71] Ici, pour améliorer la précision, le piston 36 est utilisé pour corriger le volume déplacé par le seul piston 34 de manière à le rapprocher du volume cible Vc et donc pour améliorer la précision. Plus précisément, le piston 36 est utilisé pour rapprocher le volume k*pv1 ou (k+1)*pv1 déplacé par le seul piston 34, du volume Vc,i situé entre ces deux volumes k*pv1 ou (k+1)*pv1. Le piston 36 rend cela possible car son pas volumétrique pv2 est bien plus faible que le pas volumétrique pv1. [72] De plus, dans ce mode de réalisation, les lois de commande des pistons 34 et 36 sont conçues pour atteindre en plus les objectifs suivants : - Objectif 1) : La moyenne des écarts entre les positions yd2,i et yf2,i du piston 36 tend vers zéro quand l’indice i croit. - Objectif 2) : L’instant tmi correspond à l’instant où le rayon de courbure moyen de la goutte en cours de formation est minimal. - Objectif 3) : Le débit total de liquide éjecté par la buse 30 commence à décroître à partir de l’instant tmi pour être nul à l’instant tfi. - Objectif 4) : Sur l’intervalle [tmi, tfi], le débit moyen Qm2,i de liquide éjecté par la buse 30 est plus petit et, de préférence deux fois plus petit, que le débit moyen Qm 1,i de liquide éjecté par cette même buse lors de l’intervalle [tdi ; tmi]. - Objectif 5) : Sur l’intervalle [td i, tmi], le débit total de liquide éjecté par la buse 30 croît d’une valeur nulle à l’instant tdi jusqu’à une valeur maximale à l’instant tmi. [73] L’objectif 1) permet d’éviter que, pendant la formation de la série de gouttes, le piston 36 avance ou recule sur une longueur importante à l’intérieur du piston 34. En effet, si l'objectif 1) n'est pas atteint, cette longueur est d'autant plus importante que le nombre N0 de gouttes est important. Dans ce dernier cas, la course maximale du piston 36 à l’intérieur du piston 34 impose une limite maximale sur le nombre N0 de gouttes
d’une série. A l'inverse, lorsque l’objectif 1) est rempli, chaque position yd2,i du piston 36 est systématiquement maintenue aux environs d’un point de départ fixe par rapport au piston 34 et il n'existe pas de limite maximale pour le nombre N0. [74] Les objectifs 2) à 3) permettent d’améliorer encore plus la précision sur le volume de la goutte comme expliqué plus en détail dans le chapitre III suivant. [75] Les objectifs 4) et 5) permettent d’accélérer la formation de la goutte G i et donc de permettre des durées T0 plus courtes. [76] La figure 4 illustre un exemple de l’évolution au cours du temps des débits instantanés Q1,i(t) et Q2,i(t) obtenus quand les objectifs ci-dessus sont simultanément satisfaits et qu’en plus il est imposé que les débits instantanés Q1,i(t) et Q2,i(t) varient linéairement au cours du temps. Plus précisément, dans cet exemple : - pendant l'intervalle [tdi, tmi], le débit Q1,i(t) croit continûment en fonction du temps depuis le débit nul à l'instant tdi jusqu'à un débit maximal atteint à l'instant tmi, et - à partir de l'instant tmi, le débit Q2,i(t) décroît continûment en fonction du temps depuis le débit maximale jusqu'à un débit nul. [77] Ici, pour atteindre l’objectif 1), si le volume Vc,i est plus près de k*pv1 que de (k+1)*pv1, alors le piston 34 est commandé pour avancer de k*pd1 et le piston 36 est commandé pour ajouter un volume supplémentaire. Le volume supplémentaire ajouté par le piston 36 est égal à (yf2,i-yd2,i)*pv2. Par conséquent, la position yf2,i est déterminée pour que le volume supplémentaire (yf2,i-yd2,i)*pv2 soit aussi proche que possible de l’écart Vc,i-k*pv1. Par exemple, dans ce cas, le nombre k de pas angulaires du moteur 60 est égal à E(Vc,i/pv1), où le symbole E() désigne la fonction "partie entière". La position yf2,i est quant à elle égale à yd2, i+ j*pd2, où j est égal à E[(Vc,i-k*pv1)/pv2]. Dans ce cas, la position yf2,i est située au-dessus de la position yd2,i. [78] Dans le cas inverse où le volume Vc,i est plus proche de (k+1)*pv1 que de k*pv1, alors le piston 34 est commandé pour déplacer un volume (k+1)*pv1 et le piston 36 est commandé pour retirer un volume compensateur. C’est cette situation qui est illustrée sur la figure 3. Le volume compensateur est égal à -(yf2,i-yd2,i)*pv2. Par conséquent, la position yf2,i est déterminée pour que le volume compensateur -(yf2,i-yd2,i)*pv2 soit aussi proche que possible de l’écart (k+1)*pv1-Vc,i. Dans ce cas, le nombre k de pas angulaire du moteur 60 est égal à E(Vc,i/pv1) + 1 et la position yf2,i est égale à yd2,i - j*pv2, où j est égal à E[((k+1)*pv1-Vc, i)/pv2]. La position yf2,i est donc située en-dessous de la position yd2,i et non pas au-dessus comme dans le cas précédent.
[79] Une fois que les nombres de pas k et j ont été calculés, les positions yf1,i et yf2,i sont connues. Les distances d1,i, d12,i et d22,i sont donc également connues. Il reste donc à déterminer la valeur du coefficient x et les vitesses instantanées v11,i(t), v12,i(t), v21,i(t) et v22,i(t) qui permettent d’atteindre les objectifs 2) à 5). [80] Dans cet exemple, il est imposé que ces vitesses instantanées v11,i(t), v12,i(t), v21,i(t) et v22,i(t) varient de façon linéaire au cours du temps. Ces vitesses sont donc définies par les équations suivantes : - Équation (1) : v11,i(t) = a11,i*t - Équation (2) : v21,i(t) = a21,i*t+b21,i - Équation (3) : v12,i(t) = a12,i*t - Équation (4) : v22,i(t) = a22,i*t+b22,i [81] Les équations ci-dessus et les conditions suivantes sont données dans le cas où, suite à un changement d'abscisse, l'instant td i est égal à zéro et l'instant tf i est égal à T0. [82] Il existe donc sept inconnues à déterminer, à savoir la valeur du coefficient x et les valeurs des coefficients a11,i, a21 i, b21,i, a12,i, a22,i et b22,i. Ici, les valeurs de sept inconnues sont déterminées pour satisfaire les conditions de suivantes : - Condition (1) : v21,i(T0) = 0 - Condition (2) : v22,i(T0) = 0 - Condition (3) : - Condition (4) : - Condition (5) :
- Condition (6) :
- Condition (7) :
[83] Les conditions (1) et (2) traduisent le fait que les vitesses instantanées v21,i(t) et v22,i(t) sont nulles à l’instant tfi, c’est-à-dire à l’instant T0. [84] La condition (3) traduit le fait qu’à l’instant tm i, c’est-à-dire à l’instant x*T0, le volume de la goutte Gi est égal au volume VRmin déterminé lors de l’étape 100. [85] La condition (4) traduit le fait que le piston 34 parcourt la distance d 1,i entre les instants tdi et tfi. [86] Les conditions (5) et (6) traduisent le fait que le piston 36 parcourt la distance d12,i entre les instants tdi et tmi et la distance d22,i entre les instants tmi et tfi. [87] La condition (7) est introduite pour atteindre l’objectif 4). Ici, pour cela, il est imposé que le débit moyen Qm11,i soit égal à M fois le volume moyen Qm21,i, avec le nombre M supérieur à un. Cela garantit que le volume moyen Qm1,i est supérieur à M fois le volume moyen Qm2,i car le piston 36 augmente le débit pendant l’intervalle [td i ; tmi] et diminue le débit pendant l’intervalle [tmi ; tfi]. La valeur du nombre M est fixée pour que les lois de commande établies soient compatibles avec les vitesses instantanées maximales de déplacement des pistons 34 et 36 à l’aide des moteurs 60 et 80. Par exemple, dans cet exemple, le nombre M est égal à deux.
[88] Les conditions (1) à (7) permettent d’obtenir une valeur unique pour les sept inconnues. Lors de l'étape 110, l'unité 22 détermine automatiquement les valeurs des coefficients x, a11,i, a21 i, b21,i, a12,i, a22,i et b22,i qui permettent de satisfaire les conditions (1) à (7). [89] À ce stade, une fois que les lois de commande des moteurs 60 et 80 ont été établies, lors de l’étape 112, l'unité 22 commande les moteurs 60 et 80 en appliquant ces lois de commande. [90] Ensuite, lors de l’étape 114, pendant le temps mort entre les instants tf i et tdi+1, la goutte Gi est retirée du substrat 10, par exemple, en activant un déplacement du fluide 6 ou en amenant la goutte G i en contact sur un support puis en éloignant la seringue 20 de ce support. [91] La figure 5 illustre un exemple alternatif de lois de commande qui peut être mis en œuvre dans le procédé de la figure 2. Dans ce cas, la vitesse de déplacement des pistons 34 et 36 varie uniquement par paliers consécutifs. Sur chaque palier, la vitesse reste constante. Les nombres Np1 et Np2 de paliers sur, respectivement, les intervalles [0 ; xT0] et [xT0 ; T0], sont supérieurs ou égaux à un et, de préférence, supérieur à deux ou quatre. Ici, pour simplifier l’illustration, les nombres Np1 et Np2 sont égaux à un. La durée de chacun de ces paliers sur l'intervalle [0 ; xT0] est typiquement supérieure à x*T0 /(Np1+1). La durée de chacun de ses paliers sur l'intervalle [xT0 ; T0] est typiquement supérieure à (1-x)*T0 /(Np2+1). [92] Dans ce cas, lors de l’étape 110, les équations (1) à (4) sont remplacées par les équations de chacun des paliers pour chacun des pistons. Par exemple, pour établir ces lois de commande qui permettent d’obtenir un débit total qui varie comme illustrées sur la figure 5, les équations (1) à (4) sont remplacées par les équations suivantes : - Équation (5) : v11,i(t) = c11,i, - Équation (6) : v21,i(t) = c21,i, - Équation (7) : v12,i(t) = c12,i, - Équation (8) : v22,i(t) = c22,i. où les coefficients c11,i, c21,i, c12,i et c22,i sont des constantes à déterminer. [93] Par rapport au cas précédent, les conditions (1) et (2) sont omises pour déterminer ces constantes. [94] CHAPITRE II : Variantes
[95] Variantes de la seringue : [96] En variante, le piston 36 ne coulisse pas à l'intérieur du piston 34 mais est monté à coulissement à l'intérieur d'un tunnel aménagé en-dehors du piston 34. Typiquement, dans ce cas, ce tunnel débouche dans le réservoir 32 aussi près que possible de l'entrée de la buse 30. Par exemple, ce tunnel s'étend le long d'un axe perpendiculaire à l'axe 12. Dans ce cas, le piston 36 se déplace le long d'un axe perpendiculaire à l'axe de déplacement du piston 34. [97] La seringue peut comporter plusieurs petits pistons. Dans ce cas, de préférence, les dimensions de chacun des petits pistons sont différentes de sorte que, pour un déplacement identique, chacun des petits pistons déplace un volume de liquide qui est différent de celui déplacé par les autres petits pistons. Dans ce mode de réalisation, le déplacement de chacun des petits pistons est commandé par l'unité 22 pour remplir les mêmes fonctions que celles décrites en détail dans le cas du piston 36. Les tunnels à l'intérieur desquels coulissent chacun de ces petits pistons peuvent être aménagés à l'intérieur du piston 34 ou à l'intérieur d'un autre petit piston de taille supérieure ou à un autre emplacement comme décrit dans le paragraphe précédent. [98] Les résolutions angulaires des moteurs 60 et 80 ne sont pas nécessairement identiques. Par exemple, dans un mode de réalisation, la résolution α2 est plus petite que la résolution α1. [99] En variante, la seringue est disposée par rapport au champ de pesanteur de manière à ce que la face 8 soit tournée vers le bas. Dans ce cas, les gouttes formées sur cette face 8 sont des gouttes pendantes et non pas des gouttes sessiles. [100] Variantes du procédé : [101] En variante, la valeur du volume VRmin n'est pas déterminée par expérimentation mais par simulation numérique. Pour cela, au lieu de mesurer expérimentalement les formes des différentes gouttes de différents volumes, ces formes sont construites par simulation numérique à l'aide d'un modèle numérique qui relie les propriétés physiques interfaciales entre le liquide, le substrat et le fluide environnant aux caractéristiques géométriques de la goutte. Les propriétés physiques interfaciales sont la tension superficielle entre le liquide et le substrat, la tension superficielle entre le liquide et le fluide environnant et la tension superficielle entre le substrat et le fluide environnant ainsi que la tension de ligne au niveau de la ligne de contact entre le liquide, le substrat et le fluide. Par exemple, lorsque l'influence du champ de pesanteur sur la forme de la
goutte est négligeable, le modèle numérique utilisé peut être celui décrit dans l'article suivant : Medale, M. et Al : "Sessile drops in weightlessness: an ideal playground for challenging Young’s equation", npj Microgravity 7, 30 (2021), publié le 4/08/2021. Ensuite, comme précédemment décrit, les rayons de courbure moyen de ces différentes gouttes sont déduits des formes obtenues par simulation numérique. Typiquement, dans ce cas, c'est l'unité 22 qui détermine automatiquement le volume VRmin dès qu'elle a acquise le volume cible Vc et les valeurs des différentes propriétés physiques interfaciales. [102] En variante la durée T0 n'est pas acquise par l'intermédiaire de l'interface 24. Par exemple, la durée T0 est une durée pré-enregistrée dans la mémoire 90 ou calculée automatiquement par l'unité 22 en fonction de vitesses instantanées maximales de déplacement des pistons 34 et 36. Dans ce dernier cas, de préférence, l'unité 22 calcule automatiquement la durée T0 de manière à la minimiser. [103] D'autres méthodes sont possibles pour établir les lois de commande lors de l'étape 110. Par exemple, les valeurs des coefficients x, a11,i, a21 i, b21,i, a12,i, a22,i et b22,i sont établies comme précédemment décrit. Ensuite, les variations linéaires des vitesses v11,i(t), v12,i(t), v21,i(t) et v22,i(t) sont chacune approximées par une succession de variations par paliers successifs. Les lois de commande obtenues sont alors des lois où les vitesses v11,i(t), v12,i(t), v21,i(t) et v22,i(t) varient uniquement par paliers successifs et non pas continûment. [104] De nombreuses autres lois de commande des actionneurs 38 et 40 sont possibles. En particulier certains des objectifs 1) à 5) précédemment décrits et certaines contraintes peuvent être omis ou modifiés. Par exemple, en variante, l'unité de commande est programmée pour faire varier le débit continûment, non pas linéairement, mais selon une autre loi de croissance ou de décroissance continue. Par exemple, la croissance et/ou la décroissance suivent une loi exponentielle. [105] Dans une autre variante, aucune contrainte n'est imposée pour la variation du débit pendant l'intervalle [tdi, tmi]. Par exemple, le débit instantané de liquide éjecté par la buse 30 pendant l'intervalle [tdi, tmi] peut présenter des maximums locaux et des minimums locaux. Dans un autre exemple, pendant l'intervalle [td i; tmi], les pistons 34 et 36 ne sont pas simultanément déplacés. Par exemple, le piston 34 est d'abord déplacé puis le piston 36 est déplacé.
18 [106] Si la rapidité d'injection des gouttes est sans importance, le débit moyen Qm1,i de liquide pendant l'intervalle [tdi, tmi] n'a pas besoin d’être supérieur au débit moyen Qm2,i de liquide pendant l'intervalle [tmi; tfi]. Pour cela, il faut alors généralement allonger la durée T0 et la durée de l'intervalle [tdi; tmi]. [107] Si le nombre N0 de gouttes de la série est limité et si le piston 36 est assez long, alors il n'est pas nécessaire d'ajuster les écarts entre les positions yd2,i et yf2,i pour que la moyenne de ces écarts tende vers zéro. [108] Dans des cas particuliers, les positions yd2,i et yf2,i du piston 36 sont systématiquement confondues. Un exemple de cas particulier est le cas où le volume cible Vc sélectionné par l'utilisateur est un multiple entier du pas volumétrique pv1 du piston 34. Dans ces cas, le piston 36 est uniquement utilisé pour faire diminuer le débit de liquide pendant l'intervalle [tmi; tfi]. [109] Le procédé du chapitre I a été décrit dans le cas particulier où l'instant tm i correspond exactement à l'instant, noté ici tRmin,i, où le volume de la goutte G i en cours de formation présente un rayon de courbure minimal. En variante, la condition (3) peut être remplacée par une autre condition pour que l'instant tm i soit inférieur à l'instant tRmin,i ou légèrement supérieur à l'instant tRmin,i. Autrement dit, en variante, l'instant tm i est choisi pour être inférieur à 1,1*tRmin,i. Toutefois, dans la majorité des cas, il est intéressant de conserver l'instant tm i assez proche de l'instant tRmin,i. Ainsi, de préférence, l'instant tmi est choisi dans l'intervalle [0,9*tRmin,i ; 1,1*tRmin,i] ou dans l'intervalle [0,95*tRmin,i ; 1,05*tRmin,i]. Il est souligné que l'instant tRmin,i peut être calculé dès que les lois de commandes des actionneurs 38 et 40 sont connues puisque le volume VRmin est connu. L'instant tRmin,i peut aussi être mesuré expérimentalement. [110] Dans un mode de réalisation simplifié, l'instant tm i est choisi de façon arbitraire dans l'intervalle [1,1*tdi ; 0,9*tfi] ou dans l'intervalle [1,1*tdi ; 0,95*tfi]. Dans ce cas, l'étape 100 de détermination du volume VRmin peut être omise. Par exemple, l'instant tm i est choisi systématiquement égal à tdi+0,5*T0. [111] En variante, la goutte Gi est retirée du substrat 10 en même temps qu'elle est formée. Autrement dit, les étapes 112 et 114 sont exécutées en parallèle. Par exemple, pour cela, le fluide 6 est entraîné en déplacement en même temps que l'étape 112 est exécutée. Dans ce cas, le temps mort entre les instants tf i et tdi+1 peut être nul. Dans une autre variante, le fluide 6 est un fluide dans lequel la goutte G i est miscible. Ainsi, au fur et à mesure de sa formation, la goutte G i se dilue dans le fluide 6. Dans les cas
où les étapes 112 et 114 sont exécutées en même temps, il n'est pas nécessaire que l'instant tmi corresponde à l'instant où le volume VRmin est atteint. [112] Autres variantes : [113] En variante, le fluide environnant est un liquide non-miscible avec le liquide de la goutte. [114] Le fait de faire décroître le débit de liquide éjecté à partir d'un instant tm i inférieur à 1,1*tRmin,i et, de préférence compris entre tdi + 0,9*tRmin,i et tdi + 1,1*tRmin,i, peut être mis en œuvre indépendamment du nombre de pistons utilisés dans la seringue. Par exemple, cet enseignement peut être mis en œuvre dans un procédé de commande d'une seringue motorisée comportant un seul piston. Cela peut aussi être mis en œuvre dans d'autres contextes qu'un procédé de commande pour former une série de plusieurs gouttes de même volume cible. Par exemple, cet enseignement peut être mis en œuvre dans un procédé de commande d'une seringue motorisée pour former une seule goutte de volume cible ou pour former une série de gouttes ayant chacune un volume cible différent. Ainsi, ce qui est décrit ici concerne également un procédé de commande d'une seringue motorisée pour former au moins une goutte ayant un volume cible prédéterminé, cette seringue motorisée comportant : - une buse à la sortie de laquelle est formée la goutte de volume cible, - un réservoir apte à contenir le fluide avec lequel est formé la goutte, ce réservoir étant fluidiquement raccordé à la buse et la capacité de ce réservoir étant supérieure au volume cible de la goutte, - au moins un piston apte à se déplacer vers l'intérieur du réservoir pour pousser le fluide vers la sortie de la buse, - pour chaque piston déplaçable, un moteur commandable apte à déplacer ce piston, ce procédé comportant, pendant un intervalle [tdi, tfi], la commande de chaque moteur de manière à faire croître la goutte à la sortie de la buse depuis un volume nul à l'instant tdi jusqu'à son volume final, dans lequel la commande de chaque moteur comporte : - entre l'instant tdi et un instant tmi, la commande de chaque moteur pour passer d'un débit de liquide à la sortie de la buse nul à l'instant td i, à un débit maximal à l'instant tm i, où l'instant tmi est supérieur à l'instant tdi et inférieur à l'instant tfi, et
- de l'instant tmi jusqu'à l'instant tfi, la commande de chaque moteur pour que le débit de liquide à la sortie de la buse diminue à partir de l'instant tm i en passant par au moins une valeur intermédiaire entre le débit maximal et le débit nul, et dans lequel l'instant tmi est inférieur ou égal à 1,1*tRmin,i, et, de préférence, compris entre 0,9*tRmin,i et 1,1*tRmin,i ou entre 0,95*tRmin,i et 1,05*tRmin,i, où tRmin,i est l'instant auquel le rayon de courbure de la goutte, qui croît de l'instant tdi à l'instant tfi, est minimal. [115] CHAPITRE III : Avantages des modes de réalisation décrits [116] Le fait de déplacer le piston 36 en sens inverse du piston 34 avant d'atteindre l'instant tfi, permet d’accroître la précision et la répétabilité du volume de chaque goutte formée. Actuellement, ceci est expliqué comme suit : à l'instant tf i, lorsque le débit de liquide est arrêté, l'inertie du liquide dans la buse 30 peut entraîner l'éjection d'un surplus de liquide juste après l'instant tf i. A cause de cela, le volume de la goutte peut dépasser le volume cible. Le volume de ce surplus de liquide est d'autant plus important que l'inertie du liquide à l'instant tfi est importante. L'inertie du liquide croit avec le débit du liquide à l'intérieur de la buse. Le fait que le piston 36 se déplace en sens inverse du piston 34 pendant l'intervalle [tm i; tfi], permet de diminuer le débit de liquide éjecté par la sortie de la buse juste avant que l'instant tfi soit atteint. Dès lors, en diminuant le débit avant d'atteindre l'instant tfi, l'inertie du liquide à l'instant tfi est diminuée et le surplus de liquide est diminué ou éliminé. Cela améliore la précision sur le volume de la goutte formée. Cela permet aussi d'obtenir des gouttes dont les volumes sont similaires les uns aux autres. En d'autres termes, cela améliore la répétabilité du volume des gouttes formées. Ceci s'explique notamment par le fait que les différents phénomènes qui peuvent influer sur le volume d'une goutte se reproduisent pratiquement à l'identique lors de chaque formation d'une goutte puisque à la fin de la formation de chaque goutte, le piston 36 revient à proximité de sa position initiale. Enfin, le fait que sur chaque intervalle [tdi ; tfi], le piston 36 se déplace en avançant puis en reculant permet de rattraper les jeux de l’actionneur 40, ce qui augmente la précision sur le volume de la goutte formée. [117] Du fait que le piston 36 est plus petit que le piston 34, pour une résolution angulaire identique des moteurs 60 et 80, la résolution volumétrique obtenue avec le piston 36 est meilleure que celle obtenue à l'aide du piston 34. Dès lors, en ajustant avec le piston 36 le volume déplacé par le seul piston 34 pour le rapprocher du volume
cible, la précision sur le volume de chacune des gouttes est accrue. De plus, ici, c'est le même piston 36 qui est utilisé pour diminuer ou éliminer le surplus de liquide éjecté après l'instant tfi et pour corriger le volume éjecté par le seul piston 34. Cela simplifie donc l'architecture de la seringue puisque le même piston est utilisé pour remplir ces deux fonctions. [118] Le fait que la moyenne des écarts yf2,i-yd2,i tende vers zéro lorsque le nombre de gouttes dans la série de gouttes augmente, permet de maintenir toutes les positions initiales yd2,i du piston 36 proche d'un même point de départ et cela quel que soit le nombre de gouttes formées. Ainsi, l'appareil peut être utilisé pour former des séries de gouttes ayant un très grand nombre de gouttes sans que, en moyenne, le piston 36 se déplace vers l'intérieur ou vers l'extérieur du réservoir. Grâce à cela, la seule limitation sur le nombre de gouttes d'une série est le volume maximal du réservoir. [119] Le fait que le débit moyen de liquide éjecté par la sortie pendant l'intervalle [td i, tmi] est supérieur au débit moyen de liquide éjecté par la sortie pendant l'intervalle [tm i; tfi], permet de raccourcir la durée T0 sans pour autant détériorer la précision et la répétabilité du volume des gouttes. [120] Le fait de faire croître et décroître le débit continûment, et non pas par paliers, permet d'éviter des variations brusques de l'accélération et donc d'éviter ou de limiter les à-coups. Cela améliore la précision sur le volume de la goutte éjectée. Cela limite aussi les vibrations et rend l'appareil d'injection de gouttes plus robuste. [121] Le fait que la croissance et la décroissance du débit soit linéaire permet de simplifier la commande des moteurs. [122] Le fait de faire varier le débit par paliers, permet d'utiliser des moteurs qui ne permettent pas de faire varier le débit continûment. De telles moteurs sont plus simples, ce qui simplifie la fabrication de la seringue. [123] Le fait que l'instant tmi est inférieur ou égal à 1,1*tRmin,i, permet d'augmenter la précision sur le volume de la goutte formée. Cela résulte de l'observation par les inventeurs que sur l'intervalle [tRmin,i; tfi], la croissance du volume de la goutte est instable. Par exemple, cette croissance se fait par a-coup. En diminuant le débit de liquide éjecté par la sortie de la buse au moins à partir de l'instant 1,1*tRmin,i, le nombre et l'amplitude de ces instabilités sont diminués. La probabilité que l’occurrence d'une telle instabilité entraîne la formation d'une goutte dont le volume est inférieur ou supérieur au volume cible, est donc diminuée. De plus, à partir de l'instant tRmin,i, la
pression à l'intérieur de la goutte décroît. Ainsi, à partir de cet instant tRmin,i, si les vitesses de déplacement des pistons sont maintenus constantes, le volume de la goutte augmente quand même de plus en plus vite. L'inertie du liquide éjectée par la sortie de la buse augmente donc aussi de plus en plus vite. Dès lors, en diminuant le débit au moins à partir de l'instant 1,1*tRmin,i, l'inertie du liquide à l'instant tfi est diminuée. Cela participe donc à l'amélioration de la précision sur le volume de la goutte formée. [124] Avant l'instant tRmin,i, la croissance du volume de la goutte est stable et, en tout état de cause, plus stable qu'après cet instant. De plus, avant l'instant tRmin,i, la pression à l'intérieur de la goutte est constante ou croît. Ainsi, le fait de commencer à faire décroître le débit de liquide éjecté avant cet instant n'apporte aucune amélioration sur la répétabilité ou la précision du volume de la goutte formée. Dès lors, choisir l'instant tm i entre 0,9* tRmin,i et 1,1* tRmin,i évite de commencer trop tôt à diminuer le débit, ce qui permet, avec le même matériel, d'obtenir des durées T0 plus courtes. [125] Comme illustré par les exemples de lois de commande précédents, pendant l'intervalle [tmi, tfi], le volume de liquide poussé par le piston 34 est supérieur au volume de liquide aspiré par le piston 36. Cela permet de maintenir une croissance continue du volume de la goutte jusqu'à son volume final. Autrement dit, à aucun moment, le déplacement du piston 36 en sens inverse de piston 34 n’entraîne une diminution du volume de la goutte en cours de formation. Cela accroît la précision car le volume de la goutte ne varie pas, au cours du temps, de la même façon selon que son volume augmente au diminue. Il est précisé que dans ce paragraphe, le volume de liquide poussé par le piston 34 correspond au volume de liquide seulement poussé par le piston 34, c’est-à-dire à un premier volume de liquide poussé par le piston 34 en absence de déplacement du piston 36. Ce premier volume peut être mesuré en maintenant le déplacement du piston 34 inchangé pendant l’intervalle [tmi, tfi] et, en même temps, en inhibant la commande de l’actionneur 40. Lorsque la commande de l’actionneur 40 est inhibée, le piston 36 ne se déplace pas par rapport au piston 34. De façon similaire, dans ce paragraphe, le volume de liquide poussé par le piston 36 correspond au volume de liquide seulement poussé par le piston 36, c’est-à-dire à un second volume de liquide poussé par le piston 36 en absence de déplacement du piston 34. Ce second volume peut être mesuré en maintenant le déplacement du piston 36 inchangé pendant l’intervalle [tmi, tfi] et, en même temps, en inhibant la commande
de l’actionneur 36. Lorsque la commande de l’actionneur 36 est inhibée, le piston 34 ne se déplace pas par rapport au corps 42. [126] Le fait que le piston 36 coulisse à l'intérieur du piston 34 permet d'éviter ou de limiter le volume mort. Le volume mort est le volume de liquide restant dans le réservoir 32 lorsque le piston 34 est dans sa position complètement enfoncée.
Claims
Revendications 1. Procédé de commande d'une seringue motorisée pour former, les unes après les autres, une série de gouttes ayant chacune un même volume cible prédéterminé, cette seringue motorisée comportant : - une buse à la sortie de laquelle sont formées, les unes après les autres, chacune des gouttes de même volume cible, - un réservoir apte à contenir le fluide avec lequel est formé chaque goutte, ce réservoir étant fluidiquement raccordé à la buse et la capacité de ce réservoir étant plusieurs fois supérieure au volume cible d'une goutte, - un premier piston apte à se déplacer vers l'intérieur du réservoir pour pousser le fluide vers la sortie de la buse, - au moins un second piston apte à se déplacer vers l'intérieur du réservoir pour pousser le fluide vers la sortie de la buse, les dimensions de ce second piston étant inférieures à celles du premier piston de sorte que, pour un déplacement identique, le volume de fluide déplacé par le second piston est inférieur au volume de fluide déplacé par le premier piston, le second piston étant déplaçable indépendamment du premier piston, - un premier actionneur commandable apte à déplacer le premier piston, - un second actionneur commandable apte à déplacer le second piston, ce procédé comportant, pendant chaque intervalle [td i; tfi], la commande (112) des premier et second actionneurs de manière à faire croître, à la sortie de la buse, une nouvelle goutte de la série de gouttes depuis un volume nul à l'instant td i jusqu'à son volume final, l'indice i étant le numéro d'ordre de cette nouvelle goutte dans la série de gouttes, caractérisé en ce que la commande (112) des premier et second actionneurs comporte : - entre l'instant tdi et un instant tmi : - la commande du premier actionneur pour que le premier piston se déplace vers l'intérieur du réservoir, et
- la commande du second actionneur pour que le second piston se déplace vers l'intérieur du réservoir depuis une première position initiale jusqu'à une position terminale atteinte à l'instant tmi, où l'instant tmi est égal à tdi+x*T0, T0 étant la durée de chaque intervalle [td i; tfi] et x étant un coefficient prédéterminé supérieur à zéro et inférieur à un, et - de l'instant tmi jusqu'à l'instant tfi : - la commande du premier actionneur pour que le premier piston se déplace uniquement vers l'intérieur du réservoir et, en même temps - la commande du second actionneur pour que le second piston se déplace uniquement vers l'extérieur du réservoir depuis sa position terminale jusqu'à une seconde position initiale atteinte à l'instant tfi. 2. Procédé selon la revendication 1, dans lequel le procédé comporte l'ajustement (110) de l'écart entre les première et seconde positions initiales pour rapprocher, du volume cible, le volume de fluide poussé par le seul déplacement du premier piston entre les instants tdi et tfi. 3. Procédé selon la revendication 2, dans lequel le procédé comporte l'ajustement (110) des écarts entre les première et seconde positions initiales pour que, au fur et à mesure que les gouttes de la série sont formées, la moyenne de ces écarts tende vers zéro lorsque le nombre de gouttes dans la série de gouttes augmente. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel le procédé comporte l'ajustement (110) des vitesses de déplacement des premier et second pistons pour que le débit moyen du fluide au niveau de la sortie de la buse pendant l'intervalle [tdi, tmi] soit supérieur au débit moyen du fluide au niveau de la sortie de la buse pendant l'intervalle [tmi; tfi]. 5. Procédé selon l'une quelconque des revendications précédentes, dans lequel le procédé comporte : - pendant l'intervalle [tdi, tmi], la commande (112) des premier et second actionneurs pour que le débit de fluide en sortie de la buse croîsse continûment en fonction du temps depuis le débit nul à l'instant tdi jusqu'à un débit maximal atteint à l'instant tmi, et
- à partir de l'instant tmi, la commande (112) des premier et second actionneurs pour que le débit de fluide en sortie de la buse décroîsse continûment en fonction du temps depuis le débit maximale jusqu'à un débit nul. 6. Procédé selon la revendication 5, dans lequel le procédé comporte la commande (112) des premier et second actionneurs pour que le débit de fluide en sortie de la buse varie linéairement sur chacun des intervalles [tdi, tmi] et [tmi; tfi]. 7. Procédé selon l'une quelconque des revendications 1 à 4, dans lequel le procédé comporte, pendant chaque intervalle [tdi, tfi], la commande (112) des premier et second actionneurs pour que le débit de fluide en sortie de la buse soit uniquement modifié par paliers successifs, le débit restant constant pendant chaque palier. 8. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'instant tmi est inférieur ou égal à 1,1*tRmin,i, où tRmin,i est l'instant auquel le rayon de courbure de la goutte, qui croît depuis l'instant tdi jusqu'à l'instant tfi, est minimal. 9. Procédé selon la revendication 8, dans lequel l'instant tm i est compris entre 0,9* tRmin,i et 1,1* tRmin,i ou entre 0,95* tRmin,i et 1,05*Rmin,i . 10. Procédé selon l'une quelconque des revendications précédentes, dans lequel le procédé comporte, entre les instants tmi et tfi, la commande (112) des premier et second actionneurs pour qu’un premier volume de fluide soit systématiquement supérieur à un second volume de fluide, où : - le premier volume de fluide est égal au volume de fluide qui serait poussé par le même déplacement du premier piston entre les instants tm i et tfi, si en même temps la commande du second actionneur était inhibée, et - le second volume de fluide est égal au volume de fluide qui serait poussé par le même déplacement du second piston entre les instants tm i et tfi, si en même temps la commande du premier actionneur était inhibée. 11. Support (92) d'enregistrement d'informations comportant des instructions exécutables par un microprocesseur, caractérisé en ce qu'il comporte des instructions
qui, lorsqu'elles sont exécutées par le microprocesseur, mettent en œuvre un procédé de commande d'une seringue motorisée conforme à l'une quelconque des revendications précédentes. 12. Appareil pour former, les unes après les autres, une série de gouttes ayant chacune un même volume cible prédéterminé, cet appareil comportant : - une seringue (20) présentant : - une buse (30) à la sortie de laquelle sont formées, les unes après les autres, chacune des gouttes de même volume cible, - un corps fixe (42) à l'intérieur duquel est aménagé un réservoir (32) apte à contenir le fluide, ce réservoir étant fluidiquement raccordé à la buse et la capacité de ce réservoir étant plusieurs fois supérieure au volume cible d'une goutte, - un premier piston (34) apte à se déplacer vers l'intérieur du réservoir pour pousser le fluide vers la sortie de la buse, - au moins un second piston (36) apte à se déplacer vers l'intérieur du réservoir pour pousser le fluide vers la sortie de la buse, les dimensions de ce second piston étant inférieures à celles du premier piston de sorte que, pour un déplacement identique, le volume de fluide déplacé par le second piston est inférieur au volume de fluide déplacé par le premier piston, le second piston étant déplaçable indépendamment du premier piston, - un premier actionneur (38) commandable apte à déplacer le premier piston, - un second actionneur (40) commandable apte à déplacer le second piston, - une unité (22) de commande configurée pour, pendant chaque intervalle [tdi, tfi], commander les premier et second actionneurs de manière à faire croître, à la sortie de la buse, une nouvelle goutte de la série de gouttes depuis un volume nulle à l'instant td i jusqu'à son volume final, l'indice i étant le numéro d'ordre de cette nouvelle goutte dans la série de gouttes, caractérisé en ce que l'unité (22) de commande est configurée pour : - entre l'instant tdi et un instant tmi : - commander le premier actionneur pour que, le premier piston se déplace uniquement vers l'intérieur du réservoir, et
- commander le second actionneur pour que le second piston se déplace uniquement vers l'intérieur du réservoir depuis une première position initiale jusqu'à une position terminale atteinte à l'instant tmi, où l'instant tmi est égal à tdi+x*T0, T0 étant la durée de chaque intervalle [tdi, tfi] et x étant un coefficient prédéterminé supérieur à zéro et inférieur à un, et - de l'instant tmi jusqu'à l'instant tfi : - commander le premier actionneur pour que le premier piston continue de se déplacer uniquement vers l'intérieur du réservoir et, en même temps - commander le second actionneur pour que le second piston se déplace uniquement vers l'extérieur du réservoir depuis sa position terminale jusqu'à une seconde position initiale atteinte à l'instant tfi. 13. Appareil selon la revendication 12, dans lequel le second piston (36) est apte à coulisser à l'intérieur du premier piston (34) pour pousser le fluide vers la sortie. 14. Unité (22) de commande pour la réalisation d'un appareil conforme à l'une quelconque des revendications 12 à 13, dans laquelle l'unité de commande est configurée pour, pendant chaque intervalle [tdi, tfi], commander les premier et second actionneurs de manière à faire croître, à la sortie de la buse, une nouvelle goutte de la série de gouttes depuis un volume nulle à l'instant td i jusqu'à son volume final, l'indice i étant le numéro d'ordre de cette nouvelle goutte dans la série de gouttes, caractérisé en ce que l'unité (22) de commande est configurée pour : - entre l'instant tdi et un instant tmi : - commander le premier actionneur pour que, le premier piston se déplace uniquement vers l'intérieur du réservoir, et - commander le second actionneur pour que le second piston se déplace uniquement vers l'intérieur du réservoir depuis une première position initiale jusqu'à une position terminale atteinte à l'instant tmi, où l'instant tmi est égal à tdi+x*T0, T0 étant la durée de chaque intervalle [tdi, tfi] et x étant un coefficient prédéterminé supérieur à zéro et inférieur à un, et - de l'instant tmi jusqu'à l'instant tfi : - commander le premier actionneur pour que le premier piston continue de se déplacer uniquement vers l'intérieur du réservoir et, en même temps
- commander le second actionneur pour que le second piston se déplace uniquement vers l'extérieur du réservoir depuis sa position terminale jusqu'à une seconde position initiale atteinte à l'instant tfi.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FRFR2201060 | 2022-02-08 | ||
| FR2201060A FR3132575A1 (fr) | 2022-02-08 | 2022-02-08 | Procédé de commande d'une seringue motorisée |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023152050A1 true WO2023152050A1 (fr) | 2023-08-17 |
Family
ID=81928028
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2023/052706 Ceased WO2023152050A1 (fr) | 2022-02-08 | 2023-02-03 | Procédé de commande d'une seringue motorisée |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR3132575A1 (fr) |
| WO (1) | WO2023152050A1 (fr) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0960320B1 (fr) | 1997-02-13 | 2007-06-20 | Finance Corporation Technology (Proprietary) Limited | Dispositif distributeur de liquide |
| US20130126559A1 (en) | 2010-04-30 | 2013-05-23 | Bayer Intellectual Property Gmbh | Displacement Syringe |
| US9440781B2 (en) | 2011-07-11 | 2016-09-13 | Musashi Engineering, Inc. | Droplet discharge device and method |
-
2022
- 2022-02-08 FR FR2201060A patent/FR3132575A1/fr not_active Ceased
-
2023
- 2023-02-03 WO PCT/EP2023/052706 patent/WO2023152050A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0960320B1 (fr) | 1997-02-13 | 2007-06-20 | Finance Corporation Technology (Proprietary) Limited | Dispositif distributeur de liquide |
| US20130126559A1 (en) | 2010-04-30 | 2013-05-23 | Bayer Intellectual Property Gmbh | Displacement Syringe |
| US9440781B2 (en) | 2011-07-11 | 2016-09-13 | Musashi Engineering, Inc. | Droplet discharge device and method |
Non-Patent Citations (1)
| Title |
|---|
| MEDALE, M ET AL.: "Sessile drops in weightlessness: an ideal playground for challenging Young's équation", MICROGRAVITY, vol. 7, 8 April 2021 (2021-04-08), pages 30 |
Also Published As
| Publication number | Publication date |
|---|---|
| FR3132575A1 (fr) | 2023-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2009066034A2 (fr) | Installation et procede de production d'hydrocarbures | |
| EP1481252B1 (fr) | Dispositif de pipetage automatique de precision | |
| WO2023152050A1 (fr) | Procédé de commande d'une seringue motorisée | |
| EP2049400B1 (fr) | Dispositif et procédé de remplissage de réservoir en produit fluide | |
| FR2795139A1 (fr) | Dispositif permettant d'analyser instantanement le debit d'injection coup par coup fourni par un systeme d'injection utilise dans un moteur thermique | |
| FR2902144A1 (fr) | Procede pour exploiter un systeme d'injection d'un moteur a combustion interne et moteur a combustion interne | |
| WO2009000860A1 (fr) | Pipette permettant un prelevement de liquide par mouvement de va-et-vient du piston | |
| EP2318689B1 (fr) | Procede permettant d'analyser le debit d'injection coup par coup fourni par un systeme d'injection de carburant utilise dans un moteur thermique de forte puissance | |
| EP4392230A1 (fr) | Contrôle d'impression 3d | |
| WO2002035243A1 (fr) | Dispositif de pipetage automatique avec rincage | |
| FR3022606A1 (fr) | Procede de determination du point d'ouverture d'une vanne | |
| EP1648610B1 (fr) | Dispositif de prelevement et de depot de gouttelettes d'au moins un liquide, procede de mise en oeuvre de ce dispositif, ainsi que systeme d'asservissement pour ce procede | |
| CA2735534A1 (fr) | Dispositif permettant d'analyser le debit d'injection coup par coup fourni par un systeme d'injection de carburant utilise dans un moteur thermique de forte puissance | |
| FR2511339A1 (fr) | Entree d'air reglable, notamment diffuseur bidimensionnel a choc oblique pour turboreacteurs d'entrainement d'aeronefs a haute puissance | |
| EP2256375A1 (fr) | Procède de protection du dispositif de synchronisation d'une boite de vitesses pilotée d'un véhicule automobile | |
| EP0850117B1 (fr) | Procede et dispositif de simulation de remplissage de moules de fonderie | |
| EP1411177B1 (fr) | Procédé et dispositif pour la détermination de la force portante d'un objet enfoncé dans le sol par vibrofoncage | |
| FR3161738A1 (fr) | Épaleur | |
| WO2020249907A1 (fr) | Dispositif de controle de mise en tension d'un cable de structure | |
| WO2019207387A1 (fr) | Dispositif d'impression pour la fabrication additive d'objet en trois dimensions par polymerisation successive de couches de resine | |
| EP3732359B1 (fr) | Procédé de commande de l'alimentation en carburant d'une chambre de combustion d'une turbomachine, système d'alimentation en carburant et turbomachine | |
| FR2790790A1 (fr) | Procede de determination de la pression regnant dans la rampe d'injection de carburant d'un moteur a combustion interne et dispositif correspondant | |
| EP1342913B1 (fr) | Injecteur de carburant | |
| EP0512630B1 (fr) | ContrÔle d'une machine d'injection | |
| FR3142116A1 (fr) | : Procédé de fabrication additive d’objets tridimensionnels |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23702496 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 23702496 Country of ref document: EP Kind code of ref document: A1 |