许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  技术文档 >  ansys里要想一个物体挡住另一个

ansys里要想一个物体挡住另一个

阅读数 22
点赞 0
article_banner
在 ANSYS 中实现“一个物体挡住另一个”,通常是指在仿真中让两个物体发生‌接触、干涉或遮挡‌,以模拟物理阻挡行为。根据公开资料和 ANSYS 的常见应用场景,具体实现方式取决于所使用的模块(如 Mechanical、LS-DYNA、Workbench 等)以及是否涉及‌结构接触‌、‌几何遮挡‌还是‌接触状态切换‌。

常见场景与实现方法

‌阻止相互穿透(静态/准静态接触)‌

在 ANSYS Workbench 或 Mechanical 中,若两个物体在接触时发生穿透,需正确定义 ‌Contact 对‌:

在 ‌Contact Tool‌ 中创建接触对(Contact Pair)。

明确指定 ‌Contact Surface‌(接触面)和 ‌Target Surface‌(目标面)。

设置接触类型为 ‌Frictional‌ 或 ‌No Separation‌,避免穿透。

检查 ‌罚刚度(Penalty Stiffness)‌ 是否足够大,或改用 ‌Augmented Lagrange‌ 算法提高收敛性。

确保网格质量良好,避免因单元畸变导致穿透 ‌‌

‌动态阻挡(一个物体先接触 A,再接触 B)‌

若需实现一个物体‌依次与不同物体接触并断开前一接触‌,可通过 ‌载荷步(Load Steps)‌ 控制接触激活/失效:

定义两个接触对:Contact_A(主物体与物体 A)、Contact_B(主物体与物体 B)。

ansys里要想一个物体挡住另一个

在 ‌Analysis Settings‌ 中插入 ‌APDL 命令‌:

第一载荷步:激活 Contact_A,失效 Contact_B。

第二载荷步:失效 Contact_A,激活 Contact_B。

使用 cmsel, cm, contact,acti/deact 等命令控制接触状态 ‌‌

‌几何遮挡(仅用于可视化或前处理)‌

若仅需在建模阶段“隐藏”某部分以便操作(如选中被遮挡面),可使用:

‌Select → Entities‌ → 选择面/体 → 点击 ‌Unselect‌ 隐藏选中部分 ‌‌

或使用 ‌Suppress Body‌ 暂时移除零件(适用于 Workbench 中多体装配)‌‌

‌非接触类阻挡(如电磁波、光路遮挡)‌

在 ANSYS HFSS、Zemax 或 OpticsStudio 中,“挡住”通常指‌设置边界条件或遮挡物‌:

ansys里要想一个物体挡住另一个

在 HFSS 中,可将阻挡体设为 ‌Perfect E‌ 或 ‌PML‌ 边界。

在 Zemax 中,可通过 ‌Non-Sequential Components‌ 添加实体遮挡物,并设置其 ‌Opacity‌ 或 ‌Absorption‌ 属性 ‌‌

推荐操作流程(以结构力学为例)

‌进入 ANSYS Workbench → Mechanical‌。

在 ‌Geometry‌ 中确保两个物体有接触或干涉。

右键 ‌Connections‌ → ‌Insert → Contact‌。

选择接触面与目标面,设置 ‌Contact Formulation‌ 为 ‌Bonded‌ 或 ‌Frictional‌。

若需模拟“挡住”后的运动分离,启用 ‌Large Deflection‌。

求解后查看 ‌Contact Status‌ 确认是否有效阻挡。

⚠️ 注意:若穿透仍存在,检查 ‌Time Step Size‌、‌Contact Stiffness‌ 或尝试 ‌Automatic Time Stepping‌ ‌‌

如需具体操作截图或命令流示例,可参考 ANSYS 官方帮助文档。


武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空