The present disclosure relates generally to the field of heavy metal ion production, for example production of heavy metal ions used in health care applications. More specifically, the present disclosure relates to improving the efficiency and overall operation of ion sources, for example ion sources for production of heavy metal ions such as Ytterbium-176.
One implementation of the present disclosure is an ion source. The ion source includes a chamber having a first end, a second end opposite the first end, a first wall extending from the first end to the second end, and a second wall opposite the first wall. The ion source also includes a source filament at the first end of the chamber, and the ion source configured to emit electrons and a first amount of heat, a beam aperture at the second wall of the chamber, and one or more heaters positioned within the chamber and between the second end and the beam aperture and operable to provide a second amount of heat. The term “aperture” can refer to an opening of any shape, for example a slot, slit, rectangular opening, circular opening, or opening of some other shape. The one or more heaters are positioned and operable such that the second amount of heat balances the first amount of heat to reduce or eliminate a temperature gradient in the chamber.
In some embodiments, the ion source also includes a plurality of thermocouples distributed in the chamber and a controller. The controller is configured to provide closed-loop control of the one or more heaters based on output from the plurality of thermocouples.
In some embodiments, the ion source also includes a reflector electrode at the second end of the chamber and configured to reflect the electrons away from the second end. Operation of the one or more heaters may reduce or eliminate condensation on an insulator of the reflector electrode.
In some embodiments, a gas inlet is provided at the first wall of the chamber. The gas inlet may be aligned with the beam aperture. The one or more heaters may include a first cylindrical heater extending from the second end of the chamber and along the second wall of the chamber. The one or more heaters may include a second cylindrical heater extending from the second end of the chamber and along the second wall of the chamber. The second cylindrical heater may be spaced apart from the first cylindrical heater.
In some embodiments, the ion source also includes a plurality of support posts coupled to the first wall of the chamber and extending away from the chamber. The plurality of support posts may provide uniform pathways for heat transfer out of the chamber. The ion source may also include a water-cooling system. The support posts extend from the chamber to the water-cooling system which is configured to remove heat from the plurality of support posts. The water-cooling system may be further configured to measure the heat removed from the plurality of support posts by the water-cooling system.
In some embodiments, the ion source includes an oven configured to provide an Ytterbium gas into the chamber via an inlet in the second wall.
In some embodiments, the ion source includes a test device configured to measure a plasma uniformity of an ion beam emitted from the beam aperture. Control for the one or more heaters is tuned based on the plasma uniformity.
In some embodiments, the second amount of heat is substantially equal to the first amount of heat. Reducing or eliminating the temperature gradient in the chamber may cause a reduction or elimination of a non-uniform current in an ion beam emitted from the beam aperture.
Another implementation of the present disclosure is a method. The method includes providing a gas (e.g., metallic gas) into a chamber and ionizing the gas by providing power to a filament to cause the filament to emit electrons in the chamber. Providing power to the filament causes the filament to add heat to the chamber proximate the first end of the chamber. The method also includes reducing or eliminating a temperature gradient in the chamber by operating one or more heaters positioned in the chamber. The one or more heaters are positioned inside the chamber and extend from a second end of the chamber opposite the first end. The method also includes extracting an ion beam from the chamber via an aperture positioned between the filament and the one or more heaters.
In some embodiments, operating the one or more heaters includes causing the one or more heaters to balance the heat added to the chamber by the filament. In some embodiments, the method include measuring temperatures at a plurality of positions in the chamber. Operating the one or more heaters may include controlling the one or more heaters based on the temperatures at the plurality of positions in the chamber. The method may also include measuring a plasma uniformity of the ion beam extracted through the aperture and determining setpoints for the temperatures at the plurality of positions in the chamber based on measurements of the plasma uniformity. The setpoints may be associated with optimal plasma uniformity. The method may also include controlling the one or more heaters to drive the temperatures at the plurality of positions to the setpoints.
In some embodiments, the method includes removing heat from the chamber by operating a water cooling system thermally coupled to the chamber by a plurality of support posts.
The disclosure will become more fully understood from the following detailed description, taken in conjunction with the accompanying figures, wherein like reference numerals refer to like elements, in which:
Before turning to the figures, which illustrate certain exemplary embodiments in detail, it should be understood that the present disclosure is not limited to the details or methodology set forth in the description or illustrated in the figures. It should also be understood that the terminology used herein is for the purpose of description only and should not be regarded as limiting.
Referring generally to the figures, systems and methods relating to a heavy metal ion source are shown, according to various example embodiments, and in particular to use of one or more auxiliary heaters and other heat management features to improve operation of an ion source. Although the primary embodiments shown relate to Bernas ion sources, the teachings herein can also be adapted for Freeman ion sources or other types of ion sources.
Increasing a run-time of the ion source is also an objective of the systems and methods described herein. Some ion sources must be frequently shut off so that a cleaning operation can be executed, for example due to build-up of particles on electrodes or other surfaces in an ion source. However, frequent shutoffs can limit production amounts, create undesirable interruptions, and may be energy inefficient. The systems and methods described are capable of constant operation for relatively long amounts of time, for example by efficiently ionizing metal gas in the ion source and protecting one or more electrodes or other surfaces from condensation in the ion source. In some embodiments, ion sources in accordance with the disclosure herein can be operated constantly for at least several days. As described in detail below, these advantages can be achieved through inclusion and operation of one or more heaters and other temperature-management features.
Another objective of the systems and methods describe herein is to improve consistency of an ion beam (e.g., plasma uniformity) output from the ion source. A highly-consistent ion beam can be associated with highly-efficient production and extraction of a desired ion and minimization of contamination by undesired ions. The systems and methods described herein are capable of providing optimal plasma uniformity. For example, the system and methods described herein can improve plasma uniformity by reducing or eliminating a temperature gradient in the ion source.
For example, some embodiments of the ion sources described herein are configured to produce a beam having a greater than 20 mA (milliampere) singly-charged metallic ion current with high current uniformity. In some embodiments, the ionic mass of the desired isotope is 176 amu (atomic mass units), e.g., 176Yb.
These and other advantages of the present disclosure are described in detail below with reference to the various figures.
Referring now to
The ion source 100 is shown as including a chamber 102, in which ionization of a metallic gas is performed to produce the ion beam. As shown, the chamber 102 has substantially-rectangular cross-section and includes a first end 104, a second end 106 opposite the first end 104, a first wall 108 extending from the first end 104 to the second end 106, and a second wall 110 opposite the first wall 108. The chamber 102 may be formed as an enclosure by inclusion of a third wall and fourth wall (shown in later figures) positioned to form a six-sided rectangular box.
As shown in
The ion source 100 is also shown as including a filament 116 positioned at the first end 104 of the chamber 102. The filament 116 is connected to circuitry configured to provide a voltage across the filament 116 which causes the filament 116 to incandesce. While in an incandescent state, the filament 116 emits electrons (shown in
The electrons are emitted from the filament 116 inside the chamber 102. Many of the electrons from the filament 116 are emitted into the chamber 102 with a velocity pointing towards the second end 106 (i.e., downward in the perspective of
Electrons and metallic gas are thus both provided into the chamber 102. Interactions between the metallic gas and the electrons cause ionization of the metallic gas. In the example of
The ionized gas can be extracted from the chamber 102 as an ion beam via aperture 120. The aperture may be an elongated slot or slit, a circular opening, or some other shape in various embodiments. The aperture 120 is shown as being positioned on the second wall 110 opposite the inlet 114. The aperture 120 may be approximately equidistant between the first end 104 and the second end 106, and approximately equidistant between the filament 116 and the reflector electrode 118. In order to extract the ion beam from the chamber, the aperture 120 may be part of an extraction device positioned outside the aperture 120 and configured to pull ionized gas out of the chamber 102 in an ion beam. For example, the extraction device may include a positively-charged electrode which creates an electric field that pulls charged ions through the aperture 120. Various extraction electrode arrangements are possible in various embodiments of the extraction device.
One aspect of the present disclosure is a determination that consistency of the ion beam across a vertical dimension (from the perspective of
One potential cause of non-uniform density of the metallic gas in the ion source would be variation in temperature across the metallic gas. At higher temperatures, the metallic gas is less dense, whereas the metallic gas is denser at lower temperatures. That is, once ionized, volumes at lower temperature may include more ions for extraction via the aperture 120 as compared to volumes at higher temperature. Accordingly, one aspect of the present disclosure is a recognition that temperature gradients in the chamber 102 can create non-uniformities in the ion beam produced by the ion source 100.
As shown in
To at least partially balance the filament heat Qfilament, the ion source 100 includes one or more heaters 122 positioned in the chamber and operable to provide auxiliary heat Qaux into the chamber 102. For example, two heaters 122 may be included. As shown in
Operation of the one or more heaters 122 can also reduce or eliminate formation of condensation on the reflector electrode 118 (e.g., on an insulator of the reflector electrode 118) or other surfaces in the ion source 100. When the metallic gas is above a certain temperature, the metallic gas remains gaseous and moves about the chamber 102. However, below a certain temperature, the metallic gas may condense and collect on surfaces of the ion source 100. Build-up of the condensate on the reflector electrode 118 can prevent the reflector electrode 118 from operating as intended. For example, when coated with a condensed film, the reflector electrode 118 may no longer be electrically isolated from the plasma. The one or more heaters 122 provide heat proximate the reflector electrode 118 which keeps the temperature of the metallic gas (and of the reflector electrode 118 itself) high enough to prevent building of metallic condensate on the reflector electrode 118. Build-up of condensate on other surfaces (e.g., on the heater 122) is prevented as well. Operation of the one or more heaters 122 during ion production can thus extend the operation lifetime of the ion source 100 and allow the ion source 100 to be operated for a relatively long time (e.g., several days) without the need for intermittent cleaning as required by other designs.
As shown in
The ion source 100 also facilitates temperature management in the chamber 102 by including thermally-conductive support posts, shown in
As an initial matter, the ion source 100 is preferably positioned in a vacuum, for example at a pressure of approximately 6×10−7 torr, with the chamber 102 at between 2-3×10−5 during operation. Accordingly, the primary pathway for heat to leave the chamber 102 is through any physical structures in contact with the chamber. The ion source 100 is thus designed for ideal heat flow away from the chamber 102 via the support posts 126, 128.
During operation of the ion source 100, the filament 116 provides a large amount of heat Qfilament into the chamber 102, for example on the order of approximately one kilowatt. The heater 122 provides auxiliary heat Qaux to balance Qfilament and is of a similar order of magnitude as Qfilament (e.g., also on the order of approximately one kilowatt). Accordingly, in order for temperatures in the chamber 102 to be maintained at substantially constant temperatures (e.g., to prevent the chamber 102 form over-heating), an amount of heat approximately equal to Qaux+Qfilament is removed from the ion source 100 via the thermally-conductive support posts 126, 128.
The thermally-conductive support posts 126, 128 are preferably made of a material with a high thermal-conductivity and good electrical conductivity. For example, the thermally-conductive support posts 126, 128 may be made of molybdenum. The chamber 102 may be electrically grounded via the support posts 126, 128. As shown, the first post 126 provides for heat Qout,1 to flow out of the chamber 102 via the first post 126, while the second post 128 provides for heat Qout,2 to flow out of the chamber 102 via the second post 128. In the embodiment shown (e.g., with two posts), the thermal dynamics of the ion source 100 are preferably such that |Qout,1+Qout,2|≈|Qaux+Qfilament|. In other embodiments where N thermally-conductive posts are provides, the thermal dynamics of the ion source 100 are preferably such that |Qout,1+Qout,2+ . . . +Qout,N|≈|Qaux+Qfilament|.
The thermally-conductive supports posts 126, 128 extend from the first wall 108 of the chamber 102 to a cooling system, for example a water-cooling system 130 as shown. Because the thermally-conductive support posts 126, 128 are at different positions on the first wall 108, the heat flows Qout,1 and Qout,2 may be somewhat unequal. For example, the second post 128 is positioned proximate the one or more heaters 122 which may cause a value of Qout,2 to be greater than Qout,1. However, the support posts 126, 128 are positioned generally symmetrically relative to the chamber 102 and are thereby arranged to avoid creating unwanted imbalances or temperature variations in the chamber 102 as heat flows out of the chamber 102 via the support posts 126, 128.
The water-cooling system 130 is configured to circulate water (or another fluid or refrigerant) across the thermally-conductive support posts 126, 128 to remove heat from the posts 126, 128. The posts 126, 128 may be in direct contact with the fluid or may transfer heat to the fluid via one or more intermediary structures. The water-cooling system 130 is configured to dissipate the heat from the ion source 100 into the ambient environment. In some embodiments, the water-cooling system 130 includes a chiller or other refrigeration system for removing heat from the fluid so that chilled water (i.e., colder than ambient) is circulated to the support posts 126, 128, absorbs heat from the support posts 126, 128, and returns to the chiller or other refrigeration system to be rechilled. In other embodiments, the water-cooling system 130 includes a heat exchanger (e.g., coil) and, optionally, a fan to facilitate heat transfer from the fluid to an ambient environment without use of a chiller or refrigeration system.
The water-cooling system 130 can be configured for calorimetry measurements, i.e., to measure the amount of heat extracted by the water-cooling. For example, the water-cooling system 130 may measure a supply water temperature and a return water temperature and use those measurements in combination with data indicative of a flow rate to calculate an amount of heat removed by the water-cooling system 130, shown in
The ion source 100 thus includes various elements which facilitate temperature and heat management at the ion source 100 in order to maximize the operating time of the ion source 100 while also optimizing consistency of the ion beam extracted from the chamber 102.
Referring now to
As shown in
In some embodiments, the controller 202 generates control inputs for the heater circuitry 204 based on one or more setpoints for the thermocouples 124. For example, the controller 202 may use feedback control logic (e.g., proportional-integral control, proportional-integral derivative control) to generate control inputs which are configured to drive the measurements from the thermocouples 124 all towards one shared temperature setpoint. The controller 202 can thus operate to minimize temperature gradients in the chamber 102. As another example, the controller 202 may use feedback control logic adapted to generated control inputs which are configured to drive measurements from each thermocouple 124 toward a thermocouple-specific setpoint for each thermocouple 124. In some embodiments, the setpoints are learned based on a measured property of the ion beam (e.g., plasma uniformity), for example as described in detail below with reference to
In other embodiments, the controller 202 is configured to generate control inputs for the heater circuitry 204 which are adapted to drive differences between the temperature setpoints toward zero. For example, the controller 202 may be configured to generate control inputs that minimize an error function which compares the measurements from the multiple thermocouples 124 (e.g., using an extremum-seeking control approach). In such a case, the controller 202 is adapted to cause the one or more heaters 122 to reduce or eliminate a temperature gradient in the chamber 102 without use of predetermined temperature setpoints. Various control approaches are possible in various embodiments.
In some embodiments, dynamic control of the heater circuitry 204 to vary the heat output by the heaters 122 is sufficient to provide a desired reduction or elimination of a temperature gradient in the chamber 102 and to provide the benefits associated therewith described herein. In such embodiments the control loop 200 and the controller 202 need not communicate with other elements of the ion source 100 and can be provided in isolation as illustrated in
Referring now to
The filament circuitry 304 includes electronics components configured to control the amount of power provided to the filament 116. The reflector electrode circuitry 306 includes electronics components configured to affect the electric field provided by the reflector electrode 118. The oven circuitry 308 includes electronics components configured to affect operation of the oven 112, for example to affect a temperature of the gas provided into the chamber 102 and/or an amount of the gas provided into the chamber 102. The extraction circuitry 310 is configured to provide and, in some embodiments, controllably modify an electric field at the aperture 120 which is configured to extract the ion beam from the chamber 102 via the aperture 120.
The beam analyzer 312 is configured to analyze one or more properties of the ion beam produced by the ion source 100, i.e., extracted via the aperture 120. For example the beam analyzer 312 may be configured to measure a plasma uniformity of the ion beam. The beam analyzer 312 may be useable during online ion production by the ion source, or may be used during setup (testing, calibration, etc.) of the ion source 100.
The user device 314 is configured to allow a user to interact with the controller 302, for example to adjust settings of the controller 302, provide a command to the controller 302, etc. The user device 314 may also be configured to display information to the user relating to operation of the ion source 100.
In the embodiment of
As one example of coordinated control that can be provided by the controller 302 in various embodiments, the controller 302 may control the water-cooling system 130 in coordination with control of the heater circuitry 204, for example to cause the water-cooling system 130 to vary amount of cooling provided to the support posts 126, 128 proportionally to changes in the amount of heat provided by the one or more heaters 122. Control of the water-cooling system 130 and the one or more heaters 122 can thus be coordinated or unified to help manage temperatures of the ion source 100.
As another example of coordinated control that can be provided by the controller 302, the controller 302 may receive a signal from the filament circuitry 304 indicative of a power consumption of the filament 116. The controller 302 may use that information to generate a control signal for the heater circuitry 204, for example so that the one or more heaters 122 can be controlled to operate at the same or similar power level as the filament 116 (e.g., to produce a same amount of heat). The controller 302 may communicate with the oven circuitry 308 to account for heat provided to the chamber 102 by the oven when controlling the heater circuitry 204 or other aspects of the control system 300.
As another example of control enabled by the control system 300 of
The control system 300 can enable various such control modalities in various embodiments.
Referring now to
The first post 126, second post 128, third post 426, and fourth post 428 are shown in
The plate 402 has a central opening 403 through which the oven 112 can extend, for example as shown in
As shown in
Also shown in
With regards to the aperture 120,
Referring now to
At step 902, a metallic gas is provided into the chamber. The metallic gas may be an Ytterbium gas, for example. In the example of the ion source 100 described above, step 902 includes operating the oven 112 to provide the metallic gas into the chamber via the inlet 114. Step 902 can include controlling the amount of the metallic gas provided into the chamber, for example such that a desired flowrate of metallic gas is provided into the chamber.
At step 904, the metallic gas is ionized. In the example of the ion source 100, the filament 116 is operated to emit electrons which interact with the metallic gas to ionize the metallic gas. As a result of step 904, heavy metal ions are held in the chamber 102, for example mixed with not-yet-ionized gas.
At step 906, one or more auxiliary heaters are operated to reduce or eliminate a temperature gradient in the chamber, i.e., a difference or range of temperatures across multiple points in the chamber. Step 906 can include controlling one or heaters 122 to provide auxiliary heat in the chamber 102 as described in detail above. In some embodiments, step 906 is focused on reducing or eliminating a temperature gradient across the entire chamber. In other embodiments, step 906 is focused on reducing or eliminating a temperature gradient within a sub-volume of the chamber, for example a region proximate an aperture of the chamber through which an ion beam extracted in step 908.
In some embodiments, step 906 includes collecting temperature measurements from multiple points in the chamber and controlling one or more auxiliary heaters based on the measurements. For example, the auxiliary heaters can be controlled to drive the temperature measurements to a shared common setpoint to substantially eliminate or attempt to eliminate a temperature gradient in the chamber. As another example, the auxiliary heaters can be controlled to drive the temperature measurements from different points in the chamber to multiple different setpoints, which may correspond to a reduced temperature gradient in the chamber and can be determined through a learning or optimization process. As another example, the auxiliary heaters can be controlled using control logic configured to minimize an error function that characterizes differences between the multiple temperature measurements. In yet another example, step 906 includes operating the auxiliary heaters at a predetermined power level which is selected to balance heat generated by an incandescing filament during normal operation of the ion source.
Accordingly, as a result of step 906, the chamber may be substantially isothermal, i.e., having approximately the same temperature throughout the chamber, or may be closer to an isothermal state than in a scenario where the auxiliary heaters are not operated in step 906. Because of physical relationship between temperature and density of the metallic gas, step 906 can also be characterized as operating one or more auxiliary heaters to reduce or eliminate a density gradient (i.e., differences in density) of the ionized metallic gas in the chamber. Step 906 and operation of the auxiliary heaters can thereby provide the ionized gas with a substantially uniform density, at least in a region proximate an aperture of the ion chamber.
At step 908, an ion beam is extracted from the ion chamber. The ion beam can be extracted by providing an electrical field at an aperture of the chamber which pulls the charged heavy metal ions out of the chamber via the aperture. Because the density of the ions is substantially uniform proximate the aperture due to successful execution of step 908, the ion beam may be provided with a high degree of uniformity. For example, any currents in a transverse direction of the ion beam may be minimized. The ion beam extracted from the ion chamber may have an optimized plasma uniformity. Accordingly, the ion beam extracted from the ion chamber may be well-suited for various purposes in different embodiments, for example efficient and effective processing in down-stream processing steps for the ion beam. As one example, the ion beam may be well-suited for efficient and accurate filtering of a desired isotope from the ion beam, for example Ytterbium-176.
Steps 902, 904, 906, and 908, shown as a sequence in
Referring now to
At step 1002, an ion source is operated to produce an ion beam. For example, step 1002 can correspond to process 900. For example, a metallic gas can be ionized in a Bernas ion source and the ions can be extracted from the ion source as a beam emitted from an aperture of the ion source.
At step 1004, a plasma uniformity of the ion beam is measured. For example, a beam analyzer device can be provided which can directly measure a plasma uniformity of the ion beam. The beam analyzer device may interrupt or prevent operation of other down-stream processing stages for the ion beam, such that step 1004 relates to a startup (configuration, calibration, testing, training) phase for the ion source. Multiple measurements of the plasma uniformity can be collected and stored over time, for example at controller 302 of
At step 1006, temperatures are measured at multiple positions in the ion source. Step 1006 can be executed concurrently with step 1004. Step 1006 can include receiving measurements from temperature sensors (e.g., thermocouples) 124 which are positioned at multiple positions in the chamber 102 of the ion source 100. Each temperature measurement is associated with a particular sensor and/or position and a time of collection, so that the sample of temperature measurements for a particular time can be associated with the plasma uniformity measured at that particular time.
Steps 1004 and 1006 can be executed concurrently for a sufficient duration of time to collect a robust data set which includes, for each of multiple time steps, a set of multiple temperature measurements for multiple positions in the ion sources for the time step and a measurement of the plasma uniformity of the ion beam for the time step. In some embodiments, a training experiment is executed while steps 1004 and 1006 are executed in which the auxiliary heaters are controlled to cause a wide range of fluctuations in the temperature measurements at the multiple positions, for example so that the data captured in steps 1004 and 1006 include samples that span the entire operating capacity of the auxiliary heaters. It should be expected that the experiment would result in corresponding changes to the plasma uniformity as an effect of the varying temperatures.
At step 1008, temperature setpoints for the multiple positions in the ion source (e.g., for the multiple temperature sensors) that correspond to optimal plasma uniformity are determined. For example, the set of data collected in steps 1004 and 1006 can be searched to find the best plasma uniformity measured during data collection, and the measured temperatures for the corresponding time step can be selected as the temperature setpoints. As another example, a machine-learning, neural network, regression, optimization, numerical analysis, or other modeling or data processing approach can be used to determine the optimal temperature setpoints for generating an ion beam with optimal plasma uniformity based on data collected in steps 1004 and 1006.
In other embodiments, steps 1004, 1006, and 1008 are executed concurrently and step 1008 includes controlling the one or more heaters to seek an optimal (best, extremum, maximum) measured plasma uniformity. In such an embodiment, operation of the one or more heaters is adjusted until the optimal plasma uniformity is being measured by the beam analyzer. Once this optimal state is achieved, the current settings for the one or more heaters can be determined as the optimal settings of the one or more heaters. For example, an amount of power provided to the one or more heaters in that state can be determined as the optimal setting for the one or more heaters and used for online control of the one or more heaters. As another example, the temperatures measured by sensors 124 at various positions in the chamber 102 when the ion source has been tuned to produce an ion beam with optimal plasma uniformity can be determined as the temperature setpoints for use in online control of the one or more heaters.
At step 1010, the auxiliary heaters are controlled in a feedback loop using the temperature setpoints determined in step 1008 and temperature measurements from the ion source. For example, a control loop 200 as in
Although step 1010 is focused on temperature values and measurements of a plasma uniformity, process 1000 can be adapted to account for additional or other inputs (e.g., settings for or measurements relating to operation of the oven 112, filament 116, reflector electrode 118, extraction devices, etc.) or outputs (e.g., other properties of the ion beam) and to train control logic for various elements of the control system 300. All such variations are within the scope of the present disclosure.
As utilized herein, the terms “approximately,” “about,” “substantially”, and similar terms are intended to have a broad meaning in harmony with the common and accepted usage by those of ordinary skill in the art to which the subject matter of this disclosure pertains. It should be understood by those of skill in the art who review this disclosure that these terms are intended to allow a description of certain features described and claimed without restricting the scope of these features to the precise numerical values or idealized geometric forms provided. Accordingly, these terms should be interpreted as indicating that insubstantial or inconsequential modifications or alterations of the subject matter described and claimed are considered to be within the scope of the disclosure as recited in the appended claims.
The term “coupled” and variations thereof, as used herein, means the joining of two members directly or indirectly to one another. Such joining may be stationary (e.g., permanent or fixed) or moveable (e.g., removable or releasable). Such joining may be achieved with the two members coupled directly to each other, with the two members coupled to each other using a separate intervening member and any additional intermediate members coupled with one another, or with the two members coupled to each other using an intervening member that is integrally formed as a single unitary body with one of the two members. If “coupled” or variations thereof are modified by an additional term (e.g., directly coupled), the generic definition of “coupled” provided above is modified by the plain language meaning of the additional term (e.g., “directly coupled” means the joining of two members without any separate intervening member), resulting in a narrower definition than the generic definition of “coupled” provided above. Such coupling may be mechanical, electrical, or fluidic.
References herein to the positions of elements (e.g., “top,” “bottom,” “above,” “below”) are merely used to describe the orientation of various elements in the FIGURES. It should be noted that the orientation of various elements may differ according to other exemplary embodiments, and that such variations are intended to be encompassed by the present disclosure.
The hardware and data processing components used to implement the various processes, operations, illustrative logics, logical blocks, modules and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose single- or multi-chip processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, or, any conventional processor, controller, microcontroller, or state machine. A processor also may be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. In some embodiments, particular processes and methods may be performed by circuitry that is specific to a given function. The memory (e.g., memory, memory unit, storage device) may include one or more devices (e.g., RAM, ROM, Flash memory, hard disk storage) for storing data and/or computer code for completing or facilitating the various processes, layers and modules described in the present disclosure. The memory may be or include volatile memory or non-volatile memory, and may include database components, object code components, script components, or any other type of information structure for supporting the various activities and information structures described in the present disclosure. According to an exemplary embodiment, the memory is communicably connected to the processor via a processing circuit and includes computer code for executing (e.g., by the processing circuit or the processor) the one or more processes described herein.
The present disclosure contemplates methods, systems and program products on any machine-readable media for accomplishing various operations. The embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Although the figures and description may illustrate a specific order of method steps, the order of such steps may differ from what is depicted and described, unless specified differently above. Also, two or more steps may be performed concurrently or with partial concurrence, unless specified differently above. Such variation may depend, for example, on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations of the described methods could be accomplished with standard programming techniques with rule-based logic and other logic to accomplish the various connection steps, processing steps, comparison steps, and decision steps.
This application claims the benefit of and priority to U.S. Provisional Patent Application No. 63/122,699 filed Dec. 8, 2020, the entire disclosure of which is incorporated by reference herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2021/062174 | 12/7/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63122699 | Dec 2020 | US |