Lai Ch3
DOCX · 321.5 KB
Open DOCX file
Annotated reading notes by Phil, dated 1.17.12, on Chapter 3 of Lai's continuum mechanics book. The opening sections cover Lagrangian (material) versus Eulerian (spatial) descriptions, the material derivative and particle acceleration, with his own comments and examples. The table of contents goes on to displacement, infinitesimal strain, principal strain, dilatation, rotation, rate of deformation and spin tensors, mass conservation, deformation gradient, polar decomposition, and Cauchy-Green and Lagrangian/Eulerian strain tensors.
AI-written summary; may contain errors.
Extracted text (machine-read; may contain errors)
LRK Chapter 3 notes PhL 1.17.12
3.1 Descriptions of Motions of a Continuum (69) 1
3.2 Material Description and Spatial Description (72) 3
3.3 The Material Derivative. 5
3.4 Acceleration of a Particle (76) 7
3.5 Displacement Field 10
3.6 Rigid body motion 10
3.7 Infinitesimal Deformation 10
3.8 (p 88) Meaning of E. 15
3.9 Principle Strain (93) 16
3.10 Dilatation (p 94). 18
3.11 Infinitesimal Rotation Vector (p 94) 19
3.12 D(dx)/Dt. 19
3.13 The Rate of Deformation Tensor (95) 20
3.14 The Spin Tensor (98) 22
3.15 Conservation of Mass (99) 22
3.16 Conditions that a valid E tensor's components must satisfy (101). 23
3.17 Conditions that a valid D tensor's components must satisfy (101). 23
3.18 The Deformation Gradient (105) 23
3.19 Local Rigid Body Motion (106) 23
3.20 Finite Deformation (106). 24
3.21 Polar Decomposition Theorem (107). 24
3.22 Computing R,U and V from F (111) 24
Appendix 3.3 ( p 143, out of order here) 24
3.23 The right Green-Cauchy deformation tensor C (114) 25
3.24 The Lagrangian (Finite) Strain Tensor E* (118) 25
3.25 The Left Cauchy-Green Deformation Tensor (121) 25
3.26 The Eulerian Strain Tensor (125) 26
3.27 Change of Area Due to Deformation (128) 26
3.28 Change of Volume Due to Deformation (128) 26
3.29 The matrices in other coordinate systems (131) 27
3.1 Descriptions of Motions of a Continuum (69)
[70] In writing x = x(X,t), one interpretation would be to think of x as the displacement of the "continuum particle" which at rest is located at position X . I have seen such displacement called ξ (x,t) as for example in discussion of sound waves. This is probably a viable view for an "elastic solid" where you imagine there is some "rest position". But maybe this view does not work for a lump of silly putty or a viscous fluid where the "rest position" is not so well defined. In this case, I think Lai wants to say X is the position the particle had at time t0 , and at a later time t this particle has "flowed" to a new position x(X,t). Particles which start at other positions X in the fluid end up at their new positions too. This then is why we see
and again, X is the position of the particle at earlier time t0. The coordinates X are called material coordinates, whereas x seems to be the "position" and I would expect ∂tx = v to be the velocity of a chunk of material of some tiny dV volume.
So I will define a "particle of a continuum" as a tiny chunk of matter at some current position x.
Comment Added: (1) Displacement as u = x-X will be considered below; (2) the equation x = x(X,t) describes the trajectory of a continuum particle in time, it is just that simple. Such a particle is a tiny blob of material which, during its trajectory flight, may change density and perhaps may change other parameters. As a macro blob of material moves from time t0 to t, the particle at X(t0) moves to x(t) along some path. The microblobs are labeled by their starting position X, so we have x(t; X) .
Example 3.1.1 It took me a while to understand the picture. (axes are lower case x1 and x2)
At first I thought it was a 3D picture of a cube, but now I realize that the entire picture can be interpreted as the front face of the cube (in the x1x2 plane) which face starts as a square and "flows" into a parallelogram. So the square OABC flows into the 2-piped 0AB'C'. The example's "flow equation" or equation of "motion" is this [ this equation gives the trajectory of every microblob!! ]
x(X,t) = X +??? or
All microblobs flow only in the 1 direction, and the amount of "displacement" is proportional to the X2 coordinate. This is why the top edge of the square face (the "material line" BC) moves the most to the right, because it has the max X2 coordinate. [ I don't know how to write the above as a vector equation.]
Comment: The above example is an example of a possible equation form for x(X,t). As each particle moves according to this function, the macro object makes some corresponding motion, and in this case the macro square becomes a skewed macro 2-piped. Each micro particle simply moves to the right, but since they move at different speeds, you get the macro shape change.
3.2 Material Description and Spatial Description (72)
Now we get the very famous "two points of view". Here is one of those two:
I. Lagrangian = material = reference point of view
For example, the temperature here is that of the particle which started at position X at t0 . Lai says "following the particles" because here our property like temperature is that of a specific volume of material as it moves along. This is the Lagrangian view (notice their odd spelling -ean). You could tag a chunk of fluid with some red dye containing temperature transmitters and this is what you would get as data.
Comment on Lagrangian: If we tag a microblob with red dye, we can have a thermometer embedded in the moving microblob to read the red microblob temperature. But instead of this, imagine we have a Tom temperature gun and we just point it at this red microblob as it moves and we read back the temperature of the red microblob. This is Lagrangian because we treat the microblob just the way we treat ordinary particles in Lagrangian dynamics as presented in Goldstein. In similar fashion, imagine a special velocity-reading radar gun we could point at the red microblob to read out its velocity and acceleration and any other property. All these readings of all such properties Q are of the nature Qi = i(t; X) where Q could be a scalar, vector, tensor, what have you. The HAT ^ indicates the functional form, hard to see above. Again, the X argument serves to label the microblob! It is the one that started at position X at time t0.
II. Eulerian = spatial point of view.
Here is the other view where we have a temperature transmitter locked to a point in space and it reports out the temperature of whatever fluid particle is there at the moment. The Eulerian or spatial view.
I can see that these are very different functions say for temperature, totally different meanings, and good to get this clarified at Square Zero of the game.
Comments on Eulerian: Now we use our same Tom temperature gun and radar gun, BUT now we keep our gun pointed at a fixed point in space x. As we look at point x, we might see our red microblob flow by at some time, but lots of other microblobs come before and after the red one. So we are no longer measuring the temperature or velocity or acceleration of the same microblob (and thus there will be issues with time derivatives of these quantities!) This is totally different. This is why we write Qi = i(t; x) where x is the point we are looking at, and is the new functional form.
So what do we mean by saying Qi = i(t; X) = i(t; x) ? Well, if the red microblob which starts at location X at t0 is at x at time t, then the two functions are equal. So what you really mean is
i(t; X) = i(t; x(t; X)) // with same X in both places.
and of course you could do it the other way
i(t; x) = i(t; X(t; x))
where X(t;x) is the inverse trajectory of x(t; X). But Lai does not use this.
In some machine or application, I could imagine that what you really want to know is the temperature or pressure at some point in space x and you don't care about where the microblob which is at x came from at some earlier time. So I suspect that the Eulerian view is more useful in general! Especially if the material is "uniform" in its composition, such as air or steel or water.
An example then shows how you can compute one form from the other. I think you have to make sure you always compute the velocity first as vi= ∂txi and then transform.
Comment: Notice how the authors have carefully distinguished the two functional forms such that the Lagrangian one has a hat ^, while the Eulerian one has a ~ . I heartily approve.
High Level Comment: I did not see this in Lai, so I will say it here. You have a blob of material and it consists of 1024 particles. One physical description would be to give each particle a mass and position and velocity, but this gives way too many variables to deal with to characterize "a blob". So we look for some much smaller set of variables to describe the essential features of the blob. We promise not to worry about the nanoscale, only the microscale. Therefore even our microblob will have a large number of nanoscale particles in it so the microblob is then a statistical average system of some sort. Since the microblob is statistical, it is allowed to have thermodynamic properties like temperature. Our first simplification is to think of the blob as some large number of microblobs instead of some much larger number of nanoblobs. Each microblob has a position x(t). As the macroblob moves during our little video, every single microblob follows some trajectory, so we write x(t; X) where X = x(t0). We are thus assuming that our microblob does not "split up" say into 4 pieces as it might in an explosion, so we are assuming something generally smooth about the motion in our video. Similarly our microblob has other properties like temperature and pressure and density and velocity and acceleration. For all these properties, we have to specify how we with to "parameterize" the property: Lagrangian or Eulerian. Our blob could be a solid, liquid or a gas or even a plasma I suppose. Certain properties not listed above are rank-2 tensors like various strain tensors and they too can be part of our description of the blob over time. It seems that for such a tensor, you still have to say whether you are thinking Lagrangian or Eulerian. The set of parameters we choose and the way we think of their measurement comprise the "kinematics" of blob motion which is the apt title of this section. In Lagrangian mechanics of regular particles, such kinematics might include Euler angles of a rigid body, for example. What variables to you want to use?
3.3 The Material Derivative. This is going to take some pondering! First they say
DΘ/Dt = [∂t(X, t)]X=fixed
Note: D/Dt is nothing more than the usual total derivative d/dt, but Lai failed to say that.
Well, as you track a particle of fluid or solid as it moves, X is a constant (in time) vector which just says where this particle started from. X is just the microblob label. Thus, the only thing that DΘ/Dt picks up is the explicit time dependence from the second argument of (X, t). So imagine we have a temperature-reporting dye dot that is moving with a blob of fluid which started at position X. During time dt, the particle moves some small distance dx and at the same time changes temperature. Perhaps we are in a fridge expansion chamber and we follow a little piece of Freon and as that piece moves to a lower pressure area, it also cools off. I think you could just write this as d/dt . [yes]
Now it seems pretty clear that in the Eulerian case,
dt(x(t), t) = ∂t(x(t), t) + ∂/∂xi ∂xi/∂t
= ∂t(x(t), t) + (∂i) vi = ∂t + () v
where ∂t only picks up explicit dependence from the time argument t, and relates to the spatial coordinates. Here dt is the usual d/dt "total derivative". This last form works for any coordinate system if you install the correct gradient. [ Recall that [grad f](x) B(x) is explicitly treated in tensor doc! ]
Now why do they want to call this D/Dt instead of d/dt? I have shown that
dΘ/dt = ∂t(X, t) = ∂t(x,t) + v (x,t) v = ∂tx(t)
The main idea is that you are working with a tiny piece of volume which is flowing! Notice that the two objects here like ∂t(X, t) and [∂t(x,t) + v (x,t)] are always exactly equal so in that sense there is only "one object". But they are computed differently due to the different functional forms.
Question: Is there any distinction between the notation dΘ/dt and DΘ/Dt ? If not, then what is the purpose of introducing the capital letter D? Here is a quote from a Google book
Inviscid incompressible flow
By Jeffrey S. Marshall
The above book exactly reverses Lai's meaning of ~ and ^, and uses ξ in place of X. I think the author makes these two points: (1) Yes, D/Dt really is the same as the normal total derivative d/dt, as I have suspected. (2) The reason for using the D/Dt notation to indicate that the functional form of the function acted on is the Eulerian form and no ^ or ~ appears on the function. So really when you see Dg/Dt, you think of function g as being g = g(x,t) and not g(X,t). In this case. D/Dt always has "those two terms".
Comments:
(1) In the Eulerian view, think of our moving red microblob. If it is moving extremely slowly, then our Tom temperature gun is seeing mostly the ∂t term which indicates temp change for the red microblob itself. In the limit of no motion, this is all there is. But consider another situation where every microblob retains its initial temperature magically, but there is lots of motion and different microblobs have different temperatures. Then ∂t = 0, but because of the different microblobs passing by, we do see the temperature varying at a fixed observation point x. This is the v term! For one dimension this term would be vx(∂x). Thus, if there is some spatial gradient in the (x) field at time instant t, then the flow causes the observing Tom temperature gun to get a non-zero reading even when each microblob retains its own initial starting temperature. In general, both terms contribute to dtΘ in the Eulerian view. In the Lagrangian view, only the first term ∂t ever contributes, there IS not other term.
(2) Suppose the property were a vector instead of a scalar . We would say
dtj(x(t), t) = ∂tj(x(t), t) + ∂j/∂xi ∂xi/∂t
= ∂tj(x(t), t) + (∂ij) vi = ∂tj + ()ji vi = ∂tj + [()v]j
=> dtj(x(t), t) = ∂tj(x(t), t) + (j) v // one way to write it (as if j were a scalar)
=> dt(x(t), t) == ∂t + ()v // vector notation available, and no !
This then shows the utility of Lai's convention that (a)ij = ∂iaj. It turns out this object has a complicated transformation rule going to x'-space (ie, getting itself expressed in curvilinear coordinates) because it is a non tensor! [ I ended up studying the (a) object for many days !! ]
Comment: Here is yet another notation:
dtj(x(t), t) = ∂tj(x(t), t) + (∂ij) vi = ∂tj(x(t), t) + vi (∂ij)
= ∂tj(x(t), t) + (v ) j
so that
dt(x(t), t) = ∂t(x(t), t) + (v )
This is the notation used on page 38 of my fluid dynamics book. We have
(v ) ≡ Σivi∂i
so that last term is a scalar differential operator acting on the vector . In contrast, in the Lai form where we have dt = ∂t + ()v we have a regular matrix acting on the vector v.
Special case: suppose = x = (x,t). In this case, the notation is nonsense because a function cannot be a function of itself. For example, we might say z = z(x,y) as a function of two variables, but if we write then that x = x(x,y) we really mean x = x(y). Thus, in this case we have = x = (t) so that
dt(t) = ∂t(t)
There is no "convective contribution" in this case. To try to "get" a convective term, you would think of an example where each microblob has a fixed but different x (as we said with temperature), and then we get a reading as the blobs flow by. That works for temperature. A microblob can have a fixed temperature as it moves, but it cannot have a fixed x as it moves! Imagine two microblobs flow by and each has a different temperature, then you get a convective Δ temp reading. But each of these two microblobs has exactly the same x when it flows by so you can never get a Δx reading! This is because you are observing at point x.
So the upshot is that the position vector is different from every other possible vector property in that there will be no convective term in dtx in the Eulerian picture.
(3) Suppose the property were a rank-2 tensor jk ? Then the above becomes
dtjk(x(t), t) = ∂tjk(x(t), t) + ∂jk/∂xi ∂xi/∂t
= ∂tjk(x(t), t) + (∂ijk) vi = ∂tj + jk v
Lai has not given us any "fancy notation" so I guess we just leave it at that, and the same for any higher rank tensor property. [ But I now know in principle HOW to express something like jk in any curvilinear coordinates! ]
3.4 Acceleration of a Particle (76)
Velocity. Lai has sort of skipped over this and did temperature instead, then suddenly they go to acceleration. So I have to ask: what is the meaning of "velocity" ? If you want to know the velocity of the "particle" of fluid, it must be v = ∂tx(t) where x(t) = x(X,t) . Since X is a constant, there is no issue of any other term in the velocity. This would also be the average velocity of "atoms" in the fluid.
Now the position vector does not have "two views". That is, we don't have
x = (X,t) // position of a particle that starts at X
x = (x,t) // position of the fluid at position x?
This second line seems to say nothing other than the identity x = x . The position of the fluid if you look at position x is going to be x no matter what. So I think for this particular vector, there is no twiddle functional form. Therefore, we can regard these two things as the same thing: (X,t) and x(X,t).
Now what about velocity? Since we have only the first form, we write
v = dx/dt = d(X,t)/dt = ∂t = ∂tx(t)
and we have two other ways to write this same object
dx/dt = dtx = D/Dt (x).
The velocity of the fluid viewed at fixed point x is the same as the velocity of the red-dyed blob which is at position x at that time. So we can write it we want,
v = dx/dt = Dx/Dt = (X,t) = (x,t)
That is to say, there are two different functional forms for the velocity (just not for x!)
Acceleration. [ This is just an application of our general vector formula (2) above. ]
Now apply d/dt here and what happens?
dv/dt = d(X,t)/dt = ∂t (X,t)
dvi/dt = di(x,t)/dt = ∂ti(x,t) + ∂i(x,t)/∂xj ∂xj/∂t
dvi/dt = di(x,t)/dt = ∂ti(x,t) + ∂ji(x,t) vj
dvi/dt = di(x,t)/dt = ∂ti(x,t) + ()ij vj
dv/dt = d(x,t)/dt = ∂t(x,t) + ()v
So we get two forms here
dv/dt = ∂t(X,t)
dv/dt = ∂t(x,t) + ((x,t)) (x,t)
Lai reports this out as
For some strange reason they use ν for v, and left off the bold on the last v. Maybe the ν thing is a new way to distinguish the two functional forms. v = (X,t) and ν = (x,t). This is consistent with the two lines shown above. [ Maple also displays v's as nu's. TNR says vee = v and nu = ν , almost identical. This is a subject with web discussion, some fonts make them different. ]
Comment: a = dv/dt is later going to appear in some form of F = ma, Newton's Law for a microblob, so you know that this a = ∂tv + (v)v is going to be important, and so (v) will play an important role in what lies ahead. So I am glad I spent time understanding it and getting it into other coordinates.
________________________________________________________________________________
Now a very interesting footnote regarding the last equation above,
I would interpret this second term as:
[w • (v)]j = [wT (v)]j = Σiwi (v)ij = Σiwi ∂ivj // regular dyad order!!!!
whereas
[(v)w]j = (v)jiwi = Σi ∂ivj wi = the same as above. // Lai reverse dyad order!!!
So here Lai is using v to indicate the "normal dyad order object" and v to be the "reverse order dyad object". So here are four different ways to write the same equation:
dt = ∂t + v • () ()ij = ∂ipj // dyad notation
dt = ∂t + vT() ()ij = ∂ipj // transpose notation
dt = ∂t + ()v ()ij = ∂jpi // Lai notation
dt = ∂t + (v) // Schaum notation
You would think that the Schaum form was the best since it shows action on the vector as in the other two terms of the equation, so there must be some good reason for the Lai form. I have been through the curvilinear issues with his form. The last form would be
vi∂ij
which is different from my tensor doc vi(∂iφ) which is a true scalar object. So maybe it is just easier to do the curvilinear business in the Lai form.
What about the little rule that dv = (v)dr which I know is valid and reasonable. How would this appear in the other notations?
dv = (v(r))dr => dvi = (v)ij drj = (∂jvi) drj = drj(∂jvi) = (dr ) vi
=> dv = (dr ) v // Schaum
dv = (v) • dr // dyadic dot here
Here the Schaum notation does not put dr on the right where I think we might want it to be.
Now here is another powerful use of the Lai notation:
df = f(x + dx) - f(x) = (f)dx
This is just a generalization of the previous dv = (v)dr to an arbitrary vector field f. Proof:
dfi = fi(x + dx) - fi(x) = [(f)dx]i = (f)ij dxj = (∂jfi) dxj = (∂fi/∂xj) dxj = chain rule
I think this is the real motivation for using this object f with the Lai definition.
Notice in the above 6" that we are talking about functions like v(r) that are not functions of time.
_______________________________________________________________________________
We then have a Cartesian, cylindrical, then spherical coordinates example of acceleration. Various other good examples I may peruse later.
Note added 6.25.12. Lai omits to state the general notion of the material derivative, so I will state it right here. Let p be some vector quantity and I leave off the ~ topping since we assume everywhere that objects are functions of current position, not starting position. So we have these two ways to write things.
Dtp = ∂tp + (p)v (p)ij = ∂jpi // Lai notation
Dtp = ∂tp + (v)p // Schaum notation
The operator form is this
Dt = ∂t + (v) // convective derivative
I cannot find any source which writes it using (p) notation other than Lai (in this convective derivative context). But I think I would find (u) and (v). I just added a comment on this to tensor doc, and released both PDF's just now with today;s date and emailed the one guy who might read them.
3.5 Displacement Field -- totally clear
3.6 Rigid body motion. Again, totally clear.
3.7 Infinitesimal Deformation ( p 84)
There is some trickiness going on here. We have a clean displacement definition,
u(X,t) ≡ x(X,t) - X (3.7.1)
x(X,t) = u(X,t) + X
Now we think of dx and dX as small isochronous flow-probe-vectors so that
x + dx = u(X+dX,t) + X + dX
u(X,t) + X + dx = u(X+dX,t) + X + dX
dx - dX = u(X+dX,t) - u(X,t) = (u) dX means (X)
dx = dX + (u) dX (3.7.4)
We are not talking total differentials here, we are talking short vector mapping. If we have some dX resulting in some dx, then I would claim that
du = dx - dX (PL1)
would be the way the little short vector changed. If this is correct, then I claim we have
du = (u) dX u = u(X,t) (PL2)
as our short vector probe transformation rule. We also can write this to describe how vector dX maps into dx
dx = (x) dX x = x(X,t) (PL3)
None of these last three equations is written in the text on page 84 but I think they are all correct.
Now insert (PL3) into (3.7.4) to get
(x) dX = dX + (u) dX
Since this is valid for any dX, it must be that
(x) = 1 + (u) (PL4)
This last result also follows directly from (remember that ∂i is ∂/∂Xi )
x(X,t) = u(X,t) + X
(x) = (u) + 1 (PL4)
Now suppose we make this definition
F ≡ (x) (PL5)
Then we get
F = (u) + 1 (3.7.7)
dx = (x) dX = F dX (3.7.6)
du = (u) dX (PL2)
OK, the page 86 equation text is now also happy.
Example 3.7.1 which assumes u1 = k X22 and u2= u3= 0. In this example, Lai suddenly starts using this kind of new notation: [ I used dx(n) = en dx'n in tensor doc, a similar idea.]
dX(1) ≡ dX1 1 = " a probe value of dX lined up with the x1 axis" = "a short vector"
Material line CB at t0 is at X2 = 1 in this picture, so u = (k,0,0) for every point on this line, so the entire line is displaced without stretching from CB to C'B'. The differential vector dX(1) points from point C to a point slightly to its right (much closer to C than to C'), but the arrow is exaggerated in length so you can see it. This arrow marks two closely spaced points on the CB material line. We then use the formula
to compute dx and the computation gives
dx(1) = dX2 e1 for dX(1)
dx(2) = dX2( 2ke1 + e2) for dX(2)
The first line tells us that if we start with two points at t0, one to the right of the other, we end up with one to the right of the other at time t, and in fact they remain the same distance apart. This is consistent with the idea that the top material line simply translates.
The second line tells us that if we start with one point above the other, they do NOT end up one point above the other, but rather as shown in the picture. Here are some marker points to show the above:
All this is staying is that our square is being bent as shown and this is what our function for u results in. I went through this example on second reading and did all the details, and right off the bat we see one of those u matrices as shown in the equation above. In the picture above, the material at point C has been "bent" by an angle γ = π/2-θ, and we are going to learn more about such angles later. Again, a "particle" that starts out square at time t0 has been "deformed" into a parallelogram shape at time t.
OK, p 86 and now lots of action: { recall u ≡ x - X, du = (u) dX, dx = (x) dX, F = (x) etc }
dx = F dX F = 1 + (u) = the deformation gradient tensor
ds2 = dx dx = (F dX)( F dX) = dX FTF dX = dX CdX = CijdXidXj
C = FTF = right Cauchy-Green deformation tensor = (1 + (u))T( 1 + (u)) = 4 terms
C = 1 + (u) + (u)T + (u)T (u) = 1 + 2 E*
E* = Lagrange strain tensor
If changes in u are very small, then approximate as
C ≈ 1 + (u) + (u)T = 1 + 2 E
E = infinitesimal strain tensor
Back around pp 57 we wrote out (u) in various coordinate systems, so it is a mechanical thing then to write out E in these same systems using the above. For example, in cylindricals we found earlier that
and then E = [(u) + (u)T]/2 so
Connection #1 to tensor doc. Consider X = X(x,t) as the inverse of our usual transformation x = x(X,t). This inverse transformation maps into our tensor doc language if we just take X→ x' and x → x. The coordinates xi can be thought of as our normal Cartesian space coordinate xi with metric tensor g = 1. Let's refer to this inverse transformation as the forward transformation of tensor doc which we will call F and reserve letter F for the way Lai defines F. So consider:
dx = F dX // Lai
dx = S dx' // tensor doc
Therefore, we identify Lai's matrix F with my matrix S. Next, above we see
dS2 = CijdXidXj // lai
dS2 = g'ijdx'idx'j // tensor doc
Therefore, I now identify this right Cauchy-Green with my metric tensor g'ij. Moreover
C = FTF // Lai
g' = STS // tensor doc
Connection #2 to tensor doc. Now consider x = x(X,t) as the tensor doc transformation, so this time we have some transformation I will call F and the mapping is now X→ x and x → x'. Going in this direction we imagine that X-space has g = 1. Then
dx = F dX // Lai
dx' = R dx // tensor doc
So in this direction, we associate the same Lai F with my matrix R. He then defines the left Cauchy as
B = FFT // Lai
g' = RRT // tensor doc
So although he never computed ds2, I know that B is the metric tensor for this direction transformation.
ds2 = Bijdxidxj
ds2 = g'ijdx'idx'j // tensor doc
So I can interpret Lai's flows as transformations of the tensor doc form, and I can then identify the pieces as just outlined. I did not grok this until today 2.16.12. Lai says nothing about this stuff.
I just added the above stuff as Section 5 (o) in tensor doc, I like it.
3.8 (p 88) Meaning of E.
Consider for any two items [ E is the infinitesimal Lagrange strain tensor ]
If they are the same we get
dx dx = dX dX + 2 dX E dX
Now let dX = dS n so we get
dx dx = dX dX + 2 (dS n) E (dS n)
ds2 = dS2 + 2 dS2 n En ds2 means (ds)2
I then am fine to this point
where Enn I think is appropriate if we thing of n = 1,2 or 3 and not general n .
[ I just ordered this book from Phatcampus, was $7 new + $4 shipping. ]
I grok now the "meaning of Eij", see the text pp 88-89.
Comment: These tensors like E are specific to a particular "flow" as described by x = x(X,t). The flow can be finite, for then a differential dX will still map into a differential dx (flow must be bounded). In particular, the tensors (matrices) like E are specific to the start and end of the finite flow. After some specific finite flow, E11 is the unit elongation in the x direction of the flowing matter, and 2E12 is the angle by which the right angle between x and y of the material has deformed. The particular matrix E applies to flows which can be finite, but in which things only change by a small amount. The deformations of the material are called "strains". Nothing is said about what might cause such a flow or strain. This is still just "kinematics".
Comment: Lai intends this notation to be valid for any unit vector n :
n En = Enn which we could write as nTEn or <n| E | n>
How do we distinguish Enn as shown above from matrix element Enn ??? This gets to the issue of E being an operator in Hilbert Space versus a matrix, and this is why I think Lai bolds the operator E. But he really has no notation to show coordinate system. For example, he writes [u] to indicate this matrix in any coordinate system, but I would like to say (u)rθφ to indicate the matrix in sphericals, say.
So my tensor doc is weak on this point. // I have added a section on this subject.
Comment: In tensor doc, I introduce the 2 kinds of vectors with dxi being any coordinate system. I put subscripts on my rank-2 tensors in section 5 (e), but these are not specifically Cartesian as Picture A shows. When I write the matrix form like M' = R M RT , this is just matrix multiplication and objects Rab appear, but still not associated with Cartesian. I don't think I ever discuss "basis" for a matrix anywhere. I just represent a rank-2 tensor as some Mij or gij . What then happens in section 7 (w) ? There is nothing Cartesian about my direct product. // I think this is all now discussed in Appendix E.
So one might disambiguate Lai by saying: (superscript indicates the basis)
ni Enj = E(n)ij
and then the Cartesian choice would have
ui Euj = Eij
3.9 Principle Strain (93)
When you go to a basis which diagonalizes E (infinitesimal strain tensor), the diagonal elements are called the principle strains, giving unit stretch in each basis direction.
Now we have an expansion of the characteristic equation in powers of λ, and the coefficients are given special names In . I will try now to verify these. I try this method
0 = det(E-λ) = εijk(E1i-λδ1i) (E2j-λδ2j) (E3k-λδ3k)
= εijk(E1i E1j E1k) - λ εijk[E1iE2jδ3k + E1iδ2jE3k + δ1i E2j E3k]
+ εijk λ2 [δ1iδ2j E3k + δ1i E2jδ3k + E1iδ2jδ3k] - εijk λ3 δ1iδ2jδ3k
Write this as
= A + λB + λ2C + λ3D
Then we have one at a time
A = εijk(E1i E2j E3k) = det(E)
B = - εijk[E1iE2jδ3k + E1iδ2jE3k + δ1i E2j E3k]
= - εijkE1iE2jδ3k - εijk E1iδ2jE3k - εijk δ1i E2j E3k
= - εij3E1iE2j - εi2k E1iE3k - ε1jkE2j E3k
Now ε1jkE2j E3k is the cofactor and minor of the upper left element of E-λ = detso it seems to me that B = sum of the three dets with - signs.
-B = det + the other two
Next,
C = εijk [δ1iδ2j E3k + δ1i E2jδ3k + E1iδ2jδ3k]
= εijk δ1iδ2j E3k + εijk δ1i E2jδ3k + εijk E1iδ2jδ3k
= ε12k E3k + ε1j3 E2j + εi23 E1i =
= ε123 E33 + ε123 E22 + ε123 E11 = E11+ E22+ E33
and finally
D = - εijk δ1iδ2jδ3k = -ε123 = -1.
So I think find that
det(E-λ) = A + λB + λ2C + λ3D
A = det(E)
-B = det + the other two
C = E11+ E22+ E33
D = -1
Now if det(E-λ)= 0, that means that
-A - λB - λ2C - λ3D = 0
-det(E) + { det + the other two}λ - (E11+ E22+ E33)λ2 +λ3 = 0
or
-I3 + I2 λ -I1λ2 + λ3 = 0
so that
I3 = det(E)
I2 = det + the other two
I1= E11+ E22+ E33
Comment: Looking at dx = F dX ( F is the deformation gradient), you see that the matrix F and all the others derived from it are functions of a point in space and of time. We start with some small separation of points dX and see where the two points end up after some flow. The two points at flow start define a little vector, and the most that can happen to this thing is it gets rotated and perhaps also stretched. Where does the flow take two adjacent points, that is the issue here. This seems to be a Lagrangian picture notion more than Eulerian. I have to follow the pair of points to see what happens. For a given material blob and flow situation, I can imagine there is some nonlinear x = F(X) which describes how every particle in the blob flows. But this is just x = x(X,t). Then we linearize at each point in space to get dx = F dX and then I suppose this matrix is then my R matrix of tensor doc if, in tensor doc, I take x→X ,x'→x, R → F. So here is another application tensor doc's general theory of transformations. But I don't think Lai is going to be thinking about tensors with respect to this transformation! [ I formalized this above ]
3.10 Dilatation (p 94). The main result here is this: (recall u is the displacement = x-X)
e ≡ Δ(dV)/dV = Σi Ei = div u
and this is then written out in a few coordinate systems. Lai derives this in a simple manner, and it is assumed that the directions i = 1,2,3 are the principle directions. But I think that if you were to take some other set of directions, you get there by a rotation, and the trace of a matrix is invariant to rotations, so this result is then true for any matrix E.
tr(R-1ER) = tr(ERR-1) = tr(E) = Σi Ei = e = div u
3.11 Infinitesimal Rotation Vector (p 94) Earlier we used Ω = θ but here Ω is a matrix which is antisymmetric. Yes, it must therefore have a td vector as shown. I know that if Ω were a rotation matrix, then td would be ω, and its direction would be the axis about which something is instantaneously rotating. But here Ω is just the AS part of Δu so I don't quite follow the interpretation given last sentence of p 94. I agree with all the equations.
3.12 D(dx)/Dt. The big equation here says this: [ and the main object of interest is (v) ]
D(dx)/Dt = (v) dx ie dt(dx) = (v) dx
which seems very strange to me. If dx is the distance between two adjacent points in the fluid, then this tells the rate at which dx is changing in time. And this is in the spatial or Eulerian view. So this is the "rate of change of a differential vector between two points". I am not used to such strange notation!
Derivation. There is something very slippery and unclear here, so do each step "with words" :
1. What is the meaning of dx ? ( only the one functional form exists for x )
dx ≡ x(X+dX,t) - x(X, t)
You start with two dots separated by dX at time t0 and they map into this dx at time t.
2. Apply the total time derivative to the above equation
dtdx ≡ dtx(X+dX,t) - dtx(X, t)
3. As explained on page 7 above, we know that
v = dtx = (X,t) = (x,t)
Thus from 2 we have that
dtdx = (x+dx,t) - (x,t) = (X+dX,t) - (X t) = dv
4. Earlier we showed that dv = (v)dx gives the way the velocity field at time t changes with position. But that is exactly what we have on the above line with the twiddle functions, so
dtdx = dv = (v)dx
And this is the desired result, which we can write as
D/Dt (dx) = (v)dx = D(dx)/Dt = dt(dx) = d(dx)/dt
3.13 The Rate of Deformation Tensor (95)
If you just write out the velocity gradient v = D + W = sym + antisym, then D is called the rate of deformation tensor and W is called the spin tensor. Note the slight parallel here:
D = [ (v) + (v)T]/2
E = [ (u) + (u)T]/2
Lai shows that
ds D(ds)/Dt = dx D dx
Suppose you put dx in one of the three directions which diagonalize D. Call that dx = ds n. Then
(1/ds) D(ds)/Dt = Dnn
(1/dS) Δ(ds) = Enn (3.8.2)
so the diagonal elements of D are similar to those of E, but here they give the RATE of unit length elongation in direction n. Called the rate of extension. The off-diagonals give the rate of angle change between a pair of direction base vectors, similar to E. These angle changes are rates of shear.
Problem 3.46. (Ref p 97 ; on p 150).
(a) My plan is to compute Dt(dx1 dx2) two different ways and then set them equal. One way is
Dt(dx1 dx2) = Dt(ds1n) ds2 m + ds1n Dt(ds2 m) // dx1 = ds1n dx2 = ds2 m
= { Dt(ds1) n + ds1 Dt(n) } ds2 m + ds1n { Dt(ds2) m + ds2 Dt(m)}
= [Dt(ds1) ds2 + ds1 Dt(ds2) ] (nm) + ds1 ds2 [Dt(n) m + n Dt(m)]
= [(1/ds1)Dt(ds1) + (1/ds2)Dt(ds2) ] (nm) ds1ds2 + ds1 ds2 Dt(n m)
The second way is this
Dt(dx1 dx2) = Dt(dx1) dx2 + Dt(dx2) dx1
= [(v)dx1] dx2 + dx1 [(v)dx2]
= dx1 (v)Tdx2 + dx1 [(v)dx2]
= dx1 [(v) +(v)T] dx2
= 2 dx1 D dx2
= 2 ds1ds2 n Dm
Se then set things equal, cancel the ds1ds2 and we have
[(1/ds1)Dt(ds1) + (1/ds2)Dt(ds2) ] (nm) + Dt(n m) = 2 n Dm
We then set nm = cosθ and then Dt(n m) = Dt(cosθ) = -sinθ Dtθ to get
[(1/ds1)Dt(ds1) + (1/ds2)Dt(ds2) ] cosθ -sinθ Dtθ = 2 n Dm = 2 Dn m
and this agrees with the quoted result of part (a).
(b) If dx1 = dx2 this says ds1 = ds2 and n = m and cosθ = 1 and sinθ = 0, so
2 (1/ds1)Dt(ds1) = 2 n Dn
which just replicates our known result 3.13.12. Fine.
(c) Now go with n and m at right angles so cosθ = 0 and sinθ = 1:
- sinθ Dtθ = 2 n Dm
Dtθ = - 2 Dnm
=> 2Dnm = rate of decrease of the angle θ
and this is the claim made on page 97 which I have now verified! // added 6.17.12
Problem 3.47. (Ref p 97; on p150) Let the ei be in the principle direction unit vectors. Consider the orthogonal 3-piped spanned by dx(i)= dsi ei which has volume dV = ds1ds2ds3. From 3.13.11 we know that
ds1 D(ds1)/Dt = dx(1) D dx(1) = (ds1)2D11 and similarly for 2 and 3.
=> D(ds1)/Dt = ds1 D11.
Then
D(dV)/Dt = D(ds1ds2ds3)/Dt = D(ds1)/Dt * ds2ds3 + cyclic
= (ds1) D11 ds2ds3 + cyclic = dV (tr(D)) .
Therefore
(1/dV) D(dV)/Dt = tr(D) // which verifies 3.13.13
I penciled in a copy of p 96A which says tr(D) = div v , so we then end up with 3.13.14
(1/dV) D(dV)/Dt = tr(D) = div v ( 3.13.14)
e = Δ(dV)/dV = tr(E) = div u // dilatation from (3.10.3)
So the first thing above would be the "rate of dilatation" (but Lai does not use that phrase)
3.14 The Spin Tensor (98)
Here they just say that when you do v = D + W, the antisym matrix W has its associated dual vector and they call that vector ω which can be computed from W, and in fact Wdx = ω x dx. It was shown earlier that W does not contribute to elongation of the dx, so it must just rotate it, and it turns out that W rotates dx about instantaneous angular velocity ω. I will have to ponder this stuff on another pass.
I think this entire spin tensor action corresponds to a rigid body rotation of the matter particle without any kind of deformation. See notes Chapters 1,2 part C tensor calculus. Also Goldstein stuff.
3.15 Conservation of Mass (99)
From D(ρdV)Dt = 0 (you track a blob and its mass cannot change), we get the rule
Dρ/Dt = ∂ρ/∂t + v ρ = - ρ div v
which relates the time rate of change of ρ to both ρ and v. I think this is just my intuitive material flow picture, could write in terms of mass current density Jm etc.
If ρ = constant, then Dρ/Dt = 0 and thus div v = 0. This is the incompressible situation, and this is why we can represent v = φ in potential theory fluid work.
Question: What exactly is the meaning of the equation D(ρdV)/Dt = 0 ?? Quantity dm = ρdV is the mass of a "particle", a tiny red blob shall we say. If we track along with our little red blob, we define dV to be the changing boundary of the blob and ρ to be the changing density inside the blob. Has Lai really stated the notion that matter stays in the blob? Well, the blob is described by x(t; X) for every point in the blob. We think of the mass of a particle as sticking with the particle! So considering all the points in a tiny particle, if they were Lagrangian particles, each would maintain its mass, and so the larger continuum particle maintains its mass. That is a very key idea that I don't think Lai stressed. Once again, even a large blob is a set of these continuum particles, each particle moves according to x(t; X) so the starting blob and the ending blob contain the same particles, it's just that they have moved and perhaps expanded or shrunk. So key idea: the boundary of a large blob in motion always contains the same particles (assuming there is no process which absorbs or creates particles somehow). Therefore even for a large blob, the mass remains constant for the blob. Therefore D(ρdV)/Dt = 0 just states this fact for a tiny blob dV. The volume of the blob over time is in fact defined to be that boundary which encloses the same particles that you started with.
Notice that you can regard dV (volume of a tiny blob) itself as an Eulerian function dV(x,t) and you can apply D/Dt to it just as to any Eulerian function.
I have derived all equations on page 99. Now I once wrote a doc called Mass Charge and Heat Flow stored in the Stak Ch 6 folder. It talks about the mass current density P(x) = ρ(x) v(x) which defines the velocity vector, and the usual divergence rule is written P(x) = -∂tρ(x) which tells us that if there is a change in the mass density in a tiny volume at some point, that arises due to the mass flux leaving that volume. This then says
[ρ(x) v(x)] = -∂tρ(x) = v ρ + ρ v
=> ∂tρ(x) + v ρ = - ρ v = Dtρ // which agrees with 3.15.4
Once again, there are two ways to write the same continuity equation
Dtρ = - ρ v = -ρ div v // way #1
∂tρ = - [ρ v] = - div (ρv) // way #2
3.16 Conditions that a valid E tensor's components must satisfy (101).
We have that E = (u)S so that given any field u, we can compute the matrix E, and there is never a problem if everything is reasonable. But if you exhaust all possible vector fields u, you do NOT exhaust all possible matrices E. For example, you can only generate symmetric E's. If you pick an E out of the blue and you want to know whether it is a "legal E", you find there are conditions this E must satisfy as shown top of page 102. These are the "equations of compatibility" or "integrability conditions" on E. All fine.
3.17 Conditions that a valid D tensor's components must satisfy (101).
This is the exact same idea, but replace u with v and D = (v)S
Comment: Lai is introducing something new on every single page, this is rough sailing!
3.18 The Deformation Gradient (105)
This is Lai's second pass on this subject where we have F = x . He notes that F is invertible as one of our early flow conditions. He then claims that detF > 0. He justifies this on a notion somehow that flow cannot change handedness. I think for me an easier derivation is from the polar decomposition F = RU, now that I have invested quite heavily in its derivation. We know that detR = 1 and detU = product of eigenvalues since U is symmetric, and since it is posdef, those eigenvalues are all positive so detU > 0 and thence detF > 0. Now I guess in theory R orthogonal allows detR = -1, so we are then back to Lai's comment that we cannot smoothly move from the group parameter space of SO(3) to the parity inverted chunk of this group space. I forget the notation here. Parity transformation requires a sudden non-continuous change which we don't allow in our flow.
3.19 Local Rigid Body Motion (106)
I don't get the point of this tiny section. It seems tied to the example which precedes it. Yes, in an example it is possible that a whole plane will be doing rigid body motion. // Well, the point is that one kind of deformation is F = R, a pure rotation. In the next section we consider F = U, a pure stretch deal, and then in the section after that we look at the general combination F = RU.
3.20 Finite Deformation (106).
Soon we will look at F = RU, but here we first look at F = U, U being pos def sym. If you go to the principle directions, the eigenvalues of U are positive, but these are the amounts by which differential distances along the principle directions are stretched, such as dx(1)= λ1dX(1). Thus, the matrix U is doing no rotation at all since vectors stay in the same direction. They do not even invert direction since the λ are positive. Of course making this statement means we have be using the appropriate principle directions at time t = t when we are looking at some point in space x. Note that this does not mean the stretch is > 1, it is just positive. An obvious definition of stretch is given for an arbitrary dX.
3.21 Polar Decomposition Theorem (107).
A good example is given, picture is labeled just as I would have done it. Rotate then stretch into ellipse, or stretch first then rotate the ellipse. Notice that U and V are related by a similarity transformation by the rotation R which means that U and V have the same positive eigenvalues.
F = RU U = right stretch tensor U2 = C = right Cauchy-Green tensor
F = VU V = left stretch tensor V2 = B = left Cauchy-Green tensor
3.22 Computing R,U and V from F (111)
Part of my general proof is done here. When he gets to U2 = FTF ≡ S, he claims without proof that there is a unique pos def sym U that solves this equation. Once you get U this way, V and R are easy. Lai then gives a simple example of computing these three objects from a specific given F. In the second "example" Lai attempts the polar decomposition uniqueness proof. Again, he has to fudge on the U2 = S uniqueness idea, and this is of course the crux of the proof. This gives (R1- R2) U = 0, and since U is invertible we find that the R's must be equal, and then finally you get a specific V. So this is the second fudge on the subject, but we are told that Appendix 3.3 might lessen the fudge a bit. Lai has been very good about proving everything which I like, but I don't think he will make it on this one.
Appendix 3.3 ( p 143, out of order here)
This appendix does not really show what was advertised in the text. Instead it says that if U2 = D where D is diagonal with positive diagonal elements then U can be taken to be the obvious positive diagonal matrix. The fact used in the 2D case is that Unn > 0 for U being pos def ( regardless of whether U is diagonal, since this is U and all such dot products are positive. There is no mention of matrix U being symmetric, but of course in the solution it is. So for 2D and 3D this appendix demonstrates that there is only one pos def matrix which is the square root of a pos def diagonal matrix.
Let's do a little theorem here. Show that if U has pos def eigenvalues, then U > 0 for any . Well, drop the hat because that is irrelevant here. Assume that n = Σi aiei where ei is the diagonal basis. Then
n Un = Σij aiaj ei Uej = Σij aiaj δijUij = Σi ai2 Uii = Σi ai2 λi > 0 QED
3.23 The right Green-Cauchy deformation tensor C (114)
This thing is defined as C = U2 where U is our sym pos def U from the F = RU deal. We know that we can write FTF = U2 which makes if obvious that U2 is sym and pos def (ie, easy to show that eigenvalues are positive for FTF, see polar notes). Thus, C is sym and pos def. This section studies the interpretation of the matrix elements of C. It first derives the general fact 3.23.4 and then looks at special cases:
Special case A:
both = dx = ds1n where n is an arbitrary unit vector
both = dX = dS1e1 point separation starts as being along the 1 axis at time t = 0
We assume that C11 means in the en basis. Then get C11 = (ds1/dS1)2 which is just the square of the stretch of the vector dX which was started in the e1 direction.
Using a different choice in the general formula, we find that
C12 = (ds1/dS1) (ds2/dS2) cos [ dx(1) dx(2)]
so these elements are reduced by the cosβ as shown. If angle is 90 degrees then C12 = 0.
We then have a few examples. Note that U2 is the matrix I called S in my polar notes.
Notes and reading are now both up to page 118.
3.24 The Lagrangian (Finite) Strain Tensor E* (118)
We met this one earlier as well, it is E* = (C-I)/2. If you have no deformation at all, then the polar says that F = RU = R with U=I and of course then C = I and E* = 0, so no strain at all means E* = 0, so this is perhaps a better metric of strain. And of course the name is as noted above. Earlier, we got interpretations for the linearized version E, but here Lai gives interpretations for the E* elements. They are all directly related to those elements of C of course.
3.25 The Left Cauchy-Green Deformation Tensor (121)
This one is B = V2 = FFT and again we get interpretations of the matrix elements of B. It seems much less "nice" because in X space instead of taking little vectors like dx(1) = ds1e1, you have to take the uglier vectors dx(1) = ds1(RTe1) where this is the R of F = RU = VR. I more or less skipped this section for now. [ this is related to the forward and inverse transforms, see notes earlier ]
3.26 The Eulerian Strain Tensor (125)
This one has the strange definition e* = (I-B-1)/2. Again if F = VR = R and V=I so there is no strain, you get B = V2 = I and then of course B-1 = I and e* = 0. For this e* matrix things are sort of simple again, but they go backwards. You take now dx = ds1e1 ( with C we took dX = dSe1) and then the elements of e* come out being very similar to those of C in structure. I skip this all for now, it is just another tensor representation of F.
3.27 Change of Area Due to Deformation (128)
At first I thought this section was a no-brainer because I had already dealt with it in Section 8 of tensor doc, in particular, what is now Section 8 (c) item 9. But then the formula (3.27.10) started causing trouble. I followed in full detail how Lai derived it, but I could not come up with a tensor-doc general derivation! This led to several side documents, one of which now survives called "Lai p 129 and tensor doc". This in turn led to some small additions to tensor doc, as outlined at the end of the doc just mentioned. The confusion basically arose because Lai does not put overbars on covariant vectors such as the areas dA. So now a full derviation of (3.27.10) and more generally (3.27.12) appears at the end of tensor doc Section 5 (o), so I won't repeat it here. Everything is OK now, the cofactor for the ratio is correct, the Cartesian view is correct, and so on.
Notes added 2.23.12. I have checked off results on page 128, but am having trouble on page 129. He claims that (unit vectors en)
Fe3 (Fe1 x Fe2) = detF
proof:
[Fe3]a = Fai(e3)i = Faiδ3i = Fa3
Fe3 (Fe1 x Fe2) = [Fe3]a εabc[Fe1]b[Fe2]c
= Fa3 εabc Fb1 Fc2 = εabc Fb1 Fc2 Fa3 = εabc Fa1 Fb2 Fc3 (cyclic back up) = det(F) QED
OK, I have now derived through equation 11 here.
3.28 Change of Volume Due to Deformation (128)
Tensor doc tells us that for x transforming to x'
dV = (g')1/2 dV' dV' ≡ Πidx'i |J| = σJ = g'1/2
J(x') ≡ det(S(x')) = det(∂xi/∂x'k) = 1/det(R(x(x')) = 1/ det(∂x'i/∂xk)
Translated to the notion that X transforms into x, this all says
dV = (g)1/2 dV dV ≡ Πidxi |J| = σJ = g1/2
J(x) ≡ 1/det(R(X)
Now Lai thinks of dV in X space as being dV0 and dV in x space is dV . So we have
dV0 = (g)1/2 dV = |J|me dV = dV /|det(R(X))|
so that
dV = dV0 |det(R(X))| = dV0 |det(F)| = dV0 JLai // agrees with p 130 3.28.3
Lai then refers to |det(F)| as his J, which differs from mine by J→1/J and as usual it just depends on how you define J (ie, which coordinates go on top, etc). Note also that I would write
dV = (g)-1/2dV0
so the usual g factor is upside down here.
One extra detail. From tensor doc I had that (translating)
g ≡ det() = Jme2 if G = 1
= (det(R))-2
But of course det(RRT) = det(RTR) = [ det(R) ]2. So in the Lai world we have R = F and
1/g' = JLai2 = [ det(F) ]2 = det(FFT) = det(FTF) = det(B) = det(C)
And from essay then we can say
dV = (g)-1/2dV0 = JLai dV0 = dV0 = dV0 = |det(F)| dV0
Since B and C are positive definite, the sign of their dets are always +.
Lai finally notes that if your material is incompressible, then dV = dV0 and all these matrices F and B and C must have det = 1, an interesting fact. That will mean that det(U) = 1 and det(V) = 1 as well. The shape of a dV can change, but the volume of the dV cannot change.
3.29 The matrices in other coordinate systems (131)
This section is now written up in a separate doc called " Lai section 3_29 F notes.doc" .
We have so far this notion,
Fij = (∂xi/∂Xj)
where things are Cartesian for both x and X. Treated as a "transformation" this Fij linearized version of the non-linear transform x = x(X,t) is NOT a coordinate transform, it is a blob motion transform. BUT we should be able to tack on coordinate transforms in this manner:
(∂x'i/∂X'j) = (∂x'i/∂xn) (∂xn/∂Xm) (∂Xm/∂X'j)
where x' are curvilinear coordinates for Cartesian x, and X' are curvilinear for Cartesian X, and we can choose an arbitrary curvilinear coordinate system for the two sides! We would then say
dx'i = ∂'jx'i dX'j = F'ijdX'j F'ij = (∂x'i/∂X'j)
dx' = F' dX
So applied to the matrix F I think we can say
F'ij = (∂x'i/∂xn) Fnm (∂Xm/∂X'j)
and in this way we can define a matrix F' with respect to an arbitrary pair of coordinate systems.
Case A: both systems are cylindrical. In this case I think I know that
(∂x'i/∂xk) = Rik
(∂xi/∂x'k) = Sik
The equations are 123 = xyz = rθz (ρφz sometimes)
x = r cosθ
y = r sinθ
z = z
So it is easy then to compute Sik
S11 = ∂x/∂r = cosθ
S12 = ∂x/∂θ = -rsinθ
S13 = ∂x/∂z = 0
S21 = ∂y/∂r = sinθ
S22 = ∂y/∂θ = rcosθ
S23 = ∂y/∂z = 0
S31 = ∂z/∂r = 0
S32 = ∂z/∂θ = 0
S33 = ∂z/∂z =1
=> S =
But I seem to be marching down the wrong path here because I have trig functions appearing. If I continue, yes, I will have matrices which let me relate F to F'. But that is not really what we want to do. I don't want to see Cartesian F12 = ∂x1/∂X2 appearing anywhere, for example.
So go back to
dx = F dX
and use the direct approach. How would we write dx in some arbitrary coordinate system? Well, think of a tensor doc transformation from x to x' just for the moment. Then recall that
V = V'1e1 + V'2e2 +... = Σn V'n en where en V = V'n en = g'ni ei
So apply this to V = dx to get
dx = Σn dx'n en where en dx = dx'n en = g'ni ei
= Σn dx'n h'n n
In this world we will have things like
dx'1 = dr dx'2 = dθ dx'3 = dz
1 = 2 = 3 = h1' = hr = 1 h2' = hθ = r h3' = hz = 1
Then do a similar thing on the dX side
dX = Σn dX'n h'on on
In this world we will have things like
dX1 = dr0 dX2 = dθ0 dX3 = dz0
these below should all have super 0
o1 = 0 o2 = 0 o3 = 0 h1' = hr = 1 h2' = hθ = r0 h3' = hz = 1
Since we have x = r,θ,φ and we have X = r0, θ0, φ0, we have to jimmy up the notation so it can handle things by putting 0 superscripts on things to say we are talking about X at time t0.
Then we get
(Σn dx'n h'n n) = F (Σn dX'n h'on on) = Σn dX'n h'on (F on)
Now dot both sides with m from the left say to get
dx'm h'm = Σn dX'n h'on m (F on)
Now recall that we had x = x(X,t) as our flow equation, and this can be interpreted in any coordinate systems you want.
STOP. I need to understand this better in a completely general way. My notation is hopelessly tangled. My tensor doc notation conflicts with the Lai notation. Maybe I should convert Lai to my notation instead of the other way around. Then I would have this flow equation.
x' = x'(x,t)
But it is not that simple since there are really three transformations still to worry about. So this will now be put off into a separate doc. I want the general solution, not just this Case A.
We then have three appendices. The first 3.1 concerns those compatibility conditions that I don't care about right now. The second 3.2 gives some properties of positive definite matrices. The third 3.3 gives an unsatisfactory discussion of the key step in the polar decomposition, see my notes elsewhere.
We then have no less than 86 problems! I might come back at some point and do some of them, but right now my motivation is low concerning the seemingly obscure array of tensors like F, B, C, E, E*, e*, etc. I want to get on with the show now and see what this "kinematics" is going to buy me!