| Literature DB >> 35252359 |
Z H Ismail1,2, N A Jalaludin2.
Abstract
In this article, a new form of data assimilation (DA) method namely multiple imputation particle filter with smooth variable structure filter (MIPF-SVSF) is proposed for river state estimation. This method is introduced to perform estimation during missing observation by presenting new sets of data. The contribution of this work is to overcome the missing observation, and at the same time improve the estimation performance. The convergence analysis of the MIPF-SVF is discussed and shows that the method depends on the number of particles and imputations. However, the number of particles and imputations is influenced by the error difference in the likelihood function. By bounding the error, the ability of the method can be improved and the number of particles and computational time are reduced. The comparison between the proposed method with EKF during complete data and multiple imputation particle filter shows the effectiveness of the MIPF-SVSF. The percentage improvement of the proposed method compared to MIPF in terms of root mean square error is between 12 and 13.5%, standard deviation is between 14 and 15%, mean absolute error is between 2 and 7%, and the computational error is reduced between 73 and 90% of the length of time required to perform the estimation process.Entities:
Keywords: data assimilation; marine observation; particle filter; smooth variable structure filter; state estimation
Year: 2022 PMID: 35252359 PMCID: PMC8894705 DOI: 10.3389/frobt.2021.788125
Source DB: PubMed Journal: Front Robot AI ISSN: 2296-9144
FIGURE 1Estimated flow and stage at the 30th cell, forward simulation, EKF during no missing data, MIPF with 30% missing data, and MIPF–SVSF with 30% missing data.
FIGURE 2Estimated velocity of the final drifter using forward simulation, EKF during no missing data, MIPF with 30% missing data, and MIPF-SVSF with 30% missing data.
Performance of the MIPF and MIPF–SVSF during missing velocity data.
| Method |
|
| Missing velocity data | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10% | 20% | 30% | ||||||||||||
| RMSE | SD | MAE | Time | RMSE | SD | MAE | Time | RMSE | SD | MAE | Time | |||
| MIPF | 50 | 5 | 0.500 | 0.437 | 0.344 | 59.158 | 0.500 | 0.439 | 0.351 | 60.564 | 0.507 | 0.444 | 0.351 | 61.945 |
| 10 |
|
|
|
| 0.498 | 0.437 | 0.349 | 63.936 | 0.508 | 0.440 | 0.348 | 66.452 | ||
| 15 | 0.506 | 0.439 | 0.348 | 62.623 | 0.500 | 0.441 | 0.347 | 67.522 | 0.507 | 0.441 | 0.346 | 71.077 | ||
| 20 | 0.506 | 0.436 | 0.351 | 64.263 |
|
|
|
|
|
|
|
| ||
| MIPF-SVSF | 50 | 5 |
|
|
|
| 0.445 | 0.376 | 0.338 | 8.047 | 0.443 | 0.371 | 0.334 | 8.890 |
| 10 | 0.437 | 0.376 | 0.333 | 8.233 | 0.443 | 0.376 | 0.333 | 10.892 | 0.451 | 0.379 | 0.332 | 13.102 | ||
| 15 | 0.435 | 0.372 | 0.329 | 9.716 |
|
|
|
| 0.445 | 0.379 | 0.333 | 16.891 | ||
| 20 | 0.435 | 0.375 | 0.330 | 11.221 | 0.438 | 0.372 | 0.329 | 16.682 |
|
|
|
| ||
Bold values represents the smallest value among variables (RMSE SD MAE Time).
The performance of the MIPF and MIPF–SVSF during missing position data.
| Method |
|
| Missing position data | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10% | 20% | 30% | ||||||||||||
| RMSE | SD | MAE | Time | RMSE | SD | MAE | Time | RMSE | SD | MAE | Time | |||
| MIPF | 50 | 5 | 0.493 | 0.432 | 0.347 | 64.212 | 0.497 | 0.432 | 0.347 | 66.177 | 0.501 | 0.435 | 0.348 | 67.914 |
| 10 | 0.500 | 0.432 | 0.346 | 65.994 | 0.502 | 0.434 | 0.348 | 70.1.1 | 0.502 | 0.433 | 0.345 | 73.766 | ||
| 15 |
|
|
|
|
|
|
|
|
|
|
|
| ||
| 20 | 0.502 | 0.435 | 0.347 | 70.403 | 0.502 | 0.433 | 0.348 | 77.947 | 0.503 | 0.434 | 0.348 | 84.730 | ||
| MIPF–SVSF | 50 | 5 |
|
|
|
| 0.441 | 0.373 | 0.333 | 8.494 | 0.441 | 0.371 | 0.336 | 9.155 |
| 10 | 0.440 | 0.369 | 0.335 | 8.778 |
|
|
|
| 0.441 | 0.376 | 0.333 | 13.482 | ||
| 15 | 0.442 | 0.372 | 0.333 | 10.239 | 0.442 | 0.373 | 0.333 | 13.979 |
|
|
|
| ||
| 20 | 0.441 | 0.382 | 0.334 | 11.705 | 0.440 | 0.370 | 0.334 | 17.022 | 0.441 | 0.370 | 0.336 | 21.743 | ||
Bold values represents the smallest value among variables (RMSE SD MAE Time).
The performance of the MIPF and MIPF-SVSF during missing combination of position and velocity data.
| Method |
|
| Missing combination of velocity and position data | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10% | 20% | 30% | ||||||||||||
| RMSE | SD | MAE | Time | RMSE | SD | MAE | Time | RMSE | SD | MAE | Time | |||
| MIPF | 50 | 5 |
|
|
|
|
|
|
|
| 0.502 | 0.438 | 0.351 | 67.764 |
| 10 | 0.502 | 0.435 | 0.347 | 67.258 | 0.502 | 0.436 | 0.348 | 70.214 |
|
|
|
| ||
| 15 | 0.502 | 0.436 | 0.345 | 68.972 | 0.501 | 0.433 | 0.346 | 75.441 | 0.501 | 0.433 | 0.348 | 76.950 | ||
| 20 | 0.501 | 0.437 | 0.349 | 71.112 | 0.497 | 0.435 | 0.347 | 77.984 | 0.499 | 0.438 | 0.352 | 82.081 | ||
| MIPF–SVSF | 50 | 5 |
|
|
|
| 0.443 | 0.374 | 0.337 | 7.960 | 0.446 | 0.384 | 0.334 | 8.594 |
| 10 | 0.441 | 0.378 | 0.332 | 8.231 | 0.441 | 0.374 | 0.333 | 10.821 | 0.442 | 0.374 | 0.335 | 12.233 | ||
| 15 | 0.444 | 0.377 | 0.337 | 9.647 |
|
|
|
| 0.448 | 0.379 | 0.334 | 15.838 | ||
| 20 | 0.442 | 0.374 | 0.336 | 11.175 | 0.439 | 0.376 | 0.330 | 16.579 |
|
|
|
| ||
Bold values represents the smallest value among variables (RMSE SD MAE Time).
The performance of the Forward simulation, EKF, and PF during complete data.
| Method |
| RMSE | SD | MAE | Time |
|---|---|---|---|---|---|
| Forward sim | — | 1.6778 | 1.054 | 1.417 | 1.511 |
| EKF | — | 0.657 | 0.526 | 0.480 | 2.735 |
| PF | 50 | 0.504 | 0.436 | 0.339 | 58.272 |