METHOD FOR PREDICTING A MAINTENANCE OPERATION AND RECOMMENDING MAINTENANCE FOR WATER TREATMENT EQUIPMENT

20260001042 ยท 2026-01-01

    Inventors

    Cpc classification

    International classification

    Abstract

    The present invention relates to a method for automated data processing to assess the state of multiple filtration membranes used in liquid filtration. The method involves receiving data from state sensors positioned within or near a set of membranes, which process incoming water into permeate and concentrate flows. This data, collected as time series at predefined frequencies, pertains to external physical parameters. An operating indicator is determined from this data, forming a second time series. Both the first and second time series are recorded as point clouds over a specified acquisition period. An intermediate operating indicator is generated, representing the state of new, clean, or cleaned membranes, using a learned normalization model. Finally, a normalized operating indicator is produced, characterizing membrane fouling and aging, independent of environmental variations, and forming a third time series. This method enhances the accuracy of membrane state assessment in filtration systems.

    Claims

    1-28. (canceled)

    29. A method for an automated processing of data characterizing state of a plurality of membranes for filtration of a volume of liquid, comprising: receiving a first set of data from state sensors arranged within or near a first set of membranes, said first set of membranes receiving an incoming water flow and generating a first outgoing water flow, called permeate, and a second outgoing water flow, called concentrate, said first set of data relating to external physical parameters, wherein the receiving of the first set of data is carried out according to a plurality of first time series of data emitted by each sensor at predefined frequencies; determining at least one operating indicator of the first set of membranes, said at least one operating indicator defining a second time series of calculated or estimated data; recording of the plurality of the first time series of data and the second time series of data over a given acquisition time, each time series of data defining a point cloud; generating an intermediate operating indicator defining a point cloud corresponding to values of the intermediate operating indicator for which the first set of membranes is considered new and/or clean and/or cleaned, said values of the intermediate operating indicator being produced by applying a learned normalization model and from the intermediate operating indicator; and generating a normalized operating indicator characterizing the state of the plurality of membranes for filtration of the volume of liquid, said state characterizing fouling and/or aging of the state of the plurality of membranes independent of variations in environmental conditions, said normalized operating indicator defining a third time series, said normalized operating indicator being obtained from the normalized operating indicator and the intermediate operating indicator.

    30. The method of claim 29, wherein the normalization model is learned for each of the at least one operating indicator by means of a regression on the data of the second time series relating to the at least one operating indicator according to at least a first predefined external physical parameter from the plurality of the first time series of data, said regression being configured over a smoothing duration to determine a set of values corresponding substantially to within a factor of minima or maxima of the values of the second time series, said determined values corresponding to a configuration of new and/or clean and/or cleaned membrane(s).

    31. The method of claim 29, wherein the normalization model is learned for each of the at least one operating indicator from a set of training data for said each of the at least one operating indicator over a smoothing duration comprising at least one maintenance and/or replacement operation on said first set of membranes.

    32. The method of claim 30, wherein the determination of each of the at least one operating indicator comprises determining a first operating indicator defining a differential pressure between an inlet and an outlet of a membrane assembly and represented in form of the second time series of calculated or estimated data, the external physical parameters considered comprising at least one flow rate measurement and one temperature measurement, said external physical parameters being used to calculate the values of an intermediate indicator of the first operating indicator from the regression performed on the differential pressure values.

    33. The method of claim 30, wherein the determination of the operating indicator comprises determination of a second operating indicator defining an inflow pressure into a first membrane assembly and represented in a form of the second time series of calculated or estimated data, the external physical parameters considered comprising at least one temperature measurement, a measurement of concentration of the inflow into the first set of membranes, a flow rate of the permeate flow and a flow rate of the concentrate flow from the first set of membranes, said external physical parameters being used to calculate the values of the intermediate indicator of the second operating indicator from the regression performed on the values of the inflow pressure in the first membrane assembly.

    34. The method of claim 33, wherein the determination of the operating indicator comprises determining a third operating indicator defining a permeate flow rate at an outlet of the first membrane assembly and represented in the form of a second time series of calculated or estimated data, the external physical parameters considered comprising at least one temperature measurement, a measurement of the concentration of the inflow into the first set of membranes, the flow rate of the permeate flow and the flow rate of the concentrate flow from the first set of membranes, said external physical parameters being used to calculate the values of the intermediate indicator of the third operating indicator from the regression performed on the values of the permeate flow rate at the outlet of the first membrane assembly.

    35. The method of claim 33, characterized in that the determination of the operating indicator comprises determining a fourth operating indicator defining a salt passage in the permeate leaving the first membrane assembly and represented in the form of a second time series of calculated or estimated data, the external physical parameters considered comprising at least one temperature measurement, a measurement of the concentration of the inflow into the first set of membranes, the flow rate of the permeate flow and the flow rate of the concentrate flow from the first set of membranes, the said external physical parameters being used to calculate the values of the intermediate indicator of the fourth operating indicator from the regression performed on the values of the salt passage in the permeate at an outlet of the first membrane assembly.

    36. The method of claim 29, wherein the first data set corresponds to external physical parameters, the external physical parameters comprises at least one of: a measurement of inflow, permeate flow and/or concentrate flow; a measurement of conductivity of a volume of water; a measurement of total organic carbon; a target value corresponding to a conversion rate of a feed water volume into a treated water volume; a characteristic value of the incoming flow corresponding to permeation flow; and a characteristic value for a membrane's water permeability.

    37. The method of claim 36, wherein the third time series corresponds to at least one of: the time series obtained by subtracting the time series corresponding to corrected values produced by the learned model from the second time series; and the time series obtained by subtracting the time series corresponding to corrected values produced by the learned model from the second time series and to which has been added a reference component corresponding to a time series of the operating indicator corresponding to at least one of a state of new, clean, and cleaned membranes, said component being calculated under average or standard environmental conditions.

    38. The method of claim 30, wherein the regression on the operating indicator is performed according to a plurality of external physical parameters on which the operating indicator depends.

    39. The method of claim 30, wherein the regression is implemented by means of a first learning function comprising a machine learning model with parameters learned through the implementation of a loss function.

    40. The method of claim 39, wherein the regression is an expectile regression, the regression being performed on basis of an expectile loss function and an error function between the value of the operating indicator and a value estimated by the regression model for values of the operating indicator considered within a given expectile of distribution of values of the operating indicator.

    41. The method of claim 30, wherein the regression is performed on the data of the second series of data of the operating indicator according to a plurality of predefined external physical parameters of a plurality of first time series obtained by a plurality of sensors, said regression being performed on basis of a generalized additive model modeling functions whose parameters are sought to be optimized by means of an expectation loss function between the value of the calculated operating indicator and the value of an estimated operating indicator within range of values of the predefined expectation and for given values of external physical parameters, said regression further modeling an error function and said regression being run over a smoothing duration, said regression generating a set of values of a point cloud defining the intermediate indicator, said set of values corresponding to a new and/or clean and/or cleaned state of the first set of membranes.

    42. The method of claim 41, wherein the smoothing duration is determined so as to include a plurality of event markers relating to maintenance of membrane assemblies, said smoothing duration being less than an acquisition duration.

    43. The method of claim 42, further comprising a time-stamping of events (relating to the maintenance of membrane assemblies, said events corresponding to cleaning and/or replacement, each time-stamping being performed according to a marked time reference within the acquisition duration.

    44. The method of claim 29, wherein the generation of values of a predicted operating indicator by application of a second learning function trained from the values of the normalized operating indicator corresponding to the third time series considered over a prediction duration, said second learning function generating predicted data for an evolution of the normalized indicator.

    45. The method of claim 44, wherein the training data for training the second learning function are selected between last two event timestamps associated respectively with two successive cleanings, a new training of the second learning function being triggered after each new event associated with a cleaning.

    46. The method of claim 44, further comprising a comparison of at least one predicted value of a normalized indicator with at least one predefined threshold, said comparison making it possible to generate a cleaning date.

    47. The method of claim 46, wherein the predefined threshold is a variable threshold whose value is generated by execution of a function dependent on predefined parameters.

    48. The method of claim 44, wherein the second learning function is a function implementing a second generalized additive model.

    49. The method of claim 42, further comprising a calculation of an aging index of a set of membranes from a third learning function, said third learning function comprising a set of training data comprising the values extracted from the first set of data used to estimate an indicator in question, the set of training data being selected over the acquisition duration and taking into account timestamps of the events occurring during the acquisition duration.

    50. The method of claim 46, wherein the third learning function is a recurrent neural network comprising a regression function based on an autoregressive method.

    51. A data processing system, comprising: a computer; a memory; a clock and a communication interface for receiving data in form of a time series; a communication interface for transmitting the data to a server, wherein the server is configured to perform steps for calculating a normalized operating indicator, the steps comprising, receiving a first set of data from state sensors arranged within or near a first set of membranes, said first set of membranes receiving an incoming water flow and generating a first outgoing water flow, called permeate, and a second outgoing water flow, called concentrate, said first set of data relating to external physical parameters, wherein the receiving of the first set of data is carried out according to a plurality of first time series of data emitted by each sensor at predefined frequencies; determining at least one operating indicator of the first set of membranes, said at least one operating indicator defining a second time series of calculated or estimated data; recording of the plurality of the first time series of data and the second time series of data over a given acquisition time, each time series of data defining a point cloud; generating an intermediate operating indicator defining a point cloud corresponding to values of the intermediate operating indicator for which the first set of membranes is considered new and/or clean and/or cleaned, said values of the intermediate operating indicator being produced by applying a learned normalization model and from the intermediate operating indicator; and generating a normalized operating indicator characterizing the state of the plurality of membranes for filtration of volume of liquid, said state characterizing fouling and/or aging of the state of the plurality of membranes independent of variations in environmental conditions, said normalized operating indicator defining a third time series, said normalized operating indicator being obtained from the normalized operating indicator and the intermediate operating indicator.

    52. The system of claim 51, further comprising a display for generating in real time a representation of at least one normalized indicator.

    53. A system for treatment of a volume of feed water into a volume of filter-treated water by means of a plurality of membrane assemblies, comprising: a water inlet for receiving a flow of water entering at least one given membrane assembly; a first filtered water outlet, so-called permeate; a second residual water outlet called concentrate; a set of external parameter state sensors including a water temperature sensor and at least one pressure sensor; and a data processing system comprising: a computer; a memory; a clock and a communication interface for receiving data in form of a time series; a communication interface for transmitting the data to a server, wherein the server is configured to perform steps for calculating a normalized operating indicator, the steps comprising, receiving a first set of data from state sensors arranged within or near a first set of membranes, said first set of membranes receiving an incoming water flow and generating a first outgoing water flow, called permeate, and a second outgoing water flow, called concentrate, said first set of data relating to external physical parameters, wherein the receiving of the first set of data is carried out according to a plurality of first time series of data emitted by each sensor at predefined frequencies; determining at least one operating indicator of the first set of membranes, said at least one operating indicator defining a second time series of calculated or estimated data; recording of the plurality of the first time series of data and the second time series of data over a given acquisition time, each time series of data defining a point cloud; generating an intermediate operating indicator defining a point cloud corresponding to values of the intermediate operating indicator for which the first set of membranes is considered new and/or clean and/or cleaned, said values of the intermediate operating indicator being produced by applying a learned normalization model and from the intermediate operating indicator; and generating a normalized operating indicator characterizing the state of the plurality of membranes for filtration of the volume of liquid, said state characterizing fouling and/or aging of the state of the plurality of membranes independent of variations in environmental conditions, said normalized operating indicator defining a third time series, said normalized operating indicator being obtained from the normalized operating indicator and the intermediate operating indicator.

    54. The system of claim 51, further comprising a plurality of membranes organized according to a plurality of sets of membranes, each set of membranes defining a stage for treating an input volume of water and generating an output flow.

    55. The system of claim 51, further comprising at least one second set of membranes arranged at an outlet of the first set of membranes, the concentrate of the first set of membranes defining an inlet of the second set of membranes.

    56. The system of claim 51, further comprising at least one third membrane assembly arranged in parallel with a first membrane assembly, the concentrate from the first membrane assembly and the at least one third membrane assembly defining an inlet to a second membrane assembly.

    Description

    BRIEF DESCRIPTION OF THE FIGURES

    [0048] Further features and advantages of the inventive concepts will become apparent from the following detailed description, with reference to the appended figures, which illustrate:

    [0049] FIG. 1: A diagram showing the various stages of a method of the inventive concepts;

    [0050] FIG. 2: An example of a representation of membrane fouling in a system with a series of successive cleanings, showing the effect of long-term membrane aging;

    [0051] FIG. 3: An example of a system of the inventive concepts comprising a plurality of sensors and data processing means for generating normalized indicators according to the method of the inventive concepts;

    [0052] FIG. 4: An example of a set of membranes modeling a stage treating an incoming flow and generating two outgoing flows including permeate and concentrate;

    [0053] FIG. 5: An example of a water treatment system according to the inventive concepts comprising a plurality of treatment stages in which different membrane assemblies are implemented;

    [0054] FIG. 6: An example of an evolution of an operating indicator of a set of membranes representing a first evolution curve of the differential pressure of a set of membranes in which the effects of seasonality and the evolution trend of ageing are noted;

    [0055] FIG. 7: A representation of the operating indicator, here the differential pressure, according to an expectile diagram making it possible to represent the said operating indicator according to a physical parameter, here the temperature; note the curve representing the envelope of the minimum values of the diagram making it possible to generate a set of corrective values used in the method of the inventive concepts;

    [0056] FIG. 8: A representation of a second curve showing the evolution of the corrected operating indicator of the set of membranes considered when the latter are in a substantially clean state;

    [0057] FIG. 9: A representation of the difference between the two curves shown in FIG. 9, to which a reference curve is added to display a corrected operating indicator that is independent of operating and environmental conditions, and in particular restores the effects of aging of the membrane assembly over time.

    DETAILED DESCRIPTION

    [0058] The present disclosure can be understood more readily by reference to the instant detailed description, examples, and claims. The present disclosure is not limited to the example embodiments and/or methods disclosed herein, which may, of course, vary. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art.

    [0059] In the remainder of this description, the data processing system is referred to as a system comprising the means required to carry out the method steps, i.e. at least a computer and a memory. However, according to a preferred mode, the system comprises, a local software means co-located in the processing plant to perform processing on data acquired from sensors, this may be a computer configured to be a local server; and remote means such as at least one remote data server for executing method steps leading to the generation of normalized indicators and predicted plant intervention dates.

    [0060] In the following, we refer to the plant or water treatment system as the set of physical means for treating a volume of water and measuring operating or environmental parameters. The plant comprises at least one dense spiral membrane assembly used, for example, for reverse osmosis applications. A set of membranes is used to treat a volume of incoming water conveyed by means of a water inlet and generating at least two streams called permeate and concentrate conveyed by means of water outlets. Typically, a water treatment system comprises sensors and hydraulic means and the data processing system. Depending on the configuration, the hydraulic means comprise valves, such as balancing valves, shut-off or shut-off valves, control valves, possibly turbines or microturbines or any other equipment for controlling, regulating and routing fluid flows such as water. The water treatment system also includes hydraulic equipment such as pumps, tanks, containers, filters, pipes and any other equipment required to operate the plant.

    [0061] The water treatment plant or system may comprise one or more filtration passes for treating the incoming water volume and may comprise one or more stages defining an arrangement of membrane assemblies installed in series or in parallel having a conversion rate for treating an incoming water volume. Typically, one stage treats between 40% and 50% of the pumped water volume. To increase the portion of water treated, it is possible to install several stages in series to achieve conversion rates of 75% to 85%.

    [0062] A filtration pass is a filtration treatment of a volume of water at a given characteristic operating pressure. In water desalination systems, at least two filtration passes are usually performed.

    [0063] In the remainder of this description, we refer to concentration as the concentration of salts in the fluid, i.e. all the minerals present in a volume of water, for example. When measuring the salinity of a volume of water, concentration measurements or calculations may be obtained by measuring the conductivity of the volume of fluid in question. In the following description, conductivity is a measure of a fluid's conductivity, reflecting the presence of conductive elements in that fluid.

    [0064] It is possible to obtain the concentration from a fluid's conductivity measurement because they correspond to equivalent quantities. Concentration and conductivity measure physical properties of a fluid that are equivalent. One of the quantities may be obtained from a measurement of the other quantity in a simple ratio, such as a coefficient or constant. To this end, a constant characterizing water quality, such as surface water or seawater or tap water, may be used to convert a conductivity measurement into a concentration value. Furthermore, when a parameter influences conductivity, such as temperature, this influence may be compensated for using a model, such as a linear model, to deduce the concentration.

    [0065] FIG. 5 shows an example of an architecture comprising different stages ET.sub.1, ET.sub.2 and ET.sub.3, using a plurality of membrane assemblies ENS.sub.11, ENS.sub.12, ENS.sub.2 and ENS.sub.3 arranged in different configurations, either in parallel or in series, depending on the stage to which they belong. In this example, 3 stages are in series, and the first stage comprises two sets of membranes in parallel. At each membrane assembly outlet, the concentrate flows Qc1, Qc2 are re-injected into the next stage. Permeate flows Qp1, Qp2, Qp3 may be routed to other treatment stages or operated directly.

    [0066] Sensors may be used to measure environmental data such as water temperature, water pressure, water volume salinity or any other water volume quality parameter. Other sensors may be used to measure physical plant parameters, such as equipment consumption levels, incoming or outgoing flow, pressure difference, or event detection sensors.

    [0067] In the remainder of this description, we refer to a plant stage as a plant subassembly comprising at least one membrane assembly with one connection or channel for receiving an incoming flow of water to be treated, and two outlet connections or channels generating two outlet flows: the permeate, corresponding to the treated flow with a salinity lower than the salinity of the incoming flow, and the concentrate, corresponding to a water flow with a salinity at least equal to the incoming water flow.

    [0068] FIG. 1 illustrates the main stages of the method of the inventive concepts. A first step comprises the acquisition ACQ.sub.1 of a set of data from various sensors 20, 21, 22 shown in FIG. 3, according to an example of a water treatment system architecture enabling the method of the inventive concepts to be implemented.

    [0069] The sensors are preferably arranged within the water treatment system or close to the water treatment system so as to measure the environmental conditions to which the membranes are subjected as close as possible to the membranes.

    [0070] According to one embodiment, the data processing system of the inventive concepts comprises software means such as a computer and a memory for executing a computer program implementing the steps of the method of the inventive concepts. The computer program(s) comprise(s) software instructions which, when executed, enable the steps of the method of the inventive concepts to be implemented.

    Exemplary Applications

    [0071] According to a first exemplary application, the method of the inventive concepts relates to the field of reverse osmosis for the filtration of a volume of water. The method relates both to the field of membranes used for reverse osmosis in the context of filtration of the salt content of a volume of water and to so-called low-pressure reverse osmosis for uses other than desalination of a volume of water.

    [0072] The method of the inventive concepts are particularly suitable for generating normalized indicators for organic membranes, i.e. those made from an organic polymer such as polyamide, known as spiral-wound dense membranes. These membranes are used in particular for reverse osmosis or nanofiltration applications. However, the inventive concepts is not limited to dense membranes.

    [0073] According to a second exemplary application, the method of the inventive concepts relates to the field of membrane nanofiltration. In this case, the process applies to membranes configured to separate molecules in a volume of a liquid, such as water or blood.

    [0074] According to a third exemplary application, the method of the inventive concepts relates to the field of membrane ultrafiltration carried out using dense membranes.

    [0075] In the remainder of the description, the inventive concepts will be described with regard to the application of reverse osmosis. However, the method of the inventive concepts relates to any other field involving the use of membranes to separate particles or elements from a volume of a liquid.

    Exemplary Modeling

    [0076] FIG. 2 shows a schematic example of the causes affecting the evolution of the state of one or more membranes. For this purpose, the evolution of a characteristic indicator is shown on the diagram, namely the differential pressure DP. The figure illustrates the various causes of changes in this indicator, including, the fouling of these membranes noted Fo and the maintenance operations aimed at cleaning them here represented by NET.sub.1 cleaning operations; the intrinsic ageing of the membrane, degrading its physical properties over the long term, represented here by the line marked Tr and designating an ageing trend, and, finally, influences linked to external physical parameters, including operational components linked to plant architecture, operating variables, and environmental components linked to water quality and temperature, for example.

    [0077] This representation provides a better understanding of the different cycles that membranes undergo and which cause fouling. One of the objectives of the inventive concept's method is to isolate some of these causes so as to better predict future maintenance operations linked to membrane fouling and replacement.

    [0078] FIG. 2 shows the differential pressure of a set of membranes on the ordinate and time on the abscissa. The line marked BLNS represents the evolution of the differential pressure DP of a set of membranes as a function of external physical parameters. The lines marked Fo represent the evolution of the DP differential pressure due to membrane fouling, and the line marked Tr represents the evolution of the DP differential pressure due to membrane ageing. It is this last component in particular that enables us to establish a reliable predictive model of real membrane ageing.

    [0079] FIG. 6 shows the differential pressure values DP defining the first operating indicator KPI.sub.1. The DP differential pressure values are recorded as raw data on a scale of several months or years. This graph allows to observe a large variation in DP over the years, due to the influence of water temperature variations over time. This influence gives a wave-like pattern to the data. However, on average, it appears that the operating indicator for differential pressure DP increases from the first to the fifth year, or even the Tr line, which indicates the tendency of the membranes to age and/or clog. This fouling trend is not visible during operation, as temperature-related variations are much greater than those due to irreversible fouling.

    Environmental Data Acquisition

    [0080] The method includes a step for receiving data, denoted AQC.sub.1 in FIG. 1, from sensors arranged in or near an installation in order to measure values of environmental parameters, so-called external physical parameters, related to an installation of a plurality of membranes treating or filtering an incident volume of water. Sensors may include, for example, temperature probes, probes such as conductivity probes, flow meters, pressure sensors, etc.

    [0081] In one embodiment of the inventive concepts, the data acquired by the sensors is stored in a memory. The data is acquired and stored in the form of a time series. The data is therefore preferably time-stamped. The method of the inventive concepts relates to a first step involving the reading of the recorded data from the sensors. However, according to one embodiment, the method of the inventive concepts may include the prior step of acquiring the sensors. Insofar as the method of the inventive concepts is implemented by a computer or by a plurality of computing units, it is not necessary for the method to include the preliminary acquisition step, which may be separated from the implementation of the method of the inventive concepts, since the latter may be carried out a posteriori within a certain period of time after the acquisitions.

    [0082] Recorded data on external physical parameters includes at least temperature values Tf of a volume of water entering a stage comprising a set of membranes, and pressure values Pf of this same volume of entering water. These values are measured preferably at regular intervals by at least one temperature sensor.

    [0083] These values may also be measured at permeate {Tp, Pp} or concentrate {Tc, Pc} level.

    [0084] According to an example embodiment, other external physical parameter values are recorded and evaluated by the method of the inventive concepts. In particular, the values of incoming flow rate Qf and concentration Cf of the incoming volume are measured. Incoming flow is also referred to as feed flow Qf. For example, FIG. 4 shows the inlet flow rate Qf of an ENS.sub.1 membrane assembly and the outlet flow rates Qp and Qc of the permeate and concentrate respectively.

    [0085] According to one example embodiment, values of external physical parameters at the outlet of the membrane assembly are recorded and evaluated by the method of the inventive concepts. These may be values of external physical parameters of the permeate or concentrate, the physical parameters being respectively noted Tp, Qp, Cp, Pp for the permeate and Tc, Qc, Cc, Pc for the concentrate.

    [0086] A general measurement of an external physical parameter Ti, Qi, Ci, Pi is noted in the following and these values may be specified according to their point of measurement with the indices f, p, c depending on whether the parameter is measured upstream of the membrane assembly or downstream at the permeate or concentrate level.

    [0087] One advantage is to measure the same parameter at different measurement points and calculate certain differential values such as differential pressure DP or salt passage or retention, otherwise known as differential concentration.

    [0088] It should be noted that time series may be acquired, recorded and evaluated at different frequencies and over different acquisition times. In one embodiment, the method of the inventive concepts includes any preliminary step aimed at oversampling or undersampling a time series so as to homogenize the quantities of values of each time series when they are used jointly by mathematical operations or algorithms.

    [0089] Each time series comprising all the values for each external physical parameter is referred to as SERIE.sub.1. There are therefore as many SERIE.sub.1 time series as there are time series of external physical parameter values.

    [0090] When acquisitions are made over different acquisition periods, an operation may be carried out to evaluate data over the same period.

    Determining Indicators

    [0091] The method of the inventive concepts makes it possible to store measured or calculated data from the second SERIE.sub.2 time series corresponding to the values of the KPI.sub.i operating indicators over a period of time known as the DA acquisition period. In its simplest implementation, the method of the inventive concepts comprises the operation of a single operating indicator, for example the first operating indicator KPI.sub.1. In other implementations, the method of the inventive concepts is implemented to exploit a plurality of operating indicators, for example the four operating indicators mentioned above: KPI.sub.1, KPI.sub.2, KPI.sub.3, KPI.sub.4. According to various embodiments, combinations of these indicators are exploited, for example the first and third KPI.sub.1, KPI.sub.3 or other combinations. A selection of operating indicators may be advantageously exploited so as to produce normalized indicators which will be used to train a learning function, i.e. a machine learning model, with the aim of predicting in the short or medium term. Indicators are selected according to plant configuration, the assumed influence of variations in environmental conditions and operating parameters. Different variants of the inventive concepts method may therefore be implemented according to plant configurations.

    [0092] The various stages of the method of the inventive concepts include the use of operating indicators to achieve several objectives: define a normalization model; determine an intermediate indicator and a normalized indicator; define a prediction model; and determine a short- and/or long-term prediction to anticipate the dates of maintenance operations on the membranes.

    [0093] In order to meet all these objectives, various indicators are defined as part of the inventive concepts process.

    [0094] KPI.sub.i: designates the operating indicator obtained with actual environmental conditions obtained during acquisition, e.g. temperature Ti, pressure Pi and flow Qi, etc.

    [0095] KPI.sub.i: refers to the normalized operating indicator, an indicator that is independent of environmental conditions and that mainly reflects the state of fouling or ageing of the membrane, in order to predict maintenance operations.

    [0096] KPI.sub.i0: designates the normalized operating indicator, corresponding to an indicator calculated for reference environmental conditions, which mainly reflects the state of fouling or ageing of the membrane in order to predict maintenance operations.

    [0097] KPI.sub.i{circumflex over ()}: designates the membrane operating indicator estimated by the loss function in the regression step and obtained with actual environmental conditions obtained during acquisition, e.g. temperature Ti, pressure Pi and flow Qi, etc.

    [0098] KPI.sub.iA: refers to the operating indicator for new or clean membranes obtained with actual environmental conditions obtained during acquisition, e.g. temperature Ti, pressure Pi and flow Qi, etc. It is also called the intermediate indicator. It is also referred to as an intermediate indicator.

    [0099] KPI.sub.i0: designates the membrane operating indicator obtained with reference environmental conditions obtained with reference operating parameters, e.g. temperature T.sub.0, pressure P.sub.0 and flow Q.sub.0, etc.

    [0100] KPI.sub.iA0: designates the operating indicator of new or clean membranes obtained with reference environmental conditions obtained with reference operating parameters, e.g. temperature T.sub.0, pressure P.sub.0 and flow Q.sub.0, etc.

    [0101] KPI.sub.ip1: designates the membrane operating indicator predicted by a first prediction model trained on the normalized operating indicator, said prediction being a short-term prediction.

    [0102] KPI.sub.ip2: designates the membrane operating indicator predicted by a second prediction model trained on the normalized operating indicator, said prediction being a long-term prediction.

    [0103] The method of the inventive concepts includes the determination of at least one operating indicator, noted KPI.sub.i, this step is noted EST.sub.1 in FIG. 1. This step is preferably performed by a computer which may be either a local computer K.sub.1 shown in FIG. 1 or a computer on a remote server represented by SERV.sub.1. A memory is shown to store the data produced during the calculation of the operating indicators KPI.sub.i and the normalized operating indicators KPI.sub.i and possibly intermediate corrected or predicted values such as the values of the reference curve operating indicator KPI.sub.iA or the estimated values of the operating indicator KPI.sub.i{circumflex over ()}, or the predicted values KPI.sub.ip1, KPI.sub.ip2 by the normalized indicator monitoring prediction model.

    [0104] Indicators may be defined according to time series defined over different acquisition periods than the first SERIE.sub.1 time series. In this case, the SERIE.sub.1 and SERIE.sub.2 series may be processed over the same period. This may involve, for example, defining a common time window.

    KPI1 (DP)

    [0105] According to a first example, a first operating indicator KPI.sub.1 corresponds to the differential pressure noted DP.

    [0106] This differential pressure DP results from a pressure difference between the volume entering the first membrane assembly and an outlet volume, such as the concentrate. The pressure difference could also be measured between the inlet and the permeate.

    [0107] According to a first example, the differential pressure DP may be calculated from certain operating parameters measured in particular by the sensors. For this purpose, a function f.sub.1 is available to model this differential pressure as a function of temperature and average flow rate Qn, where Qn=(Qc+Qf)/2N. Here N corresponds to the number of tubes comprising the membrane assembly, each tube forming an arrangement of a set of spiral-wound membranes. Qc is the concentrate water flow rate and Qf the incoming water flow rate. KP.sub.1=DP=f.sub.1(Qn, Ti).

    [0108] The method of the inventive concepts includes a step enabling an operating indicator KPI.sub.1 to be obtained from measurements of temperatures Ti and flow rates Qc and Qf.

    [0109] According to other examples, other external physical parameters could be taken into account to calculate or model the influence of these parameters on the evolution of this indicator.

    [0110] According to a second example, the differential pressure DP may be directly measured from at least one differential pressure sensor or a plurality of pressure sensors arranged upstream and downstream of the diaphragm assembly.

    [0111] The first indicator KPI.sub.1 may advantageously take the form of a SERIE.sub.2 time series. In this case, each calculated or measured value of differential pressure DP is associated with a date. The date of each operating indicator value may be set equal to the date of each operating parameter value of a first SERIE.sub.1 time series used in calculating the first operating indicator KPI.sub.1.

    [0112] When the differential pressure DP is directly measured by sensors, a common clock may be used with the one(s) used to time-stamp the other physical parameters measured, in order to maintain date consistency between the first SERIE.sub.1 time series and the second SERIE.sub.2 time series.

    [0113] The method of the inventive concepts generates an indicator KPI.sub.1A representing the equivalent differential pressure DP, which is a reconstituted indicator corresponding to the differential pressure of the set of membranes when they are new or cleaned by a cleaning operation. This indicator is obtained for actual measurement conditions of external physical parameters. This indicator will then be used to obtain a normalized indicator KPI.sub.i0 giving a state of the membrane for reference environmental conditions.

    [0114] One objective is to calculate the values of the first indicator KPI.sub.1 for different measurements of temperature Ti and average flow Qn in order to estimate, by means of a first learned normalization model MOD.sub.N1, an evolution of the first intermediate indicator KPI.sub.1A. The first normalization model MOD.sub.N1 is learned, for example, by means of regression. Thanks to the inventive concepts, this first intermediate indicator KPI.sub.1A may then be used to calculate a first normalized indicator KPI.sub.1 or KPI.sub.10, which more reliably reproduces, in particular, the contribution of membrane ageing and fouling.

    [0115] One advantage of this first KPI.sub.i indicator is that it helps monitor longitudinal clogging of the membrane assembly.

    [0116] The method of the inventive concepts makes it possible to define a plurality of operating indicators {KPI.sub.i}.sub.i[1:k] and associated normalized operating indicators {KPI.sub.i}.sub.i[1:k] providing information on the state of the membranes, particularly with regard to their clogging and ageing. In order to obtain indicators that are reliable, robust and independent of environmental data, in particular seasonal effects, the method of the inventive concepts makes it possible to normalize the {KPI.sub.i}.sub.i[1:k]. operating indicators.

    KPI2 (Pf)

    [0117] A second indicator KPI.sub.2 is defined by the operating parameter relating to an incident flow pressure Pf exerted on the first set of ENS.sub.1 membranes, also known as the feed pressure Pf. The incident flow pressure Pf may be either calculated from a model and measurements of physical parameters of a model, or directly measured from at least one pressure sensor arranged at the inlet of the first set of ENS.sub.1 membranes.

    [0118] When this second indicator KPI.sub.2 is calculated from a model, the incident flow pressure Pf may be modeled according to a function f.sub.2 of the following environmental parameters: temperature Ti, incoming flow concentration Cf, permeate flow rate Qp and concentrate flow rate Qc of the first set of ENS.sub.1 membranes, for example of a stage or pass of the treatment plant comprising a first set of ENS.sub.1 membranes. According to other examples, other external physical parameters could be taken into account to calculate or model the influence of these parameters in the evolution of this indicator.

    [0119] We obtain the following expression: KPI.sub.2=Pf=f.sub.2(Ti, Cf, Qp, Qc).

    [0120] The example described cites 4 parameters selected as influencing the second indicator, but other environmental parameters may also be taken into account within the framework of this inventive concepts. The inventive concepts enables at least one parameter influencing the evolution of the second indicator to be taken into account.

    [0121] The inventive concepts method therefore makes it possible to obtain a second operating indicator KPI.sub.2 from measurements of temperature Ti, concentration Cf, permeate flow rate Qp and concentrate flow rate Qc of the first ENS.sub.1 membrane assembly.

    [0122] According to a second example, the pressure of the incoming flow Pf may be directly measured from a pressure sensor or a plurality of pressure sensors arranged upstream of the first set of ENS.sub.1 membranes.

    [0123] The second KPI.sub.2 indicator may advantageously take the form of a second SERIE.sub.2 time series. It should be remembered that each time series corresponding to an operating indicator is noted SERIE.sub.2, although the time series may differ according to the indicators chosen. In this case, each calculated or measured value of incoming flow pressure Pf is associated with a date. The date of each operating indicator value may be taken to be equal to the date of each operating parameter value of a first SERIE.sub.1 time series used in the calculation of the second operating indicator KPI.sub.2.

    [0124] Identical to the first KPI.sub.1 indicator, when the incoming flow pressure Pf is directly measured by at least one sensor, a common clock may be used with the one used to time-stamp the other measured physical parameters in order to maintain date consistency between the first SERIE.sub.1 time series and the second SERIE.sub.2 time series.

    [0125] The method of the inventive concepts generates an intermediate indicator KPI.sub.2A representing the equivalent inflow pressure Pf, which is a reconstituted indicator whose value corresponds to the inflow pressure into the membrane assembly when it is new or clean, or cleaned by a cleaning operation.

    [0126] One objective is to calculate the values of the second operating indicator KPI.sub.2 for different measurements of external physical parameters, in order to estimate by a second learned normalization model MOD.sub.N2 an evolution of an intermediate indicator KPI.sub.2A. The second normalization model MOD.sub.N2 is learned by regression, for example. This intermediate indicator KPI.sub.2A may then be used to calculate a normalized indicator KPI.sub.2 or KPI.sub.20, which more reliably reproduces the contribution of membrane ageing and fouling.

    [0127] One advantage of this second KPI.sub.2 is that it contributes to monitoring the energy consumption of all ENS.sub.1 membranes.

    KPI3 (Permeate Flow Rate)

    [0128] A third KPI.sub.3 is defined by the operating parameter relating to a permeate flow rate Qp at the outlet of the first set of ENS.sub.1 membranes. The permeate flow rate Qp may be either calculated from a model and measurements of physical parameters of the model, or directly measured from a sensor arranged at the permeate outlet of the first set of ENS.sub.1 membranes.

    [0129] This indicator may also be represented by the specific flux SP. It represents the volume of water produced per unit of time and per unit of membrane surface area when a given pressure is applied to the feed water. It is an indicator of the membrane's capacity to produce a given volume of output water. As the membrane ages or degrades, the SP specific flux tends to decrease. The decrease in SP is an indicator of fouling or deterioration of the membrane material. However, this indicator, like that corresponding to permeate flow rate Qp, is also influenced by temperature, water salinity and water temperature. According to other examples, other external physical parameters could be taken into account as factors influencing the evolution of this indicator.

    [0130] When this third KPI.sub.3 indicator is calculated from a model, the permeate flow rate Qp may be modeled according to a function f.sub.3 of the following environmental parameters: temperature Ti, incoming flow concentration Cf, permeate flow rate Qp and concentrate flow rate Qc of the first set of ENS.sub.1 membranes, for example of a stage or pass of the treatment plant comprising a first set of ENS.sub.1 membranes. According to another embodiment, other external physical variables may be taken into account in the KPI.sub.3 modeling.

    [0131] We obtain the following expression: KPI.sub.3=Qp=f.sub.3(Ti, Cf, Qp, Qc).

    [0132] The example described cites 4 parameters selected as influencing the third indicator, but other environmental parameters may also be taken into account within the framework of this inventive concepts. The inventive concepts makes it possible to take into account at least one parameter that influences the evolution of the third indicator.

    [0133] The method of the inventive concepts thus makes it possible to obtain a third operating indicator KPI.sub.3 from measurements of temperatures Ti, the concentration of the incoming flow Cf, the flow rate of the permeate flow Qp and the flow rate of the concentrate flow Qc of the first set of ENS.sub.1 membranes.

    [0134] According to a second example, the permeate flow rate Qp may be directly measured from at least one sensor of a device arranged downstream of the first set of ENS.sub.1 membranes.

    [0135] The third indicator KPI.sub.3 may advantageously take the form of a second time series SERIE.sub.2. In this case, each calculated or measured value of the permeate flow rate Qp is associated with a date. The date of each value of the third operating indicator KPI.sub.3 may be taken equal to the date of each operating parameter value of a first time series SERIE.sub.1 used in the calculation of the third operating indicator KPI.sub.3.

    [0136] Identically to the first and second KPI.sub.1, KPI.sub.2 indicators, when the permeate flow rate Qp is directly measured by at least one sensor, a common clock may be used with the one used to time-stamp the other measured physical parameters in order to maintain date consistency between the first SERIE.sub.1 time series and the second SERIE.sub.2 time series.

    [0137] The method generates a third intermediate indicator KPI.sub.3A representing the permeate flow rate Qp equivalent Qp, which is a reconstituted indicator whose value corresponds to the permeate flow Qp entering the membrane assembly when it is new or clean, or cleaned by a cleaning operation.

    [0138] One objective is to calculate the values of the third operating indicator KPI.sub.3 for different measurements of external physical parameters in order to estimate by a third learned normalization model MOD.sub.N3 an evolution of an intermediate indicator KPI.sub.3A. The third normalization model MOD.sub.N3 is learned by regression, for example. This intermediate indicator KPI.sub.3A is then used to calculate a normalized indicator KPI.sub.3 or KPI.sub.30, which more reliably reproduces the contribution of membrane ageing and fouling.

    [0139] One advantage of this third KPI.sub.3, possibly in combination with other data, is that it contributes to monitoring transmembrane clogging of the ENS.sub.1 membrane assembly.

    KPI4 (Salt Passage)

    [0140] A fourth operating indicator KPI.sub.4 is defined by the operating parameter relating to salt passage SP, expressed as a percentage of salt filtered into the concentrate SPc or residual in the permeate SPp at the outlet of the first set of ENS.sub.1 membranes. Salt passage may be expressed, for example, as a concentration ratio between inlet and outlet. In this example, we consider the salt passage in permeate SPp. The salt passage SPp may either be calculated from a model and measurements of the model's physical parameters, or directly measured from a sensor arranged at the permeate outlet of the first ENS.sub.1 membrane assembly. This indicator may also be represented by the conductivity of the permeate.

    [0141] According to other examples, other external physical parameters could be taken into account to calculate or model the influence of these environmental parameters on the evolution of this indicator.

    [0142] When this fourth indicator KPI.sub.4 is calculated from a model, the salt passage in the permeate SPp may be modeled according to a function f.sub.4 of the following environmental parameters: temperature Ti, incoming flow concentration Cf, permeate flow rate Qp and concentrate flow rate Qc of the first set of ENS.sub.1 membranes, for example of a stage or pass of the treatment plant comprising a first set of ENS.sub.1 membranes.

    [0143] We obtain the following expression: KPI.sub.4=SPp=f.sub.4(Ti, Cf, Qp, Qc).

    [0144] The example described cites 4 parameters selected as influencing the fourth indicator, but other environmental parameters may also be taken into account within the framework of this inventive concepts. The inventive concepts makes it possible to take into account at least one parameter that influences the evolution of the fourth indicator.

    [0145] The method of the inventive concepts therefore makes it possible to obtain a fourth operating indicator KPI.sub.4 from the measurements of temperature Ti, incoming flow concentration Cf, permeate flow rate Qp and concentrate flow rate Qc of the first set of ENS.sub.1 membranes.

    [0146] According to a second example, the salt passage in the permeate SPp may be directly measured from at least one sensor or device arranged downstream of the first ENS.sub.1 membrane assembly.

    [0147] The fourth indicator KPI.sub.4 may advantageously take the form of a second time series SERIE.sub.2. In this case, each calculated or measured value of salt passage in the permeate SPp is associated with a date. The date of each value of the fourth operating indicator KPI.sub.4 may be taken equal to the date of each operating parameter value of a first time series SERIE.sub.1 used in the calculation of the fourth operating indicator KPI.sub.4.

    [0148] Identically to the first, second and third indicators KPI.sub.1, KPI.sub.2, KPI.sub.3, when the salt passage in the permeate SPp is directly measured by at least one sensor or device, a common clock may be used with the one used to time-stamp the other measured physical parameters in order to maintain date consistency between the first SERIE.sub.1 time series and the second SERIE.sub.2 time series.

    [0149] The method of the inventive concepts generates a fourth intermediate indicator KPI.sub.4A representing the salt passage in the equivalent permeate SPp, which is a reconstituted indicator whose value corresponds to the salt passage Sp obtained by the set of membranes when they are new or clean or cleaned by a cleaning operation.

    [0150] One objective is to calculate the values of the fourth operating indicator KPI.sub.4 for different measurements of external physical parameters in order to estimate by a fourth learned normalization model MOD.sub.N4 an evolution of an intermediate indicator KPI.sub.4A. The fourth normalization model MOD.sub.N4 is learned by regression, for example. This intermediate indicator KPI.sub.4A is then used to calculate a normalized indicator KPI.sub.4 or KPI.sub.40, which more reliably reproduces the contribution of membrane ageing and fouling.

    [0151] One advantage of this fourth KPI.sub.4 is that it contributes to monitoring the quality of drinking water produced by all ENS.sub.1 membranes.

    [0152] Other operating indicators may be used, in particular the fourth indicator may be replaced by a substantially equivalent one, namely the permeate concentration Cp.

    [0153] Measured data from the first SERIE.sub.1 time series and the second SERIE.sub.2 time series are stored in a system memory. This step is labelled ENR.sub.1 in FIG. 1.

    [0154] Other examples of indicators may be implemented. According to one example, a fifth operating indicator KPIs corresponds to the concentration of the permeate or concentrate. This latter indicator may be a function of temperature Ti and differential pressure DP.

    Normalization

    [0155] Normalization comprises two steps: a first step consists in automatically defining the normalization function or normalization model, MOD.sub.Ni, by means of a learning algorithm, from a history of new, clean or cleaned membrane data, and a second step consists in applying the learned normalization model MOD.sub.Ni to actual recorded data to generate an intermediate indicator KPI.sub.iA and a normalized indicator KPI.sub.i or KPI.sub.i0. This last step is denoted GENA in FIG. 1.

    [0156] A first learning method is used to create a MOD.sub.Ni normalization model to generate a normalized indicator for predicting membrane replacement and/or cleaning. In this case, the aim is to obtain an aging indicator. In this case, the training data are preferably selected at the beginning of the life cycle of a membrane or a set of membranes. The aim is to train the normalization model over the first few weeks, months or even years of operation of a membrane or membrane assembly.

    [0157] This learning method may be used to generate an indicator that gives an indication of aging and also of clogging, and therefore an indicator of clogging or fouling of a set of membranes.

    [0158] A second learning method is used to create a MOD.sub.Ni normalization model to generate a normalized indicator for predicting membrane replacements in particular. In this case, the aim is to obtain a clogging indicator. In this case, the training data are not necessarily selected from the first phase of the life cycle of a membrane or a set of membranes. In one embodiment, the aim is to train the normalization model over periods comprising several maintenance operations, such as cleaning a membrane or a set of membranes.

    [0159] This second teach-in generates an indicator that gives an indication of the clogging or fouling of a set of membranes, independently of their replacement.

    [0160] Normalization includes modeling of indicators according to operational environmental conditions or reference environmental conditions, and according to the state of the membranes, depending on whether they are considered in their operational state or in their new, clean or cleaned state.

    [0161] The following relationships are noted: [0162] KPI.sub.i=KPI.sub.iA+TC with TC a corrective term related to wear, aging and fouling of the membranes and KPI.sub.iA the term representing the operating indicator when the membranes are new and/or clean and/or cleaned taken from the normalization model.

    [0163] This equality remains true under reference conditions, so we obtain:

    [00001] KPI i 0 = KPI iA 0 + TC

    [0164] Note at this point that an initial KPI.sub.i normalization may be written with the TC term, which provides an indicator of aging or clogging.

    [00002] TC = KPI i = KPI i - KPI iA

    [0165] Note that a corrective term adjusted by the adjournment of a term calculated under reference conditions generates a normalized indicator within orders of magnitude identical to the KPI.sub.i indicator:

    [00003] TC 0 = KPI i 0 = KPI i A 0 + ( KPI i - KPI i A )

    [0166] In another example, a further KPI.sub.iA0 component may be added. The addition of a constant may also be achieved in another way.

    Learning the Normalization Function, Regression

    [0167] In order to calculate the KPI.sub.iA values when the membranes are new and/or clean and/or cleaned, the inventive concepts involves learning a learning function, also known as a normalization function or normalization model. This learning method aims to define the parameters of this model by means of regression. The inventive concepts advantageously implements a regression based on an expectation of the values of the operating indicator, considering at least one external physical parameter. The regression may be multifactorial, taking into account a plurality of external physical parameters.

    [0168] The assumptions of an expectile-based loss function modeling to learn a normalization model to generate operating indicators are therefore, the existence of sufficient explanatory variables: the residual is due solely to soiling, ageing and measurement noise; the KPIi measurement points of the new and/or clean and/or cleaned membrane correspond substantially to the extreme values: in particular, the minimum values for the operating indicators: DP, Cp, Pf and the maximum values for the specific flux Sf; In this case, appreciably means the measurement points to within one factor in the expectile of the distribution, particularly when several external physical parameters influence the indicator values; and the difference between the measured KPI and the modeled KPI does not depend on the explanatory variables.

    [0169] In order to normalize these indicators, the method includes a step aimed at calculating a point cloud of corrected values of the selected operating indicators KPI.sub.i to generate an intermediate operating indicator KPI.sub.iA. The aim of normalization is to produce a normalized indicator or normalized indicators representative of wear or fouling independently of variations in external physical parameters. In other words, the method of the inventive concepts seeks to produce a normalized indicator KPI.sub.i or KPI.sub.i0 that is not sensitive to variations in environmental conditions such as water temperature or salt concentration of the volume of water entering the first ENS.sub.1 membrane assembly, or physical operating parameters such as inflows, permeate and concentrate flow rates, or permeate pressures.

    [0170] In order to standardize the operating indicators, the first step is to calculate an intermediate operating indicator KPI.sub.iA. This intermediate indicator is represented by a reference curve C.sub.REF1. This reference curve C.sub.REF1 comprises all the points of the new point cloud produced by the MOD.sub.Ni normalization model. This point cloud may be represented on FIG. 7 in the expectile diagram, here represented with a single external physical parameter, temperature, or as a second intermediate time series SERIE.sub.2A on FIG. 8. This intermediate time series is denoted SERIE.sub.2A, and consists of the points of the reference curve C.sub.REF used to obtain this curve. The first KPI.sub.1 is associated with a first reference curve C.sub.REF1, the second KPI.sub.2 is associated with a second reference curve C.sub.REF2, the third KPI.sub.3 is associated with a third reference curve C.sub.REF3, the fourth KPI.sub.4 is associated with a fourth reference curve C.sub.REIF4. Generally speaking, we speak of a reference curve C.sub.REFi for each KPI.sub.i operating indicator.

    Regression

    [0171] The reference curve C.sub.REF or the second intermediate time series SERIE.sub.2A is obtained thanks to an intermediate indicator obtained thanks to the application of a normalization model, said model being generated thanks to a regression operation. The regression operation consists in obtaining values of a parameterization of a normalization model for a second SERIE.sub.2 time series of an operating indicator KPI.sub.i by considering the influence of a set of external physical parameters considered said operating indicator. Each intermediate operating indicator is produced by applying its own normalization model trained according to a given regression. To this end, we consider the influences of the external physical parameters used in the modeling of each external indicator, in particular in the functions f.sub.1, f.sub.2, f.sub.3, f.sub.4. Note that these functions f.sub.1, f.sub.2, f.sub.3, f.sub.4 may or may not be explicit. They reflect the influence of external physical parameters on the operating indicator under consideration. For each set of external physical parameter values PARA.sub.i considered, regression enables us to select a KPI.sub.i value located within a given expectile of the distribution of KPI values.

    [0172] FIG. 7 shows a representation of the first KPI.sub.1 indicator, i.e. differential pressure DP as a function of temperature Ti. This representation provides a simple illustration of the expectile function with respect to a single variable, but is not realistic in the case of two variables such as temperature Ti and average flow Qn for the first KPI.sub.1. Another representation would be necessary in a multifactor case.

    [0173] An expectation regression is used to determine a normalization function used to generate an intermediate operating indicator, which can be represented according to a reference curve C.sub.REF1. However, when the regression is multi-criteria, i.e. performed by taking into account different external physical parameters PARA.sub.i, it results in an envelope of values obtained by considering a representation of the KPI.sub.i operating indicator in a 2-dimensional space.

    [0174] Recall that an expectation is a function of the distribution of a variable Y, in this case the values of the KPI.sub.i operating indicator. The expectile characterizes the distribution function of the variable.

    [0175] Each KPI.sub.i operating indicator is therefore represented in an N-dimensional space, each dimension being associated with an external physical parameter PARA.sub.i. A regression is implemented to generate a normalization model used MOD.sub.Ni to produce a point cloud. This point cloud may be represented by a lower or upper envelope of KPI.sub.i values, the reference curve C.sub.REFi. This lower or outer envelope, depending on the operating parameter considered KPI.sub.i, corresponds to operation when the first set of ENS.sub.1 membranes is new and the membranes are not fouled, or when the component associated with membrane fouling is/are very low, or even non-existent. The advantage of considering points on the indicator for regression purposes, where the membranes have not aged significantly, is to obtain a normalization model providing an indication of membrane ageing. When these points are identified, particularly within the lower or upper envelope, they correspond to values that are only sensitive to external parameters and no longer to membrane fouling, since in these points the membranes are assumed to be clean.

    [0176] According to one example, an expectile regression may be implemented so as to retain a portion of the KPI.sub.i operating indicator points corresponding to a given expectile value for given physical parameter values. In other words, for a given temperature Ti and a given average flow rate, the method may be used to retain the KPI.sub.i operating indicator values by considering the predefined expectile percentage. The regression is then carried out considering that the values retained are those of the operation of a new and/or clean and/or cleaned membrane after a cleaning operation in this portion of expectile.

    [0177] The method of the inventive concepts makes it possible to configure the expectile, for example, with a characteristic value of the distribution relative to 2% expectile or 4% expectile or 6% expectile, or even a higher or lower percentage of the expectile function of the operating indicator. The method of the inventive concepts makes it possible to determine an expectile regression configuration that defines a good compromise between achieving good regression accuracy with the lowest possible percentage of expectile to obtain a stable algorithm with the ability to optimize error, and a maximum number of points to achieve a regression with the ability to converge quickly. Indeed, the lower the expectile, the lower the number of points and the less accurate the regression.

    [0178] In one embodiment, the function associating the observed external physical parameters with the KPI.sub.IA indicator is configured on the basis of a generalized additive expectile model (GAM). The GAM functions then correspond to the set of functions that we seek to define according to an optimization criterion achieved by the loss function and error modeling during regression. In other embodiments, other functions could be implemented within the framework of the inventive concepts.

    [0179] According to one embodiment, the regression is modeled on the basis of a loss function between the values of the KPI.sub.i observable and the estimated value of the KPI.sub.i{circumflex over ()} operating indicator under consideration in the selected expectile percentage. This loss function is used to determine the best normalization function, i.e. the best normalization model, i.e. the parameters of the normalization model. The normalization model comprises coefficients or parameters which are calculated by regression so that the estimated operating indicator KPI.sub.i{circumflex over ()} corresponds to the measured or calculated operating indicator values KPI.sub.iA within the selected expectation percentage for different values of the external physical parameters PARA.sub.i. The loss function then converges an error to reduce both the estimated KPI.sub.i{circumflex over ()}and calculated KPI.sub.i values.

    [0180] The estimation error takes into account a differentiated weighting of overestimates and underestimates.

    [0181] The loss function may be modelled as follows:

    [00004] F LOS = .Math. W ( y ob served - y estimated ) .Math. ( y observed - y estimated ) 2 Where: W ( y observed - y estimated ) = Alpha , if ( y observed - y estimated ) > 0 W ( y observed - y estimated ) = 1 - Alpha , if ( y observed - y estimated ) < 0

    [0182] This is known as Alpha expectile.

    [0183] Error modeling may comprise various embodiments. According to one example, error modeling comprising a least squares minimization may be implemented.

    [0184] One advantage of a GAM model is that it enables regression to be performed, regardless of the number of external physical parameters. One advantage is therefore to be able to take into account a model in which a KPI.sub.i operating indicator is possibly influenced by several external physical parameters, for example between 2 and 5 external physical parameters.

    [0185] Another advantage of using a GAM model is that it eliminates the need for a function linking each KPI.sub.i operating indicator with the external physical parameters PARA.sub.i, whatever the relationship between the indicator and the external physical parameters. In fact, whether the relationships are linear or non-linear, the GAM model applies.

    [0186] GAM is particularly useful for removing the effect of variations in each physical parameter value on the values of the KPI.sub.i under consideration, all other things being equal, i.e. taking into account the same evolution or value of the other parameters when removing the effect of a given parameter.

    [0187] When modeling a GAM model, the data produced at the output of the model includes on the one hand a parameterization of the dependencies {x, y} of each physical parameter {PARA.sub.1, PARA.sub.2} on the observable, i.e. the KPI.sub.i operating indicator, and on the other hand a value produced from the observable, i.e. the estimated KPI.sub.i{circumflex over ()}.

    [0188] In other words, the GAM model may be used to generate a model in which the KPI.sub.i indicator is x-dependent on the first PARA.sub.1 parameter and y-dependent on the second PARA.sub.2 parameter. These factors may then be used to weight each physical parameter value considered in its dependency relationship with the KPI.sub.1 indicator to predict a new estimated value for the KPI.sub.i{circumflex over ()} indicator. Regression then converges the error between the known values of the KPI.sub.i and the estimated value of the KPI.sub.i{circumflex over ()}.

    [0189] According to another example, a regression based on a quantile GAM generalized additive model may also be configured. According to another example, a logistic regression may be configured.

    [0190] The regression is preferably carried out over a so-called smoothing duration DL, which takes into account data from the beginning of the membranes' lifetime.

    [0191] One advantage is to obtain training values for the normalization model that are not yet affected by membrane aging. In this way, the intermediate operating indicator KPI.sub.iA and the reference curve C.sub.REF may be used to generate a normalized indicator KPI.sub.i or KPI.sub.i0, showing the evolution of membrane condition since their initial state. One advantage is that it enables the evolution of membrane degradation or clogging to be better monitored. However, in order to have a stable and convergent regression normalization model, a minimum data set is required. Thus, the period taken into consideration may range from a few days to a few years in a wide range, and from a few months to 1 year in a narrower range. These durations depend on plant size, data volume, etc.

    [0192] Alternatively, the entrainment values do not necessarily focus on the beginning of the membrane life cycle, but on a portion of the life cycle comprising several maintenance operations such as cleaning. One advantage of this is that it is possible to build up a model of membrane fouling trends without having to measure aging precisely.

    Use of Learned Model Beyond Smoothing Duration

    [0193] According to one example, the normalization model has been learned over the smoothing duration D.sub.L. The smoothing duration D.sub.L corresponds to the learning period in which the regression is used to calibrate the normalization model. In one embodiment, the cleaning period/frequency may be integrated into this training, so that the training data comprises several cleaning cycles.

    [0194] The normalization model learned through regression may then be used over the entire D.sub.A acquisition period and/or in real time from newly acquired data to calculate the KPI.sub.iA values corresponding to the C.sub.REFi reference curve representation. Each normalization model may be learned according to a given smoothing duration D.sub.L depending on the KPI.sub.i operating indicator under consideration. According to a preferred mode, the learning period D.sub.L is the same for each constructed normalization model MOD.sub.Ni associated with a given operating indicator KPI.sub.i. The method therefore generates as many learned normalization models as calculated operating indicators.

    [0195] The values of the normalized indicator KPI.sub.i or KPI.sub.i0 are then obtained by operations between the calculated operating indicator KPI.sub.i and the intermediate operating indicator KPI.sub.iA. According to an embodiment detailed below, the normalized operating indicators KPI.sub.i are used to train a machine learning model, called prediction model MOD.sub.Pi or MOD.sub.PLTi, to predict the evolution of the normalized operating indicator KPI.sub.i or KPI.sub.i0 beyond the acquisition period D.sub.A.

    [0196] By applying the MOD.sub.Ni normalization model learned over the smoothing duration, the method of the inventive concepts may generate values for each intermediate indicator KPI.sub.iA, thus representing an indicator for a set of membranes considered new and/or cleaned and/or clean over a period extending beyond the D.sub.L smoothing duration, e.g. over the acquisition period. The input to the normalization model is therefore the operating indicator KPI.sub.i and possibly external physical parameters PARA.sub.i. The output of the normalization model is the intermediate operating indicator KPI.sub.iA.

    [0197] In order to obtain a normalized operating indicator KPI.sub.i, the method of the inventive concepts comprises an operation aimed at combining together the values of the operating indicator KPI.sub.i and the values of the intermediate operating indicator KPI.sub.iA obtained by the learned normalization model MOD.sub.Ni corresponding to a set of new and/or clean and/or cleaned membranes in order to produce a new time series SERIE.sub.2A.

    [0198] The third time series SERIE.sub.3 refers to the values of the time series of the normalized operating indicator KPI.sub.i or KPI.sub.i0 that the method seeks to obtain.

    [0199] According to one example, each normalization model has been learned over the D.sub.L smoothing duration and is used to calculate the values of these intermediate operating indicators KPI.sub.1A, KPI.sub.2A, KPI.sub.3A, KPI.sub.4A over the entire acquisition period D.sub.A from the values of the external physical parameters PARA.sub.i under consideration and the values of the first, second, third and fourth indicators KPI.sub.1, KPI.sub.2, KPI.sub.3, KPI.sub.4 at the input of the normalization model learned over the entire acquisition period D.sub.A. The values of the intermediate indicators KPI.sub.1A, KPI.sub.2A, KPI.sub.3A, KPI.sub.4A are used to represent indicators for a set of membranes considered new and/or cleaned and/or clean.

    [0200] In order to obtain a normalized operating indicator KPI.sub.i or KPI.sub.i0 reducing the effects induced by the influences of external physical parameters, the method of the inventive concepts comprises an operation aimed at combining together the values of the operating indicator KPI.sub.i and the values obtained from the intermediate operating indicator KPI.sub.iA by the learned normalization model corresponding to a set of new and/or clean and/or cleaned membranes in order to produce a new SERIE.sub.3 time series.

    Third Time Series KPI.sub.iA, normalized operating indicator: KPI.sub.i.

    [0201] When the intermediate operating indicator KPI.sub.iA represented by the reference curve C.sub.REFi is produced for each operating indicator KPI.sub.i under consideration, the method of the inventive concepts generates a normalized operating indicator KPI.sub.i or KPI.sub.i0. To this end, the SERIE.sub.2A time series produced by the learned normalization model is used to obtain a new SERIE.sub.3 time series defining the normalized operating indicator KPI.sub.i from an operation with another time series, for example the second SERIE.sub.2 time series.

    [0202] The step of generating the normalized operating indicator KPI.sub.i is denoted GEN.sub.1 in FIG. 1.

    [0203] FIG. 8 shows a first curve representing the values of the first KPI.sub.1 and a second curve representing the values of the first KPI.sub.1A, said values being obtained with the learned normalization model.

    [0204] According to a first example, the third time series SERIE.sub.3 is generated by applying operations between the second time series SERIE.sub.2 and the time series SERIE.sub.2A corresponding to the corrected values produced by the learned normalization model, for example by subtracting them.

    [0205] According to this second example, the third time series SERIE.sub.3 corresponds to the subtraction of these two series SERIE.sub.2 and SERIE.sub.2A and leads to the deviations of the first indicator KPI.sub.i attributed to membrane fouling. In other words, the previously introduced corrective term TC=KPI.sub.iKPI.sub.iA.

    [0206] This gives KPI.sub.1=TC=KPI.sub.1KPI.sub.1A for the first operating indicator.

    [0207] The normalized indicator KPI.sub.i represents the term associated with the first indicator and related to the wear and clogging of the membranes of the first ENS.sub.1 membrane assembly. The normalized operating indicator KPI.sub.i is assumed to be independent of operating and environmental conditions.

    [0208] According to a second example, the third SERIE.sub.3 time series may correspond to a time series resulting from the subtraction of the two SERIE.sub.2 and SERIE.sub.2A series, to which a KPI.sub.i0 component has been added under average or standard environmental conditions. This latter component also takes the form of a time series.

    [0209] This solution makes it possible to reintroduce standard environmental conditions to obtain normalized operating indicator values in the usual orders of magnitude forming comparables between them. In this case, it is possible to add indicator values taken according to standard reference conditions of physical parameters, such as a standard operating temperature T.sub.0 and a standard average operating flow rate Qn.sub.0.

    [0210] For each operating indicator, we then have the equality:

    [00005] KPI i 0 = KPI i - KPI iA + KPI i A 0

    [0211] FIG. 9 shows the first normalized indicator KPI.sub.10 in the form of such a 3rd time series SERIE.sub.3 obtained according to the 2nd example, i.e. obtained by subtracting the corrected parameter values KPI.sub.1A from the SERIE.sub.2A series from the KPI.sub.1 values of the second SERIE.sub.2 time series and summing the KPI.sub.1A0 values of the first indicator corresponding to a state of new and/or clean and/or cleaned membranes calculated with standard environmental conditions, i.e. with a standard operating temperature T.sub.0 and a standard average operating flow rate Qn.sub.0.

    [0212] FIG. 9 shows that the normalized indicator KPI.sub.10 may be used to assess the evolution of the membrane assembly independently of variations in environmental conditions. This makes it possible to visualize changes in membrane condition, in particular aging and fouling, independently of variations in environmental conditions.

    [0213] In particular, one advantage of generating a normalized indicator is that it provides a monitoring indicator that is independent of variables such as water temperature Ti, feed flow rate Qf, inlet pressure Pf and inlet conductivity Cf. Such an indicator has the advantage of varying primarily as a function of the state of wear and clogging, which is sought to prevent membrane replacement and cleaning.

    [0214] Advantageously, this KPI.sub.i0 data may be displayed to produce an indicator that evolves over time. An AFF.sub.1 display is shown in FIG. 3 to illustrate an example of an operator console.

    Event Timestamp

    [0215] According to an embodiment, the plant includes a set of maintenance operations which are membrane cleaning and/or replacement operations. These operations improve water filtration and enable the membranes to be used in their best operating range. The aim of the inventive concepts is to define a method for predicting maintenance operations. To this end, the method of the inventive concepts includes a step for learning a learning function. This learning may correspond to the regression operation of the normalization step, or to the learning of a prediction model detailed below. In order to obtain a training data set of good quality, the data relating to maintenance operations are time-stamped according to a time reference that may be used by operations processing time series, in particular the first and second SERIE.sub.1, SERIE.sub.2 time series. The time-stamping step is denoted HOR.sub.1 in FIG. 1.

    [0216] Consequently, when such operations are carried out in the plant, the method of the inventive concepts enables these events to be time-stamped and labeled so as to produce a set of time-stamped data which may then be used to implement a learning function such as a machine learning model to carry out a prediction step for a future maintenance operation.

    [0217] The method of the inventive concepts includes a step of recording the time-stamped data according to the same time reference so as to match the time-stamped events with a time reference relative to the timestamp of each time series.

    [0218] One advantage of time-stamping events is that it enables a machine learning model to take into account maintenance events that explain the discontinuity in the raw data acquired and recorded. This is particularly relevant in the case of long-term operation, which aims to measure the evolution of the normalized operating indicator over a long period.

    [0219] The maintenance data timestamp may be used in a short-term prediction algorithm to define a set of training data between two timestamps so that data collected during maintenance operations does not noise the prediction.

    [0220] The maintenance event time-stamping step is not necessary for the implementation of the inventive concepts process, which would aim solely at producing the normalized indicator, but it does enable better interpretation and/or learning to generate normalized operating indicator values.

    Short-Term Prediction

    [0221] In one embodiment, the normalized KPI.sub.i data is used to learn a learning function FA.sub.2 such as a machine learning model, the so-called prediction model MOD.sub.Pi. Such a prediction model MOD.sub.Pi is defined by coefficients or parameters that are learned over a training period, referred to as the first prediction period D.sub.p. In the case of short-term prediction, the method of the inventive concepts makes it possible to obtain a reliable prediction of the evolution of the normalized indicator KPI.sub.i or KPI.sub.i0. This predicted value is denoted KPI.sub.ip1.

    [0222] The GEN.sub.2 step in FIG. 1 represents both the short-term prediction step and/or the long-term prediction step.

    [0223] The advantage of such a predictive function is that it enables us to anticipate the next cleaning of the membranes in the first set of ENS.sub.1 membranes.

    [0224] According to various embodiments, the prediction model MOD.sub.Pi may be a machine learning model built from a function implementing a second generalized additive model, denoted GAM.sub.2, and from training data corresponding to the calculated values of the normalized indicator KPI.sub.i or KPI.sub.i0.

    [0225] According to another example, the prediction model MOD.sub.Pi may be built from a regression performed by a support vector machine model SVM from the training data corresponding to the calculated values of the normalized indicator KPI.sub.i or KPI.sub.i0.

    [0226] According to an implementation example, an input vector comprises the calculated data of the normalized indicator KPI.sub.i or KPI.sub.i0, said data being acquired over a time window which may be a sliding window including the latest acquisitions. As an output of the prediction model MOD.sub.Pi, predicted data of the KPI.sub.ip1 operating indicator values, for example over several days, may be generated.

    [0227] Advantageously, these short-term and/or long-term predictive data can be displayed to produce an indicator that evolves over time and enables maintenance operations to be planned. An AFF.sub.1 display is shown in FIG. 3 to illustrate an example of an operator console.

    Long-Term Prediction

    [0228] According to one embodiment, raw data received, acquired or read from a memory of the operating indicator KPI.sub.i and normalized data of the calculated operating indicators, KPI.sub.i or KPI.sub.i0 are used. The data may be used to learn a learning function FA.sub.3 such as a machine learning model. Such a prediction model MOD.sub.PLTi is defined by coefficients or parameters that are learned over a training period, noted as the second prediction period D.sub.PLT. In the case of a long-term prediction, the method of the inventive concepts makes it possible to obtain a prediction of the evolution of the normalized indicator KPI.sub.i or KPI.sub.i0. This predicted value is denoted KPI.sub.ip2. The short-term prediction model MOD.sub.Pi and the long-term prediction model MOD.sub.PLTi are obtained from different trainings and therefore correspond to different models.

    [0229] The advantage of such a predictive function FA.sub.3 is to anticipate the next replacement of the first set of ENS.sub.1 membranes.

    [0230] According to various embodiments, the machine learning model may be a function implementing a recurrent neural network with a regression function based on an autoregressive method. According to another example, a regression performed by an LSTM-type model.

    [0231] According to an implementation example, an input vector comprises the calculated data of the normalized indicator KPI.sub.i or KPI.sub.i0, said data being acquired over a time window defined between two maintenance events and a time series encoding the nature of the maintenance operations and the timestamps associated with these operations. The predicted data of the KPI.sub.ip2 operating indicator values may comprise a long prediction period.

    [0232] Advantageously, this data may be displayed to produce an indicator that evolves over time, enabling maintenance operations to be planned.

    [0233] The inventive concepts also relates to a system for treating a volume of feed water into a volume of filter-treated water by means of a plurality of membrane assemblies. The water treatment system comprises a data processing system including hardware means for carrying out the method steps of the inventive concepts.

    [0234] The inventive concepts therefore relates to a first data processing system and a second water treatment system, also known as a plant.

    [0235] The water treatment system includes means for conveying a volume of water, such as a hydraulic pipe, to a water inlet to receive a flow of water entering at least a first set of membranes.

    [0236] The water treatment system also includes a first filtered water outlet, known as the permeate, and a second residual water outlet, known as the concentrate. The water treatment system also includes a set of external parameter state sensors, including a water temperature sensor and at least one pressure sensor.

    [0237] The water treatment system further comprises a data processing system including a computer, a memory, a clock and a communication interface for receiving data in time series form from the various sensors. The data processing system also includes a communication interface for transmitting the data to a server, said system including the server for carrying out steps for calculating a normalized indicator according to the method of the inventive concepts.

    [0238] The instant description is provided as an enabling teaching of the disclosure in its best, currently known aspect. Those skilled in the relevant art will recognize that many changes can be made to the aspects described, while still obtaining the functional results of the present disclosure. It will also be apparent that some of the desired benefits of the present disclosure can be obtained by selecting some of the features of the present disclosure without utilizing other features. Accordingly, those who work in the art will recognize that many modifications and adaptations to the present disclosure are possible and can even be desirable in certain circumstances and are a part of the present disclosure. Thus, the instant description is provided as illustrative of the principles of the present disclosure and not in limitation thereof.

    [0239] As used herein, the singular forms a, an, and the include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to a body includes aspects having two or more bodies unless the context clearly indicates otherwise. Ranges can be expressed herein as from substantially or about one particular value, and/or to about or substantially another particular value. When such a range is expressed, another aspect includes from the one particular value and/or to the other particular value.

    [0240] Similarly, when values are expressed as approximations, by use of the antecedent substantially or about, it will be understood that the particular value forms another aspect. It will be further understood that the endpoints of each of the ranges are significant both in relation to the other endpoint, and independently of the other endpoint.

    [0241] As used herein, the terms optional or optionally mean that the subsequently described event or circumstance may or may not occur, and that the description includes instances where said event or circumstance occurs and instances where it does not.

    [0242] Although several aspects of the disclosure have been disclosed in the foregoing specification, it is understood by those skilled in the art that many modifications and other aspects of the disclosure will come to mind to which the disclosure pertains, having the benefit of the teaching presented in the foregoing description and associated drawings. It is thus understood that the disclosure is not limited to the specific aspects disclosed hereinabove, and that many modifications and other aspects are intended to be included within the scope of the appended claims. Moreover, although specific terms are employed herein, as well as in the claims that follow, they are used only in a generic and descriptive sense, and not for the purposes of limiting the described disclosure.