声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1807|回复: 0

[Virtual.Lab] Isight集成Virtual.Lab优化

[复制链接]
发表于 2016-5-24 15:25 | 显示全部楼层 |阅读模式

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

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

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

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 14:04 , Processed in 0.099409 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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