xueqilsj 发表于 2005-8-12 01:16:10

推荐一款偏微分方程专解软件--Flexpde。

最近申请了Simwe的光盘制作工作,负责收集偏微分方面帖子,不料今日一搜索,发现大多数帖子都是有问无答。其实这也很正常,Matlab在处理偏微分方程方面的功能太少,一维的都需要化为标准形式,多维的有需要编写具体的代码,十分繁琐。(从仿真角度来看,我认为还没Maya好)。
       我打算介绍的这款软件是专为PDE设计的,相对于众多其他PDE专解软件而言,此软件的优点是程序小而且对学生免费、速度快、描述语言简单、方程可解梯度范围广、与Matlab有接口程序(见附)。缺点是不见过程。
       废话不多说,下面开始正题。
       1,首先当然是下载安装软件啦。下载地址:http://www.pdesolutions.com/sdmenu5.html 。注册地址http://www.pdesolutions.com/license.html ,注册一个学生帐号即可,free的。(本来可以直接粘贴城附件,可惜没灌过水权限太小。)
       2,描述语言简介:语言很简单啦。一般来说看两到三个例子就差不多了。
   a).语法。注释使用的 “{}”,大括号以内是注释;每句语法不用以 “:”结尾,空格可以出现在语句中的任意位置,一句语言可以分两行写......
   b).格式。Flexpde为偏微分方程解法提供了十分便利的书写格式:
以下面方程为例:

xueqilsj 发表于 2005-8-12 02:08:30

Re:推荐一款偏微分方程专解软件--Flexpde。

>方程为五维方程组。这个例子的源代码可以在 ...FlexPDE4\Samples\steady_state\fluids\buoyant中找到。对于一般偏微分方程,Flexpde提供一个有效的描述办法:
   · TITLE – 用于在解图像中显示标题

   · VARIABLES –描述变量

   · DEFINITIONS –定义,可以在这里定义常量或者代换式,楼上附件中所给方程后两项就可以在这里定义,具体语句大家可参考源代码。代码中 “u = dy(psi)”表示“定义u为psi对y的偏导数”,至于psi是几维到几维的映射Flexpde则会自己判断。

   · EQUATIONS – 每一个方程都包括两部分,变量声明(例如为Temp)和含此变量的方程,含变量的方程一般来说应当将被声明的变量单独写在等号的左边,例如写做
“div(k*grad(temp)) = rho0*cp*”
而不写做“div(k*grad(temp)) - rho0*cp*=0”
以便快速构造刚度矩阵。但这不是必须的,只是影响速度和精度。

· BOUNDARIES – 边界条件,这里只需要学会定义解区间和定义边界条件。解区间定义是通过Star, Line to,Arc to等函数实现的,例如
"star(0,0)
...
Line to(1,0)
...
Line to(1,1)
...
Line to(0,1)
...
Line to finish
"即可通过定义四边形的四个顶点定义一个正方行。
详细定义方法可见Help

· MONITORS and PLOTS – 定义解的输出方式,例如:
   grid(x,y)--画出解区间的网格
   contour(temp) as "Temperature"painted--画出temp的彩色等势图,并以"Temperature" 为标题。
   vector(u,v) as "Flow Velocity" norm--画出向量场(u,v)的箭头图,并以"Flow Velocity" 为标题。
等等

· END – 写完.
>接下来只要点击菜单栏中Run即可了,结果呢,大家自己看好了,我权限只能上传200kb图片,就没法为人民服务了。
>Flexpde和Matlab是有接口的,接口程序叫“FPMat”是国外一个牛人写的,有400kb我就不传了,可以在Math网站上搜到,懒得搜又想要的的给我发邮件好了(xueqilsj@163.com)。

光盘制作积分奖励

alexqxp 发表于 2005-8-12 11:27:28

Re:推荐一款偏微分方程专解软件--Flexpde。

http://www.simwe.com/forum/viewthread.php?tid=541373
http://www.simwe.com/forum/viewthread.php?tid=526533
本版版主专门就这个问题写的帖子。
为了解除积分限制,再给你加一分。

另外,请在下帖中告知你的进度。谢谢!
http://www.simwe.com/forum/viewthread.php?tid=529994

咖啡 发表于 2005-8-13 17:05:48

Re:推荐一款偏微分方程专解软件--Flexpde。

谢谢楼主,紧跟上,就是要是能用professional的就好了.

xueqilsj 发表于 2005-8-13 22:31:49

Re:推荐一款偏微分方程专解软件--Flexpde。

删除

咖啡 发表于 2005-8-15 13:45:03

Re:推荐一款偏微分方程专解软件--Flexpde。



************
请不要在论坛上公开讨论破解问题,否则删除。
alexqxp

咖啡 发表于 2005-8-15 13:59:31

Re:推荐一款偏微分方程专解软件--Flexpde。

好的,对不起

liangyaya 发表于 2006-9-2 11:03:19

HANSYS 发表于 2006-9-2 13:56:21

这个软件我在写毕业论文的时候用过,确实是解偏微分方程的好东东.

wanglanyun 发表于 2008-3-15 21:22:46

确实很好用

ajh0125 发表于 2009-5-17 14:54:31

谢谢推荐!!!

wanglei5201118 发表于 2009-5-18 21:28:34

呵呵,不错的软件,等用到的时候好好的尝试以下啊!!还是谢谢楼主的推荐

devilsolar 发表于 2009-9-10 16:22:08

最近正愁用MATLAB解微分方程呢?看来这次有救了。

qintongchun 发表于 2010-9-2 04:00:01

I am now studying this software. Thank you

lxx244lxx 发表于 2010-10-13 20:23:39

好东西啊,谢谢

long29 发表于 2010-10-28 20:26:23

这个软件能解耦合的偏微分方程组吗?

lovecumt 发表于 2010-10-29 13:55:34

太感谢楼主了,我用matlab处理流动问题,遇到了瓶颈,试试你推荐的这款软件

yuzhihua 发表于 2010-12-24 14:09:47

可以解微分方程组

qintongchun 发表于 2011-4-28 22:50:21

我的博士论文就是用这个做的,但是学生版的权限太少了,一旦mesh过密,就只能用专业版的了

dengqiang668 发表于 2011-6-7 16:09:42

请问楼上师兄/师姐可以不可以加我QQ414151698,想请教你一个问题,谢谢!
页: [1] 2
查看完整版本: 推荐一款偏微分方程专解软件--Flexpde。