【连续介质力学】张量的谱表示和Cayley-Hamilton定理

news2024/10/5 5:00:42

张量的谱表示

基于特征多项式:
在这里插入图片描述
如果 T T T 是对称二阶张量,那么有三个实数特征值: T 1 , T 2 , T 3 T_1, T_2, T_3 T1,T2,T3, 对应有特征向量:
在这里插入图片描述
主空间由特征向量构成的正交基 n ^ ( 1 ) , n ^ ( 2 ) , n ^ ( 3 ) \hat n^{(1)}, \hat n^{(2)}, \hat n^{(3)} n^(1),n^(2),n^(3) 所张成,张量的分量则由特征值表示:
在这里插入图片描述
特征向量形成的变换矩阵 A A A:
T ′ = A T A ′ T' = ATA' T=ATA
由于 A − 1 = A T A^{-1} = A^T A1=AT, 所以:
T = A T T ′ A T = A^TT'A T=ATTA
其中:
在这里插入图片描述
T = A T T ′ A T = A^TT'A T=ATTA,显式表示出来:
在这里插入图片描述
其中:
在这里插入图片描述
因此,可以将二阶张量的分量用特征值和特征向量的函数表示(谱表示)
T i j = T 1 n ^ i ( 1 ) n ^ j ( 1 ) + T 2 n ^ i ( 2 ) n ^ j ( 2 ) + T 3 n ^ i ( 3 ) n ^ j ( 3 ) T_{ij} = T_1 \hat n_i^{(1)} \hat n_j^{(1)} + T_2 \hat n_i^{(2)} \hat n_j^{(2)}+T_3 \hat n_i^{(3)} \hat n_j^{(3)} Tij=T1n^i(1)n^j(1)+T2n^i(2)n^j(2)+T3n^i(3)n^j(3)
张量表示:
T = T 1 n ^ ( 1 ) ⨂ n ^ ( 1 ) + T 2 n ^ ( 2 ) ⨂ n ^ ( 2 ) + T 3 n ^ ( 3 ) ⨂ n ^ ( 3 ) T = T_1 \hat n^{(1)}\bigotimes \hat n^{(1)} + T_2 \hat n^{(2)}\bigotimes \hat n^{(2)}+ T_3 \hat n^{(3)}\bigotimes \hat n^{(3)} T=T1n^(1)n^(1)+T2n^(2)n^(2)+T3n^(3)n^(3)

张量可以表示成并矢的线性组合
T = ∑ a = 1 3 T a n ^ ( a ) ⨂ n ^ ( a ) ( 二阶张量的谱表示 ) \boxed{T = \sum_{a=1}^{3}T_a\hat n^{(a)}\bigotimes \hat n^{(a)}} \quad (二阶张量的谱表示) T=a=13Tan^(a)n^(a)(二阶张量的谱表示)
NOTE: 也可以从定义得到:
因为 1 = n ^ i ⨂ n ^ i 1 = \hat n_i \bigotimes \hat n_i 1=n^in^i, 所以表示成 1 = ∑ a = 1 3 n ^ ( a ) ⨂ n ^ ( a ) 1 = \sum_{a=1}^{3}\hat n^{(a)}\bigotimes \hat n^{(a)} 1=a=13n^(a)n^(a),那么:
T = T ⋅ 1 = T ⋅ ( ∑ a = 1 3 n ^ ( a ) ⨂ n ^ ( a ) ) = ∑ a = 1 3 T ⋅ n ^ ( a ) ⨂ n ^ ( a ) = ∑ a = 1 3 T a n ^ ( a ) ⨂ n ^ ( a ) T = T \cdot 1 = T \cdot ( \sum_{a=1}^{3}\hat n^{(a)}\bigotimes \hat n^{(a)})\\= \sum_{a=1}^{3}T \cdot\hat n^{(a)}\bigotimes \hat n^{(a)}\\=\sum_{a=1}^{3}T_a \hat n^{(a)}\bigotimes \hat n^{(a)} T=T1=T(a=13n^(a)n^(a))=a=13Tn^(a)n^(a)=a=13Tan^(a)n^(a)

其中,用到了特征值和特征向量的定义: T ⋅ n ^ ( a ) = T a n ^ ( a ) T \cdot\hat n^{(a)} = T_a \hat n^{(a)} Tn^(a)=Tan^(a)

现在,考虑一个正交张量 R R R,将正交变换作用到一个单位向量 N ^ \hat N N^,得到一个单位向量 n ^ \hat n n^ n ^ = R ⋅ N ^ \hat n = R \cdot \hat N n^=RN^,因此,可以将正交张量 R R R 表示成:
R = R ⋅ 1 = R ⋅ ( ∑ a = 1 3 N ^ ( a ) ⨂ N ^ ( a ) ) = ∑ a = 1 3 R ⋅ N ^ ( a ) ⨂ N ^ ( a ) = ∑ a = 1 3 n ^ ( a ) ⨂ n ^ ( a ) R = R \cdot 1 = R \cdot ( \sum_{a=1}^{3}\hat N^{(a)}\bigotimes \hat N^{(a)})\\= \sum_{a=1}^{3}R \cdot\hat N^{(a)}\bigotimes \hat N^{(a)}\\=\sum_{a=1}^{3}\hat n^{(a)}\bigotimes \hat n^{(a)} R=R1=R(a=13N^(a)N^(a))=a=13RN^(a)N^(a)=a=13n^(a)n^(a)

张量的谱表示在张量代数操作种是非常有用的,比如在主空间的张量的幂可以表示成:
在这里插入图片描述
所以 T n T^n Tn 的谱表示为:
T n = ∑ a = 1 3 T a n n ^ ( a ) ⨂ n ^ ( a ) T^n = \sum_{a= 1}^3T_a^n \hat n^{(a)} \bigotimes \hat n^{(a)} Tn=a=13Tann^(a)n^(a)

同样, T \sqrt{T} T 的谱表示为:
T = ∑ a = 1 3 T a n ^ ( a ) ⨂ n ^ ( a ) \sqrt{T}= \sum_{a= 1}^3\sqrt{T_a} \hat n^{(a)} \bigotimes \hat n^{(a)} T =a=13Ta n^(a)n^(a)

然后,我们考虑一个正定张量,有正的特征值,条件是: x ^ ⋅ T ⋅ x ^ ≥ 0 \hat x \cdot T \cdot \hat x \geq 0 x^Tx^0,将此条件转化成谱表示:

x ^ ⋅ T ⋅ x ^ ≥ 0    ⟹    x ^ ⋅ ( ∑ a = 1 3 T a n ^ ( a ) ⨂ n ^ ( a ) ) ⋅ x ^ ≥ 0    ⟹    ∑ a = 1 3 T a x ^ ⋅ n ^ ( a ) ⨂ n ^ ( a ) ⋅ x ^ ≥ 0    ⟹    ∑ a = 1 3 T a [ x ^ ⋅ n ^ ( a ) ] 2 ≥ 0    ⟹    T 1 ( x ^ ⋅ n ^ ( 1 ) ) 2 + T 2 ( x ^ ⋅ n ^ ( 2 ) ) 2 + T 3 ( x ^ ⋅ n ^ ( 3 ) ) 2 ≥ 0 \hat x \cdot T \cdot \hat x \geq 0 \\ \implies \hat x \cdot (\sum_{a= 1}^3T_a \hat n^{(a)} \bigotimes \hat n^{(a)}) \cdot \hat x \geq 0\\ \implies \sum_{a= 1}^3T_a \hat x \cdot \hat n^{(a)} \bigotimes \hat n^{(a)} \cdot \hat x \geq 0 \\ \implies \sum_{a= 1}^3T_a [\hat x \cdot \hat n^{(a)} ]^2\geq 0 \\ \implies T_1(\hat x \cdot \hat n^{(1)})^2+T_2(\hat x \cdot \hat n^{(2)})^2+T_3(\hat x \cdot \hat n^{(3)})^2\geq 0 x^Tx^0x^(a=13Tan^(a)n^(a))x^0a=13Tax^n^(a)n^(a)x^0a=13Ta[x^n^(a)]20T1(x^n^(1))2+T2(x^n^(2))2+T3(x^n^(3))20

以上表达式在 x ^ ≠ 0 \hat x \neq 0 x^=0才成立

x ^ = n ^ \hat x = \hat n x^=n^,上式变成 T 1 ( n ^ ( 1 ) ⋅ n ^ ( 1 ) ) 2 = T 1 ≥ 0 T_1(\hat n^{(1)} \cdot \hat n^{(1)})^2 = T_1 \geq 0 T1(n^(1)n^(1))2=T10, 表示当张量是半正定,特征值大于等于0。因此张量是正定的,当且仅当特征值都为正的,不等于0

小结:正定张量的迹大于0,如果正定张量的迹为0,表示张量是个零张量

四阶张量的谱表示
四阶张量 I I II II的定义:
在这里插入图片描述
由于 I I II II 是各向同性张量,所以也可以把它表示成任何正交基 n ^ ( a ) \hat n^{(a)} n^(a)
I I = ∑ a = 1 3 ∑ b = 1 3 n ^ ( a ) ⨂ n ^ ( b ) ⨂ n ^ ( a ) ⨂ n ^ ( b ) II = \sum_{a=1}^3 \sum_{b = 1}^3\hat n^{(a)} \bigotimes \hat n^{(b)} \bigotimes \hat n^{(a)} \bigotimes \hat n^{(b)} II=a=13b=13n^(a)n^(b)n^(a)n^(b)

同理,可以得到 I I ‾ 和 I I ‾ \overline {II}和 \underline {II} IIII的谱表示:
在这里插入图片描述
在这里插入图片描述

问题1.34 W W W是反对称二阶张量, V V V 是正定对称张量,其谱表示为: V = ∑ a = 1 3 λ a n ^ ( a ) ⨂ n ^ ( a ) V = \sum_{a= 1}^3 \lambda_a \hat n^{(a)}\bigotimes \hat n^{(a)} V=a=13λan^(a)n^(a),证明: W W W 可以表示成: W = ∑ a , b = 1 , a ≠ b 3 W a b n ^ ( a ) ⨂ n ^ ( b ) W = \sum_{a, b =1, a \neq b}^3 W_{ab}\hat n^{(a)}\bigotimes \hat n^{(b)} W=a,b=1,a=b3Wabn^(a)n^(b); 且证明: W ⋅ V − V ⋅ W = ∑ a , b = 1 , a ≠ b 3 W a b ( λ b − λ a ) n ^ ( a ) ⨂ n ^ ( b ) W \cdot V - V \cdot W = \sum_{a, b =1, a \neq b}^3 W_{ab}(\lambda_b -\lambda_a)\hat n^{(a)}\bigotimes \hat n^{(b)} WVVW=a,b=1,a=b3Wab(λbλa)n^(a)n^(b)

在这里插入图片描述
在这里插入图片描述

Cayley-Hamilton 定理

Cayley-Hamilton 定理: 对于任意张量 T T T,满足特征方程,特征值满足 λ 3 − λ 2 I T + λ I I T − I I I T = 0 \lambda^3 - \lambda^2 I_T + \lambda II_T - III_T=0 λ3λ2IT+λIITIIIT=0,所以张量 T T T
T 3 − T 2 I T + T I I T − I I I T = 0 T^3 - T^2 I_T +T II_T - III_T=0 T3T2IT+TIITIIIT=0

Cayley-Hamilton 定理的应用:表示张量的幂
T 3 ⋅ T − T 2 ⋅ T I T + T ⋅ T I I T − I I I T 1 ⋅ T = 0    ⟹    T 4 = T 3 I T − T 2 I I T + T I I I T T^3\cdot T - T^2 \cdot TI_T +T \cdot TII_T - III_T 1 \cdot T=0 \\ \implies T^4 = T^3 I_T -T^2 II_T +T III_T T3TT2TIT+TTIITIIIT1T=0T4=T3ITT2IIT+TIIIT

应用Cayley-Hamilton 定理, 可以将第三不变量表示成迹的函数:
T 3 : 1 − T 2 : 1 I T + T : 1 I I T − I I I T 1 : 1 = 0 : 1 T^3 :1 - T^2:1I_T +T : 1II_T - III_T 1:1=0:1 T3:1T2:1IT+T:1IITIIIT1:1=0:1
由于:
T 3 : 1 = T r ( T 3 ) ; T 2 : 1 = T r ( T 2 ) ; T : 1 = T r ( T ) ; 1 : 1 = T r ( 1 ) = 3 ; 0 : 1 = T r ( 0 ) = 0 T^3 : 1 = Tr(T^3); \\ T^2: 1=Tr(T^2); \\ T:1=Tr(T);\\ 1:1=Tr(1)=3;\\ 0:1=Tr(0) = 0 T3:1=Tr(T3);T2:1=Tr(T2);T:1=Tr(T);1:1=Tr(1)=3;0:1=Tr(0)=0
所以:
T r ( T 3 ) − I T T r ( T 2 ) + I I T T r ( T ) − 3 I I I T = 0    ⟹    I I I T = 1 3 ( T r ( T 3 ) − I T T r ( T 2 ) + I I T T r ( T ) ) Tr(T^3) - I_T Tr(T^2) +II_T Tr(T) - 3III_T =0 \\ \implies III_T = \frac{1}{3}(Tr(T^3) - I_T Tr(T^2) +II_T Tr(T) ) Tr(T3)ITTr(T2)+IITTr(T)3IIIT=0IIIT=31(Tr(T3)ITTr(T2)+IITTr(T))

将不变量代入:
在这里插入图片描述
得到:
I I I T = 1 3 ( T r ( T 3 ) − 3 2 T r ( T 2 ) T r ( T ) + 1 2 [ T r ( T ) ] 3 ) III_T = \frac{1}{3}(Tr(T^3)-\frac{3}{2}Tr(T^2)Tr(T)+\frac{1}{2}[Tr(T)]^3) IIIT=31(Tr(T3)23Tr(T2)Tr(T)+21[Tr(T)]3)
指标形式:
I I I T = 1 3 ( T i j T j k T k i − 3 2 T i j T j i T k k + 1 2 T i i T j j T k k ) III_T=\frac{1}{3} (T_{ij}T_{jk}T_{ki}-\frac{3}{2}T_{ij}T_{ji}T_{kk}+\frac{1}{2}T_{ii}T_{jj}T_{kk}) IIIT=31(TijTjkTki23TijTjiTkk+21TiiTjjTkk)

问题1.35 基于Cayley-Hamilton 定理,用张量幂求出张量的逆

在这里插入图片描述
n×n矩阵 A n × n A_{n \times n} An×n,那么特征行列式为:
∣ λ 1 n × n − A ∣ = 0 |\lambda 1_{n\times n}-A|=0 λ1n×nA=0
展开,得:
λ n − I 1 λ n − 1 + I 2 λ n − 2 − . . . ( − 1 ) n I n = 0 \lambda^n -I_1\lambda^{n-1}+I_2\lambda^{n-2}- ... (-1)^nI_n=0 λnI1λn1+I2λn2...(1)nIn=0
其中 I 1 , I 2 , . . . , I n I_1, I_2, ..., I_n I1,I2,...,In是A的不变量,n=3是二阶张量的情况

应用Cayley-Hamilton 定理,
A n − I 1 A n − 1 + I 2 A n − 2 − . . . + ( − 1 ) n I n 1 = 0 A^n-I_1A^{n-1}+I_2A^{n-2}-...+(-1)^nI_n 1=0 AnI1An1+I2An2...+(1)nIn1=0
通过乘以 A − 1 A^{-1} A1,可以得到:
A n A − 1 − I 1 A n − 1 A − 1 + I 2 A n − 2 A − 1 − . . . + ( − 1 ) n I n 1 A − 1 = 0    ⟹    A n − 1 − I 1 A n − 2 + I 2 A n − 3 − . . . + ( − 1 ) n − 1 I n − 1 1 + ( − 1 ) n I n A − 1 = 0 A^nA^{-1}-I_1A^{n-1}A^{-1}+I_2A^{n-2}A^{-1}-...+(-1)^nI_n 1A^{-1}=0 \\ \implies A^{n-1}-I_1A^{n-2}+I_2A^{n-3}-...+(-1)^{n-1}I_{n-1} 1 +(-1)^nI_nA^{-1}=0 AnA1I1An1A1+I2An2A1...+(1)nIn1A1=0An1I1An2+I2An3...+(1)n1In11+(1)nInA1=0

那么:
A − 1 = ( − 1 ) n − 1 I n ( A n − 1 − I 1 A n − 2 + I 2 A n − 3 − . . . + ( − 1 ) n − 1 I n − 1 1 ) A^{-1}= \frac{(-1)^{n-1}}{I_n}(A^{n-1}-I_1A^{n-2}+I_2A^{n-3}-...+(-1)^{n-1}I_{n-1} 1 ) A1=In(1)n1(An1I1An2+I2An3...+(1)n1In11)
只有当 I n = det ⁡ A ≠ 0 I_n = \det A \neq 0 In=detA=0 A − 1 A^{-1} A1才存在

问题1.36 验证Cayley-Hamilton 定理

在这里插入图片描述

参考教材:
Eduardo W.V. Chaves, Notes On Continuum Mechanics

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/530211.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【自然语言处理】【大模型】BLOOM模型结构源码解析(单机版)

BLOOM模型结构源码解析(单机版) ​ 本文基于transformers中BLOOM模型代码来解析BLOOM的原理及实现。 相关博客 【自然语言处理】【大模型】BLOOM模型结构源码解析(单机版) 【自然语言处理】【大模型】极低资源微调大模型方法LoRA以及BLOOM-LORA实现代码 【深度学习】【分布式训…

Win32程序入口识别,定位回调函数,具体事件处理的定位,ESP寻址方式,压栈方式复习

本专栏上一篇文章带领大家编写了第一个Windows程序,并且带领大家了解了Windows消息机制,如果大家还是不了解的话,可以到我的另一篇专栏中深入学习一下windows消息,Windows消息循环的原理,点击这里就可以查看啦。 我们在…

Gateway网关详解及实践---SpringCloud组件(五)

Gateway网关详解及实践 一 简介1.1介绍1.2.GateWay核⼼概念1.3.GateWay核心功能 二Gateway入门案例2.1 gateway依赖2.2 gateway配置2.3 gateway测试 三Gateway面向服务的路由3.1.门案例问题3.2.gateway-server结合eureka步骤3.2.1.添加Eureka客户端依赖3.2.2.添加Eureka配置3.2…

MySQL进阶-MySQL体系结构和常见存储引擎的比较

本文介绍MySQL体系结构以及存储引擎(InnoDB、MyISAM、Memory)的比较 文章目录 MySQL 体系结构连接层服务层连接池系统管理和控制工具SQL接口解析器查询优化器缓存 引擎层存储层 存储引擎InnoDBMyISAMMemory区别 MySQL 体系结构 连接层 最上层是一些客户…

Rust 正式发布八周年纪念日 2023.5.15

图源:维基百科 目录 Rust 1. Rust的特点 1.1 安全性 1.2 并发性 1.3 性能 1.4 代码可读性 2. 使用场景 2.1 系统编程 2.2 Web开发 2.3 游戏开发 3. 与其他语言的对比 4. 代码示例 1. Hello, World! 2. 简单的函数 3. 变量绑定和变量类型推断 4. 结…

dayday60-120

目录 60 申论强化361 申论强化462 模考大赛错题63 言语真题164 言语真题65 言语真题366 判断真题1676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 60 申论强化3 1.公文题的格式不允许丢…

Vector - CAPL - CAN消息自动化设置

目录 canGetDataLength -- 获取CAN消息有效负载长度 代码示例 canOutputErrorFrame -- 模拟发送错误帧消息 代码示例 isStdId & isExtId -- 判断报文是标准帧&扩展帧 代码示例 mkExtId -- 将标准帧转换为扩展帧 代码示例 valOfId -- CAN消息的长值标识符 代…

基于SpringBoot的原创歌曲平台的设计与实现

背景 原创歌曲分享平台,为了随时随地查看原创歌曲分享信息提供了便捷的方法,更重要的是大大的简化了管理员管理原创歌曲分享信息的方式方法,更提供了其他想要了解原创歌曲分享信息及运作情况以及挑选方便快捷的可靠渠道。相比于传统原创歌曲…

六级备考33天|CET-SET6|六级口语|备考手册|考试样题|热门话题

目录 样题 1 The benefits of college athletics 2 The adverse impact of cheating on examinations 3 My view on working part-time during ones college years 4 Should students take part in extracurricular activities 5 If you choose overseas studies 6 The…

基于stm32物联网开发板(3)--SYN6288语音模块

基于stm32物联网开发板(3)–SYN6288语音模块 1.SYN6288语音模块展示示例 SYN6288语音模块 2.概述 SYN6288-A语音合成模块是一款性价比更高,效果更自然的一款中高端语音合技术 。 SYN6288-A通过异步串口接收待合成的文本,实现文本到声音(TTS&…

SPL即将取代SQL?

先来看看两者的定义。 SQL:结构化查询语言。 SPL:结构化数据计算语言。 既然是比较文章,那必然是要突出一方的优势。 以下是SQL的痛点以及SPL的优点: 1.SQL缺乏离散性,集合化不彻底;SPL离散与集合充分结…

如何删除 Docker 镜像、容器和卷?

Docker 是一款常用的容器化平台,通过 Docker 可以将应用程序打包成一个独立的容器,方便地在不同的环境中运行。随着 Docker 的广泛使用,删除 Docker 镜像、容器和卷的操作也变得非常重要。在本文中,我们将介绍如何删除 Docker 镜像…

Python消费Kafka与优化

一.背景与问题 之前使用kafka-python库进行消费数据处理业务逻辑,但是没有深入里面的一些细节,导致会遇到一些坑。正常普通我们常见的一个消费者代码:(假设topic的分区数是20个) from kafka import KafkaConsumerbootstrap_servers [localhost:9092] g…

vim命令大全,非常详细,强烈建议收藏!

Vim是一款常用的文本编辑器,具有强大的功能和高度的可定制性。在本文中,我们将详细介绍Vim的常用命令,并提供相关的示例。如果您是初学者或已经熟练使用Vim,这篇文章都能为您提供帮助。 基本命令 以下是一些基本的Vim命令&#x…

一文足矣:Unity行为树

目录 前言 unity行为树简介 一个简单的敌人AI 正文 个人对行为树的理解 有限状态机与行为树 基本框架 BTNode DataBase 行为树入口 行为树的事件GraphEvent 发送事件 监听事件 脚本发送事件 行为树的管理&操作 一、操作单颗树 二、管理所有树 自定义Task任务 …

python字符串的三种定义方式

之前我们讲过 一些字符串的定义 但当时是说 被双引号包裹的就是字符串 其实并不是特别严谨 这个叫双引号的定义方式 也没错 也只有字符串会被双引号包裹 但还有其他的定义方式 这里 还是先说答案 三种定义方式分别是 单引号定义 双引号定义 三引号定义 参考代码如下 #单引定义…

《点云处理算法》——GROR配准

GROR配准方法(实时性挺好) 一、 效果展示二、VS运行2.1 github源码下载2.2 编译运行 三、后续集成 一、 效果展示 二、VS运行 最近和小伙伴交流,他发现一个好用的配准方法,放在这里实现一下 2.1 github源码下载 gror 2.2 编译…

hexo,typecho,wordpress,hugo的官网下载及介绍

Typecho Typecho是一个轻量级的PHP博客系统,它的优点在于易于安装、使用和管理。Typecho使用MySQL数据库来存储文章和评论,同时支持主题和插件的自定义。Typecho适用于个人博客、技术博客等,因为它的易用性和可扩展性较高。 WordPress Word…

分析SpringBoot 底层机制【Tomcat 启动分析+Spring 容器初始化+Tomcat 如何关联Spring 容器之手动实现

分析SpringBoot 底层机制【Tomcat 启动分析Spring 容器初始化Tomcat 如何关联Spring 容器之手动实现 目录 分析SpringBoot 底层机制【Tomcat 启动分析Spring 容器初始化Tomcat 如何关联Spring 容器之手动实现 实现任务阶段1- 创建Tomcat, 并启动 说明: 分析代码实现 修改…

Android源码之Application与Activity创建时机分析

前言 我们知道App进程是由SystemServer启动的Android启动流程 那App对应的Application以及第一个Activity又是如何创建的呢? 源码分析(API 30为例) 我们从ActivityThread.main函数入手; public static void main(String[] args) {...ActivityThread t…