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

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

网友评论 匿名:
相关链接
  • 设计仿真 | 家电行业仿真数据管理平台方案
  • 25-01-25
  • 设计仿真 | Dytran & Actran联合仿真方案
  • 25-01-25
  • 生产制造 | 产品加工-EDGECAM创建多方向坐标系
  • 25-01-25
  • 质量管理 | Q-DAS 2025 Q1上海公开课: 数字化质量新征程
  • 25-01-25
  • 好课上新 | 深入解析海克斯康PC-DMIS曲线方程编程
  • 25-01-24
  • 海克斯康设计仿真 | 基于Digimat & ODYSSEE的结构不确定性量化分析
  • 25-01-17
  • 设计仿真 | AM STUDIO 增材制造数据准备解决方案
  • 25-01-17
  • MSC Nastran Global Local分析技术
  • 25-01-17
  • 生产制造 | 模具设计与制造-VISI料带设计
  • 25-01-17
  • 质量管理 | 中小企业质量入门级方案:实时交互式可视化监控
  • 25-01-17
  • 好课上新 | 解锁PC-DMIS高频常用技巧,让测量更简单
  • 25-01-17
  • 复杂齿轮测量不再难,QUINDOS软件助力Werner Bauser实现质量提升
  • 25-01-16
  • 线下培训 | 2025年海克斯康设计与工程软件公开课计划正式启动
  • 25-01-13
  • 线下培训 | 2025年Q-DAS上海第一季度公开课正在报名
  • 25-01-13
  • 直播预告 | Cradle CFD 新功能与技术介绍
  • 25-01-13
  • 设计仿真 | 马恒达使用Adams与 ODYSSEE机器学习构建频率相关阻尼器准确预测行驶和操纵性能
  • 25-01-13
  • 生产制造 | 海克斯康 ALPHACAM 软件核心功能介绍
  • 25-01-13
  • 宝藏软件库上新,从容应对测量难题
  • 25-01-09
  • 设计仿真 | 基于Adams与Odyssee机器学习的超跑变速箱机构优化方案
  • 25-01-06
  • 设计仿真 | MSC Nastran高性能求解计算(二)
  • 25-01-06
  • 分享到

    相关主题