god 发表于 2004-12-24 18:52

帮忙!!!有学有限元的朋友吗?请高手指点啊!!!

<DIV class=postcolor>我选的毕业课题是偏微分方程的有限元解法,不知道应该侧重那个方面,请高手指点啊!!!
我知道有限元的研究可以从理论上,通过变分方法对形成的方程做一些处理,再者对一些求解过程程序化,可视化,在这一方面有许多优秀的高级的软件,然而对于我这个学数学,懂些matlab,c,vc,mathematic来说,用这些来处理有限元的求解,是不是太没意义了啊,好象是原始人生活在21世纪的大都市里似的。
我不知道写那方面才好,请高手指点啊
</DIV><!-- THE POST -->

xiaogao 发表于 2004-12-25 00:54

<P>我想,你一定在数学系吧!能否问:是哪所大学的数学系?</P><P>有限元是重要的微分方程的数值解法。</P><P>1.我想就算是计算数学专业的同学,也不一定能把有限元数学基础理论说的很清楚---比如Ritz Fem 和Galerkin Fem 在数学基础理论之间到底有怎样的差别---这应该可以做为一个很好的本科论文来作。</P><P>2。既然是计算数学,当然应该"计算"。我想用Fortran语言应该是首选。接下来你可以找一些j具有真解的真实的椭圆或抛物方程,用线性元、二次元或Hermite元计算一下,比较一下数值解和真解---当然通过图象可视化的表现出来,继而可以算一算相应的误差阶数是否和理论值是一样的?我认为这也是有趣的内容。</P><P>个人建议,仅供参考。
keep in touch</P>

god 发表于 2004-12-26 21:50

<P>谢谢你的指点</P><P>我在大三时,选的课程设计就是有限元的,是找一个具体的波动方程,用变分法形成一个适合的方程,用线性元(也是有限元中最简单的)对它进行处理,在编程方面,由于时间限制(2天),我选了matlab,形成了具体的刚度矩阵和荷载矩阵(步长可以选的),对具体的问题分析之后,再对该类问题形成了一个动态的刚度矩阵和荷载矩阵,对这类问题可以进行求解。我不知道如果要写的话,对与我一个本科生来说,深度如何啊!!</P>

xiaogao 发表于 2004-12-30 10:54

<P> 我想,首先要看你的方程是一维还是二维的,用Fortran写二维方程的有限元代码是有一定的难度。另外,波动方程在数学上是双曲方程,常用的数值方法是差分方法,以及现在正在蓬勃发展的有限体积方法、ENO、WENO方法。当然,有限元是可以用的,但是必须保证你的波动方程的解(古典解)没有间断,否则有限元会失效。</P>

god 发表于 2005-1-19 15:51

<P>谢谢你的指点,我没有学过Fortran语言,不知道难度有多大?</P><P>我会按你给我介绍的方法写的,谢谢你的提示,如果,其中遇到什么难的,我还要向你请教啊,呵呵,不要介意啊。</P>

xiaogao 发表于 2005-1-20 22:53

参考而已,指点不敢

god 发表于 2005-1-22 21:02

你太客气了啊

123580000 发表于 2005-5-30 21:29

<P>看看,路过</P>

god 发表于 2005-7-8 15:17

<P>哈哈!!!</P>
<P>毕业设计完成了,我做的题目是:《温度场中有限元法和有限差分法的应用》</P>
<P>分别对一维、二维瞬态和稳态温度场进行讨论,用matlab和c语言编程的</P>
<P>一维稳态温度场(matlab)</P>
<P>一维瞬态温度场(c语言)</P>
<P>二维稳态温度场(c语言)</P>
<P>二维瞬态温度场(c语言画图)</P>
<P>我感觉做的很好,可是我们系的副主任非得说我是抄别人的</P>
<P>我很郁闷,</P>
<P>随她去说吧,我是问心无愧的!!!</P>
[此贴子已经被作者于2005-7-8 15:17:39编辑过]
页: [1]
查看完整版本: 帮忙!!!有学有限元的朋友吗?请高手指点啊!!!