本人常用的软件环境为hypermesh + ANSYS 经典界面,几乎不怎么用workbench,感觉workbench成也集成化,败也集成化,模块之间的数据交换并不完美,常常因为一些莫名其妙的bug导致令人放弃。

目录

  • 一、问题
    • 1.1 概述
  • 描述
    • 分析
    • the end
    • 后续
  • 更新

一、问题

1.1 概述

  hypermesh导出cdb模型导入workbench ACP后set丢失的问题(导入workbench也有这个问题,后续以ACP代称)。

描述

  hypermesh导出的cdb,在ansys经典里面,hypermesh里定义的components和sets都能转换为ansys经典里面的components。但是导入workbench或者是 ACP时,会丢掉hypermesh里定义的components,只剩下hypermesh里定义的sets。

   :ansys经典里面的components与ACP里定义的sets含义近似。

  hypermesh里定义的components和sets

示意图

  导入ansys经典里面的components

  导入ACP仅剩的sets

分析

  直接查看hypermesh导出的cdb文件,因为cdb文件其实就是ANSYS的APDL,所以可以直接使用记事本(或其它替代软件,如NotePad++)打开cdb。
可以看到cdb里面对于hypermesh中定义的components使用CM命令定义,而对于hypermesh中定义的sets使用CMBLOCK命令定义。应该是这两者的区别导致ACP中sets的读取丢失。

CM, TOP_part_shell, ELEM
CMBLOCK,dis_load,ELEMENT,55

参考https://www.cnblogs.com/johnsen/articles/hypermesh-ansys-workbench-cae-connection.html 中的方法,可以将hypermesh导出的cdb导入ANSYS 经典再导出cdb,再导入ACP即可,类似于一次数据清洗。即:
Hypermesh --> ansys经典 --> ansys workbench


  事实证明是成功的。使用记事本查看ANSYS 经典导出的cdb,可以看到hypermesh里定义的components和sets都转换为使用CMBLOCK命令定义:

CMBLOCK,TOP_PART_SHELL,ELEM,
CMBLOCK,dis_load,ELEMENT,55

  经过ANSYS 经典处理过的cdb,导入ACP后,sets完整了。

the end

  hello world。第一次使用CSDN编写博客,好习惯会继续保持。

后续

  再吐槽一下。ANSYS 经典导出的cdb,使用workbench中Finite Element Modeler模块进行导入,

  可以看到完整的sets或者是components,

  然后再把这个模型model连接到ACP(workbench环境中),

  这时候启动 ACP模块中的model显示模型是正常的。

保密原因,此图只作为整体模型的局部示意

  然后打开ACP中对其进行铺层时就搞笑了,我猜它识别不了实体单元和壳单元共节点这种形式?

  可是,我使用ACP的stand alone模式(直接单独启动ACP,不从workbench环境中启动),,导入cdb模型,它是正常的啊!

  再次想从入门到放弃。

更新

关于set丢失的问题,有读者给我留言提供了解决思路,非常感谢他们。

总体分为两种方法:
1.在hm中提取set的信息,然后再在acp中使用python恢复set信息。
2.更新ansys至2019 r3以上版本。

weixin_45221328:

acp中的set做了布尔运算,所以你需要从hm中单独提取set信息,然后利用acp中的python代码可以快速还原hm中的set。

读者2:

博主你好,刚看了你的csdn主页,刚好对你的hm-acp联立求解一些信息丢失我这边又比较好的解决哈,首先对于set丢失有两个解决方案,第一个是更新19.R3以上版本,acp支持hm中的SET无缝导入,第二个是利用tcl语言把hm中SET的单元提取出来,再到acp中利用py代码可快速重新建立。的博主若感兴趣可以相互交流!

hypermesh导出cdb模型导入workbench ACP后set丢失相关推荐

  1. 3Ds Max 精模obj模型导入ArcGIS Pro

    一.检查模型贴图路径 首先找到文件夹下mtl文件,检查贴图路径是不是都是相对路径,如果是绝对路径需要修改,例如: 批量查找替换,将贴图路径都修改为相对路径. 如果修改为相对路径后还是出现丢贴图的问题, ...

  2. maya为什么不能导出fbx_maya的模型导出为OBJ,然后导入到3dmax后uv全乱了 (导出FBX更不行,导出的FBX文件放max里面基本没面了)...

    答:如果是fbx文件导入到maya中骨骼歪斜的话,只能用手动调节,因为max和maya绑定模型互导现在还不能完美解决,所以如果想把max中绑定要的模型导入到maya中来调节动画的话,就只能再做相应的调 ...

  3. abaqus生成adams柔性体_专栏 | HyperMesh_To_Abaqus接口——模型导入导出问题

    作者介绍 TechmanLXS 硕士 十余年工程经验擅长Hypermesh建模,Hyperworks全平台分析软件,abaqus软件.整车级被动安全(ls-dyna.Radioss),零部件级(mol ...

  4. 解决FBX模型导入Unity后没有贴图的问题

    将FBX模型导入至Unity 3D中,并实施如下步骤: 1. 步骤1:将FBX模型文件拖拽到Unity的项目视图中,选中模型文件,在检视视图中切换到Materials选项卡,Location属性有两种 ...

  5. ue4 导出模型_UE4构建光照后模型变黑,二套UV解决办法

    在3dmax中制作的模型导入ue4,构建关照渲染后模型变黑并出现了下列错误提示信息:"11 对象拥有重叠的UV.""11 Lightmap UV are overlapp ...

  6. makehuman模型导入unity,绑定动作后,四肢的运动方向与原方向不一致

    makehuman模型导入unity之后,需要对模型进行设置. 1.点击模型,在inspector面板中点击[Rig],在Animation Type中选择Humanoid,Avatar Defini ...

  7. 3dsmax模型导入unity后变透明原因

    今天把做好的带骨骼模型导入unity,结果模型整个呈半透明状,查了一下网上说是因为法线反了,我才想起我建模过程中确实有一面用反了,可是当我在3dsmax里查看法线的方向时,又发现法线全都是向外的,而且 ...

  8. [LibTorch] C++ 调用 PyTorch 导出的模型

    参考文章 C++部署pytorch模型 利用LibTorch部署PyTorch模型 官方文档 问题 pytorch 的神经网络模型有很多,但 libtorch 就特别少.现在面临的问题是要在 C++ ...

  9. 3d模型导入MAYA常见错误!

    3d模型导入MAYA常见错误!将模型从max导入到Maya,经常会遇到原来好的四面3d模型转换成三角形曲面的情况.针对将3dsMax四角模型导入Maya可能成为三角形表面的情况,一套鼠标点击方法可以成 ...

最新文章

  1. Kprobe在Linux kernel debug中的应用
  2. Linux代理后网页显示问题,项目部署到linux后出现的两个问题
  3. SVM训练时候样本不均衡怎么设置惩罚项
  4. mac 用户 文件夹 权限_这可能是 Mac 共享文件最详细的教程了
  5. Windows与Linux系统拷贝文件之pscp的使用
  6. ABAP webdynpro的view navigation和WebUI的view navigation
  7. 分类信息网站源码_分类信息网站如何增加搜索引收录
  8. JavaBean、bean、POJO
  9. 中国数字牙科X光机市场趋势报告、技术动态创新及市场预测
  10. PHP设计模式——迭代器模式
  11. 【ArcGIS操作】2 高级编辑篇
  12. 酷酷跑真有java游戏吗_JAVA版光影分享【仅此一次】下
  13. LabVIEW中二维码生成和识别
  14. tp6 时间戳查询 自动转换
  15. 绍兴印象二 从三味书屋到百草园
  16. Fabric.js添加辅助线的方法
  17. 响应式布局详解(优缺点)
  18. Android手动控制软键盘的开启和关闭,判断软键盘是否显示;
  19. SQL Server 2008 创建标量值函数、存储过程
  20. AdEx、Ardor、Bluzelle项目评级更新 | TokenInsight

热门文章

  1. 使用zinnia制作android手写输入功能(下)-------------------在项目中使用zinnia
  2. golang-基于channel实现的共享锁
  3. 基于STM32单片机和RFID的智能考勤系统设计
  4. Java中将base64编码字符串转换为图片
  5. 10进制转2进制,js实现
  6. base64编码 vba_vb图片转base64编码
  7. 如何实现flex栅格布局及合并单元格
  8. angular 模块构建_如何使用Angular和服务人员构建无需Internet即可运行的网站
  9. QT QSerialPort 编写串口通讯案例 设计一些基础的ui界面
  10. 滨州智能dcs系统推荐_几种主流DCS系统对比分析