FLEXSCHE产品介绍

FLEXSCHE版本21

2022年2月15日发布了FLEXSCHE版本21.0。实施多项功能扩展。在此介绍一下其中的主要功能。(版本20.0和版本21.0的差异)

FLEXSCHE Optimizer

使困难的“排程逻辑”的开发更为容易

对排程规则的精确调整需要高度的技术能力。 特别是,当诸如切换或批量处理炉组合等要素时, 提高生产效率是影响准时交货率的主要因素,仅仅按照 "准时交货 "的顺序安排工作是不可能获得满意的计划结果的, 为了获得满意的结果都需要对排程规则进行精确调整。 但这种排程规则的构建类似于算法的开发,需要很高的学习成本,而且很难培训出能做这个工作的工程师。

“FLEXSCHE Optimizer”是为克服当前情况而设计的系列产品,随版本21发布第一弹 "交货期延迟最小化重新分派 "方法。

动态切换×紧迫交货期

让我们来考虑一下根据工作的排序其准备时间发生变化的动态切换制约的时候交货期又非常紧迫的情况。 如果用现有功能对应可以通过“资源主导调度”方法同时考虑切换时间和交货期后决定资源上工作的排序。 但是为了实现这个想法需要抽出瓶颈并特定控制对象工序、在遵守工序间制约的同时考虑工作时间·动态切换时间的分布等并需要对多个参数同时调整。 无论如何都是需要大量的试错从而又可能导致系统引进的成本·风险增加。(下图的“传统的设计流程”)

与此不同“交货期延迟最小化重新分派”方法是针对已分派工作、从运行方法前的分派状态开始,从满足上下游制约的所有分派位置使用数学最优手法自动找出交货期延迟最少的位置。 就算单纯从按交货期顺序分派的默认规则的计划结果出发也可以得到没有交货期延迟,或改善交货期遵守率的计划 。 当然如果提供更为优质的初始计划,则可以期待以更短的时间得到最优的计划结果。

“交货期延迟最小化重新分派”方法的设置方法

指定对象工作,基于运行PC的规格设置[使用的线程数],[最大Solver使用时间]后自动计算。

排程/建模

加强从实绩到计划的反馈

为了缩小计划和实际的差距,强化了从工作实绩的反馈功能。

实绩不良数量

对工作实绩记录除了指定输入输出数量的实绩值之外,可以指定不良数量的实绩值了。

对消耗品目指定不良数量时、减少改数量的部分作为净数量被用于实际的制造。

另外对输出品目积累实绩数量和实绩不良数量时、可以用作计算成品率的实绩值。

强化实际数量传播

强化了基于实绩数量更新下游的工作的输入输出数量的“实绩数量传播”功能。

Propagate Result 1传播前

Propagate Result 2传播后

特别强化了以下部分。

  • 仅完成了拆分工作的一部分的时候也可以传播了。
  • 数量减少时根据数量自动删除传播目的地的拆分工作。
  • 对应了实绩不良数量。
  • “分派实绩·冻结工作”方法单独也可以执行了。

各个部分探索基点

工作主导调度方法的探索基点可以对前准备/制造/后准备部分分别指定了。

欲对各个部分个别指定分派时间时便于使用。

手动拆分时的数量取整

决定手动拆分时的数量时可以指定数量取整了。

通过滑动条决定拆分数量时,传统是数量1的移动量,现在可以在取整栏指定任意数量,这样可以通过该数量的整数倍移动量调整了。

容易指定任意的数量批次,比如一打。

对大量的数据更有效地使用内存

计划对象的工作数量很多时、FLEXSCHE处理大量数据高速排程需要使用很多内存。
此次改良中当记录的注释或标志等使用相同键的时候,通过共享键减少内存使用量从而提高了内存使用效率。

实际的数据:

以前的版本6.46GB
版本215.62GB

减少约13%内存使用量

用户界面

编辑器表格

筛选·排序的参数比之前更易于输入

现在可以根据参数类型在输入栏进行编辑器表格的筛选·排序的参数的输入。

例如日期时间类型的参数传统是以文本框形式必须自动录入所有数字,改为日期时间输入栏后更易于理解且更方便输入。 真假值类型也从本文形式改为可以通过点击复选框方式设置了。

改变列标题的颜色和说明

现在可以改变默认添加的、非用户定义栏目的标题颜色和说明了。

这使得主数据的维护变得更加容易,例如按标题颜色对条目进行分组或为默认说明添加注释。

排程面板

从面板上识别包含错误的规则

由于计算表达式不匹配等在加载时发生错误的排程规则会通过消息面板显示相关信息。

但如果没有打开消息面板等情况则难以发现问题。在版本21的排程面板中会强调显示该规则图标了。

出错的规则图标颜色会相应改变。

FLEXSCHE Communicator

XML意外的文件也克自由共享

Communicator之前只可以共享项目文件夹的任意的xml文件。从版本21开始可以共享xml意外的文件以及子文件夹内的文件了。

在Communicator面板可以在文件夹层次中分层显示共享文件。

FLEXSCHE d-MPS

MPS编辑器中显示绘图元素的图例

在MPS编辑器中显示绘图元素的图例。

图中多种棒状图折线图的意义通过图例一目了然。无需打开在线手册即可在GUI上及时确认了。

FLEXSCHE Viewer

Viewer项目引用计划用图表

保存Viewer用数据时可以一起输出图表信息、在Viewer方面读取数据时可以基于图表信息打开视图了。

这样可以在Viewer方面简单显示计划用项目所使用的图表了。

另外计划方面如果改变图表的设置则Viewer方面会自动追随。

Viewer执行行动

Viewer也可以执行制作或更新图表的行动了。

通过菜单对特定订单动态生成相关图表、或根据用户的输入变更图表的结果等可以不用自定义简单实现了。

从订单的右键菜单制作图表

FLEXSCHE WebViewer

样式的自定义

可以自定义图表的样式了。
可以根据喜好变更背景颜色·线的粗细·字符串的大小等。

自定义的样式

标准的样式

时间轴的放大范围

扩展了图表的时间轴的可放大范围。
此次放大到分钟单位显示,短时间工作更方便查看了。

计算表达式

扩展了计算表达式的并行处理

<List>.Select这种从计算上讲高独立性的函数易于并行处理、虽然在版本20开始一部分已经对应了。但在新版本中讲应用程度拓宽、 <List>.Select/Sort/Max/Min等也对应了。另外可以对调用的计算表达式分别指定是否进行并行处理。

列表的要素数或表达式的计算量越多并行处理的加速越显著、有时候可以提速5倍。
※测试使用的是8核CPU。

添加的函数一览

增加了计算表达式中的可用函数,扩展了灵活性。

版本21添加的函数

容器类型
List类 <List>.Any
<List>.All
<List>.Intersect
<List>.Except
对象类型
ShapePlaced类 <ShapePlaced>.IsOverlapping
其他
TimeChart类 <TimeChart>.TimeChartRows
<TimeChart>.Value

其他

故障发生时的对应强化

在数据或排程规则的设置不备等情况下排程中发生故障时自动输出内存转储。

提供该文件有助于分析故障发生时的状况,从而可以提高问题解决的可能性。

FLEXSCHE产品介绍

PAGETOP