makang8110 发表于 2009-5-9 18:00:50

请问大家inp文件中可以做运算不?

例如我要定义一个材料的参数,
*HYPOELASTIC
13410*1.44*2*1/13,0.49, 0, 0.000001, 0
12337.2*1.44*2*1/13,      0.49, 0, 0.00001, 0
10728*1.44*2*1/13,0.49, 0, 0.0001,0
6705*1.44*2*1/13,      0.49, 0, 0.001,0
4023*1.44*2*1/13,      0.49, 0, 0.01,0
2682*1.44*2*1/13,0.49, 0, 0.02,0
1341*1.44*2*1/13,0.49, 0, 0.1,   0

13410*1.44*2*1/13这个怎么不能运算呢,还是我的符号搞錯了,请大家指导下,谢谢了

makang8110 发表于 2009-5-9 19:00:10

大侠们,请帮个忙啊

jacobi 发表于 2009-5-9 19:10:28

我的印象中abq的inp中不支持这种带表达式的赋值吧,
跟ansys的apdl不一样。
因为没见过inp中含表达式,
paramater除外
肯能如此。

monolithlee 发表于 2009-5-9 19:29:09

楼上正解
我也遇到过这种问题,这一点inp的确没有APDL方便,
提供一个解决的办法,可以写一个程序设置输出inp,需要改动的地方写个输入,这样很好用,可以实现参数化inp生成。
我一直这样解决,不知道高人还有没有更好的方法

makang8110 发表于 2009-5-9 20:20:37

谢谢大家

carpenter 发表于 2009-5-9 23:25:12

agree with Jacobi.
*parameter provides an alternative. for example:

*heading
xxxx
*parameter
para1 = 13410*1.44*2*1/13
** ....
*hypoelastic
<para1>,.....

monolithlee 发表于 2009-5-9 23:42:51

carpenter 写得很清楚
学习啦,同时提个问题
parameter之间能计算吗?
比如
para1=para2*para3

wrj001 发表于 2021-6-28 19:25:02

可以,进行参数计算
carpenter 写得很清楚
学习啦,同时提个问题
parameter之间能计算吗?
比如
para1=para2*para3


页: [1]
查看完整版本: 请问大家inp文件中可以做运算不?