isight参数优化理论与实例详解要点.pdf

上传人:tbuqq 文档编号:5197213 上传时间:2020-02-19 格式:PDF 页数:326 大小:15.92MB
返回 下载 相关 举报
isight参数优化理论与实例详解要点.pdf_第1页
第1页 / 共326页
isight参数优化理论与实例详解要点.pdf_第2页
第2页 / 共326页
isight参数优化理论与实例详解要点.pdf_第3页
第3页 / 共326页
isight参数优化理论与实例详解要点.pdf_第4页
第4页 / 共326页
isight参数优化理论与实例详解要点.pdf_第5页
第5页 / 共326页
点击查看更多>>
资源描述

《isight参数优化理论与实例详解要点.pdf》由会员分享,可在线阅读,更多相关《isight参数优化理论与实例详解要点.pdf(326页珍藏版)》请在三一文库上搜索。

1、I. 前言 Isight 5.5 简介 笔者自 2000 年开始接触并采用Isight 软件开展多学科设计优化工作,经过12 年的发 展,我们欣喜地看到优化技术已经深深扎根到众多行业,帮助越来越多的中国企业提高产 品性能和品质、降低成本和能耗,取得了可观的经济效益和社会效益。 作为工程优化技术的优秀代表,Isight 5.5 软件由法国Dassault/Simulia 公司出品,能够 帮助设计人员、 仿真人员完成从简单的零部件参数分析到复杂系统多学科设计优化( MDO, Multi-Disciplinary Design Optimization)工作。Isight 将四大数学算法 (试验设计

2、、 近似建模、 探索优化和质量设计)融为有机整体,能够让计算机自动化、智能化地驱动数字样机的设 计过程,更快、更好、更省地实现产品设计。毫无疑问,以Isight 为代表的优化技术必将 为中国经济从“中国制造”到“中国创造”的转型做出应有的贡献! 本书指南 Isight 功能强大, 内容丰富。 本书力求通过循序渐进,图文并茂的方式使读者能以最快 的速度理解和掌握基本概念和操作方法,同时提高工程应用的实践水平。 全书共分十五章,第1 章至第 7 章为入门篇,介绍Isight 的界面、集成、试验设计、 数值和全局优化算法;第8 章至第 13 章为提高篇,全面介绍近似建模、组合优化策略、多 目标优化、

3、蒙特卡洛模拟、 田口稳健设计和6Sigma 品质设计方法DFSS (Design For 6Sigma) 的相关知识。 本书约定 在本书中, 【 AA 】表示菜单、按钮、文本框、对话框。如果没有特殊说明,则“单击” 都表示用鼠标左键单击,“双击”表示用鼠标左键双击。 在本书中,有许多“提示”和“试一试”,用于强调重点和给予读者练习的机 会,用户最好详细阅读并亲身实践。 本书内容循序渐进,图文并茂,实用性强。适合于企业和院校从事产品设计、仿真分 析和优化的读者使用。 在本书出版过程中,得到了 Isight 发明人唐兆成 (Siu Tong)博士、Dassault/Simulia(中 国)公司负责

4、人白锐、陈明伟先生的大力支持,工程师张伟、李保国、崔杏圆、杨浩强、 周培筠、侯英华、庞宝强、胡月圆、邹波等参与撰写,李鸽、杨新龙也为本书提供了宝贵 的建议和意见,在此向所有关心和支持本书出版的人士表示感谢。由于作者才疏学浅,错 误疏漏之处在所难免,希望读者朋友们指正。 i 前言1 入门篇1 第 1 章初识 Isight 2 本章要点 2 1.1 Isight 起源和发展 . 3 1.2 主要功能 . 5 1.3 模块构成 . 7 1.4 安装要求 . 8 1.5 在 Windows 上安装 Isight 9 1.6 在 Unix/Linux 上安装 Isight 16 1.7 运行主界面 .

5、19 第 2 章应用程序集成 . 22 本章要点 22 2.1 组件库( Component Library ) 23 2.2 Calculator 公式组件 . 24 2.3 Excel组件 . 26 2.4 DataExchanger 文本读写组件 . 29 2.5 OS Command命令行组件 . 41 2.6 Simcode 程序集成组件 46 2.7 Script 脚本组件 54 2.8 Matlab 组件 58 2.9 Abaqus 有限元分析过程集成 . 64 2.10 Patran 有限元前处理集成. 66 2.11 Sculptor/Fluent 形状变形和流体仿真集成 7

6、0 2.12 Adams Car车辆动力学仿真集成 76 2.13 附录:常用商业CAD/CAE程序集成方法. 81 第 3 章工作流和数据映射 . 87 本章要点 87 3.1 Sim-flow 工作流 . 87 3.2 Loop 循环控制 . 89 3.3 Condition 条件控制 90 ii 3.4 组件发布和重用 91 3.5 Parameter 参数控制 92 3.6 Mapping 参数映射 . 94 3.7 Dataflow 数据流 . 96 3.8 File Parameter 文件参数 97 3.9 设置模型本地运行目录rundir . 102 3.10 模型检查功能 1

7、04 3.11 练习 104 第 4 章试验设计 . 115 本章要点 . 115 4.1 基本概念 . 115 4.2 算法介绍 . 117 4.3 结果分析 . 128 4.4 DOE组件操作 . 135 4.5 练习与指导 138 第 5 章数值优化算法. 154 本章要点 . 154 5.1 基本概念 . 154 5.2 MMFD 算法 159 5.3 LSGRG算法 . 161 5.4 NLPQL算法 . 163 5.5 MOST算法 166 5.6 MISQP算法 . 167 5.7 练习168 第 6 章直接搜索方法. 175 本章要点 . 175 6.1 基本概念 . 175

8、6.2 Hooke-Jeeves 算法 . 176 6.3 Downhill Simplex 算法 180 6.4练习 . 182 第 7 章全局探索法 . 187 iii 本章要点 187 7.1 基本概念 . 187 7.2 MIGA 算法 188 7.3 ASA算法 . 193 7.4 PSO算法 . 196 7.5 Pointer 算法 . 200 7.6 练习201 提高篇205 第 8 章近似建模 206 本章要点 206 8.1 基本概念 . 206 8.2 响应面 (RSM)模型 208 8.3 神经网络 (RBF/EBF) 模型 . 211 8.4 Chebyshev/正交多

9、项式模型 . 212 8.5 克里格 (Kriging)模型 213 8.6练习与指导 . 215 第 9 章组合优化策略 . 230 本章要点 230 9.1 Task Plan组件和 Exploration 组件 . 230 9.2 DOE抽样与数值优化混合策略(Task Plan组件) . 233 9.3 全局优化和数值优化组合(Task Plan组件) . 239 9.4 基于近似模型更新的全局优化(Exploration 组件 ) 243 9.5 基于 Pointer-2 智能算法的策略(Exploration 组件) . 248 第 10 章多目标优化 . 253 本章要点 253

10、 10.1 基本概念 . 253 10.2 归一化( scalar)方法 262 10.3 练习 . 266 第 11 章蒙特卡罗模拟(MCS) 271 本章要点 271 11.1 基本概念 . 271 iv 11.2 算法介绍 . 274 11.3 算法配置 276 11.4 练习 . 278 第 12 章田口稳健性设计(Taguchi Robust Design) 284 本章要点 . 284 12.1 基本概念 . 284 12.2 算法介绍 . 288 12.3 练习与指导 292 第 13 章6Sigma 品质设计( DFSS ) 299 本章要点 . 299 13.1 基本概念 .

11、 299 13.2 算法介绍 302 13.3 练习 . 306 1 入门篇 Isight 5.5 参数优化技术入门与提高 2 第1章初识 Isight 本章要点 起源于 GE 的 Isight 是功能强大的计算机辅助优化(CAO, Computer Aided Optimization) 平台,广泛应用于航空、航天、汽车、船舶、电子领域的零部件、子系统参数优化乃至复 杂产品多学科设计优化(MDO, Multi-Disciplinary Design Optimization)领域之中。用户可 以通过Isight 集成和管理复杂的仿真流程,运用多种优化算法自动探索得到优化方案,缩 短产品研制周

12、期,降低研发成本。 本章具体包括以下内容: 计算机辅助优化(CAO)和多学科设计优化(MDO ) Isight 起源和发展 主要功能 模块构成 安装要求 安装及许可( license)配置 认识 Isight 两大门户Design Gateway 和 Runtime Gateway 计算机辅助优化(CAO )和多学科设计优化(MDO ) 自从上世纪80 年代以来,从系统工程角度将“计算机辅助设计优化技术”(Computer Aided Optimization ,简称 CAO)应用于复杂产品研发成为新的趋势。“计算机辅助设计优 化”初期被称为 “过程集成和设计优化” (PIDO , Proce

13、ss Integration iMSC.SoftwareMSC.Patran2005_r2bin MSC.SoftwareMSC.Nastranbin 3.在 Design Gateway 的菜单栏上选择【ViewLibrary 】子菜单。 4.在弹出的【 Isight Library 】对话框中,点击按钮后选择“ lab_第 2 章_程序集成 PatranMSCPatran2008_betapatran”路径下的mscpatran.jar 文件,点击【 Publish】 按钮发布到组件库中。 图 2-54 添加 patran组件 第 2 章 集成方法 67 5.此 时 在 左 侧 组 件 树

14、 下 可 选 择ponent.patran节 点 , 点 击 按钮将 Patran组件发布到DesignGateway 的组件面板上。 图 2-55 Patran 组件添加后效果 2.10.2 练习 问题描述 Patran 整流罩模型 Isight 模型文件lab_第 2章 _程序集成 Patranfairing 1.在 DesignGateway 中点击【 FileNew(Default) 】创建一个空的任务Task。 2.将 Patran组件拖动到 Task 的工作流中。 图 2-56 Patran 工作流 3.双击 Patran组件,弹出编辑界面【Patran Component Edi

15、tor】。 4.点击【Browse】按钮,选择文件 “ lab_第 2 章_程序集成 Patranfairingfairing.db ”, 然后点击【 Launch Patran】按钮。 5.现在fairing.db文件已经在MSC.Patran 中打开。选择【Analysis Job】(本例为 fairing ),然后在【Variable Data 】框中选择Input 作为【 Variable Type 】。 Isight 5.5 参数优化技术入门与提高 图 2-57 Patran 组件 Input 界面 6.选择模型中靠近顶端的单元和节点,然后选择输入变量 【X of node, Y o

16、f node, Z of node, Area and Poisson Ratio】。点击【 OK】,这些输入参数和值会出现在输入参 数表中。 图 2-58 参数表 7.为输出变量做同样选择,为了使输出 .db 文件中包含后处理结果,因此选择 【Stress Tensor】作为边缘层结果的类型,然后点击【OK 】。 第 2 章 集成方法 69 图 2-59 后处理结果输出编辑 8.在弹出的【 Select Variables Menu】菜单中选择输出变量【StressVM, StressX, and StressY】,然后点击【OK 】。 图 2-60 输出变量设置界面 9.选择的输出变量显示

17、在输出参数数据表中,点击【Apply 】,然后关闭Patran。 MSC.Patran 组件编辑器中显示已经选中的输入和输出参数。 10.可以在【 Patran Component Editor 】里面的【 Runtime Options 】里面设置想运行的 *.ses 文件,即Patran 的脚本文件。 11.点击【 OK】,然后在键盘上按F4 运行模型,此时Runtime Gateway 界面出现。 运行结束后,在Runtime Gateway 界面中的工具栏上点击【Parameters】属性页, 模型的输出结果被更新,输出参数的值会随着输入参数值的变化而改变。 Isight 5.5 参数

18、优化技术入门与提高 70 图 2-61 MSC.Patran 组件参数编辑器 2.11 Sculptor/Fluent形状变形和流体仿真集成 2.11.1 概述 Sculptor 是目前世界上应用最广泛的基于NURBS 技术的网格变形工具,能够在几何变 化后快速生成高阶光滑、高质量网格, 节省了几何重建和网格重构的时间。Sculptor 特别适 合于内流场、 外流场、以及流固耦合的形状优化,优化后的网格能直接导成CAD 设计方案, 大大提高设计效率。 图 2-62 Sculpuor 设计流程 第 2 章 集成方法 71 本节通过SimCode 方式实现Isight“修改Sculptor 几何变

19、形参数重新生成Fluent 的 网格文件驱动 Fluent 流体分析”的完整过程。 图 2-63 SimCode 设计流程 2.11.2 练习 问题描述弯管内流问题 输入参数: Sculptor 几何变形参数 输出参数:进出口压差 Sculptor 模型 elbow.mdf Sculptor 输入脚本 sculpt_opt.def Fluent 网格模型sculpt_opt.cas Fluent 结果文件 Sculpt_opt.trn Isight 5.5 参数优化技术入门与提高 72 Isight 模型文件lab_ 第2章_ 程序集成 Sculptor_Fluent Sculptor_Flu

20、ent.zmf 1.首先将 Fluent,Sculptor 的可执行程序添加到系统PATH 环境变量中:【计算机】 【属性】【高级系统设置】【环境变量】。 比如: C:Program FilesOptimal Solutions SoftwareSculptorbinSculptor.exe 2.在 DesignGateway 中点击【 FileNew(Default) 】创建一个空的任务Task。 3.将 Simcode 组件拖动到 Task 的工作流中。 2-64 SimCode 工作流 4.双击 Simcode 组件,弹出编辑界面【Simcode Component Editor 】。

21、5.点击【Input】 属性页,点击中央区域的按钮【Click here to open a new Data Source】 , 弹出【 Exchanger Wizard 】向导对话框。 6.Select Data Source:点击【 Update a template file 】选项框,点击【Next】按钮。 图 2-65 Update a template file 选项框 第 2 章 集成方法 73 7.Select Template File :点击【 Browse 】按钮,选择待写入的Sculptor 脚本模板文 件: sculpt_opt.def,点击【 Next】按钮。 8

22、.Select Local File Name :继续点击【 Next】。 9.在弹出的File Format 文件格式对话框中,选择【General Text】选项。 图 2-66 File Format 文件格式选择对话框 10.点击【 Finish】按钮,返回【Component Editor 】对话框。 11.创建输入参数z4,并建立与文件中对应字符串的映射: 点击中央数据区第二行“default 1 z4”末尾显示为“-0.09361480610555156”的字 符串。 在【 Parameter】文本框中输入“z4”参数名。 点击【写入】按钮,此时“-0.0936148061055

23、5156 ”背景色变为粉红色。 12.按照第 11 步的操作,添加x4、y4 等变量,替换文本中对应的变形参数值。 13.点击【 Apply 】按钮,完成对输入文件Sculpt_opt.def 的解析。 14.切换到【 Output】属性页,点击中央区域的按钮【Click here to open a new Data Source】,弹出【 Exchanger Wizard Select Sample File】向导对话框。 15.点击【 Sample File】文本框后的【Browse 】按钮,选择待读取的Fluent 计算结 果文件: sculpt_opt.trn,点击【 Next】按钮

24、。 Isight 5.5 参数优化技术入门与提高 74 16.在弹出的【 Output Destination 】对话框中继续点击【Next 】按钮。 17.在弹出的【 File Format】文件格式选择对话框中,选择【General Text】选项。 图 2-67 File Format 文件格式选择对话框 18.点击【 Finish】按钮,返回【Component Editor 】对话框。 19.创建输出参数Inlet ,并读取 Fluent 结果文件中对应的进口压力: 点击工具栏上的按钮,输入“inlet”关键字进行搜索,可以找到文件中进口压力 的位置。 在黄色背景色高亮的“inlet

25、”关键字后面,点击“318.7309”字符串。 在【 Parameter】文本框中输入“inlet”参数名。 点击【读取】按钮,此时“318.7309”背景色变为绿色。 第 2 章 集成方法 75 图 2-68 读取 Fluent 结果文件 20.按照第19 步的操作,添加outlet 变量,读取文本中“outlet”关键字后的数值 “-14.139234 ”。 21.点击【 Apply 】按钮,完成对输出文件读取。 22.切换到【 Command】属性页,开始进行命令行的配置。 23.选择【 CommandBasic】属性页,点击【Command Line】文本框后的【Find Progra

26、m 】按钮,选择“lab_通用程序集成 ”路径下的程序: “run.bat” Run.bat 内容为 Sculptor 和 Fluent 命令行: start /wait Sculptor -d sculpt_opt.def call fluent 3d -wait -i sculpt_opt.jou 24.用户可以查看 【Command Preview 】文本框了解Isight 在执行该命令行时的最终的 文件路径。 25.进入【CommandAdvanced】 高级设置页, 在程序超时【Execution tasks longer than 】 后的对话框中输入3000 秒,意味着如果fen

27、ce 程序运行3000 秒后未退出, Isight 将会认为程序执行超时而失败。 26.点击【 OK】退出编辑器,返回DesignGateway 主界面。 Isight 5.5 参数优化技术入门与提高 76 27.右键点击Task 组件,在弹出的菜单中选择 【Properties】 。 在对话框中的 【Execution 】 属性页,设置【Runtime folder(local execution only)】为路径:“lab_通用程序集 成”。 这一步的目的是保证Isight 运行时,将工作目录(rundir )设置在此处,以便读 取该目录下Sculptor 和 Fluent 运行所需要的

28、各种配置文件,包括: Sculptor 模型elbow.mdf, elbow.vol, elbow.stu等 Sculptor 输入脚本sculpt_opt.def Fluent 网格模型 sculpt_opt.cas Fluent 结果文件 Sculpt_opt.trn 图 2-69 文件配置 28.在 DesignGateway 中,点击主菜单【FileSave As】,自定一个文件名,并保存 到目录“ lab_通用程序集成”中。 29.在 DesignGateway 中,右键单击Task 组件并执行。 2.12 Adams Car车辆动力学仿真集成 2.12.1 概述 Adams 是目前

29、世界上应用最广泛的多体动力学和运动分析软件。本节以 Isight 的 Adams Car 组件,介绍Isight 与 Adams 悬架 /转向模型的数据交换,并控制Adams Car 轿车模块的 第 2 章 集成方法 77 执行的过程。此外,也可以通过SimCode 方式实现对Adams 的集成,限于篇幅,Adams 命令行在2.12 节进行简要介绍。 Adams Car 组件安装程序位置在“lab_第 2 章_程序集成 AdamsCaradamsCar.jar”,安 装和发布该组件的方法同2.9.1 节。 2.12.2 练习 问题描述AdamsCar 悬架动力学分析模型 Isight 模型文

30、件lab_第 2章 _程序集成 AdamsCar AdamsCar.zmf 1.在 DesignGateway 中点击【 FileNew(Default) 】创建一个空的任务Task。 2.将 Adams Car 组件拖动到 Task 的工作流中。 图 2-70 Adams 组件工作流 提示: AdamsCar 组件的路径为:ponent. AdamsCar 3.双击 AdamsCar 组件,弹出编辑界面【AdamsCar Component Editor 】。 Isight 5.5 参数优化技术入门与提高 78 图 2-71 AdamsCar 组件编辑界面 4.首先出现的是【Prepare】

31、模型准备属性页,保留默认选项,点击【Next】按钮。 5.点击【 ASY File】文本框后面的【Browse 】按钮,选择模型文件:“lab_通用 程序集成 AdamsCarACarModelTest.cdbassemblies.tbl ”。点击下方的【Next 】 按钮载入【 Subsytem File List 】子模型文件列表,勾选:TR_Front_Suspension.sub, TR_Rear_Suspension.sub, TR_Front_Tires.sub 三个子模型。 图 2-72 读取模型文件 6.点击【 Next 】按钮,在下方载入的【Property File Lis

32、t 】属性文件列表中勾选如 下文件: MDI_damper_lwr_mount.bus MDI_damper_upr_mount.bus MDI_subframe.bus TR_front_pac89.tir 第 2 章 集成方法 79 7.点击按钮【 Prepare Finished】。 8.在【Input】属性页下的 【Property File 】属性页中, 展开左边的 【 Property Data List 】 树形列表, 选择子节点 【MDI_subframe.bus 】 【FZ_CURVE 】,并勾选【Scale For Y】因子为1.0,点击按钮生成Isight 衬套参数。 图

33、 2-73 比例因子设置 9.同理展开【 TR_front_pac89.tir 】【LATERAL_COEFFICIENT】子节点,勾选中 间列表上方的a0 和 a1 系数,点击生成 Isight 参数。 图 2-74 生成参数 10.点击【 TR_Front_Suspension.sub】子模型属性页,勾选需要变化的硬点坐标等。 Isight 5.5 参数优化技术入门与提高 80 图 2-75 硬点坐标设置 11.点击【 Execution】属性页的【 Build Model 】页中,指定模型创建命令: 【Build Model Command 】:“ lab_通用程序集成 AdamsCar

34、ACarCmdBuildModel.bat” 【Adams/View Command File 】:“ lab_通用程序集成 AdamsCarACarCmdBuildAdm.cmd” 然后,在【 Adams/View Command 】属性页中勾选“output_prefix :Sample”和 “sim_type: Adams Only ”,点击生成 Isight 参数。 12. 在【 Execution】属性页的【 Run Solver】页中,指定求解器命令:为“lab_通用程 序集成 AdamsCarACarCmdRunSolver.bat ”。 图 2-76 模型创建设置 第 2 章

35、集成方法 81 13.切换到【Output 】属性页,在【Req File 】路径中添加“lab_通用程序集成 AdamsCarACarSampleResultsSample.req ”。点击【 Read File】按钮后下方显示所 有输出参数,勾选需要读取的参数名,点击生成 Isight 的输出参数。 图 277 参数解析 14.点击【 OK】按钮退出编辑器。 15.在 DesignGateway 中,点击【 Parameter】属性页,可以看到Isight 参数都已经自 动生成。 16.在 DesignGateway 中,点击主菜单【FileSave As】,自定一个文件名,并保存 到目录

36、“ lab_通用程序集成AdamsCar”中。 17.在DesignGateway中 , 右 键 单 击AdamsCar组 件 , 选 择 【 RunRun Component(AdamsCar) 】。 2.13 附录:常用商业 CAD/CAE 程序集成方法 CAD/CAE 程序可以通过Isight 的专用组件或者Simcode 通用命令行组件进行集成。 Isight 5.5 参数优化技术入门与提高 82 2.13.1 CAD Catia: 方法 1: Simcode 命令 cnext.exe -macro *.vbs 方法 2: Isight Catia 组件 ProE: 方法 1: Sim

37、code 命令 proe2000i trailfile.txt 方法 2: Isight ProE 组件 UG: 方法 1: Simcode 命令 ug_update_expressions.exe -p *.prt e *.exp 方法 2: Isight UG 组件 Solidworks : 方法 1: Simcode 命令 Cscript *.vbs 方法 2: Isight Solidworks 组件 SolidEdge: Cscript *.vbs 2.12.2 网格前处理 Altair.Hypermesh : A c*.cmf Patran: 方法 1: Simcode 命令 “M

38、SC.SoftwareMSC.Patran200xbinpatran.exe“ -b -sfp *.ses 方法 2: Isight Patran 组件 ICEM-CFD : icemcfd -batch -script icem_script 第 2 章 集成方法 83 Gambit : “ Fluent.IncGambit2.3.16ntbinntx86gambit.exe“ -inp *.jou 2.12.3 网格变形 Sculptor: Sculptorsculptor.exe -d DEP.Morpher : consolemorpher.exe *.msw *.bdf DP.txt

39、 “,“ 0 SFE: 方法 1: Simcode 命令concept.cmd b *.bat 方法 2: Isight SFE 组件 2.12.4 有限元分析 Abaqus: 方法 1: Simcode 命令 Abaqus job= jobName input= interactive status.sta 方法 2: Isight Abaqus 组件 ANSYS : 方法 1: Simcode 命令 “%ANSYS90_DIR%/bin/intel/ansys90“ -b -i -o 方法 2: Isight ANSYS 组件 MSC.NASTRAN : 方法 1:Simcode 命令 “

40、 MSC.SoftwareMSC.Nastranbinnastran.exe“ msgbell=no 方法 2:Isight NASTRAN组件 Isight 5.5 参数优化技术入门与提高 84 Altair. Optistruct : altair9.0hmbinwin32optistruct.bat -shell 2.12.5 流体分析 Fluent: fluent 3d -wait -i StarCD: stardesign -batch cfx5build.exe -b -play NUMECA : igg -batch -autogrid *.trb *.geomturbo *.i

41、gg其中 *.trb 为网格模板文件 2.12.4 冲击碰撞 Ls-Dyna : 方法 1:Simcode 命令 ” LSDYNA/program/ls960-nsmp.exe ” i=*.k memory=30000000 方法 2: Isight Ls-Dyna 组件 Pam-Crash: 方法 1: Simcode 命令 pamcrash inp= out= numpro= que= 第 2 章 集成方法 85 方法 2: Isight PamCrash 组件 Madymo : 方法 1: Simcode 命令 madymo622 -3d modle_filename.xml 方法 2:

42、 Isight Madymo 组件 2.12.5 多体动力学 Adams View : 方法 1:Simcode 命令 “C:Program FilesMSC.ADAMS 200xcommonmdi.bat“ av ru-s b *.cmd 方法 2:Isight Adams 组件 Recurdyn: “%install dir%binrecurdyn.exe“ “*.rdyn “ /rdp *.rdp /rss 2.12.6 电磁分析 Ansoft.HFSS : Cscript *.vbs Saber: SynopsysY-2006.06Saberbinaimsh.exe *.aim 2.1

43、2.9 内燃机性能分析 GT-Power : 方法 1: Simcode 命令 “ GTIv6.1.0GTsuitebingtsuite.exe“ GTpower -p:off -d:db -m:on -x:70 方法 2: Isight GT-Power 组件 AVL.BOOST : Isight 5.5 参数优化技术入门与提高 86 方法 1: Simcode 命令 boost_batch v=4.1 simulation 方法 2: Isight AVL.Boost组件 2.12.10 整车性能分析 AVL.Cruise : C:AVLCruisev3.1bincruiseNT.exe

44、“ “ en_US 1 2.12.11 材料加工 AutoForm : af_3.04 -jn jobname -bg ModeFlow : mfl -input moldflow.001 2.12.12 机电液仿真 AmeSim : 方法 1:Simcode 命令AMEPilot Modelfile 方法 2:Isight AmeSim 组件 Dymola : 方法 1: Simcode 命令 方法 2: Isight Dymola 组件 2.12.13 声学仿真 Sysnoise “Sysnoise5.5binsysnoise_nogui.bat“ -if journal.cmd Isig

45、ht 5.5 参数优化技术入门与提高 37 第3章工作流和数据映射 本章要点 Isight 的流程组件Process Component(也称 Drivers 驱动器)可以灵活地将多个应用程 序集成在一起,形成复杂的工作流程,实现程序间的参数和文件传递。本章具体包括以下 内容: Sim-flow 工作流 Loop 循环控制 Condition 条件控制 Reference 组件引用 Parameter参数控制 Mapping 参数映射 Dataflow 数据流 File Parameter 文件参数 定义模型本地运行目录 模型检查功能 练习与指导 3.1 Sim-flow 工作流 Isight

46、 可以形成串行、并行或嵌套式的工作流。Isight 的组件主要分下面两类:流程组 件 Process Component (也称 Drivers 驱动器)和应用组件( Activity Component ) ,如下 表所示。 Process (Drivers )流程组件Task 任务, Loop 循环、试验设计算法、优化算法、蒙特卡洛 分析、 6Sigma 设计等 Activities 应用程序组件Calculator 公式组件、Excel 组件、Simcode 程序集成组件、 Script Isight 5.5 参数优化技术入门与提高 88 脚本组件以及大量的第三方商业CAD/CAE 程序

47、组件 图 3-1 任务流程图 1.点击 DesignGateway 界面中的工作流属性页。 2.点击主菜单【 FileNew(Default) 】可以直接创建一个空的Task 主任务流程。 试一试:还可以通过鼠标拖拽Drivers 面板上的任务组件到Sim-flow 属 性页的空白部分实现任务的创建。 3.根据需要从DesignGateway 的【 Drivers 】或【 Activities 】组件面板拖拽相关的组 件到该 Task 流程中。 提示: 如果要改变流程中各组件的位置,可以首先右键点击该组件,在弹出的菜单 中选择【 Cut】,然后右键点击需要新位置处的连接线,选择【Paste C

48、opy】 或【 Paste Reference 】 删除组件之间的连接线的方法:右键点击连接线, 选择【Delete】子菜单删除。 连接组件的方法:点击组件,点击【Sim-flow 】属性页左侧菜单栏中的 第 3 章 流程控制 89 Sim-flow Link按钮,然后将连线拖向需要连接的组件即可。 图 3-2 DesignGateway 界面 3.2 Loop 循环控制 用户可以使用Loop 组件驱动子流程的循环执行。Loop 组件包含 5 种循环类型: For:按照指定的控制参数实现循环执行 For Array :遍历指定的数组元素实现循环执行 For Each:遍历指定的参数列表实现循环

49、执行 While :当控制条件满足时进行循环迭代 Do Until :循环执行直到指定条件满足 Isight 5.5 参数优化技术入门与提高 90 图 3-3 Loop 变量设设置及循环方法选择 3.3 Condition 条件控制 Isight 允许用户控制流程的运行条件,包括:“总是执行always execute”、“从不执 行 never execute”和“条件执行conditionally execute ”。操作如下: 1.从Design Gateway右键点击两个组件之间的连线。 2.选择弹出菜单中的【Edit Condition 】条件控制编辑子菜单,弹出【Sim-flow Conditions 】对话框。 3.选择如下三种执行模式: Always execute Conditionally execut Never execute 4

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1