积分 0
注册时间 2008-5-17
仿真币
最后登录 1970-1-1
悬赏5 仿真币未解决
本人最近学abaqus几个星期了,主要是做地铁隧道施工的模拟。虽然大多数问题采用CAE操作和修改inp文件能解决,但想弱弱的问下《abaqus在隧道与地下工程中的应用》一书中那种一个inp文件存储模型所有节点,然后一个inp文件存储围岩土体单元,一个inp文件存储衬砌单元。最后再input前面几个inp文件(即定义的模型信息)到另一个inp文件中执行集合定义和分析的方法怎么实现??
我明白其inp文件中的语法,也知道input操作。就是不知道怎么生成共节点(存储在第一个inp文件中的节点)但不同类型的围岩和衬砌单元(分别存储在后面两个文件)。
采用elcopy关键词只能生成同单元类型的新单元。按照该书的操作,可以很方便的定义围岩和衬砌性质,执行生死单元,而且围岩和衬砌的单元类型还可以不一样。哪位高手教我方法、。
我看很多高手做的隧道施工也是这样的文件结构,一个节点inp,衬砌单元inp,围岩单元inp,锚杆单元inp,再一个分析的inp文件。那些单元inp文件怎么生成???
求教。
主分析文件中input,
*Node,nset=NALL,INPUT=BB8N.INP
*Element, type=S4R,ELSET=SHELLALL,INPUT=BB8SHE.INP
*Element, type=C3D8R,ELSET=SOLIDALL,INPUT=BB8SOE.INP (这样衬砌和围岩单元可以不一样,优于elcopy生成衬砌单元)
模型所有节点inp
1, 48.79, 29.93288, 5.
2, 48.79, 29.93288, 53.
3, 43.273, 29.93288, 53.
4, 43.273, 29.93288, 5.
5, 41.04, 29.93288, 5.
6, 41.04, 29.93288, 53.
7, 35.895, 29.93288, 53.
8, 35.895, 29.93288, 5.
9, 33.52, 29.93288, 5.
10, 33.52, 29.93288, 53.
···············································
关键是衬砌单元inp和围岩单元inp怎么生成,在cae命令行中可以输命令mdb.models['模型名字'].setValues(noPartsInputFile=ON) 输出模型节点应力,那有命令输出模型中定义的某个集合的单元及其对应的节点 不。我知道inp文件中有模型所有的单元及组成节点号。
但某个集合的单元其及组成节点能输出么,格式是
289, 659, 5482, 15964, 5436, 21, 629, 5434, 632
290, 5482, 660, 5459, 15964, 629, 22, 630, 5434
291, 5436, 15964, 5505, 431, 632, 5434, 631, 4
·········
这样就能文本编辑,修改单元号,生成衬砌单元inp。
我来回答