Anomaly detection and alert sorting method in an industrial asset

The method effectively ranks and prioritizes industrial asset anomalies using deviation and criticality analysis, addressing the inefficiencies in existing anomaly detection systems by optimizing maintenance resource allocation.

WO2026104548A1PCT designated stage Publication Date: 2026-05-21YARA INTERNATIONAL ASA
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
YARA INTERNATIONAL ASA
Filing Date
2025-11-13
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

In large industrial plants, efficiently identifying and prioritizing critical asset anomalies amidst numerous alerts is challenging due to the lack of systematic approaches, leading to resource wastage and potential operational risks.

Method used

A computer-implemented method for anomaly ranking in industrial assets, involving data processing to determine deviation amounts, defining anomaly events, and ranking them based on severity and criticality factors, with sensor threshold values dynamically adjusted by machine learning models.

Benefits of technology

Facilitates prompt identification and resource-efficient maintenance by prioritizing critical anomalies, reducing operational risks and optimizing resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2025082904_21052026_PF_FP_ABST
    Figure EP2025082904_21052026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a computer-implemented method for anomaly ranking of an industrial asset, wherein the method comprises receiving operational data from a plurality of sensors coupled to an industrial asset; processing the operational data to determine a deviation amount, wherein determining a 5 deviation amount comprises determining a difference between a sensor output value and a sensor limit threshold value; defining at least two anomaly events for the at least one sensor comprising a sensor output value outside a predetermined sensor limit threshold value and ranking the at least two anomaly events, wherein ranking an anomaly event comprises: processing the operational data to determine a deviation duration, wherein determining a deviation duration comprises determining the time when the 10 plurality of sensor output values lie outside the sensor limit threshold value; determining a severity factor for each anomaly event based on the deviation amount and deviation duration; determining a priority factor of each anomaly based on the severity factor; outputting the at least two ranked anomaly events on a user terminal based on the priority factor.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] ANOMALY DETECTION AND ALERT SORTING METHOD IN AN INDUSTRIAL ASSET

[0002] Technical field

[0003]

[0001] The present disclosure relates to a method and system for detection of anomaly events in industrial plants, large machinery and / or equipment and to a method for sorting and ranking a plurality of said anomalies.

[0004] Background

[0005]

[0002] In large industrial plants, large machinery elements and mechanical equipment, monitoring and assessing asset anomalies is a cumbersome process. Due to the vast number of alerts signaling possible asset anomalies that may be present, handling said alerts manually or without a systematic approach can lead to several challenges. Firstly, it may be difficult to identify critical issues promptly, hereby leaving the integrity of the asset at risk, as well as being detrimental to the security of operators and the general operation of the asset.

[0006]

[0003] Further, establishing appropriate responses and maintenance routines for addressing the vast number of anomalies that can occur in industrial plants can be difficult, due to the limited amount of available time and resources. Hence, an efficient allocation of resources and an appropriate prioritization of maintenance routines for the different assets, in order to address the appropriate alerts promptly, is needed.

[0007]

[0004] Usual risk -based inspection procedures for evaluating anomalies and other maintenance strategies propose inspection rounds without the definition of an alert severity. Such inspection procedures may be merely based on an assessment of the risk or criticality of the asset, hereby wasting valuable resources and man-hours in carrying out regular supervision tasks and routines. Hence, an improved anomaly detection and alert sorting method which prioritize the right issues is long needed.

[0008]

[0005] The approaches described in this section are approaches that could be pursued, but not necessarily approaches that have been previously conceived or pursued. Therefore, unless otherwise indicated, it should not be assumed that any of the approaches described in this section qualify as prior art merely by virtue of their inclusion in this section. Summary

[0009]

[0006] According to a first aspect of the present disclosure, this and other objectives are achieved by a computer implemented method for anomaly ranking of an industrial asset, wherein the method comprises receiving operational data from a plurality of sensors coupled to an industrial asset; processing the operational data to determine a deviation amount, wherein determining a deviation amount comprises determining a difference between a sensor output value and a sensor limit threshold value; defining at least two anomaly events for the at least one sensor comprising a sensor output value outside a predetermined sensor limit threshold value and ranking the at least two anomaly events, wherein ranking an anomaly event comprises processing the operational data to determine a deviation duration, wherein determining a deviation duration comprises determining the time when the plurality of sensor output values lie outside the sensor limit threshold value; determining a severity factor for each anomaly event based on the deviation amount and deviation duration; determining a priority factor of each anomaly based on the severity factor; outputting the at least two ranked anomaly events on a user terminal based on the priority factor.

[0010]

[0007] According to a second aspect of the present disclosure, determining a priority factor of an anomaly further comprises defining a criticality level factor of the asset and adapting the priority factor based on the criticality level factor of the asset.

[0011]

[0008] According to a third aspect of the present disclosure, the ranked anomaly events are sorted based on at least one of the priority factor and the criticality level factor of the asset.

[0012]

[0009] According to a fourth aspect of the present disclosure, operational data from the plurality of sensors is pre-processed.

[0013]

[0010] According to a further aspect of the present disclosure, determining the severity factor comprises transforming the deviation duration by means of a logarithmic function after being shifted by a correction factor.

[0011] According to a further aspect of the present disclosure, determining the severity factor comprises determining the average deviation amount over the deviation duration.

[0014]

[0012] According to a further aspect of the present disclosure, determining the severity factor further comprises normalizing the averaged deviation amount.

[0015]

[0013] According to a further aspect of the present disclosure, the method further comprises sending anomaly inspection instructions to a user terminal.

[0016]

[0014] According to a further aspect of the present disclosure, the predetermined sensor limit threshold value is determined based on a machine learning model of the asset.

[0017]

[0015] According to a further aspect of the present disclosure, the sensor limit threshold value is automatically determined based on past data.

[0018]

[0016] According to a further aspect of the present disclosure, the industrial asset is part of a chemical plant or machinery element.

[0019]

[0017] According to a further aspect of the present disclosure, the chemical plant is a fertiliser, synthesis gas, urea, ammonium nitrate, nitric acid or ammonia plant.

[0020]

[0018] According to further aspects, a system, a data processing apparatus, a computer-readable storage medium, and a computer program product configured to carry out the above discussed methods are envisaged within the present disclosure.

[0021] Brief description of the drawings

[0022]

[0019] The accompanying drawings, which are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the principles of the disclosure.

[0023] Figure 1 shows a schematic representation of a system according to an embodiment of the present disclosure.

[0024] Figure 2 shows a schematic representation of a plurality of industrial assets. Figure 3 shows a schematic workflow of the method of the present disclosure according to an embodiment.

[0025] Figure 4 shows a schematic workflow of the method of the present disclosure according to a further embodiment.

[0026] Figure 5 shows the evolution of a sensed variable over time and the definition of different anomalies according to an embodiment of the present disclosure.

[0027] Figure 6 shows the evolution of a sensed variable over time and the definition of different anomalies according to an embodiment of the present disclosure.

[0028] Figure 7 shows a simplified schematic process flow diagram of a conventional nitric acid production plant.

[0029] Figure 8 shows a simplified schematic process flow diagram of a conventional plant for catalytic oxidation of ammonia gas.

[0030] Detailed Description

[0031]

[0020] As used below in this text, the singular forms “a”, “an”, “the” include both the singular and the plural, unless the context clearly indicates otherwise. The terms “comprise”, “comprises” as used below are synonymous with “including”, “include” or “contain”, “contains” and are inclusive or open and do not exclude additional unmentioned parts, elements or method steps. Where this description refers to a product or process which “comprises” specific features, parts or steps, this refers to the possibility that other features, parts or steps may also be present, but may also refer to embodiments which only contain the listed features, parts or steps.

[0032]

[0021] Unless defined otherwise, all terms present in the current disclosure, including technical and scientific terms, have the meaning which a person skilled in the art usually gives them. For further guidance, definitions are included to further explain terms which are used in the description of the disclosure.

[0033]

[0022] Figure 1 shows a schematic representation of a system according to an embodiment of the current disclosure. Figure 1 shows a system 1 comprising a plurality of assets (100, 110,..., 1n0), a terminal unit 10 and a data processing unit, processing unit or system 15. Processing unit 15 comprises a processor 16 and a memory unit 17. Terminal unit 10 comprises an output unit 11, wherein the output unit may be in the form of a display. Terminal unit 10 may further comprise an input unit 12 for a user 20. In an advantageous embodiment, output unit 11 and input unit 12 may be combined in the form of a touchscreen, allowing the terminal unit to be a portable device hereby enabling the user 20 to take action swiftly upon processing of alerts, and being operably connected to processing unit 15. However, this example is not considered to be limiting; the terminal unit 10 and processing unit 15 may, for instance, be integrated in a single device, such as a mobile device or a desktop device. Further, terminal unit 10 and processing unit 15 are operably connected, by means of wired or wireless connections, to the plurality of assets 100, 110,..., 1n0, which will be described together with Figure 2 below. Alternatively, the processing unit 15 may be part of a distributed industrial controller setting, comprising at least one microprocessor and at least one memory unit for the independent operation of the different assets. According to different embodiments, operational data from the plurality of assets may be delivered to the processing unit 15 in real-time or after storage in memory unit 17. Hence, the processing unit is configured to process the operational data as described below and to determine the different steps as disclosed by the method of the present disclosure.

[0034]

[0023] Figure 2 shows a schematic representation of a plurality of assets 100, 110, 120, according to the definition of the present disclosure. The plurality of assets may, for instance, form a part of an industrial plant, such as a chemical plant. Asset 100 may refer to a constructional element and / or actuator, or to a plurality thereof, e.g. 101, 102, 103,..., wherein each of these constructional elements and / or actuators may comprise at least one sensor 101a, 101b, 102a, 102b, 103a, 103b,.... The same applies to assets 110 and 120. Asset 100 may be, e.g., a stage within the industrial plant, wherein the products of asset 100 are used in assets 110 and 120, respectively, for further chemical reactions. However, according to the present disclosure, asset 100 may alternatively be an element, like a pump or a valve, within a process stage of an industrial plant or within machinery. In this case, assets 110 and 120 may be further elements within the process stage, or within further process stages. This will be made clear with respect to the specific embodiments described further below.

[0035]

[0024] Figures 3 and 4 show different schematic workflows of methods according to different embodiments of the current disclosure which will be explained next.

[0036]

[0025] According to the main embodiment of the present disclosure, a method for anomaly ranking of an industrial asset comprises receiving 50 operational data from a plurality of sensors coupled to the industrial asset. According to the present disclosure, receiving operational data may comprise receiving current, real-time data and / or past data from the plurality of sensors. Operational data may be received by means of a wired or wireless connection and / or may be already stored in memory unit 17.

[0037]

[0026] According to the main embodiment of the present disclosure, the method further comprises processing the received operational data to determine a deviation amount, wherein determining the deviation amount comprises determining a difference 60 between a sensor output value and a sensor limit threshold value. According to the present disclosure a sensor limit threshold value is to be understood as a specific value related to the corresponding sensor which defines a threshold for safe or reliable operation of the sensor and / or the asset element or actuator it monitors and / or the asset itself. A sensor limit threshold value may be defined by a maximum and / or a minimum value. For example, while a temperature sensor of a pump in an asset may give a reading which is acceptable for the safe operation of the pump, such a temperature value may be compromising the operation of the asset downstream. Hence, said sensor limit threshold value may or may not be based on the sensor’s technical specification. As such, said sensor limit threshold value may be defined according to different criteria, as it will be made clear below for the different embodiments. As such, a deviation d, at a time 6 may be defined as

[0038] di= | V(ti) - Tx|

[0039] wherein V(ti) is the sensor output value at time ti, and Txis the predetermined sensor limit threshold value as will be defined below. Once a deviation has been determined for at least two sensors, operation outside of normal ranges can be ascertained and therefore at least two anomaly events are defined.

[0040]

[0027] According to the main embodiment of the present disclosure, the method further comprises defining 70 at least two anomaly events for the at least two sensors detecting a sensor output value outside a predetermined sensor limit threshold value. An anomaly period is defined as a time period in which the sensor output value (V) exceeds a specific value defined as sensor limit threshold value (T). Said time period may lie in the past or may still be occurring. As such an anomaly period is defined as

[0041]

[0042] {(tstart, tend): V(t) > T1for all t ∈ [tstart, tend] and V(t) ≤ T1for all t ∉ [tstart, tend]} or

[0043] (tstart, tend)- V (t) T 2 for all t G [tstart, tend and V (?) T2 for all t tstart tend] f wherein tendmay or may not be defined if the anomaly is still occurring. As defined above, sensor limit threshold values may be defined as T1and T2for high and low level thresholds, but this will be further specified below since according to the present disclosure, there may be several level sensor limit threshold values for a sensor output value (e.g. Ta1, Tb1, Ta2, Tb2, ...).

[0044]

[0028] Examples of the different anomalies and threshold values can be seen with respect to Figure 5 and 6, which will be described next. Each of Figure 5 and 6 show a curve of the evolution of a sensed variable over time (dots correspond to data points). Figure 5 and 6 further show different dashed lines marking different threshold levels. Standard level sensor limit high threshold value 151, Tb1, and information level sensor limit high threshold value 152, Ta1, as well as information level sensor limit low threshold value 153, Ta2, and standard level sensor limit low threshold value 154, Tb2. However, further thresholds may be defined which categorize the sensed value as critical level sensor limit (high / low) threshold value or very critical level sensor limit (high / low) threshold value at higher / lower values than the information level and standard level sensor limit (high / low) threshold values.

[0045]

[0029] While the sensor limit threshold values may be defined statically for each sensed value, according to an embodiment, the different sensor limit threshold values may be automatically determined based on past data. For example, information level or standard level sensor limit threshold values may be automatically set to first and third quartile of data values over a predetermined amount of time, e.g., last 3 months of operation, as stored in memory unit 17, while standard level sensor limit threshold values and critical level sensor limit threshold values may be determined based on the automatically determined standard level sensor limit threshold values. According to a further embodiment automatically determined threshold values may be set to never exceed static threshold values.

[0046]

[0030] Figure 5 shows an anomaly according to an alternative embodiment of the current disclosure.

[0047] While the sensor output value remains between the predetermined threshold values, a variation as shown in Figure 5 may still be deemed as an anomaly according to an advantageous embodiment of the current disclosure. According to this embodiment, the method of the current disclosure may further determine a rate of change of the sensed output values of the specific variable / magnitude. E.g., a rate of change can be defined as the quotient between the sensed value change within a specific operating time window, divided by the time the operating time window spans. As such, as depicted in Figure 5, two different rates of change, ROC, can be computed:

[0048] ROC155= and ROC156=

[0049]

[0050]

[0031] According to the above presented formulas, the rate of change for periods 155 and 156 delivers a parameter which can be compared to a specific threshold value for triggering the determination of an anomaly based on the rate of change, instead of being based on a direct comparison with a fixed sensor threshold value. E.g., regarding the time window comprising the 6 data points along the curve prior to period 155, the sensed value remains stable, allowing the typical fluctuations which do neither amount to a great difference at the end of the time window nor to a big rate of change for the value evolution over the determined time window. The sensed output value then continues, still within the range defined by thresholds 152 and 153, in a stable manner without triggering an anomaly. However, period 156 may define an anomaly according to the current embodiment since the rate of change occurring within the corresponding operating time window (e.g. 6 points along the curve) is greater than the rate of change corresponding to the prior operating window (e.g. 6 points prior to period 156) or greater than a predetermined rate of change threshold value. As such, anomalies in the sensed values of asset variables can be sensed which otherwise would remain undetected since the sensed value is always within the predetermined thresholds. While the first change undergone in period 155 would be an allowable change ending in a stable operation at the lower subrange of the allowable sensed value range as defined by thresholds 152 and 153, period 156 defines an anomaly since the sensed value went through a too great change. According to the present embodiment, a corresponding and alternative definition of deviation amount for the detection of anomalies may therefore be defined for these cases in which no high or low level sensor output threshold value is exceeded as:

[0051] di= |ROCi- ROCi-1| or di= | ROCi- TROC|,

[0052] wherein direpresents a deviation amount which can be compared and analyzed with respect to the remaining absolute deviation amounts as explained above and ROCiis defined as the rate of change in time period i (wherein the time period can be arbitrarily defined) and compared to a rate of change of a prior period z-1 or to a specific rate of change threshold TROC. Hence, the deviation amount may, alternatively, be defined as a difference between a rate of change of the sensed output value with respect to a predetermined threshold and / or, as before, as a difference between a sensor value and a sensor limit threshold value. Both considerations of an absolute value and a rate of change anomaly can be undertaken within the current disclosure and be comparable with an appropriate choice and scaling of the respective thresholds and hereby presenting a further advantage of the current disclosure.

[0053]

[0032] In Figure 6 standard level high anomaly 157 presents a specific deviation over the standard level sensor limit high threshold value and a respective duration defined as the time in which the sensed value is over the standard level sensor limit high threshold value 151 (as represented in Figure 3). Figure 4 further shows that within the period displayed two standard level anomalies 158 and 159 have occurred. Accordingly, anomalies 158 and 159 have respective durations. Information level low anomaly 160 shows corresponding anomalies for a low threshold, with as well a respective deviation and duration. As such, the anomaly detection of the current disclosure may establish different anomalies for the displayed sensed variable or generate an anomaly which combines a plurality of the displayed anomalies. E.g.,

[0054] d157= V(t157) - T151,

[0055]

[0056]

[0033] Wherein V(ti) is the sensor output value for the period spanning anomaly z, and 7] is the threshold value for each specific anomaly (standard high, information high...), wherein Ti represents a corresponding threshold value as depicted in Figure 6, i.e. anomaly deviation corresponding to anomaly 159 is computed with respect to the value of TI52. According to different embodiments of the present disclosure, the different anomalies may be treated separately or combined, such that if several anomalies of different threshold levels have occurred during the time from the last evaluation, the corresponding deviation may be determined as a combination of the different anomalies (e.g. a weighted combination).

[0057]

[0034] Further, referring back to Figures 3 and 4, once the anomaly events have been defined, the method of the current disclosure additionally comprises determining an anomaly ranking 80 for the anomaly events, wherein ranking an anomaly event comprises processing the operational data of the sensor presenting an anomaly to determine a deviation duration 81, hereby determining with tstartand tendas defined above, or just tstartif the anomaly still occurring and where D is the deviation duration.

[0058]

[0035] The method of the current disclosure further comprises determining a severity factor 82 for each anomaly event based on the deviation amount d and deviation duration D. As such, severity factor (S') can be defined as

[0059] S = D x d

[0060] Based on the severity factor, the method of the current disclosure comprises sorting and ranking the anomaly events according to a priority factor and outputting the ranked anomaly events 90 on a user terminal based on said priority factor.

[0061]

[0036] According to a further embodiment, the anomalies may be ranked according to the threshold level exceeded by the sensed value. E.g., in the case depicted in Figure 6, anomalies 158 and 159 may be ranked as being at the same level, whereas anomaly 157 would be ranked higher. Anomaly 160 may be ranked at the same level as anomalies 158 and 159 since each of these anomalies exceed an information level threshold, whether low or high.

[0062]

[0037] According to a further embodiment, determining a priority factor of an anomaly further comprises defining 83 a criticality level factor C of the asset and adapting the priority factor based on the criticality level factor C of the asset. For example, assets pertaining to high pressure circuits within a chemical plant may be deemed more critical than assets pertaining to low pressure circuits. Assets where a malfunction may result in an explosion, or in a leakage of hazardous substances, can be as well deemed of a higher priority. For instance, at present in most industrial processes, turbomachinery are considered to be highly critical assets. Due to the high operating speeds and, usually, high governing pressures, damages originating from malfunctioning or even failure of turbomachinery are usually of a high magnitude and high impact. Hence, these assets should preferably be marked as having a higher priority factor. Following this embodiment, the priority factor of the alert P can be defined as a function of the severity factor S and the criticality level factor C, as follows:

[0063] P = S * C

[0038] According to a further embodiment, ranking the at least two anomaly events 80 may further comprise ranking the anomaly events 84 based on at least one of the priority factor P and the criticality level factor of the asset C, as depicted in Figure 4. The criticality level factor may be defined as a coefficient representing the criticality of the asset (e.g. high = 4, medium-high = 3, medium= 2, low =1). Following this embodiment, the ranked anomaly events can be further sorted according to prioritization of specific criticality level or priority factors.

[0064]

[0039] According to a further embodiment, the at least two anomaly events may further be sorted according to at least one of a first level based on an alert type, a second level based on the priority factor, and a third level based on the start time of the anomaly event.

[0065]

[0040] According to a further embodiment, operational data from the plurality of sensors is pre- processed. Following this embodiment, de-noising of the operational data may be conducted to improve the data’s quality. Other processing of data like outlier removal, normalization and so on can be conducted.

[0066]

[0041] According to a further embodiment, determining the severity factor further comprises transforming the deviation duration by means of a logarithmic function after being shifted by a correction factor. As such, we define the transformed deviation duration D’ as follows:

[0067] D ’ = log (D + c)

[0068] wherein c is a non-zero correction factor, preferably a small positive value. Following this embodiment, point anomalies can be handled while limiting the significance of very long-lasting anomalies in the system. The severity factor may then be computed by multiplying the transformed deviation duration with the deviation amount. Accordingly, the severity factor S ’ reads as:

[0069] S’ = D’ x d

[0070] and correspondingly, the priority factor is expressed as

[0071] P’= S’ x C

[0042] According to a further embodiment, determining the severity factor comprises determining the average deviation amount over the deviation duration. The severity factor may then be computed by multiplying the deviation duration, or the transformed deviation duration, with the average deviation amount. According to the current disclosure, different averaging techniques can be used, whether for continuous or sample data in order to obtain an averaged value of the deviation amount. According to the current disclosure, any other measures of central tendency can be employed.

[0072]

[0043] According to a further embodiment, determining the severity factor further comprises normalizing the averaged deviation amount. The severity factor may then be computed by multiplying the deviation duration, or the transformed deviation duration, with the normalized averaged deviation amount. According to the current disclosure, usual normalization procedures can be taken, like min-max, IQR, Z-score or different modulus norms.

[0073]

[0044] According to a further embodiment, the method further comprises sending anomaly inspection instructions to a user terminal. Depending on the asset or element for which an anomaly is detected, instructions for the user to carry out maintenance procedures or repairs can be sent and / or displayed. Following this embodiment, based on the at least two anomaly events ranked, the method of the current disclosure may further include receiving an input from a user via input unit 12, selecting at least one of the ranked anomaly events to be sent to a user terminal.

[0074]

[0045] According to a further embodiment, the predetermined sensor limit threshold value is determined based on a machine learning model of the asset, such as a digital twin of the asset. Following this embodiment, different factors like asset ageing, normal deviation from operating parameters due to operating ranges or change of operating points can be taken into account, hereby avoiding the false positives of anomaly definition.

[0075]

[0046] According to a further embodiment, the industrial asset may be part of mechanical equipment, a machinery element or a chemical plant.

[0076]

[0047] According to a further embodiment, the chemical plant is a fertilizer, synthesis gas, urea, ammonium nitrate, nitric acid or ammonia plant.

[0048] For example, Figure 7 shows a simplified schematic process flow diagram of a conventional nitric acid production plant 200, using air as the stripping gas. Ammonia is fed 2021 to an ammonia converter 202. Air is fed 2011 to a compressor 201. The compressed air from the air compressor is split into a first 2012 and a second 2013 air flow. The first air flow is fed 2012 as primary air to the ammonia converter 202, and the second air flow is fed 2013 as secondary air to the bleaching tower 205. Ammonia is oxidized to NO in the ammonia converter 202. The NO is fed to the cooler / condenser 203. In the cooler / condenser 203, the NO reacts with excess oxygen to form NO2and then the NO2reacts to form N2O4. The NO2and N2O4are fed 2031 to the absorption tower 204, where they are converted to nitric acid and an aqueous nitric acid solution is formed. The aqueous nitric acid solution is fed 2041 to the bleaching tower 205, where dissolved nitrogen oxides are removed from the aqueous nitric acid solution by contacting the aqueous nitric acid solution with air provided by compressor 201. The nitrogen oxides removed from the aqueous nitric acid solution in the bleaching tower 205 are fed back 2051 from the bleaching tower 205 to the absorption tower 204 or optionally further up in the upstream process to be converted to nitric acid. Aqueous nitric acid solution from which the nitrogen oxides have been removed (i.e. bleached) leaves 2052 the bottom of the bleaching tower 205 as final aqueous nitric acid solution product.

[0077]

[0049] Following the application of a method of the current disclosure to the nitric acid production plant 200 as represented in Figure 7, the compressor 201, the ammonia converter 202, the cooler / condenser 203, the absorption tower 204, and the bleaching tower 205 may each be defined as one asset (100, 110,...) pertaining to the nitric acid production plant 200. Each of the defined assets may comprise a plurality of sensors measuring at least one variable or parameter of the industrial asset, hereby defining the plurality of sensors as described above. For example, compressor 201 may comprise a plurality of sensors at the inlet and outlet, hereby comprising temperature, pressure, flowmeter and other equivalent sensors at the inlet, outlet or in between stages of compression.

[0078]

[0050] Figure 8 shows a simplified schematic process flow diagram of a conventional plant for catalytic oxidation of ammonia gas which can be used for nitric acid production. In the diagram, air 3011 is fed to a compressor 301 and ammonia is fed 3041 further downstream to a conduit going through an indirect heat exchanger 304. Compressed air released from compressor 301 is introduced into heat exchanger 303 together with fuel gas introduced by pump 302. After the addition of ammonia gas 3041, the gas mixture flows via the indirect heat exchanger 304 into ammonia burner 306, together with further fuel gas introduced by pump 305. Each of the elements depicted in Figure 4 can be defined as one asset according to the method of the current disclosure. For example, indirect heat exchanger 304 may comprise inlet and outlet pressure sensor 304a and 304b, inlet and outlet temperature sensors 304c and 305d. Further, ammonia burner 306 may comprise a plurality of temperature sensors 306a, 306b,... However, following the definitions according to the current disclosure, a flow valve within the indirect heat exchanger may be seen as an asset itself. Different actuators regulating the valve opening degree, or sensors within it or around may be seen as the respective sensors comprised by the asset. As such, it is clear from the description of these two specific applications that usual chemical plants and other production sites comprise a vast amount of assets comprising each of them an even bigger number of sensors receiving data from each of the asset’s elements.

[0079]

[0051] While the present disclosure has been illustrated by a description of various embodiments and while these embodiments have been described in considerable detail, it is not the intention of the applicant to restrict or in any way limit the scope of the appended claims to such detail.

[0080] Additional advantages and modifications will readily appear to those skilled in the art. The disclosure in its broader aspects is therefore not limited to the specific details, representative apparatus and method, and illustrative example shown and described.

[0081]

[0052] Accordingly, the detailed description thereof should not be construed as restrictive in all aspects but considered as illustrative. The scope of the disclosure should be determined by reasonable interpretation of the appended claims and all changes that come within the equivalent scope are included in the scope of the current disclosure.

[0082]

[0053] The process steps, method steps, algorithms or the like may be described in a sequential order, such processes, methods and algorithms may be configured to work in alternate orders. In other words, any sequence or order of steps that may be described does not necessarily indicate a requirement that the steps be performed in that order. The steps of processes described herein may be performed in any order practical. Further, some steps may be performed simultaneously, in parallel, or concurrently. Various methods described herein may be practiced by combining one or more machine-readable storage media containing the code according to the present disclosure with appropriate standard computer hardware to execute the code contained therein. An apparatus for practicing various embodiments of the present disclosure may involve one or more computers (or one or more processors within a single computer) and storage systems containing or having network access to computer program(s) coded in accordance with various methods described herein, and the method steps of the disclosure could be accomplished by modules, routines, subroutines, or subparts of a computer program product. While the foregoing describes various embodiments of the disclosure, other and further embodiments of the disclosure may be devised without departing from the basic scope thereof. The scope of the disclosure is determined by the claims that follow. The disclosure is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the disclosure when combined with information and knowledge available to the person having ordinary skill in the art.

Claims

Claims1. A computer-implemented method for anomaly ranking of an industrial asset, wherein the method comprises:a. receiving operational data from a plurality of sensors coupled to an industrial asset; b. processing the operational data to determine a deviation amount, wherein determining a deviation amount comprises determining a difference between a sensor output value and a sensor limit threshold value;c. defining at least two anomaly events for the at least one sensor comprising a sensor output value outside a predetermined sensor limit threshold value andd. ranking the at least two anomaly events, wherein ranking an anomaly event comprises:i. processing the operational data to determine a deviation duration, wherein determining a deviation duration comprises determining the time when the plurality of sensor output values lie outside the sensor limit threshold value; ii. determining a severity factor for each anomaly event based on the deviation amount and deviation duration;Hi. determining a priority factor of each anomaly based on the severity factor; e. outputting the at least two ranked anomaly events on a user terminal based on the priority factor.

2. A method according to claim 1, wherein determining a priority factor of an anomaly further comprises defining a criticality level factor of the asset and adapting the priority factor based on the criticality level factor of the asset.

3. A method according to claim 2, wherein the ranked anomaly events are sorted based on at least one of the priority factor and the criticality level factor of the asset.

4. A method according to claim 1, wherein operational data from the plurality of sensors is pre- processed.

5. A method according to claim 1, wherein determining the severity factor comprises transforming the deviation duration by means of a logarithmic function after being shifted by a correction factor, followed by multiplying the transformed deviation duration with the deviation amount.

6. A method according to claim 1, wherein determining the severity factor comprises determining the average deviation amount over the deviation duration, followed by multiplying the deviation duration with the average deviation amount.

7. A method according to claim 6, wherein determining the severity factor further comprises normalizing the averaged deviation amount, followed by multiplying the deviation duration with the normalized average deviation amount.

8. A method according to claim 1, wherein the method further comprises sending anomaly inspection instructions to a user terminal.

9. A method according to claim 1, wherein the predetermined sensor limit threshold value is determined based on a machine learning model of the asset.

10. A method according to claim 1, wherein the sensor limit threshold value is automatically determined based on past data.

11. A method according to claim 1, wherein the industrial asset is part of a chemical plant or machinery element.

12. A method according to claim 11, wherein the chemical plant is a fertiliser, synthesis gas, urea, ammonium nitrate, nitric acid or ammonia plant.

13. A data processing system comprising means for carrying out the method of any one of the claims 1 to 12.

14. A computer-readable storage medium comprising instructions which, when executed by a computer system, cause the computer system to carry out the method of any one of the claims 1 to 12.

15. A computer program product comprising instructions which, when the program is executed by a computer system, cause the computer system to carry out the method of any one of the claims 1