Classic case of Capillary-Wave in time domain. How to plot a amplitude vs time graph from its wave?

Please login with a confirmed email address before reporting spam

Hello experts,

I am trying to replicate the classical test case for capillary waves using COMSOL. I based the idea on the Basilisk CFD simulation, where surface tension acts as the restoring force between two immiscible fluids, creating a standing wave.

My goal is to extract a graph of amplitude vs time at the fluid interface. I’ve attempted using parametric probes, line probes, and cut lines, but haven’t yet achieved the desired result.

Could someone please guide me on how to: 1. Track the wave crest or interface height over time. 2. Extract and plot a relative amplitude vs time graph like in classical validation studies (e.g., Prosperetti, Popinet papers)? 3. Use phi (level set function) or Volume Fraction data effectively for this?

Any help or similar COMSOL examples would be appreciated!

TL;DR: How to extract amplitude vs time data from a capillary wave simulation in COMSOL?

Here is my current setup and results: ![https://drive.google.com/file/d/15cP3eWpdQfI2-Tr8aSJL_d_dJZVS8MO8/view?usp=drive_link]



Reply

Please read the discussion forum rules before posting.

Please log in to post a reply.

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.