abaqus中Python查看mdb中与单元相关的节点标签

通过单元查询与其相关的节点标签号

for element in mdb.models[Model_1].rootAssembly.instances[Part_1_1].elements:
		for nodeNum in element.connectivity:
			if mdb.models[Model_1].rootAssembly.instances[Part_1_1].nodes[nodeNum].label==node.label:

其中nodeNum不是节点的标签,是节点索引。

注意,而在odb中是标签

 

connectivity

A tuple of Ints specifying the internal node indices that define the nodal connectivity. It is important to note the difference with OdbMeshElement object of ODB where the connectivity is node labels instead of node indices.

Int元组,指定定义节点连接的内部节点索引。 重要的是要注意与ODB的OdbMeshElement对象的区别,其中连接是节点标签而不是节点索引。

---------------------

改进

abaqus中与单元相关的节点、与节点相关的单元

for element in mdb.models[Model_1].rootAssembly.instances[Part_1_1].elements:
	temp_seq=[]
	for node in element.getNodes():
		temp_seq.append(node.label)
	element_nodes[element.label]=temp_seq



for node in mdb.models[Model_1].rootAssembly.instances[Part_1_1].sets[Set_soil_s1_x1].nodes:
	temp_seq=[]
	for element in node.getElements():
		temp_seq.append(element.label)
	node_elements[node.label]=temp_seq

 

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值