Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T00:15:46.565Z Has data issue: false hasContentIssue false

Simplified time series representations for efficient analysis of industrial process data

Published online by Cambridge University Press:  07 November 2003

ESA ALHONIEMI
Affiliation:
Department of Information Technology, University of Turku, Turku, Finland
Rights & Permissions [Opens in a new window]

Abstract

The data storage capacities of modern process automation systems have grown rapidly. Nowadays, the systems are able to frequently carry out even hundreds of measurements in parallel and store them in databases. However, these data are still rarely used in the analysis of processes. In this article, preparation of the raw data for further analysis is considered using feature extraction from signals by piecewise linear modeling. Prior to modeling, a preprocessing phase that removes some artifacts from the data is suggested. Because optimal models are computationally infeasible, fast heuristic algorithms must be utilized. Outlines for the optimal and some fast heuristic algorithms with modifications required by the preprocessing are given. In order to illustrate utilization of the features, a process diagnostics framework is presented. Among a large number of signals, the procedure finds the ones that best explain the observed short-term fluctuations in one signal. In the experiments, the piecewise linear modeling algorithms are compared using a massive data set from an operational paper machine. The use of piecewise linear representations in the analysis of changes in one real process measurement signal is demonstrated.

Information

Type
Research Article
Copyright
2003 Cambridge University Press
Figure 0

Phases 1–6 of the preprocessing from original (raw) data to preprocessed data.

Figure 1

The original signal (top) and the preprocessed signal (bottom) with corresponding old time labels on top and new time labels at the bottom. The two thick lines denote the fixed break points.

Figure 2

The six phases of the process diagnostics procedure. Phases 1, 3, and 5 require user interaction and are emphasized using a thick line.

Figure 3

Ten examples of the signals used in the experiments. Each plot contains 1000 points from one signal.

Figure 4

A comparison of the fast heuristic algorithms. Each plot is a histogram of relative errors that fall within the range [0, 1] for all signals using a fixed method at a fixed resolution. Note that in some cases a large part of the mass of the histogram is outside the plotted range [0, 1], because for some signals the relative error is >1. The numbers inside the graphs indicate the performance of the method at that resolution: the upper is the percentage of all signals for which the method was best, and the lower is the median of all relative errors in the histogram. At each resolution, the quantities of the best method are highlighted.

Figure 5

The total computational costs for each method and resolution for the whole data set (CPU hours).

Figure 6

The medians of the relative errors over all signals for different methods and resolutions. The results obtained by the uniform algorithm are significantly larger than all the others and are not shown.

Figure 7

The total computational costs for each method and resolution (CPU minutes). Note that the scale of the vertical axis is logarithmic.

Figure 8

A query sequence that contains a (level) change of interest.

Figure 9

The pruning of the query vector. The first query sequence (“Query”) is shown in the top left corner. Among the 24 best matches, the analyst selects three sequences (marked with boxes) for further inspection.

Figure 10

An illustration of a good match to the query. The top row consists of the four query sequences, and the second row from the top shows the corresponding four match sequences. The bottom-left scatter plot shows the dependency revealed between the query and the match sequences. In the plot, all the points of the query vector are plotted against the points of the match vector. There is a clear linear dependency between the two. The bottom-right corner shows the same type of plot of the whole signal of interest versus all the points of the match signal. In the plot, the white box illustrates the region where the points of the query and the match vectors are located. The plot indicates that the local dependency revealed cannot be observed from all of the data.