iSIGHT集成Matlab优化Fence实例.docx
- 文档编号:13391782
- 上传时间:2023-06-13
- 格式:DOCX
- 页数:12
- 大小:583KB
iSIGHT集成Matlab优化Fence实例.docx
《iSIGHT集成Matlab优化Fence实例.docx》由会员分享,可在线阅读,更多相关《iSIGHT集成Matlab优化Fence实例.docx(12页珍藏版)》请在冰点文库上搜索。
iSIGHT集成Matlab优化Fence实例
iSIGHT-Matlab简单算例
1.确定问题,优化变量,计算方法和优化目标
优化变量为矩形的长和宽,优化目标为矩形面积,优化目的是使面积最大。
为此,建立一个输入文件fencein.txt,一个输出文件fenceout.txt,和一个Matlab文件fence.m来进行计算。
三个文件放在同一个目录下。
2.iSIGHT集成步骤
Step1:
启动iSIGHT9.0,点击integrate按钮,出现如下图的集成对话框。
点击Simcode按钮,在右方的图框中会显示出Simcode的图框,集成操作将主要在这个框里进行。
Step2:
文件的说明与解析。
下一步的操作主要包括一下几个方面:
定义执行程序;定义输入输出文件;说明调节参数和输出参数。
首先点击Simcode框左方按钮,Simcode框将出现三个框:
输入文件框,执行程序框和输出文件框。
1)定义输入文件,说明调节参数:
点击输入对话框左方第二个按钮InputProperties,弹出如图对话框,分别设置输入文件及其路径、模板文件及其路径。
其中的模板文件与输入文件完全相同,只需要改变文件名即可。
模板文件默认生成即可:
点击input0图框左方的InputContents按钮,系统会跳出文件解析对话框。
在文件解析框右边的文本框中,通过鼠标选择第一行的文字:
Length=,
注意:
选择时要考虑到空格,一定要保证鼠标高亮的位置在10之前,而且要从左往右拖动鼠标。
系统弹出SelectTypeofAction对话框,点击apply按钮。
在定义变量的对话框中,选中replacenextWord标签,并在With对话框中输入Length,点击OK。
对第二行进行类似操作,系统显示结果如图。
在file中保存后关闭。
弹出如下对话框,点击OK即可。
2)定义执行程序:
点击Program0左方按钮ProgramProperties,弹出对话框,设置如下:
Simulationcode-(pathand)name里面选择Matlab安装目录下的MATLAB.exe文件。
Optionalcommandarguments里面填写:
automation–rfence,
注意:
有空格,fence后不带后缀。
3)定义输出文件,说明输出参数:
设置输出文件路径:
点击Output1左方第一个按钮,对输出参数进行解析说明。
用鼠标高亮选中80之前的部分,然后在系统弹出SelectTypeofAction对话框中,点击apply按钮。
在如下图标签下,StoreintoParameter中填写Area,FormattoRead中填写%f.
对第二行进行类似操作,系统显示结果如图。
在file中保存后关闭。
弹出如下对话框,点击OK即可。
保存描述文件,关闭integrate对话框。
Step3:
参数定义与执行:
1)参数设置如下,点击OK.
2)TaskPlan,可以选择优化算法:
本算例中选择默认的优化算法,点击OK即可。
3)Monitor,监视器设置。
可以插入图表,选择Length和Width,点击OK.
4)点击执行
结果显示如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- iSIGHT 集成 Matlab 优化 Fence 实例