Академический Документы
Профессиональный Документы
Культура Документы
ARTICLE NO.
CS975214
1. INTRODUCTION
136
0021-9797/97 $25.00
Copyright q 1997 by Academic Press
All rights of reproduction in any form reserved.
AID
JCIS 5214
6g38$$$$21
12-22-97 11:02:57
coidas
137
dV
px 2 sin u,
ds
[1d]
dA
2px,
ds
[1e]
AID
JCIS 5214
dx
cos u,
ds
[1a]
dz
sin u,
ds
[1b]
du
sin u
2b / cz 0
,
ds
x
[1c]
6g38$$$$21
12-22-97 11:02:57
[1f]
at s 0,
at s 0,
[1g]
coidas
138
AID
JCIS 5214
6g38$$$$21
12-22-97 11:02:57
dx
cos u
2b / cz 0
sin u
x
[2a]
dz
tan u,
dx
[2b]
db
0,
dx
[2c]
z(0) u(0) 0,
u(R)
p
2
[2d]
coidas
dx
cos u
2b / cz 0
sin u
x
[3a]
dz
tan u,
dx
[3b]
dV
px 2 tan u,
dx
[3c]
db
0,
dx
[3d]
V ( R) Vc .
[3e]
Here Vc is the total volume of the drop. Problem [3] completely defines the Laplacian shape. There is no need for an
AID
JCIS 5214
6g38$$$$21
12-22-97 11:02:57
139
coidas
140
problem is presented, which is exact (to a specified numerical tolerance) and general: it is applicable to sessile drops
(wetting and nonwetting) and pendant drops, and it can be
used with any measured height and diameter, not necessarily
the equatorial diameter and maximum height.
The most general case, as shown in Fig. 3, can be defined
by the following boundary-value problem, written as a function of the tangential angle, with both the apex curvature b
and the capillary parameter c as unknown constants:
S
S
D
D
dx
sin u
cos u 2b / cz 0
du
x
01
dz
sin u
sin u 2b / cz 0
du
x
01
x(0) z(0) 0,
[4a]
[4b]
db
0,
du
[4c]
dc
0,
du
[4d]
x( u1 ) R,
z( u2 ) H. [4e]
AID
JCIS 5214
6g38$$$$21
12-22-97 11:02:57
The ADSA-P methodology to determine interfacial properties by means of a numerical fit of several arbitrary drop
profile coordinates to the Laplace equation was originally
developed by Rotenberg et al. (1) using a four-parameter
nonlinear least-squares fit with a Newton optimization
scheme and incremental loading or parameter continuation.
This method has been used successfully to measure interfacial tensions in a variety of systems for several years (4)
but it has presented convergence problems for some systems
with ultralow interfacial tension and very flat drop shapes
because of the limitations of Newtons method when the
initial parameters are distant from the solution. A new version of ADSA-P is presented in this section, implementing
additional optimization parameters and more efficient and
globally stable numerical methods. Also, the original optimization parameters have been redefined, using the curvature
at the apex b instead of the radius of curvature (R0 b 01 )
and making the parameters independent of each other, which
simplifies the algebra and the numerical analysis.
Similarly to the original ADSA-P, the strategy used is to
construct and minimize an objective function E, defined as
the sum of the weighted squared normal distances between
any N profile coordinates and the Laplacian profile (problem
[1]), as seen in Fig. 4:
N
E wi ei ,
[5a]
i1
ei 12 d 2i 12[(xi 0 Xi ) 2 / (zi 0 Zi ) 2 ].
[5b]
coidas
141
FIG. 4. Definition of error function parameters for ADSA-P optimization problem [5].
[5c]
[5d]
[5e]
The objective is therefore to compute the set of M optimization parameters a that minimizes [5], where a [b c x0 z0
a Xs Zs ] T or any subset of it. This definition is more general
than the four parameters used by Rotenberg et al. and is
similar to the parameter set used by Jennings and Pallas
(10). It should be noted though that only one of the scaling
factors, Xs or Zs , can be optimized simultaneously with b
and c for the solution to be unique. Generally one of the
scaling factors is known from the experimental setup and
can be held constant while optimizing the other to correct for
the aspect ratio to calibrate the optical system. The rotational
angle a can also be optimized to correct for the rotational
misalignment of the camera for calibration purposes, but it
can be held constant once the system has been calibrated,
provided the camera has not been moved.
The optimization problem can be written as
N
[6]
i1
AID
JCIS 5214
6g38$$$$21
12-22-97 11:02:57
de
ex cos u / ez sin u 0.
ds
coidas
142
The evaluation of ADSA methods requires that drop profiles of known surface tension and apex curvature be given
as input data, so the numerical results can be compared
with the known values of the parameters. Since experimental
values of surface tension and curvature are generally uncertain or unknown, the evaluation of ADSA numerical methods is best done by means of synthetic or theoretical
drops, obtained by numerical integration of the Laplace
equation. Another advantage of using synthetic drop profiles
is that the sensitivity of the methods can be easily measured
by perturbing the input data to simulate experimental errors,
and comparing the results with the known exact solution.
The following sections describe how the ALFI program
was used to generate synthetic profiles to test and evaluate
the ADSA methods presented above. The computational
times were measured on a Sun SPARCstation 10 (60-MHz
SuperSPARC CPU) and are presented here only as reference. Comparative or even faster performance can be obtained on other computer systems, e.g., Intel Pentium personal computers.
AID
JCIS 5214
6g38$$$$21
12-22-97 11:02:57
FIG. 5. Sessile and pendant drop profiles generated with ALFI for
testing and evaluating ADSA program.
coidas
143
TABLE 1
Parameters of Sessile (S) and Pendant (P) Drop Profiles, Generated with ALFI, Used in the Testing and Evaluation of ADSA
Methods.a
S1
c (cm02)
b (cm01)
c (cm02)
b (cm01)
S2
S3
S4
S5
13.45
0.03
13.45
10.0
1.0
1.0
1000.0
1.0
P1
P2
P3
P4
P5
013.45
5.838
013.45
10.0
013.45
1.0
01.00
2.0
01000.00
50.00
13.45
0.734
a
c is the capillary constant (Dd)g/g and b is the curvature at the drop
apex.
AID
JCIS 5214
6g38$$$$21
12-22-97 11:02:57
which causes larger changes in contact angle for small perturbations of any parameter, especially for large values of
c. Note that drop S5 with uc 1807, which produced the
largest errors, corresponds to a very large value of c. Also,
for drop S1 with uc 57 the maximum error is due to the
very small volume of the drop, but with a more accurate
volume measurement the error would be negligible.
9. TESTING AND EVALUATION OF ADSA-HD
The only input required by ADSA-HD is coordinate information (x, z, u ) of one or two arbitrarily selected profile
points, from which c (therefore g ) is computed. See Eq.
[4]. The points of maximum diameter and maximum height
are usually chosen since they are easier to measure, but the
method is not limited to any particular locations. In practice
these coordinates can be accurately measured from a digital
image.
Table 4 shows the results and performance of ADSA-HD
for the sessile and pendant drops of Fig. 5 using arbitrarily
selected boundary points. D, H, u1 , and u2 are the input
data, t is the computational time required to run the program,
c is the output capillary constant, and cerror is the output error.
A tolerance of 10 06 was used, and the initial value of c was
always given with an error greater than or equal to 25% of
the exact solution, e.g., cinit 0.1, 10, 500 for c 1, 13.45,
1000, respectively. Every run shown in the table converged
in the first iteration (i.e., no parameter continuation was
required) in less than 0.5 s, except for pendant drop P3
which required two continuation iterations, hence the longer
computational time. It can be seen that the method is not
very sensitive to the initial estimate of c. The program succeeded for all the sessile and pendant drops tested with relative numerical errors within the specified tolerance.
To evaluate the sensitivity of the method to experimental
errors, the input values of H and D were perturbed by 0.15%
TABLE 2
Computational Results of ADSA-D for Exact Values
of Input Dataa
Drop
S1,
S1,
S2,
S3,
S4,
S5,
S5,
57
1207
107
807
307
1807
457
c
(cm02)
R
(cm)
V
(cm3)
t
(s)
uc
(deg)
uerror
(deg)
13.45
13.45
13.45
13.45
1.00
1000.00
1000.00
0.1161
0.6562
1.1152
0.0965
0.4849
0.1401
0.1299
0.00011
0.4578
0.1236
0.0014
0.0486
0.0032
0.00089
0.19
1.16
0.23
0.38
0.30
1.50
0.26
5
120
10
80
30
180
45
2.11e-04
9.83e-06
6.40e-08
6.71e-07
5.33e-08
1.0e-08
5.63e-05
a
uc is the output contact angle and uerror is the numerical error. The error
values are expressed in standard scientific notation; e.g., 1.0e-05 is equal
to 1.0 1 1005.
coidas
144
TABLE 3
Maximum Contact Angle Errors (deg) from ADSA-D for Typical Experimental Errorsa
dc
dD
dV
Maximum
S1, 57
S1, 1207
S2, 107
S3, 807
S4, 307
S5, 1807
S5, 457
0.0006
0.022
0.468
0.489
0.508
0.520
0.0033
1.024
0.028
0.036
0.0008
0.065
0.0082
0.187
0.295
0.490
0.0031
0.122
0.0056
0.131
11.04
9.816
9.498
17.30
0.134
0.156
0.492
0.779
a
Each row represents the error obtained by perturbing the parameters c, D, and V, simulating typical experimental errors. The maximum error
corresponds to the worst-case scenario by perturbing c, D, and V simultaneously.
D/2
(cm)
H
(cm)
u1
(deg)
u2
(deg)
t
(s)
c
(cm02)
cerror
(cm02)
S1
S2
S3
S4
S5
P1
P2
P3
P4
P5
0.6562
1.1152
0.0965
0.4849
0.1401
0.1860
0.1024
0.1839
0.4461
0.0217
0.4578
0.0503
0.0793
0.1278
0.0664
0.2705
0.2058
0.0166
0.2632
0.0250
90
10
80
30
90
90
90
10
60
90
120
10
80
30
180
100
140
10
60
90
0.35
0.47
0.35
0.35
0.45
0.50
0.32
1.33
0.33
0.44
13.45
13.45
13.45
1.0
1000.0
013.45
013.45
013.45
01.0
01000.0
1.0e-07
1.0e-07
4.0e-07
1.0e-07
9.8e-05
1.0e-06
3.2e-06
4.5e-05
1.0e-06
4.4e-04
AID
JCIS 5214
6g38$$$$21
12-22-97 11:02:57
dR
dH
Maximum
dR
dH
Maximum
S1
S2
S3
S4
S5
0.11
0.41
0.52
0.050
0.35
0.40
7.13
7.42
14.57
8.85
9.16
18.07
0.011
0.31
0.32
P1
P2
P3
P4
P5
0.71
0.41
1.12
1.01
0.71
1.71
5.29
5.0
10.33
6.95
6.65
13.62
1.11
0.81
1.92
a
Each row represents the error obtained by perturbing the parameters R
and H, simulating typical experimental errors. The maximum error corresponds to the worst-case scenario of perturbing both R and H.
coidas
145
TABLE 6
Numerical Results of ADSA-P for Sessile (S) and Pendant (P)
Drops Using N 21 Points
c (cm02)
cerror (cm02)
c (cm02)
cerror (cm02)
S1
S2
S3
S4
S5
13.45
7.0e-08
13.45
7.6e-06
13.45
2.7e-04
1.0
8.1e-07
1000.0
8.3e-05
P1
P2
P3
P4
P5
013.45
2.4e-06
013.45
2.0e-06
013.45
1.3e-04
01.0
3.6e-06
1000.0
3.6e-03
To simulate the effect of experimental errors on ADSAP, ALFI was used to randomly perturb the Laplacian profiles
with a maximum normal perturbation of approximately one
pixel of a 640 1 480 digital image. Sessile drops of various
contact angles and pendant drops from the apex to the inflection point were used, as seen in Table 8. The inflection
points of the pendant drops were used only for convenience;
ADSA-P is not limited by nor needs information about the
inflection point. It can be seen that the larger errors correspond to sessile drops of low contact angle and pendant drop
P3, which does not have an equatorial diameter or a neck.
Otherwise, the accuracy is better than 1% for sessile drops
with uc 907 and better than 0.5% for pendant drops with
a neck, particularly when using N 50 points.
11. DISCUSSION
Recent advances in ADSA techniques have been presented in this paper: new versions of the ADSA-D and
ADSA-P methods that overcome the main limitations of
earlier versions, e.g., numerical instability and failure to converge for certain ultralow interfacial tensions and well-deformed drop shapes, and a new method called ADSA-HD
that computes surface tension from the height and diameter
of sessile and pendant drops. Advanced, general-purpose
numerical methods that are well known for their numerical
stability have been used, making the software more flexible
TABLE 7
Performance of ADSA-P for Initial Values
of c from 0.1c to 2.0ca
tN (s)
tLM (s)
cerror (cm02)
0.1c
0.5c
0.9c
1.1c
1.5c
2.0c
1.30
3.3e-06
1.30
2.4e-06
0.36
1.30
7.6e-07
0.27
1.22
9.7e-07
1.33
2.0e-06
1.41
1.9e-06
a
Drop P1 with N 21 points was used. tN and tLM are the computational
times required using the Newton and LevenbergMarquardt optimization
methods, respectively.
AID
JCIS 5214
6g38$$$$21
12-22-97 11:02:57
coidas
146
TABLE 8
Computational Results of ADSA-P for Sessile (S) and Pendant (P) Drops after Perturbing Every Profile Coordinate by a Random
Normal Distance, with a Maximum Perturbation Equivalent to Approximately the Distance between Two Consecutive Pixels in a 640
1 480 Digital Image
N 21
S1,
S2,
S3,
S4,
S5,
P1,
P2,
P3,
P4,
P5,
1207
107
807
307
1807
1107
1437
187
1277
1097
N 51
N 101
c (cm02)
cerror (%)
c (cm02)
cerror (%)
c (cm02)
cerror (%)
c (cm02)
cerror (%)
13.419
13.428
14.371
1.146
991.76
013.432
013.425
013.179
00.995
0997.03
0.22
0.16
6.84
14.6
0.82
0.14
0.18
2.02
0.52
0.30
13.415
13.733
13.667
1.035
992.33
013.433
013.436
012.993
00.996
0996.66
0.26
2.11
1.61
3.54
0.77
0.13
0.10
3.40
0.35
0.33
13.407
13.700
13.679
0.953
991.99
013.428
013.447
013.077
00.997
0997.93
0.32
1.86
1.70
4.73
0.80
0.16
0.02
2.77
0.27
0.21
13.408
13.517
13.426
1.020
993.13
013.425
013.427
013.305
00.998
0998.06
0.31
0.50
0.18
2.03
0.69
0.19
0.17
1.08
0.21
0.19
ADSA
ADSA-P
AID
N 501
JCIS 5214
6g38$$$$21
12-22-97 11:02:57
ACKNOWLEDGMENTS
This work was supported by the Natural Science and Engineering
Research Council of Canada. The DVERK FORTRAN library was kindly
provided by W. H. Enright, Department of Computer Science, University
of Toronto. The COLSYS, MINPACK, LAPACK, and BLAS FORTRAN
libraries are available on the Internet at the Netlib Repository at the University of Tennessee, Knoxville, and the Oak Ridge National Laboratory
(http://www.netlib.org).
REFERENCES
1. Rotenberg, Y., Boruvka, L., and Neumann, A. W., J. Colloid Interface
Sci. 93, 169 (1983).
2. Cheng, P., Li, D., Boruvka, L., Rotenberg, Y., and Neumann, A. W.,
Colloids Surf. 43, 151 (1990).
3. Cheng, P., and Neumann, A. W., Colloids Surf. 62, 297 (1992).
4. Lahooti, S., del RB o, O. I., Cheng, P., and Neumann, A. W., in Applied
Surface Thermodynamics (A. W. Neumann and J. K. Spelt, Eds.),
Chap. 10, pp. 509556. Marcel Dekker, New York, 1996.
5. Kwok, D. Y., Chiefalo, P., Khorshiddoust, B., Lahooti, S.,
Cabrerizo-VB lchez, M. A., del RB o, O. I., and Neumann, A. W., in Surfactant Adsorption and Surface Solubilization (R. Sharma, Ed.), ACS
Series 615, Chap. 24, pp. 374386, Am. Chem. Soc., Washington, DC,
1995.
6. Miller, R., Treppo, S., Voigt, A., Zingg, W., and Neumann, A. W.,
Colloids Surf. 69, 209 (1993).
7. Kwok, D. Y., Cabrerizo-VB lchez, M. A., Gomez, Y., Susnar, S. S., del
RB o, O. I., Vollhardt, D., Miller, R., and Neumann, A. W., in Dynamic
Properties of Interfaces and Association Structures (V. Pillai and
D. O. Shah, Eds.) Chap. 14, pp. 278296. AOCS Press, Champaign,
IL, 1996.
8. Padday, J. F., in Surface and Colloid Science (E. Matijevic, Ed.),
Wiley, New York, Vol. 1, p. 101. 1968.
9. Neumann, A. W., and Good, R. J., in Experimental Methods in Surface and Colloid Science (R. J. Good and R. R. Stromberg, Eds.),
Vol. 11, pp. 3191. Plenum, New York, 1979.
10. Jennings, J. W., Jr., and Pallas, N. R., Langmuir 4, 959 (1988).
11. Bashforth, F., and Adams, J. C., An Attempt to Test the Theory of
Capillary Action. Cambridge, 1892.
coidas
AID
JCIS 5214
6g38$$$$21
12-22-97 11:02:57
147
23. Lambert, J. D., Numerical Methods for Ordinary Differential Systems: The Initial Value Problem. Wiley, Chichester/New York, 1991.
24. Hartland, S., and Hartley, R. W., Axisymmetric FluidLiquid Interfaces. Elsevier, Amsterdam, 1976.
25. Hull, T., Enright, W. H., and Jackson, K. R., Users Guide for
DVERK: A Subroutine for Solving Non-stiff ODEs. Tech. Rep. 100,
Department of Computer Science, University of Toronto, 1976.
26. Enright, W. H., Higham, D. J., Owren, B., and Sharp, P. W., A Survey
of the Explicit RungeKutta Method. Tech. Rep. 291, Department
of Computer Science, University of Toronto, 1995.
27. Kwok, D. Y., Vollhardt, D., Miller, R., Li, D., and Neumann, A. W.,
Colloids Surf. A Physicochem. Eng. Aspects 88, 51 (1994).
28. Ascher, U. M., Mattheij, R. M., and Russell, R. D., Numerical Solution of Boundary Value Problems for Ordinary Differential Equations.
PrenticeHall, Englewood Cliffs, NJ, 1988.
29. Enright, W. H., and Muir, P., A RungeKutta Type Boundary Value
ODE Solver with Defect Control. Tech. Rep. 267, Department of
Computer Science, University of Toronto, 1993.
30. Fletcher, R., Practical Methods of Optimization. Wiley, Chichester,
New York, 1987.
31. More, J. J., and Wright, S. J., Optimization Software Guide. SIAM,
Philadelphia, 1993.
coidas