| Literature DB >> 22163766 |
Andres Bustillo1, Maritza Correa, Anibal Reñones.
Abstract
The installation of suitable sensors close to the tool tip on milling centres is not possible in industrial environments. It is therefore necessary to design virtual sensors for these machines to perform online fault detection in many industrial tasks. This paper presents a virtual sensor for online fault detection of multitooth tools based on a bayesian classifier. The device that performs this task applies mathematical models that function in conjunction with physical sensors. Only two experimental variables are collected from the milling centre that performs the machining operations: the electrical power consumption of the feed drive and the time required for machining each workpiece. The task of achieving reliable signals from a milling process is especially complex when multitooth tools are used, because each kind of cutting insert in the milling centre only works on each workpiece during a certain time window. Great effort has gone into designing a robust virtual sensor that can avoid re-calibration due to, e.g., maintenance operations. The virtual sensor developed as a result of this research is successfully validated under real conditions on a milling centre used for the mass production of automobile engine crankshafts. Recognition accuracy, calculated with a k-fold cross validation, had on average 0.957 of true positives and 0.986 of true negatives. Moreover, measured accuracy was 98%, which suggests that the virtual sensor correctly identifies new cases.Entities:
Keywords: Bayesian classifier; industrial applications; multitooth-tools; tool condition monitoring; virtual sensor
Mesh:
Year: 2011 PMID: 22163766 PMCID: PMC3231587 DOI: 10.3390/s110302773
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Scheme of the virtual sensor for multitooth fault detection.
Figure 2.Evolution of maximum feed-power consumption in a group of roughing inserts over 1,000 machined workpieces.
Figure 3.Data set used for the evaluation of the performance of the virtual sensor, representing the electrical power consumption of more than 30,000 mechanized crankshafts.
Figure 4.Signal segmentation based on the tool’s speed.
Figure 5.Processing stages of the tool speed signal.
Figure 6.Two assumptions of electrical power consumption evolution: constant behaviour or linear evolution.
Variables, units, values and discretization range.
| Variable (Units) | Possible values | Range |
|---|---|---|
| 0, 1, 2, 3, 4 | [0,85), [85,250), [250,500),[500,10000), [10000,200000] | |
| 0, 1, 2, 3, 4 | [−1.5,−0.15), [−0.15,−0.05), [−0.05,0.05), [0.05,0.15), [0.15,1.5] | |
| 0, 1, 2, 3 | [0,0.25), [0.25,0.5), [0.5,0.75), [0.75,1] | |
| 0, 1, 2, 3 | [0,0.25), [0.25,0.5), [0.5,0.75), [0.75,1] | |
| 0, 1, 2, 3, 4 | [−4,−0.5), [−0.5,−0.15), [−0.15,0.15), [0.15,0.5), [0.5,4] | |
| 0, 1, 2, 3, 4 | [−4,−0.5), [−0.5,−0.15), [−0.15,0.15), [−0.15,0.5), [0.5,4] | |
| 0, 1, 2, 3 | [0,8), [8,15), [15, 25), [ | |
| 0, 1, 2, 3, 4 | [0,200), [200, 400), [400, 600), [600, 800), [800, 1200] | |
| −1, 0, +1 | −1 = overload fault |
Figure 7.Bayesian network TAN structure.
Confusion matrix for more than 2 classes.
| (category | . . . | |||
|---|---|---|---|---|
| . . . | ||||
| . . . | ||||
| . . . | . . . | . . . | . . . | |
| . . . |
Confusion Matrix of Bayesian classifier.
| Assigned → | Non fault | Breakage | Overload |
|---|---|---|---|
| Non fault | 281 | 4 | 0 |
| Breakage | 0 | 57 | 0 |
| Overload | 4 | 0 | 31 |
| Fault (Breakage + Overload) | 0 + 4 = 4 | 57 + 31 = 88 | |
Accuracy by class of Bayesian classifier.
| Class | TP Rate | FP Rate | Precision |
|---|---|---|---|
| Non fault | 0.986 | 0.043 | 0.986 |
| Breakage | 1 | 0.013 | 0.934 |
| Overload | 0.886 | 0 | 1 |
| Fault | 0.957 | 0.014 | 0.957 |
Comparison of the performance of LROD algorithm and classifier ensembles for imbalanced datasets.
| Linear Regression Outlier Detection | New Virtual Sensor | ||||
|---|---|---|---|---|---|
| Parameters | R = 2, h = 4 | R = 3, h = 2.5 | R = 2, h = 1.1 | R = 4, h = 3.5 | |
| Criteria | Minimum MTD | Trade-off point | Maximum %Detected | Shorter Fit Window | |
| MTFA | 2000 | 400 | 50 | 1000 | 463 |
| MTD | 2 | 6 | 4.5 | 3.5 | 1 |
| %Detected | 85% | 93% | 98% | 88% | 96.4% |
| Fit Window | 70 | 70 | 70 | 40 | 25 |