deta200351043 发表于 2009-5-20 23:58:02

开发有限元后处理程序模块

各位,有限元前处理及计算程序都有专业的人士去做,但是后处理也就是图形显示模块,对于非图形学专业的人士来说是一个非常大的挑战,如果有人能够把后处理图形显示做成模块化的动态库,我们需要的时候可以直接加入到自己的计算程序中,在计算完成后随时显示,那就更加完善了我们的程序.

本人要做后处理程序模块供大家使用,有兴趣请跟贴讨论

deta200351043 发表于 2009-5-21 00:01:14

所谓的有限元后处理引擎就是ANSYS这类软件的结果显示部分,这类软件内部应该有自己的引擎,然后再根据不同特定要求,用后处理引擎开发特定的功能.小弟对这方面非常有兴趣,开发这方面的引擎,小弟在技术上已经没有问题,同时小弟读研究生的时候也学过有限元方面的课程,所以做这样的东西,感觉也有专业方面的优势.而且这样的引擎国内好像还没有.现提出几个问题,请各位讨论一下.
1.各位觉得这样的后处理引擎在国内有没有市场前景?
2.各位能否提供一些数据资料,便于开发过程中测试?

开发所需要的技术如下:
开发语言: c++
开发环境:vs2005
图形库:vtk+opengl
图形界面:qt
参考平台:paraview

开发思想:平台 +插件,引擎做成动态库,同时平台开源,界面库也开源,程序各模块全面解耦,如果需要特殊的功能,用户可以开发自己的插件,同时整合进平台.

欢迎大家讨论

4mcomputing 发表于 2009-6-1 23:38:29

你有没有现成程序?还是计划去开发?如果有现成程序,我很感兴趣。
如果你使用VTK,则没有自主知识产权,没有版权。还不如直接用PARAVIEW.

chenfanjian 发表于 2009-6-12 21:30:29

建议还是使用商业软件吧
自己搞好计算程序和接口就可以了

sp600 发表于 2009-6-13 19:21:37

有限元核心编写部分我想学过有限元而且有点成就的应该都会编
而在前处理和后处理上中国人又有几个会做的?
做出来漂亮不漂亮 中国人自己会买吗?
这是问题~

sp600 发表于 2009-6-22 21:13:10

不过我还是很有兴趣
qq上切磋吧
574770861

lion_han 发表于 2009-6-26 19:12:53

也可以用python做,库很多,opengl没有问题。开源,挺好。我也尝试写了个。就是效率方面差了点,几万结点的三维模型旋转时候会一顿一顿的。毕竟没深入研究显示效率的问题。

laoyin 发表于 2009-6-27 11:54:46

我对deta200351043 的提议感兴趣

icybrokenheart 发表于 2009-6-28 21:08:41

嗯,界面用TCL/TK,后处理显示用OPENGL,运算程序用C++,个人喜好。

laoyin 发表于 2009-6-29 17:38:59

deta200351043挖了个坑,就闪人了!

SCBJ 发表于 2009-7-1 12:28:08

你好,请教,用VC做界面可行?

simba163 发表于 2009-7-12 09:28:15

本帖最后由 simba163 于 2009-7-18 09:50 编辑

目前,我们小组正在做有限元的前后处理的开发,可以和大家做个交流,同时我们组也在招纳人员,也可以提供实习机会。我的QQ:179808747

pasuka 发表于 2009-7-12 23:01:00

本帖最后由 pasuka 于 2009-7-12 23:05 编辑

建议还是使用商业软件吧
自己搞好计算程序和接口就可以了
chenfanjian 发表于 2009-6-12 21:30 http://forum.simwe.com/images/common/back.gif
如果lz所说的前处理不包括复杂网格的划分,后处理也只是显示一下结果的话,用opengl编程实现起来并不是特别困难。
如果要商品化其中难点在于:
1、任意复杂形状的网格划分,需要编写不同的算法程序,三角形网格相对好些,四边形和六面体网格的划分就很难了;
2、和现有CAE、CAD商业软件的接口,不是光一个文件格式即可搞定的。
btw,如果纯粹是科研做项目而已,搞个GID这样的前后处理软件也足够了,飞箭有限元用的就是GID,一个license折算过来也就1w,相比ANSYS和ABAQUS动辄200w+的价格,蛮便宜了。只要求三角形和四面体网格的话,还有GMSH这样的开源软件可以供参考。
lz的自力更生精神固然很好,有些时候拿来主义也未尝不可。

gunzelee 发表于 2009-12-27 15:16:46

你们啊,把个楼主吓跑了,支技开发!多点人共同完成!加油!等着用!
页: [1]
查看完整版本: 开发有限元后处理程序模块