JuliaIBPM / ViscousFlow.jl

A framework for simulating viscous incompressible flows about arbitrary body shapes.
https://JuliaIBPM.github.io/ViscousFlow.jl/latest
Other
97 stars 28 forks source link

Spatio-Temporally varying freestream #66

Open antoniosgeme opened 3 years ago

antoniosgeme commented 3 years ago

Within this formulation, what is the natural way of implementing freestreams that vary with space and time? (eg an object interacting with a transverse disturbance)

jdeldre commented 3 years ago

Good question! As for a spatially uniform free stream, one can introduce it as an addition to the overall velocity field. However, with spatial variation, there would also be two additional convective terms involving the coupling between the computed velocity field and the disturbance field. The code implements the equations in vorticity form, so these extra convective terms would also show up in vorticity form. (And all this presumes that the disturbance field itself is a solution of the incompressible Navier-Stokes or Euler equations.) It would be a useful addition to the code base, so I'll keep this issue open.