AUTONOMOUS INORGANIC MATERIAL SYNTHESIS MACHINE
20210350881 · 2021-11-11
Inventors
Cpc classification
B01J2219/00216
PERFORMING OPERATIONS; TRANSPORTING
B01J19/004
PERFORMING OPERATIONS; TRANSPORTING
G16C60/00
PHYSICS
B01J19/0006
PERFORMING OPERATIONS; TRANSPORTING
B01J2219/00227
PERFORMING OPERATIONS; TRANSPORTING
B01J4/02
PERFORMING OPERATIONS; TRANSPORTING
B01J19/0013
PERFORMING OPERATIONS; TRANSPORTING
G16C20/10
PHYSICS
B01J2219/00218
PERFORMING OPERATIONS; TRANSPORTING
G16C20/90
PHYSICS
International classification
G16C20/10
PHYSICS
G16C20/90
PHYSICS
Abstract
A synthesis machine for preparation of a targeted inorganic material for recommended synthesis by a computer program that determines optimal solid-state methods for synthesis of an inorganic material. The computational method involves inputting a target inorganic material, querying structural data and thermodynamic data for the target inorganic material, enumerating possible synthetic reactions to construct a synthetic reaction database with a viable subset of the possible synthetic methods. The routine generates a nucleation metric and competition metric that are combined to provide recommended synthetic methods. The output for each of the recommended syntheses are input into a robotic synthesis machine where the delivery of reactants, reaction conditions, and analysis of extent of reaction, and product quality is controlled by a processor.
Claims
1. A synthesis machine for preparation of a target inorganic material, comprising: a synthesis planner module coupled with a processor that outputs from a synthesis route recommendation computer program at least one solid-state synthetic method for the preparation of the target inorganic material, where the at least one solid-state synthetic method comprises a viable subset of a multiplicity of possible synthetic reactions; at least one reaction vessel for containment of at least one reactant for formation of the target inorganic material, wherein each reaction vessel is for the performance of a single solid-state synthetic method under a first stoichiometry and first set of conditions contained in the output of the computer program, or as an enumerated stoichiometry and enumerated set of conditions modified according to a result of a previous preparation of the target inorganic material by the synthesis machine, ultimately resulting from the first stoichiometry and first set of conditions; at least one delivery mechanism to provide a plurality of reactants to the reaction vessel, wherein a quantity of each of the plurality of reactants is provided at the first stoichiometry or in the enumerated stoichiometry; at least one controller configured for: controlling the first set of conditions or the enumerated set of conditions required for the solid-state synthetic method; monitoring the first set of conditions or the enumerated set of conditions during the solid-state synthetic method; and evaluating a progress of a reaction of the solid-state synthetic method.
2. The synthesis machine according to claim 1, wherein the recommended synthesis from the viable subset of the multiplicity of possible synthetic reactions is a synthesis with a calculated nucleation barrier metric and a competition metric that resides at or near an origin of a plot of the nucleation barrier metric vs. the competition metric or is on or near a pareto frontier of the plot for the target inorganic material input by a user, and wherein each recommended synthesis is separately input to the synthesis machine for syntheses.
3. The synthesis machine according to claim 1, wherein the computer program comprises at least one interface for the input of the target inorganic material by a user and/or by an inputting computer program.
4. The synthesis machine according to claim 1, wherein the delivery mechanism is computer controlled.
5. The synthesis machine according to claim 1, wherein the delivery mechanism comprises one or more of a powder dispensing technique, pipetting technique, ink-jet printing technique, spray pyrolysis technique, laser ablation technique, thermal evaporation technique; doping technique, chemical vapor deposition technique and gas flowing technique.
6. The synthesis machine according to claim 1, wherein the controller is coordinated with the synthesis planning module and imposes one or more reaction conditions according to the synthesis planner module with a signal imposed upon one or more of a heater, chiller, pressurizer, vacuum pump, and irradiators of laser, infrared, visible, or ultraviolet radiation.
7. The synthesis machine according to claim 1, wherein the controller coordinates monitoring of at least one in-situ probe of a thermistor, thermocouple, pressure gauge, balance, and an infrared camera attached to the reaction vessel, wherein a temperature, pressure, reaction mass, and visual depiction of a reaction mixture in the vessel are output to the processor.
8. The synthesis machine according to claim 1, wherein the controller coordinates monitoring one or more of temperature, pressure, mass, and ex-situ probes including diffractometers (such as an X-ray diffractometer), spectroscopic devices (such as an energy-dispersive spectroscopy device or X-ray fluorescence spectroscopy), calorimetric scanners (such as a differential scanning calorimetry), and optical or electron microscopes, results of which are output to synthesis planner's coupled processor.
9. The synthesis machine according to claim 1, further comprising a robotic sample transporter coupled to the controller for transporting a defined amount of the reaction mixture to one or more an ex-situ probe selected from a diffractometer, spectroscopic device, calorimetric scanner, optical microscope, or electron microscope.
10. A method of synthesizing a target inorganic material, comprising: a) receiving input for a recommended synthesis for a target inorganic material from a computer program for determining the recommended synthesis through an interface with a processor; b) transferring at least one reactant, and any desired diluent and catalyst, in a quantity prescribed by the computer program, to a reaction vessel; c) imposing, under computer control, a temperature, pressure, over gas, and/or radiation as prescribed by the computer program to the reaction vessel; d) monitoring, under computer control, at least one reaction condition; e) determining at least one condition and/or an extent of a reaction to a product inorganic material using at least one sensor with an output to the processor; f) determining a presence and a purity of the product inorganic material by at least one analytical technique controlled by the processor; and g) isolating, under computer control, the target inorganic material formed.
11. The method according to claim 10, wherein the input for the recommended synthesis for a target inorganic material is from a viable subset of a multiplicity of possible synthetic reactions having a calculated nucleation barrier metric and a competition metric that resides at or near an origin or on or near a pareto front of a plot of the nucleation barrier metric vs. the competition metric, as defined by a user for the target inorganic material, and wherein each of the recommended synthesis is separately input to a synthesis machine for syntheses.
12. The method according to claim 10, further comprising repeating steps a) through g) one or more times where the computer program provides a ranking of a viable subset of viable reactions where the input for the recommended synthesis for the target inorganic material are performed sequentially in the order of the ranking.
13. The method according to claim 10, wherein the transferring of the at least one reactant is performed by one or more of a powder dispensing technique, pipetting technique, ink-jet printing technique, spray pyrolysis technique, laser ablation technique, electron beam technique, thermal evaporation technique; doping technique; chemical vapor deposition technique and gas flowing technique.
14. The method according to claim 10, wherein the step of imposing the pressure comprises using an over gas, a press, or die and anvil.
15. The method according to claim 10, wherein the step of imposing the temperature comprises using a heater, radiant source of heating, and/or a chiller.
16. The method according to claim 10, wherein the step of monitoring at least one reaction condition comprises using any of thermal gauges, thermometers, thermocouples, pressure gauges, infrared cameras and probes for X-ray diffraction, energy-dispersive X-ray spectroscopy, X-ray fluorescence spectroscopy, differential scanning calorimetry, and optimal and electron microscopy.
17. The method according to claim 10, wherein the step of determining the extent of the reaction comprises measuring at least one of: X-ray diffraction spectra, energy-dispersive X-ray spectra, X-ray fluorescence spectra, differential scanning calorimetry response, and optimal and electron microscopy images and analyzing the output by the processor.
18. The method according to claim 10, wherein the step of determining the presence and purity of the product inorganic material comprises measuring at least one of: X-ray diffraction, energy-dispersive X-ray spectroscopy, X-ray fluorescence spectroscopy, differential scanning calorimetry, and optimal and electron microscopy.
19. The method according to claim 10, wherein a computational method for determining the recommended synthesis comprises: inputting the target inorganic material from a user or input from a program in a processor; querying structural data and thermodynamic data for the target inorganic material from any of a plurality of material databases; enumerating a plurality of possible synthetic reactions for the target inorganic material in a synthetic reaction enumerator component; inputting the structural data and thermodynamic data for reactants for the possible synthetic reactions from any of the plurality of material databases to a synthetic reaction enumerator component; constructing a synthetic reaction database for the target inorganic material comprising at least one balanced reaction that yields the target inorganic material; entering each of the balanced reactions in the reaction database into a competing phase finder component and a nucleation estimator component for computation of a nucleation barrier related metric, the nucleation estimator component comprising: acquiring enthalpy and entropy data for each reactant and the target inorganic material from the synthetic reaction enumerator component and the reaction database; computing a reaction energy for the reaction under specified thermodynamic conditions and generating a viable subset of synthetic reactions; computing similarity values for reactants and the target inorganic material for each of the viable subset of synthetic reactions from the structural data contained within the synthetic reaction database; and identifying epitaxially matching facets for the reactants and the target inorganic material for each of the viable subset within the synthetic reaction database; computing a nucleation barrier related metric for each of the viable subset in the nucleation estimator component; computing a number of possible thermodynamically competing phases for each of the viable subset within the synthetic reaction database; and outputting the results of the nucleation estimator component as a nucleation barrier metric and the results from the competing phase component as a competition metric to a recommendation visualizer where the viable subset is presented to the user in a mode displaying the recommended synthetic reactions.
20. A non-transitory computer-readable medium for synthesizing a target inorganic material and storing instructions that, when executed by one or more processors, causes the one or more processors to: a) receive input for a recommended synthesis for a target inorganic material from a computational method for determining the recommended synthesis through an interface with a processor; b) transfer at least one reactant, and any desired diluent and catalyst, in a quantity prescribed by a computer program, to a reaction vessel; c) impose, under computer control, a temperature, pressure, over gas, and/or radiation as prescribed by the computer program to the reaction vessel; d) monitor, under computer control, at least one reaction condition; e) periodically remix and regrind the reaction mixture in reaction vessel; f) determine an extent of a reaction to a product inorganic material using a sensor with an output to the processor; g) determine a purity of the product inorganic material by at least one analytical technique controlled by the processor; h) repeat steps a) through g) when the product inorganic material is an intermediate and has achieved a level of purity prescribed by the computer program, or when the product inorganic material is the target inorganic material proceed to step i); and i) isolate, under computer control, the target inorganic material formed.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The present teachings will become more fully understood from the detailed description and the accompanying drawings, wherein:
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018] It should be noted that the figures set forth herein are intended to exemplify the general characteristics of the methods, algorithms, and devices among those of the present technology, for the purpose of the description of certain aspects. These figures may not precisely reflect the characteristics of any given aspect and are not necessarily intended to define or limit specific embodiments within the scope of this technology. Further, certain aspects may incorporate features from a combination of figures.
DETAILED DESCRIPTION
[0019] The present teachings provide a synthesis machine to prepare target inorganic materials, which is interfaced with an empirical and computational data-driven framework from which solid-state synthetic methods are recommended for an input target inorganic material selected for preparation. The input material allows inspection and input from material databases to establish enumerated reaction stoichiometries that can form the target material and assess the best synthetic routes.
[0020] In such a synthesis machine, the input for forming a target inorganic material is taken by a synthesis planner module coupled to a component inorganic synthesis identifying routine for the delivering of the identified inorganic reactants and any catalysts, their combining as solids and gases, and recovering the target inorganic material. The synthesis machine can be fully automated and can include components for analysis. The analytical components can verify the identity of reactants, their thermal (calorimetric) properties, follow the extent of the reaction, and keep track of formation of, and verify the structure and composition of the target inorganic material. Other components can be included to monitor and control a temperature profile, impose and measure the pressure, and provide, as needed, the source of any reactive or inert over gas, heat, or pressure required. The scale of the synthesis would generally be in centigrams or less such that all synthesis meeting the imposed degree of recommendation can be assessed in a relatively short period of time and any given synthetic method can be optimized for any advantageous deviation from the recommended stoichiometry and physical conditions provided by the component inorganic synthesis identifying routine, where the changes are programmatic or imposed through a user interface.
[0021] The present teachings provide a synthetic machine that carries out inorganic synthesis identified by a routine that allows a user or programmed input of a desired end and/or beginning of a synthetic procedure, where a preferred reactant/precursor and/or a desired target inorganic material, although, generally, a product target inorganic material is input. As disclosed herein, the identified target inorganic material is one anticipated to achieve a function required for a product or method needed by the user although it could be from the position of a reactant supplier whose goal is the generation of a cornucopia of downstream products, where after identification of the target products, identification of the synthesis is needed to produce the target product. The programmed input can be from a routine that identifies inorganic materials that possess some desired property or structure.
[0022] The synthetic machine commences with the reception of a procedure after a computational determination of a viable subset of synthetic procedures to prepare a target inorganic material. The computational method is detailed below.
[0023] The input target inorganic material is received by a synthesis planner module, which identifies the possible reactants, the starting materials or precursors, available in the inventory of the synthesis machine and instructs the recommendation computer program to deliver a set of recommended viable synthesis routes for the synthesis of the target material considering also the presence of available reactants. In the recommendation computer program, an interface (A) commences an analysis of possible synthetic strategies, as is illustrated in
[0024] As indicated in
[0025] Each of the enumerated reactions from the synthesis reaction database (D) can be delivered to two computational subsystems that perform as a nucleation estimator (E) and as a competing phase finder (F). These two subsystems are programmed to query and retrieve thermochemical data as needed from the database of materials (B) or access that date via the reaction database (D). The two subprograms provide complementary information concerning the outcome and viability of the chemical transformation being calculated for the input provided by the synthesis database (D).
[0026] The nucleation estimator (E) carries out three series of calculations to estimate a metric proportional to the barrier of nucleation to a phase of target inorganic material β. E1 acquires thermodynamic data, including enthalpy and entropy data from the reaction database (D) and/or from material property database (B) for entries in reactions and, calculate the reaction energies, and can apply empirical corrections to calculated data to ensure the data's reliability. In calculating the reaction energy, often the enthalpy data is the major contribution from the solid phases and their entropy contribution can be neglected as a reasonable approximation, whereas entropy contribution is often non-negligible for gases at finite temperatures of interest and hence should be included and are available from standard thermodynamic tables/databases. E1 can apply such contributions of the user-specified thermodynamic conditions (such as temperature, gas pressure, etc.) using common thermodynamic formalisms to ensure those conditions are reflected in the calculated free energy of the synthetic reaction. E2 computes a similarity value for every reactant and the target inorganic material β from crystal structure information using either descriptors of the material composition and its crystal structure or crystal structure representation methods for each reaction stored in synthetic database (D). The similarity value can be obtained from an inverse dependence on a distance (such as Euclidean distance, Manhattan distance, Cosine distance, etc.) measured in a high-dimensional space provided by the input crystal structure data, where shorter distances result for similar materials and longer distances for dissimilar materials, and in turn similar materials have higher similarity values and dissimilar materials have lower similarity values. Alternatively, the similarity values could be obtained directly from similarity metrics such as Tanimoto similarity, Dice similarity, etc. An output similarity value is stored for each reactant and the target material β for all enumerated reactions in the synthetic database D. E3 finds epitaxially matching facets for the reactants and target inorganic material β from the calculated structures for every reaction in the synthetic database D that was generated. ++An epitaxial matching quantity can be generated as a minimal matching area or a derived score, materials that have matching epitaxial relationships (or minimal matching area for epitaxial matching) having a higher score compared to those that do not. Output from E1, E2, and E3 are used to compute a nucleation barrier related metric for each reaction that forms the target inorganic material β.
[0027] Computation of the nucleation barrier related metric begins from classical nucleation theory (CNT), where the rate of nucleation of a new phase β is proportional to two exponential terms expressed as:
{circumflex over (N)}˜exp(−G*/kT).Math.exp(−
E.sub.d/kT), Eq. 1
where G* is the critical energy barrier for nucleation and whose minimization favors nucleation.
E.sub.d is a barrier term for transport of species that has a similar effect. The nucleation estimator (E) system searches reactions with small
G* to the target inorganic material β to yield large nucleation rates.
G* is minimized where nucleation is heterogeneous, that being on the surface of another material. Nucleation rates are at a maximum using reactants that have an optimal balance between bulk reaction energy
G.sub.x (as computed in E1) and surface/interphase energy penalties, which is where the synthetic reaction has the smallest
G* value. Depending on the targeted synthesis approach, as will be addressed below,
E.sub.d is optionally included as a penalty term if transport can be a bottleneck of the synthesis of the target material.
[0028] The inorganic synthesis identifying program constrains the output to the target inorganic material β to those conditions where the synthesis happens in contact with at least one solid reactant (precursor) such that heterogeneous nucleation of β can take place on the reactant's surface. As illustrated in
G*[β on α.sub.i]=16π/3.Math.γ.sub.βv.sup.3/
G.sub.x.sup.2.Math.f[S(β on α.sub.i)] Eq. 2
where G.sub.x is the bulk thermodynamic reaction energy for the transformation where one of the reactants is α.sub.i, which can be approximated as energy of synthesis reaction x per volume of β, that is obtained from the experimental and/or computational databases with high accuracy and/or from a database of materials and their properties (B) for each reaction stored in the synthetic database (D). Thermodynamic conditions input by the user (e.g. target temperature, gas pressure, etc.) can be accounted for in computation of
G.sub.x as explained before. The term γ.sub.βv is the surface energy of target phase β (between β and vacuum or β in the synthesis environment) and is a property of the phase β only. For the synthetic architecture described here as governed by Eq. 2, the relative ranking of different synthesis reactions for their
G* for β on α.sub.i clearly does not depend on knowing an absolute value of γ.sub.βv. Therefore, for a relative comparison of
G* values pertaining to different synthetic reactions (and their constituent reactants α.sub.i), only factors that must be quantified or approximated are
G.sub.x and the scaling factor: f[S (β on α.sub.i)].
[0029] As shown in
f[S(β on α.sub.i)]=(2−3S(β on α.sub.i)+S(β on α.sub.i).sup.3)/4 Eq. 3
Here −1≤S(β on α.sub.1)≤1 and hence 0≤f[S(β on α.sub.i)]≤1. A small value of f[S(β on α.sub.i)] results in a low value of G* [β on α.sub.i], which favors nucleation. The value of S(β on α.sub.i) relates to the surface and interfacial energies by the equation:
S(β on α.sub.i)=(γ.sub.αv−γ.sub.βα)/γ.sub.βv. Eq. 4
[0030] Absolute values of γ for all possible synthesis reactions are intractable to measure or compute. However, similar α.sub.i and β structures, and such structures having matching epitaxial relationships can result in higher S values compared to other pairs, and can have S approaching 1 for highly similar and epitaxially matching structures (S.fwdarw.1), which results in a small f. This scenario allows the definition of the range of interest to be where γ.sub.αv and γ.sub.vβ are close, hence the similarity of structures, and γ.sub.βα is as small as possible, hence similarity and epitaxial matching of structures. This allows an approximation of S defined in Eq. 4 as a deviation from its ideal value of 1 as:
S(β on α.sub.i)≈1−q(β,α.sub.i) Eq. 5
where q(β,α.sub.i) is a function that approximates the deviation related to the degree of similarity and epitaxially-relatedness of β and α.sub.i, and q yields a positive value with the ideal value being 0 for exact similar/epitaxially matches of the β and α.sub.i structures.
[0031] Standardized and/or normalized (to interval [0,1]) quantities of structural similarity and minimal epitaxial matching area can be used for epitaxial matching, namely q.sub.sim and g.sub.em that are combined with equal weights to obtain q in Eq. 5. Models can be used for calculation of actual values of γ. However, since reactant materials that can preferably nucleate the target relative to the others are the ones that system prefers and needs to identify, finding reactant materials that would maximize S, closer to 1 in the form 1−q(β, α.sub.i), as above, is adequate for a data-driven reaction screening. Among the S(β on α.sub.i) values calculated for a given reaction corresponding to each reactant α.sub.i the reaction has, the smallest S can be assigned to the reaction.
[0032] As indicated above, depending on the targeted synthesis approach, E.sub.d can be omitted or included if transport is considered as a bottleneck in synthesis of target β. If synthesis occurs in a way that facilitates transport the term can be omitted. Where transport is limited by the phases, being exclusively a solid-state reaction, inclusion is made using the approximation:
E.sub.d˜C×q.sub.sim Eq. 6
where, similar structures have a lower E.sub.d value and C is a constant, that is given a value such as 10 eV, which would yield a high transport barrier for dissimilar structures and a low transport barrier for similar structures. Here q.sub.sim pertaining to α.sub.i whose S is assigned to the reaction, or a certain aggregation of q.sub.sim of all reactants (e.g. mean) van be used. These parameters can be further optimized.
[0033] The parameters G* and, optionally,
E.sub.d are used to compute a metric
G.sub.b which approximates a relative barrier to nucleation of the target material for each reaction:
G.sub.b˜
G*+
E.sub.d Eq. 7
The G.sub.b value serves as a nucleation barrier metric (in the light of Eq. 1) where lower values indicate more favorable nucleation of β. If user-specified thermodynamic conditions exist (temperature, pressure etc.) their effects can be included when data is available, particularly as part of reaction energy
G.sub.x in
G* . As explained before, to a first approximation, entropy effects are neglected for solid compounds or elements. Entropy and enthalpy contributions, as controlled by temperature and pressure, are included from available tabulated data and common thermodynamic formalisms for gaseous molecules, such as O.sub.2, N.sub.2, H.sub.2, F.sub.2, CO, and CO.sub.2, included in the balanced reactions. As a primary requirement,
G.sub.x has to be negative under the given thermodynamic conditions for the reaction to progress and hence be considered as viable and passed to later stages; otherwise, the reaction is labeled as “not viable”, and removed from further analysis.
[0034] Although maximizing nucleation rate is a focus for synthesis of a target inorganic material β phase, the same reactants can lead to nucleation of other phases than β and is not addressed by the computations to maximize the nucleation rate. Cross-phase comparison of nucleation rates for all possible products from a given set of reactants requires quantitative values for surface and interface energies and is impractical. For this reason, the competing phase finder F is employed.
[0035] In the competing phase finder F, a metric is computed that is the number of possible thermodynamically favorable competing phases (N.sub.competing) for any synthesis reaction directed to the target phase inorganic material β. A viable competing phase requires a thermodynamically favorable reaction energy. Hence, from the reactants of a selected reaction for synthesis of the inorganic material β, the number of possible products, N.sub.competing that have viable (negative) reaction energies starting from the same reactants are enumerated, in the manner illustrated in
[0036] Ultimately, the inorganic synthesis identifying program produces a recommendation plot of possible synthesis reactions leading to the target inorganic material β in a recommendation visualizer (G) that can be an interactive recommendation visualizer, as shown in
[0037] The inorganic synthesis identifying program can be employed recursively to convert a desired reactant combination in a multistep process to yield a target inorganic material β, as shown in
[0038] In other aspects of the invention, cost can be considered in the selection of starting materials/precursors and bias the recommendations from the inorganic synthesis identifying program. Other factors that can be considered to bias the recommendations are to avoid certain reactants, elemental phases, or alloys, and such filters can be input by the user. For example, peroxides or superoxides can be avoided or explicitly included, based on user instruction. System can be instructed to use subclasses of starting materials/precursors such as carbonates, nitrates etc. The program can also bias the recommendation based on the oxidation state of the atoms in the target inorganic material and the reactant(s) from which it is synthesized, for example the recommendation can be where similar oxidation states of reactants and products are favored. The program can be biased for carbothermal synthetic conditions for the preparation of ceramics.
[0039] The program can allow the inclusion of catalysts for the synthetic transformations. Unreactive materials towards the reagents that are epitaxially matching with the target inorganic material can be included for this purpose. Catalysts can be determined by a non-reactivity exhibited by a direct tie-lines between reagent phases and the nucleation agent (catalyst) and the target inorganic material phase and the nucleation agent. Co-precipitation with the target inorganic material can be allowed where purity of the target inorganic material is not a requirement.
[0040] The output recommended syntheses are used as the input to direct the synthesis machine for robotic synthesis of the target inorganic material and are received by the synthesis planner module of the synthesis machine. In such a synthesizer, components for the delivering of the identified inorganic reactants and any catalysts, their combining as solids and gases, and recovering the target inorganic material are linked. As shown in
[0041] A first reactant is delivered to a reaction site that can be in a volume in a portion of a reaction vessel, where the vessel can be inert or made of a second reactant for the synthesis of the target inorganic material. Addition of the reactants are by dispensers that are, for example, powder dispensers, micropipettes adapted to deliver solid powders alone or as a suspension in a readily removed solvent by moderate heating or by reduction of pressure on the vessel. Another method that can allow the delivery of the reactants, when carried out at microgram levels, is by ink-jet printing techniques, where the solids are delivered in a vehicle that is readily removed from the vessel. Other techniques that can be employed are spray pyrolysis techniques; laser ablation techniques; electron beam or thermal evaporation techniques; doping techniques; and chemical vapor deposition techniques and gas flowing techniques.
[0042] The reaction vessel can contain components for the effective mixing, grinding and milling of the reactants, reaction mixture and any needed catalyst for the solid-state reaction, for example, the vessel can be the containment portion of a ball mill where the first reactant and second reactant are milled together to generate the target inorganic material of an intermediate material in a multistep synthesis. The temperature of the vessel can be lowered by instructing the controller to facilitate milling process more effectively.
[0043] The vessel can be evacuated and/or configured to receive an over gas through one or more valves. The gas can be inert, or the gas can be a reagent. The vessel can be configured to remove a gas generated by the reaction through a valve to drive a reaction towards products and/or maintain a constant pressure, which can be automatically instructed as such by the planner if attempted synthesis reaction is expected to evolve gas as received from the recommender system (e.g. for removal of evolving CO.sub.2).
[0044] Using these components, desired temperatures, pressures, and radiant energies can be provided to the reactant(s) and any included catalysts to control the reaction conditions. The mode of controlling the reaction conditions can be by using a heater, a chiller, a pressurizer, such as a piston, vacuum pump for evacuation of the vessel chamber, or a radiator of laser, infrared, visible, or ultraviolet radiation.
[0045] The synthesis machine can have in-situ and ex-situ probes for analysis of the reaction, reaction intermediates, and targeted inorganic material products. Probes for temperature, pressure and mass can be implemented in-situ (coupled to the vessel and/or the vessel cap), whereas structure, composition, and calorimetry probes can be implemented as ex-situ probes, to which a small part of the sample can be transferred by an automated sample transporter coupled to the vessel. The probes can perform analyses of various types to monitor the reaction conditions, reactant compositions, extent of reaction, and composition, structure, identity and purity of the product inorganic material or any precipitating byproduct. In-situ probes can include: balances; thermal gauges; thermometers; thermocouples; pressure gauges; optical digital cameras; infrared cameras; and ex-situ probes can include: diffractometers, such as X-ray diffractometers; spectroscopic devices, such as Energy-dispersive Spectroscopy or X-ray Fluorescence Spectroscopy; calorimetric scanners, such as a Differential Scanning calorimetry; optical and electron microscopes, and any other probes, to keep track of phases and reaction stages, as well as characterize the structural and thermal aspects of the reactants and products.
[0046] Calorimetric analysis of the reactants delivered by the solid deliverers or any intermediate product can be performed individually prior to mixing of reactants for a synthesis reaction to analyze automatically and obtain a highest attainable temperature for each solid reactant without the exhibition of any notable phase transformation or decomposition. The highest attainable temperature values of all reactants of a reaction can be stored. The lowest temperature for a reaction can be instructed by the synthesis planner to the controller and set as the targeted nominal reaction temperature for the attempted reaction. Likewise, a ceiling temperature that should not be crossed can be instructed by the synthesis planner to the controller. The synthesis planner can instruct the system to run reactions at the highest temperature where the solid reactants does not exhibit a pronounced transformation or decomposition to any other phase. This determined reaction temperature can be used to instruct the recommender system to regenerate recommendations and validate that the reaction under consideration should be characterized as favorable at the determined temperature. This iterative process can be carried out between the synthesis planner and the recommender until a degree of confidence in the selected reaction's nominal temperature is reached. Decomposition temperatures for common precursors, such as, metal oxides, nitrates, carbonates, and hydroxides, can be stored in memory or a database of the synthesis planner and used directly in leu of any explicit measurement. For intermediates or starting materials for which such temperature information does not exist, the synthesis planner can instruct acquisition of these decomposition temperatures and store them in memory or a database for subsequent use.
[0047] If the synthesis planner module receives more than one recommended reaction for the synthesis of the target material, such as equally plausible reactions that are on or near the Pareto frontier of the recommendation plots, the synthesis planner may further refine and prioritize this preliminary recommended subset to form a shorter ranked ordered list of synthesis reactions to attempt. Ranking can be based on the prioritization of one metric, such as the competition metric of the preliminary recommended reactions, or on the basis of a rank aggregation, for example, using the average rank of the target reaction when the preliminary recommended viable reactions on or near the Pareto frontier are sorted on the basis of their nucleation and competition metrics independently. The synthesis planner can request inspection from a user to monitor the reaction planning and request adjustments or confirmation before execution.
[0048] During execution of a reaction at a target temperature, periodically the synthesis planner can instruct the controller to initiate in-situ and ex-situ probes for determination of the extent of the reaction and/or the formation of the target material and its purity. On the basis of this input, the synthesis planner may instruct the controller to cool the vessel for remixing and regrinding to expose fresh reactant surfaces and to reheat the vessel to the reaction temperature. This process can be repeated periodically, for example in intervals of 2, 5, 10 or 24 hours of high-temperature annealing followed by probing, and, if needed, regrinding and mixing. After a prescribed number of iterations, if the system cannot isolate or detect the emergence of the target inorganic material, the planner may instruct the current synthesis to halt, and initiate the process for the next ranked reaction when available. If the desired target inorganic material or a desired intermediate that would be used subsequently for preparation of a target material is obtained, the sample is transferred to a target material's sample delivery or to a staging area of an intermediate for a subsequent or ultimate target inorganic material. The staging area is an atmosphere and humidity-controlled container where the reaction intermediate for a planned multi-step synthesis can be stored and returned to the vessel when needed.
[0049] Current high-throughput combinatorial synthesis technologies explore multiple compositions simultaneously without targeted control on the product materials. In contrast, the synthesis machine described here is not designed for high-throughput with a multiplicity of reactions carried out in parallel designed to screen a host of compositions. Rather, the synthetic machine is directed by a planner that is coupled to the recommendation program and is designed to incrementally perform a series of reactions that ultimately form a targeted inorganic material. The synthetic machine can continuously or incrementally add and mix reactants in a series of steps based on the recommended routes in the reaction vessel.
[0050] Common reagent or other grade reactants, such as, metals, metal alloys, metal oxides, carbonates, nitrates, nitrides, phosphates, and hydroxides for multiple target inorganic materials can be stored in containers that are available for delivery to the reaction vessel as directed by the instructions from the computer processor to actuators. Other storage containers can be filled with reagents for a target inorganic material by a technician. Storage containers can be atmosphere and humidity controlled. Storage containers having various dimensions and configurations can be employed, for example, one that is in the form of an ink-jet cartridge for a solid particle suspension in a volatile solvent, to be delivered as a reagent. The storage containers can be available from reagent suppliers in this form. The storage containers can have delivery paths that are coupled to grinders or mills and/or other solids processing components that refine the solid reagent into an appropriate size and form for the reaction prescribed by the controlling computer program.
[0051] Any kind of processing system or another apparatus adapted for carrying out the methods described herein can be employed. A typical combination of hardware and software can be a processing system with computer-usable program code that, when being loaded and executed, controls the processing system such that it carries out the methods described herein. The systems, components and/or processes also can be embedded in a computer-readable storage, such as a computer program product or other data programs storage device, readable by a machine, tangibly embodying a program of instructions executable by the machine to perform methods and processes described herein. These elements also can be embedded in an application product that comprises all the features enabling the implementation of the methods described herein and, which when loaded in a processing system, is able to carry out these methods.
[0052] Hardware arrangements described herein may take the form of a computer program product embodied in one or more computer-readable media having computer-readable program code embodied, e.g., stored, thereon. Any combination of one or more computer-readable media may be utilized. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The phrase “computer-readable storage medium” means a non-transitory storage medium. A computer-readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: a hard disk drive (HDD), a solid-state drive (SSD), a read-only memory (ROM), an erasable programmable read-only memory, a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer-readable storage medium may be any tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device.
[0053] Program code embodied on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber, cable, RF, etc., or any suitable combination of the foregoing. Computer program code for carrying out operations for aspects of the present arrangements may be written in any combination of one or more programming languages, including an object-oriented programming language such as Java™, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or processor. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0054] Generally, “module,” as used herein, includes routines, programs, objects, components, data structures, and so on that perform tasks or implement data types. In further aspects, a memory generally stores the noted modules. The memory associated with a module may be a buffer or cache embedded within a processor, a RAM, a ROM, a flash memory, or another suitable electronic storage medium. In still further aspects, a module may be implemented as an application-specific integrated circuit (ASIC), a hardware component of a system on a chip (SoC), as a programmable logic array (PLA), or as another suitable hardware component that is embedded with a defined configuration set (e.g., instructions) for performing the disclosed functions.
[0055] Various aspects of the present disclosure are further illustrated with respect to the following Examples. It is to be understood that these Examples are provided to illustrate specific embodiments of the present disclosure and should not be construed as limiting the scope of the present disclosure in or to any aspect.
[0056] The headings (such as “Background” and “Summary”) and sub-headings used herein are intended only for general organization of topics within the present disclosure and are not intended to limit the disclosure of the technology or any aspect thereof. The recitation of multiple embodiments having stated features is not intended to exclude other embodiments having additional features, or other embodiments incorporating different combinations of the stated features.
[0057] As used herein, the terms “comprise” and “include” and their variants are intended to be non-limiting, such that recitation of items in succession or a list is not to the exclusion of other like items that may also be useful in the devices and methods of this technology. Similarly, the terms “can” and “may” and their variants are intended to be non-limiting, such that recitation that an embodiment can or may comprise certain elements or features does not exclude other embodiments of the present technology that do not contain those elements or features.
[0058] The broad teachings of the present disclosure can be implemented in a variety of forms. Therefore, while this disclosure includes examples, the true scope of the disclosure should not be so limited since other modifications will become apparent to the skilled practitioner upon a study of the specification and the following claims. Reference herein to one aspect, or various aspects means that a feature, structure, or characteristic described in connection with an embodiment or system is included in at least one embodiment or aspect. The appearances of the phrase “in one aspect” (or variations thereof) are not necessarily referring to the same aspect or embodiment. It should be also understood that the various method steps discussed herein do not have to be carried out in the same order as depicted, and not each method step is required in each aspect or embodiment.
[0059] The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure. Individual elements or features of any given embodiment are generally not limited to that embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations should not be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the disclosure.