| Literature DB >> 34884082 |
Yuman Yao1, Yiyang Dai2, Wenjia Luo1.
Abstract
The products of a batch process have high economic value. Meanwhile, a batch process involves complex chemicals and equipment. The variability of its operation leads to a high failure rate. Therefore, early fault diagnosis of batch processes is of great significance. Usually, the available information of the sensor data in batch processing is obscured by its noise. The multistage variation of data results in poor diagnostic performance. This paper constructed a standardized method to enlarge fault information as well as a batch fault diagnosis method based on trend analysis. First, an adaptive standardization based on the time window was created; second, utilizing quadratic fitting, we extracted a data trend under the window; third, a new trend recognition method based on the Euclidean distance calculation principle was composed. The method was verified in penicillin fermentation. We constructed two test datasets: one based on an existing batch, and one based on an unknown batch. The average diagnostic rate of each group was 100% and 87.5%; the mean diagnosis time was the same; 0.2083 h. Compared with traditional fault diagnosis methods, this algorithm has better fault diagnosis ability and feature extraction ability.Entities:
Keywords: QTA; batch processes; incipient fault detection
Mesh:
Year: 2021 PMID: 34884082 PMCID: PMC8662448 DOI: 10.3390/s21238075
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1QTA knowledge base based on derivative. A~G are seven different primitives derived from the relationship between the derivatives and zero.
Figure 2The basic principle of the proposed method.
Figure 3The fault diagnosis framework based on QTA and LAS.
Figure 4The process of penicillin fermentation.
The initial set values of the normal batches.
| Variable Name | Unit | Set Value | |||
|---|---|---|---|---|---|
| Batch 1 | Batch 2 | Batch 3 | Batch 4 | ||
| substrate conc. | g∙L−1 | 15 | 14 | 16 | 14 |
| dissolved oxygen | % saturation | 1.16 | 1.00 | 1.20 | 1.02 |
| carbon conc. | mol∙L−1 | 0.0005 | 0.0005 | 0.0006 | 0.00052 |
| culture volume | L | 100 | 100 | 100 | 100 |
| temperature | K | 298 | 298 | 298 | 298 |
| penicillin conc. | g∙L−1 | 0 | 0 | 0 | 0 |
| pH | - | 5.0 | 4.8 | 5.1 | 4.8 |
| biomass conc. | g∙L−1 | 0.1 | 0.1 | 0.1 | 0.1 |
Figure 5The diagnostic variables trend of a normal sample obtained by running PenSim based on the settings of batch 1. A: the flow of air; B: dissolved oxygen concentration; C: real volume of fermentation liquid; D: carbon dioxide concentration; E: pH value; F: cold water flow.
The details of test samples 1~12.
| Variable Name | Unit | Set Value | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S1 | S2 | S3 | S4 | S5 | S6 | S7 | S8 | S9 | S10 | S11 | S12 | ||
| fault type | aeration rate step increasing | agitator power step increasing | substrate feed rate step increasing | ||||||||||
| magnitude | % | 10 | 30 | 60 | 80 | 15 | 30 | 55 | 70 | 15 | 30 | 50 | 60 |
| occurrence moment | h | 80 | 90 | 100 | 110 | 111 | 90 | 150 | 65 | 80 | 90 | 70 | 105 |
The details of test samples 13~24.
| Variable Name | Unit | Set Value | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S13 | S14 | S15 | S16 | S17 | S18 | S19 | S20 | S21 | S22 | S23 | S24 | ||
| fault type | aeration rate step decreasing | agitator power step decreasing | substrate feed rate step decreasing | ||||||||||
| magnitude | % | 25 | 30 | 45 | 65 | 15 | 30 | 50 | 70 | 15 | 32 | 45 | 75 |
| occurrence moment | h | 68 | 90 | 130 | 100 | 90 | 78 | 80 | 70 | 100 | 180 | 150 | 111 |
The fault diagnosis result of LAS-QTA method.
| Sample No. | Occurrence Moment (h) | Detect Moment (h) | Result | Actual Fault Type | ||
|---|---|---|---|---|---|---|
| Batch 1 | Batch 4 | Batch 1 | Batch 4 | |||
|
| 80 | 80 | 80 | 1 | 1 | 1 |
|
| 90 | 90 | 90 | 1 | 1 | |
|
| 100 | 100 | 100 | 1 | 1 | |
|
| 110 | 110 | 110 | 1 | 1 | |
|
| 111 | 111.1 | 111.1 | 2 | 2 | 2 |
|
| 90 | 90.5 | 90.5 | 2 | 2 | |
|
| 150 | 150.3 | 150.3 | 2 | 2 | |
|
| 65 | 65.5 | 65.5 | 2 | 2 | |
|
| 80 | 80.4 | 80.4 | 3 | 3 | 3 |
|
| 90 | 90.5 | 90.5 | 3 | 3 | |
|
| 70 | 70.8 | 70.8 | 3 | 5 | |
|
| 105 | 105.1 | 105.1 | 3 | 5 | |
|
| 68 | 68 | 68 | 4 | 4 | 4 |
|
| 90 | 90.1 | 90.1 | 4 | 4 | |
|
| 130 | 130 | 130 | 4 | 4 | |
|
| 100 | 100 | 100 | 4 | 4 | |
|
| 90 | 90.7 | 90.7 | 5 | 3 | 5 |
|
| 78 | 78.1 | 78.1 | 5 | 5 | |
|
| 80 | 80.1 | 80.1 | 5 | 5 | |
|
| 70 | 70.2 | 70.2 | 5 | 5 | |
|
| 100 | 100.2 | 100.2 | 6 | 6 | 6 |
|
| 180 | 180.1 | 180.1 | 6 | 6 | |
|
| 150 | 150.2 | 150.2 | 6 | 6 | |
|
| 111 | 111.1 | 111.1 | 6 | 6 | |
Figure 6The relationship of the average diagnostic rate in 10 time windows under different normal conditions.
Figure 7The relationship between the average diagnosis rate under different normal conditions in each time window.
The compared result between LAS-QTA and MDKPCA.
| Sample No. | FDT (h) | FPR | ||
|---|---|---|---|---|
| LAS-QTA | MDKPCA | LAS-QTA | MDKPCA | |
|
| 0.0 | 6.9 | 0.0000 | 0.1708 |
|
| 0.0 | 5.2 | 0.0000 | 0.2011 |
|
| 0.0 | 0.9 | 0.0000 | 0.2051 |
|
| 0.0 | 2.0 | 0.0000 | 0.2312 |
|
| 0.1 | 1.0 | 0.0000 | 0.2218 |
|
| 0.5 | 5.2 | 0.0000 | 0.1932 |
|
| 0.3 | 3.1 | 0.0000 | 0.2308 |
|
| 0.5 | 14.5 | 0.0000 | 0.2281 |
|
| 0.4 | 1.0 | 0.0000 | 0.2139 |
|
| 0.5 | 5.2 | 0.0000 | 0.2281 |
|
| 0.8 | 16.9 | 0.0000 | 0.2869 |
|
| 0.1 | 3.6 | 0.0000 | 0.3182 |
|
| 0.0 | 11.4 | 0.0000 | 0.2045 |
|
| 0.1 | 5.2 | 0.0000 | 0.1876 |
|
| 0.0 | 2.2 | 0.0000 | 0.2248 |
|
| 0.0 | 0.9 | 0.0000 | 0.2010 |
|
| 0.7 | 5.2 | 0.0000 | 0.2079 |
|
| 0.1 | 1.5 | 0.0000 | 0.1883 |
|
| 0.1 | 6.9 | 0.0000 | 0.1848 |
|
| 0.2 | 9.4 | 0.0000 | 0.2000 |
|
| 0.2 | 0.2 | 0.0000 | 0.1485 |
|
| 0.1 | 3.2 | 0.0000 | 0.2106 |
|
| 0.2 | 3.1 | 0.0000 | 0.1953 |
|
| 0.1 | 1.5 | 0.0000 | 0.1518 |
|
| 0.2083 | 4.8042 | 0.0000 | 0.2098 |