Simulation of the Ferrofluid Interface

dc.contributor.authorHonke, Michael
dc.date.accessioned2020-05-14T19:49:40Z
dc.date.available2020-05-14T19:49:40Z
dc.date.issued2020-05-14
dc.date.submitted2020-05-08
dc.description.abstractFerrofluids were initially invented as an additive for rocket fuels. The commercial applications of ferrofluids have since expanded, and have become popularized as desktop toys as well as an art form. Since 1987, ferrofluid simulations have been developed for engineering and physics applications. The Rosensweig instability, a visually appealing behaviour of ferrofluids, has been one of the focuses for ferrofluid simulation. While some simulations were successful, they have either placed restrictive assumptions on the problem, used non-physical models, or failed to reproduce this phenomenon due to high computational expense. One recent exception was a concurrent work from 2019 by Huang et al. that used a particle based fluid simulation method. They successfully reproduced this phenomenon without these issues, but adopted a different computational approach. We present a methodology for simulating ferrofluid with its accompanying Rosensweig instability using finite difference schemes within a grid based simulation. This is the first simulator to use a grid based methodology to approximately reproduce the Rosensweig instability. After Huang et al., our simulator is the second to approximately reproduce the Rosensweig instability with a nonrestrictive physically faithful model. The simulator accommodates any magnetic field and initial configuration of the fluid. Due to the high level of interface detail required by the Rosensweig instability we developed improved curvature estimation and surface tracking methods. We use a normal-aligned height function curvature stencil paired with a modified version of the particle level set. Instead of using particles for error detection, they are directly seeded on the interface to track it. These particles can then be used directly to determine the interface location for curvature estimation. The new particle level set is also able run on a GPU for a twenty to thirty times performance improvement compared to its CPU counterpart. This coupling of methods produces curvature estimates that are two to five times more accurate than when operating independently of each other. After verifying the curvature and surface tracking methods, the ferrofluid simulator is demonstrated by inducing motion into a ferrofluid droplet using an applied magnetic field. Lastly, the Rosensweig instability is produced for a pool of ferrofluid sitting in a dish above a dipole magnet.en
dc.identifier.urihttp://hdl.handle.net/10012/15859
dc.language.isoenen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.relation.urihttps://github.com/mlhonke/Ferro3Den
dc.subjectferrofluidsen
dc.subjectsimulationen
dc.subjectmagnetismen
dc.subjectinterfaceen
dc.subjectsurface trackingen
dc.subjectRosensweig instabilityen
dc.subjectnormal field instabilityen
dc.subjectcurvature measurementen
dc.subjectcurvature estimationen
dc.subjectfluid simulationen
dc.subjectparticle level seten
dc.subjectlevel seten
dc.subjectdirect particle level seten
dc.titleSimulation of the Ferrofluid Interfaceen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentDavid R. Cheriton School of Computer Scienceen
uws-etd.degree.disciplineComputer Scienceen
uws-etd.degree.grantorUniversity of Waterlooen
uws.contributor.advisorBatty, Christopher
uws.contributor.affiliation1Faculty of Mathematicsen
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Honke_Michael.pdf
Size:
3.96 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description: