静水压初始化
请教下各位老师们,麻烦帮我解释一下这个问题:今早发现了个有趣的问题,用*damping_part_mass来初始化流体静压力。我的模型是这样的:(做下面的节点全约束、平行于XOY的两个边面上节点UZ=0,平行于YOZ的两个侧面上的节点UX=0,顶面有两种约束:第一:用无反射边界、第二种是UY=0,但是结果都一样),在K文件中施加全场重力,然后将part1水和part2空气合成part set集。但是就出现问题了,如果我的part setID=1,那么*damping_part_mass 里面的partsid 为1,结果能正常运行计算;如果我定义Part set ID=12的话,那么*damping_part_mass关键字下面的PartsID就是12,求解结果就是报错,提示"Part12 Out-of-range"。我觉得对于partsetID=1时的情况,*damping_part_mass关键字下面的partsID的1是水的part ID,而不是空气 和 水的集合part setid。那么上述能运行的程序就只相当于只初始化了水的静压,不知道我理解对不对,还是什么地方做错了?请给位老师批评指教,谢谢啦!
下面附上Message 里面的错误信息:
“水、空气的part setID=12时的报错信息”
*** Error 20216 (STR+216)
part # 12 is out-of-range
1.000E+00 1.000E+00 1.000E+00 1.000E+00 1.000E+00 1.000E+00
input phase will continue if possible
contracting memory to 741518 transformation to move nodes
expanding memory to 760168 ale reference system
expanding memory to 774030 void materials
expanding memory to 780942 interfac for file
contracting memory to 777488 thermal expansion 0
expanding memory to 777490 mat add cohesive 0
expanding memory to 777492 flexible body 2
contracting memory to 777492 implicit joints
*** Error 20018 (STR+18)
input phase completed with 1 fatal errors
please check messag file