12. Time series时间序列图元素

12.1 元素定义

除了使用动态刷新的饼图来显示生产运作系统中各类加工设备的运行状态,BHTC simulation还提供了Time series时间序列图元素,使用时间序列趋势变化曲线,来显示用于揭示模型运行规律的模型变量表达式值的变化规律,如生产与供应运作系统中的各项KPI指标表达式的值,随着仿真时间进行而变化的趋势曲线。使得用户能够定量的评估和分析出影响生产系统性能指标以及各种敏感因子。

12.2 元素属性

在模型结构树上,鼠标双击Time series时间序列图元素节点,系统弹出Time series元素属性对话框如下:

  • 属性参数

如图,Time series元素的属性参数有:开始时间、观察间隔、响应曲线表达式。在输入响应曲线表达式时,鼠标首先点击“响应表达式”下的输入框使其获得光标输入焦点,然后鼠标左键双击模型结构树上,构成响应表达式的那些模型变量节点、自定义函数节点、系统内部函数节点等,则这些节点名称自动输入到“元素名称”输入框中,随后在输入框中录入运算符号将它们连接起来形成响应曲线表达式,最后点击确认按钮即可完成Time series元素属性的定义。

【提示1】

“观察间隔”定义了时间序列趋势曲线在模型运行过程中的刷新频率。一般取值应大于1,取值过小会影响模型的运行速度。

12.3 显示图列

时间序列图,由观察数值轴(Y轴)、观察间隔轴(X轴)以及中间的响应曲线三部分构成,显示在一个矩形区域内。以案例1为例,我们创建Time series元素,用于显示待加工库存区(Buffer1)中库存水平随时间的变化情况,在其“响应曲线表达式”输入框中,我们直接输入返回Buffer1库存数量的系统内部函数:MM_System_Buffer_Nparts(“MM_Model_Buffer1”) 即可。 运行模型,随着仿真钟的进行,显示图例如下所示,图中红色的响应曲线表明了Buffer1中库存零件的变化情况。

【提示1】

如果发现响应曲线的观察数值轴(Y轴)显示的数值过大使得显示的响应曲线过于低平;或者观察间隔轴(X轴)上设置的观察点数量少,以至于难于观察响应曲线的变化细节,此时可重新定义时间序列图的这些观察属性值,操作如下:

在屏幕布局区域,鼠标点击时间序列曲线的“名称”以选中该元素,接着单击鼠标右键,弹出“模型编辑”快捷菜单,如下图:

鼠标右键选中快捷菜单中的“图形编辑”按钮,系统进入图形编辑状态,鼠标点击左侧的图形绘制快捷菜单栏中的“时间序列”按钮 ,系统弹出“时间序列响应曲线”定义对话框,重新输入Y轴的最大值和X轴的观察点数,如下图:

单击确认后,对话框退出,然后在屏幕布局的空白区域点击第一点作为显示响应曲线矩形区域的左下角点坐标,接着点击第二点作为显示响应曲线区域的右上角点坐标,此时系统自动在由着两点界定的矩形区域中勾画出显示响应曲线的观察轴(X轴)和值轴(Y轴),如下图所示。

最后点击屏幕左侧图形绘制菜单栏中的退出按钮 ,退出系统图形状态。然后点击“运行模型”继续运行仿真,可获得更加精细的时间响应曲线,以反映待加工库存中零件库存数量的变化。如下图所示: