![iSIGHT-FD_02_集成方法_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/3e950278-ae0b-433e-bc2a-dd4e2b53a7af/3e950278-ae0b-433e-bc2a-dd4e2b53a7af1.gif)
![iSIGHT-FD_02_集成方法_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/3e950278-ae0b-433e-bc2a-dd4e2b53a7af/3e950278-ae0b-433e-bc2a-dd4e2b53a7af2.gif)
![iSIGHT-FD_02_集成方法_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/3e950278-ae0b-433e-bc2a-dd4e2b53a7af/3e950278-ae0b-433e-bc2a-dd4e2b53a7af3.gif)
![iSIGHT-FD_02_集成方法_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/3e950278-ae0b-433e-bc2a-dd4e2b53a7af/3e950278-ae0b-433e-bc2a-dd4e2b53a7af4.gif)
![iSIGHT-FD_02_集成方法_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/3e950278-ae0b-433e-bc2a-dd4e2b53a7af/3e950278-ae0b-433e-bc2a-dd4e2b53a7af5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、赛特达赛特达(北京北京)科技有限公司科技有限公司2 u组件介绍组件介绍u组件的发布与重载组件的发布与重载u复杂文件的解析方法复杂文件的解析方法uFile Parameter的使用方法的使用方法u商业程序的集成方法商业程序的集成方法4 iSIGHT-FD集成平台集成平台驱动算法组件驱动算法组件动力学动力学优化模型优化模型弹体参数弹体参数优化模型优化模型弹体减重优化弹体减重优化SimcodeProEAbaqusPATRANCOMData FileExcelLSFDatabase全局优化算法全局优化算法敏度分析方法敏度分析方法稳健方法稳健方法近似方法近似方法标定方法标定方法多目标优多目标优化算法化算
2、法软件接口组件软件接口组件客户模型客户模型敏度分析敏度分析ProEPATRANPAM VA One形状优化形状优化5 u动作组件:动作组件:Simcode、Calculator、Excel、Word、Script、Pause、Approximation、OS Command、Reference、 Mail、Database、 DateExchanger、COM等;等;u驱动组件:驱动组件:Task、Loop、DOE、Optimization、Monte Carlo、Six Sigma等;等;uSolution组件:组件:Matlab、Patran、UG、Catia、Pro/E、Abqus、 D
3、atamatching等。等。6 u动作组件动作组件 (执行指定的应用程序执行指定的应用程序)u驱动组件驱动组件 (驱动其它插件执行功能驱动其它插件执行功能)Task Monte Carlo Optimization Loop DOEExcel Simcode Calculator Mail COM Script Word iSIGHT Remote Approx. Database OS DataX7 uSimcode 组件组件uCalculator 组件组件uPause 组件组件uExcel 组件组件uWord 组件组件uLoop 组件组件uTask 组件组件8 uSimcode 组件组件
4、l 定义执行分析命令定义执行分析命令l 定义输入输出文件解析定义输入输出文件解析uData Exchange 组件组件l 文件导入向导文件导入向导l 文件格式文件格式l 读读 vs. 写写l 模版文件模版文件l 变量类型变量类型uOS Command component l 基本和高级选项基本和高级选项l 需要文件需要文件9 uSimcode 是通用的集成方式,要求是通用的集成方式,要求l 分析程序可以由命令行方式调用分析程序可以由命令行方式调用l 分析程序的输入输出文件是文本格式分析程序的输入输出文件是文本格式u在在Simcode内部由更小的模块单元组成内部由更小的模块单元组成:l 2个个
5、Data Exchange组件组件l 1 个个OS Command 组件组件SimCode = Input Data Exchange + OS Cmd + Output Data Exchange10 u集成仿真程序的通用方法集成仿真程序的通用方法l 解析输入文件,更新输入参数解析输入文件,更新输入参数l 通过命令行执行仿真程序通过命令行执行仿真程序l 解析输出文件读取仿真结果解析输出文件读取仿真结果11 Command Tabu定义执行仿真代码定义执行仿真代码的命令的命令12 u定义仿真代码执行所定义仿真代码执行所需的输入文件需的输入文件u解析输入文件解析输入文件uiSIGHT处理仿真输处
6、理仿真输入文件后提交运行入文件后提交运行Input Tab输入文件和输出文件的数据操作方式一样输入文件和输出文件的数据操作方式一样13 u解析输出文件,获得优化解析输出文件,获得优化需要的输出变量需要的输出变量 u“retval”是仿真代码正是仿真代码正确执行与否的标志确执行与否的标志Output Tab14 uData Exchanger 功能功能:l 独立的标准组件,完成文件的读、独立的标准组件,完成文件的读、写功能写功能l 组成组成Simcode组件,帮助完成组件,帮助完成输入和输出文件的解析输入和输出文件的解析15 第一步第一步, 导入解析的输导入解析的输入、输出文件。入、输出文件。i
7、SIGHT提提供文件解析向导,帮助完成供文件解析向导,帮助完成文件指定。文件指定。 16 第二步:定义文件格式第二步:定义文件格式l General Text 无特别格式无特别格式 通过查找字符串的方法定通过查找字符串的方法定义解析位置义解析位置l Name/Value 输 入 、 输 出 文 件 满 足输 入 、 输 出 文 件 满 足 Name/Value 的格式的格式 解析位置通过解析位置通过Name获得获得l Table 解析位置通过行号和列号解析位置通过行号和列号定义,有规律可循定义,有规律可循 l Vector 向量解析向量解析Note: 文件的解析可以用多种格式,这文件的解析可以
8、用多种格式,这时首先选用时首先选用GeneralText格式,具体解格式,具体解析过程中可以再添加析过程中可以再添加section,使用不同使用不同格式。格式。17 u Name/Value 格式中,可以指格式中,可以指定各种分隔符定各种分隔符l Space (默认默认)l Tabl Colonl Equal signl Other 18 uName/Value解析格式,解析格式,iSIGHT 会会自动将自动将Name和和Value定义成变量和初定义成变量和初始值;始值;u设计变量可以在设计变量可以在 Read/Write之间转换之间转换u用户可以修改变量的初始值和类型。用户可以修改变量的初始
9、值和类型。19 菜单布局:菜单布局:u解析命令解析命令u输入、输出文件窗口输入、输出文件窗口 u参数列表参数列表u参数读、写定义窗口参数读、写定义窗口u详细定位信息详细定位信息工具栏按钮工具栏按钮u添加或者删除文件添加或者删除文件u格式选择格式选择u查找字符串或者创建查找字符串或者创建Marking1.创建用户命令创建用户命令改变文改变文件格式件格式添加循环、计算器添加循环、计算器或者或者java命令命令查找查找添加文件添加文件20 数据窗口数据窗口u图例里面用到上述图例里面用到上述4中方中方法进行文件解析法进行文件解析u数组可以是定长和可变数组可以是定长和可变长度长度u高亮颜色代表意义高亮颜
10、色代表意义:l Green 读操作读操作l Pink 写操作写操作l Orange Mark标记标记l White 当前当前Sectionl Yellow 下一级下一级Sectionl Gray 主主Section21 设计变量显示窗口:设计变量显示窗口:u下拉菜单显示可以更改的参下拉菜单显示可以更改的参数类型数类型uOp 显示设计变量是读还显示设计变量是读还是写参数是写参数uName 允许更改设计变量允许更改设计变量名字名字uValue 显示设计变量当前显示设计变量当前值值uMode 显示和修改设计变显示和修改设计变量类型输入、输出、辅助变量类型输入、输出、辅助变量等量等uType 显示和修
11、改设计变显示和修改设计变量的数值类型:实型、整数、量的数值类型:实型、整数、离散等离散等22 设计变量读写定义区域:设计变量读写定义区域:u选择已经存在的设计变量选择已经存在的设计变量u通过写入新名字定义新的设计通过写入新名字定义新的设计变量变量u选择读写操作选择读写操作u删除已经存在的设计变量删除已经存在的设计变量23 数据定位区域:数据定位区域:u定义解析的设计变量的位置定义解析的设计变量的位置u选择定义设计变量位置的方法选择定义设计变量位置的方法数据定位方式依赖于数数据定位方式依赖于数据据Section格式格式在在 General 格式解析格式解析中用中用 lines/words在在 T
12、able 解析中用解析中用row & column 24 OS Cmd组件有下列功能组件有下列功能:u做为一个可执行命令的标做为一个可执行命令的标准组件准组件u在在Simcode中做为一个中做为一个标准模块,执行仿真代码标准模块,执行仿真代码Basic Options Tabu写入执行仿真代码命令写入执行仿真代码命令 u修改修改iSIGHT参数参数25 Advanced Options Tabu指定仿真执行失败判断标准指定仿真执行失败判断标准: l 返回值返回值l 标准输入、输出标准输入、输出l 时间限制时间限制u指定重试选项指定重试选项l 指定重试次数指定重试次数l 等待一定时间后重
13、试等待一定时间后重试26 Required Files Tabu允许指定允许指定iSIGHT执行所需要执行所需要的文件的文件u 为为SimCode添加执行时添加执行时需要的数据文件需要的数据文件u 添加输入文件添加输入文件u 添加输出文件添加输出文件u 删除参数文件删除参数文件27 u工作流程中常常要使用计算器组件进行中间数据的计算工作流程中常常要使用计算器组件进行中间数据的计算u与与SimCode组件同一层次组件同一层次l 同样采用点击的方式的将组件添加到流程中来同样采用点击的方式的将组件添加到流程中来l 同样采用双击的方式对组件进行编辑同样采用双击的方式对组件进行编辑l 其他操作的相似:重
14、命名、剪切、复制其他操作的相似:重命名、剪切、复制u利用计算器进行中间数据的计算,方便的建立了各个利用计算器进行中间数据的计算,方便的建立了各个Simcode之间之间数据的联系数据的联系28 u模型中单独的计算定义模块:模型中单独的计算定义模块:29 u组件定义对话框:组件定义对话框:表达式输入表达式输入对话框对话框参数列表参数列表函数列表函数列表计算及结计算及结果显示果显示30 提供一种机制,可在优化流程中插入提前定义的暂停提供一种机制,可在优化流程中插入提前定义的暂停(Pause)命令,命令,使过程流程进行选择性的交叉。主要有三种方式:使过程流程进行选择性的交叉。主要有三种方式:u 一次性
15、暂停;一次性暂停;u 过程中提问;过程中提问;u 流程中参数的备忘及更改。流程中参数的备忘及更改。31 u一次性暂停对话框,三种方式执行暂停:一次性暂停对话框,三种方式执行暂停:32 u过程中提问对话框,两种方式执行暂停:过程中提问对话框,两种方式执行暂停:设置相应参数设置相应参数33 uExcel除了具备一般电子表格的功能外,还提供了丰富的函数、强除了具备一般电子表格的功能外,还提供了丰富的函数、强大的数据管理、分析、数据透视、统计工具等。可以简便快捷的进大的数据管理、分析、数据透视、统计工具等。可以简便快捷的进行各种数据运算、数据处理、分析、图形显示、管理等;行各种数据运算、数据处理、分析
16、、图形显示、管理等;uExcel在工程分析领域有着非常广泛的应用;在工程分析领域有着非常广泛的应用;u鉴于鉴于Excel的广泛应用,的广泛应用,iSIGHT-FD提供了与提供了与Excel的无缝集成接的无缝集成接口。口。34 u参数更改对话框:参数更改对话框:流程下一个节点前需流程下一个节点前需要更改的参数要更改的参数35 u与与Excel接口的组件接口的组件u用来进行参数映射或宏调用用来进行参数映射或宏调用36 u组件编辑对话框:组件编辑对话框:输入工作表格对话框输入工作表格对话框37 工作表格载入工作表格载入编辑区编辑区在在iSIGHT-FD模型中保存工模型中保存工作表格作表格38 u三种
17、设定映射的方法:三种设定映射的方法:l 单元直接映射单元直接映射l 名称名称-数值映射数值映射l 单元单元/范围映射范围映射39 添加宏定义添加宏定义40 设定工作表格与设定工作表格与程序执行及输出程序执行及输出文件间的一些关文件间的一些关系。系。41 u在在iSIGHT-FD中集成中集成Word文档,可以按照用户定义好的格式生成文档,可以按照用户定义好的格式生成word报表。报表。42 输入文档输入文档两种方法两种方法插入参数插入参数43 文档输出控制文档输出控制44 u有关执行宏的定义:有关执行宏的定义:选择宏选择宏插入或删除宏插入或删除宏45 u执行基于某条件的工作流程执行基于某条件的工
18、作流程u五种类型的循环:五种类型的循环:uForuFor ArrayuFor EachuWhileuDo Until46 u每次迭代单次执行;每次迭代单次执行;u控制循环的参数设置;控制循环的参数设置;u按照预定的次数执行按照预定的次数执行设计流程;设计流程;u整形和实型参数;整形和实型参数;u增量可是正值或者负增量可是正值或者负值值 (但不能为但不能为0);u可以并行执行。可以并行执行。47 定义数组参数和工定义数组参数和工作流程中参数之间作流程中参数之间的映射关系的映射关系u对数组中每一个变量执行一次循环,可保存并行循环结果:对数组中每一个变量执行一次循环,可保存并行循环结果:限定循环次限
19、定循环次数数并行执行所并行执行所有循环有循环48 u控制循环的参数:类型、形式不受约束控制循环的参数:类型、形式不受约束u变量类型包括实型、整型、字符串或布尔变量类型包括实型、整型、字符串或布尔定义控制定义控制循环的参数循环的参数并行执行所并行执行所有循环有循环49 多个条件同多个条件同时满足时满足循环最大次循环最大次数设定数设定u满足设定条件后,总是执行循环内容:满足设定条件后,总是执行循环内容:循环循环执行条件执行条件50 多个条件同多个条件同时满足时满足循环最大次循环最大次数设定数设定设定循环设定循环执行条件执行条件u执行设计流程直到满足条件,每次执行完后检查条件,最后一次不满足条件,复
20、执行设计流程直到满足条件,每次执行完后检查条件,最后一次不满足条件,复杂条件支持逻辑运算杂条件支持逻辑运算 OR, AND,最大执行次数可以被指定,最大执行次数可以被指定 (默认默认 10)51 u单次执行单次执行Task工作流工作流u可以定义优化策略,方便进行组合优化问题的定义可以定义优化策略,方便进行组合优化问题的定义52 u执行特定的任务规划,构造组合优化策略执行特定的任务规划,构造组合优化策略53 u显示组合优化工作流显示组合优化工作流55 u选择选择 File Publish 发布整个模型发布整个模型u选择组件,然后选择组件,然后 right-click Publish 发布组件发布
21、组件提供在数据库中的完整的名称提供在数据库中的完整的名称 (“.” 暗示一级目录暗示一级目录)提供方便查找的关提供方便查找的关键字键字56 点击查看关于模型和组件的详细描述点击查看关于模型和组件的详细描述57 58 从数据库载入已发布的模型从数据库载入已发布的模型uFile Open From Libraryu查找模型、版本号等信息查找模型、版本号等信息u从模型库拖入工作流中从模型库拖入工作流中59 u常用组件可以添加到组件面板上常用组件可以添加到组件面板上u载入组件可以有载入组件可以有reference 或或 copy 两种方式两种方式CopyReference61 u解析格式比较复杂的文件
22、解析格式比较复杂的文件l 非非Name-value形式形式l 非独立数字、数组非独立数字、数组u数据交换模块可以解析复杂数据文件的能力数据交换模块可以解析复杂数据文件的能力l 数据表数据表l 定长数组定长数组l 不定长数组不定长数组l 多次重复解析多次重复解析62 u数组可支持数组可支持1维到维到4维;维;u可在任意模块创建数组变量;可在任意模块创建数组变量;u变长数组:根据每次执行情况,自动调整变长数组:根据每次执行情况,自动调整长度长度 (不支持不同模块之间直接传递);不支持不同模块之间直接传递);u下列模块可以在计算时更新数组长度下列模块可以在计算时更新数组长度:l Data Excha
23、ngerl Excel componentl Calculatorl Script63 u数据文件是固定的数组数据文件是固定的数组格式,最好直接解析成格式,最好直接解析成数组变量;数组变量;u导入数据文件时可以直导入数据文件时可以直接指定为接指定为Table格式,格式,也可以在数据文件中创也可以在数据文件中创建一个建一个Table section方便解析;方便解析;uTable 的列可以创建的列可以创建定长数组。定长数组。选择列选择列数组可以在参数列中扩展数组可以在参数列中扩展64 65 uData Exchanger 支持用户写入格式。支持用户写入格式。u创建写入数据后,在创建写入数据后,在
24、写入数据位置点击右写入数据位置点击右键 选 择键 选 择 “ E d i t Format” 从弹出菜从弹出菜单中。单中。66 68 u运行过程用到的数据文件可以存储在运行过程用到的数据文件可以存储在iSIGHT-FD模型文件中或者用户模型文件中或者用户指定的位置;指定的位置;u数据能被存储:数据能被存储:l 在在iSIGHT-FD模型文件中模型文件中 (In Model or the FIPER File Manager)l 用户指定位置(用户指定位置(in file)l 在在 HTTP 或者或者 FTP server (URL)u文件参数可以指向文件存储位置,而不必包含具体内容;文件参数可以指向文件存储位置,而不必包含具体内容;u文件参数的名称和位置在执行过程中可以被文件参数的名称和位置在执行过程中可以被iSIGHT自动解析;自动解析;69 u当有文件参数时,执行组件:当有文件参数时,执行组件:l 参数被提前准备;参数被提前准备;l 输入文件参数被传递到输入文件参数被传递到 working directory目录;目录;l 组件运行;组件运行;l 输出文件参数从输出文件参数从working directory目录拷贝出来;目录拷贝出来;l 输出参数被存储。输出参数被存储。70 读入文件位置:读入文件位置:u文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024秋三年级语文上册 第一单元 第2课 花的学校说课稿 新人教版
- 2024年春九年级历史上册 第22课 科学和思想的力量说课稿 新人教版
- 6梯形的面积 说课稿-2024-2025学年人教版数学五年级上册
- 2024-2025学年高中化学 第一章 物质结构元素周期律 第一节 元素周期表第1课时说课稿1 新人教版必修2
- 2024年秋八年级语文上册 第五单元 名著导读《昆虫记》说课稿 新人教版001
- 2024年春七年级地理下册 第6章 第2节 自然环境说课稿2 (新版)新人教版
- 9 乌鸦喝水(说课稿)2024-2025学年统编版语文一年级上册001
- 1《植物》科学阅读《我们离不开植物》(说课稿)2023-2024学年一年级上册科学教科版001
- 2025个人购房合同样本(合同版本)
- Unit2 Bridging Cultures Learning About Language Structures 说课稿-2024-2025学年高中英语人教版(2019)选择性必修第二册
- 物业公司服务质量检查流程
- 2022小学音乐新课程标准测试题库及答案
- 中国心胸外科的历史和现状
- 人教版9年级全一册英语单词表
- 三门峡水利工程案例分析工程伦理
- 中国旅游地理区划-京津冀旅游区
- “1+X”证书制度试点职业技能等级证书全名录
- 生姜高产种植技术专题培训课件
- 《社会主义市场经济理论(第三版)》第八章社会主义市场经济调控论
- 交流伺服系统常见故障及处理分解课件
- 水土保持单元工程质量评定表
评论
0/150
提交评论