Inspiration
Recently there were several official and inofficial attempts to revive the famous and culturally indispensable Eisbachwelle in Munich, which after some cleanups was accidentally killed off to the dismay of the surfers community as well as the general public. Our fluid simulation efforts aim to theoretically investigate how to optimally design the riverbed to ensure a provably safe and guaranteed ridable wave for all surfers in the future.
What it does
The profile of the riverbed is made adjustable and customizable in shape and properties as to have a prediction of how one would have to reconstruct the floor for maximum wave-ride height.
How we built it
Using state of the art Affine Particle In Cell (APIC) method as a theoretical backbone as a substitute for Navier stokes, implemented via a strong python and taichi pipeline.
Challenges we ran into
The effective field equations described by the APIC are, when one is not being careful, hard to decipher exactly as some mesoscopic limit of particle flow, so the correct calibration of the parameters to ensure a realistic depiction and modeling of water was highly non-trivial.
Accomplishments that we're proud of
to have a model of the Eisbachwelle.
What we learned
How particle in cell methods work, pros and cons of soft particle hydrodynamics, ins and outs of taichi.
What's next for Eisback
add the option to have quadratic or more generally higher order splines as interpolation profiles of the riverbed.
Built With
- swag
Log in or sign up for Devpost to join the conversation.