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

[二次开发] python学习——由几个简单的有限元例子学习python编程

[复制链接]
发表于 2015-4-22 17:00:46 | 显示全部楼层 |阅读模式 来自 北京
本帖最后由 wufan3924 于 2015-4-22 20:57 编辑

python是一个非常优美而好用的语言,之前已经发了两个关于python语言在abaqus建模及后处理上的应用的例子。分别如下:
1、计算J积分和应力强度因子的plug-ins插件(包含但不限于XFEM)
http://forum.simwe.com/thread-1113324-1-1.html
2、python作abaqus二次开发的一点经验(包含一个xfem例子)   将链接植入标题——吴聊SP
http://forum.simwe.com/thread-1121293-1-1.html

今天发布几个用python做的基本的有限元小例子,来进一步看一下python的强大和实用之处。


第一个例子如下:

python代码见附件。只需要用sublime打开python文件,ctrl+B运行就可以了。(如果你的电脑已经安装了python的话)


本帖子中包含更多资源

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

×

评分

2

查看全部评分

发表于 2015-4-22 21:58:26 | 显示全部楼层 来自 北京
Simdroid开发平台
期待楼主作品的最终完成!
回复 1 不支持 0

使用道具 举报

 楼主| 发表于 2015-4-22 17:02:12 | 显示全部楼层 来自 北京
本帖最后由 wufan3924 于 2015-4-22 20:19 编辑




python代码见附件:

本帖子中包含更多资源

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

×
回复 1 不支持 0

使用道具 举报

 楼主| 发表于 2015-4-22 17:01:27 | 显示全部楼层 来自 北京
本帖最后由 wufan3924 于 2015-4-22 21:27 编辑




python代码见附件:

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

 楼主| 发表于 2015-4-22 17:02:56 | 显示全部楼层 来自 北京
本帖最后由 wufan3924 于 2015-4-22 20:41 编辑




python代码见附件:


本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

 楼主| 发表于 2015-4-22 17:04:35 | 显示全部楼层 来自 北京
本帖最后由 wufan3924 于 2015-4-22 22:06 编辑



本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

 楼主| 发表于 2015-4-22 20:39:55 | 显示全部楼层 来自 北京
本帖最后由 wufan3924 于 2015-5-18 14:25 编辑


本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2015-4-22 20:46:27 | 显示全部楼层 来自 江苏
好资料,谢谢分享
抱歉,如果插队了,请版主帮忙删除此贴
回复 不支持

使用道具 举报

 楼主| 发表于 2015-4-22 20:55:56 | 显示全部楼层 来自 北京
本帖最后由 wufan3924 于 2015-4-22 22:10 编辑


本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

 楼主| 发表于 2015-4-22 20:56:40 | 显示全部楼层 来自 北京
本帖最后由 wufan3924 于 2015-4-23 09:51 编辑

第8个例子,也是最后一个,而且结果有些问题,仅供参考。

python代码见附件!

本帖子中包含更多资源

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

×

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2015-4-22 22:33:13 | 显示全部楼层 来自 湖南长沙
超级感谢搂住啊~~~ 太棒了 。
棒棒棒
回复 不支持

使用道具 举报

发表于 2015-4-23 16:58:34 | 显示全部楼层 来自 天津
楼主好强大,什么时候能像你这样就好了,努力!
回复 不支持

使用道具 举报

发表于 2015-4-23 18:56:32 | 显示全部楼层 来自 辽宁阜新
谢谢楼主!楼主威武!!
回复 不支持

使用道具 举报

发表于 2015-4-24 08:23:49 | 显示全部楼层 来自 山东济南
不错,的确楼主很强大
回复 不支持

使用道具 举报

发表于 2015-4-24 16:20:46 | 显示全部楼层 来自 广东深圳
本帖最后由 springer_ 于 2015-4-24 16:39 编辑

请教楼主,等参元。计算出单元积分点的应力应变后,如何得到节点的应力应变?
回复 不支持

使用道具 举报

 楼主| 发表于 2015-4-24 18:13:03 | 显示全部楼层 来自 北京
springer_ 发表于 2015-4-24 16:20
请教楼主,等参元。计算出单元积分点的应力应变后,如何得到节点的应力应变? ...

外推,磨平,具体可以看一下王勖成老师的有限单元法
回复 不支持

使用道具 举报

发表于 2015-4-25 01:04:52 来自手机 | 显示全部楼层 来自 中国
Python真的很强大~ 关键还是免费~ 我之前也用过Python做统计,不过发现效率没有R高,不知道具体原因~ 所以请问,Python要是处理大模型时,求解效率是否值得怀疑?
回复 不支持

使用道具 举报

发表于 2015-4-26 00:48:22 | 显示全部楼层 来自 广东
daniel1985 发表于 2015-4-25 01:04
Python真的很强大~ 关键还是免费~ 我之前也用过Python做统计,不过发现效率没有R高,不知道具体原因~ 所 ...

Python的开发效率非常高 运行效率确实偏低 不过需要高执行效率的地方可以做扩展
例如swig sip f2py 用c原生写pyd 或者用boost.Python
个人现在用boost.Python 非常简便 类扩展也很方便 其他的话 做类扩展麻烦很多
回复 不支持

使用道具 举报

发表于 2015-4-26 13:17:57 | 显示全部楼层 来自 澳大利亚
好实用啊~感觉的思路好清楚~~谢谢分享~
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 05:05 , Processed in 0.040831 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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