As mentioned above, in principle, the proposed surrogate modeling is a hybrid quantum-classical machine learning approach, with nonlinear feature generation and temporal memory provided by the quantum system, and (ridge) regression of the reservoir readout performed by the classical CPU. However, in the context of the present work, the quantum reservoir is still treated as an idealized few-qubit system undergoing unitary evolution and is thus easily simulated in a statevector simulation using the QuTiP quantum toolbox in Python [24]. (If time permits and the idealized setup produces encouraging results, the QRC-based modeling can be further probed under more difficult, yet realistic conditions including decoherence and noise effects, in particular noise channels or shot noise affecting the reservoir readout.) The model hyperparameters are optimized using optuna [25], while the (Tikhonov-)regularized linear regression, also known as ridge regression [26,27], is solved using implementations provided by scikit-learn [28].
Following reference [29], the short-term forecast quality is quantified via the fit factor Q (roughly corresponding to 1 - NRMSE), comparing the costly CFD-generated time series for lift and pitching moments to the series' obtained by the trained (and hyperparameter-optimized) quantum reservoir computer.
So far the methodology has being probed mainly on sinusoidal gust excitations. For such gusts we find that the QRC-based surrogates indeed are able to predict gust responses in unseen in-between gust configurations with high fidelity (fit factor above 95 percent). (As this is an ongoing project, it is also planned to extend the investigation to discrete, so-called '1-cos' gusts.)
Furthermore, following a simple divide-and-conquer strategy, we find that when attempting to cover a two-dimensional gust parameter space (amplitude and period length) with one-dimensional parameter slices along each of which a parameter-aware QRC is trained to interpolate, the difficulty of the learning problem strongly depends on the slicing direction (i.e., which parameter to fix for bundling the co-trained time series). We discuss this in light of the fixed and finite memory capacity of the reservoir and discuss how this can partly be mitigated by an adaptive sampling strategy accompanying the parameter input channel.
Although, at least at the time of writing, the quantum statevector simulations carried out in this work are mostly agnostic to the quantum hardware platform and do not yet include potential major experimental obstacles (e.g., noise channels, shot noise), we regard this level of idealization at this initial level of exploration as acceptable, as the focus is rather on a proof-of-concept for the use case at hand and on the mentioned ablative dimensions that already arise at this stage. Moreover, several works already suggest that certain forms of (mild) noise and dissipation can even enhance the temporal processing and generalization [8,30,31,32,33], which intuitively may prevent overfit ting or enforce the fading memory property of the reservoir. This allows for some optimism that a practical demonstration under idealized conditions stays informative and constitutes a solid foundation for subsequent research.