ansys如何定义随空间连续变化、随时间离散变化的压力函数? 20
ansys如何定义随空间连续变化、随时间离散变化的压力函数?
| 想做一个ansys动力响应分析,模型表面施加的压力是一个随空间和时间同时变化的函数,压力pressure=aa*{Y} , 其中aa是随time变化的离散表函数,对应关系如下: ————————————————————————————————— time aa 0 0 0.1 -10 0.2 20 0.3 17 0.4 20 .... .... 200 19 ———————————————————————————————— 楼主的思路如下: |
第1步:定义函数function=a *{y} ,保存后,读入函数。。(。。。。。。。。这一步有问题!)
第2步:定义表格aa
第3步: 循环/*DO i
/SOLU
a= aa(i) ;
加载面载荷函数function;
solve
/*ENDDO
可是这样存在一个问题:在定义函数function的时候 a 只能是一个常数,且是一个局部变量,再用数组对a赋值是无效的!
全部回答 (6)
默认 最新
你和在小木虫提出同样问题的 xueshu帝 是同一个人吗?
我建议他通过邮件和我联系,如果你们是同一个人,那就不必了。希望你能够得到更好的答复。
2017年10月31日
评论 1 点赞
你在小木虫提出的是同一个问题啊。回答相同不是很正常的吗。
2017年10月31日
评论 点赞
这不是小木虫的回答吗?我不要这个回答。。
2017年10月30日
评论 点赞
1 可以试试定义一个多值函数,以 aa 表格中的数据作为时间分段的依据。具体做法需要自己摸索一下。
2 另一个办法:定义一个 a*{y} 函数 (a 为常数值),读入该函数到一个表数组 press,初始 a 值可以赋予 1。
然后将整个求解过程分为若干载荷步,对每一个时间步 t,根据 aa 表数组插值得到 aa(t),用来修改表数组 press 中的 a 值,然后使用修改后的表数组进行加载,并求解该时间步,直到完成全部时间步。
2017年10月30日
评论 点赞
您没有仔细看问题
2017年10月30日
评论 点赞
Workbench可以用函数来体现,经典肯定也可以
2017年10月30日
评论 点赞

邹正刚 2017年10月31日



















