以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]排程功能设计思路 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172585) |
-- 作者:chinaabs -- 发布时间:2021/10/20 18:23:00 -- [求助]排程功能设计思路 想做一个简单的排程功能。 产品A,有三道工序,工序A1→工序A2→工序A3 工序A1,需要占用设备M1,50%(M1可以同时加工几类产品),人员EP01,50%(人员可以同时操作两台机器),工时300分钟 工序A2,需要占用设备M2,30%,人员EP02,100%,工时100分钟 工序A2,需要占用设备M1,50%,人员EP01,100%,工时300分钟。 类似的还产品B,产品C,根据MRP计算后,就有不同产品的具体生产数量。 每个设备和人员有自己的一个可用时间表(人员有休息,请假时间,机器有维护保养等时间),这些时间会登记在一个资源可用时间表里面。(资源名称,可用时间开始,可用时间结束)。 想设计一个系统,根据加工数量工艺要求和时间起点,以及可用时间表,自动沿着时间排出计划,精确到分钟,同时能查询出人员和设备的使用状况。 现在想到的思路是根据可用时间表,生成一张资源时间清单,每个设备的每分钟为一条数据,再将工作量登记到每条数据上,如果100分钟,就登记100条数据。这样能查出哪些设备和人员过载等情况,但是数据量会很大,如果有30台设备,50个人,那每分钟就要有80*60条数据,感觉不是很巧妙的方法。有没有大神能指点下思路? |
-- 作者:有点蓝 -- 发布时间:2021/10/21 8:37:00 -- 可以考虑5、10、30分钟记录一次。或者按工时百分比记录 |