首页/文章/ 详情

【技贴】ANSA联合Ncode基于Isight的结构优化!

3年前浏览4253
前言:常用的疲劳分析软件有femfat、Ncode、fesfae等,其中汽车行业主要使用femfat和Ncode。本文简单介绍一下基于Ncode计算疲劳性能进行轻量化设计的流程。其中前处理使用ANSA-morph进行模型形状参数的设置,进行参数化优化。求解器使用Nastran,优化软件使用Isight。

图片

:优化控制臂内侧结构形状,满足疲劳性能条件下最优化结构设计。

图片

图片

图片

整个流程通过ansa task与morph对控制臂内侧结构进行形状参数设计,然后调用nastran进行有限元求解,Ncode基于nastran结果进行疲劳分析,调用ansa python获得模型质量。

图片

图片
调用ANSA Task设置优化分析流程,形状参数通过ansa morph创建。
后台调用ansa命令格式为:
ansa64.bat -nogui -i nastran.ansa -exec " InputDV(\"DVFile.txt\");  RunAllTasks();"
图片

Ncode如果需要后台调用计算,在流程中不需要使用显示结果,只需要将结果输出到文本文件或者有限元结果文件中即可,如果只是为了获得疲劳寿命或者损伤值,只需要将结果输出到文本文件中即可。一般的优化软件都可以直接解析文本文件。当然如果输出到有限元结果文件中,在通过meta获得疲劳寿命或者损伤值也是可以的。

图片
CSV结果文件包含了所有节点的疲劳结果信息,包括损伤值,寿命等信息。

Ncode后台运行命令如下:

图片

其中的script文件命令为:

图片

通过ansa调用Python命令获得模型质量信息,主要是调用base.DeckMassInfo内置函数,然后将模型质量信息输出到一个.txt文件中,用于优化软件解析创建设计响应。

图片

Ansa后台调用Python命令格式如下:
ansa64.bat -exec "load_script: \\'getnastranmassbypython.py\\'" -exec "main()" -nogui

Isight结果:

图片

图片

结束语:网格变形技术可以方便地对有限元模型进行参数化设置,用于完成网格变形的软件有很多,包括ansa-morph,hypermorph,depmorpher等等。从功能性和高效性来讲,ansa-morph要远胜于其他网格变形工具,而且ansa还可以使用Task  Manger快速地将ansa-morph创建的形状改变创建为形状参数,并方便地结合其他类型的设计变量参数如壳单元厚度属性,材料牌号等等各种参数。疲劳分析软件包括femfat、Ncode等,如果从功能性来讲各有优缺点,行业内使用的也是比较广泛的两个疲劳分析计算软件。并且都可以后台调用集成到优化流程中。具体使用哪个疲劳分析软件还是看具体的使用场景和需求。

【免责声明】本文来自CAE数值优化轻量化,版权归原作者所有,仅用于学习,对文中观点判断均保持中立,若您认为文中来源标注与事实不符,若有涉及版权等请告知,将及时修订删除,谢谢大家的关注!

新能源汽车疲劳静力学结构基础ANSAIsight
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-05-20
最近编辑:3年前
CAE之家
硕士 | CAE仿真负责人 个人著作《汽车NVH一本通》
获赞 1086粉丝 5533文章 860课程 19
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈