找回密码
 注册
Simdroid-非首页
楼主: carpenter

[INP文件] 如何在SPH方法生成INPUT文件

[复制链接]
发表于 2011-12-22 19:57:09 | 显示全部楼层 来自 陕西咸阳
minzhuhu 发表于 2011-9-21 23:52
solidtosph.py执行有问题,是不是还得安装Python啊?
运行abaqus python solidtosph.py -inp Job-1.inp指 ...

我的两个文件是在一个文件夹下啊!不知道就怎么转换不了?
回复 不支持

使用道具 举报

发表于 2012-2-21 21:35:47 | 显示全部楼层 来自 陕西咸阳
Simdroid开发平台
lgcat 发表于 2011-9-23 21:25
abaqus安装的时候已经装了python了。不用再装的。

请查看你的python script 和input file是否是在同一个 ...

谢谢你的回复,我的python script 和input file就是在一个文件夹里面,不知道为什么还是不行?

回复 不支持

使用道具 举报

发表于 2012-2-21 22:05:07 | 显示全部楼层 来自 陕西咸阳
lgcat 发表于 2011-9-23 21:25
abaqus安装的时候已经装了python了。不用再装的。

请查看你的python script 和input file是否是在同一个 ...

我的模型中hi有一个块体,划分成C3D8R单元了,生成了Job-1.inp。想转换成SPH,操作和错误如下:
>>>abaqus python solidtosph.py -inp Job-1.inp -part
SyntaxError:invalid syntax
请高手指教。
回复 不支持

使用道具 举报

发表于 2012-3-9 18:09:56 | 显示全部楼层 来自 卢森堡
更实用的办法,excel拉两列数,
1 1
2 2
。。。。。
10000 10000
复制到记事本或者其它文本软件,两个数字的间隔用替代命令换成逗号。
这个文件就可以像火腿一样存着,将来需要就从里面割一块出来。
回复 不支持

使用道具 举报

发表于 2012-3-10 16:30:03 | 显示全部楼层 来自 广东深圳
xiazhn 发表于 2012-3-9 18:09
更实用的办法,excel拉两列数,
1 1
2 2

能否说的详细点?谢谢
回复 不支持

使用道具 举报

发表于 2012-3-10 16:32:01 | 显示全部楼层 来自 广东深圳
请问楼主abaqus python solidtosph.py -inp <inputFileName>  -part中的part,是不是想要转换成sph的part名称啊?
回复 不支持

使用道具 举报

发表于 2012-3-12 18:09:07 | 显示全部楼层 来自 卢森堡
HIT2012 发表于 2012-3-10 16:30
能否说的详细点?谢谢

两列等差数列,大多数情况分别是
1  1
2  2
3  3
4  4
用python生成这样一段文本,纯属简单问题复杂化,杀鸡用牛刀。
excel里生成两列一样数,分别是1,2,3,4。。。99998,99999,100000。。。
复制粘贴到记事本里,两个数之间是一个tab空格,选中这个tab空格,替换成",",头上加段*element, type=pc3d,后面加段*solid section....
保存这个文本备用。

每次使用时候先生成inp文件,单元类型任意,把*element部分删去,复制一段以上文本内容进来,注意单元数和节点数一致。修改一下solid section, surface定义等内容。不用什么脚本了
回复 不支持

使用道具 举报

发表于 2012-3-12 20:49:25 | 显示全部楼层 来自 广东深圳
xiazhn 发表于 2012-3-12 18:09
两列等差数列,大多数情况分别是
1  1
2  2

好的 谢谢!高手!呵呵,另外还想请教您一个问题,sectioncontrols在哪了?我没找到。谢谢
回复 不支持

使用道具 举报

发表于 2012-11-16 19:09:23 | 显示全部楼层 来自 北京
额,也试了下。 粒子数有16w, solidtosph.py之后,提示  list index out of range

这个python不是很了解,这个越界不知道有没有希望改呢?

粒子数限制的话,应用不好说了
回复 不支持

使用道具 举报

发表于 2013-1-7 15:30:03 | 显示全部楼层 来自 广东深圳
这个还是比较高端的,话说SPH法有渐渐发展起来的趋势,不过XFLOW的粒子法更具有操作性
回复 不支持

使用道具 举报

发表于 2013-1-7 15:40:47 | 显示全部楼层 来自 广东深圳
还得修改section和contact
回复 不支持

使用道具 举报

发表于 2013-4-29 11:22:18 | 显示全部楼层 来自 上海
请问怎么总是转换不了,出现这个错误
SyntaxError: invalid syntax
回复 不支持

使用道具 举报

发表于 2013-4-29 12:08:29 | 显示全部楼层 来自 上海
lsc0208260 发表于 2013-4-29 11:22
请问怎么总是转换不了,出现这个错误
SyntaxError: invalid syntax

已经解决了
回复 不支持

使用道具 举报

发表于 2013-6-24 20:10:19 | 显示全部楼层 来自 黑龙江哈尔滨
一般来说直接程序编写也还行,模型复杂就难点了
回复 不支持

使用道具 举报

发表于 2014-12-3 11:26:39 | 显示全部楼层 来自 江西南昌
厉害的人好多 啊
回复 不支持

使用道具 举报

发表于 2014-12-5 08:57:44 | 显示全部楼层 来自 江苏南京
liudayefen 发表于 2011-9-7 21:24
我在ABAQUS的file文件运行Run script命令,可以导入solidtosph.py,可是一导入之后,ABAQUS程序就自动关闭 ...

我的也是这个问题,你后来解决了吗?
回复 不支持

使用道具 举报

发表于 2015-6-2 18:34:36 | 显示全部楼层 来自 福建泉州
楼主好牛呀!感谢
回复 不支持

使用道具 举报

发表于 2015-6-10 22:02:35 | 显示全部楼层 来自 大连理工大学

你好,我遇到同样的问题,请问怎么解决的
回复 不支持

使用道具 举报

发表于 2015-9-23 10:28:21 | 显示全部楼层 来自 江苏南京
6.13版本的Element type里面有直接可以转化成particles了!

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 19:39 , Processed in 0.042624 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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