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

设计仿真 | 新版本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。

网友评论 匿名:
相关链接
  • 新课推荐 | Volume Graphics 工业CT分析软件应用培训
  • 25-03-07
  • 展会邀请 | 智造未来,数字先行— 海克斯康开启2025 TCT Asia增材之旅
  • 25-03-07
  • 直播预告 | 如何构建高精度摄像头仿真模型
  • 25-03-07
  • 设计仿真 | 融合DeepSeek大语言模型的SimManager仿真平台
  • 25-03-07
  • 生产制造 | ALPHACAM革新木工雕刻:看全自动数控技术如何颠覆传统工艺
  • 25-03-07
  • 质量管理 | eMMA Fusion浏览器版解锁三维应用新场景
  • 25-03-07
  • 招募公告 | 海克斯康工业软件2025年高校合作计划
  • 25-03-03
  • 线下培训 | Adams机械系统动力学仿真培训
  • 25-03-03
  • 设计仿真 | 采用Marc软件进行可靠的复杂机械过程模拟
  • 25-03-03
  • 海克斯康携手上海维创数齿,开启口腔智能化数字化新时代
  • 25-03-03
  • 质量管理 | 7步打造集成化员工培训管理系统:提升企业运营效率的关键
  • 25-03-03
  • 展会邀请 | 2025华南口腔展,海克斯康与您不见不散!
  • 25-02-24
  • 设计仿真 | Adams 新功能全面解析
  • 25-02-24
  • 设计仿真 | MSC Nastran高性能求解计算(三)
  • 25-02-24
  • 生产制造 | VISI冲压模具在多维度模架设计方案
  • 25-02-24
  • 质量管理 | 数字化审核管理-驱动质量管理体系持续改进
  • 25-02-24
  • PC-DMIS GD&T 高级应用培训,3月13-14日 天津开班
  • 25-02-20
  • 绝对臂搭配管线测量软件,助力新能源汽车铜排检测效率升级
  • 25-02-20
  • 设计仿真 | Adams联合仿真相关介绍
  • 25-02-14
  • 设计仿真 | Cradle CFD助力企业重塑电动工具研发
  • 25-02-14
  • 分享到

    相关主题