Method and system for setting parameters of a treatment cycle

12509809 ยท 2025-12-30

Assignee

Inventors

Cpc classification

International classification

Abstract

A method and system for setting parameters of a treatment cycle in a household appliance is provided. First a model establishing a relationship between sets of configuration parameter values of achievable treatment performance is obtained. Then a target treatment performance for the treatment cycle is obtained. Values for a subset of a configuration parameter are fixed, the subset comprising at most all configuration parameters but a remaining configuration parameter. Then, a value for the remaining configuration parameter is determined. For this value, a difference between the target treatment performance and an achievable treatment performance predicted by the model using said value is below a predetermined threshold. Finally, the parameters of the treatment cycle, which can be setting parameters of the treatment cycle in the household appliance are output. The parameters comprise the determined value and the fixed values.

Claims

1. A method for setting parameters of a treatment cycle in a household appliance and running the treatment cycle on the household appliance, the method comprising: obtaining, via a data-processing device, a model establishing a relationship between different sets of reference configuration parameters of treatment cycles and values of achievable treatment performance; setting, via the data-processing device, a target treatment performance for the treatment cycle; obtaining, via the data-processing device, fixed values for a subset of the reference configuration parameters of the treatment cycle, the subset of the reference configuration parameters comprising at most all of the reference configuration parameters but at least one remaining reference configuration parameter from all of the reference configuration parameters; determining, via the data-processing device, a value for the at least one remaining reference configuration parameter for which a difference between the target treatment performance and a predicted achievable treatment performance is below a predetermined threshold, the predicted achievable treatment performance being predicted by the model using the determined value for the at least one remaining reference configuration parameter; outputting, via the data-processing device, the parameters of the treatment cycle to the household appliance, the parameters of the treatment cycle being usable as setting parameters of the treatment cycle in the household appliance, the setting parameters of the treatment cycle comprising the determined value for the at least one remaining reference configuration parameter, and the fixed values for the subset of the reference configuration parameters; and running, via the data-processing device, the treatment cycle on the household appliance using the setting parameters of the treatment cycle, wherein: the model is in the form of a multidimensional function having at least two variables as inputs, the function comprising at least one term that is a multiplication product of a plurality of variables selected from the at least two variables; and the at least two variables as inputs are selected from among: a load of items introduced inside the household appliance; a temperature inside a treatment chamber of the household appliance; a number of turns per second of a rotating element of the household appliance; a value of a water hardness of water used by the household appliance during the treatment cycle; a value of dirtiness of soilings on items to be treated; a duration of the treatment cycle; and an amount of a type of cleaning agent.

2. The method of claim 1, wherein the multidimensional function is a polynomial function.

3. The method of claim 1, wherein the model is determined using an analysis of variance approach.

4. The method of claim 1, wherein the achievable treatment performance comprises at least one among: a cleanliness value of the treatment cycle; a number of soilings remaining on items to be treated; a value indicative of an amount of water used during the treatment cycle; a value indicative of an amount of energy consumed during the treatment cycle; a value indicative of an greenhouse gas emissions generated during the treatment cycle; a duration of the treatment cycle; a value indicative of noise generated by the household appliance during the treatment cycle; a temperature reached in the treatment chamber of the household appliance during the treatment cycle; and a number of rotations per minute of a drum of the household appliance during the treatment cycle.

5. The method of claim 1, wherein the at least one remaining reference configuration parameter comprises at least two remaining reference configuration parameters, the method further comprising: determining, based on the model, one selected reference configuration parameter from the at least two remaining reference configuration parameters, the at least two remaining reference configuration parameters having values for which the difference between the target treatment performance and a second predicted achievable treatment performance is minimized, the second predicted achievable treatment performance being predicted by the model using the values for the at least two remaining reference configuration parameters.

6. The method of claim 1, further comprising: determining a group of values for the at least one remaining reference configuration parameter for which a difference between the target treatment performance and a second predicted achievable treatment performance is below a second predetermined threshold, the second predicted achievable treatment performance being predicted by the model using the determined group of values for the at least one remaining reference configuration parameter; outputting a list of suggested reference configuration parameters of the treatment cycle, the suggested reference configuration parameters of the treatment cycle being suggested setting parameters of the treatment cycle in the household appliance using the determined group of values for the at least one remaining reference configuration parameter and the fixed values for the subset of the reference configuration parameters.

7. A method for setting parameters of a treatment cycle in a household appliance and running the treatment cycle on the household appliance, the method comprising: obtaining, via a data-processing device, a model establishing a relationship between different sets of reference configuration parameters of treatment cycles and values of achievable treatment performance; setting, via the data-processing device, a target treatment performance for the treatment cycle; obtaining, via the data-processing device, fixed values for a subset of the reference configuration parameters of the treatment cycle, the subset of the reference configuration parameters comprising at most all of the reference configuration parameters but at least one remaining reference configuration parameter from all of the reference configuration parameters; determining, via the data-processing device, a value for the at least one remaining reference configuration parameter for which a difference between the target treatment performance and a predicted achievable treatment performance is below a predetermined threshold, the predicted achievable treatment performance being predicted by the model using the determined value for the at least one remaining reference configuration parameter; outputting, via the data-processing device, the parameters of the treatment cycle to the household appliance, the parameters of the treatment cycle being usable as setting parameters of the treatment cycle in the household appliance, the setting parameters of the treatment cycle comprising the determined value for the at least one remaining reference configuration parameter, and the fixed values for the subset of the reference configuration parameters; and running, via the data-processing device, the treatment cycle on the household appliance using the setting parameters of the treatment cycle, wherein: the model is in the form of a multidimensional function having at least four variables as inputs, the function comprising at least one term that is a multiplication product of a plurality of variables selected from the at least four variables; and the at least four variables as inputs are selected from among: a load of items introduced inside the household appliance; a temperature inside a treatment chamber of the household appliance; a number of turns per second of a rotating element of the household appliance; a value of a water hardness of water used by the household appliance during the treatment cycle; a value of dirtiness of soilings on items to be treated; a duration of the treatment cycle; and an amount of a type of cleaning agent.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The present disclosure will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and:

(2) FIG. 1 is a schematic representation of a Sinner diagram showing the interdependencies between seven configuration parameters in a washing cycle of a washing machine;

(3) FIG. 2 is a simplified flowchart of a method according to an exemplary embodiment;

(4) FIG. 3 is a schematic representation of one possible group of elements forming part of the system usable to implement the method of the present disclosure;

(5) FIG. 4 is a contour plot showing the achievable performance parameter values for different loads of textiles in a washing machine and for different amounts of cleaning agent dispensed during the washing cycle;

(6) FIG. 5 is another contour plot showing the achievable performance parameter values for different loads of textiles in a washing machine and for different amounts of cleaning agent dispensed during the washing cycle;

(7) FIG. 6 is a third contour plot showing the achievable performance parameter values for different loads of textiles in a washing machine and for different amounts of cleaning agent dispensed during the washing cycle in another exemplary illustration of the present disclosure;

(8) FIG. 7 is a fourth contour plot showing the achievable performance parameter values for different loads of textiles in a washing machine and for different amounts of cleaning agent dispensed during the washing cycle according to the exemplary illustration of the present disclosure depicted in FIG. 6; and

(9) FIG. 8 is a two-dimensional graph showing the energy consumption of a washing machine as a function of temperature during the treatment cycle of the machine under fixed conditions with respect to the water hardness, load, amount of cleaning agent used, dirtiness of items introduced, rotations of the drum per minute.

DETAILED DESCRIPTION

(10) The present disclosure provides a method to determine the best combination of parameters to run a treatment cycle, in particular in a household appliance. It is also conceivable that the method of the present disclosure is applied locally, on any device that is capable of receiving items to be treated. A bowl with no mechanical parts filled with water and to which detergent is added for handwash or for leaving textiles in the bowl with no mechanical effort applied to it can also be considered as a household appliance within the meaning of this present disclosure. However, the most straightforward application of this method is in determining the correct and most appropriate settings in machines such as washing machines, dishwashers, dryers or irons.

(11) The method relies on a model which is capable of predicting the outcome of a treatment cycle when a certain set of configuration parameters is chosen to run the treatment cycle. The capability of predicting such an outcome makes it possible to find suitable values for configuration parameters of a treatment cycle in order to achieve a desired treatment performance. In particular, the present disclosure can take advantage of past measurements of such treatment cycles and generate a function which processes configuration parameters as inputs and provides a value for a treatment performance as output. Such a function is generally a multidimensional function that has at least two, sometimes more than seven variables as input.

(12) As illustrated on FIG. 1, a treatment performance 110 such as obtaining clean textiles can be set as a target or goal to be achieved. Parameters of the washing cycle, in particular those that can be selected or programmed in a washing machine appear to all be interdependent. A change in one parameter can lead to the necessity to modify other parameters in order to maintain the same value of the cleanliness of textiles at the end of the washing cycle.

(13) Treatment parameters are also called configuration parameters 101-108 and can typically include the load of textiles inserted into the washing machine, the amount of detergent added, the duration of the cleaning cycle, the temperature set for the cleaning process, the mechanical properties of the washing machine such as the number of rotations per minute of the drum of the washing machine, the water hardness, the degree of dirtiness of the textiles to be cleaned and the type of textiles.

(14) Similar interdependence graphs can be generated for other treatment cycles for dishwashers, irons or dryers. For the sake of clarity, the following examples will be provided in connection with the determination of the right combination of configuration parameters 101-108 in a washing machine.

(15) For illustration purposes, FIG. 2 provides a flowchart of steps that occur in the method 210 of the present disclosure in order to set the parameters of a treatment cycle in a household appliance.

(16) At first, a model 201 that establishes a relationship between sets of configuration parameters, considered as inputs of the model and values of achievable treatment performance considered as outputs of the model is obtained.

(17) The model 201 can be obtained in different ways. It can be created on the basis of a linear interpolation of different data points. Data points are formed by a list of values for sets of configuration parameters, for example from past knowledge of cleaning cycles or from past measurements performed on similar cleaning cycles. Each set of configuration parameters is associated with a treatment performance value.

(18) Configuration parameters 101-108 can typically include: a load of items introduced inside the household appliance, a temperature inside a treatment chamber of the household appliance, a number of turns per second of a rotating element of the household appliance, a value of a water hardness of water used by the household appliance during the treatment cycle, a value of dirtiness of soilings on items to be treated, a duration of the treatment cycle, an amount of a type of cleaning agent. Fewer or more of these parameters can be taken into account. It is possible to only include two of the above listed parameters in a washing machine for example.

(19) The model can also be created on the basis of a more sophisticated regression of data points, for example using the least squares method.

(20) A manual interpolation on a graphical representation of the data points in a coordinate space can also be done.

(21) Other analytical methods to fit a set of data points with a mathematical function can be used. In particular, a design of experiments approach can be used to fit a set of discreet data points with a mathematical function. This design of experiments approach can be assimilated to an analysis of variance approach. Both approaches are well known from the prior art.

(22) For example, methods involving randomized experiments, optimal design, response surface methodology, can be used.

(23) Preferred approaches include I-optimal designs and response surface methodology. A Bayesian optimization of the data set can further be used in a dynamic design of experiments approach.

(24) The model that is generated with this approach can advantageously be a polynomial function involving several variables or any other function capable of reproducing the dependencies of the multiple variables accurately.

(25) A polynomial function of multiple variables can advantageously be written as:

(26) f ( x 1 ; .Math. . x M ) = .Math. k s { 1 ; .. N } a ( k s ) .Math. s { 1 ; .. M } x s k s
Where f is a polynomial function of M variables x1 to xM, N is the degree of the polynomial function and a(k.sub.s) are the coefficients identified by the design of experiments approach.

(27) Examples of such a function are provided further below in one example embodiment of the present disclosure.

(28) Once this function is determined, in particular the values of the coefficients a(k.sub.s), the interdependence of all configuration parameters for treatment cycles are known.

(29) It should be noted that a function f can be defined either for a combination of different dirt types to be cleaned, or one function could be defined for each dirt type individually. If a general function f is known for a combination of all dirt types, a reduced function can be extracted for each dirt type by removing some of the experimental data points corresponding to the contribution of the irrelevant dirt types.

(30) The function f can encompass the interdependence of configuration parameters regardless of the type of household appliance that is used. In fact, a household appliance as such is not even a relevant machine for application of the teachings of this present disclosure. As mentioned above, any treatment context, even the cleaning of textiles by hand in a bowl of water comprising detergent can be viewed as being assimilated to a household appliance.

(31) Despite the high level of generalization provided by function f and its ability to predict the outcome of a treatment process regardless of the household appliance that is used, function f can provide even more accurate results if it is established based on data that is related to a type of household appliance in particular. For example, the inclusion of the number of rotations per minute of the drum in a washing machine is a parameter that can influence the treatment performance value and be more household appliance specific. Function f can therefore also be reduced or determined as a function that is specific to a household appliance.

(32) Once a model 201 such as for example a polynomial function as described above has been obtained or determined, a target treatment performance 202 is set. This target is advantageously set either qualitatively or quantitively. A qualitative target value can for example be set as a general goal: obtain the cleanest textiles. Qualitative targets can further include more than one criterion, and for example put restriction on some other parameters such as: how to reach a maximum cleanliness while consuming less than X grams of detergent. Or how to obtain a cleaning performance above value Y while minimizing energy consumption. To determine the combination of configuration parameters that allow achieving such a qualitative target treatment performance, a mathematical analysis of the variations and image of function f can be put in place.

(33) Alternatively, target treatment performance 202 can be defined as a quantitative value. This can for example be an amount of energy not to be overcome, a noise level not to be reached during the treatment cycle, a maximum temperature below which the treatment cycle should occur, an maximum amount of CO.sub.2 generated during the treatment cycle, or a maximum number of stains allowed on the items to be treated.

(34) Examples of possible achievable treatment performances include: a cleanliness value of the treatment cycle; a number of soilings remaining on the items to be treated; a value indicative of the amount of water used during the treatment cycle; a value indicative of the amount of energy consumed during the treatment cycle; a value indicative of the greenhouse gas emissions generated during the treatment cycle; a duration of the treatment cycle; a value indicative of the noise generated by the household appliance during the treatment cycle; a temperature reached in a treatment chamber of the household appliance during the treatment cycle; a number of rotations per minute of a drum of the household appliance during the treatment cycle.

(35) According to a basic embodiment of the present disclosure, no configuration parameter 101-108 of the model is fixed, and the values of each configuration parameter 101-108 are determine by studying variations of the model.

(36) A set of values for configuration parameters 101-108 is deemed to fulfill the target treatment performance 202 when the difference between the prediction output by the model using these values and the value of the target treatment performance 202 is below a predetermined threshold, noted epsilon on FIG. 2.

(37) This predetermined threshold can for example be set as a value within 25% of the best treatment performance value that is achievable according to the predictions of the model. The threshold can also be set by a user who can determine the acceptable margins within the target performance that he defines. A simple approach could consist in determining an extremum of the function f as corresponding to the best achievable treatment performance. The corresponding values for the configuration parameters are then defined as the settings for the treatment cycle.

(38) According to a different and more frequent embodiment a subset 203 of configuration parameters 101-108 has fixed values. These values are fixed either by the user, by the technical possibilities of the household appliance, or by other external factors. This can for example be the case with water hardness, which can have a fixed value dependent on the location in which the treatment cycle occurs. Other remaining configuration parameters such as for example the number of rotations per minute of a drum of the household appliance can be restricted to the number of values that are technically accessible by the appliance and be limited to a finite number of discreet values. This would then reduce the space of values that need to be analyzed for the function f in order to determine the values of the remaining configuration parameters.

(39) Some of the values from the subset 203 can be measured by a sensor that is part of the household appliance or a stand alone sensor. Examples of sensors include water hardness measuring devices. The water hardness can for example be measured by a calibrated electrode measuring conductivity of water, or an optical sensor measuring the turbidity of water which can be related to its hardness. Other sensors are used to measure the temperature inside a drum or housing in which items to be treated are placed inside the household appliance, or the number of rotations per minute of the drum of the appliance.

(40) The values of the remaining configuration parameters 204 are determined using the model. As seen on FIG. 2, function f is used by trying different values of the remaining configuration parameters 204 until values are found which a difference of the output of the achievable treatment performance predicted by the function is close enough to the target treatment performance value 202. The acceptable difference should be lower than a predetermined threshold value, as already discussed above.

(41) Finally, the setting parameters 205 to be used for the treatment cycle can be output and for example set on the household appliance to run a treatment cycle thereon. The setting parameters 205 are comprised of the fixed values of the subset 203 of configuration parameters and the values of the remaining configuration parameters 204 determined using the predictions from the model.

(42) In the example illustrated on FIG. 2, the remaining configuration parameters 204 are comprised of the load of items to be cleaned and the amount of detergent to be used in the household appliance. However, it should be noted that other remaining configuration parameters can typically be used. For example, the timing of the release of the detergent into the housing of the household appliance can be a remaining configuration parameter 204, or the temperature of the water in the housing, or the duration of the treatment cycle.

(43) In addition to the embodiments presented for illustration purposes above, the present disclosure can also take further advantage of the mathematical properties of the model that is obtained in order to identify the most suitable treatment setting 205. For example, the extrema of the f function can be determined by calculating the partial derivatives of this function.

(44) A graphical representation of the function in a contour plot for example can also be used in order to display to a user the whole range of possible values to reach a target treatment performance. Several contour plots can be plotted with all but two configuration parameters fixed, in order to obtain a complete graphical representation of the variations of the f function.

(45) The present disclosure also concerns a system that is capable of implementing the method described above. One example of elements of such a system are schematically represented on FIG. 3.

(46) The system 3 can comprise a household appliance 100 which ultimately will perform the treatment cycle as is configured to receive the output of the method of the present disclosure, that is to say the treatment setting 205. Sensors 310 can be located either in the household appliance or be elsewhere on a standalone dosing unit 300 or separately provided. Sensors remain an optional feature of the system 3. A data processing unit 311 is configured to obtain the model or to establish the model based on measurements that were provided to the data-processing unit 311. A self-learning approach can be used in which each treatment cycle feeds a memory 312 with data points comprising all used values for configuration parameters during a treatment cycle, and provide a value for a thus obtained treatment performance. Some of the values can be input by a user into the memory 312. The data-processing unit 311 can access data stored in the memory 312 in order to perform the estimation of the model.

(47) In the example illustrated on FIG. 3, the data-processing unit 311 is part of the household appliance 100. However, any computing device can be used instead, for example a mobile device 200, in which data as well as all relevant information required to establish a model based on obtained or measured data is available. A computer or server could also be used.

(48) The data-processing unit 311 can typically exchange information with the household appliance 100, in particular so that it can send the treatment settings 205 to the household appliance 100 in order to parameterize the next treatment cycle.

(49) In order to display some information to a user, displays on the household appliance can allow for example a manual selection of values for configuration parameters. A suggested setting can for example be displayed once the target treatment performance is selected by the user.

(50) Alternatively, all the displays and selection can occur on a distant device such as the mobile device 200 which can then establish a communication with the household appliance.

(51) Optionally, the system can include a dosing device 300. The dosing device is configured to be placed inside a housing of the household appliance, such as a drum in the case of a washing machine. It can then dispense a cleaning agent at any programmable time of the treatment cycle. The amount of cleaning agent dispensed as well as the timing of this dispensing can then serve as further configuration parameters for the treatment cycle, to further enhance the achievable treatment performance.

Examples

(52) The present disclosure will further be illustrated with some of the examples provided below.

(53) In this first example, a model is obtained for treatment cycles on a washing machine with seven configuration parameters, provided in table 1 below:

(54) TABLE-US-00001 TABLE 1 Variable Possible ranges X1: detergent amount 027 g X2. load 1 9 kg X3: wash temperature 20 C.60 C. X4: water hardness 021 dH X5: Rotations per minute of drum 30 rot/min70 rot/min X6: dirtiness 06.5 (arbitrary score) X7: treatment cycle duration 45 min120 min

(55) As a treatment performance value, the degree of cleanliness when cleaning a mix of 20 different types of stains is selected. Grades for the performances are provided as scores in arbitrary units: the higher the score, the better the cleaning performance on the mix of stains.

(56) The design of experiments approach described above lead to the determination of the following polynomial function that best describes the relationship between the seven parameters and the achievable treatment performance:
f(x.sub.1;x.sub.2;x.sub.3;x.sub.4;x.sub.5;x.sub.6;x.sub.7)=a.sub.0+a.sub.1x.sub.1+a.sub.2x.sub.2+a.sub.3x.sub.3+a.sub.4x.sub.4+a.sub.5x.sub.5+a.sub.6x.sub.6+a.sub.7x.sub.7+a.sub.12x.sub.1x.sub.2+a.sub.13x.sub.1x.sub.3+a.sub.14x.sub.1x.sub.4+a.sub.15x.sub.1x.sub.5+a.sub.16x.sub.1x.sub.6+a.sub.17x.sub.1x.sub.7+a.sub.23x.sub.2x.sub.3+a.sub.24x.sub.2x.sub.4+a.sub.25x.sub.2x.sub.5+a.sub.26x.sub.2x.sub.6+a.sub.27x.sub.2x.sub.7+a.sub.34x.sub.3x.sub.4+a.sub.35x.sub.3x.sub.5+a.sub.36x.sub.3x.sub.6+a.sub.37x.sub.3x.sub.7+a.sub.45x.sub.4x.sub.5+a.sub.46x.sub.4x.sub.6+a.sub.47x.sub.4x.sub.7+a.sub.56x.sub.5x.sub.6+a.sub.57x.sub.5x.sub.7+a.sub.67x.sub.6x.sub.7+a.sub.11x.sub.1.sup.2+a.sub.22x.sub.2.sup.2+a.sub.44x.sub.4.sup.2+a.sub.55x.sub.5.sup.2+a.sub.123x.sub.1x.sub.2x.sub.3+a.sub.124x.sub.1x.sub.2x.sub.4+a.sub.126x.sub.1x.sub.2x.sub.6+a.sub.134x.sub.1x.sub.3x.sub.4+a.sub.135x.sub.1x.sub.3x.sub.5+a.sub.136x.sub.1x.sub.3x.sub.6+a.sub.146x.sub.1x.sub.4x.sub.6+a.sub.157x.sub.1x.sub.5x.sub.7+a.sub.167x.sub.1x.sub.6x.sub.7+a.sub.237x.sub.2x.sub.3x.sub.7+a.sub.246x.sub.2x.sub.4x.sub.6+a.sub.256x.sub.2x.sub.5x.sub.6+a.sub.257x.sub.2x.sub.5x.sub.7+a.sub.345x.sub.3x.sub.4x.sub.5+a.sub.346x.sub.3x.sub.4x.sub.6+a.sub.356x.sub.3x.sub.5x.sub.6+a.sub.357x.sub.3x.sub.5x.sub.7+a.sub.367x.sub.3x.sub.6x.sub.7+a.sub.456x.sub.4x.sub.5x.sub.6+a.sub.467x.sub.4x.sub.6x.sub.7+a.sub.112x.sub.1.sup.2x.sub.2+a.sub.115x.sub.1.sup.2x.sub.5+a.sub.116x.sub.1.sup.2x.sub.5+a.sub.117x.sub.1.sup.2x.sub.7+a.sub.133x.sub.1x.sub.3.sup.2+a.sub.144x.sub.1x.sub.4.sup.2+a.sub.155x1.sub.1x.sub.5.sup.2+a.sub.166x.sub.1x.sub.6.sup.2+a.sub.177x.sub.1x.sub.7.sup.2+a.sub.226x.sub.2.sup.2x.sub.6+a.sub.255x.sub.2x.sub.5+a.sub.266x.sub.2x.sub.6+a.sub.277x.sub.2x.sub.7+a.sub.334x.sub.3.sup.2x.sub.4+a.sub.335x.sub.3.sup.2x.sub.5+a.sub.336x.sub.3.sup.2x.sub.6+a.sub.337x.sub.3.sup.2x.sub.7+a.sub.377x.sub.3x.sub.7.sup.2+a.sub.455x.sub.4x.sub.5+a.sub.556x.sub.5x.sub.6+a.sub.557x.sub.5x.sub.7+a.sub.111x.sub.1.sup.3+a.sub.444x.sub.4.sup.3+a.sub.555x.sub.5.sup.3+a.sub.777x.sub.7.sup.3+a.sub.1235x.sub.1x.sub.2x.sub.3x.sub.5+a.sub.1245x.sub.1x.sub.2x.sub.4x.sub.5+a.sub.1256x.sub.1x.sub.2x.sub.5x.sub.6+a.sub.1267x.sub.1x.sub.2x.sub.6x.sub.7+a.sub.1356x.sub.1x.sub.3x.sub.5x.sub.6+a.sub.1357x.sub.1x.sub.3x.sub.5x.sub.7+a.sub.1467x.sub.1x.sub.4x.sub.6x.sub.7+a.sub.2345x.sub.2x.sub.3x.sub.4x.sub.5+a.sub.2356x.sub.2x.sub.3x.sub.5x.sub.6+a.sub.2357x.sub.2x.sub.3x.sub.5x.sub.7+a.sub.2567x.sub.2x.sub.5x.sub.6x.sub.7+a.sub.1134x.sub.1.sup.2x.sub.3x.sub.4+a.sub.1147x.sub.1.sup.2x.sub.4x.sub.7+a.sub.1167x.sub.1.sup.2x.sub.6x.sub.7+a.sub.1177x.sub.1.sup.2x.sub.7.sup.2+a.sub.2277x.sub.2x.sub.7+a.sub.4477x.sub.4.sup.2x.sub.7.sup.2+a.sub.6677x.sub.6.sup.2x.sub.7.sup.2
Wherein values for the terms a.sub.k coefficients are provided in table 2 below.

(57) TABLE-US-00002 TABLE 2 a.sub.0 784.69920817420973 a.sub.12 1.27455549312267 a.sub.1 2.38514332976406 a.sub.13 0.10620081204532 a.sub.2 26.85234038839855 a.sub.14 0.11991403760272 a.sub.3 2.17093535761455 a.sub.15 0.47781426891509 a.sub.4 1.57148540056153 a.sub.16 0.75780041164891 a.sub.5 12.19650279096576 a.sub.17 0.38391048424406 a.sub.6 10.56763399536431 a.sub.23 0.08867714503956 a.sub.7 0.96613052889051 a.sub.24 0.49090700201696 a.sub.25 1.12266307801032 a.sub.46 1.13781767534944 a.sub.26 1.21796822284984 a.sub.47 0.01846267439338 a.sub.27 0.40873208887929 a.sub.56 0.86697548393386 a.sub.34 0.08378299717433 a.sub.57 0.06917657527765 a.sub.35 0.01539110416951 a.sub.67 0.07512827185343 a.sub.36 0.70919819425475 a.sub.11 0.60897034947344 a.sub.37 0.09011891844043 a.sub.22 0.44345391250247 a.sub.45 0.17314883353558 a.sub.44 0.21490399370960 a.sub.55 0.05400858953983 a.sub.156 2.34761347110439E003 a.sub.123 7.44406270640041E003 a.sub.167 7.61718436782988E004 a.sub.124 0.02004731174617 a.sub.237 1.55476846682297E004 a.sub.126 7.73183018753666E003 a.sub.246 0.03481990750414 a.sub.134 1.92961385213589E003 a.sub.256 0.02278884822076 a.sub.135 1.64127998691560E003 a.sub.257 9.94201425045813E005 a.sub.137 3.69946275334401E003 a.sub.345 2.08817532406298E003 a.sub.146 5.43749192699410E003 a.sub.346 4.79063674787285E003 a.sub.356 3.26817303141544E003 a.sub.117 4.93957622833753E003 a.sub.357 6.67129569046923E004 a.sub.133 7.66830309582949E004 a.sub.367 2.94535883446150E003 a.sub.144 7.21597107277037E003 a.sub.456 0.01791317928388 a.sub.155 2.79241728382303E003 a.sub.467 2.33123488796362E004 a.sub.166 0.01415495625942 a.sub.112 0.01438281854019 a.sub.177 1.05708939851673E003 a.sub.115 3.91409996119615E003 a.sub.226 0.09966630138397 a.sub.116 0.01877593455339 a.sub.255 0.01005831859572 a.sub.266 0.27449360717517 a.sub.556 0.01307108624589 a.sub.277 2.61695733339553E003 a.sub.557 7.85211125295420E004 a.sub.334 3.08684407229965E003 a.sub.111 0.01787428763830 a.sub.335 4.70790223160749E004 a.sub.444 8.51573267650901E003 a.sub.336 2.88146342581291E003 a.sub.555 9.09396532154763E004 a.sub.337 2.66952031165910E005 a.sub.777 3.20750931931656E005 a.sub.377 2.88641409407913E004 a.sub.1235 3.45529556914799E005 a.sub.455 1.05270995222512E003 a.sub.1245 9.92735551857855E005 a.sub.1256 6.16414865434885E004 a.sub.2357 4.67935671301432E005 a.sub.1267 3.23700007568655E004 a.sub.2567 4.11416701288813E005 a.sub.1356 l.63204956688188E004 a.sub.1124 3.57631897096581E004 a.sub.1357 5.00295604685590E005 a.sub.1147 2.64971316590150E005 a.sub.1367 l.33288205252095E004 a.sub.1167 l.74867827437397E005 a.sub.1467 1.71987558036020E004 a.sub.1177 l.62832302106584E005 a.sub.2345 2.80158986802582E005 a.sub.2277 l.12749470144624E004 a.sub.2356 4.93747002763226E004 a.sub.4477 5.71096429720825E006 a.sub.6677 2.61400645140488E005

(58) The following configuration parameter were fixed by the user or determined via sensors. x3=40 C.; x4=14 dH; x5=50 rot/min; x6=3.25; x7=90 min

(59) As a result, the contour plot displaying the achievable treatment parameter values 43 as a function of cleaning agent amount on x axis 20 and load of items on y axis 10 is represented on FIG. 4. This contour plot shows that low dosages of cleaning agent is not efficient to clean high amounts of items in the washing machine. Indeed, values of the achievable treatment parameter in the upper left corner 41 of the contour plot of FIG. 4 are low. It is thus recommendable to dose a higher amount of cleaning agent and to reduce the amount of items to be cleaned, as the highest values for the achievable treatment parameter are found in the lower right corner 42 of the contour plot of FIG. 4.

(60) This contour plot is particularly useful in finding optimized combinations of amount of cleaning agent used and load of items introduced. The dependency of these two factors is not linear as shown by the curvature of the straight isolines on contour plot of FIG. 4. One interesting teaching can be that for 4 kg of textiles to be cleaned, at least 15 grams of cleaning agent should be dispensed in order to reach an acceptably high cleanliness of the items after the cleaning cycle.

(61) FIG. 5 shows how the contour plot of FIG. 4 changes when the values of some of the fixed parameters changes. In the contour plot of FIG. 5, the value of the achievable cleanliness 53 of textiles is represented as a function of the amount of cleaning agent dosed on the x axis 20 and the load of items on the y axis 10. The other configuration parameters are fixed as follows: x3=40 C.; x4=14 dH; x5=39 rot/min; x6=3.25; x7=120 min

(62) In other words, the duration of the cleaning cycle is increased and the number of rotations per minute of the drum is reduced.

(63) As shown by the isolines of the contour plot of FIG. 5, this leads to a different dependency of x1 and x2. In particular, 4 kg of textiles now only require 10 grams of the same cleaning agent to reach a high enough cleanliness value. For a load of 5 kg, changing the dosage of cleaning agent from 15 g to 24 grams leads to an increase of the cleanliness value of about 3%. The upper left corner of the contour plot of FIG. 5 comprises the lowest achievable cleanliness values 51 and the bottom right corner of the contour plot of FIG. 5 comprises the highest achievable cleanliness values 53.

(64) FIG. 6 is another contour plot obtained for a difference model which simulates the achievable cleanliness performance on removing lipstick stains on textiles.

(65) Similarly to FIGS. 4 and 5, a contour plot representing the cleanliness results 63 for removing lipstick stains is shown as a function of amount of cleaning agent introduced on an x axis 20 and load of textiles on a y axis 10. The other configuration parameters are fixed as follows: X3=40 C.; x4=14 dH; x5=50 rot/min; x6=3.25; x7=90 min

(66) The contour plot of FIG. 6 shows that the overall achievable treatment performance is rather poor. The upper left corner 61 of the contour plots corresponds to particularly low achievable treatment performance values. The lower right corner 62 of the contour plot of FIG. 6, which comprises the highest achievable treatment performance values in these conditions still is barely acceptable.

(67) To remedy this situation, an increase in the duration of the cleaning cycle from 90 min to 120 min is implemented as well as an increase in the temperature in the drum of the machine from 40 C. to 48 C. The dirtiness of the stains is reduced from 3.25 to 1.

(68) These changes lead to the contour plot of FIG. 7 which shows a much more satisfactory achievable cleanliness result 73 over those of FIG. 6. The upper left corner 71 of this contour plot comprises lower achievable treatment performance values which are comparable to the highest ones of FIG. 5. The isolines of the contour plot of FIG. 7 show that there is a bigger flexibility in increasing the value of the cleanliness result by increasing the amount of detergent used. The values obtained in the lower right corner 72 of this contour plot are 20% higher than those of the upper left corner 71.

(69) Although the above examples focus specifically on the cleanliness value as a treatment performance value, other treatment performances can be selected. In particular, a goal can also be to minimize the energy used to perform the treatment cycle.

(70) FIG. 8 illustrates two-dimensional graphical representation of the function f obtained when six of its configuration parameters are fixed. x1=15 g; x2=5 kg; x4=14 dH; x5=50 rot/min; x6=3.25; x7=90 min the graph of FIG. 8 therefore represents the influence of temperature x.sub.3 represented on a horizontal axis 82 on the energy consumption represented on a vertical axis 81. In order to consume less than 900 Wh of energy, the graph of FIG. 8 teaches that the temperature should be set at less than 37 C.

(71) The steps of the examples and embodiments described above can be implemented by a processor such as a computer. A computer program product comprising steps of the above-described method can be used to implement the method on a computer.

(72) It is possible to store a computer program comprising instructions to implement the method of the present disclosure on different non-transitory computer readable storage mediums. These could for example comprise a processor or chip, FPGA (field programable gate array), an electronic circuit comprising several processors or chips, a hard drive, a flash or SD card, a USB stick, a CD-ROM or DVD-ROM or Blue-Ray disc, or a diskette.

(73) While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the various embodiments in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment as contemplated herein. It being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the various embodiments as set forth in the appended claims.

(74) While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the various embodiments in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment as contemplated herein. It being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the various embodiments as set forth in the appended claims.