This disclosure relates to a method, system, and computer program product for creating a recipe for a chemical composition and, in a non-limiting embodiment, preparing the chemical composition used to produce a polymeric product having a target physical property.
Developers of polymeric products commonly seek to produce a polymeric product having at least one target physical property (e.g., hardness, conductivity, Young's Modulus, etc.) within a predetermined range. For instance, the polymeric product may be required to exhibit a particular physical property within a predetermined range in order for that polymeric product to be suitable for a given end use.
Existing methods, systems, and computer program products for developing recipes for creating chemical compositions used to produce the polymeric product require a user to specify the components of the recipe based solely on that user's knowledge and/or intuition, without providing any guidance or recommendations regarding whether those components are suitable in combination for yielding the polymeric product having the desired physical property. In this way, the user does not know until the polymeric product has actually been created whether the desired physical property requirement has been satisfied. This known process can lead to wasted time and resources in the event that the polymeric product does not satisfy the desired physical property.
According to a non-limiting embodiment or aspect, provided is a method of creating a recipe for a chemical composition, including: receiving, via a user interface, a property input from a user, the property input including at least one target physical property for a polymeric product to be produced from the chemical composition; receiving, via a user interface, one or more initial chemical components for inclusion in the recipe for preparing the chemical composition; based on the at least one target physical property, determining, with at least one processor, whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property; generating, with at least one processor, an advisory component recommendation including one or more additional or alternative chemical components for inclusion in the recipe; and in response to a user accepting the advisory component recommendation, modifying the recipe to include the one or more additional or alternative chemical components.
In one non-limiting embodiment or aspect, the method may further include: receiving, via a user interface, one or more subsequent chemical components for inclusion in the modified recipe; based on the at least one target physical property, determining, with at least one processor, whether inclusion of the one or more subsequent chemical components in the modified recipe would produce the polymeric product having the at least one target physical property; generating, with at least one processor, an updated advisory component recommendation including one or more additional or alternative chemical components; and in response to a user accepting the updated advisory component recommendation, modifying the modified recipe to form an updated recipe for preparing the chemical composition to include the one or more additional or alternative chemical components.
In one non-limiting embodiment or aspect, the method may further include storing the modified recipe in a saved recipes database. The method may further include programming or configuring a composition preparation device to prepare the chemical composition based on the modified recipe. The method may further include preparing, using the composition preparation device, the chemical composition based on the modified recipe. The method may further include: during preparation of the chemical composition, receiving, with at least one processor and from the composition preparation device, feedback data associated with a physical property of the chemical composition being prepared; and generating, with at least one processor, an adjustment component recommendation based on the feedback data. The one or more additional or alternative chemical components may include a reactive component and/or a non-reactive component.
In one non-limiting embodiment or aspect, determining whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property may include: receiving, with at least one processor, chemical component data associated with at least one chemical component, the chemical component data stored in a chemical component database; and determining, based on the chemical component data and with at least one processor, whether the at least one chemical component stored in the chemical component database is suitable for inclusion in the recipe.
In one non-limiting embodiment or aspect, determining whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property may include: receiving, with at least one processor, at least one of: (a) physical property data associated with a previously-prepared and tested chemical composition, the previously-prepared and tested chemical composition comprising at least one chemical component; or (b) physical property data from a predictive model generated for at least one chemical component; and determining, based on the physical property data and with at least one processor, whether the at least one chemical component is suitable for inclusion in the recipe. Receiving one or more initial chemical components for inclusion in the recipe may include receiving an amount for at least one of the one or more initial chemical components to be included in the recipe.
According to a non-limiting embodiment or aspect, provided is a method of preparing a chemical composition, including: receiving, via a user interface, a property input from a user, the property input including at least one target physical property for a polymeric product to be produced from the chemical composition; receiving, via a user interface, one or more initial chemical components for inclusion in the recipe for preparing the chemical composition; based on the at least one target physical property, determining, with at least one processor, whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property; generating, with at least one processor, an advisory component recommendation including one or more additional or alternative chemical components for inclusion in the recipe; in response to a user accepting the advisory component recommendation, modifying the recipe to include the one or more additional or alternative chemical components; and preparing the chemical composition based on the modified recipe.
In one non-limiting embodiment or aspect, the method may include using a programmed or configured composition preparation device to prepare the chemical composition based on the modified recipe.
According to a non-limiting embodiment or aspect, provided is a computer program product for creating a recipe for a chemical composition including at least one non-transitory computer-readable medium including one or more instructions that, when executed by at least one processor, cause the at least one processor to: receive, via a user interface, a property input from a user, the property input including at least one target physical property for a polymeric product to be produced from the chemical composition; receive, via a user interface, one or more initial chemical components for inclusion in the recipe for preparing the chemical composition; based on the at least one target physical property, determine whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property; generate an advisory component recommendation including one or more additional or alternative chemical components for inclusion in the recipe; and in response to a user accepting the advisory component recommendation, modify the recipe to include the one or more additional or alternative chemical components.
In one non-limiting embodiment or aspect, the one or more instructions may further cause the at least one processor to: in response to a user rejecting the advisory component recommendation, receive, via a user interface, one or more alternative or additional subsequent chemical components for inclusion in the recipe; based on the at least one target physical property, determine whether inclusion of the one or more subsequent alternative or additional chemical components in the recipe would produce the polymeric product having the at least one target physical property; generate an updated advisory component recommendation comprising one or more additional or alternative chemical components; in response to a user accepting the updated advisory component recommendation, modify the recipe to form an updated recipe for preparing the chemical composition to include the one or more additional or alternative chemical components. The one or more instructions may further cause the at least one processor to program or configure a composition preparation device to prepare the chemical composition based on the modified recipe. The one or more instructions may further cause the at least one processor to prepare, using the composition preparation device, the chemical composition based on the modified recipe. The one or more instructions may further cause the at least one processor to: during preparation of the chemical composition, receive from the composition preparation device, feedback data associated with a physical property of the chemical composition being prepared; and generate an adjustment component recommendation based on the feedback data.
According to a non-limiting embodiment or aspect, provided is a system for creating a recipe for a chemical composition including at least one processor programmed or configured to: receive, via a user interface, a property input from a user, the property input including at least one target physical property for a polymeric product to be produced from the chemical composition; receive, via a user interface, one or more initial chemical components for inclusion in the recipe for preparing the chemical composition; based on the at least one target physical property, determine whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property; generate an advisory component recommendation including one or more additional or alternative chemical components for inclusion in the recipe; and in response to a user accepting the advisory component recommendation, modify the recipe to include the one or more additional or alternative chemical components.
In one non-limiting embodiment or aspect, the at least one processor may be further programmed or configured to: in response to a user rejecting the advisory component recommendation, receive, via a user interface, one or more alternative or additional subsequent chemical components for inclusion in the recipe; based on the at least one target physical property, determine whether inclusion of the one or more subsequent alternative or additional chemical components in the recipe would produce the polymeric product having the at least one target physical property; generate an updated advisory component recommendation comprising one or more additional or alternative chemical components; in response to a user accepting the updated advisory component recommendation, modify the recipe to form an updated recipe for preparing the chemical composition to include the one or more additional or alternative chemical components. The system may further include a composition preparation device, and the at least one processor may be further programmed or configured to program the composition preparation device to prepare the chemical composition based on the modified recipe. The composition preparation device may be configured to prepare the chemical composition based on the modified recipe. During preparation of the chemical composition, the composition preparation device may be configured to communicate feedback data to the at least one processor, the feedback data associated with a physical property of the chemical composition being prepared; and the at least one processor may be configured to generate an adjustment component recommendation based on the feedback data. The at least one processor may be further programmed or configured to store the modified recipe in a saved recipes database.
Further embodiments or aspects are set forth in the following numbered clauses:
Clause 1: A method of creating a recipe for a chemical composition, comprising: receiving, via a user interface, a property input from a user, the property input comprising at least one target physical property for a polymeric product to be produced from the chemical composition; receiving, via a user interface, one or more initial chemical components for inclusion in the recipe for preparing the chemical composition; based on the at least one target physical property, determining, with at least one processor, whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property; generating, with at least one processor, an advisory component recommendation comprising one or more additional or alternative chemical components for inclusion in the recipe; and in response to a user accepting the advisory component recommendation, modifying the recipe to include the one or more additional or alternative chemical components.
Clause 2: The method of clause 1, further comprising: receiving, via a user interface, one or more subsequent chemical components for inclusion in the modified recipe; based on the at least one target physical property, determining, with at least one processor, whether inclusion of the one or more subsequent chemical components in the modified recipe would produce the polymeric product having the at least one target physical property; generating, with at least one processor, an updated advisory component recommendation comprising one or more additional or alternative chemical components; in response to a user accepting the updated advisory component recommendation, modifying the modified recipe to form an updated recipe for preparing the chemical composition to include the one or more additional or alternative chemical components.
Clause 3: The method of clause 1 or 2, further comprising: storing the modified recipe in a saved recipes database.
Clause 4: The method of any of clauses 1-3, further comprising: programming or configuring a composition preparation device to prepare the chemical composition based on the modified recipe.
Clause 5: The method of clause 4, further comprising: preparing, using the composition preparation device, the chemical composition based on the modified recipe.
Clause 6: The method of clause 5, further comprising: during preparation of the chemical composition, receiving, with at least one processor and from the composition preparation device, feedback data associated with a physical property of the chemical composition being prepared; and generating, with at least one processor, an adjustment component recommendation based on the feedback data.
Clause 7: The method of any of clauses 1-6, wherein the one or more additional or alternative chemical components comprises a reactive component and/or a non-reactive component.
Clause 8: The method of any of clauses 1-7, wherein determining whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property comprises: receiving, with at least one processor, chemical component data associated with at least one chemical component, the chemical component data stored in a chemical component database; and determining, based on the chemical component data and with at least one processor, whether the at least one chemical component stored in the chemical component database is suitable for inclusion in the recipe.
Clause 9: The method of any of clauses 1-8, wherein determining whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property comprises: receiving, with at least one processor, at least one of: (a) physical property data associated with a previously-prepared and tested chemical composition, the previously-prepared and tested chemical composition comprising at least one chemical component; or (b) physical property data from a predictive model generated for at least one chemical component; and determining, based on the physical property data and with at least one processor, whether the at least one chemical component is suitable for inclusion in the recipe.
Clause 10: The method of any of clauses 1-9, wherein receiving one or more initial chemical components for inclusion in the recipe comprises receiving an amount for at least one of the one or more initial chemical components to be included in the recipe.
Clause 11: A method of preparing a chemical composition, comprising: receiving, via a user interface, a property input from a user, the property input comprising at least one target physical property for a polymeric product to be produced from the chemical composition; receiving, via a user interface, one or more initial chemical components for inclusion in the recipe for preparing the chemical composition; based on the at least one target physical property, determining, with at least one processor, whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property; generating, with at least one processor, an advisory component recommendation comprising one or more additional or alternative chemical components for inclusion in the recipe; in response to a user accepting the advisory component recommendation, modifying the recipe to include the one or more additional or alternative chemical components; and preparing the chemical composition based on the modified recipe.
Clause 12: The method of clause 11, comprising using a programmed or configured composition preparation device to prepare the chemical composition based on the modified recipe.
Clause 13: A computer program product for creating a recipe for a chemical composition comprising at least one non-transitory computer-readable medium including one or more instructions that, when executed by at least one processor, cause the at least one processor to: receive, via a user interface, a property input from a user, the property input comprising at least one target physical property for a polymeric product to be produced from the chemical composition; receive, via a user interface, one or more initial chemical components for inclusion in the recipe for preparing the chemical composition; based on the at least one target physical property, determine whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property; generate an advisory component recommendation comprising one or more additional or alternative chemical components for inclusion in the recipe; and in response to a user accepting the advisory component recommendation, modify the recipe to include the one or more additional or alternative chemical components.
Clause 14: The computer program product of clause 13, wherein the one or more instructions further cause the at least one processor to: in response to a user rejecting the advisory component recommendation, receive, via a user interface, one or more alternative or additional subsequent chemical components for inclusion in the recipe; based on the at least one target physical property, determine whether inclusion of the one or more subsequent alternative or additional chemical components in the recipe would produce the polymeric product having the at least one target physical property; generate an updated advisory component recommendation comprising one or more additional or alternative chemical components; in response to a user accepting the updated advisory component recommendation, modify the recipe to form an updated recipe for preparing the chemical composition to include the one or more additional or alternative chemical components.
Clause 15: The computer program product of clause 13, wherein the one or more instructions further cause the at least one processor to: program or configure a composition preparation device to prepare the chemical composition based on the modified recipe.
Clause 16: The computer program product of clause 15, wherein the one or more instructions further cause the at least one processor to: prepare, using the composition preparation device, the chemical composition based on the modified recipe.
Clause 17: The computer program product of clause 15 or 16, wherein the one or more instructions further cause the at least one processor to: during preparation of the chemical composition, receive from the composition preparation device, feedback data associated with a physical property of the chemical composition being prepared; and generate an adjustment component recommendation based on the feedback data.
Clause 18: A system for creating a recipe for a chemical composition comprising at least one processor programmed or configured to: receive, via a user interface, a property input from a user, the property input comprising at least one target physical property for a polymeric product to be produced from the chemical composition; receive, via a user interface, one or more initial chemical components for inclusion in the recipe for preparing the chemical composition; based on the at least one target physical property, determine whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property; generate an advisory component recommendation comprising one or more additional or alternative chemical components for inclusion in the recipe; and in response to a user accepting the advisory component recommendation, modify the recipe to include the one or more additional or alternative chemical components.
Clause 19: The system of clause 18, wherein the at least one processor is further programmed or configured to: in response to a user rejecting the advisory component recommendation, receive, via a user interface, one or more alternative or additional subsequent chemical components for inclusion in the recipe; based on the at least one target physical property, determine whether inclusion of the one or more subsequent alternative or additional chemical components in the recipe would produce the polymeric product having the at least one target physical property; generate an updated advisory component recommendation comprising one or more additional or alternative chemical components; in response to a user accepting the updated advisory component recommendation, modify the recipe to form an updated recipe for preparing the chemical composition to include the one or more additional or alternative chemical components.
Clause 20: The system of clause 18, further comprising a composition preparation device, wherein the at least one processor is further programmed or configured to: program or configure the composition preparation device to prepare the chemical composition based on the modified recipe.
Clause 21: The system of clause 20, wherein the composition preparation device is configured to prepare the chemical composition based on the modified recipe.
Clause 22: The system of clause 20 or 21, wherein during preparation of the chemical composition, the composition preparation device is configured to communicate feedback data to the at least one processor, the feedback data associated with a physical property of the chemical composition being prepared; and the at least one processor is configured to generate an adjustment component recommendation based on the feedback data.
Clause 23: The system of any of clauses 18-22, wherein the at least one processor is further programmed or configured to: store the modified recipe in a saved recipes database.
Clause 24: A method of creating a recipe for a chemical composition, comprising: receiving, via a user interface, a property input from a user, the property input comprising at least one target physical property for a polymeric product to be produced from the chemical composition; receiving, via a user interface, one or more initial chemical components for inclusion in the recipe for preparing the chemical composition; based on the at least one target physical property, determining, with at least one processor, whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property; generating, with at least one processor, an advisory component recommendation comprising one or more additional or alternative chemical components for inclusion in the recipe; in response to a user rejecting the advisory component recommendation, receiving, via a user interface, one or more alternative or additional subsequent chemical components for inclusion in the recipe; based on the at least one target physical property, determining, with at least one processor, whether inclusion of the one or more subsequent alternative or additional chemical components in the recipe would produce the polymeric product having the at least one target physical property; generating, with at least one processor, an updated advisory component recommendation comprising one or more additional or alternative chemical components; in response to a user accepting the updated advisory component recommendation, modifying the recipe to form an updated recipe for preparing the chemical composition to include the one or more additional or alternative chemical components.
Clause 25: The method of clause 24, further comprising: preparing the chemical composition based on the updated recipe.
These and other features and characteristics of the present invention, as well as the methods of operation and functions of the related elements of structures and the combination of parts and economies of manufacture, will become more apparent upon consideration of the following description and the appended claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the invention. As used in the specification and the claims, the singular form of “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise.
Additional advantages and details are explained in greater detail below with reference to the exemplary embodiments that are illustrated in the accompanying schematic figures, in which:
For purposes of the description hereinafter, the terms “end,” “upper,” “lower,” “right,” “left,” “vertical,” “horizontal,” “top,” “bottom,” “lateral,” “longitudinal,” and derivatives thereof shall relate to the invention as it is oriented in the drawing figures. However, it is to be understood that the invention may assume various alternative variations and step sequences, except where expressly specified to the contrary. It is also to be understood that the specific devices and processes illustrated in the attached drawings, and described in the following specification, are simply exemplary embodiments or aspects. Hence, specific dimensions and other physical characteristics related to the embodiments or aspects disclosed herein are not to be considered as limiting.
As used herein, the terms “communication” and “communicate” may refer to the reception, receipt, transmission, transfer, provision, and/or the like, of information (e.g., data, signals, messages, instructions, commands, and/or the like). For one unit (e.g., a device, a system, a component of a device or system, combinations thereof, and/or the like) to be in communication with another unit means that the one unit is able to directly or indirectly receive information from and/or transmit information to the other unit. This may refer to a direct or indirect connection (e.g., a direct communication connection, an indirect communication connection, and/or the like) that is wired and/or wireless in nature. Additionally, two units may be in communication with each other even though the information transmitted may be modified, processed, relayed, and/or routed between the first and second unit. For example, a first unit may be in communication with a second unit even though the first unit passively receives information and does not actively transmit information to the second unit. As another example, a first unit may be in communication with a second unit if at least one intermediary unit (e.g., a third unit located between the first unit and the second unit) processes information received from the first unit and communicates the processed information to the second unit. In some non-limiting embodiments, a message may refer to a network packet (e.g., a data packet, and/or the like) that includes data. It will be appreciated that numerous other arrangements are possible.
As used herein, the term “computing device” may refer to one or more electronic devices that are configured to directly or indirectly communicate with or over one or more networks. The computing device may be a mobile device. As an example, a mobile device may include a cellular phone (e.g., a smartphone or standard cellular phone), a portable computer (e.g., laptop computer or tablet computer), a wearable device (e.g., watches, glasses, lenses), a personal digital assistant (PDA), and/or other like devices. In other non-limiting embodiments, the computing device may be a desktop computer or other non-mobile computer. Furthermore, the term “computer” may refer to any computing device that includes the necessary components to receive, process, and output data, and normally includes a display, a processor, a memory, an input device, and a network interface. An “interface” refers to a generated display, such as one or more graphical user interfaces (GUIs) with which a user may interact, either directly or indirectly (e.g., through a keyboard, mouse, etc.). Further, one or more computers, e.g., servers, or other computerized devices, directly or indirectly communicating in the network environment may constitute a “system”.
Non-limiting embodiments or aspects are directed to a method, system, and computer program product for creating a recipe for a chemical composition. Non-limiting embodiments allow for a user to specify a target physical property of a polymeric product to be produced from the chemical composition and one or more initial components for inclusion in the recipe. Non-limiting embodiments allow for a recommendation system to determine, based on the target physical property, whether the chemical components selected by the user are suitable for inclusion in the recipe (whether the recipe would yield a polymeric product having the at least one target physical property). The recommendation system may generate an advisory component recommendation that suggests additional or alternative chemical components for inclusion in the recipe, in order to attain the polymeric product having the target physical property. Non-limiting embodiments provide for a back-and-forth interaction between the user and the recommendation system, such that the user can review, accept, or reject the advisory component recommendations of the recommendation system. This interactive communication between the user and the recommendation system may include an iterative process in which the user and recommendation system communicate with one another until the recipe would generate a polymeric product having the target physical property. Thus, the user may maintain control over the recipe, while still receiving recommendations from the system. Non-limiting embodiments allow for the user to receive recommendations for the recipe and to know, before any components are physically mixed together, whether the recipe would yield the target physical property.
Referring to
As used herein, the terms “polymer property” and “polymer properties” may refer to % Ash, % Intumescence, % Shrink, Compression Force Deflection (CFD), Indentation Force Deflection (IFD), IFD Recovery, Asker C Hardness, ASTM D 523 Specular Gloss at 20 and 60 Degrees, Ball Rebound, Burn Rate, measured in inches/minute, mm/minute or seconds, Coefficient of Linear Thermal Expansion (CLTE), Coefficient of Friction, Compression Set, may be measured as %, Compression Strength, Compression Strength at Deflection, Compression Load, Compression Recovery, Compressive Creep Properties, Density, Dielectric Strength, V/Mil, DIN 5377 CFD Tests, Drop Town Impact, Dynamic Modulus, Flexural Modulus, Flexural Properties, Gloss, Water Absorption, Humid Aged Compression Set (HACS), Haze Transmittance, Head and Neck Impact, Heat Sag, Internal Bond Strength, Melt Flow Rate, Melt Volume Rate, Melt Flow Stability, Melt Viscosity, may be measured in Pa-Sm Modulus of Elasticity, Moisture Content, Mold Shrinkage, Burn Resistance, measured by Federal Motor Vehicle Safety Standard No. 302, Percentage or Number of Open or Closed Cells, Percent Oxygen Index, Peel 90 Degrees, Peel 180 Degrees, Plunger Rebound, Puncture Test, Resiliency, Rigid Shear, Rockwell Hardness, Taber Abrasion, Scratch Hardness, Shear Strength, Shear Force, Shore A Hardness, Shore C Hardness, Shore D Hardness, Shore OO Hardness, Sled Dynamic Impact, Specific Gravity, Gloss, Distinctness of Image (DOI), Split Tear Strength, Specific Gravity, Specific Density, Tear Resistance, Tear Strength, Tensile Adhesion, Tensile Modulus, Tensile Strength, Tensile Adhesion Strength, Tensile Energy at Break, Water Absorption, Permeability, Yellowness Index, Thermal Conductivity and Chemical Resistance.
As used herein, the term “recipe” refers to the set of instructions used to prepare the chemical composition used to produce the polymeric product. The recipe may include the various chemical components included in the chemical composition. The recipe may include amounts of the chemical components included in the chemical composition. The recipe may also include processing steps for preparing the chemical composition, such as a temperature at which the reaction mixture is to be held, the length of time to mix the chemical components, the speed at which to run the mixer, the order at which to add the ingredients, and other like processing steps.
As used herein, chemical components refer to a chemical species to be included in the chemical composition, which chemical composition produces the polymeric product. The chemical components may include reactive or non-reactive components. The chemical components may include monomers and/or other components that react to form the polymeric product. The chemical components may include a catalyst used to accelerate the rate of the chemical reaction to form the polymeric product, without being consumed in the reaction. The chemical components may include other non-reactive additives, such as colorants, reaction retarders, cell regulators, emulsifiers, foam stabilizers, surfactants, UV and IR light stabilizers, flame retardants, hydrolysis and degradation stabilizers, anti-statics, release agents, impact modifiers, fillers, blowing agents and the like.
The RCS 14 may communicate with a recommendation system 16 in order to generate an advisory component recommendation(s) for the user regarding additional and/or alternative chemical components for inclusion in the recipe. The RCS 14 and the recommendation system 16 may be separate systems or may be parts of the same system. The RCS 14 and/or the recommendation system 16 may determine whether inclusion of the chemical components input by the user would produce the polymeric product having the specified target physical property.
To determine whether inclusion of the chemical components input by the user would produce the polymeric product having the specified target physical property, the recommendation system may communicate with one or more of a chemical component database 18, a historical composition database 20, and a predictive model generator 22. Based on data from one or more of the chemical component database 18, the historical model database 22, or the predictive model generator 22, the recommendation system 16 may generate an advisory component recommendation to be communicated to the user (e.g., displayed on a user interface of the user device 12).
The chemical component database 18 may include chemical component data associated with at least one chemical component or combination of chemical components. This chemical component data may include property data associated with a particular chemical component or combination of chemical components. For example, this data may include property data found on a material safety data sheet (MSDS) or a technical data sheet. The chemical component data may include data associated with a manufacturer of the chemical component and/or the price associated with purchasing the chemical component. The chemical component data may include the chemical structure of the chemical component. The chemical component data may include data associated with the reactivity of that chemical component with other chemical components. The chemical component data may include data associated with properties commonly imparted by the chemical component in compositions or common uses of the chemical component in industry.
The historical composition database 20 may include physical property data associated with a previously-prepared and tested chemical composition. In this way, the recommendation system 16 may analyze and consider physical property data of similar known compositions to generate the advisory component recommendation for the user.
The predictive model generator 22 may generate a predictive model associated with physical property data for at least one chemical component. The predictive models generated by the predictive model generator 22 may incorporate physical property information of individual components or a portion of or the entire combination of all components and amounts used. The predictive model generator 22 may consider: physical property data of polymer compounds and individual components, amounts/recipes, and processing conditions. The predictive models may be generated using interpolations of existing data, database lookups of matches, multiple regression models of compositional effects on polymeric properties, or any number of machine learning and neural network algorithms. The predictive model generator 22 may generate: predictions of performance properties, recipes, and processing conditions.
Based at least in part on data from one or more of the chemical component database 18, the historical model database 22, or the predictive model generator 22, the recommendation system 16 may generate the advisory component recommendation including one or more additional or alternative chemical components for inclusion in the recipe. The advisory component recommendation may recommend that a chemical component(s) presently in the recipe be removed. The advisory component recommendation may recommend that an additional chemical component be added to the recipe. The advisory component recommendation may recommend that an alternative chemical component be substituted into the recipe for a chemical component already in the recipe. The advisory component recommendation may recommend that the amount of a chemical component already in the recipe be altered (increased or decreased). The advisory component recommendation may recommend processing steps for combining the chemical components. The advisory component recommendations may be displayed for the user on the display of the user device 12. The advisory component recommendation may include multiple alternative options for the user (see e.g.,
Upon the advisory component recommendation being displayed, the user may accept, reject, or modify the advisory component recommendation. The user may reject or modify the advisory component recommendation for any reason, such as the recommended chemical component or amount being unavailable, the recommended chemical component or amount being too costly, the recommended chemical component or amount being unsuitable to satisfy a physical property not previously specified to the system 10, or any other reason.
In response to the user rejecting and/or modifying the advisory component recommendation, the user may specify one or more alternative or additional subsequent chemical components for inclusion in the recipe. Based on the at least one target physical property, the recommendation system 16 may determine, whether inclusion of the one or more subsequent alternative or additional chemical components in the recipe would produce the polymeric product having the at least one target physical property and generate an updated advisory component recommendation comprising one or more additional or alternative chemical components. The user may accept or reject the updated advisory component recommendation. The user and the recommendation system 16 may continue this iterative and interactive process of the user specifying additional or alternative chemical components for inclusion in the recipe and the recommendation system 16 determining whether the recipe would produce the polymeric product having the at least one target physical property and generating an updated advisory component recommendation comprising one or more additional or alternative chemical components until the user is satisfied with the recipe and the recipe is determined to produce the polymeric product having the at least one target physical property (see
In response to the user accepting the advisory component recommendation, the RCS 14 may modify the recipe to include the recommended additional or alternative chemical components.
In addition to the initial chemical components input by the user and the advisory component recommendation, the user device 12 and the RCS 14 may communicate back-and-forth in an iterative process until the user is satisfied with the recipe or modified recipe (hereinafter the “recipe”). In some non-limiting examples, the user may input subsequent chemical component(s) for inclusion of the recipe into the user device 12, which subsequent chemical component may be communicated to the RCS 14. Based on the target physical property, the recommendation system 16 may determine whether the subsequent chemical components are suitable for inclusion in the recipe to produce the polymeric product having the target physical property (as previously described). The recommendation system 16 may further generate an updated advisory component recommendation including one or more additional or alternative chemical components. The user may accept, reject, or modify the updated advisory component recommendation as described above. Upon the user accepting the updated advisory component recommendation, the RCS 14 may modify the recipe to form an updated recipe which includes the one or more additional or alternative chemical components.
Once the recipe is determined suitable for producing the polymeric product having the target physical property, the RCS 14 may communicate the recipe to a saved recipes database 24. The saved recipes database 24 may store recipes developed by the system, along with data associated with the target physical properties for which the polymeric product resulting from those recipes are suitable.
Once the recipe is determined suitable for producing the polymeric product having the target physical property, the RCS 14 may program or configure a composition preparation device 26 to prepare the chemical composition based on the recipe. Programming or configuring the composition preparation device may include communicating the recipe to the composition preparation device 26 and/or otherwise preparing the composition preparation device 26 such that the composition preparation device 26 is configured to prepare the chemical composition. The composition preparation device 26 may prepare the chemical composition based on the recipe.
In some non-limiting embodiments, during or after preparation of the chemical composition, the composition preparation device 26 may communicate feedback data to the RCS 14. The feedback may include ambient conditions, such as temperature and pressure, processing conditions, including changes in temperature and pressure, and data associated with a physical property of the chemical composition being prepared. Exemplary physical properties include conductivity, indentation force deflection, hardness shore A, hardness shore D, hysteresis, exotherm, torque, mass flow and other non-destructive tests. The RCS 14 and/or the recommendation system 16 may, in response, generate an adjustment component recommendation based on the feedback data. The adjustment component recommendation may include an additional or alternative chemical component (or amount thereof) or further processing instructions in order to modify the chemical composition attain the polymeric product having the target physical property. The user may accept, reject, or modify the adjustment component recommendation. The RCS 14 may then communicate the accepted or modified adjustment component recommendation to the composition preparation device 26 to produce the chemical composition. This process allows for in-preparation adjustments to be made to the chemical composition so that a suitable polymeric product may be achieved.
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
With continued reference to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
With continued reference to
With continued reference to
At a fourth step S4, the RCS 14 and/or the recommendation system 16 may determine whether inclusion of the one or more initial chemical components in the recipe would produce the polymeric product having the at least one target physical property based on the target physical property input by the user. If the RCS 14 and/or the recommendation system 16 determine that the recipe would produce the polymeric product having the desired specifications, the method for creating a recipe may move to completion, and the composition preparation device 26 may prepare the chemical composition based on the recipe received from the RCS 14 and/or the recommendation system 16. Otherwise, the method may continue to a fifth step S5. At the fifth step S5, the RCS 14 and/or the recommendation system 16 may generate an advisory component recommendation comprising one or more additional or alternative chemical components for inclusion in the recipe. At a sixth step S6, the user may determine whether to accept or reject the advisory component recommendation. If the user decides to accept the advisory component recommendation, RCS 14 and/or the recommendation system 16 may, in response to a user accepting the advisory component recommendation, modify the recipe to include the one or more additional or alternative chemical components and proceed back to the fourth step S4 to confirm that the modified recipe would produce the polymeric product having the desired specifications. The composition preparation device 26 may then prepare the chemical composition based on the modified recipe received from the RCS 14 and/or the recommendation system 16. However, if the user decides to reject the advisory component recommendation, the method may proceed back to the second step S2a or S2b, during which the user may modify the recipe (e.g., components and/or amounts thereof). In this way, the method 80 of creating a recipe for the chemical composition may be an iterative process and an interactive process between the user and the RCS 14 and/or the recommendation system 16.
In a further non-limiting embodiment, a computer program product for creating a recipe for a chemical composition includes at least one non-transitory computer readable medium including program instructions that, when executed by at least one processor, cause the at least one processor to execute any of the systems and methods described herein. The at least one processor may include the RCS 14 and/or the recommendation system 16.
Although the invention has been described in detail for the purpose of illustration based on what is currently considered to be the most practical and preferred embodiments, it is to be understood that such detail is solely for that purpose and that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the spirit and scope of the appended claims. For example, it is to be understood that the present invention contemplates that, to the extent possible, one or more features of any embodiment can be combined with one or more features of any other embodiment.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/015623 | 1/29/2020 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62799340 | Jan 2019 | US |