HTSim/ABMfim流程00.txt

43 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!按子系统功能!
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