More Extreme Fill Simulations

The simulations below try to determine if total fill can be achieved without the deposition completely shutting down and with an absence of voids. There are also some concerns regarding the veracity of the consistent v-notch that forms on the depositing surface in the center of the feature during filling. To check this, simulations with no symmetry condition are plotted.

Varying

If we observe the simulations in Extremefill 2D - Comparison with 1D, it seems that going to higher values of provides the possibility of full fill without shutting down and with no voids. The simulations here are with a slightly reduced value of . Shifting from to moves from a “shut down” regime to a “void” regime. Intermediate values may demonstrate void free fill, but have not yet been run.

from multiViewer import MultiViewer
from smtext import getSMTRecords, smt_ipy_table
records = getSMTRecords()
records = getSMTRecords(records=records, tags=['serialnumber24'])
records = getSMTRecords(records=records, parameters={'kPlus' : 78.4759970351})
records = [getSMTRecords(records=records, parameters={'kMinus' : value})[0] for value in 10**np.linspace(6, 9, 20)[6:14]]
title = [r'$k^-$={0:1.2e}'.format(r.parameters['kMinus']) for r in records]
viewer = MultiViewer(records, title=title, figsize=(16, 9))
viewer.plot(times=(0., 1000., 2000., 3000., 4000.))
smt_ipy_table(records, fields=['label', 'timestamp', 'parameters', 'duration', 'version'], parameters=['Nx', 'kPlus', 'kMinus'])
Created Django record store using PostgreSQL

/users/wd15/hg/sumatra/sumatra/programs.py:57: Warning: Python could not be found. Please supply the path to the /users/wd15/.virtualenvs/fipy/bin/python executable.
  warnings.warn(errmsg)

LabelTimestampParametersDurationVersion
ec74004eb72b2013-06-07 21:08Nx: 300, kPlus: 78.4759970351, kMinus: 8858667.90415h 24m 52.39sb467f01d4abd
adfeb45035132013-06-07 21:08Nx: 300, kPlus: 78.4759970351, kMinus: 12742749.8575h 23m 21.70sb467f01d4abd
c3a2217950222013-06-07 21:08Nx: 300, kPlus: 78.4759970351, kMinus: 18329807.10835h 52m 46.03sb467f01d4abd
d0801179015f2013-06-07 21:08Nx: 300, kPlus: 78.4759970351, kMinus: 26366508.98736h 57m 6.35sb467f01d4abd
9fce575079372013-06-07 21:09Nx: 300, kPlus: 78.4759970351, kMinus: 37926901.90737h 3m 22.95sb467f01d4abd
d74cd7d41d6d2013-06-07 21:10Nx: 300, kPlus: 78.4759970351, kMinus: 54555947.81177h 1m 46.10sb467f01d4abd
f4811b0c57d42013-06-07 21:10Nx: 300, kPlus: 78.4759970351, kMinus: 78475997.03517h 22m 36.94sb467f01d4abd
dfb7082214252013-06-07 21:11Nx: 300, kPlus: 78.4759970351, kMinus: 112883789.1686h 11m 23.61sb467f01d4abd

Varying

Observing the simulations from Extremefill 2D - Comparison with 1D, it seems that void free fill between and is possilbe. The plots below demonstrate that is in fact void free.

from multiViewer import MultiViewer
from smtext import getSMTRecords, smt_ipy_table
records = getSMTRecords()
records = getSMTRecords(records=records, tags=['serialnumber25'])
records = [getSMTRecords(records=records, parameters={'kPlus' : value})[0] for value in (60., 70., 80., 90.)]
title = [r'$k^+$={0:1.2e}'.format(r.parameters['kPlus']) for r in records]
viewer = MultiViewer(records, title=title, figsize=(8, 9))
viewer.plot(times=(0., 1000., 2000., 3000., 4000., 5000., 6000., 6900.))
smt_ipy_table(records, fields=['label', 'timestamp', 'parameters', 'duration', 'version'], parameters=['kPlus'])
Created Django record store using PostgreSQL

/users/wd15/hg/sumatra/sumatra/programs.py:57: Warning: Python could not be found. Please supply the path to the /users/wd15/.virtualenvs/fipy/bin/python executable.
  warnings.warn(errmsg)

LabelTimestampParametersDurationVersion
552885d5576c2013-07-08 15:18kPlus: 60.03h 9m 43.21sb467f01d4abd
962f4b9b576e2013-07-08 15:18kPlus: 70.03h 20m 35.14sb467f01d4abd
1c7e585c9ae22013-07-08 15:18kPlus: 80.03h 3m 0.48sb467f01d4abd
95f755f659cc2013-07-08 15:18kPlus: 90.06h 51m 35.48sb467f01d4abd

Simulation with no symmetry condition

Simulations with no symmetry condition are indeed similar to the simulations with symmetry. One major difference is the asymmetric instability that occurs when the filling exits the feature. The second difference is that the void near the top of simulation is absent. The reason for this is unclear.

%load_ext autoreload
%autoreload 2
from multiViewer import MultiViewer
from smtext import getSMTRecords, smt_ipy_table
records = getSMTRecords()
records = getSMTRecords(records=records, tags=['serialnumber27'])
records = [getSMTRecords(records=records, parameters={'kPlus' : v})[0] for v in (60., 70., 80., 90.)]
title = [r'$k^+$={0:1.2e}'.format(r.parameters['kPlus']) for r in records]
viewer = MultiViewer(records, title=title, figsize=(8, 9))
viewer.plot(times=(0., 1000., 2000., 3000., 4000., 5000., 6000., 7000.))
smt_ipy_table(records, fields=['label', 'timestamp', 'parameters', 'duration', 'version'], parameters=['symmetry', 'kPlus'])
Created Django record store using PostgreSQL

/users/wd15/hg/sumatra/sumatra/programs.py:57: Warning: Python could not be found. Please supply the path to the /users/wd15/.virtualenvs/fipy/bin/python executable.
  warnings.warn(errmsg)

LabelTimestampParametersDurationVersion
b79945f365b82013-07-17 18:06symmetry: 0, kPlus: 60.06h 43m 48.49s6749083f8baa
a8c88dee2c0c2013-07-17 18:06symmetry: 0, kPlus: 70.06h 45m 14.60s6749083f8baa
e0a2e96b782a2013-07-17 18:06symmetry: 0, kPlus: 80.06h 25m 12.13s6749083f8baa
f5424a88c7dc2013-07-17 18:06symmetry: 0, kPlus: 90.06h 10m 21.66s6749083f8baa

comments powered by Disqus