Figure 1.
LSTM internal structure [
59].
Figure 1.
LSTM internal structure [
59].
Figure 2.
Steps of the training and prediction of modal coefficients using (a) the proposed method. (b) POD-ROM.
Figure 2.
Steps of the training and prediction of modal coefficients using (a) the proposed method. (b) POD-ROM.
Figure 3.
Time history of modal coefficients obtained from the exact solution and intrusive reduced-order model. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 3.
Time history of modal coefficients obtained from the exact solution and intrusive reduced-order model. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 4.
Time history of modal coefficients obtained from the exact solution and nonintrusive reduced-order model. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 4.
Time history of modal coefficients obtained from the exact solution and nonintrusive reduced-order model. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 5.
Time history of modal coefficients obtained from the exact solution and the proposed model. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 5.
Time history of modal coefficients obtained from the exact solution and the proposed model. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 6.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 100 snapshots. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 6.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 100 snapshots. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 7.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 500 snapshots. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 7.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 500 snapshots. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 8.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 1000 snapshots. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 8.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 1000 snapshots. (a) Training and testing with Reynolds number of 5000, (b) training and testing with Reynolds number of 7000.
Figure 9.
Time history of modal coefficients obtained from the exact solution and intrusive reduced-order model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 9.
Time history of modal coefficients obtained from the exact solution and intrusive reduced-order model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 10.
Time history of modal coefficients obtained from the exact solution and nonintrusive reduced-order model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 10.
Time history of modal coefficients obtained from the exact solution and nonintrusive reduced-order model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 11.
Time history of modal coefficients obtained from the exact solution and the proposed model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 11.
Time history of modal coefficients obtained from the exact solution and the proposed model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 12.
The spatial–temporal response of the Burgers’ equation from the exact solution and the intrusive and nonintrusive ROMs and the CIROM with 100 snapshots. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 12.
The spatial–temporal response of the Burgers’ equation from the exact solution and the intrusive and nonintrusive ROMs and the CIROM with 100 snapshots. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 13.
The spatial–temporal response of the Burgers’ equation from the exact solution and the intrusive and nonintrusive ROMs and the CIROM with 500 snapshots. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 13.
The spatial–temporal response of the Burgers’ equation from the exact solution and the intrusive and nonintrusive ROMs and the CIROM with 500 snapshots. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 14.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 1000 snapshots. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 14.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 1000 snapshots. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 15.
Time history of modal coefficients obtained from the exact solution and intrusive reduced-order model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 4500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 7500.
Figure 15.
Time history of modal coefficients obtained from the exact solution and intrusive reduced-order model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 4500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 7500.
Figure 16.
Time history of modal coefficients obtained from the exact solution and nonintrusive reduced-order model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 4500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 7500.
Figure 16.
Time history of modal coefficients obtained from the exact solution and nonintrusive reduced-order model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 4500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 7500.
Figure 17.
Time history of modal coefficients obtained from the exact solution and the proposed model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 17.
Time history of modal coefficients obtained from the exact solution and the proposed model. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 5500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 6500.
Figure 18.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 100 snapshots. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 4500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 7500.
Figure 18.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 100 snapshots. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 4500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 7500.
Figure 19.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 500 snapshots. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 4500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 7500.
Figure 19.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 500 snapshots. (a) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 4500. (b) Training with Reynolds numbers 5000 and 7000 and testing with Reynolds number of 7500.
Figure 20.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 1000 snapshots. (a) Training with Reynolds numbers 5000, 7000 and testing with Reynolds number of 4500. (b) Training with Reynolds numbers 5000, 7000 and testing with Reynolds number of 7500.
Figure 20.
The spatial–temporal response of the Burgers’ equation from the exact solution, the intrusive and nonintrusive ROMs and the CIROM with 1000 snapshots. (a) Training with Reynolds numbers 5000, 7000 and testing with Reynolds number of 4500. (b) Training with Reynolds numbers 5000, 7000 and testing with Reynolds number of 7500.
Figure 21.
Time history of modal coefficients obtained from the exact solution, the nonintrusive ROM and the proposed model. Training with 5000 and 7000 Reynolds numbers and testing with Reynolds number 4500, (a) with 100 snapshots, and (b) with 1000 snapshots.
Figure 21.
Time history of modal coefficients obtained from the exact solution, the nonintrusive ROM and the proposed model. Training with 5000 and 7000 Reynolds numbers and testing with Reynolds number 4500, (a) with 100 snapshots, and (b) with 1000 snapshots.
Figure 22.
Time history of modal coefficients obtained from the exact solution and the proposed method. Training with 5000 and 7000 Reynolds numbers and testing with Reynolds number 4500 and 200 snapshots, (a) without changing parameters of LSTM, (b) increasing epochs, and (c) increasing epochs and changing the time window.
Figure 22.
Time history of modal coefficients obtained from the exact solution and the proposed method. Training with 5000 and 7000 Reynolds numbers and testing with Reynolds number 4500 and 200 snapshots, (a) without changing parameters of LSTM, (b) increasing epochs, and (c) increasing epochs and changing the time window.
Figure 23.
Sensitivity of RMSE for different Reynolds numbers in the testing phase.
Figure 23.
Sensitivity of RMSE for different Reynolds numbers in the testing phase.
Figure 24.
Energy contribution of each POD mode in representing the dynamics of the flow field.
Figure 24.
Energy contribution of each POD mode in representing the dynamics of the flow field.
Figure 25.
Temporal propagation of cumulative prediction error with and without LSTM correction.
Figure 25.
Temporal propagation of cumulative prediction error with and without LSTM correction.
Table 2.
Summary of CIROM system configuration and dataset specifications.
Table 2.
Summary of CIROM system configuration and dataset specifications.
| Component | Specification |
|---|
| Governing Equation | 1D viscous Burgers’ equation (dimensionless) |
| Domain | x ∈ [0, 1] |
| Grid Size | 100 spatial nodes |
| Time Integration | Runge–Kutta 4th order (Δt = 0.001) |
| Total Simulation Time | 1.0 (1000 time steps) |
| Reynolds Numbers (Train) | 5000, 7000 |
| Reynolds Numbers (Test) | 4500, 5500, 6500, 7500 |
| POD Modes Retained | 5 |
| LSTM Input Window | 10-time steps |
| LSTM Hidden Layers | 2 LSTM layers (64 and 32 units) + Dense layer |
| Optimizer/LR | Adam/0.001 |
| Batch Size | 32 |
| Number of Epochs | 300 |
| Training Samples | 1980 per Re (total ≈ 3960 sequences) |
| Loss Function | Root Mean Squared Error (RMSE) |
| Frameworks | Python 3.8, TensorFlow 2.10, NumPy 1.23 |
| Hardware | NVIDIA RTX 2080 Ti |
| Training set | 70% of the snapshots |
| Test set | 15% |
| Validation set | 15% |
Table 3.
Comparison of CIROM and other methods.
Table 3.
Comparison of CIROM and other methods.
| Comparison Criteria | CIROM | Intrusive | Data-Driven |
|---|
| Reconstruction error (Re = 7000, number of snapshots = 500) | 0.07 ± 0.005 | 0.6 ± 0.05 | 0.08 ± 0.007 |
| Run time (s) | 13.5245 | 37.5054 | 11.5635 |
Table 4.
Quantitative comparison of ROM performance at different Reynolds numbers (mean RMSE ± standard deviation over 5 independent runs with 1000 snapshots).
Table 4.
Quantitative comparison of ROM performance at different Reynolds numbers (mean RMSE ± standard deviation over 5 independent runs with 1000 snapshots).
| Method | Re = 5000 | Re = 7000 |
|---|
| Intrusive ROM | 0.41 ± 0.04 | 0.62 ± 0.05 |
| Data-Driven | 0.052 ± 0.005 | 0.081 ± 0.006 |
| CIROM | 0.043 ± 0.003 | 0.068 ± 0.004 |
Table 5.
Accumulated modal RMSE of CIROM at Reynolds numbers beyond the training range (extrapolation test).
Table 5.
Accumulated modal RMSE of CIROM at Reynolds numbers beyond the training range (extrapolation test).
| Reynolds Number | Accumulative RMSE |
|---|
| 8500 | 0.095 ± 0.008 |
| 9000 | 0.112 ± 0.009 |
Table 6.
Sensitivity analysis of POD mode truncation: effect on energy capture, prediction error, and computational speedup. # denotes the number of POD modes; bold text indicates the best values.
Table 6.
Sensitivity analysis of POD mode truncation: effect on energy capture, prediction error, and computational speedup. # denotes the number of POD modes; bold text indicates the best values.
| # Modes | Energy Captured | Relative Error (t = 1.0) | Speedup vs. DNS |
|---|
| 3 | 89.7% | 0.142 ± 0.009 | 9.2× |
| 4 | 93.4% | 0.098 ± 0.007 | 8.3× |
| 5 | 96.2% | 0.067 ± 0.006 | 7.4× |
| 6 | 97.5% | 0.058 ± 0.006 | 6.5× |
| 10 | 99.1% | 0.049 ± 0.005 | 4.1× |
Table 7.
Conclusion of parameter sensitivity analysis.
Table 7.
Conclusion of parameter sensitivity analysis.
| Parameter | POD-ROM Sensitivity | CIROM Sensitiity |
|---|
| Reynolds Number | High | Low |
| Snapshots Count | High | Moderate |