1.一种智能排产方法,其特征在于,所述方法包括:基于预设条件执行轮询计算,对锁定订单进行排产,生成锁定订单排产结果;
所述锁定订单排产完成后,更新所有产线剩余的理论产能;
基于交期满足率以及产线负荷平衡率,构建数学排产模型,对非锁定订单进行排产,生成非锁定订单排产结果;
基于所述锁定订单排产结果与所述非锁定订单排产结果,生成第一排产计划;
其中,所述基于交期满足率以及产线负荷平衡率,构建数学排产模型,对非锁定订单进行排产,生成非锁定订单排产结果,包括:构建交期满足率;所述交期满足率为能在期望交期前完成的订单所包含的产品数量与所有订单产品数量的比值;
构建产线负荷平衡率;所述产线负荷平衡率为在预设时间内各产线产能饱和情况保持均衡的概率;
对所述交期满足率以及所述产线负荷平衡率进行归一化处理,生成全局统一的目标函数:
总目标 = W1*交期满足率 + W2*产线负荷平衡率;
求解最大化所述总目标的带约束的优化问题:最优方案=argmax 总目标;
所述最优方案满足以下条件:产线产能约束、订单交期约束以及全局优先级约束;
其中,W1, W2代表对两个子目标设定分权重;所述产线产能约束为每条产线占用产能小于或等于每条产线理论产能,所述理论产能=每日总产能-每日已占用产能;所述全局优先级=订单类型*M+客户优先级;其中,订单类型用0表示头单,1表示补单; M为正有理数,满足M>客户优先级最大值, 全局优先级的数字越大,表示优先级越高;所述优化问题利用标准求解器进行求解。
2.如权利要求1所述的智能排产方法,其特征在于,所述基于预设条件执行轮询计算,对锁定订单进行排产,生成锁定订单排产结果,包括:获得当前客户优先级最高的未排产的所述锁定订单;
在默认产线上,若所述锁定订单的理论产能可以按期生产交付,则按所述锁定订单的理论产能进行排产并锁定对应产能,并标记为已排产状态,直至所有所述锁定订单完成排产。
3.如权利要求1所述的智能排产方法,其特征在于,所述基于预设条件执行轮询计算,对锁定订单进行排产,生成锁定订单排产结果,还包括:获得当前客户优先级最高的未排产的所述锁定订单;
在默认产线上,若所述锁定订单的理论产能不可以按期生产交付,且所述锁定订单的极限产能可以按期生产交付,则按所述锁定订单的极限产能进行排产并锁定对应产能,并标记为已排产状态,直至所有所述锁定订单完成排产。
4.如权利要求1所述的智能排产方法,其特征在于,所述基于预设条件执行轮询计算,对锁定订单进行排产,生成锁定订单排产结果,还包括:获得当前客户优先级最高的未排产的所述锁定订单;
在默认产线上,若所述锁定订单的理论产能与极限产能均不可以按期生产交付,且所述锁定订单的生产产线可更换,则更换至所有可调产线上;
在所有可调产线上,若所述锁定订单的理论产能可以按期生产交付,则按所述锁定订单的理论产能进行排产并锁定对应产能,并标记为已排产状态,直至所有所述锁定订单完成排产。
5.如权利要求1所述的智能排产方法,其特征在于,所述基于预设条件执行轮询计算,对锁定订单进行排产,生成锁定订单排产结果,还包括:获得当前客户优先级最高的未排产的所述锁定订单;
在默认产线上,若所述锁定订单的理论产能与极限产能均不可以按期生产交付,且所述锁定订单的生产产线可更换,则更换至所有可调产线上;
在所有可调产线上,若所述锁定订单的理论产能不可以按期生产交付,且所述锁定订单的极限产能可以按期生成交付,则按所述锁定订单的极限产能进行排产并锁定对应产能,并标记为已排产状态,直至所有所述锁定订单完成排产。
6.如权利要求1所述的智能排产方法,其特征在于,所述基于预设条件执行轮询计算,对锁定订单进行排产,生成锁定订单排产结果,还包括:获得当前客户优先级最高的未排产的所述锁定订单;
在默认产线上,若所述锁定订单的理论产能与极限产能均不可以按期生产交付,且所述锁定订单的生产产线不可更换;
在默认产线上,占用全部极限产能后,剩余部分安排在交期当天生产,直至所有所述锁定订单完成排产。
7.如权利要求2‑6任一项所述的智能排产方法,其特征在于,极限产能的计算方法如下:
极限产能 = 每日总产能*(1+超产能百分比)‑每日已占用产能。
8.如权利要求1所述的智能排产方法,其特征在于,所述方法,还包括:基于所述第一排产计划,执行合批计算,获得第二排产计划。
9.如权利要求8所述的智能排产方法,其特征在于,所述基于所述锁定基于所述第一排产计划,执行合批计算,获得第二排产计划,包括:倒序搜索所述第一排产计划,获得最后一个未达到合批量下限值的订单;
若所述订单与合批窗口期内的订单符合合批操作条件,则进行合批操作,并标记完成;
或
若所述订单与合批窗口期内的订单不符合合批操作条件,则保留初始结果,并标记完成;
直至遍历所有未达到合批量下限值的订单。
10.如权利要求1所述的智能排产方法,其特征在于,所述基于预设条件执行轮询计算,对锁定订单进行排产,生成锁定订单排产结果的步骤之前,包括:获得排产订单的所需产能;且所述所需产能的计算方式如下:所需产能 = 产品数量*产品款号对应的产能系数;
其中排产订单分为所述锁定订单与非锁定订单。
11.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有智能排产方法程序,所述智能排产方法程序被处理器执行时实现权利要求1‑10任一所述的方法的步骤。
12.一种智能排产设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能排产方法程序,所述处理器执行所述智能排产方法程序时实现权利要求1‑10任一所述的方法的步骤。