你在这里
另一个“直截了当”的计算
星期四,2007-09-13 21:10 -Banerjee Biswajit
按照安迪的建议,我一直在读埃利斯·迪尔的书连续介质力学[1].在书的第75页,我们找到了
众所周知,各向同性低弹性的本构方程
物质可以从储存的能量函数中得到,只有当
在哪里和
是Lame常数。
这个结果的推导可以追溯到Simo和Pister在1984年的一篇重要论文中提到的“一个简单的计算”[2].
不幸的是,计算结果对我来说并不是特别简单。在得出这个结果时,任何帮助都将不胜感激。
让我来说明这个问题。
通常,对于各向同性低弹性材料,我们假设空间弹性张量具有以下形式
如果是材料弹性张量吗
在哪里为变形梯度。
我们可以把这个关系反过来得到
代入for表达式我们得到了
如果我们定义
我们得到了
现在,如果物质定律可以从储存能量的函数推导出来,我们必须
Simo写道,如果我们代入表达式for并利用上述条件,直接计算得出
(1)
这就给出了我们需要的条件
我的问题是关于推导方程(1).
我接着回顾了这一点
在索引符号中
这就给出了公式(利用的对称性)
求导后得到
和
等于这两个,我们看到消掉的项是
这就留给我们
我还不能从这一点推导出所需的关系
我错过了什么?
»
- Biswajit Banerjee的博客
- 登录或注册发表评manbetx体育论
- 14822年读
![订阅评论以获得“另一个直截了当的”。计算”](http://m.limpotrade.com/misc/feed.png)
评论
迪尔关于连续介质力学的书
我意识到在我自己的帖子上发表第一条评论是很不礼貌的。然而,在我忘记之前,我想写下一些关于迪尔的书的事情。
迪尔的书是我最近看到的关于连续介质力学的书中最好的一本。它为有限变形问题提供了大量有趣和有用的结果,这些结果在其他地方很难找到。这本书很可能适合作为课本使用,但我还不能肯定。
2)如果你对材料模型感兴趣,这本书是非常好的。提出了若干模型。然而,我发现关于各向异性有限弹性和有限塑性的章节太简短了,没有太多的用处。你必须阅读有关各向异性有限弹性的原始文献,Simo和Hughes的书仍然是关于有限塑性的最佳著作。
3)这本书和其他大多数关于连续介质力学的书最大的缺点是完全缺乏实验背景。我们有很多漂亮的模型。我和很多同学都想知道如何通过实验来确定模型参数。对于大变形问题,可以是非平凡的。可取之处是,在文学作品中可以找到一些零碎的想法。是时候将所有这些信息收集起来,并以易于理解的形式放入连续介质力学书中了。
Biswajit
回复:关于迪尔关于连续介质力学的书
非常感谢你的帮助。我不知道这本新书。看了你的推荐信后,我要求我们图书馆订购一本。
你关于将复杂材料行为模型与实验数据联系起来的评论是正确的。这听起来像是一个非常适合jClub的主题。你对引领这样一个主题有什么想法吗?
实验和复杂的材料模型
亲爱的管理员,
我不能说我在实验数据方面有专业知识,除了在金属的高应变率塑性的一个非常狭窄的范围内。然而,就可塑性而言,我相信Rebecca Brannon对事物有更广泛的看法。我会问丽贝卡·布兰农她是否有可能领导这样一个JClub主题。
这样的主题可能需要与具有有限变形弹性和粘弹性实验专业知识的人一起组织。
Biswajit
生物力学研究
我想生物力学学界正在进行大量关于非线性弹性和非弹性本构关系的实验工作和参数估计。我记得大约一年前读过加州大学圣地亚哥分校生物工程系Y.C. Fung和同事的一些论文。
实验人员如何设置实验来确定某些材料是否属于某一类(各向同性与各向异性,弹性与非弹性等),这真的很有趣。
来自这个论坛的Michelle Oyen怎么样?我想她可能对这个问题很熟悉,或者与相关社区有联系。
欢呼,
Temesgen
西莫的方程式错了吗?
Simo式(3.10)和Dill式(2.7.17)要求
LHS = RHS
lh = Cinv (k, l) * (Cinv(我)* Cinv (j n) + Cinv(我,n) * Cinv (j, m));
rhs = Cinv (m, n) * (Cinv (i (k) * Cinv (j l) + Cinv (l)我* Cinv (j, k));
然而,一个简单的Matlab计算表明lhs != rhs。所以我认为西莫方程是错误的因此条件+ = 0是不准确的。
下面是Matlab代码:
函数testHypo
F = [[1.1 0.2 0.3];[0.2 1.5 0.4];[0.3 0.5 0.9]];
C = f '* f;
Cinv = inv(C);
LHS = 0.0;
RHS = 0.0;
因为我= 1:3
j = 1:3
k = 1:3
l = 1:3
m = 1:3
为n = 1:3
lh = Cinv (k, l) * (Cinv(我)* Cinv (j n) + Cinv(我,n) * Cinv (j, m));
rhs = Cinv (m, n) * (Cinv (i (k) * Cinv (j l) + Cinv (l)我* Cinv (j, k));
Diff = LHS - rhs;
If (diff ~= 0)
[i j k l m n LHS RHS diff]
结束
结束
结束
结束
结束
结束
结束
随便选一个案子
I =3 j= 3 k =3 l =3 m = 2 n = 2
LHS = 2.7484
RHS = 7.3075
Diff = -4.5591
显然不是零。我认为西莫的结果是错误的。我很乐意看看是否有人能证明这一点。
Biswajit
更新:仔细想想,Simo所需要的只是diff != 0(一般情况下,尽管有些情况下它将为零),这意味着lambda+mu = 0。所以我的测试不能证明什么。我还是想看看西莫的结果如何被证明或测试。如果我对方程做同样的测试,我也不会得到lhs = rhs,所以要么是我的方程错了,要么是西莫的方程错了。
西莫方程
嗨Biswajit,
看看迪尔的书,他在K_{ijkl} in(2.7.16)的表达式中有一个因子J。你把J算进去了吗?
顺便说一句,我没有西蒙-皮斯特的论文,但我很想读一下。如果你有pdf文件可以发给我吗?
谢谢,
安迪
J因子
J因子来源于蓄能函数和应力-应变关系的定义。这不是计算的必要部分。如果你缩并Simo方程和C_MN C_IK C_JL那么你就会得到6(+)= 12(+)如果我没算错的话。如果我的计算错了,要么是链式法则错了,要么是逆函数的导数错了。我一时看不出问题所在——也许我看得太久了,需要换个角度看问题。
Biswajit
Simo是正确的(和往常一样)
诺里斯教授指出了我的错误。问题是
1) a的逆函数的导数对称的二阶张量相对于二阶张量得到a对称的四阶张量。我的逆表达式是不对称的(也就是说,我需要再加一项,然后除以2)。
2) Andy所说的J在推导中是至关重要的。否则就得到= 0。我从Simo和Hughes的表达式开始,Computational Inelasticity, p. 256, eq. 7.1.82,其中没有因子J。你必须小心处理这些方程。我会确保从现在开始我总是使用标准方程:)
如果这些误差在上面的推导中是固定的,那么代数确实是直截了当的。
Biswajit
Simo是正确的(和往常一样)
嗨Biswajit,
这让我想起了我一直记得的一位同事的评论——我转述说:西莫的论文并不总是容易理解,但它们总是正确的。
我不知道第一部分,但第二句似乎是真的!
安迪
回复:Simo是正确的(和往常一样)
嗨,安迪,
在过去的五年里,我几乎浏览了西莫写的每一篇论文。他早期的论文相对容易理解(如果你接受他的结果是正确的)。
Simo在塑性方面的第一个出发点是确定与优化理论中的Kuhn-Tucker条件相同的加载/卸载条件。他还带来了很多凸分析的结果,没有任何简单的解释。这使得他的语言很难理解,除非你了解基本的凸分析和优化理论。
我发现他的一些关于几何上精确的壳的论文很难读,因为我不理解他关于微分几何中一型和二型的语言。我认真阅读了大卫·福克斯(David Fox)的博士论文,才理解了其中的很多东西。我发现Theodore Frankel所著的《the Geometry of Physics》一书对于基本概念非常有用。
同样,为了理解Simo论文中的数值分析,你必须了解一点泛函分析。
一旦你掌握了这些要求,你就可以理解试卷了——但即使这样,它们也不是直截了当的。
附注:对于那些想知道这篇博文是关于什么的人,我已经把细节放在了Wikiversity上。你可以在
http://en.wikiversity.org/wiki/Nonlinear_finite_elements/Rate_form_of_hyperelastic_laws
Biswajit
唯一遗憾的是,西莫
唯一的遗憾是西莫过早地离开了我们。