An exception algorithm to ease convergence in multistage turbomachinery throughflow calculations
| dc.contributor.author | Di Martino, Mario | |
| dc.contributor.author | Pachidis, Vassilios | |
| dc.date.accessioned | 2026-01-22T10:38:25Z | |
| dc.date.available | 2026-01-22T10:38:25Z | |
| dc.date.freetoread | 2026-01-22 | |
| dc.date.issued | 2026-06 | |
| dc.date.pubOnline | 2025-12-30 | |
| dc.description.abstract | Iterative solvers used in turbomachinery, spanning throughflow formulations and higher-order computational fluid dynamics (CFD), depend critically on how they are initialized. The starting state determines not only the number of iterations but often whether a solution is found at all when residuals are noisy or non-smooth. In such regimes, fast gradient updates can stall, oscillate, or violate bounds even when the underlying model is sound. This work introduces a solver-level exception algorithm that detects those failure signatures at run time and temporarily replaces the gradient step with a bounded, derivative-free fallback to reestablish a safe descent under strict feasibility limits. Control is returned to the fast path once a reliable reduction is found, preserving turnaround time in easy regions while adding robustness where the reference update is untrustworthy. The practical motivation is to reduce user workload and eliminate manual operating-point marching while enabling wider off-design coverage and characteristics traverses without a discernible accuracy or speed penalty. Although illustrated within a streamline curvature throughflow solver, the approach is general and can be interfaced with other throughflow methodologies and, more broadly, with higher-order CFD. Validation on single- and multistage axial-flow turbines shows improved robustness without a discernible accuracy or speed penalty within a state-of-the-art throughflow environment. | |
| dc.description.journalName | Journal of Turbomachinery | |
| dc.identifier.citation | Di Martino M, Pachidis V. (2026) An exception algorithm to ease convergence in multistage turbomachinery throughflow calculations. Journal of Turbomachinery, Volume 148, Issue 6, June 2026, Article number 061016 | en_UK |
| dc.identifier.eissn | 1528-8900 | |
| dc.identifier.elementsID | 867357 | |
| dc.identifier.issn | 0889-504X | |
| dc.identifier.issueNo | 6 | |
| dc.identifier.paperNo | 061016 | |
| dc.identifier.uri | https://doi.org/10.1115/1.4070540 | |
| dc.identifier.uri | https://dspace.lib.cranfield.ac.uk/handle/1826/24819 | |
| dc.identifier.volumeNo | 148 | |
| dc.language | English | |
| dc.language.iso | en | |
| dc.publisher | American Society of Mechanical Engineers (ASME) | en_UK |
| dc.publisher.uri | https://asmedigitalcollection.asme.org/turbomachinery/article/148/6/061016/1228602/An-Exception-Algorithm-to-Ease-Convergence-in | |
| dc.rights | Attribution 4.0 International | en |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | 40 Engineering | en_UK |
| dc.subject | Bioengineering | en_UK |
| dc.subject | Mechanical Engineering & Transports | en_UK |
| dc.subject | 4001 Aerospace engineering | en_UK |
| dc.subject | 4012 Fluid mechanics and thermal engineering | en_UK |
| dc.subject | streamline curvature | en_UK |
| dc.subject | throughflow method | en_UK |
| dc.subject | automation | en_UK |
| dc.subject | derivative-free solvers | en_UK |
| dc.subject | multistage turbomachinery | en_UK |
| dc.subject | computational fluid dynamics (CFD) | en_UK |
| dc.subject | fan and compressor aerodynamic design | en_UK |
| dc.subject | turbine aerodynamic design | en_UK |
| dc.subject | turbomachinery blading design | en_UK |
| dc.title | An exception algorithm to ease convergence in multistage turbomachinery throughflow calculations | en_UK |
| dc.type | Article | |
| dcterms.dateAccepted | 2025-11-19 |
