Apparatus for controlling a polyurethane foam recycling process

EP4743214A1Pending Publication Date: 2026-05-20BASF SE
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
BASF SE
Filing Date
2024-07-12
Publication Date
2026-05-20

AI Technical Summary

Technical Problem

Current polyurethane foam recycling processes face challenges in accurately determining the isocyanate and polyol content of waste foam products, leading to inefficiencies and low-quality recycled products due to manual sorting methods that are error-prone, time-consuming, and costly.

Method used

An apparatus utilizing machine learning-based models trained with historical measurement data to predict the isocyanate and polyol content of polyurethane foam products by analyzing spectral data from the foam products subjected to specific wavelengths of light, enabling fast and objective content determination.

Benefits of technology

The apparatus allows for accurate and efficient determination of isocyanate and polyol content, enabling improved control over the recycling process and the production of high-quality recycled polyurethane foam products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2024069881_23012025_PF_FP_ABST
    Figure EP2024069881_23012025_PF_FP_ABST
Patent Text Reader

Abstract

The invention refers to an apparatus (110) for controlling a polyurethane foam recycling process. A data providing unit (111) provides measurement data associated with the foam product. The measurement data is indicative of a spectrum received from the foam product. An foam model providing unit (112) provides a machine learning based foam model for determining an isocyanate content and / or polyol content in the polyurethane foam product. The foam model has been trained utilizing historical training data to determine the isocyanate content and / or polyol content in a foam product based on the measurement data. An con- tent determination unit (113) determines the isocyanate content and / or polyol content in the foam product based on the foam model and the measurement data. A control data generation unit (114) generates control data for controlling the foam product recycling process based on the determined isocyanate content and / or polyol content.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Apparatus for controlling a polyurethane foam recycling process

[0002] FIELD OF THE INVENTION

[0003] The invention refers to an apparatus, a method and a computer program product for generating control data for controlling at least a part of a polyurethane foam recycling process for recycling polyurethane foam products. Further, the invention refers to a system for generating control data for controlling at least a part of a polyurethane foam product recycling process comprising the apparatus. Moreover, the invention refers to an apparatus, a method and a computer program product for training a machine learning foam model utilized in the apparatus.

[0004] BACKGROUND OF THE INVENTION

[0005] The recycling of polyurethane foam products, for instance, of a mattress, is a complex process, wherein the quality of the final recycled product strongly depends on accurately controlling the production process.

[0006] SUMMARY OF THE INVENTION

[0007] Polyurethane is one of the most important materials of the wide-ranging and diverse family of polymers and plastics. It can be solid or have an open cellular structure. In this case it is referred to as foam. Foams, in turn, can be flexible or rigid. Polyurethane is typically manufactured by reacting polyols and diisocyanates, both products derived from crude oil. A series of additives are then added to produce high-quality PU foam products. The nature of the additives depends on the application of the foam, which include, among others, bedding, furniture, and automotive.

[0008] Currently, in the field of polyurethane foam recycling, innovative chemical recycling methods are being developed and deployed that take the polyurethane foam back to its base state, for instance, take the polyurethane foam back to the aromatic diisocyanates, e.g. Toluene diisocyanate (TDI), Methylene diphenyl diisocyanate (MDI), and Polyol. TDI is typically used to make flexible polyurethane foam for furniture, bedding, carpet underlay and other products. MDI is primarily used to make rigid polyurethane foams used as insulation for homes, but may also be present in flexible foam formulations.

[0009] Generally, end-of-life polyurethane foams included in polyurethane foam products, for instance, mattresses or upholstery, in most cases consist of a mixture of different polyurethane foam types and further can comprise a plurality of additional additive materials. Producing a high-quality recycled product from these waste polyurethane foam products in a chemical recycling process is therefore a challenging task. Even in the class of standard polyurethane foam, also known as slab stock foam, the ratio of the main components, isocyanate and polyol, can vary to an extent. The production of a high-quality predetermined product from an unprocessed and indeterminate feedstock mixture in a chemical recycling process is therefore initially not possible. The polyol to isocyanate ratio of the foams can vary the reaction outcome from the reactor. Highly varying incoming feedstock can also lead to downstream problems, e.g., in phase separation and the following phase separation, filtration and distillation steps. Thus, it could be advantageous for the quality of the final recycled product to know the isocyanate content in a polyurethane foam product in advance.

[0010] However, currently, no automatic methods exist that allow to determine an isocyanate, for instance, TDI, content accurately enough before the chemical recycling process and it is common to sort the polyurethane products to be recycled by hand training the respective personnel accordingly, for instance, to distinguish between different products of different vendors for which respective isocyanate to polyol ratios are known or to even estimate the isocyanate to polyol ratio by the texture, feel and look of the polyurethane foam product itself. Clearly, this kind of sorting based on subjective evaluations of the polyurethane foam products of respectively trained personnel is an error-prone, time-consuming, and costly process that still in many cases does not allow to get a final recycled product with a desired high quality. Accordingly, it would be very helpful if an at least semiautomatic process could be provided that allows to determine an isocyanate content and / or polyol content in a polyurethane foam product in a fast, easy to handle, and objective manner that at the same time allows for a sufficient accuracy in the determination of the isocyanate content and / or polyol content for ensuring that a final recycling product can be produced based on the polyurethane foam products with the desired quality.

[0011] In this context the inventors have found that it is advantageous to utilize measurement data indicative of a spectrum from a polyurethane foam product as input to a respectively trained machine learning based model that is trained to utilize the measurement data to predict the respective isocyanate content and / or polyol content of a polyurethane foam product. Since the invention utilizes measurement data indicative of a spectrum from a polyurethane foam product, wherein the polyurethane foam product is subjected to light of a predetermined wavelength range, the measurement data can be acquired very easily, for instance, with a handheld or installed light providing measurement device. Moreover, utilizing this easy measurement in a machine learning based model that is trained to utilize the measurement data to determine the respective isocyanate content and / or polyol content of a polyurethane foam product, allows to determine the isocyanate content and / or polyol content in a fast and suitable accurate manner. Thus, controlling at least a part of the polyurethane foam product recycling process based on the such determined isocyanate content and / or polyol content that has been determined objectively, fast, easily and in a suitable accurate manner, allows for a production of a final recycled product with a desired quality.

[0012] In a first aspect, an apparatus is presented for generating control data for controlling at least a part of a polyurethane foam recycling process for recycling polyurethane foam products, wherein the polyurethane foam product is provided to a recycling process, wherein the provided polyurethane foam product comprises a specific isocyanate to polyol content ratio and optionally comprises different polyurethane foam types, wherein the apparatus comprises a) a measurement data providing unit for providing measurement data associated with at least a part of the polyurethane foam product, wherein the measurement data is indicative of a spectrum received from the part of the polyurethane foam product when the part of the polyurethane foam product is subjected to light of in predetermined wavelength range, b) a foam model providing unit for providing a machine learning based foam model for determining isocyanate content and / or polyol content in the part of the polyurethane foam product, wherein the foam model has been trained utilizing historical training data comprising historical measurement data of different polyurethane foam products and a respective isocyanate content and / or polyol content of the polyurethane foam products to determine the isocyanate content and / or polyol content in a polyurethane foam product based on the measurement data, c) a content determination unit for determining the isocyanate content and / or polyol content in the at least the part of the polyurethane foam product based on the foam model and the measurement data, d) a control data generation unit for generating control data for controlling at least a part of the polyurethane foam product recycling process based on the determined isocyanate content and / or polyol content of the part of the polyurethane foam product.

[0013] Generally, the apparatus can be realized in form of any hardware and / or software, in particular, as any general or dedicated computer. For example, the apparatus can be realized as a computer comprising one or more processors performing the functions defined by the units of the apparatus. However, the apparatus can also be realized in form of a distributed computing network in which one or more communicatively coupled computers comprising one or more processors are utilized for performing the functions as defined by the units of the apparatus. In particular, the units of the apparatus refer to functional units that can be realized in form of one or more processors of one or more communicatively coupled computers.

[0014] The polyurethane foam recycling process can refer to any chemical recycling process that allows for recycling of polyurethane foam. For example, the recycling process can refer to generate the isocyanates and the polyol as final recycled product from the polyurethane foam such that these components can again be utilized. However, the recycling process can also further comprise the step of again producing a polyurethane foam as final recycled product from the to be recycled polyurethane foam. In particular, the polyurethane foam recycling process can comprise a plurality of steps that lead to a production of a respective final recycled product from the provided polyurethane foam products. In particular, the polyurethane recycling process can comprise a pre-processing step, a chemical recycling step and a post-production step. The pre-processing step can, for instance, refer to or comprise the providing of the polyurethane foam products, a sorting of the polyurethane foam products, a pre-processing of the polyurethane foam products, for instance, a chopping or grinding of the polyurethane foam products, etc. The chemical reaction step can comprise any chemical lysis reaction that allows for a recycling of the polyurethane foam product, for instance, the chemical lysis reaction utilized by the recycling process can be a alcoholysis, in particular, a hydrolysis, a glycolysis, a ammonolysis or an aminolysis or combination thereof. The post-processing step can further comprise the steps that are performed after the chemical processing step, for instance, a cooling of a lysis result, a filtration of the lysis result, a production of a new polyurethane foam product based on the recycled components, a portioning of a final recycled product, a washing of a lysis result, etc. Generally, the control data can be configured for controlling any part of the polyurethane foam recycling process, for instance, any of the steps of the polyurethane foam recycling process.

[0015] The polyurethane foam product can be any product comprising or consisting of polyurethane foam. In particular, the polyurethane foam product comprises a specific content of isocyanates, for example, in form of TDI or MDI, and polyol that form the polyurethane of the polyurethane foam product. Further, the polyurethane foam products can comprise different polyurethane foam types. Generally, a polyurethane foam type is defined by the utilized isocyanate and the molar mass distribution of the utilized polyol. Optionally, a polyurethane foam type can also be defined by utilized additives, stabilizers, etc. Moreover, also different polyols can be utilized for different polyurethane foam types. However, the polyurethane foam product can also comprise or consist of only one polyurethane foam type. Preferably, the polyurethane foam product is at least a part of a mattress or upholstery.

[0016] Generally, the polyurethane foam product can be provided to the polyurethane foam recycling process in a plurality of different forms. For example, the polyurethane foam product can be provided in its complete form, for instance, the complete mattress can be provided to the polyurethane foam recycling process, wherein in this case, respective pre-processing steps are applied before applying the chemical recycling process. However, the polyurethane foam product can also be provided in an already pre-processed form, for instance, comprising only the polyurethane foam parts that are already chopped into smaller pieces, e.g. foam flakes, that in many cases are easier to transport. In most cases, the to-be recycled polyurethane foam product is a waste product, i.e. a product at the end of its life that has previously been used accordingly. However, the to-be recycled polyurethane foam product can also be a new product, for instance, from overproduction or due to a faulty production. Moreover, the to-be recycles polyurethane foam product can also result from cuttings during the production of a polyurethane foam product.

[0017] In particular, the polyurethane foam product or the part of the polyurethane foam product can refer to foam articles, foam pieces, foam elements or foam flakes. Foam pieces refer to input foam-containing material collected at collection and / or pre-sorting facilities. Whole foam pieces, e.g. mattresses, seats, etc. can be referred to as foam articles. Foam pieces are shredded forming foam elements. Shredding the foam pieces results in foam elements with a maximum dimension typically in the range of 100 mm to 500 mm. Foam elements are milled forming foam flakes. Milling the foam elements results in foam flakes with a maximum dimension typically smaller than 120 mm preferably smaller than 90 mm, even more preferably smaller than 70 mm.

[0018] The measurement data providing unit is then configured for providing measurement data associated with at least a part of the polyurethane foam product. In particular, the measurement data providing unit can be a receiving unit, for instance, an interface configured for receiving data, that is configured for receiving the measurement data from a storage unit on which the measurement data is already stored and for then providing the measurement data. However, the measurement data providing unit can also be realized in form of a storage unit or can be configured to have access to a respective storage unit on which the measurement data is already stored. Moreover, the measurement data providing unit can also be realized as a respective measurement unit, for instance, as an infrared sensor, configured for acquiring the measurement data and then providing the same. Generally, the measurement data is associated with at least a part of the polyurethane foam product, in particular, comprises or is indicative of measurements resulting from the respective part of the polyurethane foam product. In particular, the measurement data is indicative of a spectrum received from the part of the polyurethane foam product when the part of the polyurethane foam product is subjected to light in a predetermined wavelength range. The part of the polyurethane foam product can be subjected to light by utilizing a respective light source providing light in the predetermined wavelength range, wherein the provided spectrum of the light will change when interacting with the polyurethane foam product. Generally, the predetermined wavelength range can be in the visible range and / or the infrared range. It has been found by the inventors that in particular the spectrum of infrared light, preferably, near infrared light, is indicative of an isocyanate content and / or polyol content of the respective polyurethane foam product, i.e. a different isocyanate content and / or polyol content results in a different infrared spectrum received from the polyurethane foam product. Thus, it is preferred that the predetermined wavelength range is part of the near infrared. The spectrum can generally be received as a reflected or refracted spectrum. However, since in most cases the polyurethane foam is not permeable for light in a visible or infrared wavelength range, it is preferred that the spectrum is a reflected spectrum received by a reflection of the light from a surface of the polyurethane foam product. Preferably, the part of the polyurethane foam product is subjected to near infrared light with wavelengths between 600 and 3000 nm. More preferably, in a range between 950 nm to 1650 nm, even more preferably, between 1100 nm and 1600 nm. Another preferred wavelength range lies in the middle infrared spectrum, preferably between 3000 and 5300nm.. Moreover, also visible light wavelength ranges can be utilized. Preferably, the spectrum is an intensity spectrum.

[0019] Generally, the measurement data is indicative of the spectrum, in particular, can directly comprise the result of the measurement of the spectrum. However, the result of the measurement of the spectrum can also first be processed, for instance, filtered to reduce noise, before being provided as measurement data, for instance, by the measurement data providing unit. For subjecting the polyurethane foam product with light and for measuring the resulting light spectrum, generally, the same device can be utilized that comprises a light source and also a respective light sensor. However, also different devices can be provided. The respective light source and / or light sensor can be a handheld device or a device integrated, for instance, into an automated pre-processing unit in which the polyurethane foam is pre-processed, without human intervention. For example, the light source and / or sensor can be provided such that they illuminate polyurethane foam products moving on a conveyor belt. The apparatus further comprises a foam model providing unit configured to providing a machine learning based foam model. The foam model providing unit can also be a receiving unit for receiving the foam model, for instance, via a respective interface such as an interface to the storage or an input unit and to then provide the foam model. However, the foam model providing unit can also be the storage unit itself or the respective input unit itself. Generally, the foam model provided by the foam model providing unit can be trained already and then stored on a respective storage, for instance, to which the foam model providing unit has access. However, the providing of the foam model can also comprise initiating a training or retraining of a respective machine learning based model for a specific case based on respective training data, wherein the foam model is then provided after the training process is completed.

[0020] The foam model is configured for determining an isocyanate content and / or polyol content content in at least the part of the polyurethane foam product that has been subjected to the infrared light. For most cases, the isocyanate content and / or polyol content of a part of the polyurethane foam product will also be the content in other parts of the polyurethane foam product, in particular, the whole polyurethane foam product, since it is common that a homogeneous polyurethane foam product is already provided to the recycling process. However, if a heterogeneous polyurethane foam product is provided to a recycling process, the same procedure as described here, i.e., the measurement of the spectrum and the determination of the isocyanate content and / or polyol content, can also be applied to different parts of a polyurethane foam product. The provided foam model is then adapted to determine the isocyanate content and / or polyol content of a respective polyurethane foam product based on the measurement data. In particular, the foam model is a machine learning based model that has been parameterized, i.e. trained, based on historical training data, to determine the isocyanate content and / or polyol content based on the measurement data. Generally, the foam model can be based on any known machine learning algorithm, like a neural network, a regression model, or a classification algorithm, etc. However, it has been found by the inventors that in particular, a foam model comprising a vector support machine provides accurate results while the training and also the application efforts, in particular, with respect to computational resources, is in an acceptable range to still allow for a fast determination of the isocyanate content and / or polyol content, in particular, for a real-time determination of the isocyanate content and / or polyol content that allows for a real-time controlling of the polyurethane recycling process, for instance, for a real-time sorting of respective parts of a polyurethane foam product. However, also other machine learning based models like neural networks can be trained for this task. The provided foam model has generally been trained before being provided by the foam model providing unit by uti- lizing historical training data comprising historical measurement data of different polyurethane foam products and respective isocyanate content and / or polyol content of the plurality of different polyurethane foam products. For example, for different polyurethane foam products an isocyanate content and / or polyol content can be measured in a laboratory or polyurethane foam products with known isocyanate content and / or polyol content can be utilized. Respective measurement data can then be acquired in the same way as will be the case during the application of the model, for instance, by also using a handheld device or a respective process-integrated device and a respective trainable model can then be trained by parameterizing the respective parameters of the model utilizing known training methods. For example, supervised but also unsupervised training methods can be utilized, respectively.

[0021] The content determination unit is then configured to determine based on the provided foam model and the measurement data the isocyanate content and / or polyol content in at least the part of the polyurethane foam product for which the measurement data has been acquired. In particular, the acquired measurement data is provided as input to the foam model, wherein the foam model then provides as output the respective isocyanate content and / or polyol content. The isocyanate content and / or polyol content is defined as representing an amount of the isocyanate and / or polyol in the polyurethane foam. Generally, the determined isocyanate content and / or polyol content can refer to a specific isocyanate content and / or polyol content value, like the amount of isocyanate content and / or polyol content per weight or a molar mass per weight. However, the determined isocyanate content and / or polyol content can also be determined as a percentage value based on a reference of a Standard isocyanate content and / or polyol content of known mixtures of respective polyurethane foam types. Moreover, the isocyanate content and polyol content can also be provided as a ration of isocyanate to polyol content. In a preferred embodiment the isocyanate content is determined as weight ratio with respect to the weight of all other components. Moreover, it can be predetermined that the additives are present in the amount of 5% weight. Thus, determining the isocyanate content in this way at the same time determines the polyol content of the polyurethane foam. For example, if it is determined that the isocyanate, e.g. TDI, is present with 48 parts, the polyols are present with 100 parts and 5 parts are predetermined as additives, then the isocyanate content is determined as 48 parts / 154 parts = 31 .1 % for this example. The inventors have calculated the isocyanate content with known formula recipes for foaming. The amount of additives is therefore known for each measured foam. However part of the additives is often water that evaporates during the foaming and is therefore not part of the final foam product anymore. Moreover, since in some cases the additive content is known to be low, it can also be defined that the additive content is ignored. In this case the above determination generally determines the weight ration of isocyanate to polyol in the polyurethane foam product.

[0022] In particular, the determined isocyanate content and / or polyol content can also be a simple indicator whether the isocyanate content and / or polyol content lies above or below one or more predetermined thresholds. Generally, the isocyanate content in a polyurethane foam product varies between 20 and 35%. Thus, a preferred threshold for classifying the polyurethane foam product can be whether the isocyanate content lies above or below 27%. In the last case the isocyanate content and / or polyol content determination can also be regarded as a classification of the polyurethane foam product into classes defined by the isocyanate content and / or polyol content.

[0023] The control data generation unit can then generate control data for controlling at least the part of the polyurethane foam product recycling process based on the determined isocyanate content and / or polyol content of the part of the polyurethane foam product. For example, predetermined rules can be utilized that determine how respective process parameters are to be set based on the isocyanate content and / or polyol content, wherein the control data can then be generated such that it causes a setting of the respective parameters. Preferably, the control data is configured for controlling a sorting process being part of the polyurethane foam product recycling process such that different polyurethane foam products and / or parts of a polyurethane foam product are sorted based on the isocyanate content and / or polyol content of the respective polyurethane foam product and / or parts of the polyurethane foam product. For example, the control data can cause information indicative of the determined isocyanate content and / or polyol content of a polyurethane foam product to be provided to an interface utilized by an employee that sorts the respective polyurethane foam products based on their isocyanate content and / or polyol content. The interface can then indicate to the employee how the polyurethane foam product has to be sorted based on the determined isocyanate content and / or polyol content, for instance, by providing a visual or audio signal. Additionally or alternatively directly the determined isocyanate content and / or polyol content can be provided to the employee via the interface so that the employee can decide or control the sorting of the polyurethane foam product. However, the control data can also be configured to cause an automatic sorting of the polyurethane foam product based on the isocyanate content and / or polyol content. For example, a mechanic sorting using pressurized air or other machine sorting mechanisms can be controlled utilizing the control data such that respectively provided polyurethane foam products are sorted automatically based on the isocyanate content and / or polyol content. For example, one or more thresholds can be provided with respect to the isocyanate content and / or polyol content such that the polyurethane foam products are sorted based on whether they are above or below a respective isocyanate content and / or polyol content threshold. Preferably, the polyurethane foam products are sorted based on an isocyanate content being above or below a threshold of 27% into low and high content polyurethane foam batches, wherein a chemical recycling process can then be adapted to the respective high or low content. This allows already in a sorting process to provide a more homogeneous input to the respective chemical recycling process such that the chemical recycling process can be adapted more optimally to the respective homogeneous material with respect to the isocyanate content and / or polyol content.

[0024] Additionally or alternatively, the control data is configured for controlling process parameters of a chemical lysis reaction being part of the recycling process based on the isocyanate content and / or polyol content. In particular, reaction temperatures, reaction pressure, residence time, amount of added reagents, and / or reagents concentration, can be adapted based on the isocyanate content and / or polyol content. For example, also in this case predefined rules can be utilized that determine the process parameters with respect to the isocyanate content and / or polyol content. In particular, it is preferred that based on the isocyanate content and / or polyol content it is determined to utilize one of two possible process parameter sets for the chemical recycling process with respective two sets of parameters. Also in this case, a respective threshold for the isocyanate content and / or polyol content can be provided based on which it is decided whether a polyurethane foam product is subjected to the first set of process parameters or to the second set of process parameters based on the isocyanate content and / or polyol content of the respective polyurethane foam product.

[0025] In a preferred embodiment the control data is configured for controlling process parameters determining the amount of predetermined reactants in the chemical reaction. In particular, the amount of glycol and / or water added to the reaction can be controlled based on the determined isocyanate and / or polyol content. In particular, the amount of water added to the reaction can be reduced when the isocyanate content is lower. This allows to save water and energy needed to heat the reactants up, based on the isocyanate content. Moreover, it is preferred that the amount of added catalyst TDA is controlled based on the isocyanate content.

[0026] In an embodiment, the apparatus further comprises a) a classification model providing unit for providing a foam classification model for classifying the at least a part of the polyurethane foam product into a class of one or more foam classes, wherein the foam classes depend on the polyurethane foam types and / or further additives in a polyurethane foam product, and wherein the classification model is a machine learning based model trained utilizing historical data to classify a polyurethane foam product into a class of the one or more classes based on the measurement data, b) a classification unit for classifying the at least a part of the polyurethane foam product based on the classification model and the measurement data, c) wherein the control data generation unit is configured for generating control data for controlling at least a part of the polyurethane foam product recycling process further based on the classification of the part of the polyurethane foam product. Generally, the classification model providing unit can be a receiving unit for receiving the classification model, for instance, from a storage or from an input unit, but can also be a storage unit itself or comprise access to a respective storage unit on which the classification model is already stored for providing the same. The classification model is a machine learning based model that has been trained such that it is configured to classify a polyurethane foam product, in particular, at least the part of the polyurethane foam product for which the measurement data is provided, into a class of the one or more classes based on the measurement data that is also utilized for determining the isocyanate content and / or polyol content. Thus, the same measurement data cannot only be utilized for determining the isocyanate content and / or polyol content, but provided as input to another model, here, the foam classification model, for classifying the polyurethane foam products. In a preferred embodiment, the classification model comprises a support vector machine.

[0027] Generally, the polyurethane foam product classes, i.e. the foam classes, depend on the polyurethane foam types and / or further additives present in the polyurethane foam product. The classes can be predefined and the foam classification model can be trained to classify a polyurethane foam into respective predefined foam classes. Predefined foam classes can, for example, be based on possible differences between the classes with respect to the optimal recycling process parameters. However, the classes can also be identified during the training itself, and thus refer to classes that have not been predefined. Depending on the definition of the classes, the foam classification model can be configured to classify a polyurethane foam product only in one class, respectively, or in a plurality of classes. For example, if two of the classes refer to “a polyurethane foam product with flame protection” and another class refers to “standard polyurethane foam product”, the polyurethane foam product can be classified into both classes if it refers to a standard polyurethane foam product with flame protection. However, if, for instance, the classes for classifying the polyurethane foam products refer to only two classes like “standard” and “not standard”, a polyurethane foam product can only be classified into one of these classes. Generally, the classes can depend on the polyurethane foam types utilized in the polyurethane foam product and thus on the mixture of polyurethane foam types present in the polyurethane foam product. Additionally or alternatively, the foam classes can depend on any further additives provided in the polyurethane foam product, for instance, on functional additives that are utilized to adapt one or more functions of the polyurethane foam product. An example for such additives are additives that are utilized to provide a flame protection to the polyurethane foam product. Further possible additives can be utilized for classifications are water, silicone-stabilizers, like siloxanes with polyetherol-sidechains, crosslinker, like glycerin, diethanolamine, sorbitol, chain-extenders, like Butandiol, Methyl-propanediol, monools, like phenoxyethanol, antioxidants, flame retardants, inorganic fillers like chalk, defoamers, catalysts, colourants. Moreover, also other aspects of the polyurethane foam product can be taken into account as classes, for example, dirt, dust, humidity, microbial or fungal contaminations. For example, a respective threshold can be provided for any of these contaminations and a polyurethane foam product lying above the respective threshold with at least one of these contaminations can be classified as contaminated.

[0028] For training the classification model, historical data can be utilized comprising measurement data of a plurality of polyurethane foam products and a respective classification for the respective polyurethane foam products. For example, the classification can be provided by an expert as predetermined classification or can be determined during the training process based on the measurement data. Then, any known training method can be utilized for training the classification model based on the historical data. Preferably, the one or more classes comprise at least one of the following classes: HR-MDI, HR-TDI, HR-TDI CM, HyperSoft-MDI, HyperSoft-TDI, Standard, Standard-CME, Standard-HR-mix-TDI, VE- MDI,more preferably, TDI-Standard and no-Standard. The term “TDI” indicates that the polyurethane foam comprises toluene diisocyanate. The term “CM” stands for combustion modified and “CME” for combustion modified ether. The class “Standard-TDI” refers to a flexible foam comprising polyols of different molecular weight in the range 3000 to 3500 and toluene diisocyanate. The term “MDI” indicates that the polyurethane foam comprises 4,4-diphenylmethane diisocyanate. The term “HR” refers to high resilient foams comprising polyols of different molecular weight in the range 5000 to 12000 with MDI and / or TDI. The term “VE” refers to viscoelastic foams comprising polyols of different molecular weight in the range 700 to 2000. A further possible classification can refer to the classes TDI- Standard, HR or VE. Moreover, the classes can also consist of “TDI-standard” and “no standard” in an embodiment.

[0029] The classification unit is then configured to classify at least the part of the polyurethane foam product based on the classification model and the measurement data. In particular, the classification unit is configured to provide the measurement data as input to the classification model, wherein the classification model then outputs the one or more respective classes into which the polyurethane foam product can be classified by the classification model. The control data generation unit is then configured to generate control data for controlling at least the part of the polyurethane foam product recycling process further based on the classification of the part of the polyurethane foam product. In particular, in addition to sorting the polyurethane foam products in a pre-processing step based on the SAN content, the polyurethane foam products can also be sorted based on the classification. This allows for an even higher homogenization of the polyurethane foam products provided to the recycling process and thus allows to strongly adapt the recycling process, in particular, the chemical recycling process to the respective input polyurethane foam products, for instance, not only to the isocyanate content and / or polyol content but also to the respective type of polyurethane foam products. This can lead to a higher quality of the resulting final recycled product. Moreover, the control data generation unit can also generate control data that can control, for instance, the chemical recycling process, in particular, the chemical lysis process to adapt this process to the polyurethane foam product classes provided to the recycling process. For example, one or more predetermined parameter sets for the respective chemical lysis process can be set by the control data based on the respective SAN content and further based on the respective polyurethane foam product class in the recycling process.

[0030] In a further aspect of the invention, a system is presented for generating control data for controlling at least a part of a polyurethane foam product recycling process, wherein the system comprises a) a measurement device configured for illuminating at least a part of a polyurethane foam product with light in a predetermined wavelength range and measuring a spectrum received from the part of the polyurethane foam product illuminated with the light for generating and providing measurement data indicative of the measurement, and b) an apparatus according to any of the preceding claims.

[0031] In a further aspect of the invention, an apparatus is presented for training a machine learning foam model utilizable in the apparatus as described above, wherein the apparatus comprises i) a historical data providing unit for providing historical data for training the foam model, wherein the historical data comprises a) measurement data of a plurality of polyurethane foam products with different isocyanate content and / or polyol content, and b) a respective isocyanate content and / or polyol content for each of the plurality of polyurethane foam products, wherein the measurement data is indicative of a spectrum received from at least a part of a respective polyurethane foam product when the part of the respective polyurethane foam product is subjected to light in a predetermined wavelength range, ii) a model providing unit for providing a trainable machine learning based foam model, iii) a training unit for training the trainable foam model based on the historical data such that the trained foam model is configured to determine the isocyanate content and / or polyol content of a polyurethane foam product based on the respective measurement data of the polyurethane foam product, and iv) a trained model providing unit for providing the trained foam model.

[0032] In a further aspect, a computer-implemented method is presented for generating control data for controlling at least a part of a polyurethane foam recycling process for recycling polyurethane foam products, wherein the polyurethane foam product is provided to a recycling process, comprises a specific isocyanate to polyol content ratio and optionally comprises different polyurethane foam types, wherein the method comprises a) providing measurement data associated with at least a part of the polyurethane foam product, wherein the measurement data is indicative of a spectrum received from the part of the polyurethane foam product when the part of the polyurethane foam product is subjected to light in a predetermined wavelength range, b) providing a machine learning based foam model for determining an isocyanate content and / or polyol content in the part of the polyurethane foam product, wherein the foam model has been trained utilizing historical training data comprising measurement data of different polyurethane foam products and a respective isocyanate content and / or polyol content of the polyurethane foam products to determine the isocyanate content and / or polyol content in a polyurethane foam product based on the measurement data, c) determining the isocyanate content and / or polyol content in the at least a part of the polyurethane foam product based on the foam model and the measurement data, d) generating control data for controlling at least a part of the polyurethane foam product recycling process based on the determined isocyanate content and / or polyol content of the part of the polyurethane foam product.

[0033] In a further aspect, a computer-implemented method is presented for training a machine learning foam model utilizable in the apparatus as described above, wherein the method comprises i) providing historical data for training the foam model, wherein the historical data comprises a) measurement data of a plurality of polyurethane foam products with different isocyanate content and / or polyol content, and b) a respective isocyanate content and / or polyol content for each of the plurality of polyurethane foam products, wherein the measurement data is indicative of a spectrum received from at least a part of a respective polyurethane foam product when the part of the respective polyurethane foam is subjected to light in a predetermined wavelength range, ii) providing a trainable machine learning based foam model, iii) training the trainable foam model based on the historical data such that the trained foam model is configured to determine the isocyanate content and / or polyol content of a polyurethane foam product based on the respective measurement data of the polyurethane foam product, and iv) providing the trained foam model. In a further aspect, a polyurethane recycling process is presented for recycling a polyurethane foam product, wherein the polyurethane recycling process is controlled utilizing control data generated by the apparatus as described above and / or the method as described above.

[0034] In a further aspect, a computer program product is presented for generating control data for controlling at least a part of a polyurethane foam product recycling process for recycling a polyurethane foam product, wherein the computer program product comprises program code means for causing an apparatus as described above to carry out the method as described above.

[0035] In a further aspect, a computer program product is presented for generating control data for training a machine learning foam model utilizable in the apparatus as described above, wherein the computer program product comprises program code means for causing an apparatus as described above to carry out the method as described above.

[0036] It shall be understood that the apparatuses as described above, the methods as described above and the computer program products as described above have similar and / or identical preferred embodiments, in particular, as defined in the dependent claims.

[0037] It shall be understood that a preferred embodiment of the present invention can also be any combination of the dependent claims or above embodiments with the respective independent claim.

[0038] These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter.

[0039] BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In the following drawings:

[0041] Fig. 1 shows schematically and exemplarily an embodiment of a system for recycling polyurethane foams comprising an apparatus for generating control data for controlling at least a part of the polyurethane recycling process,

[0042] Fig. 2 shows schematically and exemplarily a flow chart of a method for generating control data for controlling at least a part of a polyurethane recycling process, Fig. 3 shows schematically and exemplarily a flow chart of a method for training an foam model for determining an isocyanate content and / or polyol content.

[0043] DETAILED DESCRIPTION OF EMBODIMENTS

[0044] Fig. 1 shows schematically and exemplarily a system 100 for recycling a polyurethane foam product, in particular, a mattress or upholstery product or a part thereof. The system 100 comprises industrial assets utilizable for performing a polyurethane recycling process, for instance, an industrial plant 130. Further, the system 100 comprises an apparatus 1 10 for generating control data for controlling at least a part of the polyurethane foam recycling process performed in the industrial plant 130. Optionally, the system 100 can further comprise a training apparatus for training an foam model utilizable by the apparatus 1 10.

[0045] The following polyurethane foam product recycling process is described as being performed as part of an industrial plant 130. However, parts of the process can also be performed by a network of industrial plants at the same or at different industrial plant sites. In an exemplary polyurethane foam product recycling process, first a to be recycled polyurethane foam product 140 is provided to the industrial plant site 130. In particular, the to be recycled polyurethane foam product 140 can be part of a mattress or an upholstery. Generally, the polyurethane foam product 140 can be provided in any form suitable for the respective recycling process, for instance, can be provided as complete product such that pre-processing steps like the sorting of different materials, for instance, of a mattress, are performed at the industrial plant 130 or can be provided as already only comprising the respective polyurethane foam parts, for instance, in form of chunks of a predetermined size. The provided polyurethane foam product 140 is then provided to a measurement unit 133 of the industrial plant site 130. The measurement unit 133 can be realized in form of a handheld device utilized by a respective employee or can also be part, for example, of an automatic measurement asset. For example, the measurement unit 133 can be placed above some kind of movement unit like a conveyor belt on which the respective polyurethane foam product is moved during the measurement. This automatic measurement is in particular preferred for cases in which the polyurethane foam product is provided in smaller pieces, for example, as shredded flakes. The measurement unit 130 is configured to subjecting at least a part of the polyurethane foam product to light in a predetermined wavelength range. In a preferred embodiment described in the following the light is infrared light and the light source is a respective infrared source. Preferably, the infrared light refers to near infrared light. Further, the measurement unit 133 comprises means for detecting light, in particular, in form of a spectrum, received, for example, reflected or refracted, from the polyurethane foam product 140 when subjected to the infrared light. For example, the measurement unit 133 can comprise an infrared detector for measuring the infrared spectrum reflected from the polyurethane foam product 140. The measured spectrum can then, for instance, be digitalized or formatted in any other way that allows for a further processing of the measurement data and then provided to a respective storage unit, not shown, or directly to apparatus 110. Based on a respective result of an isocyanate content and / or polyol content determination or a respective classification of the polyurethane foam product, as will be described hereafter, with respect to the apparatus 110, the polyurethane foam product 140 or parts thereof can be transferred to a storage facility 141 for storing the polyurethane foam product or the polyurethane foam product can be provided to a sorting facility 142 that is configured for sorting the polyurethane foam product based on the respective results of the determination of the isocyanate content and / or polyol content or the classification of the polyurethane foam product based on the apparatus 110. In this case, polyurethane foam products that can be recycled, for instance, by the current process performed by the industrial plant site or with the currently utilized process parameters of the recycling process can be directly transferred further to the industrial asset 131 performing the recycling process. Polyurethane foam products for which the determined isocyanate content and / or polyol content and / orthe classification indicates the recycling at a later point, for instance, with different processing parameters, can then also be transferred from the sorting facility 142 to the storage unit 141 . The polyurethane foam recycling process is then performed by respective industrial assets 131 that are controlled by control means 132. Control means 132 can generally be part of a respective industrial plant control and management system and are configured to manipulate one or more process parameters determining the polyurethane recycling process performed by the industrial assets 131 .

[0046] A respective exemplarily polyurethane recycling process will be described in the following. An example of typical pre-processing steps for foam recycling, in particular for polystyrene foams, are summarized in the website https: / / www.recyclefoam.org / about-foam-recycling. Foam residues can either be placed in the same container as other recyclables or can be taken to a dedicated drop-off center. From there, the recyclables can be delivered to a sorting facility or material recovery facility (MRF) where the foam is either separated from other recyclables (mechanically or manually) or is kept separated from the other recyclables. The foam pieces are delivered to a grinder or shredder from where they are transferred to a densifier or press, where the loose foam elements are compacted for storage or transportation to the recycling facility. Another example of the steps of a pre-processing method for a polystyrene foam mix can be found in the website https: / / www.homefor- foam.com / recycling / . An exemplary chemical processing that can follow the pre-processing steps described above is described in the scientific publication by M. Grdadolnik et al. titled Insight into Chemical Recycling of Flexible Polyurethane Foams by Acidolysis, ACS Sustainable Chem. Eng. 2022, 10, 3, 1323-1332 describes an exemplary chemical recycling process for polyurethane foams. Other examples of chemical recycling processes are disclosed, for instance in documents DE 102016122275 A1 , DE 102013106364 A1 , WO 2021023889 A1 , and US 20220251328 A1. These respective chemical processes can be performed utilizing respective chemical operation units, like a reactor a filtration unit, a distillation unit, etc. The resulting one or more recycling products can then be subjected to respective post-processing steps, including quality checking, packaging, etc. The above described polyurethane recycling process then results in a respective final recycled product 143.

[0047] The apparatus 1 10 is configured to provide control signals, for example, to the controlling unit 132 and / or to the sorting facility 142, for controlling the respective polyurethane foam product recycling process. The apparatus 110 can be realized, for instance, as part of the control unit 132 but can also be realized as a standalone computer system that is communicatively coupled, for instance, with the control unit 132. Generally, the apparatus 110 can be realized in form of any computing device comprising respective processors that can perform the functions defined by the units of the apparatus 110. For example, the apparatus

[0048] 110 can be realized in form of a general or dedicated computing device or network of computing devices. The apparatus 110 comprises a measurement data providing unit 111 , a foam model providing unit 112, a content determination unit 113 and a control data generation unit 1 14. Optionally, the apparatus 110 can further comprise, not shown in Fig. 1 , a classification model providing unit and a classification unit.

[0049] The measurement data providing unit 11 1 is configured to provide the respective measurement data of the measurement unit 113. For example, the measurement data providing unit

[0050] 111 can be an interface that allows to receive the data from the measurement unit 133 and to provide the received data from the measurement unit 133, for instance, to the content determination unit 113. However, the measurement data providing unit 111 can also be configured to access a storage unit on which the measurement data of the measurement unit 133 is already stored, for instance, in a long-term or short-term storage.

[0051] The foam model providing unit 112 is configured to provide a machine learning based foam model for determining an isocyanate content and / or polyol content in the part of the polyurethane foam product for which the measurement data has been provided. Generally, the foam model is configured for determining the isocyanate content and / or polyol content of a respective polyurethane foam product based on the provided measurement data. The foam model is machine learning based and has been trained utilizing historical training data comprising a) historical measurement data of different polyurethane foam products and b) a respective isocyanate content and / or polyol content of the polyurethane foam products. For example, the foam model can be trained utilizing training apparatus 120, described in the following.

[0052] Training apparatus 120 comprises a historical data providing unit 121 , a model providing unit 122, a training unit 123 and a trained model providing unit 124. The historical data providing unit 121 is configured for providing historical data fortraining the foam model. For example, the historical data can be stored on a respective storage unit not shown in Fig. 1 . Generally, the historical data comprises a) measurement data of a plurality of polyurethane foam products with different isocyanate contents and / or polyol contents, and b) the respective isocyanate content and / or polyol content for each of the plurality of polyurethane foam products. For example, the historical data can comprise data that has been acquired from polyurethane foam products with known isocyanate content and / or polyol content. For example, the isocyanate contents and / or polyol contents of a plurality of polyurethane foam products can be measured utilizing known measurement methods and from the same polyurethane foam products respective measurement data, e.g. infrared spectra, can be acquired. However, in some cases, the isocyanate content and / or polyol content can also be generally known, for instance, provided and guaranteed by the vendor or producer of the polyurethane foam product. In this case, only the respective measurement data of the polyurethane foam product has to be acquired. The historical data can then be stored on a respective storage unit.

[0053] The model providing unit 122 is configured for providing a trainable machine learning based foam model. In particular, a respective trainable machine learning based foam model can be stored on a storage unit already and be provided by the model providing unit. However, the model providing unit can also be configured to receive the trainable machine learning based foam model, for instance, via an input unit or user interface where a user can input or select a respective trainable machine learning based foam model. The trainable foam model refers to a respective algorithm comprising parameters that are determined during the training process of the trainable foam model and thus reflect in the trained foam model the functional relation between the measurement data and the isocyanate content and / or polyol content. Thus, the training of the trainable foam model can also be regarded as a parameterization, i.e. a setting of the parameters, of the trainable foam model. Preferably, the trainable foam model comprises a support vector machine, since the inventors have found that such an algorithm allows for a suitable accuracy in the determination of the foam content with acceptable utilization of computational resources. However, also other known machine learning algorithms can be utilized, for instance, neural network algorithms, linear or nonlinear regression algorithms, classification algorithms, etc.

[0054] The training unit 123 is then configured for training the trainable foam model utilizing historical data. In particular, any known training algorithms, for instance, supervised or unsupervised training algorithms, can be utilized for training the foam model based on the historical data. In particular, the foam model is trained utilizing the historical data such that the trained foam model is configured to determine the isocyanate content and / or polyol content of a polyurethane foam product based on the respective measurement data of the polyurethane foam product with a predetermined accuracy. The trained model providing unit 124 is then configured for providing the trained foam model. For example, the trained SAN model can be provided to a storage unit from which the foam model providing unit 1 12 can access the foam model or if the foam model has currently been trained or retrained, the trained model providing unit 124 can directly provide the foam model to the trained foam model providing unit 112. In a preferred embodiment, the machine learning based foam model is a support vector machine with a radial basis function. It has been found that such a model can be trained successfully utilizing between 100 and 200 historical data samples.

[0055] The content determination unit 113 is then configured for determining the isocyanate content and / or polyol content in at least the part of the polyurethane foam product. In particular, the content determination unit is configured to utilize the provided foam model and the provided measurement data to determine the respective isocyanate content and / or polyol content. For example, the content determination unit 113 can be configured to provide the measurement data as input to the respective foam model such that the output refers to the isocyanate content and / or polyol content. Optionally, the content determination unit 1 13 can also be configured for pre-processing the respective measurement data, for instance, by filtering out strong outliers that might impact the results of the content determination, by removing parts of a spectrum that have been found to be irrelevant for the determination of the content, etc. However, such pre-processing can also be omitted if the foam model has been trained on the raw data or can be performed by a respective part of the foam model itself. It has been found by the inventors that the results of the isocyanate content and / or polyol content determination allow for a good accuracy if the pre-processing of the measurement data, e.g. the infrared spectra, comprises first a detrending step in order to linearize the respective data, further a normalization, for instance, utilizing a standard normal variant algorithm, and a calculation of a second derivative from the respective measurement data. Moreover, it has been found that the most relevant part of the spectrum for determining the isocyanate content and / or polyol content lies between a wavelength of 1100 nm to 1600 nm. Although the inventors have been found that this pre-processing was in particular suitable for the preferably utilized support vector machine, when utilizing other machine learning algorithms also other pre-processing steps or even an omitting of preprocessing steps can result in a suitable accuracy in the performance of the respective machine learning model.

[0056] The control data generation unit 114 is then configured to generate control data for controlling at least a part of the polyurethane foam product recycling process performed by industrial plant 130 based on the determined isocyanate content and / or polyol content of the part of the polyurethane foam product 140. For example, the control data can be configured for controlling the sorting of the polyurethane foam products, for instance by a sorting facility 142. In particular, it can be useful to setup the chemical recycling process performed by the process assets 131 for a specific isocyanate content and / or polyol content and to then sort the polyurethane foam products until a batch of polyurethane foam products with the respective isocyanate content and / or polyol content can be provided to the recycling process. Polyurethane foam products with a different isocyanate content and / or polyol content can then be transferred to a respective storage unit 141 and recycled in another batch with the respective isocyanate content and / or polyol content. Moreover, the sorting can also refer to mixing polyurethane foam products with different isocyanate content and / or polyol content, for example, from the storage unit 141 , such that a respective predetermined isocyanate content and / or polyol content is provided by a batch of polyurethane foam products processed in the chemical recycling process at the same time. Additionally or alternatively, the control data can be configured for controlling process parameters of the chemical recycling process, in particular, of the chemical lysis reaction. For example, the control data can be provided to the controlling unit 132 and cause the control unit 132 to adapt a respective process parameter of the chemical lysis reaction in accordance with the controlling data. For example, predetermined rules can be utilized that indicate how process parameters are to be changed based on the isocyanate content and / or polyol content.

[0057] Preferably, the controlling of the sorting of the polyurethane foam products before being provided to the chemical reaction process and the controlling of the chemical reaction process are combined. For example, it is preferred that the control data causes a sorting of the polyurethane foam products into two batches, wherein a respective first batch comprises a low isocyanate content, i.e. an isocyanate content below a predetermined threshold, and the second batch comprises a high isocyanate content, i.e. an isocyanate content above a predetermined threshold, wherein the control data then further causes that a respective recycling process is utilized for each batch. This allows to produce a final recycling product 143 with a desired quality even in the presence of different isocyanate contents. In a preferred embodiment, the apparatus 110 further comprises a classification model providing unit that is configured for providing a foam classification model. The foam classification model is configured for classifying the polyurethane foam product 140 into different polyurethane products classes. Generally, a polyurethane foam product can comprise more than one polyurethane foam type and / or can comprise further additives to the polyurethane foam. Thus, classes can be defined that classify the polyurethane foam products based on the polyurethane foam types and / or further additives in the polyurethane foam product. Generally, the polyurethane foam types and / or further additives in the polyurethane foam product can also influence the recycling process and thus influence the quality of the recycled product. Accordingly, a classification allows in the same way as a determination of the isocyanate content and / or polyol content, to sort the polyurethane foam products based on the respective predetermined classes such that only recycling processes are applied to a batch of polyurethane foam products in the same class that are suitable for this class and / or the processing parameters of the chemical recycling process can be adapted to the determined polyurethane foam class in order to allow the production of a recycling product with a desired quality.

[0058] Also the classification model is preferably a machine learning based model that is trained utilizing historical data comprising a) measurement data of a plurality of respective polyurethane foam products and b) the respectively determined class for each of the different polyurethane foam products. For example, for training the classification model, the same polyurethane foam products can be utilized that have been utilized for training the foam model, wherein in this case the measurement data is already provided. However, also a different batch of polyurethane foam products can be utilized for the training, wherein in this case first the measurement data has to be acquired. The class of a respective polyurethane foam product can then be determined, for instance, based on information of a producer or vendor of the polyurethane foam product indicating the respective polyurethane foam types utilized in the polyurethane foam product or also based on respective laboratory measurements of the polyurethane foam types. Also the classification model is preferably based on a support vector machine algorithm and the training can be performed based on the historical data in the same way as described above with respect to the foam model.

[0059] A classification unit can then be configured to utilize the classification model to classify a part of the polyurethane foam product based on the measurement data. The control data generation unit can then be further configured to generate the control data not only based on the foam content, but also based on the classification of the polyurethane foam product. As described above, for instance, the control data can be configured for causing a respective sorting of the polyurethane foam product or a part of the polyurethane foam product or can be configured to cause the utilization of a respective recycling process, for instance, by utilizing respective process parameters. Preferably, the classes utilized by the classification model refer to a standard class and a non-standard class. However, the classes can also be more diversified, for instance, the following classes or at least one or more of the following classes can be utilized HR-MDI, HR-TDI, HR-TDI CM, HyperSoft-MDI, HyperSoft- TDI, Standard, Standard-CME, Standard-HR-mix-TDI, VE-MDI,more preferably, TDI- Standard and no-Standard. The term “TDI” indicates that the polyurethane foam comprises toluene diisocyanate. The class “Standard-TDI” refers to a flexible foam comprising polyols of different molecular weight in the range 3000 to 3500 and toluene diisocyanate. The term “MDI” indicates that the polyurethane foam comprises 4,4-diphenylmethane diisocyanate. The term “HR” refers to high resilient foams comprising polyols of different molecular weight in the range 5000 to 12000 with MDI and / or TDI . The term “VE” refers to viscoelastic foams comprising polyols of different molecular weight in the range 700 to 2000. A further possible classification can refer to the classes TDI-Standard, HR or VE.

[0060] Fig. 2 shows schematically and exemplarily a flow chart of a method for generating control data for controlling at least a part of a polyurethane recycling process for recycling polyurethane foam products. In particular, the method can be performed by the apparatus 110 as described with respect to Fig. 1 . In particular, the method 200 comprises a first step of providing measurement data associated with at least a part of the polyurethane foam product as described, for instance, with respect to the measurement data providing unit 111 of Fig. 1. In a next step, a machine learning based foam model is provided for determining the isocyanate content and / or polyol content in a part of the polyurethane foam product, for instance, in accordance with the principles described above with respect to the foam model providing unit 1 12 and the training apparatus 120. In a further step, the isocyanate content and / or polyol content is determined for the polyurethane foam product based on the foam model and the measurement data. In a last step, control data is generated for controlling at least the part of the polyurethane foam product recycling process based on the determined isocyanate content and / or polyol content of the part of the polyurethane foam product.

[0061] Fig. 3 shows schematically and exemplarily a training method 300 for training a machine learning based foam model, for instance, in accordance with the principles described with respect to the training apparatus 120 in Fig. 1 . In a first step, the method 300 comprises providing historical data for training the foam model, wherein the historical data comprises a) measurement data of a plurality of polyurethane foam products with different isocyanate content and / or polyol content and b) a respective isocyanate content and / or polyol content for each of the plurality of polyurethane foam products. Further, the method 300 comprises a step of providing a respectively trainable machine learning based foam model. In a next step, the trainable machine learning based foam model can be trained utilizing the historical data such that the trained foam model is configured to determine the isocyanate content and / or polyol content of a polyurethane foam product based on the respective measurement data of the polyurethane foam product. In a last step, the trained foam model can then be provide.

[0062] Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.

[0063] For the processes and methods disclosed herein, the operations performed in the processes and methods may be implemented in differing order. Furthermore, the outlined operations are only provided as examples, and some of the operations may be optional, combined into fewer steps and operations, supplemented with further operations, or expanded into additional operations without detracting from the essence of the disclosed embodiments.

[0064] In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite article "a" or "an" does not exclude a plurality.

[0065] A single unit or device may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.

[0066] Procedures like the providing of the measurement data and the foam model, the determining of the foam content, the generating of control data, etc. performed by one or several units or devices can be performed by any other number of units or devices. These procedures can be implemented as program code means of a computer program and / or as dedicated hardware.

[0067] A computer program product may be stored / distributed on a suitable medium, such as an optical storage medium or a solid-state medium, supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems. Any units described herein may be processing units that are part of a classical computing system. Processing units may include a general-purpose processor and may also include a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or any other specialized circuit. Any memory may be a physical system memory, which may be volatile, non-volatile, or some combination of the two. The term “memory” may include any computer-readable storage media such as a non-volatile mass storage. If the computing system is distributed, the processing and / or memory capability may be distributed as well. The computing system may include multiple structures as “executable components”. The term “executable component” is a structure well understood in the field of computing as being a structure that can be software, hardware, or a combination thereof. For instance, when implemented in software, one of ordinary skill in the art would understand that the structure of an executable component may include software objects, routines, methods, and so forth, that may be executed on the computing system. This may include both an executable component in the heap of a computing system, or on computer- readable storage media. The structure of the executable component may exist on a computer-readable medium such that, when interpreted by one or more processors of a computing system, e.g., by a processor thread, the computing system is caused to perform a function. Such structure may be computer readable directly by the processors, for instance, as is the case if the executable component were binary, or it may be structured to be interpretable and / or compiled, for instance, whether in a single stage or in multiple stages, so as to generate such binary that is directly interpretable by the processors. In other instances, structures may be hard coded or hard wired logic gates, that are implemented exclusively or near-exclusively in hardware, such as within a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or any other specialized circuit. Accordingly, the term “executable component” is a term for a structure that is well understood by those of ordinary skill in the art of computing, whether implemented in software, hardware, or a combination. Any embodiments herein are described with reference to acts that are performed by one or more processing units of the computing system. If such acts are implemented in software, one or more processors direct the operation of the computing system in response to having executed computer-executable instructions that constitute an executable component. Computing system may also contain communication channels that allow the computing system to communicate with other computing systems over, for example, network. A “network” is defined as one or more data links that enable the transport of electronic data between computing systems and / or modules and / or other electronic devices. When information is transferred or provided over a network or another communications connection, for example, either hardwired, wireless, or a combination of hardwired or wireless, to a computing system, the computing system properly views the connection as a transmission medium. Transmission media can include a network and / or data links which can be used to carry desired program code means in the form of computer-executable instructions or data structures and which can be accessed by a general-purpose or specialpurpose computing system or combinations. While not all computing systems require a user interface, in some embodiments, the computing system includes a user interface system for use in interfacing with a user. User interfaces act as input or output mechanism to users for instance via displays.

[0068] Those skilled in the art will appreciate that at least parts of the invention may be practiced in network computing environments with many types of computing system configurations, including, personal computers, desktop computers, laptop computers, message processors, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, main-frame computers, mobile telephones, PDAs, pagers, routers, switches, datacenters, wearables, such as glasses, and the like. The invention may also be practiced in distributed system environments where local and remote computing system, which are linked, for example, either by hardwired data links, wireless data links, or by a combination of hardwired and wireless data links, through a network, both perform tasks. In a distributed system environment, program modules may be located in both local and remote memory storage devices.

[0069] Those skilled in the art will also appreciate that at least parts of the invention may be practiced in a cloud computing environment. Cloud computing environments may be distributed, although this is not required. When distributed, cloud computing environments may be distributed internationally within an organization and / or have components possessed across multiple organizations. In this description and the following claims, “cloud computing” is defined as a model for enabling on-demand network access to a shared pool of configurable computing resources, e.g., networks, servers, storage, applications, and services. The definition of “cloud computing” is not limited to any of the other numerous advantages that can be obtained from such a model when deployed. The computing systems of the figures include various components or functional blocks that may implement the various embodiments disclosed herein as explained. The various components or functional blocks may be implemented on a local computing system or may be implemented on a distributed computing system that includes elements resident in the cloud or that implement aspects of cloud computing. The various components or functional blocks may be implemented as software, hardware, or a combination of software and hardware. The computing systems shown in the figures may include more or less than the components illustrated in the figures and some of the components may be combined as circumstances warrant.

[0070] Any reference signs in the claims should not be construed as limiting the scope. The invention refers to an apparatus for controlling a polyurethane foam recycling process. A data providing unit provides measurement data associated with the foam product. The measurement data is indicative of a spectrum received from the foam product. An foam model providing unit provides a machine learning based foam model for determining an isocyanate content and / or polyol content in the polyurethane foam product. The foam model has been trained utilizing historical training data to determine the isocyanate content and / or polyol content in a foam product based on the measurement data. An content determination unit determines the isocyanate content and / or polyol content in the foam product based on the foam model and the measurement data. A control data generation unit generates control data for controlling the foam product recycling process based on the determined isocyanate content and / or polyol content.

Claims

Claims:1 . Apparatus for generating control data for controlling at least a part of a polyurethane foam recycling process for recycling polyurethane foam products, wherein the polyurethane foam product is provided to a recycling process, wherein the provided polyurethane foam product optionally comprises a specific isocyanate to polyol content ratio and optionally comprises different polyurethane foam types, wherein the apparatus comprises: a measurement data providing unit for providing measurement data associated with at least a part of the polyurethane foam product, wherein the measurement data is indicative of a spectrum received from the part of the polyurethane foam product when the part of the polyurethane foam product is subjected to light in a predetermined wavelength range, an foam model providing unit for providing a machine learning based foam model for determining an isocyanate content and / or polyol content in the part of the polyurethane foam product, wherein the foam model has been trained utilizing historical training data comprising historical measurement data of different polyurethane foam products and a respective isocyanate content and / or polyol content of the polyurethane foam products to determine the isocyanate content and / or polyol content in a polyurethane foam product based on the measurement data, an content determination unit for determining the isocyanate content and / or polyol content in the at least the part of the polyurethane foam product based on the foam model and the measurement data, a control data generation unit for generating control data for controlling at least a part of the polyurethane foam product recycling process based on the determined isocyanate content and / or polyol content of the part of the polyurethane foam product.

2. The apparatus according to claim 1 , wherein the control data is configured for controlling a sorting process being part of the polyurethane foam product recycling process such that different polyurethane foam products and / or parts of a polyurethane foam product are sorted based on the isocyanate content and / or polyol content of the respective polyurethane foam product and / or parts of the polyurethane foam product.

3. The apparatus according to any of claims 1 and 2, wherein the control data is configured for controlling process parameters of a chemical lysis reaction being part of the recycling process based on the isocyanate content and / or polyol content.

4. The apparatus according to any of the preceding claims, wherein the foam model comprises a vector support machine.

5. The apparatus according to any of the preceding claims, wherein the part of the polyurethane foam product is subjected to near infrared light with wavelengths between 600 and 3000 nm.

6. The apparatus according to any of the preceding claims, wherein the apparatus further comprises: a classification model providing unit for providing a foam classification model for classifying the at least a part of the polyurethane foam product into a class of one or more foam classes, wherein the foam classes depend on the polyurethane foam types and / or further additives in a polyurethane foam product, and wherein the classification model is a machine learning based model trained utilizing historical data to classify a polyurethane foam product into a class of the one or more classes based on the measurement data, a classification unit for classifying the at least a part of the polyurethane foam product based on the classification model and the measurement data, wherein the control data generation unit is configured for generating control data for controlling at least a part of the polyurethane foam product recycling process further based on the classification of the part of the polyurethane foam product.

7. The apparatus according to claim 6, wherein the one or more classes comprise at least one of the following classes: HR-MDI, HR-TDI, HR-TDI CM, HyperSoft-MDI, Hyper- Soft-TDI, Standard, Standard-CME, Standard-HR-mix-TDI, VE-MDI, more preferably, TDI- Standard and no-Standard.

8. The apparatus according to any of claims 6 and 7, wherein the classification model comprises a support vector machine.

9. A system for generating control data for controlling at least a part of a polyurethane foam product recycling process, wherein the system comprises: a measurement device configured for illuminating at least a part of a polyurethane foam product with light in a predetermined wavelength range and measuring a spectrum received from the part of the polyurethane foam product illuminated with the infrared light for generating and providing measurement data indicative of the measurement, and an apparatus according to any of the preceding claims.

10. An apparatus for training a machine learning foam model utilizable in the apparatus according to any of claims 1 to 8, wherein the apparatus comprises: a historical data providing unit for providing historical data for training the foam model, wherein the historical data comprises a) measurement data of a plurality of polyurethane foam products with different isocyanate content and / or polyol content, and b) a respective isocyanate content and / or polyol content for each of the plurality of polyurethane foam products, wherein the measurement data is indicative of a spectrum received from at least a part of a respective polyurethane foam product when the part of the respective polyurethane foam product is subjected to light in a predetermined wavelength range, a model providing unit for providing a trainable machine learning based foam model, a training unit for training the trainable foam model based on the historical data such that the trained foam model is configured to determine the isocyanate content and / or polyol content of a polyurethane foam product based on the respective measurement data of the polyurethane foam product, and a trained model providing unit for providing the trained foam model.

11. A computer-implemented method for generating control data for controlling at least a part of a polyurethane foam recycling process for recycling polyurethane foam products, wherein the polyurethane foam product is provided to a recycling process, wherein the provided polyurethane foam product optionally comprises a specific isocyanate to polyol content ratio and optionally comprises different polyurethane foam types, wherein the method comprises:providing measurement data associated with at least a part of the polyurethane foam product, wherein the measurement data is indicative of a spectrum received from the part of the polyurethane foam product when the part of the polyurethane foam product is subjected to light in a predetermined wavelength range, providing a machine learning based foam model for determining an isocyanate content and / or polyol content in the part of the polyurethane foam product, wherein the foam model has been trained utilizing historical training data comprising measurement data of different polyurethane foam products and a respective isocyanate content and / or polyol content of the polyurethane foam products to determine the isocyanate content and / or polyol content in a polyurethane foam product based on the measurement data, determining the isocyanate content and / or polyol content in the at least a part of the polyurethane foam product based on the foam model and the measurement data, generating control data for controlling at least a part of the polyurethane foam product recycling process based on the determined isocyanate content and / or polyol content of the part of the polyurethane foam product.

12. A computer-implemented method for training a machine learning foam model utilizable in the apparatus according to any of claims 1 to 8, wherein the method comprises: providing historical data for training the foam model, wherein the historical data comprises a) measurement data of a plurality of polyurethane foam products with different isocyanate content and / or polyol content, and b) a respective isocyanate content and / or polyol content for each of the plurality of polyurethane foam products, wherein the measurement data is indicative of a spectrum received from at least a part of a respective polyurethane foam product when the part of the respective polyurethane foam is subjected to light in a predetermined wavelength range, providing a trainable machine learning based foam model, training the trainable foam model based on the historical data such that the trained foam model is configured to determine the isocyanate content and / or polyol content of a polyurethane foam product based on the respective measurement data of the polyurethane foam product, andproviding the trained foam model.

13. A polyurethane recycling process for recycling a polyurethane foam product, wherein the polyurethane recycling process is controlled utilizing control data generated by the apparatus according to any of claims 1 to 8 and / or the method according to claim 11 .

14. A computer program product for generating control data for controlling at least a part of a polyurethane foam product recycling process for recycling a polyurethane foam product, wherein the computer program product comprises program code means for causing an apparatus according to any of claims 1 to 9 to carry out the method according to claim 11.

15. A computer program product for generating control data for training a machine learning foam model utilizable in the apparatus according to any of claims 1 to 9, wherein the computer program product comprises program code means for causing an apparatus according to claim 10 to carry out the method according to claim 12.