US2023244214A1PendingUtilityA1

Server and system for automatic selection of tags for modeling and anomaly detection

Assignee: AVEVA SOFTWARE LLCPriority: Aug 7, 2018Filed: Dec 27, 2022Published: Aug 3, 2023
Est. expiryAug 7, 2038(~12 yrs left)· nominal 20-yr term from priority
G05B 19/4183G06F 17/16G06F 17/18G05B 2219/31288Y02P90/02
76
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A server system can operate to function as an automatic association of tags defining a system within a process. The operations include accessing tags and associated signals including a plurality of data values over time indicative of a physical property, behavior or measurement of a component of the process. For each signal, calculating a time-weighted average over a specific time period, selecting a specific number of different day periods sampled from the tags and signals, and for each tag, calculating a slope and intercept by calculating a linear regression of plurality of signals over the specific time period. Further, calculating a residual value of each data value of the signals over the specific time period, and calculating a normalized value of each residual value, and then calculating the absolute value of the dot product of the normalized residual value and the residual value of a subsequent number of tags.

Claims

exact text as granted — not AI-modified
1 - 16 . (canceled) 
     
     
         17 . A system for identifying interrelated components comprising:
 one or more computers comprising one or more processors and one or more non-transitory computer readable media, the one or more non-transitory computer readable media including program instructions stored thereon that when executed cause the one or more computers to:
 receive, by the one or more processors, at least one data communication from at least one industrial process control system of an industrial process, the at least one data communication comprising a plurality of signals comprising a plurality of data values associated with a plurality of tags received over a time period from the industrial process; and 
 execute, by the one or more processors, an automatic association of at least one tag of the plurality of tags to other tags of the plurality of tags. 
   
     
     
         18 . The system of  claim 17 ,
 wherein the automatic association includes instructions causing the one or more computers to:
 assign, by the one or more processors, a score to each of the plurality of tags; 
   wherein the at least one tag and the other tags comprise a top number of most closely associated tags and scores.   
     
     
         19 . The system of  claim 17 ,
 wherein the automatic association includes instructions causing the one or more computers to:
 calculate, by the one or more processors, a time-weighted average over a time period for each signal of the plurality of signals. 
   
     
     
         20 . The system of  claim 19 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 select, by the one or more processors, different periods sampled from the plurality of tags and associated plurality of signals. 
   
     
     
         21 . The system of  claim 20 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 perform, by the one or more processors, a linear regression of the plurality of signals over the time period for each tag of the plurality of tags. 
   
     
     
         22 . The system of  claim 21 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 calculate, by the one or more processors, a residual value of each data value of the plurality of signals over the time period by subtracting an expected value calculated from the linear regression from an actual value of each data value of plurality of signals over the time period. 
   
     
     
         23 . The system of  claim 22 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 calculate, by the one or more processors, a normalized value of each residual value by subtracting its mean from all of its samples and dividing each sample by its residual standard deviation. 
   
     
     
         24 . The system of  claim 23 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 calculate, by the one or more processors, an absolute value of a dot product of the normalized value and the residual value of a number of tags of the plurality of tags. 
   
     
     
         25 . The system of  claim 24 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 assigning a smallest of each dot product calculated for each time period as a score. 
   
     
     
         26 . The system of  claim 25 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 define, by the one or more processors, the system by recording a top number of scores and associated tag names so that each tag includes a top number of most closely associated tags and scores. 
   
     
     
         27 . The system of  claim 17 ,
 wherein the one or more non-transitory computer readable media further includes program instructions stored thereon that when executed cause the one or more computers to:
 send, by the one or more processors, the automatic association to an anomaly detection system; 
   wherein the anomaly detection system is part of a historian system; and   wherein the historian system is configured to suggest data tags to analyze together.   
     
     
         28 . The system of  claim 17 ,
 wherein the one or more computers comprise a historian system;   wherein the one or more non-transitory computer readable media further includes program instructions stored thereon that when executed cause the historian system to:
 generate, by the one or more processors, a network diagram of tag relationships. 
   
     
     
         29 . The system of  claim 17 ,
 wherein the one or more computers comprise a historian system;   wherein the historian system is configured to automatically detect associated components; and   wherein the one or more non-transitory computer readable media further includes program instructions stored thereon that when executed cause the historian system to:
 suggest, by the one or more processors, one or more data tags to be analyzed together. 
   
     
     
         30 . The system of  claim 17 ,
 wherein the one or more non-transitory computer readable media further includes program instructions stored thereon that when executed cause the one or more computers to:
 wherein the system is configured to suggest adding a relationship markers for coupled components to a chart for a system component. 
   
     
     
         31 . The system of  claim 17 ,
 wherein the one or more non-transitory computer readable media further includes program instructions stored thereon that when executed cause the one or more computers to:
 return, by the one or more processors, search results for related components in addition to results for a searched component. 
   
     
     
         32 . The system of  claim 17 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 calculate, by the one or more processors, a time-weighted average over a time period for each signal of the plurality of signals. 
   
     
     
         33 . The system of  claim 17 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 select, by the one or more processors, different periods sampled from the plurality of tags and associated plurality of signals. 
   
     
     
         34 . The system of  claim 17 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 perform, by the one or more processors, a linear regression of plurality of signals over the time period for each tag of the plurality of tags. 
   
     
     
         35 . The system of  claim 17 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 calculate, by the one or more processors, a residual value of each data value of the plurality of signals over the time period by subtracting an expected value calculated from a linear regression from an actual value of each data value of the plurality of signals over the time period; and 
 calculate, by the one or more processors, a normalized value of each residual value by subtracting its mean from all of its samples and dividing each sample by its residual standard deviation. 
   
     
     
         36 . The system of  claim 17 ,
 wherein the automatic association includes execution of instructions causing the one or more computers to:
 calculate, by the one or more processors, an absolute value of a dot product of a normalized residual value and a residual value for a number of tags of the plurality of tags; and 
 assigning, by the one or more processors, a smallest of each dot product calculated for each time period as a score.

Join the waitlist — get patent alerts

Track US2023244214A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.