0.问题的提出
在圆筒导热微分方程那里,我自己推导的和教材上的结果,在角度上那里,差了一个
。仔细翻书发现是自己的理解有问题。
1.曲线坐标系
实际上是对曲线坐标系和单位向量不理解。对于传统坐标系,即用来表示坐标,假如我们采用了某种坐标变换,通过
来进行表示了。且具有一对一的关系。即
。那么如何表示矢量dx?一步一步来,先从单个方向的x表示起走,可以用如下式子进行表示:
对于矢量x,则有:
也可以表示为:
其中,j为1,2,3;i遍历1,2,3。
类似于一般的坐标系,对于u1,u2,u3他们三个肯定是独立的,也就是说,一定有u1为定值的一个面,也有u2为定值的一个面,也有u3为定值的一个面。那么当u2和u3都为定值,他们的交线是什么呢??第一,肯定有交线,否则u2和u3是平行的,根本不要拿来当作基本坐标方向了;第二,这个交线就是“u2,u3为定值,u1为变量的一条线。”
可能会有人觉得毫无意义,“u2,u3为定值,u1为变量的一条线”不是在放屁吗?但是仔细想想,这不就是导数的定义吗??对u1求导,不就是保持其余两个不变吗?
所以我们可以得到矢量x在u1方向的单位矢量:
h1是一个标量,这点需要注意。接着我们可以写出dx的表达式:
当在u1上发生了du1的变化时,对于矢量x,在e1方向上,其会发生的变化。为何如此?为什么一个u1发生变化,居然会引起h乘以du1这么多的变化,为什么要乘以h??
可以这么理解,这个u1不一定就是常见的线段,举个简单的例子,角度。比如半径为r,角度为u1,那么当角度变化du1时,我们的矢量x走过了多少距离呢?rdu!
2.梯度的表示:
对于梯度:常规表达式为:,f为某一个函数;现在我们把x用u来表示,就可以得到:
所以我们可以得到:在曲线坐标系中:
以柱坐标为例子,这种坐标变换为:
现在我们用来进行表示。先计算出h。
对于r来说:
把矢量x用x1,x2,x3代替后:
对于z:
对于:
所以在柱坐标系里面,矢量x发生变化可以表示为:
对于梯度,代入柱坐标系统有:
3.问题的解决
所以在圆筒导热微分方程里面,根据热流密度的定义:
传统坐标系上:
柱坐标系上:
在角度φ上,就应该是
所以分母确实应该多一个r。
4球坐标系统:
对于球坐标系:其坐标变换为:
相应的h为:
微元体的体积为:
所以,在球坐标系中,单位向量为
,则梯度为:
5.自己的感受
我在写导热微分方程时,对任意方向上的热流密度都喜欢用:来写,因为书上这么写的,但现在我觉得应该回到更上一层的定义,即
自学传热学,很多地方理解不透彻,希望大家多多指教。