您的当前位置:首页正文

flexsim仿真实验控制器

来源:个人技术集锦


仿真实验控制器

实验控制器工具可以从统计菜单中获得。此对话框用来进行实验运行,包括多场景运行,在多次模型运行之间改变某些变量,从每个场景中收集输出数据等。每个场景都代表某一特定的模型配置。对于每个场景,模型都重复运行若干次。

重复运行

这些域段决定需要运行多少个不同场景,每个场景重复运行几次,以及其他模型运行信息。

仿真停止时间 – 当模型运行了这里定义的时间后即停止,下一个重复运行或者场景(如果有的话)开始运行。

预热停止时间 – 当模型运行了这里定义的时间后,统计结果将被重置, 但模型不重置。

每个场景的运行次数 – 此值定义每个场景需要重复运行多少次。

场景数目 – 此值定义要运行多少个场景。每个场景可能包含着多次重复运行。场景个数在“场景数目 ”域段中定义。在每个场景结束时都调用一个特殊事件。

当前运行 – 此数字是当前正在运行的一次重复运行的序号。每个场景的重复运行都重新开始编号。

当前场景 – 此数字是当前正在运行的场景的序号。

每次运行后保存状态 – 如果选中此选项,模型将会在每次重复运行结束时保存其状态。状态以.fsp文件形式保存于实验文件夹。用文件菜单中的“装载状态”选项可以打开这些文件,查看每次重复运行的结果。

实验变量

此表用来定义实验中每个场景的配置。一个实验变量是模型中的某个节点,需要对此节点的值进行实验。例如,实验变量可以是暂存区最大容量值,或者可以是某表中的一个值。可以为实验定义多个实验变量。每个实验变量都与表中某一列相关联。输入需要采用的实验变量的个数,按应用按钮,即可创建相应数目的列。

实验变量的说明

若要将一个实验变量与适当的节点相关联,可点击表中的路径行。

点击浏览路径按钮,打开一个树浏览视窗,可在此查看变量树。

在上面的例子中,暂存区中的maxcontent变量被选择实验变量。

关于实验变量数据的注释:要确保为实验变量所选择的节点具有数字数据,否则实验将不能正常运行。若要对不具有数字数据的变量进行实验,则需要用一个数字来当作对想

要进行实验的某种情况的解释。例如,若要对不同类型的“送往端口”策略进行实验,可以在实体或者表中保存一个数字标签,然后在送往端口策略中,查询标签,并根据标签的值来执行不同的策略。

选择一个实验变量后,填入需要让每个场景都设置相同的值。每个场景都与表中某一行相关联。

绩效指标

绩效指标分页用来指定用来对每个场景的绩效指标输出进行评价。

可以定义多达10个绩效指标。输入绩效指标个数,然后按应用按钮即可创建相应个数的绩效指标。每个绩效指标都是用一个下拉菜单来定义的。参见绩效指标下拉菜单。在每次重复运行结束时,执行绩效指标函数并记录结果。整个实验一结束,即可点击结果按钮打开一个视窗来显示某给定绩效指标的结果。

上述绩效指标结果显示了一个吸收器的输入的不同场景,这些场景将暂存区最大容量设为2、 4、6、8和10。注意,最大容量为10的场景很自然产量最高。点击查看表按钮可看到表中所有的值。

高级

高级选项分页中的各项定义了所有重复运行过程中不同点的行为。

实验开始 - 此下拉菜单在实验开始运行时被调用,用来在开始运行任何场景之前先来设定某些变量值。此函数只在第一个场景运行前被调用一次。参见实验开始下拉菜单。

场景开始 - 此下拉菜单在一个场景的第一个重复运行开始之前被调用。每个场景仅调用一次。参见开始场景下拉菜单。

重复运行开始 - 此下拉菜单在每次重复运行的开始时间被调用。每次重复运行只执行一次。参见开始运行下拉菜单。

预热期结束 - 此下拉菜单在重复运行的预热期结束时被调用。参见预热期结束下拉菜单。

重复运行结束 - 此下拉菜单在重复运行期满结束时被调用。参见重复运行结束下拉菜单。

场景结束 - 此下拉菜单在每个场景结束时被调用。每个场景仅调用一次。参见场景结束下拉菜单。

实验结束 - 此下拉菜单在实验结束时被调用,用来在实验运行结束时编写模型数据。此函数仅在最后一个场景运行完毕后被调用一次。参见实验结束下拉菜单。

因篇幅问题不能全部显示,请点此查看更多更全内容