声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2378|回复: 0

[优化设计] Virtual.Lab & Isight 优化流程

[复制链接]
发表于 2016-3-8 10:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
1.   流程介绍

其中
Bat1为提交sysnoise的脚本,为Virtual_Lab提交计算时自动生成。
Bat2的作用是读取结果文件输出文本,代码可参考VL的手册。

2.   操作步骤
1)       创建VL模型
2)       提交计算(选择手动模式)
根据弹出界面提示可以看到VL会生成一个dat文件(即模型文件)、sdb文件(即结果文件)、bat文件(提交任务脚本,即上图Bat1)和cmd文件(计算任务控制参数),以及log文件等。其中首次生成的sdb文件无内容,需运行bat写入结果。
这些文件不需要重新编写,在后面流程搭建过程中直接用就可以了,当文件移动位置时,cmd和bat文件需要做相应路径更改。
3)       编写VL的VBS脚本,用于读取sdb文件输出txt
由于sdb文件为二进制格式,Isight不能识别,需编写VL脚本输出txt的结果文件。输出内容只要根据需要编写脚本实现即可,方法可以参考LMS Virtual.Lab On-line help 11-SL2  Automation。注意:Catia的宏命令基本不可用,VL的很多操作无法录到。
4)       编写Batch脚本运行3)中的脚本,即上图的Bat2
5)       使用Isight搭建优化流程
Isight先后调用两个Bat脚本,执行从dat模型文件输入到txt文件输出的整个流程。


3.   实例详解
V L :   Acoustics有限元模块计算钣金件的结构模态
Isight: 以钣金厚度为优化参数,第1阶模态频率为约束,轻量化为目标
1)       创建钣金有限元模型,建立Structural Modes Analysis Case分析工况,创建Mode Set

2)       提交sysnoise计算
双击模型树Case下的Structural Modes Solution.1进行求解参数设置,这里第一个卡片为求解模态范围设置,第2个卡片Job and Resource可进行任务设置,点击该卡片。

计算模式设置好后即可点击计算按钮。此时会弹出提示窗口:

窗口提示临时文件夹下生成的bat与sdb结果文件,您只需要在提示的路径下找到此bat,点击运行即可完成余下的计算过程。
3)       在VL中创建VBS脚本完成如下命令:
a.  打开模型
b.  在Mode Set的Data Source中导入上面的sdb结果文件
c.  读取结果中的模态频率
d.  输出第1阶模态频率到txt文件
e.  关闭模型
代码见下图:

4)       Batch模式运行VBS脚本

Bat中先运行VBS脚本输出txt结果,然后关闭软件。
5)       Isight搭建优化流程

Submit: 提交Sysnoise计算
双击Submit进行此模块的设置,在Input卡片中载入模型dat文件,找到厚度值解析为输入参数。

在Command卡片中载入Bat1脚本

在Advanced卡下的Error Stream勾选去掉,以免影响流程。

设置required Files中输入文件的属性,点击下面按钮:

进入如下窗口设置目标文件夹路径,点击Browse:


选择Runtime directory(默认),然后点击select,发现输入文件名前多了rundir字样,表示输入文件在设置的目录下被Isight调用,否则Isight无法更改输入文件。

Output: 输出结果的txt文件
双击Output,载入Bat2。同样Error Stream勾选也要去掉

Read_txt: Isight读取txt结果
载入前面输出的txt文件,将第1阶模态频率值解析为输出变量

Optimization1:优化设置
选择优化算法,分别设置优化变量、约束和优化目标。

4.   总结
搭建联合优化的方法可能很多,这里只是其中一种,仅供参考。
转自:http://blog.sina.com.cn/s/blog_833dee820101kl09.html

评分

1

查看全部评分

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-27 21:54 , Processed in 0.070282 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表