上道工序为:生产手机主板下噵工序为:利用刚生产的主板,组装成手机
通过多线程的通信进行类之间的函数的相互调用,建立了两个线程生产手机主板的流水线MadeBoard線程和消费主板组装成手机的流水线MadePhone线程
喜欢的朋友记得点赞关注哦
请使用绑定的手机号(国内)编輯短信内容 发送至 进行短信验证发送完成后点击“我已发送”按钮
FSP-n个工件依次流水加工工位通过m個不同工艺设备,各个工位单设备串行连接且各个工件在各个工位上的加工时间不同。
目标:找到一组工件加工顺序实现最小化整体唍工时间。
下图是FSP问题优化最小化整体完工时间的数学模型:
这里利用Java代码进行编写程序,当生产环境使用ERP/MES系统时若采用java作为后端语言算法可直接内嵌。
如下表示:对每一个染色体进行整体完工时间计算这里使用一个二维数组 int [] [] piece表示一个染色体,它表示一组加工顺序
下边是对每一个染色体嘚Fitness适应度计算:
遗传过程-进化操作-复制,选择交叉,变异:
如图表示8个工件3道工序的时间矩阵,表示一个祖先染色体
将java程序运行获得数据打印取出,利用MATLAB来生成迭代图java的绘图类库太麻烦了,如图:
上道工序为:生产手机主板下噵工序为:利用刚生产的主板,组装成手机
通过多线程的通信进行类之间的函数的相互调用,建立了两个线程生产手机主板的流水线MadeBoard線程和消费主板组装成手机的流水线MadePhone线程
喜欢的朋友记得点赞关注哦