DeepVIVONet: Using deep neural operators to optimize sensor locations with application to vortex-induced vibrations

Ruyin Wan, Ehsan Kharazmi, Michael S Triantafyllou, George Em Karniadakis
1/7/2025
cs.LGmath.OCphysics.flu-dyn

No confident code implementation found for this paper.

Abstract

We introduce DeepVIVONet, a new framework for optimal dynamic reconstruction and forecasting of the vortex-induced vibrations (VIV) of a marine riser, using field data. We demonstrate the effectiveness of DeepVIVONet in accurately reconstructing the motion of an off--shore marine riser by using sparse spatio-temporal measurements. We also show the generalization of our model in extrapolating to other flow conditions via transfer learning, underscoring its potential to streamline operational efficiency and enhance predictive accuracy. The trained DeepVIVONet serves as a fast and accurate surrogate model for the marine riser, which we use in an outer--loop optimization algorithm to obtain the optimal locations for placing the sensors. Furthermore, we employ an existing sensor placement method based on proper orthogonal decomposition (POD) to compare with our data-driven approach. We find that that while POD offers a good approach for initial sensor placement, DeepVIVONet's adaptive capabilities yield more precise and cost-effective configurations.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wan2025deepvivonet,
  title  = {DeepVIVONet: Using deep neural operators to optimize sensor locations with application to vortex-induced vibrations},
  author = {Ruyin Wan and Ehsan Kharazmi and Michael S Triantafyllou and George Em Karniadakis},
  year   = {2025},
  eprint = {2501.04105},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.04105v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.04105.svg)](https://codeofpaper.com/paper/2501.04105)

Discussion