当前位置:   article > 正文

两向量点乘坐标运算_基础篇4:张量的运算及矢量梯度、张量散度

两矢量点乘的积的散度

67860fa9000a58b7a0152ff2884444b5.png

在前面介绍的矢量运算和张量表达法的基础上,本文将主要介绍CFD中与张量相关的运算。从本文开始,如无特别说明,提到张量时均指的是二阶张量。

矢量的并矢积

两个矢量的并矢积可以写作

,它是将两个矢量的各个方向进行并置,从而得到一个二阶张量:

也可以将并矢积看作是一个列向量与一个行向量相乘所得的矩阵

根据这一运算规则,我们可以得到矢量的梯度,其结果是一个张量:

张量的运算

张量的运算与矩阵运算具有高度的一致性:

  1. 张量相加

2. 标量乘以张量

3. 张量点乘矢量

根据这一运算规则,我们可以得到张量的散度,其结果是一个矢量:

4. 两个张量(或并矢)的点乘

按照矩阵乘法进行运算,其结果仍为张量

上式中

均为矢量,
则为两个矢量的并矢积,即张量;等式右边
是一个标量,
为张量。

5. 张量的双点积

两个张量的双点积的运算是基于以下两个矢量并矢积的双点乘运算规则:

上式中

均为矢量,
则为两个矢量的并矢积,即张量;而
均是两个矢量的点乘,其结果是标量。由此可见,
张量的双点积的结果是一个标量

将这一规则应用到笛卡尔坐标系的单位矢量上,可以得到:

上面仅列举了部分结果,其他单位矢量的双点积结果也容易得到。

由此可以得到,黏性力张量和速度梯度张量的双点积结果为:

以上用四篇小文章给出了CFD中常见的张量运算法则,在公式推导中还会涉及更多张量运算公式,但基本都可以通过以上这些基本法则来进行推导和证明,在后面文章用到时会进行简单说明。下一篇文章将给出推导N-S方程时会用到的几个积分定理。

参考资料

[1] Moukalled, F., Mangani, L., and Darwish, M. The Finite Volume Method in Computational Fluid Dynamics : An Advanced Introduction with OpenFOAM and Matlab. 2016.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/176427
推荐阅读
相关标签
  

闽ICP备14008679号