24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1476  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

hqulhh

新虫 (初入文坛)

[求助] 帮忙把公式转化为FORTRAN子程序

利用ABAQUS模拟一长方体试件在烧结过程中的变形(即收缩率),我想用以下本构关系来体现变形,哪位出点力气,帮我把这个公式转化成FORTRAN语言子程序,在模拟过程中应该注意什么,如若指导成功,定重谢。注:烧结温度0-1200℃,10℃/min.


[ Last edited by 御剑江湖 on 2012-7-27 at 11:46 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

木虫 (小有名气)

【答案】应助回帖


hqulhh: 金币+1 2012-07-28 15:57:32
写成子函数就可以了:
Real*8 Function Delta(Alpha, dT, Sigma, K, t)
real*8 Alpha, dT, Sigma, K, t
Delta = exp((Alpha*dT-Sigma/(3.D0*K))*t) -1.D0
End
5楼2012-07-28 11:42:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

linrn

至尊木虫 (著名写手)

感谢参与,应助指数 +1
hqulhh: 金币+1, 有帮助, 哈哈。 2012-07-26 21:43:36
xiegangmai: 金币-1, 应助指数-1, 非应助请勿选择“应助回帖”。 2012-07-26 22:35:40
咋重谢?以身相许?

[ 发自手机版 http://muchong.com/3g ]
2楼2012-07-26 18:24:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

木虫 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
hqulhh: 金币+2, 有帮助 2012-07-28 10:56:38
不知道你想做什么,你的第二个方程是一个微分方程,如果除了L之外都是常数的话,你可把它积分出来,写出Fortran的格式是:
log(L/L0) = (Alpha*dT-Sigma/(3*K))*t  或
L = L0 * exp((Alpha*dT-Sigma/(3*K))*t)
当然你也可以把它转化为Delta与时间的关系
Delta = exp((Alpha*dT-Sigma/(3*K))*t) -1
3楼2012-07-27 23:03:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hqulhh

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by chembetsey at 2012-07-27 23:03:38
不知道你想做什么,你的第二个方程是一个微分方程,如果除了L之外都是常数的话,你可把它积分出来,写出Fortran的格式是:
log(L/L0) = (Alpha*dT-Sigma/(3*K))*t  或
L = L0 * exp((Alpha*dT-Sigma/(3*K))*t)
当 ...

谢谢您,我是要把它编程子程序,模拟的时候调用这个程序。模拟结果是收缩率,即Delta.
4楼2012-07-28 10:55:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见