24小时热门版块排行榜    

Znn3bq.jpeg
查看: 8569  |  回复: 31

icyspace

金虫 (小有名气)

[交流] 【求助】MS计算应力应变曲线 已有6人参与

在论坛里有一些关于castep计算应力应变曲线的讨论和资料,但是基本都是无果,不知道高手在哪里,现寻高手解决一些应力应变曲线的问题。


首先是这个话题  http://muchong.com/bbs/viewthread.php?tid=1451583&fpage=4
这个帖子里面的文献中,请问是如何得到应力的?应变可以从改变晶格常数得到,可是应力是怎么得到的?是弹性常数的输出文件吗?还是在其他地方?


还有一个帖子,石沉大海了http://muchong.com/bbs/viewthread.php?tid=1636542&fpage=4
假如初级晶胞的晶格常数(拉伸方向,设为Z方向)为10A,先进行超晶胞设置,否则晶格常数的改变要符合空间群的规则,有的晶胞改变了X方向,则Y和Z方向的可能都会跟着变,如X=Y=Z的晶体。分别取Z方向为10.1,10.2,10.3,10.4,10.5等,固定Z的大小不变,优化X和Y方向,得到拉伸时刻优化的晶胞,再进行计算(计算弹性常数),可以得到弹性模量。以上Z=10.1的时候应变就是0.01,Z=10.2的时候应变就是0.02等等。
具体大概就是这个思路了,可是我想知道的是,那个应力是在哪里看的?还是要进行转换的?请大侠指教一二!!!!

不怕大家笑话,我是菜鸟一个,请各位高手大侠指正。可以解决怎么得到应力的给20个金币,可以讲述整个得到应力应变曲线过程的给50个金币
真诚的谢谢各位~参与讨论的也分别有金币相送
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

acridine

木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
icyspace(金币+10,VIP+0):谢谢讨论! 12-2 23:33
yjmaxpayne(金币+5,VIP+0):谢谢 12-3 12:11
gavinliu7390(金币+5,VIP+0):谢谢解释! 12-5 02:17
xirainbow说的没错,在out文件最后可以找到这个stress值,是3*3矩阵的形式给出的。
如果没记错的话,优化晶格时结果会自动给出stress。如果只是计算能量,需要在属性选项中把stress选上
至于应力-应变曲线,计算一系列应变下的应力值就ok了
6楼2009-12-02 18:50:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xirainbow

木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
yjmaxpayne(金币+3,VIP+0):谢谢 12-3 12:11
icyspace(金币+10,VIP+0):谢谢!~!!! 12-3 22:56
“那么,应变为0时候的应力应该为0”
所以你的第一个结构不是稳定结构,就是说他的应力不为0
所以,你需要重新优化几何结构,优化时,提高stress的收敛标准,这样“应变为0时候的应力就0”
于是,就不会出现“是要减掉应变为0时候的应力吗?”的问题了;)
9楼2009-12-03 09:56:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

aijun0118

木虫 (正式写手)

博士

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
yjmaxpayne(金币+3,VIP+0):谢谢 12-3 12:11
icyspace(金币+10,VIP+0):谢谢你!!!! 12-3 22:55
计算应力应变不是件简单的事情,楼主的思路是基本正确的,但是你施加应变后比如Z值改变后,然后优化xy,得到的结果中直接提取stress,便是施加应变后的应力,也即是能反应出应力应变的关系。但是你为什么还要在优化xy后计算弹性常数,从而得到应力呢。其实想得到stress不是件难事,关键是施加应变的步骤和驰豫的方式。如果你的驰豫方式对了的话,那么stress的提取只是技术的问题。咨询便可。
资源共享
10楼2009-12-03 10:14:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gavinliu7390

木虫 (著名写手)

叶落鹰飞

★ ★ ★ ★ ★
aylayl08(金币+5,VIP+0):谢谢指点 12-5 16:40
引用回帖:
Originally posted by aijun0118 at 2009-12-3 10:14:
计算应力应变不是件简单的事情,楼主的思路是基本正确的,但是你施加应变后比如Z值改变后,然后优化xy,得到的结果中直接提取stress,便是施加应变后的应力,也即是能反应出应力应变的关系。但是你为什么还要在优 ...

完全正确。谢谢你的解释。 由于发贴人是直接用ms算,这个算压力应变曲线是很难的。因为实际在应力应变曲线中,如果你想计算tensile strength的话,加入是计算a轴的,那么你需要改变a轴的长度,然后保证a轴不变,优化b和c轴,这样才是模拟晶体的实际情况。ms本身是不带有这个功能。加入你想计算特殊方向,如111方向,那你得从新定义格矢量,然后让b和c垂直你现在的a轴,即111方向的轴。
我相信发帖人应该是用ms中的castep模块,所以你实际是要改一下源代码的。

如果不想改源程序的话,我建议你使用abinit,abinit直接就有保证某一个轴不动,而优化其它的方向。

如果你想计算shear strength的话,一般的做法是给一个非对角元的一个stress,从而优化它,这样一步一步走,就可以得到。
真理是一点点接近的!
15楼2009-12-05 01:36:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
icyspace(金币+4,VIP+0):谢谢讨论~~~ 12-5 13:13
gavinliu7390(金币+10,VIP+0):谢谢提示! 12-5 13:25
内容已删除
18楼2009-12-05 02:57:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gavinliu7390

木虫 (著名写手)

叶落鹰飞

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
qasd(金币+1,VIP+0):xiexie~ 12-7 19:54
引用回帖:
Originally posted by icyspace at 2009-12-5 13:29:

请问版主 这个 BN是哪个方向的?谢谢!!

立方BN和diamond是一种结构.它们最弱的方向都是111方向.
做其它的方向意义不大.
所以我这里BN也是111方向.

» 本帖已获得的红花(最新10朵)

真理是一点点接近的!
21楼2009-12-05 21:49:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

icyspace

金虫 (小有名气)

引用回帖:
Originally posted by gavinliu7390 at 2009-12-5 21:49:


立方BN和diamond是一种结构.它们最弱的方向都是111方向.
做其它的方向意义不大.
所以我这里BN也是111方向.

还有,老大,为何我计算的Al在应变0.01和0.02的时候得到的应力是负值哈?
其他情况虽然不好,可都是正的。。。。。老大,我是本科大四,毕业设计稍微用到计算应力应变曲线的东西,所以请你解答,谢谢你!
23楼2009-12-06 16:13:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
mazuju028(金币+1): 谢谢交流 2011-01-23 20:39:53
本帖仅楼主可见
25楼2011-01-23 17:29:04
已阅   申请1ST强帖   回复此楼   编辑   查看我的主页
普通回帖

gavinliu7390

木虫 (著名写手)

叶落鹰飞

★ ★ ★ ★ ★ ★ ★ ★ ★
zxzj05(金币+1,VIP+0):讨论奖励! 12-1 21:47
icyspace(金币+2,VIP+0):谢谢讨论! 12-1 23:43
icyspace(金币+6,VIP+0): 12-2 23:33
想计算应力应变曲线其实不那么简单,ms 好像很难直接计算出来。
真理是一点点接近的!
2楼2009-12-01 19:37:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xirainbow

木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★
zxzj05(金币+1,VIP+0):讨论奖励! 12-1 21:47
icyspace(金币+2,VIP+0):谢谢讨论! 12-1 23:44
icyspace(金币+6,VIP+0):谢谢! 12-2 23:33
输出中有个stress
应该就是应力吧;)
3楼2009-12-01 19:45:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

icyspace

金虫 (小有名气)

引用回帖:
Originally posted by gavinliu7390 at 2009-12-1 19:37:
想计算应力应变曲线其实不那么简单,ms 好像很难直接计算出来。

啊。。。。。原来这样啊!
4楼2009-12-01 23:45:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

icyspace

金虫 (小有名气)

引用回帖:
Originally posted by xirainbow at 2009-12-1 19:45:
输出中有个stress
应该就是应力吧;)

大哥~那个好像不是啊!具体是在哪里啊?
5楼2009-12-02 12:55:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

icyspace

金虫 (小有名气)

引用回帖:
Originally posted by acridine at 2009-12-2 18:50:
xirainbow说的没错,在out文件最后可以找到这个stress值,是3*3矩阵的形式给出的。
如果没记错的话,优化晶格时结果会自动给出stress。如果只是计算能量,需要在属性选项中把stress选上
至于应力-应变曲线,计 ...

我没算过那个stress,我总是计算他们的弹性常数,然后里面out中有很多东西,我现在试试算stress,谢谢你哈,回来有问题再请请教你!
7楼2009-12-02 23:43:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

icyspace

金虫 (小有名气)

引用回帖:
Originally posted by acridine at 2009-12-2 18:50:
xirainbow说的没错,在out文件最后可以找到这个stress值,是3*3矩阵的形式给出的。
如果没记错的话,优化晶格时结果会自动给出stress。如果只是计算能量,需要在属性选项中把stress选上
至于应力-应变曲线,计 ...

这位大哥,我把计算结果贴上来:


例如,Al计算的结果,初级晶胞的计算:a=b=c=2.86343A,计算其energy,将属性stress选上,结果为:
***************** Stress Tensor *****************
*                                               *
*          Cartesian components (GPa)           *
* --------------------------------------------- *
*             x             y             z     *
*                                               *
*  x     -2.867555      0.002297      0.002297  *
*  y      0.002297     -2.867555      0.002297  *
*  z      0.002297      0.002297     -2.867555  *
*                                               *
*  Pressure:    2.8676                          *
*                                               *
*************************************************


使c值变为原来的1.1倍,使c=3.149773,将c值保持不变,对a和b进行优化,,然后进行计算,结果为:


***************** Stress Tensor *****************
*                                               *
*          Cartesian components (GPa)           *
* --------------------------------------------- *
*             x             y             z     *
*                                               *
*  x      3.847851     -0.312605      0.798744  *
*  y     -0.312605      3.847851      0.798744  *
*  z      0.798744      0.798744      2.826732  *
*                                               *
*  Pressure:   -3.5075                          *
*                                               *
*************************************************
那么,应变为0时候的应力应该为0,应变为0.1时的应力应该是多少呢?是要减掉应变为0时候的应力吗?
8楼2009-12-03 00:05:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 icyspace 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 生物学调剂 可调剂到生物与医药 +6 李政莹 2026-04-06 7/350 2026-04-10 10:09 by 314126402
[考研] 材料专硕283求调剂 +18 试试看呗 2026-04-04 19/950 2026-04-10 10:05 by may_新宇
[考研] 调剂 +4 青灯不负 2026-04-09 4/200 2026-04-10 09:55 by LHGeng
[考研] 一志愿厦大生物学332求调剂 +10 池池池池池池 2026-04-08 10/500 2026-04-09 17:10 by 独醉梦孤城
[考研] 083200 初试305分 求调剂 暂不考虑跨专业 +15 Claireyyyy 2026-04-09 15/750 2026-04-09 16:11 by zhuimr
[考研] 085501机械英二77总分294求调剂,接受跨专业学习 +6 守法公民亓纪 2026-04-08 6/300 2026-04-09 15:55 by wp06
[考研] 材料调剂 +14 一样YWY 2026-04-05 15/750 2026-04-09 13:36 by 故人??
[考研] 求调剂 +8 吃口冰激凌 2026-04-07 8/400 2026-04-09 08:03 by 5268321
[考研] 生物学328分求调剂 +9 闪电kkl 2026-04-08 10/500 2026-04-08 21:42 by liuhuiying09
[考研] 275 求调剂 +8 Lei812514 2026-04-07 8/400 2026-04-08 12:46 by chemisry
[考研] 调剂求助(生物与医药) +6 @6952 2026-04-06 6/300 2026-04-07 23:52 by lys0704
[考研] 344求调剂 +11 魏子per 2026-04-07 11/550 2026-04-07 23:01 by JourneyLucky
[考研] 331求调剂 +5 张元一 2026-04-07 6/300 2026-04-07 22:13 by hemengdong
[考研] 农学,求调剂,314分 +4 访客记录可爱 2026-04-04 4/200 2026-04-07 21:07 by 等岸
[考研] 一志愿北京化工085600 310分求调剂 +20 0856材料与化工3 2026-04-04 22/1100 2026-04-07 15:14 by 上岸快快
[考研] 调剂 一志愿吉林大学357分 +5 .Starry. 2026-04-04 5/250 2026-04-06 09:28 by cql1109
[考研] 材料调剂 +14 壹贰贰亿 2026-04-04 14/700 2026-04-05 23:31 by 来看流星雨10
[考研] 341求调剂 +3 学无止境,冲 2026-04-05 3/150 2026-04-05 09:40 by lbsjt
[考研] 359求调剂 +7 hhhhaaaa$ 2026-04-04 7/350 2026-04-04 18:49 by imissbao
[考研] 305求调剂 +3 77Qi 2026-04-03 3/150 2026-04-03 23:01 by qzxyhcsy
信息提示
请填处理意见