许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  用Python对Ansys做二次开发自动生成仿真报告的实现路径

用Python对Ansys做二次开发自动生成仿真报告的实现路径

阅读数 3
点赞 0
article_banner


ANSYS Mechanical有内置的参数化功能,可以处理最大应力,应变等标量数据,但是并非所有结果,尤其是结果序列再二次处理是无法通过简单参数化实现的,例如曲线对标。这时可以借助python code的二次开发功能来实现这一功能。它可以生成任意场量序列到txt格式,叠加data send功能,可以实现不同设计点的数据序列提取。

在ANSYS Mechanical的Python code代码体系中,After Post是专属求解完成后的回调触发机制,区别于求解前、求解中的脚本触发逻辑,它的核心特性是精准等待仿真求解与原生后处理流程完全结束后,自动执行预设Python脚本。该功能可以叠加DOE分析,自动生成每个设计点的后处理结果。它可以通过脚本自动处理结果,譬如生成某一场量数据文件,生成某一场量的云图等。


   Python code插入图片
 


   After-post的脚本说明图片
 

简单来说,当ANSYS完成模型计算、生成完整结果数据、渲染出云图、曲线等后处理对象后,After

Post机制会自动唤醒绑定的Python代码,对已成型的仿真结果进行二次加工与输出,不会干预求解过程,也不会出现数据未加载、结果缺失的问题,从根源上保障后处理数据的完整性与准确性。

该机制主要挂载于Mechanical Solution分支的Python Code对象中,只需将脚本回调目标设置为After Post,即可绑定每一次仿真求解后的自动化执行动作,适配单工况仿真、多设计点迭代、批量参数分析等几乎所有ANSYS仿真场景。


   图片
 

下图是通过python code实现的结果导出,在求解后插入该命令,可以提取结果到txt文件,并通过data send模块选择设计文件需要传递的结果文件。下图的命令提取的不同方向的变形序列。这通过简单的参数化是无法实现该功能的。


   核心脚本命令图片
 


   生成结果文件图片
 


   Data send图片
 

通过python code功能还可以实现:

1. 全自动仿真结果数据精准提取

支持求解完成后自动抓取模型全域或指定命名选择集的核心仿真数据,涵盖结构力学的等效应力、总变形、应变、节点力、约束反力,热仿真的温度场、热通量,流体仿真的压力、流速等所有结果参数。


   提取最大位移值
 

2. 可视化结果自动生成与存档

这是After Post最常用的核心功能之一。传统仿真流程中,云图截图、视角调整、图片存档需要人工逐次操作,多工况场景下工作量成倍增加。

通过After Post回调脚本,可在每次求解完成后,自动调取ANSYS可视化窗口,渲染应力、变形、温度等各类云图,自定义截图视角、分辨率、配色方案,自动命名并保存至指定文件夹。针对DOE试验、参数优化等多设计点迭代场景,可批量生成每一组工况的可视化结果,无需人工值守,实现批量仿真结果可视化全自动化。

3. 结构化数据批量导出与报表生成

依托After Post联动DPF数据处理框架,可将提取的仿真原始数据、统计指标自动整理为标准化结构化数据,批量导出为CSV、Excel、TXT等通用格式文件。

工程师可自定义导出模板,自动整理工况参数、结果极值、安全系数、偏差分析等核心信息,替代人工整理报表的繁琐工作。同时支持数据联动归档,自动匹配仿真项目、设计点编号、求解时间,让海量仿真数据可追溯、可统计、可复盘,极大提升仿真报告的规范性与产出效率。

4. 多工况迭代自动化闭环处理

针对参数优化、DOE试验、变量迭代等批量仿真场景,After

Post可实现“求解完成-数据处理-结果存档-自动迭代”的全闭环自动化。每一个设计点求解结束后,脚本自动完成当前工况的后处理工作,无需人工干预即可进入下一工况计算,全程无人值守,大幅缩短批量仿真项目周期。

 

关于新科益

新科益系统与咨询(上海)有限公司作为Ansys Elite Partner全球精英级合作伙伴,致力于CAE仿真领域30余年,拥有资深的技术服务团队以及完整的培训和服务体系,为客户提供基于Ansys仿真平台多学科的仿真支持,包含:结构、碰撞、流体与热、电磁、光学、功能安全、材料数据管理等全线仿真领域;在新加坡、北京、上海、深圳、等都有本地的技术服务团队,为用户提供业界领先的仿真技术和及时专业的服务。

更多活动详情,请您关注新科益官网:www.cadit.com.cn

咨询热线:021-52238788(24小时咨询热线) 谢谢!


 


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空