在进行优化分析设计时,需要读取仿真的结果作为设计响应,通常优化软件中都有一些CAE求解器软件接口,使用优化软件自带的接口可以方便的读取求解文件和分析结果文件,以便生成设计变量和设计响应。然而,并不是所有的优化软件都集成了所有的求解器接口,或者自带的一些求解器接口只能读取某些类型的结果,不能够完全满足设计需要。此时,需要通过其他的方式来对求解结果文件进行处理得到所需要的结果,用于创建设计响应。比如使用一些求解器所支持的命令语言,如abaqus可以通过python来进行结果后处理,得到想要的结果。但是这种方法通常需要工程师对求解器的软件接口很熟悉,需要掌握开发语言以及求解器的API,而且针对每一个项目每一个分析问题还需要修改程序来完成相应的功能。这大大提高了使用门槛,对于多数工程师而言是很困难的一件事。另外的方法便是通过一些专用的后处理软件来完成,比如上一篇《使用HyperGraph/HyperView批处理进行后处理用于联合优化软件》所述的方法。
本文介绍另一款用于进行后处理并联合优化软件的后处理软件—Meta,这也是作者强烈推荐的一种解决方案。
常见的优化软件中一般都集成了META接口,这也是由于meta软件具有高效快捷联合优化软件功能的体现。常见优化软件的Meta接口的具体使用方法 会在后续系列优化软件使用方法中有所介绍。这里只是简单的介绍一下,不做过多说明。
LSOPT-Meta接口:
Optimus-Meta接口:
Heeds-Meta接口:
modeFRONTIER-Meta接口:
使用Meta进行后处理并联合优化软件的一般过程为:1.读取结果文件 2.创建结果标注(或者结果曲线)3.定义设计响应 4.保存过程操作文件以及设计响应结果。
示例一:通过meta创建位移和应力响应
(Nastran强度计算模型结果文件)
1.打开Geometry
2.选择结果文件
3.点击open打开结果文件
4.选择标量Scalar结果类型,本例中需要读取位移结果和应力结果,首先选择位移结果
5.点击read读取结果
6.选择subcase
7.点击云图显示结果
8.选择应力结果
9.点击符号“+”,可以将后面选择的结果添加到原来的结果后
10.点击read读取结果
在工具栏上打开标注工具栏窗框
11.选择“Part”
12.选择Function
13.选择scalar中的cent max val
14.点击Pick拾取要标注的部件
此时,已经有了一个最大位移结果的标注信息,最大位移结果为22.69mm
15.打开工具栏User Toolbars中的Optimization,选择OptimizerSetup
16.在Response Variables中选择Add选择中的Pick Annoations
17.选择标注内容,点击鼠标中间确认
18.修改刚才创建的设计响应的名称为Max_Dis
此时已经创建了一个名为“Max_Dis”的最大位移设计响应
19.选择应力结果,此时上一步的标注自动变为应力结果的标注
20.同步骤16
21.同步骤17
22. 修改刚才创建的设计响应的名称为Max_stress
此时又创建了一个名为“Max_stress”的最大应力设计响应
23.点击Export Session
24.输入需要保存的Session文件名称
25.点击Save
保存完成后,会生成一个ses的过程文件,和一个.results的结果文件,结果文件中包含了刚才创建的设计响应结果。
运行meta进行测试
Meta运行的命令格式为:
meta -b -foregr -s<full_path/session_file> "<results_path>" "<path/response_file>"
其中:
meta : meta软件命令,如果没有将meta添加到环境变量中,则可以直接为带路径的meta命令,如:D:\BETA_CAE_Systems1913\meta_post_v19.1.3\meta_post64.bat
-b :批处理运行meta
-foregr :后台运行meta
-s : 读取session file
session_file :过程文件
results_path :结果文件路径
response_file:生成的设计响应文件
其他命令:
-noses : 不生成默认的meta session文件META_Post.ses
-nolog :不生成默认的日志文件META_post.log
注:如果使用以上命令,需要在-s命令之前
一般在联合优化软件之前,最好单独测试下上面的流程是否可以顺利完成,此时可单独运行meta命令来测试上面的过程。
示例二:通过meta创建历史结果响应
(LS-dyna计算的碰撞模型结果文件)
打开curve
选择结果文件binout
点击Open打开结果文件
4.选择结果文件类型:本例中为截面力secforc Section
5.选择要读取结果的截面Section1
6.选择结果类型Magnitude of force (mf)
7.截面力结果曲线
8.在增加一条接触力曲线,选择rcforc master contact
9.选择接触面
10.选择结果文件类型Magnitude of force (mf)
11.接触力结果曲线
12.打开工具栏User Toolbars中的Optimization,选择OptimizerSetup
输出历史结果变量
13.选择需要输出的结果曲线
14.点击Add Selected Curves
15.重命名为secforce
按步骤13-15,添加rcforce结果曲线
16.在工具栏上打开标注工具栏窗框
17.选择Curve
18.选择Curve Max
19.点击Pick,选择要标注的曲线
选择后,在标注的曲线上给出了曲线的最大值
20.参照示例一中的步骤,将截面力最大值创建设计响应。
21.参照示例一中的步骤,保存session文件。
保存完成后,会生成包含1个最大截面力max_secforce和2个力历史数据的设计响应。用于联合设计优化软件。
关于Meta进行结果后处理并进行标注等的操作可以查看Meta的帮助文档,Meta具有丰富的后处理命令和函数,相比较于hyperview/hypergraph软件具有更丰富的函数命令,对于处理强度分析、碰撞分析、NVH分析的结果具有更多的优势。同时,Meta还还支持Python语言进行二次开发,这相比较hyperworks系列软件的tcl语言具有不可比拟的优势。
PHP网站源码那曲百度爱采购推荐武汉网站优化排名公司飞来峡网络广告推广哪家好九江阿里店铺运营公司景德镇百度关键词包年推广亳州网站改版报价桂林网站定制报价黔南网站推广报价宿迁关键词按天扣费推荐海东企业网站制作多少钱蚌埠网站推广方案推荐铁岭网站推广系统哪家好西乡网站设计推荐景德镇网站优化软件价格芜湖SEO按天扣费哪家好四平建设网站价格漳州网站排名优化沙井优化推荐淮南百度竞价价格东营网站优化软件报价南阳网站设计公司广东关键词按天扣费多少钱白山网站关键词优化哪家好南充网站排名优化价格阳泉网站优化按天计费价格武威SEO按效果付费多少钱黄冈营销型网站建设惠州网站推广工具价格咸宁网络推广价格临沧网站推广方案推荐歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运