On the Accurate Large-Scale Simulation of rrofluids Fe Libo - - PowerPoint PPT Presentation

β–Ά
on the accurate large scale
SMART_READER_LITE
LIVE PREVIEW

On the Accurate Large-Scale Simulation of rrofluids Fe Libo - - PowerPoint PPT Presentation

On the Accurate Large-Scale Simulation of rrofluids Fe Libo Huang Torsten Hdrich 26 Iron Dominik L. Michels KAUST 1 Real footage 2 Simulation Meshed View Particle View 3 Outline Why it has spikes? Related work Our


slide-1
SLIDE 1

On the Accurate Large-Scale Simulation of rrofluids

Libo Huang Torsten HΓ€drich Dominik L. Michels KAUST 26

Fe

Iron

1

slide-2
SLIDE 2

2

Real footage

slide-3
SLIDE 3

Particle View Meshed View

3

Simulation

slide-4
SLIDE 4

Outline

4

  • Why it has spikes?
  • Related work
  • Our method (physically based)
  • Results & Discussion
slide-5
SLIDE 5

random direction No external magnetic field

5

nanoparticles Fe3Ο4 rrofluid

26

Fe

Iron

slide-6
SLIDE 6

dominant direction

6

With external magnetic field

slide-7
SLIDE 7

7

With external magnetic field

constant magnetic field

slide-8
SLIDE 8

8

constant magnetic field

slide-9
SLIDE 9

field

9

slide-10
SLIDE 10

10

small bump stronger field

slide-11
SLIDE 11

surface tension

11

slide-12
SLIDE 12

Surface Tension Field Direction

12

Simulation

slide-13
SLIDE 13

𝐺 = 𝐺surface + 𝐺

fluid

+ 𝐺magnet

13

slide-14
SLIDE 14

Finite Element Method Particle

14

slide-15
SLIDE 15

Particle

  • Approximating

continuous ferrofluid

  • Accurate and

stable magnetic forces

15

Challenges

FEM

  • Remeshing the

fluid and air

slide-16
SLIDE 16

Only particles, no re-meshing

  • 1. Smooth magnets, continuous fluid
  • 2. Forces of smooth magnets, accurate, stable
  • 3. Fast multipole method, 𝑃 𝑂2 β†’ 𝑃(𝑂)

Our solution

16

slide-17
SLIDE 17

Related Work

From visual computing

Ferrofluid: [Ishikawa et al. 2012, 2013] Rigid magnet: [Thomaszewski et al. 2008] Rigid magnet: [Kim et al. 2018]

Post processing Rigid magnet Rigid magnet

17

slide-18
SLIDE 18

From math & physics

  • [Nochetto et al. 2016]
  • [Yoshikawa et al. 2010]
  • [Lavrova et al. 2006, Gollwitzer 2006]

2D dynamic One spike Static

Related Work

18

slide-19
SLIDE 19

Explicit Scheme Smooth Particle Hydrodynamics [Adami et al. 2012] 𝐺

fluid

SPH Surface Tension [Yang et al. 2017] 𝐺

surface

Magnetic Solver (ours) 𝐺

magnet

𝐺(𝑒, 𝑦) 𝑦(t)

The simulator

19

slide-20
SLIDE 20

20

Smooth Magnet

slide-21
SLIDE 21

Point Smooth

Infinite small point Finite size cloud

𝐢(𝑠) ∝ 1 𝑠3 𝐢 𝑠 ∝ Density(𝑠)

Near center Near center

𝐢(0) undefined 𝐢(0) well-defined

Density r Density r

21

slide-22
SLIDE 22

Point Smooth

Discontinuous Continuous

22

slide-23
SLIDE 23

23

magnetic field Input Output: directions

Solve Magnetization

slide-24
SLIDE 24

Solve Magnetization

  • Note: each smooth magnet affects others
  • An optimization problem:
  • Best dominant directions satisfy physics laws.
  • Least square conjugate gradient
  • Fast multipole, 𝑃 𝑂2 β†’ 𝑃(𝑂)

24

slide-25
SLIDE 25
  • 1. βˆ€ nanoparticle β†’ magnetic field
  • 2. βˆ€ nanoparticle ← magnetic forces

25

Force Principles

slide-26
SLIDE 26

Center force (point magnet in smooth field) Fitted force (smooth magnet in smooth field)

26

slide-27
SLIDE 27

27

Simulation

Real footage

slide-28
SLIDE 28

28

slide-29
SLIDE 29

29

Simulation

slide-30
SLIDE 30

30

Real footage

slide-31
SLIDE 31

31

Simulation

slide-32
SLIDE 32

32

Simulation

slide-33
SLIDE 33

33

Simulation

slide-34
SLIDE 34

3D dynamic ferrofluid simulator using smooth magnet.

34

Conclusion

slide-35
SLIDE 35

Questions?

35

On the Accurate Large-scale Simulation of Ferrofluids

Libo Huang, Torsten HΓ€drich, Dominik L. Michels

slide-36
SLIDE 36

Unintuitive complex geometry

Why simulating ferrofluids?

39

slide-37
SLIDE 37

40

Simulation

slide-38
SLIDE 38

Source Target 𝐺𝑑→𝑒

𝑗

= Ξ›π‘—π‘˜π‘™ 𝑠 𝑛𝑑

π‘˜π‘›π‘’ 𝑙

A third-order tensor (to be measured) gives forces In local coordinates

49

slide-39
SLIDE 39

field Susceptibility ∝ Nanoparticle Density

50

slide-40
SLIDE 40

Particle 𝑗 MagnitudeΓ—Direction = 𝑛𝑗 ∈ ℝ3 𝑛𝑗

How to describe ferrofluid?

51

slide-41
SLIDE 41

𝑐𝑗

fluid = ෍ π‘˜=1 𝑂

𝑐

π‘˜β†’π‘— fluid = ෍ π‘˜=1 𝑂

π»π‘—π‘˜π‘›π‘˜ π»π‘—π‘˜ ∈ ℝ3Γ—3

  • 1. Particles Generate Magnetic Fields
  • 2. Magnetic Fields Influence Particles

𝑛𝑗 = 𝑑(𝑐𝑗

fluid + 𝑐𝑗 external)

𝑑 ∈ ℝ,constant

52

slide-42
SLIDE 42

𝑐𝑗

fluid = ෍ π‘˜=1 𝑂

π»π‘—π‘˜π‘›π‘˜

𝑛𝑗 = 𝑑(𝑐𝑗

fluid + 𝑐𝑗 external)

A correct particle state 𝑛 generates a field 𝑐fluid, which combined with external field 𝑐external lead to the same state 𝑛.

min

𝑛

𝑛 βˆ’ 𝑑 𝐻𝑛 + 𝑐external

2

53

slide-43
SLIDE 43

Center force:

All nanoparticles moved to particle center to calculate force (bounded but inaccurate).

Fitted force:

All nanoparticles contribute to the force. Pre-calculated, stored as fitted polynomial (accurate surface force).

54

slide-44
SLIDE 44

Fast Multipole Method

Naive 30s FMM 1.5s

𝑐 = 𝐻𝑛

55