wufan3924 发表于 2015-4-22 17:00:46

python学习——由几个简单的有限元例子学习python编程

本帖最后由 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的强大和实用之处。


第一个例子如下:
http://forum.simwe.com/data/attachment/album/201504/22/164936xk5y2rk09va0v1ai.pnghttp://forum.simwe.com/data/attachment/album/201504/22/164936hu5bukkvkww6tw9v.pnghttp://forum.simwe.com/data/attachment/album/201504/22/164936fmnannrold3fdkdo.pnghttp://forum.simwe.com/data/attachment/album/201504/22/164937u9l9lllfll8lcf66.png
python代码见附件。只需要用sublime打开python文件,ctrl+B运行就可以了。(如果你的电脑已经安装了python的话)


吴聊SP 发表于 2015-4-22 21:58:26

期待楼主作品的最终完成!

wufan3924 发表于 2015-4-22 17:02:12

本帖最后由 wufan3924 于 2015-4-22 20:19 编辑

http://forum.simwe.com/data/attachment/album/201504/22/165946jbimyg8sqlbsabs8.pnghttp://forum.simwe.com/data/attachment/album/201504/22/165947secyak8iygkc5itk.pnghttp://forum.simwe.com/data/attachment/album/201504/22/165947ufkcz82bs669q6f4.png


python代码见附件:

wufan3924 发表于 2015-4-22 17:01:27

本帖最后由 wufan3924 于 2015-4-22 21:27 编辑

子http://forum.simwe.com/data/attachment/album/201504/22/165945ef71hrnwn112ifw0.pnghttp://forum.simwe.com/data/attachment/album/201504/22/165946a5ck2cwns5m9kism.png


python代码见附件:

wufan3924 发表于 2015-4-22 17:02:56

本帖最后由 wufan3924 于 2015-4-22 20:41 编辑

http://forum.simwe.com/data/attachment/album/201504/22/165948o0ve226hl6i0vrgg.pnghttp://forum.simwe.com/data/attachment/album/201504/22/165948ztxx6kuyg08ytxeu.pnghttp://forum.simwe.com/data/attachment/album/201504/22/165949wkrgl20jlqly28l2.pnghttp://forum.simwe.com/data/attachment/album/201504/22/165949cqwj2bq7hqkxeljl.pnghttp://forum.simwe.com/data/attachment/album/201504/22/165949xw7ck5deww6jrs66.png


python代码见附件:


wufan3924 发表于 2015-4-22 17:04:35

本帖最后由 wufan3924 于 2015-4-22 22:06 编辑

http://forum.simwe.com/data/attachment/album/201504/22/220206r8tmszq0p0p7vc6k.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220207nsmzlglsvhfszlhu.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220207kfct4tl4tqzmkn4c.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220208skh911z3e11r31h7.png

wufan3924 发表于 2015-4-22 20:39:55

本帖最后由 wufan3924 于 2015-5-18 14:25 编辑

http://forum.simwe.com/data/attachment/album/201504/22/220208oeey7ytyv7yjibjk.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220209gvgbd36kdnnjddj0.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220209csomookkksvs5mdo.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220210z5kbvj66vb065p6p.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220211naa0102d246a824u.png

wwiiww 发表于 2015-4-22 20:46:27

好资料,谢谢分享
抱歉,如果插队了,请版主帮忙删除此贴

wufan3924 发表于 2015-4-22 20:55:56

本帖最后由 wufan3924 于 2015-4-22 22:10 编辑

http://forum.simwe.com/data/attachment/album/201504/22/220212g77wvp7ftmtfpf77.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220212kfvlwcmbcpyypllb.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220212f455mkqkpz6eeo7f.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220213ptidthhq633g3shh.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220214jjp55nvj7pxm7v7z.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220214w2bv5b55v25wqzav.png

wufan3924 发表于 2015-4-22 20:56:40

本帖最后由 wufan3924 于 2015-4-23 09:51 编辑

第8个例子,也是最后一个,而且结果有些问题,仅供参考。http://forum.simwe.com/data/attachment/album/201504/22/220215akty4tkk1ys2tkf8.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220216s86c8cqks3sc513k.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220216pyvz25jm37965dku.pnghttp://forum.simwe.com/data/attachment/album/201504/22/220216go8e6omfli283z6p.png

python代码见附件!

阿福大宝儿 发表于 2015-4-22 22:33:13

超级感谢搂住啊~~~ 太棒了 。
棒棒棒

dhl657342609 发表于 2015-4-23 08:31:07

楼主威武。。

1748670459 发表于 2015-4-23 16:58:34

楼主好强大,什么时候能像你这样就好了,努力!

apple1 发表于 2015-4-23 18:56:32

谢谢楼主!楼主威武!!

sjzdh 发表于 2015-4-24 08:23:49

不错,的确楼主很强大

springer_ 发表于 2015-4-24 16:20:46

本帖最后由 springer_ 于 2015-4-24 16:39 编辑

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

wufan3924 发表于 2015-4-24 18:13:03

springer_ 发表于 2015-4-24 16:20
请教楼主,等参元。计算出单元积分点的应力应变后,如何得到节点的应力应变? ...

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

daniel1985 发表于 2015-4-25 01:04:52

Python真的很强大~ 关键还是免费~ 我之前也用过Python做统计,不过发现效率没有R高,不知道具体原因~ 所以请问,Python要是处理大模型时,求解效率是否值得怀疑?

xxxyou8 发表于 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 非常简便 类扩展也很方便 其他的话 做类扩展麻烦很多

phoenix_fdf 发表于 2015-4-26 13:17:57

好实用啊~感觉的思路好清楚~~谢谢分享~
页: [1] 2 3 4 5
查看完整版本: python学习——由几个简单的有限元例子学习python编程