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

[其他] 开源软件咨询

[复制链接]
发表于 2014-10-13 03:35:02 | 显示全部楼层 |阅读模式 来自 挪威
给位好,
本人在寻找一个合适的开源软件,只要具备以下的条件即可。
1. 结构力学分析,有基本的 3D beam单元。如果有pipe单元就更好了。
2. 要求稳定,可拓展性好。编程语言最好是fortran.
3. 不需要生成网格。
本人偷懒,不想从头编写了。如果有现成的那就最好了。
谢谢各位的建议。
发表于 2014-10-14 11:44:58 | 显示全部楼层 来自 中国
Simdroid开发平台
你试试frame3dd,没有pipe单元,印象中不是fortran。(好在你这两点都不是硬性要求)
但是,你所说的不需要生成网格,我就不理解了。难道类似于CAESAR?
回复 不支持

使用道具 举报

发表于 2014-10-14 11:58:38 | 显示全部楼层 来自 上海
唯一的选择只有法国人的Code Aster,不过需要搭配前后处理软件
回复 不支持

使用道具 举报

发表于 2014-10-15 15:18:43 | 显示全部楼层 来自 湖北武汉
pasuka 发表于 2014-10-14 11:58
唯一的选择只有法国人的Code Aster,不过需要搭配前后处理软件

Code_Aster恐怕太庞大了,虽然楼主没有明说,但我怎么感觉楼主像个入门者。另外,这个东西有Pipe单元?
回复 不支持

使用道具 举报

发表于 2014-10-15 22:29:06 | 显示全部楼层 来自 上海普陀区
liuichini 发表于 2014-10-15 15:18
Code_Aster恐怕太庞大了,虽然楼主没有明说,但我怎么感觉楼主像个入门者。另外,这个东西有Pipe单元? ...

1、开源的现成饭不好吃,没有时间和精力的付出不会有回报;
2、Pipe单元不好弄,CodeAster和Abaqus的pipe单元参考文献一致,Ansys的Elbow290则是Bathe的办法,上半年就陷在里面出不来,参考CodeAster的pipe单元计算一段弯管固有频率和Ansys的290号单元始终有误差,且低阶频率偏高,高阶则偏低,同样取6阶傅里叶级数展开,前者每节点39个自由度,后者是65个。要不是三通管几何边界的布尔运算这块卡壳,真不如上shell或solid单元包治百病。。。
回复 不支持

使用道具 举报

发表于 2014-10-16 09:28:20 | 显示全部楼层 来自 湖北武汉
pasuka 发表于 2014-10-15 22:29
1、开源的现成饭不好吃,没有时间和精力的付出不会有回报;
2、Pipe单元不好弄,CodeAster和Abaqus的pipe ...

是呀,只是用商业软件也有不少问题,我是在学校,能够接到的项目都是难啃的骨头,用商业软件算总是不合手,加上做过一段时间的开发,现在开源的东西也挺多的,所以一直想在开源的基础上做点东西出来,前几年用oofem做了点东西,收获还不小,但这个玩意的前后处理大成问题,近几年就转移到Salome上来了,于是问题就来了,这个东西太大,用到的东西太多,尤其是CORBA让人头大。
我之所以对pipe感兴趣,就是因为手头上的几个项目都是做这个。不过,实在是不愿意再碰Fortran,所以,只是因为CodeAster是跟Salome集成最好的,才看了一眼,一看是Fortran就放弃了。
回复 不支持

使用道具 举报

发表于 2014-10-16 13:18:08 | 显示全部楼层 来自 上海
liuichini 发表于 2014-10-16 09:28
是呀,只是用商业软件也有不少问题,我是在学校,能够接到的项目都是难啃的骨头,用商业软件算总是不合手 ...

1、F03、08标准下的fortran与其他语言混合编程不难弄,写个interface的话,C、Python调用都不是问题;
2、Salome应该是CAELinux的一部分吧?基于OpenCasCade的前后处理专用软件这些年国内冒出来不少,本论坛就有好几家的框架产品,若是价格合理、技术支持有保障的话,还是不错的;
3、Pipe的模态和应力计算方面有最新的文献可以共享吗?Ansys的290单元参考文献只有两篇,一个是Bathe的论文(找不到电子版),一个是比利时的Nguyen课题组(好像是Yan博士论文的一部分,可惜全文找不到),CodeAster的pipe单元理论手册啃不动,机器翻译,公式符号都一头雾水,代码连蒙带猜给扣出来了,计算结果吻合不好。国内,早期吕英民是翻译Bathe的文章,价值不大,清华的徐秉业课题组搞过一阵子,但是公式看起来是费劲
回复 不支持

使用道具 举报

发表于 2014-10-16 23:25:25 | 显示全部楼层 来自 中国
pasuka 发表于 2014-10-16 13:18
1、F03、08标准下的fortran与其他语言混合编程不难弄,写个interface的话,C、Python调用都不是问题;
2 ...

关于Fortran的使用,确实如你所说,并非完全不可用,只是新的标准出来前,我就已经转向了C,然后随即转向了C++,新的Fortran看起来总是觉得别扭。另一方面,用Fortran的目的恐怕还是想利用现有代码,但我熟悉的几个如Sap V,ADINA,Dyna等就是早期版本也是乱哄哄的,一堆Common块,一堆形参,拆开用几乎不可能,整体作为求解器用,自己要加东西还是得用Fortran,warp3d和法国人弄的那个玩意,看起来头都是大的,尤其是法国人的东西头大,warp3d还好点。
关于pipe单元,我的兴趣不是很大,主要想了解人家做的怎么样,我估计怎么做,都做不过CAESAR和PipeNet等软件。我们的思路还是在三维上,当然,目前在做的几个项目都不是自己做求解器,而是弄一个集成平台,前些年看了不少开源的,自认为在已有的开源软件基础上搞个二次开发应该问题不大,结果栽在Salome上了。这一阵子真是被这玩意搞得寝食难安。
回复 不支持

使用道具 举报

发表于 2014-10-16 23:36:23 | 显示全部楼层 来自 中国
我刚才去ac主页看了看,发现那个东西真是有不少玩意,FSI也有,印象中好像这个edf还弄了个流体求解器,好像叫什么Code_Saturn之类的。
回复 不支持

使用道具 举报

发表于 2014-10-17 10:09:47 | 显示全部楼层 来自 上海
liuichini 发表于 2014-10-16 23:25
关于Fortran的使用,确实如你所说,并非完全不可用,只是新的标准出来前,我就已经转向了C,然后随即转向 ...

建议还是OpenCasCade吧,国内现在玩这个东西的人相对较多。
高校的话,不差钱可以ACIS+Hoops也是蛮好用的
回复 不支持

使用道具 举报

发表于 2014-10-18 10:32:59 | 显示全部楼层 来自 湖北武汉
pasuka 发表于 2014-10-17 10:09
建议还是OpenCasCade吧,国内现在玩这个东西的人相对较多。
高校的话,不差钱可以ACIS+Hoops也是蛮好用的 ...

几何内核这一块,好像只有CC是开源的,ACIS和ParaSolid都不是,我没打算做内核,但也希望是基于开源的东西,所以,还是选OCC吧。
回复 不支持

使用道具 举报

发表于 2014-10-18 10:37:55 | 显示全部楼层 来自 湖北武汉
我倒是有另外一个问题请教,这个跟我们在另一贴里讨论的话题有关,为何IDeas最后会熄火?所有的CAD软件里,我最喜欢的就是IDeas了,最早是接触他们的实验系统,过了若干年又用其分析集成平台,先不说其CAD功能并不差,单单是其CAD/CAE集成度就没有任何CAD软件可以比肩。
回复 不支持

使用道具 举报

 楼主| 发表于 2014-10-22 05:49:35 来自手机 | 显示全部楼层 来自 挪威
liuichini 发表于 2014-10-14 11:44
你试试frame3dd,没有pipe单元,印象中不是fortran。(好在你这两点都不是硬性要求)
但是,你所说的不需要 ...

谢谢大侠的回复,我可以去看看这个软件。我只是处理简单的结构而已,大部分可以认为是框架结构,网格的话自己划分就好了。
回复 不支持

使用道具 举报

 楼主| 发表于 2014-10-22 05:52:41 来自手机 | 显示全部楼层 来自 挪威
大侠对pipe单元的研究很透彻啊,不知道你研究pipe的固有频率是干森么呢?我不过是做简单的力学分析而已。
回复 不支持

使用道具 举报

 楼主| 发表于 2014-10-24 03:56:24 | 显示全部楼层 来自 挪威
liuichini 发表于 2014-10-14 11:44
你试试frame3dd,没有pipe单元,印象中不是fortran。(好在你这两点都不是硬性要求)
但是,你所说的不需要 ...

Hi, can't type Chinese right now
Tried to have a look at Frame3dd, looks promising, it is written by C though.
Additionally, Frame3dd donesn't have internal/external surface loads, lwhich may be easily added from the source code.
Anyway, thanks a lot!
回复 不支持

使用道具 举报

发表于 2014-11-25 21:42:33 | 显示全部楼层 来自 上海普陀区
本帖最后由 pasuka 于 2014-11-25 21:46 编辑
liuichini 发表于 2014-10-18 10:37
我倒是有另外一个问题请教,这个跟我们在另一贴里讨论的话题有关,为何IDeas最后会熄火?所有的CAD软件里, ...

可能有很多局外人甚至圈子里都觉得匪夷所思而从行业发展史来看又合情合理的原因
譬如LMS改嫁西门子,据说是掌柜的年纪大精力不济,而子女又无兴趣接班,那么就趁行情不错转手了,但是从行业发展来看,西门子收购了Nastran,正在试图打通CAX和PLM的藩篱,再收购LMS来补充试验测试和声学计算短板也是顺理成章的

点评

是NXnatran,但是MSC.Nastran还是独立的。  发表于 2016-4-10 20:20
回复 不支持

使用道具 举报

发表于 2014-12-12 09:04:41 | 显示全部楼层 来自 美国
pasuka 发表于 2014-10-16 13:18
1、F03、08标准下的fortran与其他语言混合编程不难弄,写个interface的话,C、Python调用都不是问题;
2 ...

Yan的论文可以直接给Nguyen去信索要。不要太相信Ansys的290单元,应该把你的管单元和壳单元的结果对比。徐秉业课题组博士国内发的文章和Yan的几乎一模一样。管单元处理三通时很棘手。
回复 不支持

使用道具 举报

发表于 2014-12-12 10:18:09 | 显示全部楼层 来自 上海
tonnyw 发表于 2014-12-12 09:04
Yan的论文可以直接给Nguyen去信索要。不要太相信Ansys的290单元,应该把你的管单元和壳单元的结果对比。 ...

多谢!
最后还是放弃推导Ansys的290单元,找了欧阳鬯的旧书,抄了里面的弯管单元(估计源头是SAP5),对于振动频率计算凑活够用了
徐秉业课题组的东西和Nguyen的实在太相像了,后者是在比利时的越南人,实在看不出有啥交集
回复 不支持

使用道具 举报

发表于 2014-12-12 10:31:16 | 显示全部楼层 来自 美国
pasuka 发表于 2014-12-12 10:18
多谢!
最后还是放弃推导Ansys的290单元,找了欧阳鬯的旧书,抄了里面的弯管单元(估计源头是SAP5),对 ...

采用普通的梁单元对于小的D/t(D直径,t厚度)还可以,当D/t>100时,弯管的柔度系数不在有效,计算结果误差较大。

Yan Ai-Min是Nguyen的学生,或许Yan和徐秉业的课题组有交集。
回复 不支持

使用道具 举报

发表于 2016-4-10 20:18:46 | 显示全部楼层 来自 北京
pasuka 发表于 2014-10-15 22:29
1、开源的现成饭不好吃,没有时间和精力的付出不会有回报;
2、Pipe单元不好弄,CodeAster和Abaqus的pipe ...

有没有什么结构动力学开源的软件啊,最近用MATLAB做,体系越来越大,快吃不消了。

点评

OpenFEM不错,但是也要万恶的licence;  发表于 2016-4-10 21:12
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 18:13 , Processed in 0.046280 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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