首页/文章/ 详情

HvTrans:HyperView结果文件转换器

2小时前浏览0

如果说HgTrans负责将结果数据转换为HyperGraph使用的ABF格式,那么HvTrans则负责将求解器结果文件转换为HyperView使用的.h3d格式。H3D(Hyper3D)是Altair专为HyperView设计的高效三维结果格式,支持模型数据与结果数据的合并存储,并支持压缩以减小文件体积。HvTrans同样提供GUI和批处理两种模式。

一、HvTrans与HgTrans的区别

对比项    
HgTrans    
HvTrans    
输出格式    
ABF(Altair Binary Format)    
.h3d(Hyper3D)    
目标应用    
HyperGraph(曲线绘制)    
HyperView(三维可视化)    
数据类型    
时间历程数据(XY曲线)    
场数据(云图、变形、动画)    
模型信息    
不包含    
可合并模型与结果    
压缩支持    
zlib无损压缩    
可配置误差百分比的有损压缩    

二、转换流程详解

HvTrans的GUI转换流程包含以下关键步骤:

2.1 子工况选择

打开结果文件后,点击Subcase按钮选择要转换的子工况。每个子工况包含特定的仿真和结果类型,选择不同子工况时,后续的仿真、结果类型、分量等选项会动态更新。

2.2 仿真范围设置

  • By List

     列出所有仿真,逐个勾选/取消勾选  
  • By Step

     选择起始仿真(From)、结束仿真(To)和步长(By step),快速选择范围  
  • Output H3D for every step

     将每个时间步长输出为单独的H3D文件,适用于大文件拆分  

2.3 压缩选项

HvTrans支持有损压缩——通过设置"最大损失百分比"(Maximum % loss),允许压缩算法在保持可接受精度水平的前提下扰动模型值。该值与误差估计函数的结果比较,确保压缩后的数据在用户定义的精度范围内。注意,即使百分比为零,由于微小舍入误差也可能导致一些损失。

2.4 模型信息来源

HvTrans可以从两个来源获取模型信息:

  • From result file

     直接从结果文件中提取模型信息  
  • From input deck

     从求解器输入卡片导入模型信息(支持Abaqus .inp、ANSYS .cdb、LS-DYNA .k/.dyn/.bdf、Nastran/OptiStruct .bdf/.dat/.fem、PAM-CRASH .pc/.dat、Radioss .D00等格式)  

如果输入卡片由HyperMesh创建,则组件和装配信息将按HyperMesh中的原样保留。

2.5 应力分量处理策略

HvTrans对应力分量提供两种处理策略:

策略    
说明    
适用场景    
全部分量(All)    
保留完整张量信息(大小和方向),由HyperView Player在后期处理时计算派生应力    
需要关注张量方向时    
特定分量    
仅提取所选分量的标量数据(如Von Mises、主应力)    
不需要张量方向、仅需少数关键分量时    

三、配置文件系统

HvTrans配置文件使用自定义文本格式(非Tcl),通过块结构定义转换内容。配置文件支持以下核心命令块:

命令块    
功能    
BeginParts/EndParts    
列出要转换的零件ID    
BeginSubcase/EndSubcase    
定义子工况及仿真范围    
BeginDerivedSubcase    
定义派生子工况(basic/superposition/envelope)    
EnableCompression    
定义压缩设置(误差百分比, ziplevel)    
ResultReader/ModelReader    
强制指定结果/模型读取器    
ExtendedInfo    
包含All复选框状态信息    

配置文件支持派生子工况(Derived Subcase)的高级功能,包含三种类型:basic(基本提取)、superposition(线性叠加)和 envelope(包络)。派生子工况通过Scale因子对各仿真步长进行加权组合,实现了在一次转换中生成多种分析结果的灵活性。

四、批处理模式

hvtrans.exe 位于 \Altair\2026\hwdesktop\io\result_readers\bin\win64(Windows)。命令行语法:

hvtrans.exe -c<config file> <result file> <model file> -o<output file> -z[percent]
选项    
说明    
-a    
将所有结果转换为H3D,无需配置文件    
-ar    
仅保存结果,不转换模型信息    
-m    
仅保存模型,不转换结果    
-ns    
保存模型但不导出集 合(sets)    
-xml<FATXML>    
将FATXML文件嵌入H3D输出    
-z [percent]    
启用结果压缩,默认误差0.01%    
       注意:-c 选项与 -a 或 -ar 选项不兼容,不能在同一命令行中使用。需要拆分为两次 HvTrans 执行。压缩选项可能会延迟转换过程。      

批处理模式支持通过配置文件定义派生子工况(基本、线性叠加或包络类型),在转换期间直接写入H3D文件。这一功能允许使用单个配置文件为多次迭代生成类似的结果,极大提升了自动化分析的效率。


来源:TodayCAEer
LS-DYNARADIOSSOptiStructHyperMeshHyperView装配
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-09-23
最近编辑:2小时前
TodayCAEer
本科 签名征集中
获赞 87粉丝 196文章 763课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈