由于操作过于频繁,请点击下方按钮进行验证!

设计仿真 | 新版本Dytran 用户子程序调用及案例分享

国际金属加工网 2024年12月23日

Dytran UDS功能概述

Dytran 2024.1之后版采用UDS(User Defined subroutines)代替了之前的子程序功能,通过UDS可以实现用户自定义材料、状态方程、结果输出、边界条件等功能。

UDS搭建准备材料

操作系统:

Win10、Win11

Fortran环境及编译器:

Visual Studio Professional 2022 17.6

oneAPI Basekit 2023.1.0.47256

onwAPI HPCkit 2023.1.0.46357

编译过程还需要安装Windows Kit 10.0.22621.0

所有软件版本必须完全一致,否则会出现无法编译的问题。

安装教程

首先安装Visual Studio Professional 2022 17.6,选择模块时,可以单独选择C++的桌面开发环境,安装路径根据自己需要进行更改。

微信图片_20241223095709.jpg

其次安装oneAPI,安装之前务必确保版本号一致,Basekit与HPCkit安装没有先后顺序,在安装Basekit时,确保安装Intel MKL库,在安装HPCkit时,确保安装Fortran编译器。

完成以上安装后,进行Windows Kit 10.0.22621.0安装,该程序安装时,同样必须确保版本一致,安装路径必须为默认安装路径,安装好后,可以检查C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22621.0该路径下是否包含先关的动态链接库。

Dytran编译器设置

系统及所有程序安装完成后进行开发环境设置:

进入Dytran Explorer界面,点击Tools下的Options按钮,进入选项窗口,设置编译环境所需的组件路径。

微信图片_20241223095712.jpg

微信图片_20241223095714.jpg

完成路径设置后即可进行UDS的提交。

案例说明

在液体晃荡分析过程中,我们通常需要将液体部分的质心进行输出,以查看其在晃荡过程中液体对结构状态的影响,要实现该功能需要通过其EXOUT子程序接口将所有Euler单元的质量及位置坐标进行处理得到整体质心位置并输出。

将Dytran安装目录下/usr-subrtns/文件夹内的dytran_usersub.f子程序源文件作为模板,编辑该文件下的EXOUT子程序,遍历每个欧拉单元的质量以及质心,通过数据处理后,实现欧拉单元内液体部分质心输出的功能。

微信图片_20241223095718.jpg

在Dytran Explorer中,在提交作业时,将UDS路径指向编辑好的Fortran源代码,点击RUN按钮后即可进行作业提交。

微信图片_20241223095720.jpg

程序会首先将源代码编译为动态链接库,并在目录下生成dytran_usersub.dll文件,该文件可以代替子程序源文件,在没有编译器的环境下进行子程序的提交。当采用动态链接库进行作业提交时,只能采用CMD形式,具体命令如下:

微信图片_20241223095722.jpg

文章小结

Dytran UDS接口让用户方便的实现求解器的二次开发,大大扩充了Dytran的功能,有效提高了Dytran在工程上的通用性。

  

微信图片_20240419160555.jpg   

  

(海克斯康工业软件)

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@mmsonline.com.cn。

网友评论 匿名:
相关链接
  • 直播预告 | 叶片质量轻松掌控,Blade Smart软件精准破局
  • 25-05-09
  • 设计仿真 | Simufact Forming仿真技术破解水轮机轴锻造难题
  • 25-05-09
  • 直播预告 | 基于AGD创成式优化设计及结构快速验证
  • 25-05-09
  • 直播预告 | Actran 2025.1声学仿真新功能介绍
  • 25-05-09
  • 生产制造 | EDGECAM 助力精密零件定制商突破加工困境
  • 25-05-09
  • 质量管理 | 海克斯康质量大数据分析,破解质量管理智能化难题
  • 25-05-09
  • PC-DMIS GD&T 高级应用培训,5月19-20日 无锡开班
  • 25-05-09
  • 直播预告 | 基于多体动力学的飞机系统参数化建模与分析工具
  • 25-04-25
  • 设计仿真 | 使用Adams加速滚珠丝杠动力学仿真分析
  • 25-04-25
  • 设计仿真 | Marc软件攻克焊接残余应力预测难题
  • 25-04-25
  • 生产制造 | 海克斯康“数字化设计与制造”线下培训火热报名中
  • 25-04-25
  • 质量管理 | 海克斯康数字化检测:一站式解决方案助力质量升级
  • 25-04-25
  • 设计仿真 | 海克斯康Simufact Welding重塑新能源汽车电池盒焊接工艺
  • 25-04-18
  • 直播预告 | 基于CFD仿真的高效热管理解决方案
  • 25-04-18
  • 线下培训 | Adams车辆动力学仿真公开培训
  • 25-04-18
  • 生产制造 | "万榫之母"燕尾榫:传统工艺与现代数控的完美结合
  • 25-04-18
  • 质量管理 | 数字化时代,如何让质量管理体系文件更智能
  • 25-04-18
  • 生产制造 | VISI智能修模解决方案实现精度效率双飞跃
  • 25-04-14
  • 直播预告 | 从编译到实战:Adams用户子程序使用基础
  • 25-04-14
  • 直播预告 | Digimat连续纤维增强复合材料与结构疲劳分析
  • 25-04-14
  • 分享到

    相关主题