43 lines
2.1 KiB
Plaintext
43 lines
2.1 KiB
Plaintext
|
!按子系统功能!
|
|||
|
|
|||
|
Oss:
|
|||
|
接收订单。
|
|||
|
计算到当期为止,未交付订单的各类产品与其库存之差,得到gap最大的产品,并将能获得该商品最大生产率的生产状态通知Iss和Pss。
|
|||
|
|
|||
|
交付当期到期和已经出现延期的订单,先进先出。
|
|||
|
|
|||
|
计算(env)延期平均时间:延期时间 * 延期产品数/10000
|
|||
|
|
|||
|
Iss:
|
|||
|
按照Oss指定的生产状态,准备原材料并交付Pss(如果原材料不充足,就将能交付的先交付)
|
|||
|
|
|||
|
每期末统计原材料使用情况,按照遗传算法提供的Sspolicy,选择是否订货(初始原材料备货为s),如果订货要随机生成该原材料的交货期。
|
|||
|
|
|||
|
每期末要更新原材料剩余情况(上一次余值+当期到货量-当期使用量)
|
|||
|
|
|||
|
更新产成品期末库存。
|
|||
|
|
|||
|
|
|||
|
Pss:
|
|||
|
根据Oss的指示,开始生产,如果原材料不充足,就按照gap大小进行生产;如果没有gap的产品了,就按照库存水平由少到多进行生产。
|
|||
|
(此处如果出现原材料余料,回交Iss)
|
|||
|
生成最终生产结果,产成品交付Iss。
|
|||
|
|
|||
|
|
|||
|
!按流程 !
|
|||
|
|
|||
|
Oss:接收订单。计算到当期为止,未交付订单的各类产品与其库存之差,得到gap最大的产品,并将能获得该商品最大生产率的生产状态通知Iss和Pss。
|
|||
|
|
|||
|
Iss:按照Oss指定的生产状态,准备原材料并交付Pss(如果原材料不充足,就将能交付的先交付)。
|
|||
|
|
|||
|
Pss:根据Oss的指示,开始生产,如果原材料不充足,就按照gap大小进行生产;如果没有gap的产品了,就按照库存水平由少到多进行生产。
|
|||
|
(此处如果出现原材料余料,回交Iss)
|
|||
|
生成最终生产结果,产成品交付Iss。
|
|||
|
|
|||
|
Iss:统计原材料使用情况,按照遗传算法提供的Sspolicy,选择是否订货(初始原材料备货为s),如果订货要随机生成该原材料的交货期。
|
|||
|
每期末要更新原材料剩余情况(上一次余值+当期到货量-当期使用量)。
|
|||
|
更新产成品期末库存。
|
|||
|
|
|||
|
Oss:交付当期到期和已经出现延期的订单,先进先出。计算(env)延期平均时间:延期时间 * 延期产品数/10000
|
|||
|
|