Appendix/Ramblings/ConcentricEllipsoidalT12Coordinates

From jetwiki
Jump to navigation Jump to search

Concentric Ellipsoidal (T12) Coordinates

Background

Building on our general introduction to Direction Cosines in the context of orthogonal curvilinear coordinate systems, and on our previous development of T3 (concentric oblate-spheroidal) and T5 (concentric elliptic) coordinate systems, here we explore the creation of a concentric ellipsoidal (T8) coordinate system. This is motivated by our desire to construct a fully analytically prescribable model of a nonuniform-density ellipsoidal configuration that is an analog to Riemann S-Type ellipsoids.

Note that, in a separate but closely related discussion, we made attempts to define this coordinate system, numbering the trials up through "T7." In this "T7" effort, we were able to define a set of three, mutually orthogonal unit vectors that should work to define a fully three-dimensional, concentric ellipsoidal coordinate system. But we were unable to figure out what coordinate function, λ3(x,y,z), was associated with the third unit vector. In addition, we found the λ2 coordinate to be rather strange in that it was not oriented in a manner that resembled the classic spherical coordinate system. Here we begin by redefining the λ2 coordinate such that its associated e^3 unit vector lies parallel to the x-y plane.

The 1st coordinate and its associated unit vector are as follows:

λ1

(x2+q2y2+p2z2)1/2;

e^1

=

3D[ı^(x)+ȷ^(q2y)+k^(p2z)],

where,

3D

(x2+q4y2+p4z2)1/2.

Generalized Prescription for 2nd Coordinate

Default

Let's adopt the following generalized prescription for the 2nd coordinate:

λ2

xaybzc,

in which case,

e^2

=

1𝔏[ı^(yzbc)+ȷ^(xzac)+k^(xyab)],

where,

𝔏2

1a2b2c2[a2(yz)2+b2(xz)2+c2(xy)2].

Now, to ensure that e^2 is perpendicular to e^1, we need,

e^1e^2

=

0

0

=

3D𝔏[xyzbc+q2xyzac+p2xyzab]=3D(xyz)𝔏(abc)[a+q2b+p2c]

0

=

[a+q2b+p2c].

Henceforth, we will refer to this algebraic relation as the "One-Two Perpendicular Constraint."

Arctangent

Instead, let's try,

λ2

tan1[xaybzc].

Then,

λ2xi

=

[11+tan2λ2]xi[xaybzc]=cos2λ2xi[xaybzc];

that is,

λ2x

=

cos2λ2[xaybzc]ax=cos2λ2[tanλ2]ax=sinλ2cosλ2(ax),

λ2y

=

sinλ2cosλ2(by),

λ2z

=

sinλ2cosλ2(cz) .

Hence,

h22

=

sin2λ2cos2λ2[a2x2+b2y2+c2z2]=sin2λ2cos2λ2(xyz)2[a2(yz)2+b2(xz)2+c2(xy)2]

h2

=

1sinλ2cosλ2[xyz𝔏(abc)].

And the associated unit vector is,

e^2

=

1𝔏[ı^(yzbc)+ȷ^(xzac)+k^(xyab)],

which is the same as our default situation.

Necessary 3rd Coordinate

The unit vector associated with the 3rd coordinate is obtained from the cross product of the first two unit vectors. That is,

e^3

=

e^1×e^2

 

=

ı^[e1ye2ze1ze2y]+ȷ^[e1ze2xe1xe2z]+k^[e1xe2ye1ye2x]

 

=

3D𝔏{ı^[(q2y)(xyab)(p2z)(xzac)]+ȷ^[(p2z)(yzbc)(x)(xyab)]+k^[(x)(xzac)(q2y)(yzbc)]}

 

=

3D𝔏(abc){ı^[(cq2y2)(bp2z2)]x+ȷ^[(ap2z2)(cx2)]y+k^[(bx2)(aq2y2)]z}

Old Examples

T6 Coordinates

In the set that we have elsewhere referenced as T6 coordinates, we chose: a = - 1, b = q-2, c = 0. We note, first, that this set of parameter values satisfies the above-defined One-Two Perpendicular Constraint. In this case, our generalized prescription for the 2nd coordinate generates a unit vector of the form,

e^2

=

1𝔏T6(abc)[ı^(ayz)+ȷ^(bxz)+k^(cxy)]=zq2𝔏T6(abc)[ı^(q2y)+ȷ^(x)]

 

=

[ı^(q2y)+ȷ^(x)]q,

where,

q2[q4𝔏T62(abc)2z2]

=

q4z2[(yz)2+b2(xz)2]=[x2+q4y2].

And it implies a unit vector for the 3rd coordinate of the form,

e^3

=

3D𝔏T6(abc){ı^[(cq2y2)(bp2z2)]x+ȷ^[(ap2z2)(cx2)]y+k^[(bx2)(aq2y2)]z}

 

=

3D(qq2z){ı^[p2z2q2]xȷ^[p2z2]y+k^[x2q2+q2y2]z}

 

=

q3D{ı^(xp2z)ȷ^(q2yp2z)+k^(x2+q4y2)}.

T10 Coordinates

In the set that we have elsewhere referenced as T10 coordinates, we chose: a = 1, b = q-2, c = - 2p-2. We note, first, that this set of parameter values satisfies the above-defined One-Two Perpendicular Constraint. In this case, our generalized prescription for the 2nd coordinate generates a unit vector of the form,

e^2

=

1𝔏T10(abc)[ı^(ayz)+ȷ^(bxz)+k^(cxy)]=1q2p2𝔏T10(abc)[ı^(q2yp2z)+ȷ^(xp2z)k^(2xq2y)]

where,

(abc)2𝔏T102

[a2(yz)2+b2(xz)2+c2(xy)2]=[y2z2+x2z2q4+4x2y2p4]

𝒟2q4p4(abc)2𝔏T102

=

[q4y2p4z2+x2p4z2+4x2q4y2].


And it implies a unit vector for the 3rd coordinate of the form,

e^3

=

3D𝒟{ı^[(cq2y2)(bp2z2)]x+ȷ^[(ap2z2)(cx2)]y+k^[(bx2)(aq2y2)]z}q2p2

 

=

3D𝒟{ı^[2q4y2+p4z2]x+ȷ^[p4z2+2x2]q2y+k^[x2q4y2]p2z}.

Develop 3rd-Coordinate Profile

Setup

Reflecting back on an earlier exploration, let's define the two polynomials,

𝔄3D2

=

(x2+q4y2+p4z2),

𝔅[𝔏(abc)]2

=

[a2(yz)2+b2(xz)2+c2(xy)2].


𝔄x

=

2x,

𝔄y

=

2q4y,

𝔄z

=

2p4z;

𝔅x

=

2x(b2z2+c2y2),

𝔅y

=

2y(a2z2+c2x2),

𝔅z

=

2z(a2y2+b2x2).

Then the 3rd unit vector may be written as,

[e^3]needed

=

𝔄1/2𝔅1/2{ı^[(cq2y2)(bp2z2)]x+ȷ^[(ap2z2)(cx2)]y+k^[(bx2)(aq2y2)]z}.

Guess Third Coordinate Expression

Let's see what unit vector results if we define,

λ3

𝔄1/2𝔅1/2.

Partial Derivatives

λ3xi

=

[12𝔄1/2𝔅1/2]𝔄xi[12𝔄1/2𝔅3/2]𝔅xi

[2𝔄𝔅λ3]λ3xi

=

𝔅𝔄xi𝔄𝔅xi.

First, note that,

[2𝔄𝔅λ3]λ3x

=

𝔅[2x]𝔄[2x(b2z2+c2y2)]

 

=

2x[a2(yz)2+b2(xz)2+c2(xy)2(x2+q4y2+p4z2)(b2z2+c2y2)]

 

=

2x[a2(yz)2+b2(xz)2+c2(xy)2x2(b2z2+c2y2)q4y2(b2z2+c2y2)p4z2(b2z2+c2y2)]

 

=

2x{(yz)2[a2q4b2c2p4]+(xz)2[b2b2]+(xy)2[c2c2]c2q4y4b2p4z4}

 

=

2x[y2z2(a2q4b2c2p4)c2q4y4b2p4z4];

[2𝔄𝔅λ3]λ3y

=

𝔅[2q4y]𝔄[2y(a2z2+c2x2)]

 

=

2y[q4[a2(yz)2+b2(xz)2+c2(xy)2](a2z2+c2x2)(x2+q4y2+p4z2)]

 

=

2y[a2q4(yz)2+b2q4(xz)2+c2q4(xy)2a2z2(x2+q4y2+p4z2)c2x2(x2+q4y2+p4z2)]

 

=

2y{(yz)2[a2q4a2q4]+(xz)2[b2q4a2c2p4]+(xy)2[c2q4c2q4]a2p4z4c2x4}

 

=

2y[x2z2(b2q4a2c2p4)a2p4z4c2x4];

[2𝔄𝔅λ3]λ3z

=

𝔅[2p4z]𝔄[2z(a2y2+b2x2)]

 

=

2z[p4[a2(yz)2+b2(xz)2+c2(xy)2](a2y2+b2x2)(x2+q4y2+p4z2)]

 

=

2z[a2p4(yz)2+b2p4(xz)2+c2p4(xy)2a2y2(x2+q4y2+p4z2)b2x2(x2+q4y2+p4z2)]

 

=

2z{(yz)2[a2p4a2p4]+(xz)2[b2p4b2p4]+(xy)2[c2p4a2b2q4]a2q4y4b2x4}

 

=

2z[(xy)2(c2p4a2b2q4)a2q4y4b2x4].

After completing a few squares, this last expression may be rewritten as …

[2𝔄𝔅λ3]λ3z

=

2z[(xy)2(c2p4a2b2q4)a2q4y4b2x4]

 

=

2z[(xy)2(c2p4a2b2q4)±2abq2(xy)2(aq2y2±bx2)2]

 

=

2z[(xy)2(c2p4a2b2q4±2abq2)(aq2y2±bx2)2]

 

=

2z[(xy)2[c2p4(a±bq2)2±4abq2](aq2y2±bx2)2].

Now, if we choose the superior sign throughout this expression, the above-derived One-Two Perpendicular Constraint can be satisfied by setting, (a+bq2)=cp2. The expression then becomes,

[2𝔄𝔅λ3]λ3z

=

2z[(aq2y2+bx2)24abq2(xy)2]

 

=

2z(aq2y2bx2)2.




Alternatively, suppose

λ3

𝔄m/2𝔅n/2

[2𝔄𝔅λ3]λ3xi

=

m𝔅𝔄xin𝔄𝔅xi.

Then we have, for example,

12z[2𝔄𝔅λ3]λ3z

=

m𝔅[p4]n𝔄[(a2y2+b2x2)]

 

=

mp4[a2(yz)2+b2(xz)2+c2(xy)2]n(x2+q4y2+p4z2)(a2y2+b2x2)

 

=

mp4[a2(yz)2+b2(xz)2+c2(xy)2]n[(x2+q4y2+p4z2)a2y2+(x2+q4y2+p4z2)b2x2]

 

=

(mn)a2p4(yz)2+(mn)b2p4(xz)2+(xy)2[mc2p4na2nb2q4]na2q4y4nb2x4

 

=

(mn)p4[a2(yz)2+b2(xz)2]+(xy)2[mc2p4n(a2+b2q4)]n[(aq2y2±bx2)22abq2(xy)2].

Choosing the inferior sign then enforcing the above-derived One-Two Perpendicular Constraint by setting, (a+bq2)=cp2, gives,

12z[2𝔄𝔅λ3]λ3z

=

(mn)p4[a2(yz)2+b2(xz)2]+(xy)2[mc2p4n(a2+b2q4+2abq2)]n(aq2y2bx2)2

 

=

(mn)p4[a2(yz)2+b2(xz)2]+(xy)2[mc2p4n(cp2)2]n(aq2y2bx2)2

 

=

(mn)p4[a2(yz)2+b2(xz)2+c2(xy)2]n(bx2aq2y2)2

 

=

(mn)p4𝔅n(bx2aq2y2)2

 

=

mp4𝔅n[p4𝔅+(bx2aq2y2)2].

Reflecting back on the first line of the "example" derivation, we recognize that,

p4𝔅+(bx2aq2y2)2

=

𝔄(a2y2+b2x2)

(bx2aq2y2)2

=

𝔄(a2y2+b2x2)p4𝔅




Similarly, we find,

[2𝔄𝔅λ3]λ3x

=

2x[y2z2(a2q4b2c2p4)c2q4y4b2p4z4]

 

=

2x[y2z2(a2q4b2c2p4)(cq2y2±bp2z2)2±2bcq2y2p2z2]

 

=

2x[(yz)2(a2q4b2c2p4±2bcq2p2)(cq2y2±bp2z2)2]

 

=

2x[(yz)2[a2(bq2±cp2)2±4bcq2p2](cq2y2±bp2z2)2].

[2𝔄𝔅λ3]λ3y

=

2y[x2z2(b2q4a2c2p4)a2p4z4c2x4]

 

=

2y[x2z2(b2q4a2c2p4)(ap2z2±cx2)2±2acx2p2z2]

 

=

2y[x2z2(b2q4a2c2p4±2acp2)(ap2z2±cx2)2]

 

=

2y[(xz)2[b2q4(a±cp2)2±4acp2](ap2z2±cx2)2].

So, if we again choose the superior sign throughout these expression, the above-derived One-Two Perpendicular Constraint can be satisfied:   In the first by setting, (bq2+cp2)=a; and in the second by setting, (a+cp2)=bq2. The expressions then become, respectively,

[2𝔄𝔅λ3]λ3x

=

2x[(cq2y2+bp2z2)24bcq2y2p2z2]

 

=

2x(cq2y2bp2z2)2;

[2𝔄𝔅λ3]λ3y

=

2y[(ap2z2+cx2)24acx2p2z2]

 

=

2y(ap2z2cx2)2.

Summary

Given,

λ3

𝔄1/2𝔅1/2=[(x2+q4y2+p4z2)a2(yz)2+b2(xz)2+c2(xy)2]1/2

the three relevant partial derivatives are:

[𝔄𝔅λ3]λ3x

=

x(cq2y2bp2z2)2,

[𝔄𝔅λ3]λ3y

=

y(ap2z2cx2)2,

[𝔄𝔅λ3]λ3z

=

z(aq2y2bx2)2.

Scale Factor

Hence, the associated scale factor is,

h32

(λ3x)2+(λ3y)2+(λ3z)2

=

[λ3𝔄𝔅]2{[x(cq2y2bp2z2)2]2+[y(ap2z2cx2)2]2+[z(aq2y2bx2)2]2}

=

[λ3𝔄𝔅]2{x2(cq2y2bp2z2)4+y2(ap2z2cx2)4+z2(aq2y2bx2)4}

h3

=

[𝔄𝔅λ3]1,

where,

[x2(cq2y2bp2z2)4+y2(ap2z2cx2)4+z2(aq2y2bx2)4]1/2.

Direction Cosines and Unit Vector

And the associated triplet of direction cosines is:

γ31h3(λ3x)

=

x(cq2y2bp2z2)2[1],

γ32h3(λ3y)

=

y(ap2z2cx2)2[1],

γ33h3(λ3y)

=

z(aq2y2bx2)2[1].

This means that, for our particular guess of the 3rd coordinate, the relevant unit vector is,

[e^3]guess

=

1{ı^[x(cq2y2bp2z2)2]ȷ^[y(ap2z2cx2)2]k^[z(aq2y2bx2)2]}.

Contrast

The unit vector resulting (just derived) from our guess of the third-coordinate expression should be compared with the needed unit vector as described above, namely,

[e^3]needed

=

𝔄1/2𝔅1/2{ı^[x(cq2y2bp2z2)]+ȷ^[y(ap2z2cx2)]+k^[z(bx2aq2y2)]}.

At first glance, apart from the difference in signs, the three terms inside the curly braces appear to be identical in these two separate unit-vector expressions. But they are not! Relative to the needed expression, key components of each term are squared in the guessed expression. Very close … but no cigar!

ASIDE

Note that, [e^3]needed[e^3]needed=1 implies that,

𝔄𝔅=[(abc)𝔏3D]2

=

[x(cq2y2bp2z2)]2+[y(ap2z2cx2)]2+[z(bx2aq2y2)]2.

But we also know that (see, for example, immediately below),

𝔄𝔅

=

(x2+q4y2+p4z2)[a2(yz)2+b2(xz)2+c2(xy)2].

What about the overall leading coefficient? That is, does 𝔄𝔅=2  ?  Well, given that,

𝔄=3D2

=

(x2+q4y2+p4z2)

      and,      

𝔅=(abc)2𝔏2

=

[a2(yz)2+b2(xz)2+c2(xy)2],

we have,

𝔄𝔅

=

(x2+q4y2+p4z2)[a2(yz)2+b2(xz)2+c2(xy)2]

 

=

x2[a2(yz)2+b2(xz)2+c2(xy)2]+q4y2[a2(yz)2+b2(xz)2+c2(xy)2]+p4z2[a2(yz)2+b2(xz)2+c2(xy)2]

 

=

x2y2z2[a2+b2q4+c2p4]+x4[b2z2+c2y2]+q4y4[a2z2+c2x2]+p4z4[a2y2+b2x2]

On the other hand,

2

x2(cq2y2bp2z2)4+y2(ap2z2cx2)4+z2(aq2y2bx2)4.

Dot With 1st Unit Vector

Is [e^3]guess orthogonal to e^1? Let's take their dot product to see; note that, for simplicity, we will flip the sign on [e^3]guess.

e^1[e^3]guess[3D]

=

{ı^(x)+ȷ^(q2y)+k^(p2z)}{ı^[x(cq2y2bp2z2)2]+ȷ^[y(ap2z2cx2)2]+k^[z(aq2y2bx2)2]}

 

=

x2(cq2y2bp2z2)2+q2y2(ap2z2cx2)2+p2z2(aq2y2bx2)2

 

=

x2(c2q4y42cq2y2bp2z2+b2p4z4)+q2y2(a2p4z42acx2p2z2+c2x4)+p2z2(a2q4y42aq2y2bx2+b2x4)

 

=

2x2y2z2[cq2bp2+aq2cp2+aq2bp2]+x2(c2q4y4+b2p4z4)+q2y2(a2p4z4+c2x4)+p2z2(a2q4y4+b2x4).

It does not appear as though the RHS of this expression can be zero for all values of the Cartesian coordinates, (x, y, z). Hence [e^3]guess is not orthogonal to e^1.

See Also


Tiled Menu

Appendices: | VisTrailsEquations | VisTrailsVariables | References | Ramblings | VisTrailsImages | myphys.lsu | ADS |