in silico
Phase 1: In Silico Validation
- Objective
- To rapidly test the core hypothesis—that adapting the decentralized acoustic tracking algorithm reduces plume reconstruction error—in a controlled simulation environment, identifying fatal flaws and optimal parameter ranges.
- Estimated cost
- €0-1500 (cloud computing credits for parameter sweeps)
- Estimated duration
- 4-6 weeks
- Success criteria
- Normalized L²-error ratio (ε_adapt / ε_static) · Mean ratio < 0.85 (i.e., >15% reduction) with p-value < 0.05 in the paired t-test. · (Calculated from 30 independent daily simulation runs. The ratio is computed per run, then averaged.)
- Algorithm Stability · No catastrophic failure (e.g., sensor divergence, network fragmentation) in >90% of runs within the defined boundary conditions (Pe>5, λ>0.01 sensors/m²). · (Manual review of simulation logs and sensor trajectories.)
- Go if
- Both success criteria are met. The algorithm shows a statistically significant error reduction >15% and is robust across the core parameter space.
- No-go if
- The error reduction is statistically insignificant OR the mean ratio is ≥ 0.95 (≤5% gain). This indicates the core mechanism does not work as hypothesized in silico.
- Pivot if
- Error reduction is significant but <15%, OR the algorithm is unstable. Pivot to: 1) Tuning the utility function (e.g., different GP kernel), or 2) Investigating a hybrid static/mobile deployment.
- Risks
- Simulation artifacts (e.g., numerical instability, unrealistic plume model) lead to misleading results.Probability: mediumMitigation: Validate the plume simulator against an analytical solution for a simple Gaussian puff. Cross-check key results with a second, independent solver (e.g., FEniCS for PDEs).
- The adapted algorithm is computationally intractable for real-time sensor use.Probability: highMitigation: Profile code early. Implement a simplified, incremental GP update (e.g., using a subset of data points) to ensure the coordination logic can run faster than the plume evolution timescale.
- Failure to replicate the gradient estimation from neighbor communications.Probability: mediumMitigation: Start with a “perfect knowledge” baseline where sensors know the true local gradient from the simulation, then progressively degrade to estimated gradients to isolate the impact of this assumption.