找回密码
 注册
Simdroid-非首页
查看: 1267|回复: 27

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

 楼主| 发表于 2005-8-12 02:08:30 | 显示全部楼层 来自 浙江杭州

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

Simdroid开发平台
>方程为五维方程组。这个例子的源代码可以在 ...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*[u*dx(temp) + v*dy(temp)]”
而不写做“div(k*grad(temp)) - rho0*cp*[u*dx(temp) - v*dy(temp)]=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)。

光盘制作积分奖励

评分

1

查看全部评分

发表于 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的就好了.
 楼主| 发表于 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 | 显示全部楼层 来自 湖北武汉
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2006-9-2 13:56:21 | 显示全部楼层 来自 江苏无锡
这个软件我在写毕业论文的时候用过,确实是解偏微分方程的好东东.
发表于 2008-3-15 21:22:46 | 显示全部楼层 来自 江苏徐州
确实很好用
回复 不支持

使用道具 举报

发表于 2009-5-17 14:54:31 | 显示全部楼层 来自 黑龙江哈尔滨
谢谢推荐!!!
回复 不支持

使用道具 举报

发表于 2009-5-18 21:28:34 | 显示全部楼层 来自 宁夏银川
呵呵,不错的软件,等用到的时候好好的尝试以下啊!!还是谢谢楼主的推荐
回复 不支持

使用道具 举报

发表于 2009-9-10 16:22:08 | 显示全部楼层 来自 辽宁沈阳
最近正愁用MATLAB解微分方程呢?看来这次有救了。
回复 不支持

使用道具 举报

发表于 2010-9-2 04:00:01 | 显示全部楼层 来自 加拿大
I am now studying this software. Thank you

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-10-13 20:23:39 | 显示全部楼层 来自 西安交通大学
好东西啊,谢谢

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-10-28 20:26:23 | 显示全部楼层 来自 重庆沙坪坝区
这个软件能解耦合的偏微分方程组吗?
回复 不支持

使用道具 举报

发表于 2010-10-29 13:55:34 | 显示全部楼层 来自 江苏徐州
太感谢楼主了,我用matlab处理流动问题,遇到了瓶颈,试试你推荐的这款软件
回复 不支持

使用道具 举报

发表于 2010-12-24 14:09:47 | 显示全部楼层 来自 江苏苏州
可以解微分方程组
回复 不支持

使用道具 举报

发表于 2011-4-28 22:50:21 | 显示全部楼层 来自 加拿大
我的博士论文就是用这个做的,但是学生版的权限太少了,一旦mesh过密,就只能用专业版的了
回复 不支持

使用道具 举报

发表于 2011-6-7 16:09:42 | 显示全部楼层 来自 吉林长春
请问楼上师兄/师姐可以不可以加我QQ414151698,想请教你一个问题,谢谢!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-21 07:46 , Processed in 0.067531 second(s), 21 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表