【连续介质力学】连续体运动学

news2024/10/6 22:29:46

简介

一个质点从t=0出发,随着时间有不同的构形,运动的描述是运动学。

所以需要建立运动方程来表征连续体是如何演化及其性质(例如位移、速度、加速度、质量密度、温度等)如何随时间变化

初始构形 或者 参考构形: B 0 \mathcal{B}_0 B0

当前构形: B t \mathcal{B}_t Bt

在这里插入图片描述
从描述单个质点的运动开始

研究在变形当中质点之间的相对距离

定义变形和应变张量,在这之前先定义连续性质

连续介质

任何介质都有质量

如果连续体在任何地方性质一致,被称为齐次的

考虑某个点P为中心的球作为初始构形:
在这里插入图片描述

体积: Δ V 0 \Delta V_0 ΔV0
质量: Δ m \Delta m Δm
那么,质量密度:
在这里插入图片描述
质点: 一个微小体积元,所具有的确定的性质,例如 质量密度、速度、温度等

点: 空间中的一个点

质点迹线: 单个质点运动过程中的轨迹
在这里插入图片描述

运动的类型

刚体运动:保持原来的构形,表征为质点之间的距离保持一致;可以分类为:位移和旋转

带变形的运动:表征为质点之间的距离会发生变化

刚体运动

建立运动方程,直角坐标系 O X 1 X 2 X 3 OX_1X_2X_3 OX1X2X3 在刚体上,所以任意质点的位置向量在运动过程中是不会发生改变的

另一个直角坐标系 o x 1 x 2 x 3 ox_1x_2x_3 ox1x2x3 表示正交基 ( e ^ 1 , e ^ 2 , e ^ 3 ) (\hat e_1, \hat e_2, \hat e_3) (e^1,e^2,e^3)

在这里插入图片描述
质点P在坐标系 e ^ i \hat e_i e^i I ^ i \hat I_i I^i 的位置向量为 X ⃗ \vec X X x ⃗ \vec x x
那么:
x ⃗ = c ⃗ + X ⃗ \vec x = \vec c + \vec X x =c +X
其中 c ⃗ ( t ) \vec c(t) c (t) 与时间相关,描述的是坐标系 I ^ i \hat I_i I^i 的位移运动
下标表示:
在这里插入图片描述
o x 1 x 2 x 3 ox_1x_2x_3 ox1x2x3的分量 可以点乘 e ^ i \hat e_i e^i 得到:
在这里插入图片描述
其中 I ^ j ⋅ e ^ i = a j i \hat I_j \cdot \hat e_i = a_{ji} I^je^i=aji 表示从坐标系 I ^ i \hat I_i I^i 到坐标系 e ^ i \hat e_i e^i 的变换矩阵

并且 a i k a k j = δ i j a_{ik} a_{kj} = \delta_{ij} aikakj=δij a j i a_{ji} aji 是一个正交矩阵

考虑 Q i j = a j i Q_{ij} = a_{ji} Qij=aji , 那么:
x ⃗ = c ⃗ + Q ⋅ X ⃗ 刚体运动方程 \boxed{\vec x = \vec c + Q \cdot \vec X} 刚体运动方程 x =c +QX 刚体运动方程

NOTE: 分量的变换定律和正交变换密切相关,但它们有着完全不同的含义

问题2.1 一个连续体是以b为边的正方形,受到一个刚体运动,这个刚体运动是以逆时针旋转30°的旋转运动,求出运动方程,并求出质点D的新的位置

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

c ⃗ = 0 ⃗ \vec c = \vec 0 c =0 , 所以空间坐标系和质点坐标系重叠了
在这里插入图片描述

构形的类型

参考构形 或者 初始构形: 在时间 t ≡ t 0 t \equiv t_0 tt0, 即未变形之前的构形,质点P的位置向量为 X ⃗ P \vec X^P X P

当前构形 或者 变形构形: 在时间 t = t t = t t=t 的构形

运动可以表征为一个双射函数 φ \varphi φ ,这可以保证存在逆函数 φ − 1 \varphi ^{-1} φ1

在这里插入图片描述

质量密度

当前构形的质量密度:
在这里插入图片描述
质量密度是一个标量场,是一个关于位置和时间的函数: ρ = ρ ( x ⃗ , t ) \rho=\rho(\vec x, t) ρ=ρ(x ,t)
在这里插入图片描述

运动的描述

质点和空间坐标系

质量体 B 0 \mathcal B_0 B0 在初始构形

在任意时间,质量体会占据一个新的空间 B t \mathcal B_t Bt ,考察质点P

在这里插入图片描述
质点P在参考构形,时间t=0的位置向量为:
在这里插入图片描述

定义质点坐标系:
在这里插入图片描述
质点P在当前构形位于位置 P’, 位置向量为:
在这里插入图片描述

其中,定义了空间坐标系:
在这里插入图片描述

位移向量

位移向量定义为当前构形的位置向量 x ⃗ \vec x x 和参考构形的位置向量 X ⃗ \vec X X 的差:
在这里插入图片描述

速度向量

定义为位置向量的变化率:
在这里插入图片描述

加速度向量

定义为速度向量的变化率:
在这里插入图片描述

拉格朗日描述和欧拉描述

连续的性质:质量密度、温度、速度、加速度是质点固有的,这些性质可以随着时间变化,连续运动可以表征为一个双射的函数 φ \varphi φ 和逆函数 φ − 1 \varphi^{-1} φ1

这保证了我们可以联系当前构形和参考构形之间的连续性质

运动的拉格朗日描述

用质点坐标系 X ⃗ \vec X X 表示的质点运动:
在这里插入图片描述

这个运动方程被称为拉格朗日运动描述

这个方程给出了在当前时刻 t 的位置 x ⃗ \vec x x , 其中质点在时刻 t = t 0 t = t_0 t=t0 占据着位置 X ⃗ \vec X X

上面的方程如果应用于某个质点P, 则该方程描述的是这个质点的迹线

运动的欧拉描述

用空间坐标系 x ⃗ \vec x x 表示的质点运动:
在这里插入图片描述
这个方程给出了在初始时刻 t 0 t_0 t0 的初始位置 X ⃗ \vec X X , 该质点在当前时刻 t t t 具有坐标 ( x 1 , x 2 , x 3 ) (x_1, x_2, x_3) (x1,x2,x3)

在这里插入图片描述
t = 0 t=0 t=0时刻有: x ⃗ P ( X ⃗ , t = 0 ) = X ⃗ P \vec x^P(\vec X, t=0)=\vec X^P x P(X ,t=0)=X P

质点P的迹线:
x ⃗ ( X ⃗ P , t 0 ) = X ⃗ P → x ⃗ ( X ⃗ P , t 1 ) = X ⃗ P ′ → x ⃗ ( X ⃗ P , t 2 ) = X ⃗ P ′ ′ \vec x(\vec X^P,t_0)=\vec X^P \rightarrow \vec x(\vec X^P,t_1)=\vec X^{P'} \rightarrow \vec x(\vec X^P,t_2)=\vec X^{P''} x (X P,t0)=X Px (X P,t1)=X Px (X P,t2)=X P′′

不同时刻在点P的质点:
X ⃗ ( x ⃗ P , t 0 ) = X ⃗ P → X ⃗ ( x ⃗ S ′ , t 1 ) = X ⃗ S → X ⃗ ( x ⃗ Q ′ ′ , t 2 ) = X ⃗ Q \vec X(\vec x^P,t_0)=\vec X^P \rightarrow \vec X(\vec x^{S'},t_1)=\vec X^{S} \rightarrow \vec X(\vec x^{Q''},t_2)=\vec X^Q X (x P,t0)=X PX (x S,t1)=X SX (x Q′′,t2)=X Q

其中 X ⃗ ( x ⃗ S ′ , t 1 ) = X ⃗ S \vec X(\vec x^{S'},t_1)=\vec X^{S} X (x S,t1)=X S 表示 在时刻 t 1 t_1 t1 位于点 P = S ‘ P=S‘ P=S的质点为S,其初始位置为 X ⃗ S \vec X^S X S

存在逆的充分必要条件是:雅可比行列式不为0
在这里插入图片描述
**不可穿透性公理:**两个粒子不能同时占据同一位置。如后所述,当雅可比行列式为正时,这个条件是确定的

拉格朗日变量和欧拉变量

在连续体 B \mathcal B B 上的物理量 Z \mathcal Z Z 可以表达成:

拉格朗日形式 : ( Z ( X ⃗ , t ) ) (Z(\vec X, t)) (Z(X ,t))

欧拉形式: z ( x ⃗ , t ) z(\vec x, t) z(x ,t)

在这里插入图片描述

问题2.2 考虑以下拉格朗日描述的运动方程:

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

质点时间导数

随时间变化的导数: D D t \frac{D}{Dt} DtD

跟着质点P运动并且记录随着时间变化的温度

在这里插入图片描述
如果属性是由拉格朗日描述:
θ = θ ( X 1 , X 2 , X 3 , t ) \theta = \theta(X_1, X_2, X_3, t) θ=θ(X1,X2,X3,t)

这种情况下,质点的时间导数表示为:

θ ˙ ( X ⃗ , t ) ≡ D θ ( X ⃗ , t ) D t = d θ ( X ⃗ , t ) d t \boxed{\dot \theta (\vec X, t)\equiv\frac{D\theta(\vec X, t)}{Dt}=\frac{d\theta (\vec X, t)}{dt}} θ˙(X ,t)DtDθ(X ,t)=dtdθ(X ,t)

这个属性是由质点坐标系描述的,意味着该属性与同一个质点运动过程相连接

如果属性是由欧拉描述:
θ = θ ( x 1 , x 2 , x 3 , t ) \theta = \theta(x_1, x_2, x_3, t) θ=θ(x1,x2,x3,t)

观察不再跟踪质点P,而是固定在某个点 ( x 1 , x 2 , x 3 ) (x_1, x_2, x_3) (x1,x2,x3),观察经过的质点
在这里插入图片描述
在时刻 t 1 t_1 t1: 观测到质点Q的属性
在时刻 t 2 t_2 t2: 观测到质点R的属性
在时刻 t 3 t_3 t3: 观测到质点P的属性

需要强调的是质点的时间导数与质点的固有属性关于时间的导数有关,例如,这是关于同一个质点的

然而,一个固定在某个点的观察者,只能得到当地的变化率的信息
为了得到完整的信息,我们需要知道质点沿着迹线其属性是怎么变化的,而这个额外的信息被称为对流的变化率,这与质量输运有关

所以,为了得到质点的时间导数,必须考虑以下两项:

  • 当地变化率
  • 对流变化率
    所以:
    在这里插入图片描述

质点速度: v ⃗ ( X ⃗ , t ) = x ⃗ ˙ ( X ⃗ , t ) \vec v(\vec X, t)=\dot {\vec x}(\vec X, t) v (X ,t)=x ˙(X ,t)

欧拉描述: v ⃗ ( X ⃗ ( x ⃗ , t ) , t ) = v ⃗ ( x ⃗ , t ) \vec v(\vec X(\vec x, t), t)=\vec v(\vec x, t) v (X (x ,t),t)=v (x ,t)

可以定义欧拉描述下的时间导数算子: ∗ ( x ⃗ , t ) *(\vec x, t) (x ,t)
D ∗ ( x ⃗ , t ) D t = ∂ ∗ ( x ⃗ , t ) ∂ t + ∇ x ⃗ ∗ ( x ⃗ , t ) ⋅ v ⃗ ( x ⃗ , t ) 欧拉描述的质点时间导数 \boxed{\frac{D * (\vec x, t)}{Dt}=\frac{\partial *(\vec x, t)}{\partial t}+\nabla_{\vec x}*(\vec x, t)\cdot \vec v(\vec x, t)}欧拉描述的质点时间导数 DtD(x ,t)=t(x ,t)+x (x ,t)v (x ,t)欧拉描述的质点时间导数

下标形式:
在这里插入图片描述

欧拉描述的速度和加速度

质点P的速度:
在这里插入图片描述
这是拉格朗日描述

为了得到欧拉描述,需要代入运动逆方程:
V ⃗ P ( X ⃗ , t ) = V ⃗ P ( X ⃗ ( x ⃗ , t ) , t ) = v ⃗ P ( x ⃗ , t ) \vec V^P(\vec X, t)=\vec V^P(\vec X (\vec x, t), t)=\vec v^P(\vec x, t) V P(X ,t)=V P(X (x ,t),t)=v P(x ,t)

质点的加速度:
在这里插入图片描述
欧拉描述可以用逆方程代入得到或者通过应用欧拉描述的质点时间导数的定义

在这里插入图片描述
欧拉加速度的矩阵形式:
在这里插入图片描述
回到问题2.2

欧拉速度场:
在这里插入图片描述
那么,欧拉加速度也可以用定义得到:

在这里插入图片描述
加速的各个分量如下:
在这里插入图片描述
与问题2.2得到的结果一样

定常场

一个场 ϕ ( x ⃗ , t ) \phi(\vec x, t) ϕ(x ,t) 是定常的,如果其当地变化率不随时间发生变化:
在这里插入图片描述
定常的速度场: 在时刻 t 1 t_1 t1 和时刻 t 2 t_2 t2 不发生改变
在这里插入图片描述
然而,这不意味着质点的速度在场当中不随时间变化

在固定的空间点 x ⃗ ∗ \vec x^* x
质点Q在时刻 t 1 t_1 t1 以速度 v ⃗ ∗ \vec v^* v 通过点Q, 此时另一个质点P的速度为 v ⃗ P ( t 1 ) ≠ v ⃗ ∗ \vec v^P(t_1)\neq \vec v^* v P(t1)=v

质点P在时刻 t 2 t_2 t2 通过点 x ⃗ ∗ \vec x^* x , 由于是定常场,所以 v ⃗ P ( t 2 ) = v ⃗ ∗ \vec v^P(t_2)=\vec v^* v P(t2)=v
所以,在定常场,质点的速度是可以发生改变的

那么,质点速度的时间导数为:
在这里插入图片描述
由于定常场,所以速度的变化率(加速度)为0, 如果是定常场 ∂ v ⃗ ( x ⃗ , t ) ∂ t = 0 \frac{\partial \vec v(\vec x, t)}{\partial t}=0 tv (x ,t)=0且均匀的( ∇ x ⃗ v ⃗ = 0 \nabla_{\vec x}\vec v =0 x v =0

同样地,可以验证虽然空间速度与时间无关,但这不意味着物质速度也是,例如:
v ⃗ ( x ⃗ ) = v ⃗ ( x ⃗ ( X ⃗ , t ) ) = v ⃗ ( X ⃗ , t ) \vec v(\vec x)=\vec v(\vec x(\vec X, t))=\vec v(\vec X, t) v (x )=v (x (X ,t))=v (X ,t)

流线

在时刻 t 给定一个空间速度场,可以定义流线为:每个点的切线与速度的方向相同所组成的曲线

一般情况下:流线和迹线并不重合,但在定常场下重合

问题2.3 加速度向量场定义如下

在这里插入图片描述

问题2.4: 考虑运动方程 x ⃗ ( X ⃗ , t ) \vec x(\vec X, t) x (X ,t) 以及温度场 T ( x ⃗ , t ) T(\vec x, t) T(x ,t)

在这里插入图片描述
在这里插入图片描述
参考教材:

Eduardo W.V. Chaves, Notes On Continuum Mechanics

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

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

相关文章

Java反射与注解

文章目录 一、 注解1.简介2. 元注解3. 自定义注解 二、 反射1. 简介2. 理解Class类并获取Class实例3. 类的加载与初始化4. 类加载器ClassLoader5. 获取运行时类的完整结构6. 动态创建对象执行方法7. 反射操作泛型8. 反射操作注解 一、 注解 1.简介 Annotation是JDK5.0开始引入…

day52|动态规划13-子序列问题

子序列系列问题 300.最长递增子序列 什么是递增子序列: 元素之间可以不连续,但是需要保证他们所在位置是元素在数组中的原始位置。 dp数组dp[i]表示以nums[i]为结尾的最长递增子序列的长度。递归函数:dp[i] max(dp[j]1,dp[j])初始化条件&…

Linux常用命令——gpm命令

在线Linux命令查询工具 gpm 提供文字模式下的滑鼠事件处理 补充说明 gpm命令是Linux的虚拟控制台下的鼠标服务器,用于在虚拟控制台下实现鼠标复制和粘贴文本的功能。 语法 gpm(选项)选项 -a:设置加速值; -b:设置波特率&…

chatgpt赋能python:Python中如何取出字符串中的数字并赋予新的变量

Python 中如何取出字符串中的数字并赋予新的变量 在 Python 中,我们经常需要处理字符串,其中可能包含多种类型的数据。当我们需要获取字符串中的数字时,该怎样做呢?本文将介绍取出字符串中的数字的方法,并赋予新的变量…

chatgpt赋能python:Python利器之数字提取

Python 利器之数字提取 Python 是一门强大的编程语言,被广泛应用在数据分析、人工智能等领域。在很多数据分析的场景下,需要从文本中提取数字,本文将介绍如何使用 Python 快速提取文本中的所有数字。 使用正则表达式提取数字 正则表达式&a…

YOLOv7 模型融合

将两种训练模型的检测结果融合 首先需要两种模型,一个是yolov7原有的模型,另一个是你训练出来的模型 其中yolov7.pt是官方提供的模型,有80个类别 其中yolov7_3.7HRW.pt是我们自己训练的模型,有三个分类,举手、看书、写…

WPF开发txt阅读器6:用树形图管理书籍

txt阅读器系列: 需求分析和文件读写目录提取类💎列表控件与目录字体控件绑定书籍管理系统 TreeView控件 TreeView可以通过可折叠的节点来显示层次结构中的信息,是表达文件系统从属关系的不二选择,其最终效果如下 为了构建这个树…

UnityVR--组件6--Animation动画

目录 新建动画Animation Animation组件解释 应用举例1:制作动画片段 应用举例2:添加动画事件 Animator动画控制器 应用举例3:在Animator中设置动画片段间的跳转 本篇使用的API:Animation、Animator以及Animator类中的SetFlo…

【Python可视化大屏】「淄博烧烤」热评舆情分析大屏

文章目录 一、开发背景二、爬虫代码2.1 展示爬取结果2.3 导入MySQL数据库 三、可视化代码3.1 大标题3.2 词云图(含:加载停用词)3.3 玫瑰图(含:snownlp情感分析)3.4 柱形图-TOP10关键词3.5 折线图-讨论热度趋…

ViewOverlay-使用简单实践

ViewOverlay-使用简单实践 一、ViewOverlay能实现什么?二、基础用法2.1 一个简单案例2.2 overlay.add(drawable)/groupOverlay.add(view)之后,不显示问题解决2.2.1 add(Drawable)方法2.2.1 add(View)方法 一、ViewOverlay能实现什么? 在Andro…

北京软件外包开发流程

随着软件的规模越做越多,功能也越来越复杂,对项目管理和开发人员也提出了更高的要求。软件开发的流程通常包括需求分析、项目评估与计划、设计、编码、测试等多个环节,今天和大家分享这方面的知识,希望对大家有所帮助。 软件外包开…

关系代数表达式练习(针对难题)

教师关系T(T#,TNAME,TITLE)课程关系C(C#,CNAME,TNO)学生关系S(S#,SNAME,AGE,SEX)选课关系SC(S#,C#,SCORE) 检索至少选修了C2,C4两门课程的学生学号: 涉及减法相关: 检索不学C2课的学生姓名和年龄 涉及除法相关: 检索…

使用SQL语句创建存储过程

前言: 本篇文章是记录学校学习SQL server中知识,可用于复习资料. 目录 前言:一、存储过程的创建1、创建简单存储过程2、创建带参数的存储过程3、创建带输出参数的存储过程 二 、使用T一SQL语句管理和维护存储过程2.1 使用sp_helptext查看存储过程student_sc的定义脚本2.2 使用…

Redis安装与启动

概念 简介:Redis是基于内存的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。特点:Redis是用C语言开发的一个开源的高性能健值对(key-value)数据库,官方提供的数据是每秒内查询次数十万加。它存储的value类型比较丰富&a…

问麻了…阿里一面索命27问,过了就60W+

前言 在40岁老架构师尼恩的(50)读者社区中,经常有小伙伴,需要面试阿里、 百度、头条、美团、京东等大厂。 下面是一个小伙伴成功拿到通过了阿里三次技术面试,小伙伴通过三个多小时技术拷问,最终拿到 offe…

git修改commit的注释内容

文章目录 1. 查看所有commit2. 修改最近一次commit注释3. 修改某一次commit注释 要修改 Git 中的 commit 注释内容,可以使用 git commit --amend 命令。具体步骤如下: 1. 查看所有commit 运行 git log --oneline 命令,查看需要修改的 commi…

202316读书笔记|《作家榜名著:花间集》——花半坼,雨初晴,满身香雾簇朝霞,娇艳轻盈香雪腻

202316读书笔记|《作家榜名著:花间集》——花半坼,雨初晴,满身香雾簇朝霞,娇艳轻盈香雪腻 《作家榜名著:花间集》作者赵崇祚 房开江。这里有绮丽的艳词,缱绻的缠绵,温婉绵延的思愁。或慵懒梳洗迟…

springboot+vue.js学生宿舍报修信息管理系统68ozj

本学生宿舍信息管理系统管理员,学生,维修人员,商家四个角色。管理员功能有个人中心,班级管理,学生管理,维修人员管理,商家管理,宿舍信息管理,宿舍安排管理,报…

【沐风老师】详解3DMAX一键破损插件PolyDamage使用方法

3DMAX一键破损插件教程 3dMax一键破损插件PolyDamage是一种快速添加模型损坏和缺陷的工具。现实生活中没有什么是完美的,所以给你的模型增加一些破损会看起来更逼真。PolyDamage是使用其他软件包手动雕刻损伤的快速替代方案。PolyDamage为混凝土墙、地面、石头和柱子增添了…

什么是Vue的Virtual DOM,如何使用?

什么是Vue的Virtual DOM,如何使用? Vue是一款流行的JavaScript框架。它采用了Virtual DOM的概念来提高应用程序的性能和响应能力。本文将介绍Vue的Virtual DOM是什么,以及如何使用它来构建更快的Vue应用程序。 什么是Vue的Virtual DOM&#…