HallsofIvy said:
No, what your lecturer did is correct. Perhaps what you are missing is that \vec{u}\cdot\nabla, with \vec{u}= u\vec{i}+ v\vec{j} is equal to u\frac{\partial }{\partial x}+ v\frac{\partial}{\partial y} and that, being a scalar operator "multiplied" by \vec{u}= u\vec{I}+ v\vec{j} is "multiplied" by both u and v: (\vec{u}\cdot\nabla)\vec{u}= \left(\vec{u}\cdot\nabla(u\vec{i}+ v\vec{j})\right)+ \left(\vec{v}\cdot\nabla(u\vec{i}+ v\vec{j})\right)
= \left(u\frac{\partial u}{\partial x}+ u\frac{\partial u}{\partial y}\right)+ \left(v\frac{\partial u}{\partial x}+ v\frac{\partial u}{\partial y}\right)+ \left(u\frac{\partial v}{\partial x}+ u\frac{\partial v}{\partial y}\right)+ \left(v\frac{\partial v}{\partial x}+ v\frac{\partial v}{\partial y}\right).
Thanks for the reply.
I'm a little confused though. I can't see how you get this bit:
(\vec{u}\cdot\nabla)\vec{u}= \left(\vec{u}\cdot\nabla(u\vec{i}+ v\vec{j})\right)+ \left(\vec{v}\cdot\nabla(u\vec{i}+ v\vec{j})\right)And, regarding the the final result:
= \left(u\frac{\partial u}{\partial x}+ u\frac{\partial u}{\partial y}\right)+ \left(v\frac{\partial u}{\partial x}+ v\frac{\partial u}{\partial y}\right)+ \left(u\frac{\partial v}{\partial x}+ u\frac{\partial v}{\partial y}\right)+ \left(v\frac{\partial v}{\partial x}+ v\frac{\partial v}{\partial y}\right)
Is there a way of writing that in vector form?
One thing I did notice is that I messed up by forgetting that in (
u⋅∇) , ∂/∂x is not commutative, so I was doing (∇⋅
u)
u, which is different.
So now I'm getting
(
u⋅∇)
u = (u
x, u
u)⋅(∂/∂x, ∂/∂y) (u
x + u
y)
= (u
x∂/∂x + u
y∂/∂y) (u
x + u
y)
= (u
x∂(u
x)/∂x + u
x∂(u
y)/∂x + u
y∂(u
x)/∂y + u
y∂(u
y)/∂y)
Which I then apply to the given velocity field
u = (y, t-x), to get:
D
u/Dt = ∂
u/∂t + (
u⋅∇)
u
= (0, 1) + (y ∂/∂x + (t-x) ∂/∂y) * (y, t-x)
= (0, 1) + (y ∂(y)/∂x + (t-x)∂(y)/∂y, y ∂(t-x)/∂x + (t-x)∂(t-x)/∂y)
= (0, 1) + ( 0 + t-x , -y + 0)
= (t-x, 1-y)
Have I gone wrong here?
I've found this on wikipedia, which seems to reflect the same process I've just used:
Thanks.