不可拉伸弹性杆为什么可解?
前言
一直想写一篇文章来解释弹性杆的原理但是迫于能力问题,迟迟没有下笔。弹性杆在生活中有着广泛的应用,下面简单列举几个。
- 为什么有的植物藤曼是螺旋状的,有的是平面曲线?
- 葡萄的藤曼是如何爬上支架的?蛇是如何运动的?(包括平面上的运动,曲面上的运动:蛇爬树)
- 如何更可靠的铺设海底电缆?
- 捏住绳子的两端反向揉搓,为什么绳子中间会变成麻花形状?
- 悬链线的形状,弹性悬链线,考虑弯曲能的弹性悬链线形状的形状?
- DNA结构是如何由力学主导的?
- 莫比乌斯带中的应力分布?(Mahadevan L 1993)
- 竹笋是如何生长成变圆锥状的?
弹性杆的应用有很多,这里就不一一列举了。事实上,历史上很多著名的问题都是弹性杆的特例,如悬链线问题、弹性悬链线问题、扭转失稳(twist bulking),绳子下落问题等。此外,很多著名的科学家都对弹性杆的研究做出了贡献,如Euler; Kirchhoff; Bernoulli; Bonn等。此外,弹性杆需要用到古典微分几何的知识,应当意识到弹性杆不仅仅与曲线论密切相关,更与流形上的弹性结构有着密切关系。这并不是脱离实际的,线状弹性问题约束在一个曲面(二维流形)上运动时,流形上的弹性理论也许能发挥重要作用。(蛇爬树就是很现实的一个例子。) 上世纪末,David Singer & Langer 曾经研究了黎曼流形上的Euler弹性杆,这仅仅是考虑了弯曲能的静态解,这方面还有很多路要走。
这里主要是想说明两个问题:
- 1 弹性杆的运动与哪些物理量有关, 弹性杆的运动为什么是可解的?
- 2 弹性杆研究的困难在哪里?
需要提前说明的是,妄想掌握了弹性杆的框架之后就能通过PDE数值方法去求解任意弹性杆的运动是不现实的。即使不需要任何理论,仅仅凭我们的生活常识就能看到,一些绳子扭结之后曲率的变化是非常大的,这往往会导致数值算法的失效。其次,即使对于ODES的两点边界条件,初值的猜测是困难的,很多时候需要结合物理场景。matlab自带的打靶法求解函数bvp4c, bvp5c的使用被描述为”更多的是一种艺术而不是技术”,可以想象对于一些复杂边界条件弹性杆方程求解更是难上加难了。近年来,离散弹性杆(Discrete Elasic Rod)的产生使得可以通过使用计算机仿真很多弹性杆力学行为。本质上讲,离散弹性杆(DER)的研究更多的是为了解决数值困难而不是物理理论。
概览:与那些物理量有关?
无论是板壳理论还是弹性杆,都是弹性力学衍生出的简化理论,这种简化是由几何对称性得到的。如同连续介质力学中一样,问题求解离不开三个部分:几何方程,物理方程,平衡方程。
上述七个量共有21个分量,全部是关于杆弧长坐标以及时间的函数。
物理意义如下:
物理量 | 物理意义 |
---|---|
位移 | |
速度 | |
时间Daboux矢量 | |
空间Daboux矢量 | |
内力矩 | |
内力 | |
欧拉角(四元数) |
弹性杆解的七个方程:
- 1 Kirchoff 平衡方程 2
- 2 时空几何变换方程(Rotate Tensor与(欧拉角/四元数)的关系) 2
- 3 速度及切矢量物理方程 (速度与位移的关系 位移与切矢量关系Frenet方程) 2
- 4 本构方程 1
- 每个方程有三个分量一共 21 个分量形式的方程,除此之外,还有Frenet方程,把位移,内力,内力矩展开为局部坐标并求导时会用到这个几何关系。
方程 | 物理意义 |
---|---|
受力平衡 | |
力矩平衡 | |
速度位移关系 | |
切矢量位移关系 | |
空间旋转矢量与欧拉角 | |
时间旋转矢量与欧拉角 | |
广义胡克定律 |
弹性的来源:本构关系
在我小时候,家里开着一间杂货铺,售卖各种型号的金属丝。有一些个有意思的现象:把细的铁丝折弯之后,铁丝很容易恢复到原来的形状,粗铁丝却不行;同样粗的金属丝,铁丝折弯后能很快恢复到原来的形状,铅丝却不行。如果熟悉Euler梁,应该可以理解这个现象,抗弯刚度:
几何相容关系
四元数,欧拉角及其与 Frame Tensor 的关系
首先,给出Frame Tensor 的一些性质以及与Rotate Tensor, Daboux Vector之间的关系。这里提前说明一点,用
各种坐标系的特征量如下:
Bishop Frame | Frenet Frame | Material Frame | General Frame | |
---|---|---|---|---|
Frame Tensor |
||||
Rotate Tensor |
||||
Daboux Tensor |
换句话说,之所以产生Material Frame, Bishop Frame的原因是:弹性杆无论是绕着
Whittaker, E. T.给出了固有坐标到随体坐标变换中四元数与Frenet张量的关系。
当转动矩阵表示为四元数形式时,得到Frame张量与四元数的关系,表示为欧拉角形式时得到Frame张量与欧拉角的关系。其实两者无所谓,Frame Tensor的三个张量看似得到了三个方程,其实对于四元数表示转动会外加一个隐含的约束:
一些关于四元数和欧拉角的计算函数。
(5)式表明,以下三个矩阵是等价的:
Frame Tensor (Material) | ||
---|---|---|
四元数、欧拉角与Frame Tensor的关系为:
时间 Davoux Vector 与空间 Daboux Vector 的关系
弹性杆上点的运动涉及两个自变量,时间
把局部标价对两自变量的偏导数与局部标价联系起来。
一般的,考虑弹性杆方程中的物理量
间的二阶偏导数是可交换的。(为什么这么要求?可能是实际中要求物理量是 的,可
以类比应力波中的位移。利用时空二阶偏导可交换的性质,可以得到速度梯度等于应变
率这一结论。)
不妨考虑
利用Jacobi恒等式
利用Daboux Vectror与Frame Tensor的关系
这是一个冗余方程,因为:
由Frenet Tensor与转动张量的关系给出:
考虑转动张量的性质:
由(14)式得:
速度与位移
利用局部标架基,可以把弹性杆的速度和位移表示为如下形式:
物理平衡
Kirchhoff Über das Gleichgewicht und die Bewegung einer elastischen Scheibe
力平衡
前面已经提到,无剪弹性杆本构关系的产生来自平截面假设,这里又一次用到了(无剪)条件。弹性杆运动过程中,截面与轴线始终是垂直的,因此轴线上点的运动可以代表弹性杆微元的运动。注意,轴线是截面质心随弧长参数变化所演化出的一条曲线。
对弹性杆微元应用质心运动定理,得到力平衡方程(动量):
矩平衡
矩平衡方程的推导比较讲究,因为我们是站在固有坐标系中看待弹性杆运动的,因此可以把弹性杆微元的角动量分解为两个部分:相对质心的角动量+质心角动量,即:
下面考虑微元截面上物质点相对质心的角动量:
对微元段应用质心角动量定理,得到矩平衡方程(角动量):
角动量对时间微分,应用叉乘的微分法则并注意到含
截面惯性矩:
黎曼流形上的弹性杆
受力方法推导弹性杆方程的好处是可以清晰的得到各个物理量所导致弹性杆控制方程的数学结构。如果从能量的角度出发,可以粗略的求解出Euler弹性线满足的方程(不考虑Torsion的Kirchhoff弹性杆)。欧氏空间中的弹性线方程在弹性线问题与数值求解中已进行说明,管中窥豹从这个最简单的Euler弹性线方程求解中都可以看出数值求解的困难(Euler法求解精度很低,需要用预报矫正算法)。
曲面上曲线的曲率可以分解为法曲率和测地曲率,法曲率为曲线上一点作法截面与曲面相交得到截线的曲率,测地曲率表示曲线相对测地线的偏离程度。平面上的弹性线约束为曲率(测地曲率,此时法曲率为零)平方取极小值,如果考虑曲面上的弹性线被测地曲率平方取极小值这个条件所约束(一些各向异性弹性杆可能会出现这种情况。),得到曲面上的Euler弹性线方程。
怎么来看待这个东西?一般来讲,经典力学考虑三维平直时空中物体的动力学,三位平直时空是确定存在的。曲面上弹性线相当于考虑二维流形上的一维细线的运动,二维流形无论是否平直都可以嵌入到三维平直时空中。因此,曲面上的弹性线是具有应用价值的。
首先证明无挠Riemann流形(Levi-Civita联络具有对称性)的一个性质(
Riemann流形上曲线的Frenet方程为:
考虑
对
由上式得:
曲率对
考虑能量泛函:
变分得到:
其中利用了Riemann曲率张量
其中:
当
讨论:对于常曲率流形,Riemann曲率退化到Gauss曲率
结合流形上的Frenet公式得到:
常曲率流形(二维情况就是球面 伪球面 平面)上的弹性线方程为:
可以看出上式与欧氏空间中的弹性线方程相比较多了流形曲率的贡献项
对与平面来说
参考文献
- Lectures on Elastic Curves and Rods
- 黎曼几何初步
- Mahadevan L.and Keller Joseph B. 1996 Coiling of flexible ropesProc. R. Soc. Lond. A.4521679–1694
- Mahadevan L. and Keller Joseph Bishop 1993The shape of a Möbius bandProc. R. Soc. Lond. A440149–162
- Dynamics of Rod
- Statics of Rods
作者: 得意喵~