登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
程序
>
帮忙做一下这个问题 多谢了
发帖
回复
1401
阅读
3
回复
帮忙做一下这个问题 多谢了
离线
永无止境
UID :30226
注册:
2009-04-18
登录:
2009-12-09
发帖:
14
等级:
仿真新人
0楼
发表于: 2009-05-27 20:57:29
— 本帖被 destroyer 从 【互助速问速答有求速应】 移动到本区(2009-12-13) —
题目
:碳原子在液态金属下的扩散模型
`C] t2^
qBKIl= ne
t[iE >
,}`II|.oB
目的:
通过研究碳原子在液态金属下的扩散模型,可以根据需要对金属进行渗碳,从而改善金属的硬度,以适合不同的需要。
#/5jWH7U
ho fZpM
x*bM C&Ea
In^$+l%O[
原理
:用偏微分方程来模拟碳原子的扩散过程,本次研究的是二维扩散,所用方程和边界条件如下:
yy/wSk
oDM}h +
3x'BMAA+
Ojie.+'SB
).-B@&Eu%
其中
u
表示碳的质量分数。对此扩散方程采用交替方向隐格式(
ADI
)方法进行求解。对于多维差分格式,采用交替方向隐格式可以减少计算量和复杂度。而且该方法的误差阶和稳定性都很好。
JBi<TDm/
H.wp{m{
GaM#a[p
'iUfr@
方法
:在将偏微分方程化成差分方程的过程中采用P-R格式,P-R格式是在第K层到第K+1层中引入一个过渡层,即第K+1/2层。从第K层到第K+1/2层时,对
在过渡层,对
在第K层上用二阶中心差商逼近,然后从第K+1/2层到第K+1层,对
仍在过渡层,对
在第K+1层上用二阶中心差商逼近。然后用追赶法解具有三对角阵的方程组。
4wBMBCJ;P
K~v"%sG{`
编程框图:
有限差分求解的程序框图如下图所示。
X^fMt]
>8>`-
S37Bl5W
g3Kc? wTC
~~:i+-[
y=5s~7]
7(Y!w8q&^
&``;1/J*W
u -CY-
s{`r$:!
实现步骤
:1、偏微分方程化为差分方程
duT2:~H2
nmS3
2
、对差分方程用追赶法求解
0(:"q!h
3EF|1B/5
3[/font ..
V0ulIKck
Mq6.!j
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
附件:
扩散方程计划书.doc
(46 K) 下载次数:1
共
条评分
离线
hawkwhite
No pains, no gains
UID :13554
注册:
2008-06-07
登录:
2011-04-09
发帖:
315
等级:
退休版主
1楼
发表于: 2009-05-27 23:44:52
这个……不会是要人帮你做程序吧?如果是免费的,你还是用商业软件算吧;要程序的话,嘿嘿,不好意思,那可是要收费的!
I6{}S6
看了下的的附件,那个方程是抛物型的,求解上应该没有太大困难(要是想偷懒,Visual Fortran、Intel Fortran的IMSL库都有专门的函数直接求解,根本不需要太复杂的编程:做个主程序,定义好数组、边界条件,调用相应函数就可以了的。
共
1
条评分
alai318
技术分
+1
积极参与
2009-05-29
发帖并不意味着本人理解、认同并奉行帖子所述内容,看帖人士务必于24小时内摒弃帖子所述观点并忘记帖子内容,否则由此产生之法律纠纷一概与本人无关,本人谢绝一切跨省追捕、打击报复和刑讯逼供等手段!
离线
永无止境
UID :30226
注册:
2009-04-18
登录:
2009-12-09
发帖:
14
等级:
仿真新人
2楼
发表于: 2009-05-28 11:24:52
回 1楼(hawkwhite) 的帖子
非常感谢啊!我也是刚开始学,所以不太懂。
共
条评分
离线
hawkwhite
No pains, no gains
UID :13554
注册:
2008-06-07
登录:
2011-04-09
发帖:
315
等级:
退休版主
3楼
发表于: 2009-05-29 01:12:48
回 2楼(永无止境) 的帖子
你查查IMSL库手册吧,里边有解这种方程的函数
共
条评分
发帖并不意味着本人理解、认同并奉行帖子所述内容,看帖人士务必于24小时内摒弃帖子所述观点并忘记帖子内容,否则由此产生之法律纠纷一概与本人无关,本人谢绝一切跨省追捕、打击报复和刑讯逼供等手段!
发帖
回复