Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2019 Jan 2.
Published in final edited form as: J Phys Condens Matter. 2018 Mar 14;30(10):105003. doi: 10.1088/1361-648X/aaab2b

Surface charge method for molecular surfaces with curved areal elements I. Spherical triangles

Yi-Kuo Yu 1
PMCID: PMC6314303  NIHMSID: NIHMS1001998  PMID: 29376832

Abstract

Parametrizing a curved surface with flat triangles in electrostatics problems creates a diverging electric field. One way to avoid this is to have curved areal elements. However, charge density integration over curved patches appears difficult. This paper, dealing with spherical triangles, is the first in a series aiming to solve this problem. Here, we lay the ground work for employing curved patches for applying the surface charge method to electrostatics. We show analytically how one may control the accuracy by expanding in powers of the the arc length (multiplied by the curvature). To accommodate not extremely small curved areal elements, we have provided enough details to include higher order corrections that are needed for better accuracy when slightly larger surface elements are used.

Keywords: electrostatics, surface charge method, surface triangulation

1. Introduction

Not only of general importance at the molecular level, electrostatic interactions are crucial for biomolecular systems which consist of many charged molecules embedded in the polar solvent water. It is, however, impractical to apply precise quantum methods to even a moderately large biomolecular system. Therefore, numerous efforts were invested in classical approaches [1], which are often categorized according to how the solvent water is treated. Explicit solvent methods treat each water molecule at the level of atomic detail, while implicit solvent methods replace the individual water molecules with some type of smoothed out version.

Explicit solvent methods, such as TIPnP [2], allow description of biomolecular systems at finer detail, but their lack of incorporating mutual polarization of molecules can be a critical deficiency sometimes. The implicit solvent methods [3, 4] are in principle less computationally intensive when larger systems are considered; however, their application is limited to systems where fine details of solute-solvent interactions do not play a major role.

We have earlier suggested a classical model of dielectric spheres [5] and used it to approximate atoms and molecules by dielectric polarizable bodies [6]. If the bodies are embedded in a dielectric medium, this model becomes an implicit solvent model and the bodies represent the biomolecules while the solvent is modeled by the dielectric continuum. If, however, the bodies are considered to be in the vacuum, the model becomes an explicit solvent model in which biomolecules and waters are modeled explicitly, with their own parameters. This model readily includes polarization effect and was previously used to investigate the accuracy of our classical formalism in describing interactions between atomic-sized objects [6]. We find that the dielectric spheres model is surprisingly accurate down to distances where chemical bonds start to form. The formalism introduced in [5] allows one to find a solution with arbitrary accuracy for an arbitrary number of interacting dielectric spheres with point charges at their centers.

To extend this formalism to model molecules, one need to account for the non-spherical nature of chemical bonds by either introducing permanent and inducible higher multipoles [7] or expanding the scope of dielectric bodies to include non-spherical shapes. The former extension [7] is appropriate when the separation distances among the molecules are large and details of geometry play a lesser role; the latter extension may better represent regions of significant electronic density and thus might be suitable for shorter separations. For the latter, it is necessary to define the surface of the non-spherical molecule. A widely employed strategy for doing this is to create a grid of points at the outer atoms of the molecule. These points are then used to generate a set of flat triangular patches. The assumption is that one need only use a sufficient number of patches and then an accurate calculation will emerge. Indeed, the approximate surface certainly gets closer and closer to a smooth surface corresponding to the shape of the molecule. However, it does so at the expense of introducing more and more vertices, where the approximate surface has no well-defined normal direction.

For the purpose of finding the solvent accessible surface area or similar quantities, these points of undefined surface normal pose no problem (even though using curved surface element were shown to improve the results [8]). However, it is well known that at such points the electric field diverges. Therefore, when calculating the electrostatic interaction, the vertices of the flat patches create inherently uncontrollable sources of inaccuracy. Developing a better strategy for representing surfaces that are not completely spherical is thus a necessary task.

Two primary difficulties exist. First, with a constraint that the patch must include three specified spatial points, there exists no unique solution when curved surfaces are allowed. The parametrization of the patch becomes a problem. Second, even if one can parametrize a surface patch, one still needs a small expansion parameter to control the accuracy of the results obtained. In the dielectric sphere case, the small expansion parameter is naturally the radius of the sphere divided by the separation distances among the spheres. To overcome the first problem, we need a crisp rule for defining the molecular surface. For this, we use the molecular surface definition of Richards [9] and Connolly [10]. With this definition, only spherical (whole or partial) and partial toroidal surfaces come into play. When limited to those surfaces, however, a small intra-molecular expansion parameter emerges. It is the arc length on the surface multiplied by the local curvature.

This paper, focusing on spherical triangles, is the first in a series to investigate the use of curved surface elements for applying the surface charge method (SCM) [5, 11] in electrostatics. When a set of points on a sphere is chosen, the set of corresponding charge density values, one for each point/vertex, becomes the set of variables to be solved for. The basic idea of SCM is to write the electric potential and field near the dielectric interfaces in terms of the surface charge density values and then determine those values by applying the appropriate boundary condition.

In the sections below, we begin by describing the surface types that we shall encounter, followed by mentioning the fundamental equations needed for specifying a spherical triangle. We then describe, given the (not yet known) density values at the selected vertices, how may one smooth out the charge distribution completely independent of the coordinate choices. After illustrating explicitly the electric field discontinuity due to nonzero surface charge density, we proceed to calculate the electric field contribution right above/below a vertex of a spherical triangle from the surface charge density of that spherical triangle. We show there the emergence of a small expansion parameter. We then calculate the electric field produced by the charge density of a spherical triangle at a vertex of a non-neighboring spherical triangle. Here we also mention cases when numeric integration is the only way to proceed. We then consider, at a location outside a sphere i, the potential and the field contribution due to the charge density of a triangle on the sphere i. Some relevant mathematical formulas/derivations are provided in the appendices.

2. Surface types

In the context of implicit solvent, one may use a probe sphere to represent the solvent molecule and represent each atom by a sphere of finite radius. This leads to two surfaces: the solvent accessible surface and the molecular surface. The former is defined by the surface traced by the center of the probe sphere while rolling around the atoms of a molecule; the latter, the molecular surface [9, 10, 12], is defined by tracing the inwardfacing surface of the probe. In the context of explicit solvent model, molecules of interest and solvent molecules are modeled separately. Here a probe sphere is introduced simply to smooth out the surfaces of dielectric objects so that the surface normal is well defined everywhere in order to properly apply the boundary condition; the size of the probe has no direct physical interpretation.

When using the molecular surface definition [9, 10, 12] above, there will be three types of surface regions for each generic molecular surface. The type I surface are inner toroidal surfaces, made of the inward-facing surface of the probe, that occur when rolling the probe sphere between two atoms. The type II are the partial inward-facing surfaces of the probe sphere right at the stopping point while its rolling between two atoms is terminated by other atoms in the way. The type III are partial outward-facing spherical surfaces associated with different atoms. It is important to note that the adjoining partial surfaces can only be either the jointing of type I and type II or the jointing of type I and type III. Type II and type III surfaces do not join together. Furthermore, the jointing line between different surface types, when viewed from the perspective of the associated spheres, can be parameterized in such a way that it is of constant polar angle (i.e. only the azimuthal angle varies).

When treating a molecule as an dielectric object with a prescribed dielectric constant and surface delineated by the method of Richards [9] and Connolly [10, 12], we know from basic electrostatics that the induced charge only exists on the dielectric boundaries. Consequently, in terms of numerically solving the associated electrostatic problem, we need to assign a charge density value for each surface elements on the dielectric boundary. As we mentioned in the Introduction, using flat triangulation will lead to the undesirable consequence of a diverging electric field. Our aim here is to replace the flat triangles with other curved surface elements to eliminate the unphysical diverging electric field. For surface elements, we choose to use spherical triangles for type II and type III partial surfaces and curved rectangles for type I partial surfaces. This last point will be elaborated later in a subsequent manuscript.

One important point to note is that the curves connecting surface type I and surface type III (or II) can be viewed as a curve of fixed latitude on surface type III (or II). This introduces a special need for treating the surface element as we will detail in the subsequent manuscript. Our main objective is to calculate the electric field produced by the curved surface elements to minimize the amount of brute force numerical integration. In order to have a smooth surface charge density profile, it is also important to develop a method to interpolate the charge density values from the charge densities specified at discrete points. We shall show how we may achieve this goal in a coordinate free fashion.

3. Spherical triangles

When we partition (a part of) a spherical surface, we may first choose individual points, and then connect between points with the big arc. This uniquely specifies a spherical triangle when given its three vertices. For two points along the same longitude, the great arc is simply the segment of the longitude line connecting these two points; the great arc connecting two points of different longitude is given by the geodesic equation:

cotθ=acos(ϕϕ0). (1)

(For completeness, a derivation is provided in appendix A.)

3.1. Parameters for geodesic equation

Without losing generality, let us denote the first of the three vertices of the spherical triangle as the north pole of the sphere. Let the second vertex have spherical coordinates (θ = β3, ϕ = 0) and the third vertex have coordinates (θ = β2, ϕ = α). Obviously, the great arcs connecting the north pole to both (β3, 0) and (β2, α) are longitudinal lines. The reason we let the second vertex have spherical coordinates (β3, 0) is because β3 is the length of the arc opposite to vertex 3 (if the sphere has radius 1). The only nontrivial arc is the one connecting (β3, 0) and (β2, α) However, this line must be describable by equation (1), and by equating the values

cotβ3=acos(ϕ0)=acos(ϕ0) (2)
cotβ2=acos(αϕ0)=a(cosϕ0cosα+sinϕ0sinα) (3)

we may learn the parameters of the geodesic. Note that we must have 0 < α < π. We then express ϕ0 and a in terms of the angle α. Multiplying equation (2) by cos α and subtracting it from both sides of equation (3) we obtain

cotβ2cosαcotβ3=asinαϕ0.

Multiplying both sides of equation (2) by sin α, we have

sinαcotβ3=asinαcosϕ0.

We thus have (using the ratio of the two equations above)

tanϕ0=tanβ3cosαtanβ2sinαtanβ2=tanβ3tanβ2cosαsinα. (4)

With similar algebraic operations, we also have

tan(αϕ0)=tanβ2tanβ3cosαsinα. (5)

From equation (4), we also have

ϕ0=tan1(tanβ3cosαtanβ2sinαtanβ2). (6)

Using cosϕ0=1(1+tan2ϕ0), we have

cosϕ0=sinαtanβ2(tanβ3cosαtanβ2)2+sin2αtan2β2,

and with equation (2), we obtain

a=cotβ3cosϕ0=cot2β2+cot2β32cosαcotβ2cotβ3sinα. (7)

One interesting exercise is to find the length of the great arc connecting point 2 and 3. Given equation (1), we know

ds=sin2θ+(dθdϕ)2dϕ=11+a2cos2(ϕϕ0)+a2sin2(ϕϕ0)[1+a2cos2(ϕϕ0)]2dϕ=1+a21+a2cos2(ϕϕ0)dϕ.

And the great arc angle is thus given by

β1=0α1+a21+a2cos2(ϕϕ0)dϕ=tan1tan(αϕ0)1+a2+tan1tan(ϕ0)1+a2. (8)

Using equation (7), we have

a2sin2α=cotβ2cotβ3[tanβ2tanβ3+tanβ3tanβ22cosα]

and

(1+a2)sin2α=sin2α+cot2β2+cot2β32cosαcotβ2cotβ3=1cos2α+cot2β2+cot2β3+cot2β2cot2β32cosαcotβ2cotβ3cot2β2cot2β3=(1+cot2β2)(1+cot2β3)(cosα+cotβ2cotβ3)2=1(r^2r^3)2sin2β2sin2β3=sin2β1sin2β2sin2β3.

Hence

1+a2=sinβ1sinαsinβ2sinβ3. (9)

Equations (8) and (9) will be useful later.

When β2 = β3 = β, we have from equation (6)

ϕ0=tan1(1cosαsinα)=tan1(tanα2)=α2, (10)

and a=cotβcosα2 is obviously of order 1/β when the β angles are small. When β2β3, equation (4) implies that cosαsinα<tanϕ0<tanβ3tanβ2sinα, or tan(απ2)<tanϕ0<tanβ3tanβ2sinα, implying

απ2<ϕ0<π2tan1(sinαtanβ2tanβ3),

or

π2+tan1(sinαtanβ2tanβ3)<ϕ0<α+π2.

These inequalities ensure that when 0 ⩽ ϕα, both cos(ϕ0) and cos(ϕϕ0) are positive.

3.2. Smooth charge density parametrization

On the three vertices of a spherical triangle, one may assign three charge density values. Physically speaking, the charge distribution should be smooth and thus we seek to interpolate the charge density values from those specified on the three vertices. Along a great arc side connecting two vertices of the spherical triangle, we expect the charge density to vary smoothly along the side from one vertex to the other. The charge density profile also should be smooth within each spherical triangle. To achieve this goal, we adapt the following interpolation scheme starting with a smooth charge distribution on a flat triangle and project it to the spherical triangle.

Picking any two of the three vertices of the sphereical triangle, one finds that the vectors pointing from the sphere center to these two vertices form a plane that contains the great arc connecting these two vertices. For example, let us focus on the plane containing the sphere center, vertex 1 (the north pole), and vertex 2 (the point with coordinates (θ = β3, ϕ = 0)). Vectors from the center of the sphere to any point on the line can be extended to the surface of the sphere, the collection of which forms the great arc connecting vertex 1 and vertex 2 on the spherical surface, see figure 1 as an illustration. Any point in the interior of the flat triangle is thus mapped to a point inside the spherical triangle via extending vectors originating from the sphere center to points on the flat triangle further outward to the sphere surface. Evidently, this mapping is one to one and continuous, meaning that close points on the flat triangle are mapped to close points on the sphere.

Figure 1.

Figure 1.

The slice containing center of the sphere and vertices 1 and 2. The dashed line connecting vertices 1 and 2 is also an edge of the underlying flat triangle. Evidently, any point on the dashed line, when extending the vector from the sphere center to that point will reach a corresponding point on the great arc 12.

We next build a smooth function on the flat triangle and then extend it to the spherical triangle to achieve a continuous charge distribution over all spherical triangles. Assume that we assign a density value σi to vertex i. A simple way to build a smooth function is to interpolate linearly on the flat triangle. For any point p inside the flat triangle, let us extend the line from vertex 1 to p further till it reaches the edge L1 connecting vertices 2 and 3, and let us call the intersection point p′. See figure 2 for a graphical illustration. Let the line length from vertex 1 to p′ be and the line length from vertex 1 to p be tℓ (with 0 ⩽ t ⩽ 1). Let us also use L1 to represent the length of edge L1. Now assume the distance between vertex 2 and p′ to be L1 λ (with 0 ⩽ λ ⩽ 1). It is natural to assign the charge density (1 − λ) σ2 + λσ3 to point p′. Similarly, for point p, we may assign the charge density to be (1 − t) σ1 + t [(1 − λ)σ2 + λσ3] = σ1 + t [(1 − λ)σ2 + λσ3σ⋅1] Note that at the center of mass of the flat triangle where λ = 1/2 and t = 2/3, we find that the interpolated density takes the desirable value (σ1 + σ2 + σ3)/3.

Figure 2.

Figure 2.

The flat triangle containing the three vertices 1–3 of the spherical triangle. The charge density values are first assigned to the flat triangle and then extended to the spherical triangle. The charge density values of a point p on the flat triangle is given by (1 − t) σ1 + t [(1 − λ)σ2 + λσ3].

Under this parametrization, we may view λ as dependent on the azimuthal angle, and for any given azimuthal angle (or specified λ) the parameter t evidently depends on the polar angle θ. Picking an azimuthal angle 0 ⩽ ϕα, a corresponding boundary polar angle β(ϕ) is obtained by using equations (1), (6), and (7). Let us now look at the spherical slice through vertex 1 at azimuthal angle ϕ, see figure 3. Without loss of generality, let us view this slice as the xz plane. The vector from vertex 1 to p′ equals

((Rδ)sinβ,0,(Rδ)cosβ)(0,0,R)=((Rδ)sinβ,0,(Rδ)cosβR)

and the coordinates of p become

(0,0,R)+t((Rδ)sinβ,0,(Rδ)cosβR)=(t(Rδ)sinβ,0,(1t)R+t(Rδ)cosβ).

Figure 3.

Figure 3.

The constant longitude slice through center of the sphere, vertex 1, and point p′ that lies on the straight line segment connecting vertices 1 and 2.

The ratio of the x-component to the z-component of the expression above yields tan θ,

tanθ=t(Rδ)sinβ(1t)R+t(Rδ)cosβort(θ)=Rtanθ[R(Rδ)cosβ]tanθ+(Rδ)sinβ=sinθ[1(1δR)cosβ]sinθ+[(1δR)sinβ]cosθsinθC(ϕ)sinθ+D(ϕ)cosθ. (11)

Note that both β and δ depend on the azimuthal angle ϕ. We shall unearth their ϕ dependence next. We now return to the Cartesian coordinate system in which the coordinates of vertex 1 are r1 = (0, 0, R), vertex 2: r2 = (R sin β3, 0, R cos β3), and vertex 3: r3 = (R sin β2 cos α, R sin β2 sin α, R cos β2). The coordinates of p′ then read

r2+λ(r3r2)=((1λ)Rsinβ3+λRsinβ2cosα,λRsinβ2sinα,(1λ)Rcosβ3+λRcosβ2).

Evidently, the ratio of the y-component to the x-component yields tan ϕ,

tanθ=λsinβ2sinα(1λ)sinβ3+λsinβ2cosαorλ(ϕ)=sinβ3tanϕsinβ2sinα+(sinβ3sinβ2cosα)tanϕ=sinβ3sinϕsinβ2sin(αϕ)+sinβ3sinϕ. (12)

As for the quantity δ(ϕ), we note that it is defined as

δ(ϕ)=Rr2+λ(r3r2)=Rr22+λ2(r3r2)2+2λr2(r3r2)=R[11+2λ2(1r^2r^3)+2λ(r^2r^31)]=R[112λ(1λ)(1r^2r^3)] (13)

where r^2=r2R and r^3=r3R are unit vectors along the directions of r2 and r3 respectively. Evidently, 0 ⩽ λ ⩽ 1, and the smallness of δ(ϕ)/R depends on how close r^2r3=sinβ2sinβ3cosα+cosβ2cosβ3 is to 1. For small β2 and β3, δ(ϕ)Rλ(1λ)(1r^2r^3) is O(β2). Ultimately, the ϕ dependence of δ comes from λ(ϕ) in equation (12).

With all the needed components developed, we may now write down the interpolated charge density profile on the spherical triangle as

σ(θ,ϕ)=σ1+t(θ)[[1λ(ϕ)]σ2+λ(ϕ)σ3σ1]=σ1+t(θ)[σ2σ1+λ(ϕ)(σ3σ2)]σ1+t(θ)B(ϕ), (14)

where t(θ) is given by equation (11) and (ϕ) is given by equation (12). Note that for a given ϕ angle, θ ranges from 0 to β(ϕ), which by equation (1) is

β(ϕ)=cot1(acos(ϕϕ0)) (15)

with ϕ0 given by equation (6) and a by equation (7).

Given the coordinate choice of the three vertices (with one being the north pole of the sphere) of the spherical triangle and the charge interpolation scheme above, we may now compute the electric field produced by the spherical triangle at any arbitrary point. We separate three cases: first, the potentials right above and below the north pole; second, the electric field at any point on the same sphere but outside the spherical triangle; third, the electric field at any point outside the sphere.

3.3. Isolating electric field discontinuity right above and below the north pole

For the first case mentioned above, the surface charge density right at the north pole produces electric field of opposite direction right above and below the north pole. This suggests that one may calculate directly the electric field right at the north pole and incorporate the discontinuity of electric field afterwards. To illustrate this idea, let us consider the electric field produced by a spherical cap (parametrized by 0 ⩽ θβ, 0 ⩽ ϕ ⩽ 2π) with uniform surface charge density σ. In the Cartesian coordinate system, a point near the north pole has coordinates (0, 0, R + ϵ), with ϵ > 0 (ϵ < 0) indicating point right above (below) the north pole. Of course, the north pole location is at ϵ = 0.

Consider the electric field produced by the spherical cap. Due to azimuthal symmetry, the net field can only be along the z^ direction:

Ez(R+ϵ)=02πdϕ0βdθ(R+ϵRcosθ)σR2sinθ[(Rsinθcosϕ)2+(Rsinθsinϕ)2+(R+ϵRcosθ)2]32=σR202πdϕ0βsinθdθR+ϵRcosθ[(R+ϵ)2+R22R(R+ϵ)cosθ]32=2πσs20βsinθdθ1scosθ[1+s22scosθ]32 (16)

with sR/(R + ϵ). Since we are interested in the limit ∣ϵ∣ → 0, we consider the limit s → 1. When s → 1 from the s < 1 end, it means ϵ > 0, corresponding to the case when the point is right above the north pole. When s → 1 from s > 1 end, it means ϵ < 0, corresponding to the case when the point is right below the north pole. Continuing the calculation, we find

Ez(R+ϵ)=2πσs2cosβ1dx(1+s2)2sx+(1s2)2(1+s22sx)32=2πσs2cosβ1dx[121+s22sx+1s22(1+s22sx)32]=2πσs2[1+s22scosβ1s2s+1s22s1s1s22s1+s22scosβ]2πσ[(1cosβ)2+sgn(1s)]ass1. (17)

Note that when ϵ = 0, the integral (16) superficially reduces to 2πσ(1cosβ)2, which is exactly the first contribution in the equation above. The second (nontrivial) contribution in the equation above arises from the difference between the electric fields right above and below the north pole. It contributes 2πσ (−2πσ) for the point immediately above (below) the north pole. This indicates that we may obtain the correct field strength by naïvely computing the field right at the north pole and add the discontinuous part afterwards.

3.4. Electric field near the north pole (a vertex of the charged spherical triangle)

Without loss of generality, we can rotate the coordinates such that the vertex of interest (near which the electric field should be calculated) becomes the north pole, and the other two vertices have coordinates (θ = β3, ϕ = 0) and (θ = β2, ϕ = α). Obviously, the great arcs connecting the north pole to both (β3, 0) and (β2, α) are longitudinal lines. The great-circle arc connecting (β3, 0) and (β2, α), on the other hand, follows the parametric form (1) with parameters specified by equations (6) and (7) in section 3.1.

Using the notation and development in section 3.2, we may write the continuous portion of the electric field along the z^ direction at the north pole (vertex 1) as

Ez=0αdϕ0β(ϕ)σ(θ,ϕ)sinθdθ221cosθ=0αdϕ0β(ϕ)sinθdθ22σ1+t(θ)[σ2σ1+λ(ϕ)(σ3σ2)]1cosθ (18)

with t(θ) and λ(ϕ) given by equations (11) and (12) respectively. The θ integral in 0αdϕ0β(ϕ)σ1sinθdθ221cosθ can be done easily

0αdϕσ122cosβ(ϕ)1dx1x=σ10αdϕ(1cosβ(ϕ)2)12. (19)

When the β2 and β3 angles are small, the parameter a in equation (1) is large, implying that β(ϕ) is also small. Consequently, one may expand 1 − cos β(ϕ) using

cosβ(ϕ)=acos(ϕϕ0)(1+a2cos2(ϕϕ0))12=11+1[a2cos2(ϕϕ0)]112[a2cos2(ϕϕ0)]+38[a2cos2(ϕϕ0)]2516[a2cos2(ϕϕ0)]3+ (20)

and

(1cosβ(ϕ)2)1212acos(ϕϕ0)(138a2cos2(ϕϕ0)+31128a4cos4(ϕϕ0)+).

In fact, the above expansion can be evaluated to arbitrary accuracy since 1/a is of order β (see equation (7))and the denominator of every term contains odd powers of a cos(ϕϕ0) whose integral can be calculated

0αdϕ1cos2+1(ϕϕ0)=ϕ0αϕ0dsinϕ[1sin2ϕ]+1=sinϕ0sin(αϕ0)dy[1y2]+1=[(21)!!2+1!ln1+y1y+p=01(21)!!(p1)!2p+1!(212p)!!y(1y2)p]sinϕ0sin(αϕ0) (21)

with the understanding that both (−1)!! and 0! are defined to be 1.

We now turn to the integral containing t(θ) = sin θ/[C(ϕ) sin θ + D(ϕ) cos θ], with D(ϕ) = (1 − δ/R) sin β and C(ϕ) = (1 − cos β) + (δ/R) cos β. Note that D(ϕ) is O(β) while C(ϕ) is O(β2) because both 1 − cos β and δ/R are O(β2). The θ integral in equation (18) can now be evaluated:

0β(ϕ)sinθdθ22t(θ)1cosθ=122cosβ(ϕ)1dx1x1x2C1x2+Dx=122cosβ(ϕ)1dx1x1x2[C1x2Dx][C1x2+Dx][C1x2Dx]=122cosβ(ϕ)1dx1x[C(1x2)C2(C2+D2)x2Dx1x2C2(C2+D2)x2]. (22)

The first part of integral (22) can be rewritten as (with η2 ≡ (C2 + D2)/C2)

122η2Ccosβ(ϕ)1dx1xη2x21+(1η2)η2x21=122η2Ccosβ(ϕ)1dx1x[1η212(1ηx11ηx+1)]=122η2C{21cosβ(ϕ)η212ηcosβ(ϕ)1dx1x[1x1η1x+1η]}. (23)

Note that η cos β remains greater than one for small β and δ/R. This point can be seen as follows. Testing if η2 cos2 β > 1 leads to testing the positivity of

(C2+D2)cos2βC2=D2cos2βC2sin2β=sin2β[(1δR)2cos2β1+2(1δR)cosβ(1δR)2cos2β]=sin2β[2(1δR)cosβ1]>0provided(1δR)cosβ>12

which is easily satisfied for small β and δ/R. One then continues with the remaining integral in (22) by the substitution u1x(orx=1u2),

η2142η3Ccosβ(ϕ)1dx1x[1x1η1x+1η]=η2142η3C2sinβ(ϕ)202uduu[1(11η)u21(1+1η)u2]=η2142η3C[ηη1ln11η+2sinβ211η2sinβ2][ηη+1ln1+1η+2sinβ21+1n2sinβ2]

Therefore, the first part of integral (22) (the total contribution from integral (23)) can be written as

122Ccosβ(ϕ)1dx1xx21η2x21=sinβ(ϕ)2η2Cη21252η3C[ηη1ln11η+2sinβ211n2sinβ2ηη+1ln1+1η+2sinβ21+1η2sinβ2]. (24)

The second part of the integral (22) can be done in a similar fashion

122cosβ(ϕ)1dx1xDx1x2C2(C2+D2)x2=D22C2cosβ(ϕ)1dxx1+xη2x21=D42η2C2cosβ(ϕ)1dx1+x[1x1η+1x+1η]withu1+x=D22η2C21+cosβ(ϕ)2du[u2u2(1+1η)+u2u2(11η)]=Dη2C2(1cosβ2)+DC242η2[1+1ηln(21+1η)(2cosβ2+1+1η)(2+1+1η)(2cosβ21+1η)]+[11ηln(211η)(2cosβ2+11η)(2+11η)(2cosβ211η)]. (25)

Combining integrals (24) and (25), we have the full results for the θ integral (22)

0β(ϕ)sinθdθ22t(θ)1cosθ=1η2C[sinβ(ϕ)2+DC(1cosβ(ϕ)2)]+142η2C{η21η(η+1)ln1+1η+2sinβ21+1η2sinβ2η21η(η1)ln11η+2sinβ211η2sinβ2}+DC[1+1ηln(21+1η)(2cosβ2+1+1η)(2+1+1η)(2cosβ21+1η)]+{[11ηln(211η)(2cosβ2+11η)(2+11η)(2cosβ211η)]}. (26)

By multiplying the result above by [(σ2σ1) + λ(ϕ)(σ3σ2)] and integrating over the ϕ angle from 0 to α, we obtain the second half of the integral (18). Prior to doing so, let us further analyze δ(ϕ) and η to obtain the expansion scheme. We already know that for a small spherical triangle (hence small β) δ/R is of order β2, η is of order 1/β, C is of order β2 and D is of order β. Therefore, η2C is of order 1. We expand expression (26) as follows.

The first and the second terms inside the curly brackets can be expanded as

2η21η(η+1)[212sinβ2(1+1η)12+232sin32β23(1+1η)32+]2η21η(η1)[212sinβ2(11η)12+232sin32β23(11η)32+]=42sinβ2[1+43η2η21sin2β2+45η2(3η2+1)(η21)2sin4β2+]=42sinβ2[1+43(1+1η2)sin2β2+125sin4β2+O(β6)]. (27)

Similarly, the terms inside the square brackets can be expanded as follows:

DC[1+1ηln12(1cosβ2)2+1+1η12(1cosβ2)21+1η+11ηln12(1cosβ2)2+11η12(1cosβ2)211η]DC[22(1cosβ2)(1+1η11η+11η1+1η)+42(1cosβ2)2(1+1η(11η)2+11η(1+1η)2)+]42DC[(1cosβ2)η2+1η21+2(1cosβ2)2η2(η2+3)(η21)2+(1cosβ2)32η237η4+46η2+11(η21)3+]42DC(1cosβ2)[1+2η2+2η4+2(1cosβ2)(1+5η2)+143(1cosβ2)2+O(β6)]. (28)

Combining results from (26)(28), we may write

0β(ϕ)sinθdθ22t(θ)1cosθ=2η2C{DC(1cosβ(ϕ)2)23sin3β(ϕ)2}+DC(1cosβ(ϕ)2)[1η2+(1cosβ(ϕ)2)]23η2sin3β(ϕ)265sin5β(ϕ)2+{DC(1cosβ(ϕ)2)[1η4+5η2(1cosβ(ϕ)2)+73(1cosβ2)2]+O(β7)}. (29)

In order to perform the ϕ integral, we need to express sinβ2 and cosβ2 in terms of ϕ. Using cot β = a cos(ϕϕ0), we have

1sin2β=14sin2β2(1sin2β2)=1+a2cos2(ϕϕ0),

leading to

sinβ(ϕ)212[1(1+1a2cos2(ϕϕ0))12]1212acos(ϕϕ0)[1381a2cos2(ϕϕ0)+311281a4cos4(ϕϕ0)+].

This confirms that 1/(a cos(ϕϕ0)) is indeed of order β. Similarly,

cosβ(ϕ)2118a2cos2(ϕϕ0)+11128a4cos4(ϕϕ0)691024a6cos6(ϕϕ0)+

or

1cosβ(ϕ)218a2cos2(ϕϕ0)[11116a2cos2(ϕϕ0)+69128a4cos4(ϕϕ0)+].

There are a few more details we need to attend to. If we examine equation (29), we notice that there is an order 1 combination η2C that needs to be worked out and expanded. Also, terms inside the square brackets of equation (29), although combined to form a small contribution headed by (1cosβ2), are multiplied by the overall factor D/C which is of order 1/β and thus we also need to work out the combination (1cosβ2)DC and expand it properly. Since the order β2 small quantity δ/R appears in C(ϕ) and D(ϕ), we also need to express adequately the leading behavior of δ/R to facilitate the proper expansions needed. We shall name the order β2 small quantity 1r^2r^3 as ζ23. To simplify our expansion, without loss of generality, we shall introduce an order 1 ϕ-dependent quantity

h~ζ23λ(ϕ)(1λ(ϕ))a2cos2(ϕϕ0). (30)

Specifically,

δ(ϕ)R=112λ(1λ)ζ23=λ(1λ)ζ23[1+λ(1λ)ζ232+λ2(1λ)2ζ2322+]h~a2cos2(ϕϕ0)[1+h~2a2cos2(ϕϕ0)+h~22a4cos4(ϕϕ0)+]

Similarly

δ2(ϕ)R2=h~2a4cos4(ϕϕ0)[1+h~a2cos2(ϕϕ0)+].

We now further examine the coefficients C(ϕ) and D(ϕ).

C(ϕ)=(1cosβ)+δRcosβ=(1cosβ)+δRδR(1cosβ)=h~+12a2cos2(ϕϕ0)[1+2h~34a2cos2(ϕϕ0)+4h~24h~+58a4cos4(ϕϕ0)+] (31)

and

D(ϕ)=(1δR)sinβ=1acos(ϕϕ0)[1h~+12a2cos2(ϕϕ0)h~2h~342a4cos4(ϕϕ0)+] (32)

leading to

DϕC(ϕ)2acos(ϕϕ0)1+2h~[1+16h~4a2cos2(ϕϕ0)(1+2h~)216a4cos4(ϕϕ0)+].

We thus have

DϕC(ϕ)(1cosβ2)1(1+2h~)4acos(ϕϕ0){124h~+716a2cos2(ϕϕ0)32h~2100h~39128a4cos4(ϕϕ0)+}.

We also need to expand 1/η2 to first two leading orders. Let us begin with

η2=C2+D2C2=1+D2C2=4a2cos2(ϕϕ0)(1+2h~)2[1+4h~28h~+34a2cos2(ϕϕ0)+28h~220h~116a4cos4(ϕϕ0)+]. (33)

Therefore, we have

1η2=(h~+12)2a2cos2(ϕϕ0)[14h~28h~+34a2cos2(ϕϕ0)+8h~432h~3+30h~214h~+58a4cos4(ϕϕ0)+].

Also, the order 1 quantity 2/η2C may also be expanded as

2η2C=(2h~+1){1h~(h~32)a2cos2(ϕϕ0)+h~(8h~328h~2+14h~1)8a4cos4(ϕϕ0)+},

and finally the expression inside the curly brackets of equation (29), after some tedious algebra, may be expanded in powers of 1/a cos(ϕϕ0) as

1(1+2h~)acos(ϕϕ0)[14+48h~256h~19192a2cos2(ϕϕ0)+1600h~3120h~2+1164h~+5077680a4cos4(ϕϕ0)+].

We may now rewrite the expression (29) as

0β(ϕ)sinθdθ22t(θ)1cosθ=(2h~+1)[1h~(h~32)a2cos2(ϕϕ0)+h~(8h~328h~2+14h~1)8a4cos4(ϕϕ0)+]×1(1+2h~)acos(ϕϕ0)[14+48h~256h~19192a2cos2(ϕϕ0)+1600h~3120h~2+1164h~+5077680a4cos4(ϕϕ0)+]=1acos(ϕϕ0){14+16h~19192a2cos2(ϕϕ0)+640h~2216h~+5077680a4cos4(ϕϕ0)}+{186368h~347488h~2+29280h~876371720320a6cos6(ϕϕ0)+O(β8)}. (34)

Note that the order 1 variable h~ depends on the azimuthal angle ϕ. The expression above will be multiplied by [(σ2σ1) + λ(ϕ)(σ3σ2)] and then integrated over ϕ from 0 to α. In equation (34), we have kept terms all the way up to β7. However, as a proof of principle we will only keep terms up to β3 in the remainder of the manuscript. (Although the systematic approach to reach higher order terms will be described, we note that the ϕ integrals can be quite tedious for higher order terms.) Given h~ζ23λ(ϕ)(1λ(ϕ))a2cos2(ϕϕ0), integrals of the following sorts (ϕ dependence of λ suppressed) must appear

F(,d,p)0αh~λd1apcosp(ϕϕ0)dϕ=ζ23a2p0αλ+d(1λ)cos2p(ϕϕ0)dϕ (35)

with d = 0 or 1, p an odd positive integer, and the nonnegative integer < p/2. The case of = d = 0 has been worked out explicitly in (21). Therefore, we concentrate here on + d ⩾ 1, meaning the integral exponent of λ is positive.

From equation (12), we see that both λ and 1 − λ are rational function of sin ϕ and cos ϕ. If one substitutes tanϕ2 by x, then λ becomes a rational function of x and dϕ=2dx1+x2. We write

λ=sinβ3sinϕsinβ2sin(αϕ)+sinβ3sinϕAsinϕB1cosϕ+(A+B2)sinϕ1λ=sinβ2sin(αϕ)sinβ2sin(αϕ)+sinβ3sinϕB1cosϕ+B2sinϕB1cosϕ+(A+B2)sinϕ

with A ≡ sin β3, B1 = sin β2 sin α, and B2 = −sin β2 cos α. Upon setting tanϕ2=x, we have

sinϕ=2x1+x2andcosϕ=1x21+x2,

and consequently,

λ=2AxB1(1x2)+2x(A+B2)=2sinβ3sinβ2sinαx1x2+2A+B2B1x1λ=B1(1x2)+2B2xB1(1x2)+2x(A+B2)=1x22xcotα1x2+2A+B2B1x.

We also write

cos(ϕϕ0)=cosϕ0cosϕ+sinϕ0sinϕ=cosϕ01+x2[1x2+2xtanϕ0].

It turns out that tan ϕ0 and (A + B2)/B1 are very close when β ≪ 1. From equation (4)

tanϕ0=tanβ3tanβ2cosαsinα,

while

A+B2B1=sinβ3sinβ2cosαsinβ2sinα=sinβ3sinβ2cosαsinα.

Evidently, A+B2B1tanϕ0=sinβ3sinβ2sinα(1cosβ2cosβ3) is of order β2 when β2 and β3 are small. To simplify the operation, we introduce the following shorthand notations

μ=B2B1=cotατ=tanϕ0=tanβ3tanβ2sinα+μτ=A+B2B1=sinβ3sinβ2sinα+μ

and

τ1τ=sinβ3sinβ2sinα(1cosβ2cosβ3)O(β2).

Below we will illustrate the basic idea how the order of β are incorporated in F(,d,p) when + d ⩾ 1. We write (with xtanϕ2)

F(,d,p)=ζ23a2p0αλ+d(1λ)cos2p(ϕϕ0)dϕ=2ζ23(2sinβ3sinβ2sinα)+d(acosϕ0)2p0tanα2dxx+d[1x2+2μx][1x2+2τx]2p[1x2+2τx]2+d(1+x2)2p+1.

By writing τ′ = τ + (τ′ − τ), we may expand part of the integrand of the above integral as

1[1x2+2τx](2+d)=1[1x2+2τx](2+d)(k=0Ck(2+d)[2(ττ)x1x2+2τx]k)

where the negative binomial coefficient Ckn (with n ⩾ 1) is a short hand for

Ckn(n)(n1)(nk+1)k!=(1)k(k+n1)!k!(n1)!=(1)kCkk+n1.

Consequently,

F(,d,p)=2ζ23(2sinβ3sinβ2sinα)+d(acosϕ0)2p×{k=0(1)kCk2+d+k12k(ττ)k0tanα2x+d+k[1x2+2μx]dx[1x2+2τx]p+d+k(1+x2)2p+1}.

With (τ′ − τ) being of order O(β2), the above expansion of F provides a systematic inclusion of higher order β contributions. We should note that the factor 1 − x2 + 2τx is of order 1 and is always large compared to β in the range 0 ⩽ ϕα. Given that f(x) ≡ 1 − x2 + 2τx is a downward parabola in x, we know that f(x)min{f(0),f(tanα2)}. Since f(0) = 1 and f(tanα2)=tanβ3tanβ2cos2α2, both order 1 quantities, we find (1 − x2 + 2τx) always much larger than β. We find it more convenient to define the following integral

G(,d,k,p)2ζ23(2sinβ3sinβ2sinα)+d+k(acosϕ0)2p(1)kCk2+d+k1(1cosβ2cosβ3)k×0tanα2x+d+k[1x2+2μx]dx[1x2+2τx]p+d+k(1+x2)2p+1. (36)

(Evidently, because of the prefactors (a2ζ23)a−p and (1cosβ2cosβ3)k, G(,d,k,p) is O(βp+2k).) Then for + d ⩾ 1, we can write

F(,d,p)=k=0G(,d,k,p). (37)

For future convenience, let us generalize the integral above to

Fnc,ns(,d,p)0αh~λdcosncϕsinnsϕapcosp(ϕϕ0)dϕ, (38)

leading naturally to

Gnc,ns(,d,k,p)2ζ23(2sinβ3sinβ2sinα)+d+k(acosϕ0)2p(1)kCk2+d+k1(1cosβ2cosβ3)k×0tanα22nsx+d+k+ns(1x2)nc[1x2+2μx]dx[1x2+2τx]p+d+k(1+x2)2p+1+nc+ns (39)

and

Fnc,ns(,d,p)=k=0Gnc,ns(,d,k,p). (40)

The leading term of Fnc,ns(,d,p), Gnc,ns(,d,k=0,p) is O(βp), and each subsequent k ≠ 0 term carries an additional β2k order. As an example of the use of this information, to retain order O(β5) accuracy in F(,d,p)s, we need only the leading (k = 0) terms for F(,d,p=5)s, both the leading and the subleading (k = 1) terms for F(,d,p=3)s, and the first three leading terms (k = 0, 1, 2) for F(,d,p=1)s. Specifically, we employ the following approximations

Fnc,ns(,d,p=5)Gnc,ns(,d,0,5)Fnc,ns(,d,p=3)Gnc,ns(,d,0,3)+Gnc,ns(,d,1,3)Fnc,ns(,d,p=1)Gnc,ns(,d,0,1)+Gnc,ns(,d,1,1)+Gnc,ns(,d,2,1).

However, we also note that

Fnc,ns(=0,d=0,p)=Gnc,ns(0,0,0,p) (41)

with no higher order correction.

Because the integrands are all rational functions of x, they can be integrated exactly using, for example, the Ostrogradskiy–Hermite method. In appendix C, we list some results of these integrals.

Note that σiσj (when i and j are neighboring vertices and when the spherical triangles are small) should be of order β based on the charge distribution continuity. (We may imagine Taylor expanding the charge distribution around a fixed point (say vertex i of the triangle considered.) Using equations (19) and (34), the electric field contribution in equation (18) accurate up to order O(β5) can be written as

Ez=0αdϕ0β(ϕ)sinθdθ22σ1+t(θ)[σ2σ1+λ(ϕ)(σ3σ2)]1cosθ=σ1[F(0,0,1)2F(0,0,3)163+F(0,0,5)25631]+(σ2σ1)[F(0,0,1)4F(0,0,3)19219+F(1,0,3)12]+(σ3σ2)[F(0,1,1)4F(0,1,3)19219+F(1,1,3)12]=σ1[G(0,0,0,1)2G(0,0,0,3)163+G(0,0,0,5)25631]+(σ2σ1)[G(0,0,0,1)4G(0,0,0,3)19219+G(1,0,0,3)12]+(σ3σ2)[G(0,1,0,1)+G(0,1,1,1)4][G(0,1,0,3)19219+G(1,1,0,3)12].

Looking up the integral results from appendix C, one sees that the expression becomes complicated as one goes to higher order terms. However, we have made an effort to keep most of the results expanded in powers of cos ϕ0 and cos(α λ ϕ0) although the expressions may still contain a single power of sin ϕ0 and/or sin(αϕ0). This choice is for computational convenience as one only need to obtain cos ϕ0 (or cos(αϕ0)) once and then store it and raise it to any power as needed. Even though one may in principle keep as many higher order terms as one wishes, for illustration purpose, we will from this point on only keep to order β3 accuracy as previously mentioned. By looking at the development up to this point, the readers would have gotten the idea of how to keep higher order terms when needed. Remember that G(,d,k,p) is of order βp+2k and that (σ2σ1)/σ1(2) is of order β, we therefore have (with accuracy up to order β3)

Ez=0αdϕ0β(ϕ)sinθdθ22σ1+t(θ)[σ2σ1+λ(ϕ)(σ3σ2)]1cosθσ1[G(0,0,0,1)2G(0,0,0,3)163]+(σ2σ1)G(0,0,0,1)4+(σ3σ2)G(0,1,0,1)4+O(β4)=σ1+σ24G(0,0,0,1)3σ116G(0,0,0,3)+σ3σ24G(0,1,0,1)+O(β4)[σ1+σ28a17σ1+19σ21924a3+(σ3σ2)sinβ3sin(2ϕ0)16asinαsinβ2]ln[1+sin(αϕ0)][1+sin(ϕ0)][1sin(αϕ0)][1sin(ϕ0)]17σ1+19σ21922a3(sin(αϕ0)cos2(αϕ0)+sinϕ0cos2ϕ0)+(σ3σ2)cosβ34asinαcosβ2[cosϕ0cos(αϕ0)]+O(β4). (42)

We can thus compute the field contribution of all spherical triangles containing the north pole as the one of the vertices. Once contributions of all those spherical triangles are summed, we still need to remember to add 2πσ1 to the field right above the north pole and −2πσ1 to the field right below the north pole.

3.5. Radial electric field on the same sphere but outside the charged spherical triangle

Now consider the radial electric field, produced by the spherical triangle discussed earlier, at a point outside the solid angle region of the spherical triangle. Let us denote the radial direction by the polar angles (θ, ϕ). For α < ϕ < 2π, θ can take the full range 0 ⩽ θπ. However, when 0 ⩽ ϕα, the range of θ becomes

tan1(1acos(ϕϕ0))θπ.

Remember

1r~r=l=0r<lr>l+14π2l+1m=llYlm(r~^)Ylm(r^)

where r<=min(r~,r), r^rr, and in spherical polar coordinates r^(θ,ϕ).

Electric potential produced by the spherical triangle (with 0 ⩽ ϕα and 0 ⩽ θ ⩽ tan−1 (1acos(ϕϕ0))) at location r~ can be written as

0αdϕ0β(ϕ)sinθdθσ(θ,ϕ)r~rR2=l=0r<lr>l+14πR22l+1m=llYlm(θ~,ϕ~)0αdϕ0β(ϕ)sinθdθYlm(θ,ϕ)σ(θ,ϕ).

The electric field at the spherical surface will be needed when enforcing the boundary condition. If we take the derivative by assuming first r~>R, we obtain

Er^(r~=R)=l=04π(l+1)2l+1m=llYlm(θ~,ϕ~)0αdϕ0β(ϕ)sinθdθYlm(θ,ϕ)σ(θ,ϕ).

If we take the derivative by assuming first r~<R, we obtain

Er^(r~=R)=l=04πl2l+1m=llYlm(θ~,ϕ~)0αdϕ0β(ϕ)sinθdθYlm(θ,ϕ)σ(θ,ϕ).

These two expressions suggest that

l=04π(l+1)2l+1m=llYlm(θ~,ϕ~)Ylm(θ,ϕ)=l=04πl2l+1m=llYlm((θ~,ϕ~)Ylm(θ,ϕ)orl=0m=llYlm(θ~,ϕ~)Ylm(θ,ϕ)=r~^{l,ml,ml,m}r^=r~^r^=0.

This is correct since direction of r~ is outside the spherical triangle while the direction of r is within the spherical triangle. Therefore, r~^r^ always. This indicates that we can actually average the two expressions for Er^ above to arrive at

Er^(r=R)=l=02π2l+1m=llYlm(θ~,ϕ~)0αdϕ0β(ϕ)sinθdθYlm(θ,ϕ)σ(θ,ϕ)=120αdϕ0β(ϕ)sinθdθR2σ(θ,ϕ)R222r~^r^. (43)

The correctness of the expression above can be verified by direct evaluation. Let us consider the radial field produced at location r~ by a charge qt at r:

qtr~rr~r3r~^=qtr~rr~^r^(r~2+r22r~rr~^r^)32.

Upon setting r=r~=R, we obtain

qt2R2122r~^r^

ni exact agreement with (43). This is a great simplification as the radial electric field expression (43) happens to be 12R times the electric potential.

In the previous subsection, the electric field at the north pole was computed using β (the range of polar θ angle) as the smallness parameter. In fact, the leading term in electric field is of order β and we worked out its leading correction explicitly to O(β3), that is β2 smaller than the leading term. Our case here is slightly different. Previously, we have r~z^ and thus 11r~^r^=11cosθ1sinθ2, which got cancelled by the Jacobian factor sinθ=2sinθ2cosθ2 and the integral is well behaved. In the current case, the factor

11r~^r^=11[cosθ~cosθ+sinθ~sinθcos(ϕ~ϕ)]

presents some difficulty for integration over θ and ϕ. Specifically, there is no clean way to perform an expansion. For example, although we know for sure 1<r~^r^<1, expanding 11r~^r^ using r~^r^ as the expansion parameter can be extremely slow converging when θ~ is small because the integration domain is an area close to and include the north pole. To draw a close analog to the previous case, we write

11r~^r^=11r~^r^aver~^[r^r^ave]=11r~^r^ave[1r~^[r^r^ave]1r~^r^ave]12=11r~^r^ave[1+r~^[r^r^ave]2(1r~^r^ave)+38(r~^[r^r^ave]1r~^r^ave)2+516(r~^[r^r^ave]1r~^r^ave)3+] (44)

with r^ave representing the average of r^=(sinθcosϕ,sinθsinϕ,cosθ) over the integration domain and r~^[r^r^ave]1r~^r^ave as the expansion parameter. This choice bears resemblance to the usual multipole expansion. Evidently, we need 1r~^r^ave to be significantly larger than r~^[r^r^ave] in order for the series to converge fast. A simple analysis shows that if

113r~^(r^1+r^2+r^1)>2[1min{r^1r^2,r^1r^3,r^2r^3}] (45)

then the expansion (44) converges reasonably fast. However, if the condition (45) is not met, it is best to integrate numerically for that particular r~^.

To proceed with the expansion, we need to first find the average r^ave=(sinθcosϕ,sinθsinϕ,cosθ)(tx,ty,tz) over the integration domain 0αdϕ0β(ϕ)sinθdθ. Before we perform the averages one by one, let us first find out the area of the domain of integration, which we will need when computing the average. (Let y = sin(ϕϕ0) be the substitution variable below.)

A=0αdϕ0β(ϕ)sinθdθ=0αdϕ[1cosβ(ϕ)]=0αdϕ[1acos(ϕϕ0)1+a2cos2(ϕϕ0)]=αsinϕ0sin(αϕ0)ady(1+a2)a2y2=α[tan1asin(αϕ0)1+a2cos2(αϕ0)+tan1asinϕ01+a2cos2ϕ0]=αtan1[tan(αϕ0)cosβ2]tan1[tan(ϕ0)cosβ3](1cosβ2)sin(αϕ0)cos(αϕ0)+(1cosβ3)sinϕ0cosϕ0+(1cosβ2)2sin3(αϕ0)cos(αϕ0)+(1cosβ3)2sin3ϕ0cosϕ0+O(β6). (46)

We now calculate the average below

sinθcosϕA=0αcosϕdϕ0β(ϕ)sin2θdθ=120αcosϕ[β(ϕ)sinβ(ϕ)cosβ(ϕ)]dϕ=120αcosϕ[tan11acos(ϕϕ0)acos(ϕϕ0)1+a2cos2(ϕϕ0)]dϕ.

We then perform integration by parts only for the first term inside the square brackets and great simplification results

sinθcosϕA=12{[sinϕtan11acos(ϕϕ0)]0α0αacosϕ0dϕ1+a2cos(ϕϕ0)}=12{sinαtan11acos(αϕ0)acosϕ01+a2[tan1tan(αϕ0)1+a2+tan1tan(ϕ0)1+a2]}=12{β2sinα[1sinβ2β2β1sinβ1cosβ3]} (47)

where equations (8) and (9) have been applied to simplify the expression above.

Similarly,

sinθsinϕA=120αsinϕ[tan11acos(ϕϕ0)acos(ϕϕ0)1+a2cos2(ϕϕ0)]dϕ=12{cot1(acosϕ0)cosαcot1(acos(αϕ0))asinϕ01+a2{[tan1tan(αϕ0)1+a2+tan1tanϕ01+a2]}=12{β3cosαβ2acosϕ01+a2tanϕ0[tan1tan(αϕ0)1+a2+tan1tanϕ01+a2]}=12{β3cosαβ2[sinβ3cosαsinβ2cosβ3cosβ2]β1cosβ2sinβ1} (48)

and

cosθA=0αdϕ0β(ϕ)cosθsinθdθ=120αsin2β(ϕ)dϕ=120αdϕ1+a2cos2(ϕϕ0)=121+a2[tan1tan(αϕ0)1+a2+tan1tanϕ01+a2]=sinαsinβ2sinβ32β1sinβ1. (49)

Let us define the following notations: txsinθcosϕ, tysinθsinϕ, and tzcosθ. Since A, txA, tyA, and tzA are evaluated exactly in equations (46)(49) respectively, we have the exact values for tx, ty, and tz. The numerator of our expansion parameter in equation (44) depends on the θ and ϕ angles:

r~^[r^r^ave]=sinθ~cosϕ~(sinθcosϕtx)+sinθ~sinϕ~(sinθsinϕty)+cosθ~(cosθtz)sinθ~cosϕ~(r^xtx)+sinθ~sinϕ~(r^yty)+cosθ~(r^ztz).

If we keep up to the third term (quadratic in r~^[r^r^ave]), we will need all the following integrals evaluated

q0=0αdϕ0β(ϕ)sinθdθσ(θ,ϕ)=0αdϕ0β(ϕ)sinθdθ{σ1+sinθC(ϕ)sinθ+D(ϕ)cosθ[(σ2σ1)+λ(ϕ)(σ3σ2)]}=σ1A+0αdϕ{[(σ2σ1)+λ(ϕ)(σ3σ2)]0β(ϕ)sin2θdθC(ϕ)sinθ+D(ϕ)cosθ}=σ1A+0αdϕ[(σ2σ1)+λ(ϕ)(σ3σ2)][C(1cosβ)DsinβC2+D2][+D2(C2+D2)32lnD+(C2+D2+C)tanβ2D(C2+D2C)tanβ2]. (50)

Here, we can in principle expand the expression to higher order β to gain higher order accuracy. However, as we mentioned before, we only keep correction terms of relative order β2 to the leading term, which itself is of order β2 for q0. (This is because the area of the spherical triangle A is proportional to β2.) Expression (C.1) containing higher order terms are given in appendix C. We thus expand (50) to

q0=σ1A+0αdϕ[σ2σ1+(σ3σ2)λ(ϕ)3a2cos2(ϕϕ0)+(10h~31)[(σ2σ1)+(σ3σ2)λ(ϕ)]120a4cos4(ϕϕ0)]+O(β6)σ1A+(σ2σ1)[F(0,0,2)331F(0,0,4)120+F(1,0,4)12]+(σ3σ2)[F(0,1,2)331F(0,1,4)120+F(1,1,4)12]+O(β6)σ1A+(σ2σ1)[G(0,0,0,2)331G(0,0,0,4)120+G(1,0,0,4)12]+(σ3σ2)[G(0,1,0,2)+G(0,1,1,2)331G(0,1,0,4)120+G(1,1,0,4)12]+O(β6). (51)

The needed integrals are listed in appendix B.

The next quantity of interest is given by

0αdϕ0β(ϕ)sinθdθ(sinθcosϕ,sinθsinϕ,cosθ)σ(θ,ϕ).

So in terms of the θ integral, we need the following integrals

0β(ϕ)sin2θdθ{σ1+sinθC(ϕ)sinθ+D(ϕ)cosθ[(σ2σ1)+λ(ϕ)(σ3σ2)]} (52)
0β(ϕ)cosθsinθdθ{σ1+sinθC(ϕ)sinθ+D(ϕ)cosθ[(σ2σ1)+λ(ϕ)(σ3σ2)]}. (53)

Both integrals above again can be expanded to higher orders (see appendix C), but we again only keep correction terms of relative order of β2 to the leading terms. Integral (52) can be evaluated to yield

0β(ϕ)sin2θdθ{σ1+sinθC(ϕ)sinθ+D(ϕ)cosθ[(σ2σ1)+λ(ϕ)(σ3σ2)]}=σ1(β2sin(2β)4)+[(σ2σ1)+λ(ϕ)(σ3σ2)]{D(cos2β1)Csin2β4(C2+D2)}+{Cβ(C2+3D2)2(C2+D2)2D3(C2+D2)2ln(cosβ+CDsinβ)}σ1(β2sinβcosβ2)+(σ2σ1)+λ(ϕ)(σ3σ2)4a3cos3(ϕϕ0){1+376h~30a2cos2(ϕϕ0)}+O(β6),

which upon evaluating 0αcosϕdϕ yields (with the angular brackets representing average over the charge distribution)

r^xq0=0αdϕ0β(ϕ)sinθdθ(sinθcosϕ)σ(θ,ϕ)=σ1txA+(σ2σ1)[F1,0(0,0,3)4+37F1,0(0,0,5)120F1,0(1,0,5)20]+(σ3σ2)[F1,0(0,1,3)4+37F1,0(0,1,5)120F1,0(1,1,5)20]+O(β7)=σ1txA+(σ2σ1)[G1,0(0,0,0,3)4+37G1,0(0,0,0,5)120G1,0(1,0,0,5)20]+(σ3σ2)[G1,0(0,1,0,3)+G1,0(0,1,1,3)4+37G1,0(0,1,0,5)120G1,0(1,1,0,5)20]+O(β7).

Again, the integrals needed are provided in appendix B. Similar integration over 0αsinϕdϕ yields

r^yq0=0αdϕ0β(ϕ)sinθdθ(sinθsinϕ)σ(θ,ϕ)=σ1tyA+(σ2σ1)[F0,1(0,0,3)4+37F0,1(0,0,5)120F0,1(1,0,5)20]+(σ3σ2)[F0,1(0,1,3)4+37F0,1(0,1,5)120F0,1(1,1,5)20]+O(β7)=σ1tyA+(σ2σ1)[G0,1(0,0,0,3)4+37G0,1(0,0,0,5)120G0,1(1,0,0,5)20]+(σ3σ2)[G0,1(0,1,0,3)+G0,1(0,1,1,3)4+37G0,1(0,1,0,5)120G0,1(1,1,0,5)20]+O(β7).

The integrals needed are provided in appendix B. The integral (53) can also be evaluated to yield

0β(ϕ)cosθsinθdθ{σ1+sinθC(ϕ)sinθ+D(ϕ)cosθ[(σ2σ1)+λ(ϕ)(σ3σ2)]}=σ1sin2β2+[(σ2σ1)+λ(ϕ)(σ3σ2)]{C(1cos2β)Dsin2β4(C2+D2)}{Dβ(C2D2)2(C2+D2)2+CD2(C2+D2)2ln(cosβ+CDsinβ)}σ1sin2β2+(σ2σ1)+λ(ϕ)(σ3σ2)3a2cos2(ϕϕ0)[1+10h~4340a2cos2(ϕϕ0)}+O(β6)

which upon evaluating 0αdϕ yields

r^zq0=0αdϕ0β(ϕ)sinθdθ(cosθ)σ(θ,ϕ)σ1tzA+(σ2σ1)[F(0,0,2)343F(0,0,4)120+F(1,0,4)12]+(σ3σ2)[F(0,1,2)343F(0,1,4)120+F(1,1,4)12]+O(β6)σ1tzA+(σ2σ1)[G(0,0,0,2)343G(0,0,0,4)120+G(1,0,0,4)12]+(σ3σ2)[G(0,1,0,2)+G(0,1,1,2)343G(0,1,0,4)120+G(1,1,0,4)12]+O(β6).

The integrals needed are provided in appendix B.

For the same reason, to compute the average (in the presence of charge distribution) of (r~^[r^r^])2, the following integrals will be encountered

0β(ϕ)sin3θdθ{σ1+sinθC(ϕ)sinθ+D(ϕ)cosθ[(σ2σ1)+λ(ϕ)(σ3σ2)]} (54)
0β(ϕ)cosθsin2θdθ{σ1+sinθC(ϕ)sinθ+D(ϕ)cosθ[(σ2σ1)+λ(ϕ)(σ3σ2)]} (55)
0β(ϕ)cos2θsinθdθ{σ1+sinθC(ϕ)sinθ+D(ϕ)cosθ[(σ2σ1)+λ(ϕ)(σ3σ2)]}. (56)

Equation (54) can be integrated to yield

σ1[(1cosβ)13(1cos3β)]+[(σ2σ1)+λ(ϕ)(σ3σ2)]{C(cos3β1)Dsin3β3(C2+D2)C(C2+2D2)(cosβ1)+D3sinβ(C2+D2)2{+D4(C2+D2)52lnD+(C2+D2+C)tanβ2D(C2+D2C)tanβ2}σ1[(1cosβ)13(1cos3β)]+(σ2σ1)+λ(ϕ)(σ3σ2)5a4cos4(ϕϕ0)[1+14h~14384a2cos2(ϕϕ0)]+O(β9). (57)

Consequently, if we multiply equation (54) by cos2 ϕ and integrate over ϕ from 0 to α, we obtain

r^x2q0=0αdϕ0β(ϕ)sinθdθ(sin2θcos2ϕ)σ(θ,ϕ)0ασ1[(1cosβ(ϕ))13(1cos3β(ϕ))]cos2ϕdϕ+0α(σ2σ1)+λ(ϕ)(σ3σ2)5a4cos4(ϕϕ0)[1+14h~14384a2cos2(ϕϕ0)]cos2ϕdϕ+O(β9)σ13{A+sinαcosα+a3cos2ϕ0sinϕ0(1+a2)1+a2cos2ϕ0cos2αasin(αϕ0)(1+a2)1+a2cos2(αϕ0)}{1+a2cos2(αϕ0)(1+a2)asin(α+ϕ0)}+σ2σ15F2,0(0,0,4)+σ3σ25F2,0(0,1,4)+O(β7)σ13{A+sinαcosα+a3cos2ϕ0sinϕ0(1+a2)1+a2cos2ϕ0cos2αasin(αϕ0)(1+a2)1+a2cos2(αϕ0){1+a2cos2(αϕ0)(1+a2)[sin(2α)acos(αϕ0)cos2αasin(αϕ0)]}+σ3σ25G2,0(0,1,0,4)+σ2σ15G2,0(0,0,0,4)+O(β7). (58)

If we multiply equation (54) by cos ϕ sin ϕ and integrate over ϕ from 0 to α, we obtain

r^xr^yq0=0αdϕ0β(ϕ)sinθdθ(sin2θcosϕ,sinϕ)σ(θ,ϕ)0ασ1[(1cosβ(ϕ))13(1cos3β(ϕ))]cosϕsinϕdϕ+0α(σ2σ1)+λ(ϕ)(σ3σ2)5a4cos4(ϕϕ0)[1+14h~14384a2cos2(ϕϕ0)]cosϕsinϕdϕ+O(β9)σ13{sin2α1+a2cos2ϕ01+a2acosϕ0sinαcosαasin(αϕ0)(1+a2)1+a2cos2(αϕ0)}+{1+a2cos2(αϕ0)1+a2acos(α+ϕ0)}+σ2σ15F1,1(0,0,4)+σ3σ25F1,1(0,1,4)+O(β7)σ13{sin2α1+a2cos2ϕ01+a2acosϕ0sinαcosαasin(αϕ0)(1+a2)1+a2cos2(αϕ0)}+{1+a2cos2(αϕ0)1+a2[cos(2α)acos(αϕ0)+sin(2α)asin(αϕ0)]}+σ3σ25G1,1(0,1,0,4)+σ2σ15G1,1(0,0,0,4)+O(β7). (59)

And similarly, if we multiply equation (54) by sin2 ϕ and integrate over ϕ from 0 to α, we obtain

r^y2q0=0αdϕ0β(ϕ)sinθdθ(sin2θsin2ϕ)σ(θ,ϕ)0ασ1[(1cosβ(ϕ))13(1cos3β(ϕ))]sin2ϕdϕ+0α(σ2σ1)+λ(ϕ)(σ3σ2)5a4cos4(ϕϕ0)[1+14h~14384a2cos2(ϕϕ0)]sin2ϕdϕ+O(β9)σ13{Asinαcosα1+a2cos2ϕ0(1+a2)asinϕ0sin2αasin(αϕ0)(1+a2)1+a2cos2(αϕ0)}+{1+a2cos2(αϕ0)(1+a2)asin(α+ϕ0)}+σ2σ15F0,2(0,0,4)+σ3σ25F0,2(0,1,4)+O(β7)σ13{Asinαcosα1+a2cos2ϕ0(1+a2)asinϕ0sin2αasin(αϕ0)(1+a2)1+a2cos2(αϕ0)}+{1+a2cos2(αϕ0)(1+a2)[sin(2α)acos(αϕ0)cos2αasin(αϕ0)]}+σ3σ25G0,2(0,1,0,4)+σ2σ15G0,2(0,0,0,4)+O(β7). (60)

Equation (55) can be integrated to yield

σ1sin3β3+[(σ2σ1)+λ(ϕ)(σ3σ2)]{D(cos3β1)+Csin3β3(C2+D2)}+D2{D(1cosβ)+Csinβ(C2+D2)2CD3(C2+D2)52lnD+(C2+D2+C)tanβ2D(C2+D2C)tanβ2}σ1sin3β3+(σ2σ1)+λ(ϕ)(σ3σ2)4a3cos3(ϕϕ0)[1+6h~4730a2cos2(ϕϕ0)][+3377456h~+280h~21680a4cos4(ϕϕ0)]+O(β10). (61)

If we multiply the integral above by cos ϕ and integrate over ϕ from 0 to α, we obtain

r^xr^zq0=0αdϕ0β(ϕ)sinθdθ(sinθcosϕcosθ)σ(θ,ϕ)0ασ1sin3β(ϕ)3cosϕdϕ+0αcosϕdϕ(σ2σ1)+λ(ϕ)(σ3σ2)4a3cos3(ϕϕ0)[1+6h~4730a2cos2(ϕϕ0)]+O(β8)σ13{sinα+a2cos(αϕ0)sinϕ0(1+a2)1+a2cos2(αϕ0)a2cosϕ0sinϕ0(1+a2)1+a2cos2ϕ0}+σ2σ14[F1,0(0,0,3)+F1,0(1,0,5)547F1,0(0,0,5)30]+σ3σ24[F1,0(0,1,3)+F1,0(1,1,5)547F1,0(0,1,5)30]+O(β8)σ13{sinα+a2cos(αϕ0)sinϕ0(1+a2)1+a2cos2(αϕ0)a2cosϕ0sinϕ0(1+a2)1+a2cos2ϕ0}+σ3σ24[G1,0(0,1,0,3)+G1,0(0,1,1,3)+G1,0(1,1,0,5)547G1,0(0,1,0,5)30]+σ2σ14[G1,0(0,0,0,3)+G1,0(1,0,0,5)547G1,0(0,0,0,5)30]+O(β8). (62)

Similarly, if we multiply (61) by sin ϕ and integrate over ϕ, we obtain

r^yr^zq0=0αdϕ0β(ϕ)sinθdθ(sinθsinϕcosθ)σ(θ,ϕ)0ασ1sin3β(ϕ)3sinϕdϕ+0αsinϕdϕ(σ2σ1)+λ(ϕ)(σ3σ2)4a3cos3(ϕϕ0)[1+6h~4730a2cos2(ϕϕ0)]+O(β8)σ13{1+a2cos2ϕ0(1+a2)cosα+a2cos(αϕ0)cosϕ0(1+a2)1+a2cos2(αϕ0)}+σ2σ14[F0,1(0,0,3)+F0,1(1,0,5)547F0,1(0,0,5)30]+σ3σ24[F0,1(0,1,3)+F0,1(1,1,5)547F0,1(0,1,5)30]+O(β8)σ13{1+a2cos2ϕ0(1+a2)cosα+a2cos(αϕ0)cosϕ0(1+a2)1+a2cos2(αϕ0)}+σ3σ24[G0,1(0,1,0,3)+G0,1(0,1,1,3)+G0,1(1,1,0,5)547G0,1(0,1,0,5)30]+σ2σ14[G0,1(0,0,0,3)+G0,1(1,0,0,5)547G0,1(0,0,0,5)30]+O(β8). (63)

Equation (56) can be integrated to yield

σ11cos3β3+[(σ2σ1)+λ(ϕ)(σ3σ2)]{C(1cos3β)+Dsin3β3(C2+D2)}{CDD(1cosβ)+Csinβ(C2+D2)2+C2D2(C2+D2)52lnD+(C2+D2+C)tanβ2D(C2+D2C)tanβ2}σ11cos3β3+(σ2σ1)+λ(ϕ)(σ3σ2)3a2cos2(ϕϕ0)[1+2h~118a2cos2(ϕϕ0)+[26944h~+36h~2160a4cos4(ϕϕ0)]+O(β9). (64)

If we integrate (64) over the ϕ angle, we obtain

r^z2q0=0αdϕ0β(ϕ)sinθdθ(cos2θ)σ(θ,ϕ)0ασ11cos3β(ϕ)3dϕ+0αdϕ(σ2σ1)+λ(ϕ)(σ3σ2)3a2cos2(ϕϕ0)×[1+2h~118a2cos2(ϕϕ0)+26944h~+36h~2160a4cos4(ϕϕ0)]+O(β9)σ13{A+asin(αϕ0)(1+a2)1+a2cos2(αϕ0)+asinϕ0(1+a2)1+a2cos2ϕ0}+σ2σ13[F(0,0,2)+F(1,0,4)411F(0,0,4)8]+σ3σ23[F(0,1,2)+F(1,1,4)411F(0,1,4)8]+O(β7)σ13{A+asin(αϕ0)(1+a2)1+a2cos2(αϕ0)+asinϕ0(1+a2)1+a2cos2ϕ0}+σ3σ23[G(0,1,0,2)+G(0,1,1,2)11G(0,1,0,4)8+G(1,1,0,4)4]+σ2σ13[G(0,0,0,2)11G(0,0,0,4)8+G(1,0,0,4)4]+O(β7). (65)

All integrals needed are shown in appendix B.

3.6. Electric field outside the sphere

The electric potential produced by the spherical triangle (with 0 ⩽ ϕα and 0 ⩽ θ ⩽ tan−1 (1acos(ϕϕ0))) at a location r~ outside the sphere can be written as

0αdϕ0β(ϕ)sinθdθσ(θ,ϕ)r~rR2=l=0rlr~l+14πR22l+1m=llYlm(θ~,ϕ~)0αdϕ0β(ϕ)sinθdθYlm(θ,ϕ)σ(θ,ϕ).

This expansion, however, converges fast only if r~r. When r~r is too small, the only way to get accurate potential and electric field contributions is through numerical integration. However, there are cases when r~ is not too much larger than r and we can expand the integral in such a way that it still converges reasonably fast. The idea is a straightforward extension from the previous section. We write

1r~r=1(r~rave)(rrave)=1r~rave[12(r~rave)(rrave)(rrave)(rrave)r~rave2]12=1r~rave[12r~(rrave)+rave2r2r~rave2]12=1r~rave[12r~(rrave)+rave2r22r~rave2+38(2r~(rrave)+rave2r2r~rave2)2][+516(2r~(rrave)+rave2r2r~rave2)3+]. (66)

The calculations shown in the previous section and their extensions provide the formulas needed and we thus will not repeat them here.

4. Discussions and conclusions

The reader might have noticed that we did not discuss the possible singularities [13, 14] that may arise from the molecular surface definition of Richards and Connolly. This is because we are mainly interested in applying the classical formalism here to the explicit solvent model where we are allowed to make the probe sphere (whose sole functionality is to provide a smooth surface for applying boundary condition) small enough to avoid these potential singularities.

In this manuscript, we lay the first part of the ground work for employing curved patches for applying surface charge method in electrostatics. We have analytically shown how one may control the accuracy by expanding in powers of the arc length (multiplied by the curvature). Before we conclude this paper, let us illustrate with the computation of the area of a spherical triangle using the series expansion method outlined here versus the exact answer. Let us consider a spherical triangle with one vertex on the north pole, (0, 0, 1), the second vertex having coordinates (sin β, 0, cos β) and the third vertex (sin β cos α, sin β sin α, cos β) with β ≪ 1 and α = π/3. We then have ϕ0 = π/6 and a=23cotβ. We have evaluated the area exactly in equation (46) and in this case

A=π32tan1cosβ3.

Using (20) we may obtain the series expression that we use

A=0α0β(ϕ)sinθdθdϕ=0α(1cosβ(ϕ))dϕ=0α{12[a2cos2(ϕϕ0)]38[a2cos2(ϕϕ0)]2+516[a2cos2(ϕϕ0)]3+}dϕ=F(0,0,2)2+3F(0,0,4)8+5F(0,0,6)16+

When β = 0.15, the exact answer yields the numerical value 0.009 751 83; the first two terms F(0,0,2)2+3F(0,0,4)8 yield the numerical value 0.009 749 61 while including the 5F(0,0,6)16 term makes the series value 0.009 751 87. On the other hand, if we choose β = 0.1, the numerical value from the exact answer becomes 0.004 331 92; the first two terms F(0,0,2)2+3F(0,0,4)8 yield the numerical value 0.004 331 73 while including the 5F(0,0,6)16 term makes the series value 0.004 331 92. Evidently, the smaller the triangular patches are, the better our approximation becomes. For reference, we have provided enough details for obtaining higher order corrections.

In the forthcoming manuscript, we shall cover the other type of surface, the toroid, along with a proper way to deal with triangles with one side not belonging to a great arc, which occur at the jointing region where spherical surface and toroidal surface meet. In addition, we will provide a discussion on the disappearance of divergence of the electric field when curved surface patches, developed in this paper and the forthcoming paper, are employed. We will also, in the third paper of the series, apply the fundamental work developed here and in the forthcoming paper to investigate molecular interaction at short distance. In this case, because the electric field experienced by a molecule may vary significantly from one of its atoms to the others, approximating the molecule as a single dielectric sphere with multipole moments may be insufficient; using the more general molecular shape, composed of partial toroids and spheres, may be better suited to deal with cases where external electric field has non-negligible variation across a molecule.

Acknowledgments

This work was supported by the Intramural Research Program of the National Library of Medicine at the National Institutes of Health. Funding for Open Access publication charges for this article was provided by the National Institutes of Health.

Appendix A. Geodesic on a sphere

For the sake of completeness, we provide in this appendix the derivation of equation (1). Points on a sphere can can be parametrized by the polar angle θ and the azimuthal angle ϕ. On a sphere, the distance between two infinitesimally separated points (θ, ϕ) and (θ + dθ, ϕ + dϕ) is given by

ds2=(sinθdϕ)2+(dθ)2.

An arbitrary path connecting two points A and B can be divided into infinitely many infinitesimal segments, leading to path length

S=θAθBsin2θ(ϕθ)2+1dθθAθBL(ϕ,ϕ.)dθ,

where ϕ.ϕθ. Extremizing the distance between points A and B on the sphere leads to

0=ddθLϕ.Lϕ. (A.1)

Since L is independent of ϕ, Lϕ=0 and Lϕ becomes a constant

c=Lϕ.=sin2θϕϕsin2θ(ϕθ)2+1. (A.2)

Note that ∣c∣ < 1 because

c=sinθϕϕsinθϕθ2+1sinθ<sinθ1.

Squaring both sides of equation (A.2) and with some algebra, we obtain

(ϕθ)2=c2sin4θ(1c2sin2θ) (A.3)

or

ϕθ=±csin2θ1c2sin2θϕ=±csin2θ1c2sin2θdθ. (A.4)

Let u ≡ cot θ; then du=dθsin2θ and the integral above becomes (with a=1c2c)

ϕ=cdu1c2(u2+1)=du1c2c2u2=dua2u2=cos1(ua)+ϕ0,

implying

cos(ϕϕ0)=ua=cotθa (A.5)

or

cotθ=acos(ϕϕ0) (A.6)

exactly equation (1).

Appendix B. List of some integrals from equation (36)

G(0,0,0,1)=12aln[1+sin(αϕ0)][1+sin(ϕ0)][1sin(αϕ0)[1sin(ϕ0)]G(0,0,0,3)=14a3ln[1+sin(αϕ0)][1+sin(ϕ0)][1sin(αϕ0)][1sin(ϕ0)]+12a3(sin(αϕ0)cos2(αϕ0)+sinϕ0cos2ϕ0)G(0,0,0,5)=316a5ln[1+sin(αϕ0)][1+sin(ϕ0)][1sin(αϕ0)][1sin(ϕ0)]+38a5(sin(αϕ0)cos2(αϕ0)+sinϕ0cos2ϕ0)+14a5(sin(αϕ0)cos4(αϕ0)+sinϕ0cos4ϕ0)
G(1,0,0,3)=ζ23[cosα3cos(α2ϕ0)]cos2ϕ0sinβ38asin2αsinβ2ln[1+sin(αϕ0)][1+sin(ϕ0)][1sin(αϕ0)][1sin(ϕ0)]ζ23cosβ32asin2,αcosβ2[2(sinϕ0+sin(αϕ0)cosϕ0cos(αϕ0)sin(αϕ0)cos2ϕ0sinϕ0cos2(αϕ0)]
G(0,1,0,1)=sinβ3sin(2ϕ0)4asinαsinβ2ln[1+sin(αϕ0)][1+sin(ϕ0)][1sin(αϕ0)][1sin(ϕ0)]+[cosϕ0cos(αϕ0)]cosβ3asinαcosβ2
G(0,1,1,1)=[23cos2ϕ0]sin2β3(cosβ2cosβ3)cos2ϕ04asin2αcosβ3sin2β2ln[1+sin(αϕ0)][1+sin(ϕ0)][1sin(αϕ0)][1sin(ϕ0)]+(cos,β2cosβ3)cosβ32asin2αcos2β2[2sin(αϕ0)cos2ϕ0+8sinϕ0cosϕ0cos(αϕ0)6sinϕ0cos2(αϕ0)]
G(0,1,0,3)=sinβ3sinϕ0cosϕ04a3sinαsinβ2ln[1+sin(αϕ0)][1+sin(ϕ0)][1sin(αϕ0)][1sin(ϕ0)]+cosβ36a3sinαcosβ2cos2ϕ0cos2(αϕ0)[cos3(αϕ0)(13cos2ϕ0)+2cos3ϕ0+3sinϕ0sin(αϕ0)cos2ϕ0cos(αϕ0)]
G(1,1,0,3)=ζ23sin2β3cos3ϕ016asin3αsin2β2ln[1+sin(αϕ0)][1+sin(ϕ0)][1sin(αϕ0)][1sin(ϕ0)]×[sinαcosθ0+(813cos2θ0)sin(αϕ0)+7cos(αϕ0)cosϕ0sinϕ0]+ζ23cos2β36asin3αcos2β2{2cos3(αϕ0)6cos2(αϕ0)cosϕ0+3sinϕ0sin(αϕ0)[2cos(αϕ0)cos2ϕ03cos2(αϕ0)cosϕ0]3cos(αϕ0)cosϕ0[2cos2(αϕ0)cosϕ03cos(αϕ0)cos2ϕ0]}
G(0,0,0,2)=sinαa2cosϕ0cos(αϕ0)G(0,0,0,4)=sinα6a4cos3ϕ0cos3(αϕ0)[3cos2(αϕ0)+3cos2ϕ0sin2α]G(0,1,0,2)=sinα2a2cosϕ0cos(αϕ0)cosβ3cosβ2G(0,1,1,2)=sinα2a2cosϕ0cos(αϕ0)cosβ3cosβ223(1cosβ3cosβ2)G(0,1,0,4)=sinα6a4cos3ϕ0cos3(αϕ0)cosβ3cosβ2[cos2(αϕ0)+2cos2ϕ0sin2α2]G(1,0,0,4)=sinαa2cosϕ0cos(αϕ0)ζ236cosβ3cosβ2G(1,1,0,4)=sinαa2cosϕ0cos(αϕ0)ζ2312(cosβ3cosβ2)2
G1,0(0,0,0,3)=sinα2a3cosϕ0cos(αϕ0)[cosαcos(αϕ0)+1cosϕ0]G1,0(0,0,0,5)=sinαcosα3a5cosϕ0cos2(αϕ0)+sinα[cos2ϕ0+cos2(αϕ0)]12a5cos3ϕ0cos3(αϕ0)[3cosϕ0+cosϕ03sin(αϕ0)cos(αϕ0)sinϕ0]
G1,0(0,0,0,3)=sinα6a3cosϕ0cos(αϕ0)cosβ3cosβ2[2cosαcos(αϕ0)+1cosϕ0]G1,0(0,1,1,3)=sinα6a3cosϕ0cos(αϕ0)cosβ3cosβ212(1cosβ3cosβ2)[3cosαcos(αϕ0)+1cosϕ0]
G1,0(0,1,0,5)=sinα20a5cosϕ0cos(αϕ0)cosβ3cosβ2[4cosαcos(αϕ0)+2cosαcos3(αϕ0)][2sin(αϕ0)cos(αϕ0)(sinϕ0cos2(αϕ0)+sinϕ0cos2ϕ0)+1cosϕ0(3cos2(αϕ0)+1cos2ϕ0)]G1,0(1,0,0,5)=sinα2a3cosϕ0cos(αϕ0)[cosαcos(αϕ0)+1cosϕ0]ζ236cosβ3cosβ2G1,0(1,1,0,5)=sinα2a3cosϕ0cos(αϕ0)[3cosαcos(αϕ0)+2cosϕ0]ζ2330(cosβ3cosβ2)2
G0,1(0,0,0,3)=sin2α2a3cosϕ0cos2(αϕ0)G0,1(0,0,0,5)=sin2α12a5cosϕ0cos2(αϕ0)[4cos2(αϕ0)+2cos2ϕ0sin2αcos2ϕ0cos2(αϕ0)]G0,1(0,1,0,3)=sin2α3a3cosϕ0cos2(αϕ0)cosβ3cosβ2G0,1(0,1,1,3)=sin2α4a3cosϕ0cos2(αϕ0)cosβ3cosβ2(1cosβ3cosβ2)G0,1(0,1,0,5)=cosβ3cosβ2sin2α4a5cosϕ0cos2(αϕ0)[1cos2(αϕ0)+13cos2ϕ0(sin2α)5cos2ϕ0cos2(αϕ0)]G0,1(1,0,0,5)=sin2α3a3cosϕ0cos2(αϕ0)cosβ3cosβ2ζ234G0,1(1,1,0,5)=sin2α5a3cosϕ0cos2(αϕ0)(cosβ3cosβ2)2ζ234
G2,0(0,0,0,4)=sinα6a4cosϕ0cos(αϕ0)[2cos2α+1cos2(αϕ0)+3cos2ϕ0sin2αcos2ϕ0cos2(αϕ0)]G2,0(0,1,0,4)=sinα(cosβ3cosβ2)12a4cosϕ0cos(αϕ0)[3cos2α+1cos2(αϕ0)+2cos2ϕ0sin2αcos2ϕ0cos2(αϕ0)]G1,1(0,0,0,4)=sin2α6a4cosϕ0cos2(αϕ0)[1cosϕ0+2cosαcos(αϕ0)]G1,1(0,1,0,4)=sin2α12a4cosϕ0cos2(αϕ0)[1cosϕ0+3cosαcos(αϕ0)]cosβ3cosβ2G0,2(0,0,0,4)=sin3α3a4cosϕ0cos3(αϕ0)G0,2(0,1,0,4)=sin3α4a4cosϕ0cos3(αϕ0)cosβ3cosβ2.

The following are some identities we used to somewhat symmetrize cos ϕ0 and cos(αϕ0) in the integrals above.

cosϕ0cos(αϕ0)=tanβ2tanβ3orcosϕ0sinβ3sinβ2=cos(αϕ0)cosβ3cosβ2. (B.1)

Appendix C. Equations containing higher order terms

For the total charge expression, a more complete expansion prior to the ϕ integral is given below

q0=0αdϕ0β(ϕ)sinθdθσ(θ,ϕ)=0αdϕ{σ1(1cosβ)+[(σ2σ1)+λ(ϕ)(σ3σ2)][C(1cosβ)DsinβC2+D2]}+{[D2(C2+D2)32lnD+(C2+D2+C)tanβ2D(C2+D2C)tanβ2]}=σ1A+0αdϕ(σ2σ1)+λ(ϕ)(σ3σ2)3a2cos2(ϕϕ0){1+10h~3140a2cos2(ϕϕ0)}+{252h~2196h~+7391120a4cos4(ϕϕ0)}+O(β9). (C.1)

Both integrals (52) and (53) are expanded to higher orders prior to the ϕ integral. In the main text, we only keep the leading and the subleading terms for the ϕ integral.

0β(ϕ)sin2θdθ{σ1+sinθC(ϕ)sinθ+D(ϕ)cosθ[(σ2σ1)+λ(ϕ)(σ3σ2)]}=σ1(β2sin(2β)4)+[(σ2σ1)+λ(ϕ)(σ3σ2)]{D(cos2β1)Csin2β4(C2+D2)}+{Cβ(C2+3D2)2(C2+D2)2D3(C2+D2)2ln(cosβ+CDsinβ)}σ1(β2sin(2β)4)+(σ2σ1)+λ(ϕ)(σ3σ2)4a3cos3(ϕϕ0){1+376h~30a2cos2(ϕϕ0)}+{140h~2+188h~1131840a4cos4(ϕϕ0)}+O(β10) (C.2)
0β(ϕ)cosθsinθdθ{σ1+sinθC(ϕ)sinθ+D(ϕ)cosθ[(σ2σ1)+λ(ϕ)(σ3σ2)]}=σ1sin2β2+[(σ2σ1)+λ(ϕ)(σ3σ2)]{C(1cos2β)Dsin2β4(C2+D2)}{Dβ(C2D2)2(C2+D2)2+CD2(C2+D2)2ln(cosβ+CDsinβ)}σ1sin2β2+(σ2σ1)+λ(ϕ)(σ3σ2)3a2cos2(ϕϕ0){1+10h~4340a2cos2(ϕϕ0)}+{28h~228h~+1391120a4cos4(ϕϕ0)}+O(β9). (C.3)

References

  • [1].Cisneros GA, Karttunen M, Ren P and Sagui C 2014. Classical electrostatics for biomolecular simulations Chem. Rev. 114 779–814 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [2].Ouyang JF and Bettens RP 2015. Modelling water: a lifetime enigma Chimia 69 104–11 [DOI] [PubMed] [Google Scholar]
  • [3].Cramer C J and Truhlar D G 1999. Implicit solvation models: equilibria, structure, spectra, and dynamics Chem. Rev. 99 2161–200 [DOI] [PubMed] [Google Scholar]
  • [4].Lu BZ, Zhou YC, Holst MJ and McCammon JA 2008. Recent progress in numerical methods for the Poisson-Boltzmann equation in biophysical applications Commun. Comput. Phys. 3 973–1009 [Google Scholar]
  • [5].Doerr TP and Yu YK 2006. Electrostatics of charged dielectric spheres with application to biological systems Phys. Rev. E 73 061902. [DOI] [PubMed] [Google Scholar]
  • [6].Obolensky OI, Doerr TP, Ogurtsov AY and Yu YK 2016. Can dielectric spheres accurately model atomic-scale interactions? Europhys. Lett. 116 24003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [7].Doerr TP, Obolensky OI and Yu YK 2017. Extending electrostatics of dielectric spheres to arbitrary charge distributions with applications to biosystems Phys. Rev. E 96 062414. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [8].Bardhan JP et al. 2007. Numerical integration techniques for curved-element discretizations of molecule-solvent interfaces J. Chem. Phys. 127 014701. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [9].Richards FM 1977. Areas, volumes, packing, and protein structure Annu. Rev. Biophys. Bioeng. 6 151–76 [DOI] [PubMed] [Google Scholar]
  • [10].Connolly ML 1983. Analytical molecular surface calculation J. Appl. Crystallogr. 16 548–58 [Google Scholar]
  • [11].Doerr TP and Yu YK 2004. Electrostatics in the presence of dielectrics: the benefits of treating the induced surface charge density directly Am. J. Phys. 72 190–6 [Google Scholar]
  • [12].Connolly ML 1993. The molecular surface package J. Mol. Graph. 11 139–41 [DOI] [PubMed] [Google Scholar]
  • [13].Connolly ML 1985. Molecular surface triangulation J. Appl. Crystallogr. 18 499–505 [Google Scholar]
  • [14].Yu S, Geng W and Wei GW 2007. Treatment of geometric singularities in implicit solvent models J. Chem. Phys. 126 244108. [DOI] [PubMed] [Google Scholar]

RESOURCES