Generally, this application relates to systems and methods for determining material characteristics of a multi-cavity microplate and the liquids contained therein for use in acoustic droplet ejection systems.
Acoustic droplet ejection (ADE) is a technology that uses acoustic energy to move a liquid without any physical contact. Some examples of ADE technology are disclosed in U.S. Pat. No. 10,156,499, which is incorporated herein by reference in its entirety. Acoustic energy (e.g., in the form of ultrasonic pulses) is emitted from a transducer towards a volume of liquid (hereinafter, “sample”). In some examples, the beam converges on the upper surface of the sample, and the acoustic energy is transferred to a portion of the sample, thereby causing this portion to move upwardly away from the remainder of the sample (e.g., as a droplet).
In these examples, the sample is contained within a container, and the transducer is positioned underneath the container. Therefore, the acoustic radiation must pass through at least a bottom wall of the container as well as the liquid before it reaches the upper surface of the sample. The transmitted acoustic radiation is reflected back towards the transducer. Properties of the reflected radiation (e.g., the transmission path and attenuation of energy) can be measured or inferred to determine certain characteristics of the media through which it travelled. The precision of ADE can be improved by accounting for the characteristics of these mediums.
For the container, it can be helpful to know properties such as density, speed at which acoustic energy propagates (hereinafter, “sound speed”), thickness of the bottom wall of the container, and the degree to which acoustic energy attenuates. For the sample, it can be helpful to know properties such as density, sound speed, depth of the sample, and the degree to which acoustic energy attenuates. Knowledge of characteristics of the sample can also be beneficial, and such characteristics can include depth and volume of the sample. Additionally, determining the density and energy attenuating properties of the sample can also be beneficial, for example, to verify characteristics of the sample. For example, such verification can be improved by comparing expected and measured values of the reflected acoustic radiation.
One example of a container is a well in a microplate such as a 96- or 384-well plate (e.g., a 384-PP microplate). Other examples of containers include tubes, flasks, and beakers. For the example of a microplate, the characteristics of each well (e.g., the base of each well) vary from one to another on a single microplate, for example, due to variations in manufacturing. Such variations can be in the thickness and consistency of the bottom wall of the containers. Variations can occur from well-to-well or from plate-to-plate.
Such container characteristics can be determined to an extent in advance of performing ADE. For example, if certain properties of the material for a used to make a given container are known in advance, characteristics of the container can be inferred. However, in the case of microplates, the material can vary in consistency from batch-to-batch or plate-to-plate. Additionally, the thickness of the containers may vary (e.g., from plate-to-plate or from well-to-well) due to process inconsistencies or tolerances. One such process is injection molding. Even slight variations can affect ADE precision or accuracy. As an example, in the case of injection molding, multiple molds or mold cavities can be used (e.g., to increase the manufacturing rate). These can vary, and it difficult or inefficient to reduce such variances to the extent that container consistency will not substantially affect ADE. Additionally, inconsistencies in the manufacturing process can lead to inconsistencies between different plates. For example, it can be impossible, impractical, or expensive to strictly control injection rates, cooling rates, the composition of liquid plastic.
Another way to improve consistency is to inspect containers after they are formed and reject those that do not pass quality control. This can require resources, such as time, money, and labor, as well as wasting material, consuming energy, and decreasing output.
A different approach to improving ADE results is to characterize containers, such as microplates, after manufacturing (e.g., on a plate-by-plate or batch-by-batch basis). For example, each container can be separately assessed to determine particular characteristics in advance of adding sample(s). The container can be tagged with an identifier, such that an ADE system can retrieve the pre-determined characteristics when performing an assay. Then, each container can be identified using techniques such as RFID, optical scanning, or by using “acoustic barcodes” as described in U.S. Pat. Nos. 10,592,793 and 10,766,027, which are herein incorporated by reference in their entirety. As another option, characteristics for a given container can be manually entered.
Certain embodiments of the present technology relate to a system capable of acoustically measuring at least one characteristic of a liquid sample within a container. The system includes a transducer assembly capable of emitting signals (e.g., acoustic signals) towards the bottom wall of the container and receive the corresponding signals (e.g., acoustic reflections) reflected off the sample and the container. The system also includes a controller to move the transducer assembly in a vertical direction towards the container allowing the signals to be emitted at various positions spaced away from the container. A processor uses the various reflected signals to determine the characteristics of the sample and the container. The transducer assembly focuses the emitted signal with an acoustic lens to a focal point. The emitted signal converges at a convergence point.
The processor uses the interaction of the signal convergence points with various surfaces of the sample and container in order to calculate the sample and container characteristics of concern. The processor may calculate characteristics of the sample including one or more of a depth, an acoustic impedance, and a sound speed of the emitted signal through the sample. The processor may also calculate characteristics of the container including one or more of a wall thickness, an acoustic impedance, a longitudinal sound speed of the emitted signal, and a shear sound speed of the emitted signal.
For illustrative purposes, in some examples, the container may have two or more wells with corresponding two or more samples in the wells. The controller may be able to move the transducer assembly horizontally such that the transducer assembly moves sequentially underneath the three or more wells. In some examples, the controller may be able to move the transducer assembly horizontally along two dimensions (e.g., X and Y directions along a horizontal XY-plane). For example, the container may include three or more wells arranged such that the transducer assembly may need to move in both X and Y directions to access all the wells. The system may be able to calculate the sample and container characteristics for the corresponding well the transducer assembly is moved under before moving to the subsequent well. The transducer assembly may also be used to acoustically transfer a droplet from the sample within the container to a second container. The transfer of the sample droplet occurs after the system determines the corresponding characteristics of a given well and sample, and may occur prior to the system moving the transducer assembly to the subsequent well.
The system may include a reference object which may be used as part of characterizing a well and/or liquid of the container. The reference object may be disposed such that the transducer is capable of emitting at least one signal towards the reference object and receiving a reflected signal from the reference object. The system may be able to determine at least one characteristic of the reference object. The system may emit a plurality of signals towards and receive a plurality of reflected signals from the reference object while moving towards the reference object. The emitted signals towards the reference object and the emitted signals towards the bottom wall of the container may have the same wavelength, duration, and energy level.
The system may have a coupling liquid between the transducer assembly and the container with a temperature sensor and a corresponding processor to measure the temperature of the coupling liquid.
The transducer assembly may include an acoustic lens maintained at a fixed distance and position from the transducer. The acoustic lens may define a focal point for each of a plurality of emitted signals. Each of the emitted signals may converge at a convergence point. The system may recognize a convergence point being on a first surface of the surface of the container or the liquid. The system may recognize a convergence point being on a second surface of the container or the liquid.
In some embodiments, the system may be capable of acoustically measuring at least one characteristic of a container. The system includes a transducer assembly capable of emitting signals towards the bottom wall of the container and receive the corresponding signals reflected off the container. The system also includes a controller to move the transducer assembly in a vertical direction towards the bottom wall of the container allowing the signals to be emitted at various heights from the container bottom wall. A processor uses the various reflected signals to determine the characteristics of the container bottom wall. The transducer assembly focuses the emitted signal with an acoustic lens to a focal point. The emitted signal converges at a convergence point.
The processor uses the interaction of the convergence points with various surfaces of the container bottom wall in order to calculate the container characteristics of concern. The processor may calculate characteristics of the container bottom wall including a wall thickness, an acoustic impedance, a longitudinal sound speed of the emitted signal, and a shear sound speed of the emitted signal.
The container may have three or more wells. The controller may be able to move the transducer assembly horizontally such that the transducer assembly moves sequentially underneath the three or more wells. The system may be able to calculate the container bottom wall characteristics for the corresponding well the transducer assembly is moved under before moving to the subsequent well.
The system may include a reference object in which the transducer is capable of emitting at least one reference signal towards and receiving a reflected signal. The system may be able to determine at least one characteristic of the reference object. The system may emit a plurality of signals towards the reference object and receive a plurality of reflected signals from the reference object while moving towards the reference object. The emitted signals towards the reference object and emitted signals towards the container bottom wall may have the same wavelength, duration, and energy level.
The system may have a coupling liquid between the transducer assembly and the container bottom wall with a temperature sensor and a corresponding processor to measure the temperature of the coupling liquid.
The transducer assembly may include an acoustic lens maintained at a fixed distance and position from the transducer. The acoustic lens may define a focal point for each of a plurality of emitted signals. Each emitted signal may converge at a convergence point. The system may recognize the convergence point being on a first surface of the surface of the container or the liquid. The system may recognize the convergence point being on a second surface of the container or the liquid.
Some embodiments of the present technology relate to a system capable of acoustically measuring at least one characteristic of a container holding a sample. The system includes a transducer assembly capable of emitting signals towards the bottom wall of the container and receive the corresponding signals reflected off the container. The system also includes a processor capable of measuring at least one characteristic of the container by identifying a first, second, and third peak of the reflected signal. The reflected signal includes a plurality of echoes, and the processor recognizes that each of the three peaks corresponds to a different echo of the plurality of echoes. The detected characteristic may include an acoustic impedance, a bottom wall thickness, a longitudinal sound speed, or a shear sound speed of the container.
The processor is further configured to identify the first peak as corresponding to an echo from the bottom of the container, the second peak as corresponding to an echo from a longitudinal wave reflecting off the top surface of the bottom of the container, and a third peak as corresponding to an echo from shear waves reflecting off the top surface of the bottom of the container.
The system may measure a fourth peak of the reflected signal corresponding to an echo of the free surface of the liquid. The system may measure a sound speed of the emitted signal, an acoustic impedance, or a depth of the liquid.
In some embodiments, the present technology may relate to a system capable of acoustically measuring at least one characteristic of a liquid sample within a container. The system includes a transducer assembly capable of emitting a signal towards the bottom wall of the container and receive the corresponding signal reflected off the sample and the container. The reflected signal includes a plurality of echoes. The processor is able to measure at least once characteristic based on a first peak and a second peak of the reflected signal. The processor is further capable of recognizing one of the peaks corresponds to the echo from a shear wave reflected from a surface of the container, while another peak corresponds to the echo from a longitudinal wave reflected from a container surface. The system may recognize the first peak and the second peak correspond to echoes reflected off the same container surface. The system may recognize the first peak and the second peak correspond to echoes reflected off different container surfaces.
In some embodiments, the present technology may relate to a system capable of acoustically measuring at least one characteristic of a liquid sample within a container. The system includes a transducer assembly capable of emitting a signal towards the bottom wall of the container and receive the corresponding signal reflected off the sample and the container. The reflected signal includes a plurality of echoes. The processor is able to measure at least one characteristic based on the delay in time of the echoes, but not the amplitude of the echoes while measuring a second characteristic based on the amplitude of the echoes and not the time of the echoes.
In some embodiments, the present technology may relate to a system capable of measuring at least one characteristic of an item. The system includes a transducer assembly capable of emitting a first and second signal towards the base of the item and receive the corresponding signals reflected off the item. The system also includes a controller to move the transducer assembly along a vertical direction relative to the item. The system includes a processor to measure a characteristic of the item. The system emits the first signal at on vertical distance from the item and the second signal at a different vertical distance from the item. The emitted signal may be an acoustic signal.
In some embodiments, the present technology may relate to a system capable of acoustically measuring at least one characteristic of an item. The system includes a transducer assembly capable of emitting a signal towards the base of the item and receive the corresponding signal reflected off the item. The system having a processor capable of measuring at least one characteristic of the item by processing the data corresponding to a first, second and third peak of the reflected signal and recognizing the first, second, and third peaks correspond to different echoes.
Some embodiments include a method for determining a characteristic of a liquid within a container. The method includes receiving a container by a measurement system that has a transducer. The method also includes transmitting and receiving a plurality of acoustic signals by the transducer at a plurality of distances from the container. The method also includes calculating physical characteristics of the liquid or the container based on differences between the received signals.
Some embodiments include a method for determining a characteristic of a container. The method includes receiving a container by a measurement system that has a transducer. The method includes transmitting and receiving a plurality of acoustic signals by the transducer at a plurality of distances from the plate. The method includes calculating physical characteristics of the liquid or the container based on differences between the received signals.
The foregoing description of certain techniques of the present application, will be better understood when read in conjunction with the appended drawings. For the purposes of illustration, certain techniques are shown in the drawings. It should be understood, however, that the claims are not limited to the arrangements and instrumentality shown in the attached drawings.
In order to cause the ejected liquid 102 to be ejected from the sample 101, the transducer 112 generates acoustic energy (e.g., ultrasonic energy), which is focused then by the acoustic lens 113 into a beam 170. In the figures, the beam 170 is shown in two dimensions, but it is understood that it is three dimensional. Furthermore, the beams 170 in
In the context of ADE, the term “focus” can be used with reference to a focal point associated with an acoustic lens and also with reference to the point at which the acoustic waves converge (i.e., the convergence point). In many cases, this usage can be helpful and provide clarity. However, certain techniques disclosed herein distinguish between the concepts of a focal point and a convergence point. Therefore, these concepts are distinctly described.
In
The electronic circuitry 140 includes a processor 143, a motor controller 142, transmit signal circuitry 144, receive signal circuitry 145, and temperature sensor circuitry 141. Although shown as separate components for explanatory purposes, portions of the electronics 140 may be combined or integrated. Furthermore, some components may include multiple different subcomponents. For example, the processor 143 may include multiple processors.
The processor 143 causes the transmit signal circuitry 144 to generate an analog electrical signal, which is communicated to the transducer 112. The transducer 112 then vibrates in response to the analog signal (amplitude and frequency), such that a corresponding acoustic signal is emitted. The transducer assembly 110 may also receive acoustic signals (e.g., acoustic signals reflected from the container or the liquid within the container in response to the emitted acoustic signal) and vibrate sympathetically. This may generate an analog electrical signal, which is then communicated to the receive signal circuitry 145. The information in the reflected acoustic signal will be analyzed by the processor 143.
The processor 143 can also communicate with the motor controller 142 to control the location of the transducer assembly 110. The motor controller 142 controls one or more of the X/Y/Z motors 150 to move the transducer assembly 110 relative to the container plate 120. As shown, the X/Y/Z motors 150 are coupled (directly or indirectly) to the transducer assembly 110, but these or other motors may be coupled (directly or indirectly) to the container plate 120 and/or the receiver plate 130 in order control the relative movement between the transducer assembly 110, the container plate 120, and/or the receiver plate 130.
In some embodiments, the ADE system 100 may include temperature sensors (not shown) that can be located in the coupling liquid 160, in a region between the container plate 120 and the receiver plate 130, or other locations. The temperature sensor circuitry 141 receives signals (e.g., electrical or wireless) from the sensors, and communicates with the processor 143 such that temperatures (e.g., of the coupling liquid 160, the containers 122, the samples 101, air temperature) can be measured.
In some examples, the transducer assembly 110 can have a cylindrical shape. In some examples, instead of using a single transducer 112 to both transmit and receive acoustic signals, the transducer assembly 110 may include separate transmitter and receiver transducers, for example, as disclosed in U.S. Pat. No. 10,787,670, which is herein incorporated by reference in its entirety. According to one technique, receiving transducer can substantially surround the transmitting transducer and acoustic lens.
The convergence point 171 moves along the z-axis with the transducer assembly 110. During the sweep, the transducer assembly 110 moves along the z-axis while centered underneath a given container 122. In this example, the transducer assembly 110 emits a beam 170 at five z-positions (H1, H2, H3, H4, and H5) at corresponding times (T1, T2, T3, T4, and T5). The transducer assembly 110 also receives reflected acoustic energy in response to each transmitted beam 170. The transducer assembly 110 may or may not be at the same z-position during transmission and reception (and the ADE system 100 may account for this mathematically when processing the received reflected signals).
At time TR1, the transducer assembly 110 is positioned at z-position HR1 such that the convergence point 171 is below the bottom surface 181 of the reference object 180. At time TR2, the transducer assembly 110 is positioned at z-position HR2, such that the convergence point 171 aligns with the bottom surface 181 of the reference object 180. At time TR3, the transducer assembly 110 is positioned at z-position HR3 such that the convergence point 171 is above the bottom surface 181. Although
Each step in the sweeps shown in
Some of the emitted energy is reflected back to the transducer 112 in the form of a reflected acoustic signal (a “reflected signal”). Generally, acoustic energy is reflected at interfaces between different media. In the case of acoustic energy emitted towards a container 122 and sample 101 (see
The envelope 804 has four distinct peaks corresponding to four different reflections or “echoes” from media interfaces. Peak 806 corresponds to an echo from the bottom wall lower surface (numbered 121 in
The BB-sweep curve 1010 is generated from data from a single sweep. Unlike the sweep shown in
The reference sweep 1050 is generated similarly to the BB sweep curve 1010, except that the reference sweep curve 1050 results from reflections off of the bottom surface 181 of the reference object 180 (see BB peak 906 in
Curves 1120, 1130, and 1140 are similar to BB sweep curve 1010. Each has its own peak: TBL-sweep curve peak 1122; TBS-sweep curve peak 1132; and SR-sweep curve peak 1142. Both the TBL-sweep curve peak 1122 and the TBS-sweep curve peak 132 indicate the distance along the z-axis between the transducer 112 and the bottom wall upper surface 123 of the container 122, except that TBL-sweep curve peak 1112 corresponds to the time of flight between the transducer 112 and the bottom wall upper surface 123 for a longitudinal wave, whereas TBS-sweep curve peak 1132 corresponds to the time of flight between the transducer 112 and the bottom wall upper surface 123 for a shear wave. SR-sweep curve peak 1142 indicates the distance along the z-axis between the transducer 112 and the free surface 103 of the sample 101.
Each of these peaks 1122, 1132, 1142, indicate the z-position of the transducer 112 when the convergence point 171 aligns with a material interface. TBL-sweep curve peak 1122 indicates when the convergence point 171 of a longitudinal wave aligns with the bottom wall upper surface 123 of the container 122, as depicted in
All of the curves in
In
In general, the beam angle of an acoustic wave changes at the interface between two different media. In the case of
For
As will be further described below, the aforementioned geometries and principles shown in
The processor 143 can control operation of the system 100 and receive data as discussed above in order to determine one or more characteristics of the sample 101 and the container 122 using the techniques described below. The characteristics of the sample 101 include the sound speed vf (i.e., the speed at which sound travels through the sample 101), the depth Tf of the sample 101, and the acoustic impedance Zf. The characteristics of the container bottom wall 124 include longitudinal sound speed vpl, the shear sound speed vps, the thickness of the container bottom wall Tp, and the acoustic impedance Zp.
Additionally, the system can determine the speed of sound vw for the coupling liquid 160 based on the temperature of the coupling liquid 160 measured at the temperature sensor by the temperature sensor circuitry 141 and the properties known based on the type of coupling liquid 160. Similarly, the system can determine the density of the air ρa and speed of sound of the air va based on the temperature of the air above the container 122 at the temperature sensor by the temperature sensor circuitry 141 and the known properties of air.
The longitudinal speed of sound vpl in the container 122 and its thickness Tp can be determined simultaneously. Initially, the distance Lref can be determined based on (1) the time of flight BBref of sound traveling back and forth through the coupling liquid 160 between the transducer assembly 110 and the reference object bottom surface 181 (see
Next, θ1 (and therefore its inverse θ1°) can be calculated based on (1) Lref, (2) Rref(which is known based on the shape of the beam 170 emitted from the transducer assembly 110), and an angular correction term ϕ. The angular correction term ϕ takes into account the difference between Dref and the diameter of the transducer assembly 110 at the top surface of acoustic lens 113 as shown in
Next, the container bottom wall thickness Tp and the longitudinal speed of sound vpl in the container 122 are calculated based on the relationships of
Generally, Snell's law relates the speed of a wave and the angle of incidence through one media to the speed of the wave and resulting angle of refraction in a second media. As such, Snell's law relates the transmitted signal 170 as it passes through the coupling liquid 160 at the corresponding beam angle θ1 up to the bottom wall lower surface 121 as compared to the to the deflected signal passing through the container 122 at the transmission angle θ2. As is shown in
Next, the container longitudinal speed of sound vpl is solved for. Initially, the transit time tpl is calculated based on the difference between the measured top of bottom time of flight TBLi and bottom of bottom time of flight BBl (see
Next, the container longitudinal beam radius R1 is solved for. Initially, the container bottom distance Dbbl can be determined based on the speed of sound vw of the coupling liquid 160, the bottom of bottom time of flight BBl, and Equation 1. Next, Lpl is solved for as the difference between Lref and Dbbl (see
Sin θ2 can also be solved. The spatial relationship between θ2, R1, and Tp (see
Finally, Tp can be solved for. At this point, vpl, sin θ2, θ1, R1 have been solved for. Additionally, ϕ and vw are known. Applying Snell's law from Eq. 3, and substituting the known values and variables results in Eq. 7 that can be solved numerically for the thickness of the bottom wall of the container Tp:
The container longitudinal sound speed vpl can be solved numerically at this point. Tp and tpl can be applied to Eq. 4 to calculate a value of vpl.
The shear speed of sound vps in the container 122 and the container bottom wall thickness Tp can also be determined based on the relationships of
First, the container shear sound speed vps is solved for. Initially, the transit time tps is calculated based on the difference between the measured top of bottom time of flight of the shear wave echo TBSS and bottom of bottom time of flight BBs (see
Snell's law is applied to
The container shear beam radius Rs can be solved for. Initially, the shear container bottom distance Dbbs can be determined based on the speed of sound vw of the coupling liquid 160, the bottom of bottom time of flight BBs, and Equation 1. Next, Lps is solved for as the difference between Lref and Dbbs (see
Sin θ3 can also be solved for. The spatial relationship between θ3, Rs, and Tp (see
Finally, Tp can be solved for a second time. At this point, vps, sin θ3, angle θ1, Rs have been solved for. And, ϕ and vw are still known. Applying Snell's law from Eq. 9, and substituting the known values and variables results in Eq. 12 that can be solved numerically for the thickness of the bottom wall of the container Tp:
The values for Tp from solving Eqs. 7 and 12 should be equal as they both measure the thickness Tp of the container bottom wall 124. However, the calculation of vpl in Eq. 4 is sensitive to the values used for TBLl and BBl corresponding to the specific reflected signal selected for the TBL-sweep curve peak 1122. Similarly, the calculation of vps in Eq. 8 is sensitive to the values for TBSs and BBs corresponding to the specific reflected signal selected for the TBS-sweep curve peak 1132. By separately calculating both Tp based on vpl as well as based on vps, an iterative process can be used to determine the specific reflected signal for the respective TBL-sweep curve peak 1122 and TBS-sweep curve peak 1132 and their corresponding time of flight values that result in the closest values of Tp for both sets of equations.
With the calculations for the container 122 complete, the speed of sound vf of the sample 101 and depth Tf of the sample 101 can be determined. The difference between the SRf and TBLf provide a liquid transit time tf. Tf is used as a variable. The relationship between Tf and tf in
Tf and θ4 further can be determined with previously calculated values. Specifically, Tp, θ1, and θ2. Additionally, LSR can be calculated based on Dbbf and vw similar to before. Similarly, vf can be calculated by using Snell's law. Because vw, vpl, θ1, and θ2 have all been calculated, Tf and vf can be calculated numerically using Applying the relationships of
Although these calculations as described above identify specific measured values and corresponding calculations. One skilled in the art would recognize other similar calculations based on similar or equivalent measurement points or equations based on the geometry established by the system during the sweep and the corresponding reflected signals as shown in
The acoustic impedances of the container bottom wall 124 and sample 101 are calculated. The reference-sweep curve peak 1052 and BB-sweep curve peak 1012 of
A pressure transmission coefficient T to relates an acoustic impedance of a first interface Z1 with the acoustic impedance of a second interface Z2 when the sound wave passes through the interface between the first interface and the second interface. The pressure reflection coefficient T can be related as Eq. 17:
The acoustic impedances of materials with a known density p and a known sound speed v based on Eq. 18:
Z=ρv Equation 18
The impedance Zw of the coupling liquid 160 again using the temperature sensor circuitry 141 to determine the temperature of the coupling liquid 160 to determine the coupling liquid density ρw and coupling liquid sound speed vw for a known coupling liquid 160. Similarly, the system processor 143 calculates the impedance Za of the air space above the sample 101 using the corresponding temperature detected by the temperature sensor circuitry 141 and a corresponding air density ρa and air sound speed va. Additionally, the system processor 143 also has stored values corresponding to the impedance Zref of the reference object 180 based on the reference object being made of a known material.
An initial sound pressure p0 is calculated. REF comes from the amplitude of the reference-sweep curve peak 1052 of
The initial sound pressure p0 is solved for as Eq. 20:
Next, the container impedance Zp is solved for. Zw and p0 remain the same. The amplitude of the BB-sweep curve peak 1012 of
Similarly, the sample impedance Zf is calculated. Zp, Zw, and p0 remain the same as above. The amplitude of the TBL-sweep curve peak 1122 of
The values of the container wall impedance Zp and the sample impedance Zf can be further refined. By also using the surface reflection amplitude pSR along with Zf, Zp, Zw, Za, and p0. The amplitude of the SR-sweep curve peak 1142 of
By using equations 21 to 23, the values for the container wall impedance Zp and the sample impedance Zf can be iteratively adjusted to identify the values that best correlate to the bottom of bottom amplitude pBB, top of bottom amplitude pTB, and the surface reflection amplitude pSR.
Acoustic attenuation is a measure of the energy loss of sound as it propagates through a media. Acoustic attenuation is a property of a given medium. Using the techniques described herein, it may be possible to measure the acoustic attenuation of the material of a container 122 (or more simply, a container 122 attenuation). In particular, an additional sweep or set of sweeps described in conjunction with
To determine the container 122 attenuation, the container 122 may be empty before measurements are taken—i.e., the container 122 holds no sample 101. The methods for determining Zf, Zp, Zw, Za, Tp, and p0 may remain the same as described above. The amplitude of the TBL-sweep curve peak 1122 of
Once αp is determined, the acoustic attenuation of the sample 101 may be determined by using pSR along with Zf, Zp, Zw, Za, Tp, and p0. The amplitude of the SR-sweep curve peak 1142 of
As used in equations 20 to 22 and 24 to 25 (or otherwise), the values for the bottom of bottom amplitude pBB, top of bottom amplitude pTB, and the surface reflection amplitude pSR may be adjusted to calibrate the measurement instrumentation. Other aspects of the techniques disclosed herein may be calibrated as well for a given measurement system, such as a portion of system 100 (e.g., transducer assembly 110, electronics 140, and/or motors 150). This may be performed by performing measurement(s) with one or more containers and samples, each having known properties as relevant to the techniques described herein. Since the properties of the container(s) and sample(s) are known, the measured characteristic(s) are also known if system 100 is ideal. As is understood, systems are rarely if ever ideal. The predicted measurements may be compared to actual measurements. This may provide calibration information—i.e., information sufficient to calibrate a portion of system 100 (e.g., transducer assembly 110, electronics 140, and/or motors 150). Once a portion of system 100 (e.g., transducer assembly 110, electronics 140, and/or motors 150) is calibrated, no further adjustment may be needed. In an ideal system, it may not be necessary to further adjust the empirically-determined values of pBB, pTB, and/or pSR. However, it may be useful to perform additional adjustment due to possible nonlinearities in the electronics 140 and/or transducer assembly 110 (including transducer 112 and acoustic lens 113), or due to any deviation from plane waves in the focus of the transducer. Thus, the aforementioned peak values (or other values, as will be understood) may be adjusted to account for variations in equipment behavior, performance, or deviance from theory. Calibration information may be used to adjust the operation of system 100 and/or to adjust processing of data generated during the measurement process. Calibration may be performed only once for given parts of system 100, as discussed, or may be performed periodically or occasionally as parts of system 100 age or are moved to different environments.
Once some or all of the characteristics of the sample 101 and the container 122 have been determined, these can be used by the system to determine parameters for ADE to result in more precise and accurate droplet ejection.
In some embodiments, a machine learning model employing one or more neural networks may be used to determine parameters for ADE based on the concepts disclosed herein. For example, data associated with waveforms of reflections from sweeps may be used to train a machine learning model (which may be trained using supervised learning, unsupervised learning, etc.), and this trained model may be used to determine ADE parameters. In some embodiments, one or more of the relationships disclosed herein may be inputted as constraints for the machine learning model (e.g., one or more of equations 4, 8, and 13).
Many of the techniques described herein, as will be understood, may be implemented on or in conjunction with a computer storage product with a non-transitory computer-readable medium (also can be referred to as a non-transitory processor-readable medium) having instructions or computer code thereon for performing various computer-implemented operations. The medium can include one or more distinct media. The code may be executed on one or more processors, such as processor 143. The computer-readable medium (or processor-readable medium) is non-transitory in the sense that it does not include transitory propagating signals per se (e.g., a propagating electromagnetic wave carrying information on a transmission medium such as space or a cable). The media and computer code (also can be referred to as code) may be those designed and constructed for the specific purpose or purposes. Examples of non-transitory computer-readable media include, but are not limited to, magnetic storage media such as hard disks, floppy disks, and magnetic tape; optical storage media such as Compact Disc/Digital Video Discs (CD/DVDs), Compact Disc-Read Only Memories (CD-ROMs), and holographic devices; magneto-optical storage media such as optical disks; carrier wave signal processing modules; and hardware devices that are specially configured to store and execute program code, such as Application-Specific Integrated Circuits (ASICs), Programmable Logic Devices (PLDs), Read-Only Memory (ROM) and Random-Access Memory (RAM) devices. Other embodiments described herein relate to a computer program product, which can include, for example, the instructions and/or computer code discussed herein.
Some embodiments and/or methods described herein can be performed by software (executed on hardware), hardware (e.g., processor 143), or a combination thereof. Hardware modules may include, for example, a general-purpose processor, a field programmable gate array (FPGA), and/or an application specific integrated circuit (ASIC). Software modules (executed on hardware) can be expressed in a variety of software languages (e.g., computer code), including C, C++, Java™, Ruby, Visual Basic™, and/or other object-oriented, procedural, or other programming language and development tools. Examples of computer code include, but are not limited to, micro-code or micro-instructions, machine instructions, such as produced by a compiler, code used to produce a web service, and files containing higher-level instructions that are executed by a computer using an interpreter. For example, embodiments may be implemented using imperative programming languages (e.g., C, Fortran, etc.), functional programming languages (Haskell, Erlang, etc.), logical programming languages (e.g., Prolog), object-oriented programming languages (e.g., Java, C++, etc.), interpreted languages (JavaScript, typescript, Perl) or other suitable programming languages and/or development tools. Additional examples of computer code include, but are not limited to, control signals, encrypted code, and compressed code.
It will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the novel techniques disclosed in this application. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the novel techniques without departing from its scope. Therefore, it is intended that the novel techniques not be limited to the particular techniques disclosed, but that they will include all techniques falling within the scope of the appended claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US22/40768 | 8/18/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63236982 | Aug 2021 | US |