FLEXSCHE

员工博客Staff Blog

连续型制造业化工行业的FLEXSCHE应用解说

2022/08/30
written by Ran

Ran

大家好,我是APS高级生产排程系统FLEXSCHE公司的Ran。

大家可能觉得排产系统大多是应用在机加工这种离散型制造业。
对于化工行业这种约束条件繁多的连续型制造业APS高级排程没有什么用武之地吧。

也许对于一般的APS系统来说也许比较难,但FLESCHE并非传统APS系统,
有着极高的灵活性。FLEXSCHE通过这种达到极致的灵活性可以很好的应用于化工,医药,食品等连续型制造业。

反之也可以说在连续型制造业使用FLEXSCHE,更能展现FLEXSCHE产品的灵活性。
大家也更能体会到为什么灵活性是如此的重要。

今天就给大家具体介绍一个案例。
为了便于理解假设只有2道工序,溶解后涂布。
溶解使用溶解槽,涂布使用涂布线。

溶解后需要使用管道将原料输送到涂布线,在涂布完成前溶解槽和管道都要一直被原料占用。
共有三个溶解槽,两条涂布线。
溶解槽有容量上限,且只能同时放入相同条件的原料进行溶解。
不同条件的批次间需要进行清洗。

简单的几句话,看似难度不高的需求,其实需要解决以下几个排产的难题。

1 如何表现管道和涂布线被占用的状态
2 如何能保证相同条件下才能同一批次一起溶解
3 如何能尽量填满溶解槽提高其填充率
4 如何表现清洗
5 如何减少清洗
6 如何缩短提前期

从建模到约束,再到排程逻辑都不是随便什么APS系统能解决的。
具体来看一下FLEXSCHE如何解决上述问题吧。

1 如何表现管道和涂布线被占用的状态
建模时设置涂布的同时使用管道,并通过资源占有制约实现溶解到涂布完成时溶解槽的占用状态。

2208_1.png

2 如何能保证相同条件下才能同一批次一起溶解
建模时设置同时堆积(同时开始同时结束)约束条件。

2208_2.png

3 如何能尽量填满溶解槽提高其填充率
按照溶解槽的容积动态拆分工作,并在排程规则逻辑中优先相同条件的工作。

2208_3.png

2208_4.png

4 如何表现清洗
不同条件的批次间生成维护工作。

2208_5.png

5 如何减少清洗
排程规则逻辑中添加优先无需清洗的工作组合。

6 如何缩短提前期
由于当前根据溶解槽的容量,溶解工作自动拆分为多个工作。
但后续涂布并未拆分,导致前工序多个溶解工作都占有到一个涂布工作完成。
如果以相同比例拆分后续涂布工作,则可以分别连接拆分后的工作,
使一个溶解工作连接一个涂布工作,
从而缩短溶解槽占有时间,也就是尽快释放溶解槽,缩短提前期。

2208_6.png

最终结果如下,欢迎垂询。

2208_7.png

PAGETOP