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的话)
期待楼主作品的最终完成! 本帖最后由 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 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 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 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-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
好资料,谢谢分享
抱歉,如果插队了,请版主帮忙删除此贴
本帖最后由 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-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代码见附件!
超级感谢搂住啊~~~ 太棒了 。
棒棒棒 楼主威武。。 楼主好强大,什么时候能像你这样就好了,努力! 谢谢楼主!楼主威武!! 不错,的确楼主很强大 本帖最后由 springer_ 于 2015-4-24 16:39 编辑
请教楼主,等参元。计算出单元积分点的应力应变后,如何得到节点的应力应变? springer_ 发表于 2015-4-24 16:20
请教楼主,等参元。计算出单元积分点的应力应变后,如何得到节点的应力应变? ...
外推,磨平,具体可以看一下王勖成老师的有限单元法 Python真的很强大~ 关键还是免费~ 我之前也用过Python做统计,不过发现效率没有R高,不知道具体原因~ 所以请问,Python要是处理大模型时,求解效率是否值得怀疑? daniel1985 发表于 2015-4-25 01:04
Python真的很强大~ 关键还是免费~ 我之前也用过Python做统计,不过发现效率没有R高,不知道具体原因~ 所 ...
Python的开发效率非常高 运行效率确实偏低 不过需要高执行效率的地方可以做扩展
例如swig sip f2py 用c原生写pyd 或者用boost.Python
个人现在用boost.Python 非常简便 类扩展也很方便 其他的话 做类扩展麻烦很多 好实用啊~感觉的思路好清楚~~谢谢分享~