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

本文深入探讨CFD中的张量运算,包括矢量的并矢积、张量的加法、标量乘法、点乘以及双点积。重点介绍了矢量梯度和张量散度的概念,为理解黏性力张量与速度梯度张量的相互作用奠定基础。
摘要由CSDN通过智能技术生成

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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值