【ABAQUS之二次开发】如何利用坐标表达式选择网格节点

ABAQUS二次开发中创建SET 在ABAQUS中创建加载、边界条件时,需要使用set,创建set时需要使用对象集合对象中的Set函数,这个函数需要提供加入对象集合的列表,但这个对象列表好像并不能自行创建,只能通过ABAQUS各类对象集合中的findAt、getSequenceFromMask、getByBoundingSphere、getByBoundingCylinder或getByBoundingSphere函数得到,但这几个函数在直接使用PYTHON编程时都不太好用。这个函数返回一个字典,如下所示。 阅读详情

文章目录

1. 讲解

在编写二次开发的脚本时,通常需要指定边界条件,就不可避免地需要选择某些节点,ABAQUS默认宏的选择代码非常不友好,可以通过以下代码进行修改

session.journalOptions.setValues(replayGeometry=COORDINATE,recoverGeometry= COORDINATE) # 更改索引方式为findAt()+坐标点 

下面介绍如何利用矩形框坐标表达式选择网格节点:

  1. 利用以下代码获得模型所有节点
allNodes = mdb.models['Fig4'].rootAssembly
【ABAQUS二次开发】几种点及其坐标获取方法 ABAQUS内置的点对象主要有以下几种: Vertex Datum point MeshNode ReferencePoint 另外还有一种临时点对象:InterestingPoint(关键点),关键既然是临时对象,那就无法通过脚本数据库进行访问,只能用于生成其他对象,比如在圆孔中心或者边的重点生成参考点。关键点位于以下位置: 边的中点 圆弧的中点 圆弧的圆心 在编写脚本经常需要访问点的坐标,其中Vertex、Datum point都具有pointOn的成员属性,可以直接通过下标获取其坐标值,Mes 阅读详情

相关推荐

ABAQUS二次开发实战:基于坐标表达式的智能网格节点筛选技巧

本文深入探讨了ABAQUS二次开发中基于坐标表达式的智能网格节点筛选技巧。通过解析getByBoundingBox函数的核心原理与坐标容差设置,文章提供了从基础矩形框到圆柱、球形等复杂几何区域的高级筛选方法,并分享了实战案例与性能优化策略,旨在帮助用户彻底摆脱繁琐的手动点选,实现高效、精准的自动化节点选择。

weixin_29268637的博客 353

避开ABAQUS节点选择坑:用getByBoundingBox()替代宏录制的5个理由

本文深入剖析了ABAQUS二次开发中宏录制节点选择代码的脆弱性,并提出了基于坐标表达式的稳健替代方案。重点推荐使用getByBoundingBox()方法,该方法基于几何坐标选择节点,避免了内部索引依赖,从而大幅提升脚本的可读性、可维护性和模型适应性。文章详细阐述了该方法的实现步骤、误差参数delta的设置技巧,并提供了可复用的函数示例,是提升ABAQUS自动化建模效率的关键实践。

weixin_29234509的博客 93

ABAQUS装配模块保姆级教程:从零件导入到约束设置,手把手教你搞定复杂模型组装

本文提供ABAQUS装配模块的详细教程,从零件导入到约束设置,手把手教你完成复杂模型组装。通过实战案例演示精确定位、高级阵列技术和约束系统设置,帮助用户掌握Assembly模块的核心技术,提升工程仿真效率。

weixin_30896825的博客 402

Abaqus RPT文件解析:从有限元网格到Unity Mesh的完整流程

有限元网格数据在CAE与实时渲染系统间迁移,本质是拓扑结构与图形表示的语义对齐。Abaqus作为主流求解器,其RPT文件虽为纯文本报告,实则是未加密、可程序化解析的结构化网格数据库,包含节点坐标、单元连接性与类型编码等核心拓扑信息。理解其Fortran风格字段对齐、单元类型(如C3D8/C3D4)到三角面的映射规则,以及节点编号与Unity索引的零基转换,是实现稳定导入的技术前提。该流程规避了ODB二进制依赖和INP建模时序局限,广泛应用于数字孪生、结构健康监测及工程教学可视化等需轻量、可控、可调试的工业场

weixin_30074763的博客 282

复合材料分析软件:Abaqus_(7).复合材料结构设计与优化

复合材料由基体材料和增强材料组成,其性能可以通过基体和增强材料的属性进行定义。基体材料:定义基体材料的弹性模量、泊松比、密度等属性。增强材料:定义增强材料的弹性模量、泊松比、密度等属性。纤维方向:定义纤维在复合材料中的方向,这对于层合复合材料尤为重要。层合铺层:对于层合复合材料,需要定义每一层的材料、厚度和铺层方向。创建材料:在Abaqus/CAE中,通过材料模块创建基体和增强材料。定义材料属性:输入材料的弹性模量、泊松比、密度等属性。创建复合材料:在复合材料模块中,定义复合材料的层合结构。设置纤维方向。

kkchenjj的博客 1099

abaqus提取节点坐标参考资料

abaqus提取节点坐标参考资料

AI 自动生成商业计划书:AIGC 如何助力创业者?

在创业的早期阶段,商业计划书(Business Plan)是至关重要的。它不仅用于吸引投资者、明确发展路径,还能帮助团队对业务模式、市场定位和财务预测有清晰认知。然而,撰写一份高质量的商业计划书往往需要投入大量时间和精力。如今,AIGC(AI Generated Content,人工智能生成内容)技术正在改变这一现状。借助 AIGC,创业者可以更快速、高效地创建商业计划书,并通过 AI 进行优化和数据分析。

2401_82808034的博客 3773

【LVGL】从HTML到LVGL:嵌入式UI的设计迁移与落地实践

嵌入式UI迁移实践:从HTML到LVGL 本文介绍了将HTML/CSS设计的UI原型迁移到嵌入式系统(LVGL)的完整流程,重点涉及"HTML→Figma→LVGL"的三步转换方法。具体内容包括: 设计迁移流程:通过Figma作为中间桥梁,将HTML原型转化为标准设计资产,再适配到LVGL库; 工具与参数准备:详细列出了设计迁移所需的工具链和需要提取的核心设计参数; Figma还原步骤:分组件讲解如何在Figma中1:1还原HTML设计,包括标题栏、压力显示区、图表区等核心组件; LVG

ymlmail的博客 1961

华为OD机试真题 Java&Go 实现【优雅子数组】【100%通过率】【2022.11 Q4 新题】

如果一个数组中出现次数最多的元素出现大于等于K次,被称为K -优雅数组,k也可以被称为优雅阈值。例如,数组1,2,3,1、2,3,1,它是一个3-优雅数组,因为元素1出现次数大于等于3次,数组1,2,3,1,2就不是一个3-优雅数组,因为其中出现次数最多的元素是1和2,只出现了2次。给定一个数组A和k,请求出A有多少子数组是k-优雅子数组。

MISAYAONE的博客 1万+

基于STM32L4XX、HAL库的ESP32-C3-WROOM-02-N4 WIFI模块驱动程序设计

支持802.11 b/g/n Wi-Fi (2.4GHz)RISC-V 32位单核处理器,主频高达160MHz。封装尺寸:18mm × 20mm × 3mm。工作温度范围:-40°C ~ 85°C。// 设置WiFi模式为STA。支持Bluetooth 5 (LE)// 发送AT指令测试通信。// 检查响应是否包含OK。内置4MB SPI Flash。// 连接TCP服务器。// 发送HTTP请求。// 初始化UART。// 建立TCP连接。低功耗设计,适合IoT应用。

zhusl6688的博客 377

自适应控制 (Adaptive Control) 算法详解及案例分析

自适应控制是一种能够在线调整控制器参数以适应系统动态变化的控制方法。其核心思想是通过实时估计系统参数或调整控制器参数,使系统在不确定性或动态变化的环境中仍能保持稳定性和性能。

闲人编程的博客 4070

【异常】Nacos 2.x 核心报错:Server check fail (gRPC 端口连不通) 深度排查

如果 Nacos 运行在 K8s 中,需确保对应的Servicemetadata:spec:ports:port: 8848port: 9848 # 必须暴露此端口selector:app: nacos在 Nacos 2.x 时代,“端口成套出现”是基础设施配置的基本要求。遇到连接失败时,首要检查的不是业务配置,而是网络链路上主端口 + 1000的 TCP 通讯是否被放行。更多关于 AI + 教育领域的干货,可以关注我的微信公众号一时间获取哦~

奶爸的编程之路,也就一周冷个三天 314

uboot引导vxworks--t2080调试记录

开发环境: t2080rdb, uboot2015, vxworks7.01. 《VxWorks_7_fsl_t2t4_BSP_Supplement_Guide__SR0620.pdf》描述: 实际上默认创建的vip,profile选项为none时,vip内核配置中是包含了INCLUDE_END选项的。所以在创建vip的时候最好就添加上PROFILE_DEVELOPMENT。 2. 内核参数bootargs是一些网络参数设置=> pri bootargs bootargs=memac(1,0)b109304

珂珂可爱多 2620

【论文复现】——基于改进FPFH特征提取的点云模板匹配方法

基于改进FPFH特征提取的点云模板匹配方法 [J]. 应用激光, 2024, 44 (04): 196-204.

点云侠的博客 603

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: TT软件用户参考手册
下一篇: AEStudio用户帮助手册
阿呆591
博客等级 码龄8年 2245粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿呆591

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值