Jet flow power control for object sorting
11338291 · 2022-05-24
Assignee
Inventors
Cpc classification
B01L2300/0864
PERFORMING OPERATIONS; TRANSPORTING
B01L2200/0652
PERFORMING OPERATIONS; TRANSPORTING
B01L7/54
PERFORMING OPERATIONS; TRANSPORTING
B01L2200/147
PERFORMING OPERATIONS; TRANSPORTING
B01L3/502761
PERFORMING OPERATIONS; TRANSPORTING
International classification
G01N15/00
PHYSICS
B01L3/00
PERFORMING OPERATIONS; TRANSPORTING
B01L7/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Disclosed herein are microfluidic actuators for selecting objects in a fluid stream comprising a plurality of objects. In some embodiments, the actuator comprises an object detection means adapted for, upon arrival of an object, identifying whether an object is an object of interest. It further comprises a heater adapted for generating a jet flow for deflecting an object of interest from the fluid stream and a controller for activating the heater as function of the detection of an object of interest using a nucleation signal. The controller is adapted for obtaining temperature information of the heater and for adjusting a nucleation signal for the heater taking into account the obtained temperature information. Also disclosed are microfluidic systems and diagnostic devices comprising the microfluidic actuators of the disclosure, as well as methods of use thereof.
Claims
1. A microfluidic actuator for selecting objects in a fluid stream comprising a plurality of objects, the actuator comprising: an object detection means adapted for, upon arrival of an object, identifying whether an object is an object of interest, a heater adapted for generating a jet flow for deflecting an object of interest from the fluid stream, and a controller configured for activating the heater as function of the detection of an object of interest using a nucleation signal; wherein the controller is configured for obtaining temperature information of the heater and for adjusting a nucleation signal for the heater taking into account the obtained temperature information, and wherein the controller is adapted for sending a probe pulse to the heater for measuring the temperature before a jet flow inducing nucleation pulse is fired for generating the jet flow, the probe pulse having an amplitude and duration low enough such that the temperature of the heater falls back to a baseline after the probe pulse is turned off and before the nucleation pulse is turned on.
2. The microfluidic actuator of claim 1, wherein the heater is a resistive heater and wherein the actuator is adapted for measuring a resistance of the heater for obtaining temperature information of the heater.
3. The microfluidic actuator of claim 1, wherein the controller is adapted for sending the probe pulse whereby the probe pulse is adapted for inducing pre- heating of the heater.
4. The microfluidic actuator of claim 1, wherein the actuator comprises a closed loop between the object detection means, the heater, and the controller for modulating a jet flow inducing nucleation pulse as function of varying object throughput and arrival time between objects.
5. The microfluidic actuator of claim 1, wherein the controller is adapted for adjusting a nucleation signal by adjusting the height or width of a jet flow inducing nucleation pulse for generating the jet flow.
6. The microfluidic actuator of claim 1, wherein the controller is adapted for inducing a number of pre-heating nucleation pulses for obtaining a constant temperature prior to generating the jet flow.
7. The microfluidic actuator of claim 1, wherein the controller is adapted for varying a pulse width or amplitude of a pre-heating pulse for obtaining a constant temperature prior to generating the jet flow, by means of a closed loop algorithm.
8. The microfluidic actuator of claim 1, wherein the controller is adapted for performing in-pulse nucleation control of the jet flow inducing nucleation pulse for generating the jet flow.
9. The microfluidic actuator of claim 1, wherein the heater comprises a plurality of microheaters, each comprising at least one microbubble nucleation site.
10. A microfluidic system comprising the microfluidic actuator of claim 1 for selecting object(s) of interest.
11. A diagnostic device comprising the microfluidic system of claim 10.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) FIG.1 illustrates a control system suitable for a jet flow generator for microfluidic sorting of objects, according to example embodiments of the present disclosure.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14) The drawings are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn on scale for illustrative purposes.
(15) Any reference signs in the claims shall not be construed as limiting the scope. In the different drawings, the same reference signs refer to the same or analogous elements.
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
(16) The present disclosure will be described with respect to particular embodiments and with reference to certain drawings but the disclosure is not limited thereto. The drawings described are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn on scale for illustrative purposes. The dimensions and the relative dimensions do not correspond to actual reductions to practice of the disclosed embodiments.
(17) Furthermore, the terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a sequence, either temporally, spatially, in ranking or in any other manner. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the disclosure described herein are capable of operation in other sequences than described or illustrated herein.
(18) Moreover, the terms top, under and the like in the description and the claims are used for descriptive purposes and not necessarily for describing relative positions. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the disclosure described herein are capable of operation in other orientations than described or illustrated herein.
(19) It is to be noticed that the term “comprising”, used in the claims, should not be interpreted as being restricted to the means listed thereafter; it does not exclude other elements or steps. It is thus to be interpreted as specifying the presence of the stated features, integers, steps or components as referred to, but does not preclude the presence or addition of one or more other features, integers, steps or components, or groups thereof. Thus, the scope of the expression “a device comprising means A and B” should not be limited to devices consisting only of components A and B. It means that with respect to the present disclosure, the only relevant components of the device are A and B.
(20) Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. Thus, appearances of the phrases “in some embodiments,” “in one embodiment,” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment, but may. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner, as would be apparent to one of ordinary skill in the art from this disclosure, in one or more embodiments.
(21) Similarly it should be appreciated that in the description of exemplary embodiments of the disclosure, various features of the disclosure are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that a claimed embodiment requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment.
(22) Furthermore, while some embodiments described herein include some but not other features included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the disclosure, and form different embodiments, as would be understood by those in the art. For example, in the following claims, any of the claimed embodiments can be used in any combination.
(23) In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the disclosure may be practiced without these specific details. In other instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
(24) Where in embodiments of the present disclosure reference is made to “generating a jet flow”, reference is made to the production of a pressure in a fluid by inducing a jet flow therein. Jet flows normally are used to deflect particles in a fluid by locally increasing the pressure. The generation of jet flow in embodiments of the present disclosure is based on displacements of fluid due to nucleation, or nucleation and growth, of bubbles, e.g. microbubbles, which are generated in nucleation sites by Joule heating. The bubble nucleation can happen at hotspots of the heater where the electric current density is the highest.
(25) In the following, the term “actuator” will be used as equivalent to a “jet flow generator”. Thus, a “microfluidic actuator” within the frame of the present disclosure refers to a jet flow generator adapted for producing a pressure locally, by generation of bubbles (e.g. microbubbles), in a fluid confined in a microfluidic channel or microfluidic system. “Actuation pulse” refers to the electrical signal sent to the heater in order to induce bubble nucleation and hence jet flow for object deflection. “Preheating pulse” refers to electrical signal sent to the heater in order to preheat the heater up to predetermined temperature (e.g. baseline temperature). “Probe pulse” refers to the electrical signal sent to the heater in order to measure the heater resistance to derive the heater temperature. Neither the preheating pulse nor the probe pulse is capable of inducing bubble nucleation or jet flow.
(26) Where in embodiments of the present disclosure reference is made to an object, reference is made to any of a particle or biological cell, bacteria, virus, biological particles such as exosomes and vesicles.
(27) Where in embodiments of the present disclosure reference is made to a power signal, reference may be made to a nucleation signal.
(28) In a first aspect, the present disclosure relates to a microfluidic actuator for selecting objects in a fluid stream comprising a plurality of objects. The latter is typically based on generating a jet flow by microbubble generation. The actuator comprises an object detection means adapted for, upon arrival of an object, identifying whether an object is an object of interest. It also comprises a heater adapted for generating a jet flow for deflecting an object of interest from the fluid stream. It furthermore comprises a controller for activating the heater as function of the detection of an object of interest using a nucleation signal, wherein the controller is adapted for obtaining temperature information of the heater and for adjusting a nucleation signal for the heater taking into account the obtained temperature information. In some embodiments according to the present disclosure, the controller may be adapted for sending a probe pulse to the heater for measuring the temperature, before a jet flow inducing nucleation pulse is fired for generating the jet flow, the probe pulse having an amplitude and duration low enough such that the temperature of the heater falls back to the baseline after the probe pulse is turned off and before the nucleation pulse is turned on.
(29) When a jet flow is generated for deflecting an object of interest for selecting it, the heater locally increases the temperature in the fluid, resulting in the nucleation of water to create small water vapor bubbles (by bringing the fluid to the nucleation temperature. These vapor bubbles create the jet flow. The heat used for inducing this nucleation may result in an increase of temperature and a different behavior of the heater. To make sure that the heater is operating properly and accurately, i.e. that it creates an appropriate jet flow at the moment the particle is to be deflected, embodiments of the present disclosure thus take into account temperature information for controlling the heater, e.g. for nucleation of vapor bubbles.
(30) By way of illustration, embodiments of the present disclosure not being limited thereto, standard and optional features of actuators will be discussed with reference to the drawings.
(31)
(32) The microfluidic actuator 100 further comprises a temperature sensor for measuring temperature and is arranged in a closed loop algorithm 105. Information is sent to the pulse controller 104 which may perform any necessary adjustments for compensation of temperature variations in the heating element. The algorithm of the controller may provide adjustments in different ways, such as adjusting pre-heating, adjusting the number of power pulses used, adjusting a power signal pulse length, adjust a power signal amplitude, etc. In some embodiments of the present disclosure, the powering signal is a pulse, for example a voltage or current pulse (square, triangular, or any other suitable pulse) generated by a power source, and the control system can control the shape and/or size of the powering signal according to any existing and well known techniques, for example controlling the pulse width, amplitude, by adding a continuous variable signal for maintaining isothermal conditions in the actuator, etc. Compensation can be performed upon triggering the actuator, and/or shortly after and/or before. This allows great control and accuracy of the powering signal.
(33) The temperature of the heating element can be measured by measuring its resistance, for example as a resistance temperature detector (RTD). For example, the controller 104 may additionally control signals for resistance measurement. For example, the controller 104 and switch 103 may provide one or more probe pulses to the actuator, whose amplitude and/or width is adapted to provide a resistance measurement without producing bubble nucleation. For example, the probe pulse can be sent when an object is detected in the object detection module 101, but before triggering actuation. In some embodiments, the probe pulse for resistance measurement is provided by an auxiliary switch and source, allowing different switching sequences which may overlap and different amplitude control with adjustable sensitivities. The temperature may be measured, for example by measuring the resistance of the heating elements, e.g. via an operational amplifier 106, further additionally via the probe pulses (e.g. provided by the controller 104 and switch 103, or optional auxiliary switch and source), and a module 107 for resistance-temperature conversion of the heating element. For example a processor, e.g. comprising memory modules with lookup tables and calibration information, analog-to-digital converters, etc. can be used.
(34) In some embodiments, resistance sensing may be performed by other means, such as comparators, bridges, etc., further including resistance-temperature conversion. The temperature of the heating element 113 (and of the cavity, chip, etc.) may also be sensed via other means, such as thermocouples, etc. Temperature measurements may be performed either continuously, periodically, or shortly before triggering the actuator.
(35) In some embodiments of the present disclosure, the control system may include pre-heating of the sample, either continuously, such as continuously until the end of the powering signal for triggering nucleation, or upon detection. In some embodiments, the controller 104 and switch 103 thus may provide a pre-heating pulse for heating the heating element before triggering nucleation. The pre-heating pulse may also be provided by an auxiliary source 108 and auxiliary switch 109 which may also provide probe pulses, thus reducing the number of electronic elements (however, different auxiliary switches and sources may allow simultaneous and simple pre-heating and probing sequences). The pre-heating signal may be regulated according to calibrated measurements and/or temperature measurements. In some embodiments, pre-heating may be performed by applying a multiple of pre-heating pulses in the actuator, and pre-heating control may be performed by modulating the number of pre-heating pulses, in order to have constant temperature, before the powering pulse is introduced. Alternatively or additionally, the pulse width or amplitude of the pre-heating pulses may also be modulated in order to have constant temperature before the powering pulse. The pre-heating pulse may finish right at the start of the powering pulse, although embodiments are not limited thereto.
(36) In some embodiments, a separate temperature sensor 120 may be included in the control system to measure the temperature of the chip (chip bulk T sensor), of the substrate of the heating elements, of the heating chamber of the actuator, and/or even of the fluid in the actuator. This temperature can also be included in the closed loop algorithm 105, for further adjustments by the controller 104, e.g. for reducing errors in the closed loop algorithm.
(37) In some embodiments, an optional cooling module 130 may be also included, and it may optionally be controlled by the controller 104, or by a separate controller. For example, the temperature of the chip, or of the substrate, or in general of the actuator may be kept at a temperature under room temperature (e.g. under 18° C.-24° C.), for example at around 4° C., or in general over the freezing temperature of the fluid being analyzed. The cooler may be an active cooler.
(38) Only the control system for the lower actuator (for sending an object to the upper sorting channel 114) is shown, but the upper actuator 115 may also comprise a control system. Alternatively, the control system or parts thereof may be shared by the lower and upper actuator. Although a system is shown with three channels and two jet flow generating means, systems may comprise more or less channels and corresponding jet flow generating means.
(39) As indicated above, the system comprises a heater adapted for generating a jet flow for deflecting an object of interest from the fluid stream. In principle any type of heater could be used. In some embodiments, the heater may be a resistive heater.
(40) The temperature profile is simulated during a heat pulse at a nucleation site 211 and in a distal bulk part 212. The power dissipated as heat in the nucleation sites 211, shown as a continuous line, is higher than in the bulk region 212; thus, the increase of temperature 201 in the nucleation site is higher than the increase of temperature 202, shown as a dashed line, in the bulk region 212. The varying current density creates hotspots at the predefined nucleation sites were vapor bubbles will be created. In the graph, temperature is simulated for a time interval of 1 millisecond during which 10 powering pulses are sent in order to heat up the nucleation sites to a target, predetermined, temperature TP over the threshold temperature TT for producing nucleation of a bubble (which can be obtained from the nucleation temperature of the fluid). The temperature quickly increases at the nucleation spot and also cools down quickly. But the heat produced at the nucleation sites, and the other parts of the heater element, and also the low resistance wires of the heaters to a lesser extent, heat up during pulse application. The combination of these phenomena results in a temperature baseline increase, insofar as the heating element continues being powered. As a result, the heating element (and chamber) on average heats up after every nucleation pulse. Thus, multiple firings will increase the total chip temperature. For the same nucleation pulses, the actual temperature TN of the nucleation sites will also increase over the predetermined temperature TP. For example, the initial temperature of the unpowered heating element (basis line) is near 300 K, but after only 1 second it increased 30 degrees. This also affects the nucleation temperature, which increases from 580 K to almost 600 K.
(41) In real situations, the objects do not arrive in a timed synchronous matter and the throughput of objects varies during an experiment. The system may be adapted to trigger actuation upon detection of an object in the fluid, so the triggering rate (the rate at which powering signals are sent to the nucleation sites) is not generally homogeneous. On top of that the random arrival of objects can result at certain times in the arrival of objects close to each other. Thus, the nucleation signal rate, and hence the baseline temperature, in actual sorting, not only increases, but also may decrease if the triggering rate is reduced, as can be seen in the upper and lowest graphs of
(42) In summary, the temperature of the heating element fluctuates, as can be seen in
(43) Some embodiments of the present disclosure provide an actuator and a method to regulate the powering pulse, so that the temperature of the nucleation site remains constant, regardless of firing rate fluctuation.
(44) In some embodiments, the control system may comprise a closed-loop electronic controller, for automatically driving the powering signal by pulse amplitude modulation. The temperature of the heating element may be calculated from the resistance, using the element itself as a self-sensing temperature resistor. A feedback loop may be used to monitor current and temperature.
(45) Different ways of controlling may be implemented.
(46) In some embodiments of the present disclosure, the controller adapts the nucleation signal so as to keep a constant value of nucleation site temperature just before nucleating the bubble, for every triggering of the actuator. For example, the controller may perform regulation in order to set the nucleation site to a temperature TN such that it reaches a predetermined value TP. This predetermined temperature TP is higher than a minimum nucleation threshold temperature TT under which there is no nucleation. TP can be chosen according to the type of fluid, heater structure and its nucleation point, device tolerance, etc. In some embodiments of the present disclosure, TP can be set to a value lower than the maximum tolerance temperature TM over which damages and malfunction may occur (e.g. delamination in the substrate of the microheater and/or heating element, overheating, excessive pressure which compromises the integrity of the microfluidic channels, etc.).
(47) In some embodiments in which no preheating pulses are provided, the controller may be adapted to send small probe pulses after the powering pulse is off, or right before a subsequent nucleation pulse, which allows correlation of the nucleation site temperature before and after the nucleation pulse is switched off, and allows power adjustment before the nucleation pulse is sent.
(48) In some embodiments, the controller may be adapted to provide isothermal conditions in the actuator by introducing continuous heating of the actuator, for example by heating the whole actuator cavity, or the substrate on which the actuator is provided, with external heating means and/or by adjusting the power source for introducing an electrical current, smaller than the nucleation signal, in a heating element acting as a nucleation site, keeping the actuator at a constant temperature below nucleation temperature. The system may be adapted for turning off this continuous heating right after the powering pulse is introduced, in order to compensate for the added dissipated power. The period, in which the continuous heating should be off, can be determined by calibration and/or adjustment in a closed feedback loop. The temperature of the heating element can also be tracked using the feedback loop.
(49) In some embodiments, pre-heating pulses and probe pulses can be combined.
(50) In some embodiments, the controller may apply in-pulse power control (IPPC) means, for example the system may include means for temperature measurement with high temporal resolution, for detecting the nucleation event and for controlling the signal before, during and after the nucleation event. For example, temperature measurement means (e.g. thermal resistance sensor) can be included, for measuring thermal resistance of the heating element while triggering the actuator. The control system can be adapted (e.g. programmed) to maintain a constant powering signal, until an inflection in the thermal resistance/temperature is detected, at which point the powering signal can be turned off, or, for example, kept for a predetermined time before turning it off.
(51) The lower drawing of
(52) Some non-limiting shapes and geometries, suitable for providing bubble nucleation by heating, will be discussed. These geometries are such that at least one region with reduced or narrow size and/or small angle between connectors between hotspots, and consequentially high electrical resistance and/or high electrical current density as compared to the rest of the body, is present. A microbubble generator (or more specifically a heating element) according to embodiments of the present disclosure may present one or more of these sets of nucleation sites (or more specifically one or more of these microheaters).
(53) Some suitable exemplary shapes which may reduce temperature increase during actuation are shown in
(54) Some embodiments of the present disclosure may comprise a four-point probe sensor to more accurately measure the temperature of the heating element, either as a self-sensing resistor or as a separate resistor unused for sorting, but that can be used for calibration of the chip to compensate for process variation of the chips during fabrication.
(55) Additionally, an external temperature sensor can be included, for example to measure substrate, fluid, chip or in general actuator temperature. This can be used to calibrate the heating element and/or the RTD. For example, variations on manufacture may result in differences of resistance from chip to chip, which can be corrected. Additionally, an external temperature sensor can be used to improve the closed loop power control.
(56) In a further aspect of the present disclosure, a method for selecting objects in a fluid stream comprising a plurality of objects is provided. The method comprises monitoring a fluid stream for identifying objects of interest therein and generating a jet flow for deflecting an object of interest from the fluid stream. The method also comprises obtaining temperature information of the heater and adjusting a power signal for the heater taking into account the obtained temperature. According to embodiments of the present disclosure, obtaining the temperature further comprises introducing probe current pulses for obtaining temperature information, whereby the probe current pulses are adapted to not induce nucleation at the heating element, the probe pulses further having an amplitude and duration low enough such that the temperature of the heater falls back to the baseline after the probe pulse is turned off and before the nucleation pulse is turned on.
(57) By way of illustration, embodiments of the present disclosure not being limited thereto, a number of exemplary methods will be discussed with reference to the drawings. In a first example, a method applying pre-heating is described. For example,
(58) In some embodiments, as shown in the drawing 700 of
(59) In some embodiments, the preheating pulses may underlap the powering signal, as shown in the drawing 710 of
(60) In some embodiments, the method comprises providing isothermal conditions in the actuator. For example, the method may comprise introducing continuous heating of the actuator, for example by heating the whole actuator cavity, or the substrate on which the actuator is provided, with external heating means and/or by adjusting the power source for introducing a current, smaller than the powering signal, in a heating element. In further embodiments, as shown in
(61) In some embodiments of the present disclosure, the method further comprises measuring the temperature of a heating element, for example measuring the temperature of the heating element by sensing its resistance (self-sensing temperature resistor). For example, measuring the temperature may comprise introducing a probe pulse (e.g. probe current pulse) before nucleation starts (e.g. upon object detection).
(62) In some embodiments of the present disclosure, the method further comprises compensation for temperature variation by providing pulse amplitude modulation, or adjusting height or width (e.g. via modulation), of the powering signal, e.g. according to the temperature measured in the heating element.
(63) Some embodiments of the present disclosure may comprise detecting the bubble nucleation event and controlling the signal before, during and after nucleation.
(64) For example, the method may comprise measuring the temperature with high temporal resolution, allowing IPPC. Some embodiments may comprise measuring thermal resistance of the heating element while triggering the actuator. The scheme of the method, shown in
(65) An exemplary embodiment of the present method will be explained with reference to the diagram of
(66) The jet flow power can be automatically adjusted depending on the temperature. This will reduce the jet flow power variation and prevents wearing of the sorter heating elements.
(67) Some embodiments of the present disclosure comprise calculating the heating element temperature from the resistance measurement, and for example extracting the component from the resistance of the nucleation sites from the total resistance of the heating comprising contributions of the wires, the nucleation spots, and the rest (bulk) of the heating element and microheaters. In general, the electrical wires can be chosen to have low resistance spread over large area, so they will usually heat up least. The nucleation spot's resistance is high and its current density is high. This part will contribute most in the resistance variation with a current pulse as this part will heat up most. The rest of the heater will also heat up because of its resistance and heat conducted from nucleation sites. At high heating rates, nucleation spots will have a much higher temperature than the rest of the heater elements. The resistance and temperature of every resistance part (including the temperature of the nucleation site) can be simulated in computer modelling. With the same current pulse excitation, the total heater resistance can be measured. In this way, it is possible to correlate the unmeasurable hotspot temperature with the measured resistance.
(68)
(69) The device was applied a short voltage pulse (sent and measured by the driving circuit) to induce the current pulse over the heater. The current pulse was measured with a 0.1 ohm sensing resistor off the chip. Hence the total device resistance was calculated as R_total=V_pulse/I_pulse−0.1. The total resistance was approximately 4.2 ohm. The hotspot resistance (1 ohm) was previously measured and simulated without heating.
(70) In the second step 1202, the temperature of the nucleation sites is calculated as a function of R. The correlation between hotspot resistance and temperature was also simulated in finite element modeling. One sample fitting is shown by Eq. 1, where R is the measured hotspot resistance. Every hotspot temperature is associated with a single hotspot resistance. In this way, both the hotspot resistance and temperature can be measured every time a probe pulse or nucleation pulse is fired. In these measurements, the nucleation voltage pulse amplitude stayed constant. The heater temperature rose, and thus the heater resistance increased and current decreased.
T.sub.N=−1019R.sup.2+3012R−1635 (Eq. 1)
(71) In the third step 1203, the temperature of the nucleation site is calculated after the pulse is off.
(72) When the probe pulse is simply used for hotspot temperature measurement but not for preheating, it would be important to estimate the hotspot temperature after the probe pulse is turned off (or right before the subsequent nucleation pulse is turned on). The resistance is not measurable without an electrical current as measurement signal. Therefore, the hotspot temperature is correlated before and after the current pulse is switched off.
(73)
(74) where T.sub.pulseoff is the hotspot temperature 2 μs after the probe pulse, and T.sub.pulseon is the hotspot temperature measured during the probe pulse. With Eq. 2, it is possible to measure the hotspot temperature with the small probe pulse after the pulse is applied and to estimate better the temperature when the nucleation pulse is applied.
(75) For parallel fluidic channels, every channel uses its own heater as a self-sensing temperature sensor and combine measurements from others on the same chip to improve the performance. A four point probe resistance measurement can be used to improve the measurements.
(76) In some embodiments, the disclosed devices and methods prevent damage and reduce wear to on-chip heating elements in actuators based on generation of vapor bubbles. Furthermore, some embodiments objects to be sorted at a rate of more than 10,000 objects per second with varying throughput while keeping the chip at a constant temperature leading to a precisely timed and powered jet flow actuation.
(77) In a further aspect, the present disclosure relates to a processor for performing a method for selecting objects in a fluid stream as described above. The above described method embodiments may be implemented as software in a processor. One configuration of such a processor may for example include at least one programmable computing component coupled to a memory subsystem that includes at least one form of memory, e.g., RAM, ROM, and so forth. It is to be noted that the computing component may be a general purpose, or a special purpose computing component, and may be for inclusion in a device, e.g., a chip that has other components that perform other functions. Thus, one or more aspects of the present disclosure can be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations of them. For example, one, more or each of the method steps of selecting objects in a fluid stream or generating a jet may be implemented in the processor. Thus, the disclosure provides a system that includes the instructions for selecting objects in a fluid stream or generating a jet.
(78) The present disclosure thus also includes a computer program product which provides the functionality of any of the methods according to the present disclosure, or one, more or all steps thereof, when executed on a computing device. Vice versa, the computer program products described above may be implemented as hardware in computing devices. Alternatively, the computer program products may be implemented as computer-implemented methods and the present disclosure therefore also relates to the corresponding computer-implemented methods.
(79) In another aspect, the present disclosure relates to a data carrier for carrying a computer program product as described above. Such a data carrier may comprise a computer program product tangibly embodied thereon and may carry machine-readable code for execution by a programmable processor. The present disclosure thus relates to a carrier medium carrying a computer program product that, when executed on computing means, provides instructions for executing any of the methods as described above. The term “carrier medium” refers to any medium that participates in providing instructions to a processor for execution. Such a medium may take many forms, including but not limited to, non-volatile media, and transmission media. Non-volatile media includes, for example, optical or magnetic disks, such as a storage device which is part of mass storage. Common forms of computer readable media include, a CD-ROM, a DVD, a flexible disk or floppy disk, a tape, a memory chip or cartridge or any other medium from which a computer can read. Various forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to a processor for execution. The computer program product can also be transmitted via a carrier wave in a network, such as a LAN, a WAN or the Internet. Transmission media can take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications.