isight参数优化理论与实例详解-凯发k8官方网
导读:面向应用工程师的商业软件咨询、自研软件定制开发服务的仿真公众号,点击关注进入菜单,查看更多精彩内容。
1. 确定问题,优化变量,计算方法和优化目标
优化变量为矩形的长和宽,优化目标为矩形面积,优化目的是使面积最大。为此,建立一个输入文件fencein.txt,一个输出文件fenceout.txt,和一个matlab文件fence.m来进行计算。三个文件放在同一个目录下。
2. isight集成步骤
step1:启动isight点击integrate按钮,出现如下图的集成对话框。点击simcode按钮,在右方的图框中会显示出simcode的图框,集成操作将主要在这个框里进行。step2:文件的说明与解析。下一步的操作主要包括一下几个方面:定义执行程序;定义输入输出文件;说明调节参数和输出参数。
首先点击simcode框左方按钮,simcode框将出现三个框:输入文件框,执行程序框和输出文件框。
1)定义输入文件,说明调节参数:
点击输入对话框左方第二个按钮input properties,弹出如图对话框,分别设置输入文件及其路径、模板文件及其路径。其中的模板文件与输入文件完全相同,只需要改变文件名即可。
模板文件默认生成即可,
点击input0图框左方的inputcontents按钮,系统会跳出文件解析对话框。
在文件解析框右边的文本框中,通过鼠标选择第一行的文字:length= ,
注意:选择时要考虑到空格,一定要保证鼠标高亮的位置在10之前,而且要从左往右拖动鼠标。
系统弹出select type of action对话框,点击apply按钮。
在定义变量的对话框中,选中replace next word标签,并在with对话框中输入length,点击ok。
对第二行进行类似操作,系统显示结果如图。在file中保存后关闭。
弹出对话框,点击ok即可。
2)定义执行程序:
点击program0左方按钮program properties,弹出对话框,设置如下:
simulationcode-(path and) name里面选择matlab安装目录下的matlab.exe文件。
optionalcommand arguments里面填写:automation–r fence ,
注意:有空格,fence后不带后缀。
3)定义输出文件,说明输出参数:
设置输出文件路径:
点击output1左方第一个按钮,对输出参数进行解析说明。
用鼠标高亮选中80之前的部分,然后在系统弹出selecttype of action对话框中,点击apply按钮。
在如下图标签下,store into parameter中填写area,format to read中填写%f .
对第二行进行类似操作,系统显示结果如图。在file中保存后关闭。
弹出对话框,点击ok即可,保存描述文件,关闭integrate对话框。
step3:参数定义与执行:
1)参数设置如下,点击ok.
2)task plan,可以选择优化算法:
3)monitor,监视器设置。
可以插入图表,选择length和width,点击ok.
4)点击执行
结果显示如下:
欢迎大家转发,并点击下面的“在看”按钮,邀请更多的朋友一块讨论仿真技术,谢谢!
总结
以上是凯发k8官方网为你收集整理的isight参数优化理论与实例详解_【isight】isight matlab简单算例的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: ksql 数量大于2_a股史上唯一能暴涨