Ethylene oxide reactor digital twin
A digital twin model using real-time data analysis and genetic programming optimizes ethylene oxide reactor conditions, addressing the challenge of suboptimal operations by enhancing catalyst performance and efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SCIENTIFIC DESIGN CO LTD
- Filing Date
- 2024-11-06
- Publication Date
- 2026-05-15
AI Technical Summary
Chemical plants face challenges in optimizing ethylene oxide reactor performance due to a lack of understanding of complex multiphase catalytic reactions, leading to suboptimal operations that result in significant financial losses, despite the potential for small improvements in catalyst selectivity and yield.
A digital twin model is developed using real-time data analysis and genetic programming to predict and optimize ethylene oxide reactor conditions, incorporating a combination of genetic programming and first-principle-based kinetic models to enhance catalyst performance.
The digital twin model enables real-time optimization of ethylene oxide reactor parameters, improving catalyst selectivity and activity, thereby increasing efficiency and reducing raw material consumption.
Smart Images

Figure US2024054633_15052026_PF_FP_ABST
Abstract
Description
[0001] ETHYLENE OXIDE REACTOR DIGITAL TWIN
[0002] Field of invention
[0003] This invention relates to optimizing commercial ethylene oxide (EO) production in a reactor and more particularly to the acquiring of real time operating data of an ethylene oxide reaction process and generating recommendation by optimizing the process conditions to improve reactor performance.
[0004] Background of the invention
[0005] The business environment has encountered a drastic transformation in this decade due to stiff global competition. Chemical industries face shrinking profits amid the turbulent market driven by globalization. The solution lies in technological innovation to improve efficiency, yield, and environmental impact. Chemical companies globally seek innovative to cut costs and maximize profit. One promising approach is applying Al-based techniques to extract value from plant data through data mining and knowledge discovery.
[0006] Chemical reactors are a focus of plant managers and researchers seeking in innovate ways to boost profits. As the sole equipment that converts raw materials into finished goods, reactor optimization has immense potential to impact overall plant profitability.[1]Modeling the complex reaction kinetics and thermodynamics of industrial chemical processes is a crucial first step, but a daunting, time-consuming task requiring deep knowledge and understanding of industrial heterogeneous catalytic behavior characterized by mass diffusion, catalyst deactivation, etc. Lack of sufficient knowledge in chemical reaction kinetics actually hinders the optimization of the reactor, in most chemical plants, the reactors operate as black boxes, with engineers reluctant to experiment on operating plants for both safety and reliability reasons. Industrial reactors being run below their optimum leads to significant financial losses, even as small gains in catalyst selectivity and reaction yield can greatly impact raw material consumption and profitability in large-scale operation.
[0007] Today data is considered as “the new oil” with artificial intelligence based, data-driven modeling techniques like Artificial neural network (ANN), support vector machine (SVM), genetic programing (GP) etc. considered the new internal combustion engine. Most chemical plants collect and store vast amounts of data every minute. For most chemical plants, the challenge is to utilize this wealth of data to make more profit. Modelling and optimization of commercial Ethylene oxide (EO) reactor and also of ethylene glycol production has not yet received sufficient attention in the prior art.
[0008] Due to the poor understanding and complexity of multiphase catalytic reactions occurring in commercial EO reactors, credible first principle-based models are not available in the literature. The abundance of reactor operating data of commercial plants makes data-driven modelling techniques a viable alternative approach. The current invention presents an effort to employ this abundance of process data to develop an online EO reactor digital twin model. EO reactors use silver based catalysts and ethylene glycol plant economics greatly depend on catalyst selectivity and activity. Catalyst performance is very sensitive to chloride levels and other process parameters, making it important to operate at optimum conditions. Even minor changes in chloride levels can reduce the catalyst selectivity drastically. Plant engineers often struggle to determine the optimum chlorides in real time, resulting in losses of 0.5-1% selectivity on an average throughout the catalyst life. Thus, the full potential of the catalyst is often not realized during the lifetime of a catalyst, significantly reducing the economic performance of an EO / EG plant.
[0009] To address the above challenges US 9,892,238 B2 found a technique to detecting abnormal events in an ethylene oxide reaction process using multivariate statistical techniques and artificial neural networks. While detecting abnormal events at an incipient stage is important, optimizing the process parameters to drive the process towards better performance during normal operation is even more important. The present invention builds on this prior art. Instead of detecting abnormal events in an EO reaction process, the present invention focuses on optimizing the reactor process conditions in real time to achieve higher selectivities of the catalyst. The primary objective is to support engineers in controlling the process of ethylene oxide production. This objective is achieved by developing a real time optimizer of an ethylene oxide reaction system, which collects real time plant data, analyzes the present and current status of the EO reaction system with the help of an embedded model and recommends to the plant engineers appropriate corrective and preventive actions to improve the performance.
[0010] The invention comprises a computer-implemented method for optimizing ethylene oxide catalyst selectivity and activity in an ethylene oxide reactor system by use of a digital twin. The digital twin is configured to simulate the operation of the ethylene oxide reactor system. The method comprising the following steps:
[0011] A step of collecting real time process data of the reactor system via a data collection module is performed. In this way, actual process data from the reactor system can be acquired in real time.
[0012] Cleaning and validating steps allow cleaning and validating the collected real time data via an online data cleaning and data validation module. These steps allows to clean faulty data and outliers. Further, these steps also allow validating the accuracy of collected data based on mass, energy and component balance. It thus can be ensured that only high quality and meaningful data are processed in the next steps.
[0013] In a further step, a reactor behavior of the ethylene oxide reactor system is predicted via a digital twin model module. The digital twin module is an artificial intelligence module trained with historical process data of the ethylene oxide reactor system. The historical process data preferably are process data of previous reactor system operations. Based on these historical process data, the artificial intelligence module learns the reactor system behavior which allows predicting reactor behavior.
[0014] Further a step of performing a root-cause analysis for diagnosis of catalyst selectivity and activity deterioration in real time is performed via a root-cause analysis module. The root cause analysis is based on the cleaned and validated data and the predicted reactor behavior. In particular, there are several root causes that may lead to decreasing catalyst performance, i.e. catalyst selectivity and activity. Due to the root cause analysis, the specific root cause can be determined, which allows optimal counter measures.
[0015] The method includes the step of identifying the root cause of CO2 change and its impact on catalyst selectivity / activity based on the root-cause analysis.
[0016] Preferably, the chloride zone of ethylene oxide catalyst is detected in real time via a chloride zone detection module based on the predicted reactor behavior and logic of catalyst characteristics.
[0017] A step of predicting future process parameters via a prediction module adopts the capability of predicting the reactor behavior. Thus, future process parameters are predicted based on the cleaned and validated data and the predicted reactor system behavior.
[0018] Since the future process parameters can be predicted, optimization can be determined. The method comprises optimizing the process parameters of the ethylene oxide reactor system via an optimization module on a real time basis. When the reactor system runs with said optimized process parameters, the catalyst performance is maintained or increased.
[0019] The method further comprises a step of outputting a recommendation for optimum process parameters via a recommendation module. This step means to create output recommendations for preventive and corrective action to achieve the optimum catalyst performance.
[0020] A feedback step is performed to track the real time feedback of the reactor system for past recommendations and to suggest any corrective actions to recommendation modules. In this manner, own recommendations can be monitored and preferably improved.
[0021] The method further comprises an auto retraining step to track the digital twin models predictive accuracy and to execute an online auto retraining. The online auto retraining adopts the models to ensure the digital twin model remains up-to-date and with high prediction accuracy all the time of catalyst life. Thus, the quality of predicting the reactor system’s behavior can be remained high.
[0022] The dependent claims are related to advantageous embodiments of the present invention. The prediction of the future process parameter may preferably be performed by applying the acquired process data to a genetic programming model and / or a kinetic based detail phenomenological model. The genetic programming model predicts the output value, which is compared to the predefined reference to generate the signal. Similar considerations apply for the kinetic based detail phenomenological model. The mathematical model can involve all available sensor data representing current EO production process and historical process data from data historians (e.g., a data storage device) allowing efficient consideration of all relevant data for parameter adjustment, 24 hours, 7days without constant oversight by skilled engineers. By applying the above model, it is possible to get two closed form equations of ethylene oxide catalyst selectivity and activity, which obeys the fundamental science and plant observation to enhance the explainability for real time implementation.
[0023] Preferably, a combination of a genetic programming model and a second model (in particular a first principal-based kinetic model) is used for prediction of the output value, i.e. the future process parameter. These models can be adapted to specific reactor types, sizes and, states creating a digital twin of the reaction process. Simulation results based on concrete sensor data can inform beneficial control steps for optimizing the real-world reactor. The generated signal can automatically take control of the real world reactor, if needed, with additional layers of autonomous monitoring to ensure that the recommendations make physical and operational sense. By applying these two models, it is preferably possible to get two closed form equations of ethylene oxide catalyst selectivity and activity which obeys the fundamental science and plant observation to enhance the explainability for real time implementation.
[0024] The model preferably is a first principal-based kinetic model. In this case, prediction errors are preferably minimized by a data-driven model based on artificial intelligence. This model is trained on plant data from plant historians as well as current sensor data. While the data historian of a specific reactor is best suited for training the mathematical model, the model can be retrained to suit different reactors if so desired.
[0025] The model prediction accuracy and past recommendations may be preferably tracked with respect to actual process data. This feedback error is preferably considered in next execution of model prediction, wherein further preferably the genetic programming model is periodically updated with the most recent plant data in real time basis. Hence, an autoretraining is performed which ensures models’ capability to capture catalyst’s characteristic change with its age. A high model prediction accuracy can thus be maintained.
[0026] The real time process data preferably are current data acquired by means of a sensor. Alternatively, the real time process data are retrieved from a data storage device.
[0027] The acquired process data can preferably include catalyst age and / or performance (e.g., selectivity and / or activity) and / or internal reactor data (temperature and / or pressure and / or inlet moisture and / or inlet reactants and compositions, like inlet moisture and / or inlet ethylene oxide concentration or amount, and / or an ethane concentration) and / or data external to the reactor (data from the CO2 section or EO recovery section). The external data also influence the catalyst performance (selectivity and activity) and may include EO stripper bottom temperature and pressure and / or Cycle water system data, in particular cycle water flow and temperature and / or CO2 regenerator bottom temperature and / or CO2 removal system data, in particular carbonate flow, density, temperature. These process data provide a comprehensive basis for surveying the real-world reactor and facilitating optimal parameter adjustment recommendations.
[0028] The inventive method can comprise a step of training the respective model by using sensor data of a real word ethylene oxide process that is occurring simultaneously with the training. This allows for continuous, iterative improvement in the performance, accuracy and reliability of the model. Preferably, the step of predicting an output value for the process parameter involves partial correlation co-efficient methodology and / or a combination of artificial neural network and genetic programming to accommodate the process parameters’ delay effect on catalyst selectivity and activity. It is additionally preferred that the present invention involves a self-learning or auto correction functionality, repeating the four essential steps at a later point with potentially updated reference values. This allows model refinement and invalidation of outdated models.
[0029] Optionally, the prior model and the updated model can be compared to improve the model building process. Thus, evolution of the digital twin EO reactor model is positively affected. Preferably, the method further comprises the steps explained hereinafter. A step of measuring and / or acquiring second process data of the process for ethylene oxide production is performed. Further, a step of predicting a second future value for the parameter based on the second process data and a step of analyzing the second process data with respect to the second future value are performed. The method also preferably includes the step of comparing a result of said analysis to a second predefined reference and based on a result of said comparison of said analysis to a second predefined reference the substep of amending the signal for adjusting the parameter and / or the substep of invalidating a model used for modelling the process for ethylene oxide production.
[0030] The process data preferably comprise or consist of at least one of the following input variables:
[0031] a) Total inlet chloride moderator concentration.
[0032] b) Saturated hydrocarbon inlet concentration, in particular ethane inlet concentration. c) CO2 inlet concentration and / or the oxygen inlet concentration, in particular both the CO2 and oxygen inlet concentrations.
[0033] d) Moisture (H2O) inlet concentration.
[0034] e) Work Rate.
[0035] f) C2H4(ethylene) inlet concentration and / or ethylene oxide inlet concentration.
[0036] The process data preferably are a combination of one or more of input variables a) to f). More preferably, the process data preferably are the input variables a). More preferably, the process data preferably are a combination of at least the input variables a) and b). More preferably, the process data preferably are a combination of at least the input variables a) to c). More preferably, the process data preferably are a combination of at least the input variables a) to d). More preferably, the process data preferably are a combination of at least the input variables a) to e). More preferably, the process data preferably are a combination of at least the input variables a) to f).
[0037] Preferably, the process data are a combination of input variables a) and b). More preferably, the input variables are a combination of input variables a) to c). More preferably, the input variables are a combination of input variables a) to d). More preferably, the input variables are a combination of input variables a) to e). The invention also regards a computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the steps of the method as described above. The computer program may preferably be execute on an onsite control unit (such as a laptop or desktop personal computer or microcontroller) to adjust temperature, open or close valves, add or reduce the flow or a reactant or similar reaction control steps. The computing device can also output recommendations to plant engineers, with specific checks and thresholds determining whether and when to defer to the plant engineers for confirmation before the signal is sent to the control unit and operationally implemented. This ensures that the process is operated safely and efficiently.
[0038] The invention also regards a computer-readable data carrier having stored thereon the computer program as described above. The data carrier may preferably be an optical storage and / or an electrical storage.
[0039] Further details, advantages and features of the present invention are disclosed in the following description of embodiments according to the drawing. Therein,
[0040] Fig. 1 shows a schematic of an ethylene oxide reactor and associated unit;
[0041] Fig. 2 shows the basic structure of the ethylene oxide reactor digital twin application software according to an embodiment of the present invention;
[0042] Fig. 3 shows an exemplary algorithm of genetic programing (GP) as used in an embodiment of the present invention;
[0043] Fig. 4 shows the process of reproduction, cross over and mutation steps within genetic programing;
[0044] Fig. 5 shows a typical multi-gene genetic programing (MGP) model; Figs. 6a and 6b show the influence of model complexity versus the prediction accuracy;
[0045] Fig. 7 and 8 show selected relationships between parameters of the inventive process;
[0046] Fig. 9 shows the inventive model’s prediction performance on training and test data for temperature and selectivity;
[0047] Fig. 10 shows an exemplary division of the selectivity and chloride curve; Fig. 11 shows an exemplary pareto diagram for an exemplary nondominated optimal solution;
[0048] Fig. 12 shows a principle flowchart depicting an embodiment of the present invention, and
[0049] Fig. 13 shows a principle flow chart depicting an embodiment of the present invention in view of differentiating the root cause of CO2 concentration increase in reactor inlet to facilitate the real time decision making.
[0050] In the present invention, a digital twin application of the commercial EO reactor is built to mimic the real plant. This application will run in real time on a digital processing unit (e.g. a desktop computer) and collect plant data historical data (also referred to herein as the “historian”) regular intervals (for example, hourly). The software will collect the data in real time and carry out all the analysis in order to collect information for efficiently controlling the plant. With the help of its built-in Al based model of any suitable algorithm, it will assess the current status of the plant, carry out root cause analysis for performance deterioration of catalyst (if any), predict the future performance and optimize the reactor operating parameters to increase catalyst performance. Moreover, this application will communicate to plant engineering the decision or recommendation to adjust temperature, open or close valves, add or reduce the flow or a reactant or similar reaction control steps in order to optimize instantaneous plant performance or to communicate recommendations and target values for process parameters (e.g., by means of a digital dashboard or infographics).
[0051] Example of a Process to be monitored and optimized
[0052] The EO reaction process of commercial glycol plant in this disclosure can be applied to the hardware and implemented as software in a plant or process exemplary described in U. S. Patent No. 9,892,238. Oxidation of ethylene to produce ethylene oxide ( “EO”) is one of the largest volume process in the petrochemical industry, including, for example, for its eventual conversion to ethylene glycol. Commercially EO is produced in shell and tube type EO reactors by reacting oxygen and ethylene at high temperature and pressure in the presence of a silver based catalyst. The oxidation of ethylene involves a main reaction producing EO (epoxidation reaction) and an undesirable side reaction producing carbon dioxide or CO2 (combustion reaction).
[0053] Desired Main Reaction (epoxidation reaction)
[0054] Ethylene + oxygen —> Ethylene oxide
[0055] Undesired Side Reaction (combustion reaction)
[0056] Ethylene + oxygen —> carbon dioxide + water The performance of the reaction is measured by selectivity, which is calculated by the percentage of ethylene used to produce EO as compared to total ethylene used to produce EO and CO2. Indirectly, selectivity measures the extent of the first reaction as compared to the second reaction. Selectivity has a profound effect on the efficiency and hence the overall economics of the glycol plant.
[0057]
[0058] An EO reactor may be built like a shell and tube heat exchanger. Silver catalyst may be present as in a fixed bed in a tube side. Water is circulated through the shell side to remove the heat of reaction as both the reactions are exothermic. The conversion of ethylene to EO is very low, therefore ethylene and oxygen are recycled back as illustrated in FIG. 1.
[0059] FIG. 1: Schematic of EO reactor and associated unit shows a typical ethylene oxide reactor along with downstream ethylene oxide scrubber, carbon dioxide contactor and wash section. A mixture of gas, namely cycle gas is fed to the ethylene oxide reactor 1 from top and continuously pure oxygen 15, ethylene 16 and methane 13 is fed to the cycle gas system as shown in FIG. 1. The reactor may be built like a shell and tube heat exchanger wherein high selectivity catalyst pellets may be loaded as packed bed at the tube sides. Coolant is circulated through the shell side to remove heat of reaction and thus produce steam in steam drum 4. Ethylene and oxygen are partially reacted in the catalyst bed producing ethylene oxide (EO), carbon dioxide and water. Reactor outlet gas is further cooled in gas cooler 2 and gas-gas exchanger 3 and fed to the ethylene oxide scrubber 5 to absorb EO by water. The absorbed EO is stripped from the cycle water in EO stripper 10 and lean cycle water recycled. Cycle gas from the EO scrubber top is fed to the CO2 contactor 6 to absorb carbon dioxide by carbonate solution and finally to wash section 7 to wash any residual carbonate particles. Cycle gas from the top of the wash section is fed to knock out drum 8 to remove any liquid and finally recycled back to the EO reactor via cycle gas compressor 12. The CO2 rich carbonate is regenerated in Regenerator 9 and lean carbonate solution is recycled. A chloride activator 16, preferably ethylene dichloride (“EDC”), or ethyl chloride (“EC”) is continuously fed to the cycle gas in a small quantity which acts as an activator and selectivity promoter in the EO reaction system- a small amount of chloride (in ppm level) is sufficient to increase the selectivity and activity of the catalyst- EDC or EC inhibits the combustion reaction, the second reaction, to a greater extent than the epoxidation reaction, the first reaction. In this way, EDC or EC promotes the selectivity for EO. Less than optimum quantity of inhibitor reduces selectivity and produces more carbon dioxide. Thus, the optimum value of inhibitor concentration at reactor inlet is crucial for maximizing EO production. Overdosing or underdosing of activator can reduce the catalyst selectivity drastically and lead to an inefficient or suboptimal operation. Optimum dosing of activator is thus necessary for maintaining highest selectivity all the time. However, optimum dosing rate is not constant and can e.g. vary with catalyst age, chloride losses from the system and reactor temperatures. Because of the complex dynamics of the process, it is very difficult to calculate the optimum chloride dosing rate theoretically. High selectivity catalyst is very sensitive to the chloride-dosing rate and any deviation from the optimum dosing rate has an adverse effect on selectivity and overall economics of the process.
[0060] There are two associated processes, namely, cycle water process and CO2 removal process which are interconnected with EO reaction process. The EO rich cycle water is formed in the EO scrubber by absorbing EO from the cycle gas, and this EO rich cycle water is then fed to the EO stripper. EO is stripped from the cycle water in the EO stripper by applying heat and the now EO free cycle water is recycled back to the scrubber to absorb EO again. This complete the cycle water closed loop. Similarly, CO2 rich carbonate solution from the CO2 absorber is fed to the regenerator where CO2 is removed from carbonate solution by application of heat. CO2 free carbonate solution is then recycled back to CO2 scrubber again to absorb CO2 from the cycle gas and thus completes the closed carbonate flow loop.
[0061] Typically, there may be in the region of 20 independent and 35 dependent variables associated with such a process, not all of which are shown in this example. Independent variables measured include the cycle gas inlet composition (nine components, such as oxygen, ethylene, methane, ethane, carbon-dioxide, water, ethylene oxide, nitrogen and argon measured by online analyser 18), cycle gas flow 17, pressure 20, coolant temperature 19, chloride concentration at reactor inlet gas i.e., different chloride species such as ethylene di-chloride, ethyl chloride, vinyl chloride, methyl chloride, allyl chloride measured by online chloride analyser 34, methane flow 27, ethylene flow 28, oxygen flow 29, EDC flow 30, EO scrubber top temperature 26, wash tower top temperature 25 etc. Examples of dependent variables include cycle gas outlet composition 9 components as specified above measured by analyser 32, selectivity of catalyst 31, EOE production (calculated), steam generation in steam drum 33 etc. All the sensors and meters are interfaced to an online real time data historian 15 as shown in FIG. 1.
[0062] Figure 2 shows an exemplary depiction of the basic structure of the EO reactor digital twin (DT) application software. At the heart of Digital twin application is the process plants with all of its Proportional integral and derivative (PID) controllers. Plant is connected with DCS / PLC systems, which scan the plant at a rate of e.g. several times a minute or second, preferably about every second. Digital twin module starts at the supervisory level above DCS. DT online software package normally interacts with DCS via data historian and human interface. Following sections gives an overview of various modules of digital twin application and their common features.
[0063] The basic structure of the EO reactor digital twin (DT) application software is as follows: 1. Data Collection Module: This module collects real time data from plant data historian at an interval of e.g. 1 hr.
[0064] 2. Online Data cleaning and data validation module: This module cleans any faulty data or outliers. It also validates the accuracy of measured data with detailed validation calculations based on mass, energy and component balance.
[0065] 3. Digital twin model: This is the heart of the whole application. An artificial intelligence based mathematical model of EO reaction process is at the core of digital twin application.
[0066] 4. Identification of current status of EO reaction process: Based on current value of process parameters and with the help of digital twin predictive model, this module identifies where the process stands currently and how is the current performance of EO catalyst.
[0067] 5. Root cause analysis in EO reactor: This module determines the root cause analysis of catalyst performance deterioration in the past, e.g. last 24 hrs, if any.
[0068] 6. Root cause analysis of downstream plant: This module identifies the root causes of performance degradation, if any of cycle water system and CO2 removal system
[0069] 7. Current Chloride zone detection: Based on logic of catalyst characteristics this module determines the current chloride zone. 8. Prediction module: Based on current status of the plant and with the digital twin predictive modules, this module predicts the catalyst performance and production performance in the future, e.g. for next 24 hrs.
[0070] 9. Optimization module: This module optimizes the process parameters of EO reactors on real time basis to improve the catalyst performance.
[0071] 10. Recommendation module: This module summarizes what action plant engineers need to take to improve catalyst performance. It takes helps of prediction and optimization modules to give real time recommendations e.g. in fixed time intervals, such as every hour.
[0072] 11. Feedback module: This module tracks the real time feedback of plant for past recommendations and suggests any corrective actions to recommendation modules. 12. Auto retraining module: this module tracks the digital twin models predictive accuracy and execute an online auto retraining with most recent data to update the models. This ensures digital twin model remains up-to-date and with high prediction accuracy all the time of catalyst life.
[0073] 13. Real time dashboard displays: This is an interface between digital twin algorithms and plant engineers. All the past and future trends of process parameters, results of root cause analysis, and real time recommendations are displayed in this dashboard with various infographics.
[0074] In the following, the detail function of each module and related calculations are discussed.
[0075] 1. Data Collection Module
[0076] It starts with data collection module. Purpose of this module to collect real-time data from plant data historian. Usually, the data collector module directly collects data at an interval of one hour from plant data acquisition systems installed in glycol plants (Like IP21, PI systems etc.). Data acquisition systems are typically connected with plant DCS, which in turn connected with different flow, temperature, level, pressure transmitters and also online analyzers in the actual plant. Key process parameters in and around EO reactor, wash tower, cycle water system and carbon-dioxide removal system are identified in-priori and data collection system is continuously collecting real time data of these process parameters in fixed time intervals, e.g. every hour.
[0077] 2. Online Data cleaning and data validation module
[0078] As this digital twin application module is collecting real time data from data historian and performs background model-based calculations; it is critical that it collects and interprets only accurate data. Data accuracy is crucial in this online optimization module.
[0079] However, industrial EO plant data can present the following concerns:
[0080] • Some data are outliers due to malfunction of measuring transmitters, data transmission or data collection error, noise in the data etc.
[0081] • Some transmitters show shifting of zero and span. This will shift the collected data and introduce measuring error. • Due to its inherent complexity, the malfunction of online analyzers is very common in EO plants due to sample line problems, inaccuracies in online analyzer (gas chromatograph and / or mass spectrometry), interference effect in analyzer etc. Hence, for the glycol plant, inaccuracies, outliers, spiking and drifting of measured data is very common and expected. This inaccurate data collection is dealt with following ways in present invention:
[0082] 2.1. Data cleaning module
[0083] • This module statistically detects and cleans the outliers in data as soon as collected.
[0084] • Any data going beyond its average value by a certain value, e.g. ± 3 standard deviations value is considered as outlier and assumed to be result of abnormality in either transmitter, analyzers or data collection systems etc. Standard deviations of each process parameters are calculated from its historical data collected over a predefined period (e.g. last 2 years).
[0085] • These outlier data are identified every hour as soon as collected, and immediately generate warning alarms in the online application and are not submitted to the calculation module. Rather, these outlier data are replaced with the last good value and a warning log records all such incidents for future verifications.
[0086] Pseudo code of data cleaning
[0087] 1. Calculate average value and standard deviations of each parameter from its past predefined time interval, e.g. 2-year historical data
[0088] 2. Designate the current measured data as good value and accept the current value if the current data falls is within e.g. ± 3 rd deviations range of the average value 3. Designate the current measured data as bad value and replace the current value with last good value if the current data falls beyond average value by a certain value, e.g. ± 3 standard deviations range
[0089] 2.2. Data validation module
[0090] If data have drifted but not beyond average by a certain value, e.g. ± 3 standard deviations level, then data are put in a detailed validation calculation module to check its accuracy.
[0091] In glycol plants, most of the process parameters are interrelated and they are moved together in certain fashion. Also, EO reactor system has many redundant measurements, i.e. there may be two or more transmitters measuring the same flow. These redundant transmitters are kept strategically during design phase so that redundant transmitters readings can be used in case original transmitters malfunctions or stop working.
[0092] This interdependence of various process parameters and redundant measurements forms the basis of data validation calculations. Mainly 3 performance parameters namely selectivity, temperature and equivalent ethylene oxide (EOE) production from the reactor need to be verified and validated. All other reactor parameters can be calculated from them.
[0093] 2.3. Validation calculations of selectivity:
[0094] 1. Validity based on component balance:
[0095] Component balance equations are derived from reaction stoichiometry and component mass balance across reactor and can be used to validate the selectivity indications.
[0096] The following equations are used to calculate selectivity based on component balance:
[0097] 51 = 100 * Delta EO / Delta C2H4
[0098] 52 = 200*Delta EO / (2*Delta EO + Delta CO2)
[0099] 53 = 600*Delta EO / (5*Delta EO + 2*Delta 02 )
[0100] 54 = (600*Delta C2H4 -200* Delta 02 ) / (5* Delta C2H4 )
[0101] 55 = (400*Delta 02 -600*Delta CO2 ) / (4*Delta 02 -5*Delta CO2)
[0102] 56 = (200*Delta C2H4 -1 OO*Delta CO2) / (2*Delta C2H4 )
[0103] Where Delta represents difference between reactor outlet and reactor inlet concentrations for the particular component. Equations S1-S6 represent same catalyst selectivity calculated in different ways. All the above six equations are derived from reaction stoichiometry and based on fundamental chemistry.
[0104] 2. Validity based on mass balance across reactor:
[0105]
[0106] S11, S33 and S44 are catalyst selectivity calculated by different flows.
[0107] Where Net Ethylene flow and Net Oxygen flow are the net oxygen and ethylene consumption in reaction and calculated as follows:
[0108]
[0109] 3. Validity based on heat balance across reactor
[0110] Both the epoxidation and combustion reaction occurred in EO reactor are exothermic and generate heat. This heat is taken away by water circulation and steam generation on the shell side of reactor and sensible heat by cycle gas. Since the heat of reaction of CO2 is much greater than EO reaction, heat generation varies as per selectivity. This fundamental heat balance concept is utilized to calculate the selectivity from steam generation data and cycle gas temperature rise across reactors.
[0111] Following guiding equations are used to calculate steam selectivity.
[0112]
[0113] / eat taten away fey water
[0114] = item generations tram reactor steam arum
[0115]
[0116] \ F 7
[0117]
[0118] / eat tafeen away fey C c / e gas —
[0119]
[0120] * specific teat of cycte gas « (tenetor outlet tem toe — reactor infet temperature)
[0121] Totoi teat removed from reactor
[0122] — / / eat taken away fey water T / / eat taten away fey Cycte gas 4- te at toss1due to steam drum fetowdown
[0123] Ft’eat generated ire reactor = Totai teat remowd from reactor / ent generated in reactor
[0124] = / teat of rea 'an o / first reaction * EOF 1
[0125]
[0126] 4- Jfeaf of reartton of second reaction * CO 2nro need ( — 0
[0127] fTT7\
[0128] / / eat of reaction of first reaction « E
[0129] Steam selectivity
[0130]
[0131] / feat generated tot reactor
[0132] 2.4. Basis of validation calculations:
[0133] All the 10 selectivity mentioned above namely [S1-S6, S11, S33, S44 and steam selectivity] ideally should have same value if all the measurements of mass spectrometer [or gas chromatograph], oxygen, ethylene and steam flow meters are correct. In real plant, always there are some measurement errors and all ten selectivity are slightly different and their accuracy can be measured by a term called selectivity spread and defined as follows: Selectivity spread
[0134] = [max selectivity — min selectivity] of 10 selectivity calculations
[0135] In online digital twin application, a solver was run to minimize the selectivity spread by varying all independent parameters namely delta concentrations of individual components and various flows. Oxygen flow and delta oxygen are taken at their measured value to reduce the multiplicity of solutions.
[0136] In this way the true value of concentrations and flows are calculated irrespective of slight error in their measurements.
[0137] These calculations involved reading from flow, temperature, pressure transmitters, analyzer readings etc. So even one or two transmitters showing wrong results or drifted then that could be identified by validation calculations involving all other transmitters.
[0138] Based on above validation calculations all the EO reactor process parameters are cross checked, validated and recalculated. These re-calculated values are then used for model building and subsequent calculations. This application of detailed validation calculation for EO reactor inside an online optimization model is new.
[0139] 3. Digital twin model
[0140] To optimize the commercial EO reactor, it is required to model complex systems of industrial chemical reactions as a first step.
[0141] The following sections describes the details of model building.
[0142] 3.1. Background of model building and prior art:
[0143] Industrial chemical reactions involve complicated reaction kinetics and thermodynamics. Building a credible phenomenological model for commercial reactors is a time-consuming and difficult task as it demands a deep knowledge of industrial, heterogeneous catalytic behavior, which is characterized by mass diffusion, catalyst deactivation, etc. Lack of sufficient knowledge in chemical reaction kinetics hinders the optimization of the reactor. In most chemical plants, the reactors remain as black boxes, and operation engineers do not try experimentation in running plants for to safety, process efficiency and reliability reasons. This drives non-optimum operation of industrial reactors, which greatly affects the profitability of the plant. So, reactors are considered as unexplored territory of chemical industries. However, a small increment of catalyst selectivity and reaction yield significantly impact the raw material consumption and plant profitability in large-scale operation. [1]
[0144] Hence, an alternative approach is applying data-driven effective computational technique to build approximating reactor models for these complex reaction systems, which can be subsequently used to optimize the reactor and increase profit.
[0145] As reactor inlet and outlet historic plant operating data are collected and stored every minute for most chemical plants, the real challenge is to utilize this wealth of data to improve the operation of the plant. As previously mentioned data is now heralded as “the new oil”, and analogously, data-driven modelling techniques like artificial neural network (ANN) and support vector machine (SVM) are considered the new internal combustion engine of our current age. However, in today’s chemical industry, ANN and SVM models are not favored by the plant engineers due to lack of their expandability and black box nature.
[0146] ANN modelling provides an equation consisting of complex sigmoidal function with several tuning constants, known as weights and biases, and that is why the model suffers from the limitation of explainability, though the prediction capability of ANN model is excellent. Usually, process engineers want manageable equations in differential / algebraic form relating output variables with input features that provide physical insight, from which engineers derive benefit. Hence, it is necessary to explore alternate computational methods.
[0147] Genetic programming (GP), which is a branch of evolutionary modelling techniques, has been recognized by the inventors to have the capability to remove the above drawbacks of ANN and SVM models among chemical industry and engineering applications. Genetic programming (GP), automatically generates nonlinear structured models as closed-form equations relating input and output of the system from available data. Not only does GP identify the structure of the equation, but also it estimates the different parameters of the equations so that it accurately predicts the output. At the time of building up MISO (multiple input, single output) models by using GP, the probability of survival of a particular model to its next generations depends on its prediction accuracy and followed ‘survival of fittest’ principles. Recombination of components of survived models continuously takes place to form new models aiming at increasing predictability in each generation.
[0148] In literature, the breakthrough in GP can be seen in the late 1980s with the experiments of Koza [2] on symbolic regression. The versatility of GP algorithms is proved by Koza and Rice [3] by applications in the diverse fields of robotics, games, process control, etc. Both dynamic and steady-state modelling of a binary distillation column and twin-screw cooking extruder respectively were performed by Willis et al. [4] with the help of GP. Gray et al. [5] implemented GP-assisted dynamic modelling to generate continuous discrete models using the MATLAB Simulink combination with sets of equations. McKay et al. [6] demonstrated the application of GP in solving nonlinear test problems of vacuum distillation columns and reaction systems. Lakshminarayanan et al. [7] combined principal component analysis with GP to build up nonlinear models and applied the same in product design. Grossman [8] applied GP for the generation of empirical models in process system. Grossman and Lewin [9] presented an approach to automate the design of nonlinear MPC (NMPC) using a GP-driven, model-based control approach.
[0149] Multi-gene genetic programming (MGP) [10, 11] is one of the robust variants of GP and claims to be more effective than GP in nonlinear modelling. MGP is designed to generate mathematical models of predictor response data that are “multi-gene” in nature, i.e., linear combinations of low-order nonlinear transformations of the input variables. The conventional GP is mainly on the basis of evaluation of a single tree (model) expression. In multi-gene approach, several individual genes are combined to construct a single one.
[0150]
[0011] It has been proved that MGP regression is capable of providing a more accurate and computationally efficient model in comparison to conventional GP techniques. [10, 11] It can be seen in many cases that MGP performed better than other machine learning methods, viz. ANN, SVM in terms of predictability and model simplicity. [12-15] Despite the remarkable prediction capabilities of the MGP approach, applications of this method to chemical reaction engineering tasks in commercial reactors are conspicuous by their near absence. The reason -as discussed above- is to be seen in the clear preference of engineers and stakeholders for deterministic approaches and control algorithms. Moreover, the complexity of chemical reactors makes modelling a challenging task. Additionally, impurities in the starting material could have disastrous consequences, if not adequately reflected in and considered by the model. Finally, the question of responsibility and liability for economical damage and personal injury may have prevented GP from being considered in chemical reaction engineering tasks. In the present invention the MGP modelling approach is applied to build a model commercial chemical ethylene oxide (EG) reactor.
[0151] One major objective of the present invention was to find an accurate commercial EG reactor model which is in a closed form equation, portable, explainable, deployable in real time application and can be used by the plant engineers to gain insight of the process and valuable support for adjusting parameters and concentrations.
[0152] 3.2. MODEL BUILDING OF ETHYLENE OXIDE REACTOR
[0153] 3.2.1. Background
[0154] Due to poor understanding and complexity of multiphase catalytic reactions occurring in commercial ethylene oxide reactor, a credible first principle-based model is not available in industrial chemistry handbooks and similar literature. Availability of large amounts of reactor operating parameter data of commercial plants make data driven modelling as a viable alternative approach. The current work presents an effort to utilize the large amount of process data to find a framework to convert the information from this data to maximize profit.
[0155] 3.2.2. Production Objectives
[0156] Because of the effect of catalyst poisoning and sintering, the catalyst selectivity decreases gradually with the age of the catalyst, and the catalyst selectivity remains around 90% at the starting of operation (SOR) and becomes 80% at the end of the operation (EOR) (usually after 2-4 years). The average catalyst life of present generation catalysts is around 24-48 months. To maintain the plant production at target while selectivity is decreasing, the temperature of the reactor is gradually increased over the age of the catalyst life (e.g., from 225 °C in SOR to 275 °C in EOR) to increase the reaction rate. Catalyst selectivity determines the profitability of plant as higher selectivity means less consumption of expensive ethylene and oxygen to produce the same amount of EO. On the other hand, reactor temperature determines catalyst age. The faster increase of reactor temperature means accelerated catalyst ageing and more frequent plant shutdowns and catalyst replacement. In commercial plants, two prime production objectives are optimizing the reactor operating parameters in such a way to maximize selectivity and minimize of reactor temperature (i.e., maximization of catalyst longevity) are achieved simultaneously while maintaining plant production target.
[0157] 3.3. GENETIC PROGRAMMING: AT A GLANCE
[0158] GP is a branch of metaheuristic symbolic optimization technique which generates equations for solving a problem using the ‘survival of the fittest principle’ of Darwinian natural selection.
[0159] The general form of the reactor model to be obtained is given as below (Equation 4)
[0160] y = f (X, P) (4) where y indicates the process output variable (Selectivity or catalyst temperature); X is the N-dimensional vector of input variables like flow, pressure, inlet concentration of various raw materials etc. (X = [x1, x2,..., xn,..., xN]T), and f denotes a nonlinear function whose parameters are defined in terms of a P-dimensional vector, [p1, p2,..., pK]T. If industrial data of input and output variables are given, GP algorithm tries to best fit the data by changing its functional form and parameter vector p.
[0161] 3.3.1. Executional Steps of Genetic Programming
[0162] The algorithm of GP has been illustrated in Figure 3. The execution steps of GP are mentioned as below:
[0163] Step 1 (Initialization): In the first step, GP algorithm creates random equations to fit the data defined in Equation 4. These equations commonly called population of strings (chromosomes) representing candidate solutions. Basically, a population member consists of functions and terminals combined in hierarchical manner, which is termed a tree. The function set may contain algebraic operators, Boolean logical operators. The terminal set may consist of variables, numerical and logical constants. A typical tree can be seen in Figure 4.
[0164] Step 2 (Generation): This step is iterative procedure to generate the population with high fitness value and consists of the following sub-steps:
[0165] a) The fitness of each population is evaluated using a pre-specified fitness function.
[0166] Coefficient of determination (R2) dependent or error dependent fitness function can be used for this purpose. The higher the value of R2 or the lower the value of error, the better the fitness of a particular population. In this invention root mean square error (RMSE) was considered as error parameter.
[0167] b) Select individual equations from the population with the help of probabilistic determination of fitness
[0168] c) Create new individual equations with the help of genetic operators such as:
[0169] (i) Reproduction: During reproduction, the algorithm copies the existing population into new generation without any change
[0170] (ii) Crossover: In crossover, off-spring is produced by the interchanging of chromosomes of parent generation.
[0171] (iii) Mutation: In mutation, replacement of existing elements in offspring with other elements takes place.
[0172] The reproduction, crossover, and mutation steps are illustrated in Figure 4.
[0173] Step 3 (termination): When the termination criteria are met, the best program will be the approximate solution of the problem.
[0174] 3.3.2. Multi-gene genetic programming (MGP)
[0175] The conventional GP is generally used for symbolic regression of given input output datasets but often, conventional GP suffers from limitations of lesser accuracy. On the contrary, multigene approach increases the accuracy of the model. Multigene Genetic Programming (MGP) makes weighted linear combination of smaller GP trees or genes in order to maximize fitness. In MGP, predicted output variable is the summation of bias term and weighted output of individual trees (genes). The predicted variables in MGP can be expressed as follows (Equation 5):
[0176]
[0177] where ypredis the predicted output, b0is the bias term, gi is the genes or trees and Wi is the corresponding weightages. Similar to linear regression, the weightages and bias are determined by least squares method. Therefore, MGP captures the nonlinear behavior through the small trees and also applies classical linear regression methodology.
[0178] A typical MGP model has been pictorially represented in Figure 5. Here predicted output variable is expressed in terms of three input variables (x1, x2 and x3). In Figure 5, the two genes have been shown which are linearly combined with each other to form an MGP model. The b0, w1 and w2 are the bias and weightages which are calculated at the time of training by using least square method. The user will in practice specify the maximum number of genes that will be used and the maximum depth of a particular tree. It is obvious that increasing the depth and number of genes, will increase accuracy but of course will also simultaneously increase complexity.
[0179] 3.4. Selection of input and output variables for modelling
[0180] Since selectivity and reactor temperature has a large impact on plant profitability, these two parameters are kept as output variables. All the reactor operating parameters which can affect the selectivity and reactor temperature are kept as ‘wish list’ of input variables. At first, all EG reactor operating data (hourly average) of nearly three years were collected. Then after consultation with plant experts, all the input variables that may influence the output variables were noted down. After that, the cross-correlation analysis was carried out. In this method, correlation coefficients of each of the input variables with each output variable and inter input cross-correlation coefficients were found out.
[0181] The following criteria are used to shortlist the input variables.
[0182] (i) Plant operation experience and knowledge is primarily utilized to identify relevant inputs which can influence catalyst selectivity and reactor temperature. (ii) For a particular input variable, there should be high cross-correlation coefficient with output variables.
[0183] (iii) The values of cross-correlation coefficients of inter input variables should be low.
[0184] (iv) The input set of variables were kept as minimum as possible to avoid complexity of the model.
[0185] Based on the above criteria 11 input variables are finally shortlisted and tabulated in Table 1. There are additional two input variables namely inlet EO concentration and inlet moisture concentration which are tackled separately after initial model building, according to a preferred embodiment of the present invention.
[0186] TABLE 1: Input Output variables for model building and their range
[0187]
[0188] “CG” = “cycle gas” According to one embodiment of the present invention, it has been found that the Input Variables (x4), (x5) and (x7), see above, are - in a relative view - less relevant in the context of the present invention and can thus be omitted, if desired.
[0189] The data ranges indicated in the Table 1 for the input variables below are exemplary and may slightly vary between production plants. It has been found that also the inlet concentration of saturated hydrocarbons, in particular the ethane concentration is an advantageous input variable (an example of the feature “process data” as used herein) within the context of the present invention. Preferably, the “total chloride concentration” is the total concentration of all chloride moderators present in the reactor inlet gas stream.
[0190] The inventors have found that the above input variables have a different degree of importance for advantageous model building. Thus, according to one aspect of the invention, the inlet variables (an example of the feature “process data” as used herein) used can be grouped as follows:
[0191] a) Total inlet chloride moderator concentration
[0192] b) Saturated hydrocarbon inlet concentration, in particular ethane inlet concentration c) CO2 inlet concentration and / or the oxygen inlet concentration, in particular both the CO2 and oxygen inlet concentrations
[0193] d) Moisture (H2O) inlet concentration e) Work Rate
[0194] f) C2H4(ethylene) inlet concentration and / or ethylene oxide inlet concentration.
[0195] According to a particularly preferred embodiment of the invention, the input variables are a combination of one or more of the aforementioned input variables a) to f), more preferably comprising at least a), more preferably at least a) and b), more preferably at least a) to c), more preferably at least a) to d), more preferably at least a) to e), more preferably a) to f).
[0196] 3.5. Data collection, Data cleaning and removal of outliers
[0197] In commercial plants, data historian software is used to collect and store every operating parameter at every minute. EO reactor operating data (daily average) for all parameters given in Table 1 from commercial plant of nearly three years were collected. These raw data are then exposed to data cleaning and outlier removal software.
[0198] Data cleaning in one of the key tasks of modelling of industrial process as industry data contains noise, spikes, outliers, error etc. due to malfunction of different sensors, transmitters, analyzers, control systems and data historian software etc. It was found that quality of data driven model is determined by quality of data used to define the model. Noisy and bad data can seriously impact the model performance for data driven modelling, data quality is an important factor to be considered.
[0199] According to a preferred embodiment of the present invention, an automated effective data cleaning algorithm is part of this invention to avoid manual cleaning. According to this embodiment, multivariate Principal Component Analysis (PCA) was employed for preprocessing of data. An automated MATLAB based program was found which generate a multivariate statistical vector viz. t-squared from the plant operating dataset. Then, in the t-squared vector which have above 95th percentile, the corresponding rows were considered to be outliers and that outliers were removed from the dataset.
[0200] 3.6. Estimation of response time of various independent variables to affect the EO catalyst performance
[0201] Selectivity and activity (measured by catalyst temperature) are two performance parameters of EO catalyst. There are 8 process parameters (see Table 2 below) which can affect the selectivity and activity of catalyst. However, in a continuously operating plant, there is always a delay time of these process parameters to have a visible effect on catalyst performance. For example, if a particular parameter (say CO2 concentration) increases now, we may see the impact on selectivity and activity after 12 hours. This is called time to impact. In short, change in input parameters will have some time delay to see its impact on catalyst performance. Moreover, this delay time or time to impact is different for different process parameters. For some process parameters such as reactor inlet ethylene concentration and oxygen concentration, the impact is immediate i.e., the delay time is very short. On the other hand, reactor inlet CO2 concentration and reactor inlet chloride concentration, the delay time is very large and can be 24 to 48 hours. In practice, evaluating the response time of individual parameters is a very difficult task as all the parameters are continuously changing in a dynamic plant environment.
[0202] In this invention, a statistical methodology is found which can very accurately evaluate the response time of individual parameters from plant past data. Partial correlation co-efficient methodology is applied on EO reactor historical operating data, and the response time is calculated.
[0203] Partial correlation is a method used to describe the relationship between two variables whilst taking away the effects of another variable, or several other variables, on this relationship.
[0204] Partial correlation co-efficient is a statistical procedure which evaluate the correlation coefficient of an individual process parameters’ impact on selectivity or activity while keeping all other variables constant.
[0205] Calculations related to partial correlation coefficient:
[0206] For simplicity it is assumed that
[0207] y = f(x1, x2)
[0208] where y is dependent variable and x1, x2 are two independent variable.
[0209] Bivariate (zero order) correlation between y and x1 (ryx1) can be calculated as
[0210]
[0211]
[0212] bivariate (zero order) correlation between y and x1.
[0213] Similarly Bivariate (zero order) correlation between y and x2 I can be calculated as
[0214]
[0215] Bivariate (zero order) correlation between x1 and x2
[0216]
[0217] can be calculated as
[0218]
[0219] These bivariate correlations are used to calculate partial correlations (first order) as follows:
[0220]
[0221] Where ryx1.x2is the partial correlation between y and x1 while keeping x2 constant. Similarly, partial correlation between y and x2 while keeping x1 constant can be calculated as follows:
[0222]
[0223] Multivariate regression equation can be written as T '
[0224]
[0225] + I L + 02x?. where Pi = partial slope of the linear relationship between the first independent variable and y p1 indicates the change in y for one unit change in x1, controlling for x2
[0226] P2 = partial slope of the linear relationship between the second independent variable and y Pi indicates the change in y for one unit change in x2, controlling for x1
[0227] Po = the y intercept, where the regression line crosses the Y axis.
[0228] The partial slopes indicate the effect of each independent variable on y, while controlling for the effect of the other independent variables and can be calculated as follows:
[0229]
[0230] Po = y ~ Pix~ 2*2
[0231] where o i and o 2 are standard deviations of y,x1 and x2 respectively. Once
[0232] / ?i and / Jihave been calculated, Y intercept 0o can be calculated by
[0233] 00 = y -?1%1 - 02X2
[0234] The above statistical procedure is used to evaluate the response time of each input variables on selectivity and temperature.
[0235] Stepl: Initially time series data are collected from plant for all the input variables in table 1 along with selectivity and temperature and they are arranged with time stamps. Each row of data contains all 11 input variables, selectivity and temperature for a fixed same time stamps. Partial slope of each input parameters are calculated for selectivity and they represent how selectivity varies with each individual parameter while keeping all other input constant.
[0236] It is very crucial to evaluate the individual input parameters contribution to overall selectivity and temperature. In dynamic plant environment this type of data are not available where only one input variable varies and all other input parameters remain constant.
[0237] Step 2: Now all input data are rearranged so that all input parameters at time stamp (t-1) is aligned with selectivity at time stamp t in a single row. In other words, individual parameters are arranged in such a way that current selectivity is aligned with data of previous one hour data of input parameters. After all the time series data are shifted and realigned in above way, partial slope of each input parameters are calculated for selectivity in similar way.
[0238] Step 3: step 2 is repeated for 47 times and each time partial slope of each parameter are calculated with data shifted 2hr, 3hr.... 48hr in past. In other words, individual parameters are arranged in such a way that current selectivity is aligned with data of (t-2), (t-3)... (t-24) hr data of input parameters.
[0239] Partial slopes of each variable in table 1 are evaluated for all these cases.
[0240] Step 4: A table is formed which tabulates all the partial slopes of each individual parameter with selectivity for time t, (t-1), (t-2) > (t-48) where t=t represents current time, (t-1) represents previous hour and so on. Out of these 49 partial slopes for each individual parameter, the time when these partial slopes reach a maximum, it is considered the response time of the partial input parameters. For example, say for input parameters x1, the partial slope of (t-8) comes highest (ignoring plus or minus sign of slope), then 8 hour is considered as delay time for variable x1 on selectivity. The same process is repeated for all other parameters.
[0241] Step 4: step 1-4 repeated separately for reactor temperature also
[0242] Table 2 summarizes the results of the above calculations.
[0243] TABLE 2: Response time of input variables for selectivity and temperature
[0244] Delay time (in hr)
[0245]
[0246] It is worth mentioning here that these delay times are not universal for any EO reactor, but they are dependent on catalyst type, plant size, catalyst age etc. However, this procedure to calculate delay time from actual plant data is generic and can be applied to any EO reactor plant data to evaluate delay time for that particular plant.
[0247] Accurate estimation of response time for individual process parameters as set out above is a very preferred embodiment of the present invention and allow an important improvement in quantitatively calculating the future value of performance parameters. This will help to manipulate the current value of controlled parameters i.e., to take corrective action so that performance parameters do not deteriorate in future. This also helps to take accurate calibrated corrective actions to improve the performance parameters in future.
[0248] 3.7. Modelling through Multi gene Genetic Programming
[0249] Once the delay times of each parameter are calculated, input and output data set are shifted by their respective delay time and realigned. This realignment of data helps to predict selectivity and temperature with more accuracy. The cleaned realigned data was subjected to MGP-based modelling. Random partitioning of the dataset comprising of eight input variables and two output variables (Table 1) into training set (80% of whole data) and test set (20% of whole data) was performed. The training set was used to compute the model by maximizing the fitness value whereas the test data set was used for cross-validation of the expression developed. The main objective of the cross-validation is to make the model more generalizable.
[0250] Code written in MATLAB 2019a was used to find the MGP-based model. In this invention, root-mean-squared error (RMSE) between actual and predicted outputs was taken as fitness function and the program was run in such a manner that the value of RMSE got minimized. Due to the stochastic nature of the MGP, the program was run 100 times to find the model.
[0251] 3.8. RESULTS AND DISCUSSIONS
[0252] 3.8.1. Performance of GP model
[0253] The main objective of present invention is to generate a closed form model equation of EO reactor which is accurate, simple, portable and explainable.
[0254] The three years hourly average dataset were subjected to cleaning and after removal of outliers, 16000 data sets were qualified for model building. The values of MGP parameters required for modelling were found based on trial-and-error approach. For a real world reactor, the present invention has exemplary been verified in that basic arithmetic operators and functions, population size of 250, maximum generation of 500, maximum tree depth of 4 and maximum number of genes of 6 were taken for modelling. If these parameters measured with a high degree of accuracy, then model accuracy may increase but the complexity of the solutions also increases and also the program becomes computationally expensive.
[0255] 3.8.2. Finding closed form model equations
[0256] MGP generates lot of promising model equations during its run. Table 2 and 3 summarizes the most prominent closed form equations generated by GP for selectivity and temperature. As seen in Table 2 and 3, there is always conflicting objective between model complexity (denoted by number of tree nodes) and model prediction accuracy (denoted by R2 in table). More accurate models are more complex and vice versa. Complex models are difficult to interpret and unnecessarily over fit the data. For each run of MGP, two Pareto diagrams were found, one is for catalyst selectivity and another is for reactor temperature (Figure 6(a) and 6(b)). Pareto diagrams represent the plot of expressional complexity (represented by number of nodes in the equation) vs. prediction accuracy represented by R2. Optimum model is determined from the available models by choosing the model with very high value of R2 and also reasonably low complexity. The red triangular points in Pareto diagrams were chosen as examples.
[0257] 3.8.3. Controlling Model Complexity
[0258] Use of multigene regression models frequently suffers from the phenomenon called ‘bloat’, vertical and horizontal bloat. Vertical bloat refers the tendency to evolve trees that contain terms that confer little or no performance benefit. In terms of model development, this is related to the phenomenon of overfitting. In present invention, by restriction on tree depth and use of Pareto tournament between expressional complexity and accuracy the vertical bloats were ameliorated. Tree depth was kept 4 by trial-and-error method and pareto diagrams are generated as shown in Figure 6(a) and 6(b).
[0259] Horizontal bloat is the tendency of multigene models to acquire genes that are either performance neutral (i.e., deliver no improvement in R2(or “R2” as also used herein) on the training data) or offer very small incremental performance improvements. Horizontal bloat is essentially the same behavior exhibited by non-regularized models, where it is well known that the addition of model terms leads to a monotonically increasing R2on training data even though the terms may not be meaningful (e.g., they are capturing noise) or allow the model to generalize well to testing or validation data sets. Ostensibly, the simplest way to prevent horizontal bloat in multigene regression is to limit the maximum allowed number of genes in a model. In this invention, maximum number of genes are kept 6 after trial-and-error method.
[0260] 3.8.4. Shortlisting the models
[0261] Out of potential candidates or representative model equations (refer Table 2A and 3) with varying degree of complexity and accuracy, for selection of optimum model, the following criteria were kept in mind:
[0262] (i) Simplicity: The model complexity should be as low as possible.
[0263] (ii) Prediction accuracy: The developed model should have low RMSE and high R2
[0264] (iii) The model equation should capture the underlying physics of the process. In other words, model equations offer not merely a predictive correlation but also should have physical sense of the system under invention. This is a prime consideration to develop real life reactor models. To judge this capability, the qualitative knowledge of subject matter experts from plants and the technology licensor about reactor behavior was collected. Their plant operating knowledge, experience and observations of reactor behavior are summarized in Table 4.
[0265] TABLE 2A
[0266]
[0267] 255 0.93 46 0336 xi - 9.00168 x2 - 26.8 x3 - G.001 8 x7 - 0.338 x8 +
[0268] 6 0. 59 x32 (x24 xS x70 ) 4- 95.4
[0269] 260 0.56 8 139^5 x62 xS - 29.2 x3 -x 94.1
[0270] 2
[0271] 293 0,92 32 0.265 xl - 17.1 x - 0,90144 x? - 0.265 x840.0361 x3 (x6 6 *x7i / 2H 93.4
[0272] 303 0.95 49 0.431 xl - 183 x3 - 0.90 6 x7 - 0.42 x840.112 x32 (x3 + 6 x » - 7e-5 x42 x64-0.0107 x71 / 2497.3
[0273] 304 0.58 9 75, x3 - 114.0x31 / 2 126.0
[0274] 4
[0275] 3 6 0.95 50 0.449 x 1 - 20.8 x - 0.00184 x7 - 0.449 8 - 539e-5 x42 x6
[0276] 8 - 0.161 x 32 ( x 6 + x71 / 2) ~ 97.7
[0277] 514 0,91 30 0.0021 x5 - 0.0307 x6 - 0.0021 x7 - 0.00214x8494.5 6
[0278] 571 0.89 23 0.0168 x:3 - 0.0168 x5 - 0.001S x74- 0.0187 >34 -4 103.0
[0279] TABLE 3 Model R2 Model Model
[0280] ID complexity
[0281] 9 0.98S 178 0.816 x3 - 0.635 xl + 0,272. x4 0,272 x + 0.27 XS +
[0282]
[0283] 61 0.988 174 0.775 x3 - 0.657 xl * 0.258 x4 * 0.258 x6 + 0.258 xS - 1.17 (2.0 x6 * x7)l / 2 - 2.22e-4 x7 (xl + x'71 2) + 9.001 2 ( 3 + x6)l / 2 (x7 4 x12 + *42) - 4,3d®-4 x42 6 + (I.78s-15 5.43e+13 x2 + 5.4 e*l3 x6 + 1.09C+14 7 + 5.43e+13 x!2 y< 4 * x d / 2 + 225.0
[0284] 254 0.988 91 5.91e-4 (x4 *x7 + 31 / 2)2 - 4.34e-4 (2.0 x44 x7)2 - 1.84c- 4 (x6 4 x7 + x8)2 - L77e-4 x 1 4 x7 + x71 / 2)2 4 1.99+-4 (x6 * x? + xS 42.0 x 1 / 2)2 + 227.0
[0285] 258 0.955 27 2.07e-5 ( 6 * x? x8)2 - 2.04c-5 (2.0 x4 + x7)2 - / 228.0 286 0.987 86 4.04e-4 x6 + x? r x8 + x8 / x6 * x71 / 2)2 - 2.71e«4 x4 + x? + x31 / 2)2 - 1,7 Ie-4 (x I + x7 + x? 1 / 2)2 - 3.87e.-4 ( 6 •*• x" + x8)2 + 4.22e- x72 * 227.0
[0286] 291 0.976 48 LS4e-5 ( 6 + x7 4- x8 + 2.0 x71 / 2)2 - LHSe-5 (xl + x7 +
[0287]
[0288] 549 0.97 34 0.107 8 - 1,28 x4 - 0.107 x2 4 0.041 (x6 x7)l / 2 * (5.52 xl x 8)6x8 * x 12) - 243.0
[0289] 554 0.949 9 0.0413 (x6.x 7)1 / 24 218.0
[0290] 555 0.986 65 6.5 5 xS - 2.65 x4 - 1111.0 / ( i 1 / 2 x?) - 24,91x6 x7).| / 2 +
[0291] 25.0 (x4 + x6 / x6 x7 / l 2 / (1.64 x I x4) (x8 + x 12) + 259.0 559 0.981 64 12.4 (x4 - 1.0 x2 + x6 + x6 x7) 1 2 - 2.97 x - (0.352 x4) / x8
[0292] - 12.4 {x6 x7)D2 - 0.0121 (x6 + x I / 4281.0
[0293] TABLE 4 Observation Parameters changed keeping What happen to What happen to no. all other parameters constant selectivity? temperature?
[0294] 1 If oxygen inlet concentration Increase Decrease increase
[0295] 2 If ethylene inlet concentration Increase Decrease increase
[0296] 3 If CO2 inlet concentration Decrease Increase increase
[0297] 4 If CG Pressure increase Increase Decrease
[0298] 5 If CG flow increase Increase Decrease
[0299] 6 If Work rate increase Decrease Increase
[0300] 7 If Cum EOE / m3of catalyst Decrease Increase increase
[0301] All the ten equations in Table 2 and 3 are subjected to the above scrutiny to judge whether the developed equation is in agreement with plant observations. All the developed models are passed through rigorous testing. For example, ten test data set was generated where all the variables are kept at their 50-percentile value except oxygen inlet concentration which was varied from its minimum value to maximum value by equal 10 intervals. These test data were put in equations of Table 2 and Table 3 and respective 10 set selectivity and temperature data were generated. After that, first oxygen inlet concentration vs selectivity and oxygen inlet concentration vs temperature were plotted. From these plots, observation number 1 of Table 4 was verified. In same way all other plots were generated which are shown in Figure 7 and 8 for selectivity and temperature.
[0302] Model equations that do not follow the observations in Table 4 are rejected, as they do not capture the underlying physics of the EO reactor and not in agreement with plant observations. They merely represent a complex data fitting equation without actual sense. From the shortlisted model equations, only one model equation for catalyst selectivity and one model for reactor temperature were finally selected which are set forth, below (Equation 8 and Equation 9): These two equations are considered the representative model equation for selectivity and temperature as they are highly accurate, obey the Table 4 observations and capture the internal physics of the underlying exemplary reactor.
[0303]
[0304] The corresponding Coefficient of Determination (“R2”) and Average Percentage Error (“APE”) of the above models for training and test data are reflected in Table 5.
[0305] TABLE 5.
[0306]
[0307] Looking at high values of R2 and low values of APE for both the models involving catalyst selectivity and reactor temperature (Table 5), it can be concluded that the predicted output values are at par with the actual output values and the models developed are reliable, fairly accurate and captures the inherent physics of EO reactor. The high R2 value on unseen test data and low APE also indicates about the model’s generalizability and accurate learning on nonlinear input and output relationship.
[0308] Models’ prediction performance on training and testing data are shown in Figure 9. The almost overlapping nature of actual vs predicted curve indicates model’s good prediction accuracy.
[0309] From Table 5 and Figure 9 it is concluded that developed model is highly accurate and reliable as it also performs well with unseen test data.
[0310] 3.8.5. Generation of explainable model equations
[0311] One of the major advantages of MGP modelling technique over ANN and SVR techniques is that it generates closed form of equation (like equation 8 and 9), which is portable and easily implantable in plant distributed control system. Though MGP generates a closed form of equation which has very high predictive capability, the equation found is large and complex and sometimes difficult to directly interpret. In present invention, a methodology is found to enhance the interpretability of the developed equations. Figure 6 and Figure 7 summarize the found methodology. Those figures are generated by changing one variable at a time from its minimum to maximum value (10 steps) while keeping all other 7 input variables at their 50-percentile value. Selectivity equations developed by MGP is used to predict the selectivity value in each case of these simulated test data. After plotting was done, a trend line was drawn through each data whose equation and R2 value is shown in figure. Based on visual inspection and R2 value trend line curve was selected (like straight line, or polynomial with degree 2 or 3 or more) so that generated trend line almost matches with the data. As seen from the Figure 6 and Figure 7, the trend lines are monotonically increasing and decreasing. As mentioned earlier, they all match the plant actual observations and obey the observations of Table 4. In short, found models capture the nonlinear relationship between selectivity and reactor operating parameters. These trend lines offer plant operating engineers insights as to how a particular input parameter affects the catalyst selectivity. For example, from Figure 6, it is quantitively clear that increasing inlet oxygen and ethylene concentration, actually enhance the catalyst selectivity whereas increasing CO2 reduces the selectivity.
[0312] The selectivity increases linearly with oxygen concentration with positive slope of 0.658, whereas the relation of selectivity with ethylene and CO2 are nonlinear and represented by second order polynomial. Now these trend line equations have been considered when finding the following equations (Equations 10 and 11).
[0313]
[0314] Where x1, x2, x8 are the actual value of the 8 input variables and x1, avg, x2, avg, x8, avg are the average (50 percentile) value of input variables respectively.
[0315] Each term in the equation 10 represents the change in selectivity if a particular parameter deviates from its average value. For example, the term, (xi - x-i,avg) represents the deviation of inlet oxygen concentration from its average value and when it multiplied by co-efficient 0.658, represents the selectivity gain (or penalty) due to oxygen. In this way, all 8 parameters contribution is calculated in equation 8 and it is added with about 88.5% (average selectivity) to get the actual selectivity.
[0316] The main advantage of this equation (equation 10) over GP equation (equation 8) is that this equation is understandable and easily explainable to plant engineer. In particular, the equation is parameterized and thereby illustrates relative importance of each parameter on the overall selectivity if they deviate from these base values. Also, it indicates whether the effect of each parameters is linear or non-linear.
[0317] Equation 10 was then used to predict selectivity of three-year actual data and the predicted and actual selectivity compared. Prediction error is 0.8% and R2 is 0.97. This low value of prediction error and high value of R2 signifies that developed equation (equation 10) is highly accurate and reliable.
[0318] 3.8.6. Estimation of parametric coefficients with aging of catalyst Selectivity and activity are two major performance parameters of EO catalyst. There are 10 input parameters which have an influence on selectivity and activity. Parametric coefficients are defined as the change in selectivity or activity when one unit change of any individual parameter is done. For example, oxygen inlet concentration parametric coefficient of selectivity is defined as:
[0319] Change in selectivity
[0320] Oxygen. Parametric coefficient ----- —: - ■ — - ■ -: —
[0321] Unit change in O2inlet concentration Usage of parametric coefficient:
[0322] Parametric coefficients are very important to calculate the change in selectivity or activity of catalyst when an input parameter changes. It also provides a calculation basis to calculate the adjusted selectivity and activity to judge the real performance of catalyst in midst of ever changing dynamic plant environment.
[0323] At present, the value of parametric coefficient of limited number of parameters are available for Syndox-400 catalyst. These values are estimated in controlled laboratory environment and not in the plant environment. The validity of these parametric coefficients in plant environment is questionable as they were built in controlled R& D environments. It is crucial to estimate the real life parametric co-efficient to enable them to apply in real time optimization.
[0324] Estimations of parametric co-efficient:
[0325] As a part of the present invention, a calculation methodology is found to estimate the parametric coefficient of different input variables from actual plant data. The above-mentioned Genetic programming based modelling methodology is used to calculate the parametric co-efficient of each parameters as expressed in equation 10 and 11. The whole 3 years plant hourly data is utilized to arrive at equation 10 and 11.
[0326] Parametric co-efficient of each individual inputs are derived from equation 10 and 11 and summarized in Table 6: TABLE 6:
[0327] Parametric coefficient
[0328] Input Variables Catalyst Reactor Selectivity temperature Oxygen inlet concentration. moie% (x 1 J 0.658 0.5435 C2H4 inlet concentration, mole% (x2 ) [-0.013, 0.0993] 0.0446
[0329] CO2 inlet concentration, mole% (k3) [ 13.95,-16.962] 1.0246
[0330] CG Pressure, bar (x4) -9.5572 -2.5209
[0331] CG Flow (MT / h) (x5) 0.0045 0
[0332] Work Rate (kg / hm3) (x6) [-0.0001.0.0136] [0.0001,0.0808] Cumulative EOE (MT / m3) (x7) -0.0018 0.0066 Total chloride concentration, ppm (x8) [-0.0448, 0.012] 0.269
[0333] 3.8.7. Estimations of parametric co-efficient at different age of catalyst:
[0334] The value of parametric coefficients changes with the age of catalyst. The sensitivity at different input parameters on catalyst selectivity and activity changes in a non-linear fashion over the age of catalyst. The current set of available parametric coefficients does not take this in account. Accordingly, it would be advantageous to estimate the parametric co-efficient at different age of catalyst.
[0335] The set of 3 years’ data are divided in 5 sets with 6 months each. The same modelling methodology is applied to each 5 data sets separately and parametric coefficients are evaluated each time. In other words, the same calculations are repeated at different catalyst age at fixed time intervals, say for every 6 months and age sensitivity coefficient of each parameter are calculated from historical data.
[0336] In this way, the parametric coefficients at different catalyst ages can be estimated.
[0337] 3.8.8. Parametric coefficient of inlet moisture and inlet EO:
[0338] There are a few instances in a plant when inlet moisture and / or inlet EO has increased significantly due to some disturbances in downstream plant or during summer time etc. It is well known that the increase of inlet moisture and / or inlet EO can have a very detrimental effect on catalyst selectivity and activity.
[0339] Parametric coefficient of inlet EO and inlet moisture are separately calculated due to the fact that data related to very high inlet EO and inlet moisture are sparse. The following calculation procedures are followed:
[0340] 1. Data related to high inlet moisture and high inlet EO are extracted from whole data sets and kept in a separate database.
[0341] 2. These new databases are then used to evaluate the effect of moisture and EO on catalyst selectivity.
[0342] 3. Selectivity is expressed e.g. by equation 10. Two additional terms for inlet EO and inlet moisture are added in similar way in equation 10. Two unknown additional parametric coefficients are now calculated by regression analysis which give minimum error with new data sets.
[0343] 4. Equation 10 is converted to a simple explainable form as given below with two additional terms for moisture and inlet EO can be expressed as
[0344]
[0345] 5. The purpose to do separate calculations is due to the fact that very low volumes of data are available containing high inlet moisture and high inlet EO. If earlier methods are followed these low volume data get lost amid large volume of normal datasets.
[0346] The parametric coefficients of inlet moisture, inlet EO are not available for Syndox-400 catalyst and this procedure gives a methodology to evaluate them from real life plant data. • When these coefficients are used in the above equation, it predicts the selectivity and catalyst temperature accurately.
[0347] • Average prediction error- 0.44%, R2-0.99 for a commercial EO plant.
[0348] 4. Module for Identification of current status of EO reaction process:
[0349] For an online digital twin application, it is very crucial to understand where the process stands currently in terms of catalyst performance. This will subsequently help to determine the preventive and corrective actions.
[0350] Catalyst performance status is detected online by 3 key performance indexes (KPI) namely adjusted selectivity, adjusted temperature and calculated EOE production.
[0351] In real plants process parameters and above 3 KPIs have noise coming from various measuring transmitters. To avoid influence of noise for online automated decision making the following calculations are followed:
[0352] Validated selectivity, temperature and EOE data are taken for each hour and for last 24 hours.
[0353] A trend line of cubic polynomials is automatically calculated and drawn to smooth the noisy data. A pipeline was drawn around this trend line with radius of one standard deviations. The smooth trend lines are calculated and drawn for each parameter and KPIs around reactor.
[0354] These smooth lines are then taken for decision making. A decision making truth table related to selectivity, temperature and production rate based on first principle can be prepared to decide on current chloride process status.
[0355] 5. Online module for Root cause analysis in EO reactor
[0356] During operation of EO catalyst in actual plant, there are times when catalyst performance (selectivity and / or activity) deteriorates in spite of the full effort of engineers and operators running the plant. Production engineers are very curious to know why this performance deterioration happened.
[0357] This online module will identify all the responsible parameters for selectivity and / or activity decline in every hour. It will help to identify the root cause for selectivity and activity drop. All responsible parameters will be shown in a comprehensive infographic
[0358] The contribution of each parameter on selectivity and activity trend will be calculated based on parametric coefficients of table 3. A replica of GP EO reactor model will run in the background to evaluate individual contributions. Chloride contribution to selectivity and activity will be calculated as remaining delta after allocating contributions with other parameters
[0359] 5) Root cause analysis of downstream of plant (outside EO reactor) which affects catalyst performance
[0360] GP based models are also built similarly for the following two systems:
[0361] • Cycle water system comprising EO scrubber and EO stripper
[0362] • CO2 removal system comprising CO2 absorber and regenerator.
[0363] This online module will identify root causes outside the EO reactor area, if any, with the help of above two models. This will scan process parameters in EO scrubber and EO stripper, wash tower, CO2 absorber and regenerator etc. and identify root cause for high EO, CO2 and Moisture at reactor inlet. Based on Root Cause Analysis it provides recommendations for remedial action in real time basis.
[0364] CO2 concentration in the cycle gas going to the reactor inlet can have a profound effect on catalyst selectivity and activity. For example, if CO2 concentration increases, both selectivity and activity can be drastically reduced. A decline in catalyst selectivity will have the effect of increasing the CO2 concentration at the reactor inlet, as more byproduct CO2 is produced by the non-selective byproduct reaction. Additionally poor performance in the CO2 removal section can also increase CO2 in the reactor inlet. For the online Digital Twin application, it is crucial to differentiate the root cause of CO2 increase, either to a selectivity decline or poor CO2 removal performance. This differentiation has very high strategic value for effective corrective and preventive action. The following two models are developed to differentiate these two root causes.
[0365] 1. A regression model is developed to predict CO2 inlet concentration at reactor inlet for a specific running plant under study where this digital twin application is installed. The model equation is as below (Model 1):
[0366] CO2 inlet conc. at reactor inlet = 3.262 * (CO2 generation in reactor)² - 3.418*(CO2 generation in reactor) + 1.275
[0367] 2. A simulation model is developed to predict CO2 concentration at inlet gas by various process parameters of CO2 removal unit as given in below table 6a. TABLE 6a:
[0368]
[0369] The model equation is as below (Model 2):
[0370] CO2 inlet conc. at reactor inlet (Y) = -1.446*10⁻⁴X₁ - 9.215*10⁻⁴X₂ +1.399*10⁻⁴X3+ 0.01035X4 - 0.0173X5 + 0.1493X6- 0.2136X7+ 6.531E-03X8+ 0.4819X9+2.9918 The above two models are utilized to differentiate the root cause of CO2 concentration increase in reactor inlet to facilitate the real time decision making of digital twin as shown in figure 13. Figure 13 illustrates a schematic flowchart utilized to detect the root cause of CO2 increase and consequently helps to take the preventive and corrective action in real time.
[0371] 6. Current Chloride zone detection:
[0372] Chlorides at levels of a few ppm are added to the cycle gas at the reactor inlet to improve catalyst selectivity and activity. For SynDox 400 series high selectivity catalyst, selectivity and activity follows a curve as shown in figure 10. As seen from the inverted U shaped curve, there is an optimum chloride value which gives the highest selectivity. Selectivity drops significantly if the chloride level is below or above this optimum value. It is crucial to identify and run the catalyst at optimum chloride level.
[0373] 6.1. Exemplary achievement of the present invention as a real time optimizer in EO reaction system to detect optimum chloride level
[0374] • EO reactors use silver-based catalysts and the ethylene glycol plant economics greatly depends on catalyst selectivity and activity
[0375] • Catalyst’s selectivity and activity is very sensitive to chloride and other process parameters
[0376] • A very minor change in chloride can reduce the catalyst selectivity drastically
[0377] • Plant engineers could not always detect the optimum chloride on real time basis and thus loses 0.5-1% selectivity on an average throughout the catalyst life. This reduces productivity and profits in terms of million USD per year for a moderate size glycol plant.
[0378] • For to the above reasons, the full potential of catalyst performance could not be realized in actual plant.
[0379] • This can result in monetary losses for plant operators. 6.2. Major challenges for chloride optimization in ethylene oxide reactor
[0380] • Optimum chloride concentration changes with time, temperature, age of the catalyst which are difficult to calculate as no credible phenomenological chloride model is available.
[0381] • Different process parameters like ethylene concentration, ethane concentration, temperature etc. can change the chloride inventory on a catalyst surface and shift the optimum chloride point in a dynamic plant environment
[0382] • Catalyst selectivity and activity is determined by the chloride concentration on catalyst surface (which has no measurement).
[0383] • Possibly erroneous readings of chloride analyzers and mass spec analyzers makes the situation difficult to follow and interpret in real plant
[0384] 6.3. Challenges engineers are faced with when optimizing chloride on real time basis • Chloride optimization needs deeper understanding of chloride impact on catalyst. A novice chemical engineer / operator faces difficulty to have holistic understanding.
[0385] • Most of the operating plants bring fresh engineers and operators periodically and they take 1-2 years to understand the chloride phenomena.
[0386] • The faulty reading of mass spec, flow, chloride analyzers around the EO reactors mislead the operators for chloride optimization
[0387] • The delayed effect (8-48 hours) of chloride and continuous and random disturbance in dynamic plant environment make it difficult to properly follow and interpret the chloride impact in real time.
[0388] 6.4. How current chloride zone is detected by means of the present invention The decision of current chloride state detection can be based on the chloride curve as shown e.g. in Fig. 10. It is a complex decision making process and holistic decision needs to be taken by evaluating chloride change and its impact on adjusted selectivity, adjusted temperature and calculated EOE. The following decision making algorithm is developed to detect current chloride zone in real time:
[0389] 1. Change in EDC flow is calculated for past and exactly one delay time before for chloride as given in the delay time table from time series data of actual plant.
[0390] 2. Change in adjusted selectivity and adjusted temperature is calculated for last one hour from time series data. Equations 10 and 11 are used to calculate the above two respectively.
[0391] 3. Adjusted selectivity and adjusted temperature is considered here for decision making instead of actual selectivity and temperature to negate all the effects of other parameters on selectivity. Change in adjusted selectivity and adjusted temperature represents the true selectivity and temperature change due to chloride only. This is very crucial to detect change in true selectivity and temperature due to chloride only to make an accurate decision. 4. For ease of decision making, the selectivity and chloride curve is divided in five zones as shown in figure 10. The curve depicts the selectivity with chloride for a typical Syndox 400 series high selectivity catalyst.
[0392] Zone I: Severe under chloride zone
[0393] Zone II: Mild under chloride zone
[0394] Zone III: Optimum chloride zone
[0395] Zone IV: Mild over chloride zone
[0396] Zone V: Severe over chloride zone
[0397] 5. Based on e.g. last 8 hrs adjusted selectivity, adjusted temperature and calculated EOE, the algorithm may determine the current chloride status in real time and decide on corrective and preventive actions.
[0398] 7. Prediction module
[0399] Based on the current status of the plant, future selectivity, temperature and EOE will be predicted for e.g. next 24 hours with this hybrid model in real time basis. The artificial intelligence based GP model will be used to predict the selectivity.
[0400] This GP model has superior prediction capability and explainability and can measure different parametric coefficients at different ages.
[0401] This future prediction capability of digital twin helps the plant engineer to see e.g. 24 hrs or even farther ahead in future due to their past action. Any future selectivity, temperature and EOE production deterioration trend is shown on the dashboard with infographics in real time. These future predictions are recalculated at fixed or variable time intervals, e.g. every hour based on plant current data and the trends are updated.
[0402] 8. Optimization module
[0403] The purpose of optimization module is to analyze the current situations of the plant, evaluate the best movement of manipulatable variables to maximize catalyst selectivity and activity.
[0404] Based on a GP model prediction, an online metaheuristic optimization (multi objective genetic algorithm) is carried out to present operators with the best operating conditions in the current situation to achieve the highest selectivity and lowest temperature. This metaheuristic optimization will explore thousands of possible combinations of corrective and preventive action that can be taken and prescribe the best among them to the operators. During calculations of best move, optimization modules need to honor the different constraints of process parameters, which is given by plant engineers. This optimization module exploits any margins available in ethylene and oxygen concentrations, cycle gas pressure and flow, EDC flow etc. which can be changed / manipulated by plant engineers. This online optimizer will guide and recommend the optimum process parameters which need to be maintained in the plant to the panel operators. The effect of optimization will be shown in dashboard and operators will clearly see what benefits of selectivity and activity if she or he implements the recommended actions.
[0405] Optimization calculations through Multi-objective genetic algorithm (MOGA) Once a reliable model is developed, the second objective of the present invention is to utilize the developed model to increase profit of the ethylene oxide plant and simultaneously reduce its environmental impact. This is done by applying a nature inspired metaheuristic optimization algorithm on the model to optimize the input process parameters which simultaneously maximize selectivity (i.e. reactor performance) and minimize reactor temperature (i.e. maximize catalyst longevity). A multi -objective genetic algorithm (MOGA) is chosen to optimize the input space of EO reactor MGP model to generate pareto optimal solutions which simultaneously achieve both the objectives in the best possible manner.
[0406] Once reliable models were successfully found, the models were subjected to verification and further optimization. The purpose of optimization is to find the optimum value of reactor operating parameters to achieve maximum selectivity and minimum temperature simultaneously. One of the critical tasks for optimization of any process is fixing of the search space at which the optimal process conditions are to be determined. Therefore, before running the optimization, a lower bound and upper bound of the process variables were fixed in consultation with plant engineers. As plant conditions are dynamic in nature, the total operational time was divided into three periods [start of run (SOR; lines 1-2 in Table 7), middle of run (MOR; lines 3-4 in Table 7) and end of run (EOR; lines 5-6 in Table 7)] and at each running period, optimizations were performed. The lower bounds (LB) and upper bounds (UB) considered in these three cases have been depicted in Table 7.
[0407] TABLE 7: Lower bounds and upper bounds for optimization
[0408]
[0409] UB 7.75 34.97 0.24 22.64 803.39 163 2572.84 7.75 LB 4.98 17.69 0.39 21.84 687.78 161 4465.12 4.98 UB 7.75 34.97 0.42 22.04 803.39 163 4465.12 7.75
[0410] With the help of MOGA algorithm, a pareto diagram was developed for case 2 (MOR) (Figure 11). All the points in the pareto curve in Fig. 11 represents the pareto nondominated optimal solution in catalyst selectivity and reactor temperature space and all Pareto optimal solutions on the curve are considered equally good. As seen from the curve, if someone tries to increase selectivity, one has to sacrifice reactor temperature. Reverse is also true, i.e., lower temperature can be achieved at the cost of lower selectivity. Other than these solutions, there is no process condition which can increase selectivity without sacrificing temperature and vice versa. Some of the pareto optimal solutions have been also tabulated in Table 8 and indicted by black circles in Figure 11 for reference. From the output of MOGA the optimum values of input parameters can be obtained which will maximize the selectivity and minimize the temperature. All the four solutions are equally good and it is up to the plant operation engineers which criteria among selectivity or temperature they will give priority. Based on that, they can choose the optimum input parameters from the Pareto optimal solution. For example, if selectivity has more priority than reactor temperature for a particular plant, then operators should choose solution number 4 in Table 8 which will help to achieve 86.1% selectivity by sacrificing the temperature (244.53). On the other hand, if the temperature has more priority than selectivity then solution number 1 in Table 8 should be chosen which will give a lower temperature by sacrificing selectivity. If temperature and selectivity have equal priority, then solution number 2 of Table 8 should be chosen.
[0411] The main advantage of such an invention is that it gives the operation engineer / DCS panel operators a strategy to run the reactor in optimum condition in real-time. In a running plant, since operators have no idea about Pareto optimal solution, operators try to optimize the plant heuristically based on their experience and knowledge. One such real-life operating point is plotted and named as ‘A’ in Figure 11. As the operating point, A is not on the Pareto curve, it is not the optimum point and improvement scope exists both in selectivity and temperature. From this plot in Figure 11, it can be concluded that the operator can improve the plant operating conditions in two ways: selectivity can be improved keeping the temperature same as before, or reactor temperature can be decreased keeping the catalyst selectivity. The only action operator has to do is to run the MOGA with proper bound in real-time, and MOGA will provide a set of optimum operating conditions that the operator needs to set in the plant. This is the potential improvement area suggested by the Pareto optimal solution.
[0412] Of course, it goes without saying that the invention is capable of outputting control data for running the reactor in optimum condition in real-time. In other words, the operation engineer / DCS panel operators do not have to input the model’s output data into the control unit of the EO reactor, but the model’s output data are fully automatically input into the control unit of the EO reactor. This way, the EO reactor is immediately fed with optimum control data, which prevents reading errors when interpreting the model’s output data and typos when entering the data to the control unit.
[0413] As a further option, an engineer can be prompted for applying the data recently output by the model. In other words, the engineer is asked whether to apply the model’s output data to the control unit of the EO reactor as soon as same have been calculated. E.g. such prompt can be transferred to a personal computer or to a handheld device (smart phone, tablet, smart watch or the like) of a competent engineer via land line or wirelessly. The prompt as well as the engineers answer (accept or decline) can be transmitted via the company’s Ethernet and / or the internet).
[0414] In particular, the prompt can depend on a difference between the currently applied values and the values recently output by the model. Only in case the difference exceeds a certain threshold value, a prompt and request for acceptance is sent to the engineer, whereas if not exceeded, the values recently output by the model are adopted automatically. The threshold can be set by a user / engineer in order to match his faith in the model (e.g. based on his experience / skill level). The threshold can be defined in dependency of the current temperature of the process and / or the current selectivity of the catalyst.
[0415] TABLE 8: Pareto optimal solution
[0416]
[0417] 9. Recommendation module
[0418] Online recommendation can be generated by the digital twin application as proposed by the present invention using feedforward and feedback action.
[0419] This online digital twin application provides online recommendation by using combination of feedforward and feedback action (refer figure 2)
[0420] 9.1. Features of feed forward module: - 1) In feedforward module (FFM) various process parameter data are collected at fixed time intervals, e.g. every hour from the plant historian.
[0421] 2) Data is subjected to validation and only corrected data qualify for next step.
[0422] 3) In FFM, various predictive modules are built offline from historical plant data using e.g. various Al based techniques like Genetic Programming and Partial least square (PLS). With this trained model, 24 hrs. future selectivity, temperature and EOE prediction are possible.
[0423] 4) An optimization module then calculates the optimum value of controlled variables like EDC flow, ethylene & oxygen reactor inlet concentration, cycle gas pressure etc. to improve the selectivity & temperature value in future.
[0424] 5) Then FFM provides online recommendation to change the control variable value within their operating bounds.
[0425] 6) It also provides an estimate of how much selectivity and temperature will improve e.g.
[0426] in 24 hrs future if the recommendations are followed and implemented automatically or by plant engineers in the actual plant.
[0427] 7) In short, feedforward module, collects data from plant data historian, cleans & validates the data, makes predictions for reactor performance parameters (like selectivity, temperature & EOE) and recommends corrective & preventive actions which are likely to improve performance. 8) It also recommends the performance parameters of CO2 removal system only if it detects the increase in inlet CO2 concentration is due to issue in CO2 removal system.
[0428] 9.2. Features of feedback module: - 1) The feedback module monitors the actual performance of the real plant against expected performance as predicted by models in FFM.
[0429] 2) It acts as a watchdog of real plant performance.
[0430] 3) It may happen that the selectivity and temperature of real plant differs significantly from model predictions. Reasons are as follows but not limited to:
[0431] a) An unmeasured catalyst poison may be introduced in the cycle gas system through ethylene or methane. Acetylene & propane are such poisons.
[0432] b) Catalyst behavior may change during operations due to water carryover, carbonate carryover etc.
[0433] c) Selectivity & temperature may change with some unknown parameters which are either not measured or not taken into account in the predictive model.
[0434] 4) Feedback loop will monitor the real performance of the plant (selectivity and temperature) after implementing a recommendation generated out of feedforward action.
[0435] If the improvement of selectivity and temperature is positive, then feedback action will not take any action. The program will continue and give recommendations through FFM in next cycle. But at any point in time, when the feedback action detects that performance deteriorates and not as per expected, feedback action then generates a recommendation to revert back last action and go to original position before recommendation.
[0436] This feedback recommendation will override the feedforward recommendation in current cycle. This combination of feedback & feedforward action will autocorrect any wrong move generated out of model inaccuracies or unforeseen disturbances in the plant.
[0437] 10. Online Auto Retraining module
[0438] Catalyst behavior may change with its age while running continuously inside the plant. Reasons are plenty and not fully known. Some of the reasons are (but not fully known): i) Some of the active sites of the catalyst get damaged during operation due to poison, water or carbonate carryover, silver loss due to attrition etc.
[0439] ii) With high temperature and prolonged operation, catalyst structure and its inherent orientation may change.
[0440] iii) Some of the catalyst may change permanently due to post ignition (noticed or unnoticed).
[0441] This behavior change can be detected by the change in slope of selectivity and temperature curve. As catalyst behavior changes during operation, any model built from past historical data may not be valid or the model’s prediction capability may be reduced drastically. Hence, online retraining of model is necessary to keep the model prediction accurate all the time throughout the catalyst life. In this application, auto retraining of model is incorporated. With this feature, the model gets retrained with e.g. last 15 days’ data and always remain accurate. Even catalyst behavior is changed during operation, and such change is detected by prediction error (error between selectivity (or temperature) and model provided selectivity).
[0442] When prediction error remain high for continuous about 15 days, model retrains itself automatically with recent fresh data of last 15 days. Even if such prediction error behavior change does not happen, then also the present model is retrained in every 15 days, by default.
[0443] This auto retraining facility make the model up to date all the time and improve prediction accuracy in most of catalyst change.
[0444] If this auto-retraining facility is absent from this application, the static model may become invalid, or its prediction accuracy may deteriorate significantly with time if catalyst changes its behavior.
[0445] In the following, an example is given on how auto retraining is done in a process according to the present invention:
[0446] In this application, a database is maintained for e.g. last 15 days’ data. These data are collected from the plant data historian system.
[0447] In each cycle, the program according to the present invention monitors its own prediction accuracy, which means it calculates the error between actual selectivity seen in the plant and model predicted selectivity (same applies for temperature).
[0448] If the prediction error increases significantly, or exemplary 15 days elapsed, this application runs an auto retraining of model. In this auto retraining facility, an algorithm takes the last 15 days’ recent data and perform following operation to update the model coefficients.
[0449] Exemplary steps performed by the auto retraining module:
[0450] i) Prediction error is calculated for each record.
[0451] ii) Overall average prediction error is calculated for the whole set of data for e.g. the last 15 days.
[0452] iii) A genetic algorithm based numerical optimization solver is run whose job is to find the updated value of model coefficients which minimizes the overall average prediction error.
[0453] iv) A lower and upper bound of model coefficient is specified (which is ±25% of present value of coefficient) and the solver finds the new optimum value within this bound while searching. This ensures the new model does not go anywhere and remains very near to present model.
[0454] Figure 12 shows a schematic diagram of how the basic process of the present invention works: from real planned reactor I the engineer at the control center II receives sensor data and measurement results (arrow P1). According to the state of the art, the engineer takes control actions based on his knowledge about how the measured and calculated values will affect the EO production process. According to the present invention, the sensor data are also provided to a data historian III (arrow P2), where the sensor data in measurement results as well as any other valuable information about the planned performance are collected. From the data historian III, an Al based model IV can retrieve data and use training data as well as predefined references (expected results and so on) for optimizing the EO production processes parameter. Therefore, the Al based model generates a signal which either is displayed on a display of the control center II and recognized by the engineer, or immediately takes effect on the real EO reactor’s control unit. Thus, the Al based model is indirectly or directly helpful when optimizing the reactor’s performance (maximizing selectivity and productivity of the EO generation process).
[0455] Summarizing, and with no limiting effect in light of the enclosed set of claims, the present invention deviates from the prior art at least as follows:
[0456] 1. An online real time digital twin of EO reactor is built in this disclosure which collects data from actual plant, do all internal analysis of process performance with a built in model and recommend corrective and preventive actions to plant engineers to optimize the process performance. The inventive digital twin of the EO reactor will mimic the real plant to find out the direction of future chloride change. The disclosure describes a computer model based digital twin application of an EO reactor.
[0457] 2. A calculation methodology is found in present invention to estimate the response time of various process parameters to affect the EO catalyst selectivity and activity.
[0458] 3. A genetic programming based, data driven EO reactor model (as closed form equation) is found in the present invention which can accurately and reliably predict the future selectivity and reactor temperature based on past operating parameters. 4. Closed form, explainable model equations are developed for catalyst selectivity and reactor temperature, which are understandable, simple, portable, implementable in real time applications and follow the process phenomenology.
[0459] 5. A calculation methodology is developed to estimate parametric co-efficient of various process parameters for selectivity and activity from actual historical plant data.
[0460] 6. Since it was found that parametric co-efficient values change along with catalyst age, a methodology was found to estimate the parametric co-efficient at different ages of catalyst life.
[0461] 7. An online data validation module based on detailed calculations of EO reaction process was found in present invention which cross check the accuracy of measured data and rectify them if there is some measurement error.
[0462] 8. A multi-objective genetic algorithm based online optimization calculation is found which optimizes different process parameters of EO reactor and simultaneously maximize selectivity and activity of catalyst.
[0463] 9. A recommendation procedure was found in present invention to guide the plant engineers to actions will run the EO reaction process at optimum conditions all the time. A unique combination of feedforward and feedback actions are merged to generate final recommendations.
[0464] 10. This ensures that the EO reaction process runs at optimum conditions even if some unforeseen events happened and plant does not behave according to predictive model.
[0465] 11. An online auto retraining facility is implemented in the present invention to retrain the models at regular intervals with fresh data. This ensures the built-in model remains up-to-date always with good prediction accuracy. This also ensures the model captures and tracks the catalyst behavior change (if any) during its run.
[0466] REFERENCES
[0467] [1] S. K. Lahiri, Profit Maximization Techniques for Operating Chemical Plants.; John Wiley & Sons, 2020
[0468] [2] J. R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection, 1992 Cambridge. MA: The MIT Press.
[0469] [3] J. R. Koza, J. P. Rice, Genetic Programming: The Movie. 1992 Cambridge, MA: The MIT Press.
[0470] [4] M. Willis, H. Hiden, M. Hinchliffe, B. Mckay, G. W. Barton, Comput Chem Eng. 1997, 21(SUPPL.1), S1161-S1166
[0471] [5] G. J. Gray, D. J. Murray-Smith, Y. Li, K. C. Sharman, Electronic Letters, 1996, 32, 1422- 1424.
[0472] [6] B. McKay, M. Willis, G. Barton, Comput Chem Eng., 1997, 21(9). 981-996
[0473] [7] S. Lakshminarayanan H. Fujii, B. Grosman, E. Dassau, D. R. Lewin Computers and Chemical Engineering, 2000, 24 (2-7), 671-676
[0474] [8] B. Grossman, (2001 ). Nonlinear system modeling using genetic programming. MSc thesis, Technion.
[0475] [9] B. Grossman, D. R. Lewin, Computers and Chemical Engineering, 2002, 26(4-5), 631-640.
[0476]
[0010] D. P. Searson, M. J. Willis, G. A. Montague, J Chemometr, 2007, 2, 592-603
[0477]
[0011] D. P. Searson, D. E. Leahy, M. J. Willis, (2010). GPTIPS: An open-source genetic programming toolbox for multigene symbolic regression. In Proceedings of the international multiconference of engineers and computer scientists 2010 (IMECS 2010) (pp. 77-80, Vol. 1). Hong Kong.
[0478]
[0012] I. Pan, D. S. Pandey, S. Das, Journal of Renewable and Sustainable Energy, 2013, 5(6), 063129.
[0479]
[0013] R. Barati, R., S. A. A. S. Neyshabouri, G. Ahmadi, Powder Technology, 2014257, 11- -19.
[0480]
[0014] A. G. Floares, I. Luludachi, Springer Handbook of Bio- / Neuroinformatics, 2014, Springer Berlin Heidelberg, 311-326.
[0481]
[0015] A. H. Gandomi, A. H. Alavi, Neural Comput & Applic, 2011, 21(1), 171-187.
[0016] S. K.
[0482] Lahiri, S. Chowdhury, A. Hens, K. C. Ghanta, Env. Sc & Pol Res, 2021 https: / / doi. Org / 10.1007 / sl 1356-021 -12504-w
[0483]
[0017] A. D. Mehr, V. Nourani, Environmental Modelling & Software, 201792, 239-251
Claims
1. CLAIMS1. A computer-implemented method for optimizing ethylene oxide catalyst selectivity and activity in an ethylene oxide reactor system by use of a digital twin configured to simulate the operation of the ethylene oxide reactor system, said method comprising comprising: collecting real time process data of the reactor system via a data collection module, cleaning and validating the collected real time data via an online data cleaning and data validation module to clean faulty data and outliers and also validate the accuracy of collected data based on mass, energy and component balance,3.predicting a reactor behavior of the ethylene oxide reactor system via a digital twin model module, which is an artificial intelligence module trained with historical process data of the ethylene oxide reactor system,4.performing a root-cause analysis for diagnosis of catalyst selectivity and activity deterioration in real time via a root-cause analysis module, based on the cleaned and validated data and the predicted reactor behavior,5.identifying the root cause of CO2 change and its impact on catalyst selectivity / activity based on the root-cause analysis,6.detecting the chloride zone of ethylene oxide catalyst in real time via a chloride zone detection module based on the predicted reactor behavior and logic of catalyst characteristics, predicting future process parameters via a prediction module based on the cleaned and validated data and the predicted reactor system behavior,7.optimizing the process parameters of the ethylene oxide reactor system via an optimization module on a real time basis,8.outputting a recommendation for optimum process parameters via a recommendation module to create output recommendations for preventive and corrective action to achieve the optimum catalyst performance,9.a feedback step to track the real time feedback of the reactor system for past recommendations and to suggest any corrective actions to recommendation modules, and an auto retraining step to track the digital twin models predictive accuracy and to execute an online auto retraining with most recent data to update the models to ensure the digital twin model remains up-to-date and with high prediction accuracy all the time of catalyst life.
2. The computer-implemented method of claim 1, wherein the prediction of the future process parameter is performed by applying the acquired process data to a genetic programming model and / or a kinetic based detail phenomenological model to get two closed form equations of ethylene oxide catalyst selectivity and activity which obeys the fundamental science and plant observation to enhance the explainability for real time implementation.
3. The computer-implemented method of claim 1 or 2, wherein the prediction of the future process parameter is performed by applying the acquired process data to a combination of a genetic programming model and a second, in particular a first principle-based kinetic, model of the process to get two closed form equations of ethylene oxide catalyst selectivity and activity which obeys the fundamental science and plant observation to enhance the explainability for real time implementation.
4. The computer-implemented method according to claim 3, wherein the model is a first principle-based kinetic model and a prediction error of the model is minimized by an artificial intelligence-based data driven model.
5. The computer-implemented method according to claim 4, wherein the model prediction accuracy and past recommendations are tracked with respect to actual process data and this feedback error is considered in next execution of model prediction, wherein preferably the genetic programming model is periodically updated with the most recent plant data (autoretraining) in real time basis which ensures models’ capability to capture catalyst's characteristic change with its age.
6. The computer-implemented method according to any of the preceding claims, wherein the process data are current data acquired by means of a sensor or wherein the process data are retrieved from a data storage device.
7. The computer-implemented method according to any of the preceding claims, wherein the acquired process data comprise:14.internal reactor data, in particular15.an age of a catalyst, and / or16.a selectivity of a catalyst and / or17.a temperature and / or18.a pressure and / or19.inlet moisture and / or20.inlet ethylene oxide concentration or amount21.an ethane concentration22.and / or external reactor data which influences the catalyst performance (selectivity and activity), in particular23.EO stripper bottom temperature and pressure and / or24.Cycle water system data, in particular cycle water flow and temperature, and / or CO2 regenerator bottom temperature and / or25.CO2 removal system data, in particular carbonate flow, density, temperature.
8. The computer-implemented method according to any of the preceding claims, wherein the step of predicting a future value for the process parameter comprises using partial correlation co-efficient methodology to accommodate the process parameters’ delay effect on catalyst selectivity and activity.
9. The computer-implemented method according to any of the preceding claims, further comprising the steps of:28.• Measuring (500) and / or acquiring second process data of the process for ethylene oxide production,29.• Predicting (600) a second future value for the parameter based on the second process data,30.• Analyzing (700) the second process data with respect to the second future value • Comparing (800) a result of said analysis to a second predefined reference and based on a result of said comparison of said analysis to a second predefined reference31.o Amending (900) the signal for adjusting the parameter and / or o Invalidating (1000) a model used for modelling the process for ethylene oxide production.
10. The computer-implemented method according to any of the preceding claims, wherein the process data comprise or consist of at least one of:33.a) Total inlet chloride moderator concentration34.b) Saturated hydrocarbon inlet concentration, in particular ethane inlet concentration c) CO2 inlet concentration and / or the oxygen inlet concentration, in particular both the CO2 and oxygen inlet concentrations35.d) Moisture (H2O) inlet concentration36.e) Work Rate37.f) C2H4(ethylene) inlet concentration and / or ethylene oxide inlet concentration.
11. The computer-implemented method according to claim 10, wherein the process data are a combination of one or more of input variables a) to f), more preferably at least a), more preferably at least a) and b), more preferably at least a) to c), more preferably at least a) to d), more preferably at least a) to e) and more preferably a) to f).
12. The computer-implemented method according to claim 10 or 11, wherein the process data are a combination of a) and b), more preferably a) to c), more preferably a) to d), more preferably a) to e).
13. A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the steps of the method of any one of claims 1 to 12.
14. A computer-readable data carrier having stored thereon the computer program of claim