首页 > 专利 > 杭州电子科技大学 > 一种啤酒生产调度优化方法专利详情

一种啤酒生产调度优化方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2016-10-25
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-06-06
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-12-01
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2036-10-25
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201610950569.3 申请日 2016-10-25
公开/公告号 CN106650999B 公开/公告日 2020-12-01
授权日 2020-12-01 预估到期日 2036-10-25
申请年 2016年 公开/公告年 2020年
缴费截止日
分类号 G06Q10/04G06Q10/06G06Q50/04 主分类号 G06Q10/04
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 0
权利要求数量 1 非专利引证数量 1
引用专利数量 1 被引证专利数量 0
非专利引证 1、2005.11.03CN 104035327 A,2014.09.10郑松.啤酒生产过程优化和综合自动化若干关键技术研究《.中国博士学位论文全文数据库》.2008,全文. 郑松等.啤酒生产调度数学模型及其优化. 《控制理论与应用》.2011,第28卷(第4期),第519-524页.;
引用专利 WO2005103847A 被引证专利
专利权维持 6 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 郑松、朱枫、葛铭、郑小青、魏江、葛文锋 第一发明人 郑松
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 6
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
杜军
摘要
本发明涉及涉及一种啤酒工业生产调度优化方法。目前,啤酒生产企业生产调度仍然依靠人工经验的方法来确定,虽然基本可以满足生产的要求,但是原料消耗高、设备利用率低、清酒等中间产品存储量常常无法控制。本发明步骤是:获取获取啤酒生产设备的性能指标;根据生产计划确定生产调度目标;根据设备性能指标以及生产调度目标建立基于离散时间表达的啤酒调度生产模型;利用自适应协同优化算法的方法对啤酒生产调度模型进行优化,最终求解生产调度方案。本发明具有开放性、鲁棒性、全局收敛性、高效性以及优化结果精确可靠等特点。
  • 摘要附图
    一种啤酒生产调度优化方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-12-01 授权
2 2017-06-06 实质审查的生效 IPC(主分类): G06Q 10/04 专利申请号: 201610950569.3 申请日: 2016.10.25
3 2017-05-10 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种啤酒生产调度优化方法,其特征在于,该方法具体包括以下的步骤:
步骤1:获取啤酒生产设备的加工时间、加工能力上下限、存储容量上限、以及作业产出/消耗比例系数,这些设备性能指标通过设备商或者通过生产过程中统计获取;啤酒生产设备包括糊化锅、糖化锅、过滤槽、煮沸锅和发酵罐;
步骤2:根据市场需求以及啤酒企业的生产计划确定生产调度目标,即各类型啤酒的成品需求量、以及所需总调度时段T;确定生产目标的同时确定当前各设备生产状态以及已有存储量;
步骤3:通过步骤1与步骤2获得的设备性能指标以及生产调度目标建立基于离散时间表达的啤酒调度生产模型,确定约束条件与目标函数;
①设备分配约束条件:
式中:0/1变量Xlit表示在调度时段t是否在设备i上开始任务l,I为加工设备合集,L为设备的任务合集,一种啤酒类型就代表一种任务,T为调度时段的合集,τli为设备i处理任务l的所需时间,M为大于10000的整数;
②设备加工能力约束条件:
式中:变量Blit表示在调度时段t设备i对应任务l的加工量, 与 依次表示设备i对应任务l的最小加工量与最大加工量,为保证啤酒设备生产效率以及能源使用率, 不低于 的80%;
③存储容量约束条件:
式中:变量SIjt表示调度时间段t末物料j的库存量, 为物料j的存储容量上限;
④物料平衡约束条件:
式中:θjl为任务l产出物料j的比例系数, 为任务l消耗物料j的比例系数;
⑤优化目标函数:
啤酒工业生产调度的主要目的是在完成指定各啤酒类型需求生产量的前提下使在制品最少,即各时间段各物料j的库存量最小,故设定以下目标函数作为评估模型:
式中:Wl表示任务l的需求产量,j'表示各任务最末工序的物料,i'表示最末工序设备,t'表示最后一个时间段;
步骤4:利用自适应协同优化算法的方法对啤酒生产调度模型进行优化,最终求解生产调度方案;具体步骤如下:
①对啤酒生产调度模型进行分解生成学科级与系统级模型:
以单日生产调度为单位划分为各学科级模型,生产调度总日数即为学科级个数,具体模型如下:
式中:Fk(Xk)表示学科级模型目标函数,fk表示子学科目标函数,即为步骤3-⑤所列出的优化目标函数;Jk表示一致性约束由系统级分配;k表示各学科级,n由学科级个数决定;
s.t.gk(Xk)≤0表示所有约束,即为步骤3-①、步骤3-②、步骤3-③、步骤3-④所列出的等式与不等式约束;其中ω1k,ω2k为自适应加权因子:
其中c为一常数, 为协同不一致性因子由步骤4-③求得;
系统级模型具体如下:
式中:F(Z)表示系统级目标函数,变量w表示耦合变量的集合、变量z表示非耦合变量的集合;在啤酒工业生产调度中,耦合变量即为单日最末时段加工量Bli't',其余变量为非耦合变量;sk表示第k个子学科耦合设计变量的个数,wq表示第q个耦合变量, 表示第k个子学科的第q个耦合设计变量的优化结果;εk表示动态松弛因子由步骤4-③求得;
②设置系统级初始点,即耦合变量w与非耦合变量z,初始变量设为零;
③计算协同不一致性因子 以及动态松弛因子εk:
w*(m-1)表示第m-1次迭代后系统级最优设计点, 代表第m次迭代后第k个学科的最优设计点;
在第m次迭代,定义学科间最大不一致性d(m), 代表第m次迭代后第q个耦合设计变量的最优点;以 作为先验信息得到第m次迭代中的 a、b为常数;
④将步骤4-③中计算所得的协同不一致性因子 带入步骤4-①中所得的各学科级模型,并进行优化求解,求解算法使用成熟稳定的分枝定界法;
⑤将步骤4-③中计算所得的动态松弛因子εk带入步骤4-①所得的系统级模型,同时将步骤4-④中所得的学科级最优设计点 传递至系统级中;得到系统级优化方程后进行求解,求解算法同样使用分枝定界法;
⑥求解协同不一致性因子均值
其中n为学科级个数;
对求得的协同不一致性因子均值 进行判断,若 则转至步骤
4-⑦,否则继续循环进行步骤4-③~步骤4-⑥;D为常数;
⑦修改步骤4-①中的模型为带松弛因子的标准协同优化算法继续优化,去除学科级目标函数fk以及动态松弛因子εk;修改后的模型如下:
系统级:
学科级:
其中ε为常数取0.0001;
将修改好的模型迭代求解,求解方法与步骤4-④、步骤4-⑤步相同;
⑧将两次迭代间系统级目标函数的值进行对比,若 则满足收敛
m
条件停止求解,F(Z) 表示第m次迭代后系统级目标函数值,此时求得的各学科级最优解即为啤酒工业生产调度方案;其中e为常数取值为10-6。
说明书

技术领域

[0001] 本发明属于信息与控制技术领域,涉及到自动化技术,特别是涉及一种啤酒工业生产调度优化方法。

背景技术

[0002] 流程工业生产调度问题是化工、食品、材料、制药等领域中的一个重要研究内容。生产调度是企业管理的重要组成部分,随着科学技术的迅速发展,生产调度越来越受到流程企业的重视。流程工业生产调度是以流程企业经营效益为目标,协调生产、存储、销售、运输等各个环节,追求整体平衡,并以市场的需求变化为依据,及时的对生产活动进行调整,保证流程企业生产活动顺利的运行。啤酒行业同样需要合理的调度生产,在满足市场订单需求的前提下确定设备生产计划,充分利用糖化锅,糊化锅,过滤槽,发酵罐等设备的加工能力,使生产效率最大化,同时不产生过多的清酒库存造成浪费。
[0003] 目前,啤酒生产企业生产调度仍然依靠人工经验的方法来确定,虽然基本可以满足生产的要求,但是原料消耗高、设备利用率低、清酒等中间产品存储量常常无法控制。人工安排调度也存在着计算难度大耗时耗力的问题,往往调度方案产生后已经过一段时间,调度的实时性十分差。因此对啤酒生产调度进行优化对提高企业生产效率、降低产品成本具有重要意义。啤酒生产调度优化是一个含多极值点的流程工业优化问题。迄今为止,流程工业生产调度优化问题多采用混合整型的离散时间模型,并以传统数学优化方法进行优化,如单纯形法、共轭梯度法、几何平均分析法、分枝定界法等。由于这些优化方法缺乏对大规模模型的求解能力,因而要求解如啤酒工业这类具有大量离散时间跨度的复杂数学形式的优化问题,十分困难。

发明内容

[0004] 本发明的目标是针对啤酒生产调度优化中的一些难题,提出一种具有应对大规模离散时间模型的计算能力以及全局优化能力的调度优化方法,该优化方法具有开放性、鲁棒性、全局收敛性、高效性以及优化结果精确可靠等特点。
[0005] 本发明的技术方案是将啤酒工业连续的流程工业调度问题转变成基于离散时间表达的混合整数优化问题,然后采用自适应的协同优化算法改善算法寻优性能,缩短计算时间,最终确立了一种啤酒生产调度优化方法。
[0006] 本发明的具体步骤是:
[0007] 步骤1:获取啤酒生产设备的加工时间、加工能力上下限、存储容量上限、以及作业产出/消耗比例系数,这些设备性能指标通过设备商或者通过生产过程中统计获取;啤酒生产设备包括糊化锅、糖化锅、过滤槽、煮沸锅和发酵罐;
[0008] 步骤2:根据市场需求以及啤酒企业的生产计划确定生产调度目标,即各类型啤酒的成品需求量、以及所需总调度时段T。确定生产目标的同时确定当前各设备生产状态以及已有存储量。
[0009] 步骤3:通过步骤1与步骤2获得的设备性能指标以及生产调度目标建立基于离散时间表达的啤酒调度生产模型,确定约束条件与目标函数。
[0010] ①设备分配约束条件:
[0011]
[0012]
[0013] 式中:0/1变量Xlit表示在调度时段t是否在设备i上开始任务l,I为加工设备合集,L为设备的任务合集,一种啤酒类型就代表一种任务,T为调度时段的合集,τli为设备i处理任务l的所需时间,M为大于10000的整数。
[0014] ②设备加工能力约束条件:
[0015]
[0016] 式中:变量Blit表示在调度时段t设备i对应任务l的加工量, 与 依次表示设备i对应任务l的最小加工量与最大加工量,为保证啤酒设备生产效率以及能源使用率, 不可低于 的80%;
[0017] ③存储容量约束条件:
[0018]
[0019] 式中:变量SIjt表示调度时间段t末物料j的库存量, 为物料j的存储容量上限。
[0020] ④物料平衡约束条件:
[0021]
[0022] 式中:θjl为任务l产出物料j的比例系数, 为任务l消耗物料j的比例系数。
[0023] ⑤优化目标函数:
[0024] 啤酒工业生产调度的主要目的是在完成指定各啤酒类型需求生产量的前提下使在制品最少,即各时间段各物料j的库存量最小,以此提高生产效率,减少原料浪费。故设定以下目标函数作为评估模型:
[0025]
[0026] 式中:Wl表示任务l的需求产量,j'表示各任务最末工序的物料(即清酒),i'表示最末工序设备,t'表示最后一个时间段。
[0027] 步骤4:利用自适应协同优化算法的方法对啤酒生产调度模型进行优化,最终求解生产调度方案。具体步骤如下:
[0028] ①对啤酒生产调度模型进行分解生成学科级与系统级模型:
[0029] 以单日生产调度为单位划分为各学科级模型,生产调度总日数即为学科级个数,具体模型如下:
[0030]
[0031] 式中:Fk(Xk)表示学科级模型目标函数,fk表示子学科目标函数,即为步骤3-⑤所列出的优化目标函数。Jk表示一致性约束由系统级分配。k表示各学科级,n由学科级个数决定。s.t.gk(Xk)≤0表示所有约束,即为步骤3-①、步骤3-②、步骤3-③、步骤3-④所列出的等式与不等式约束。其中ω1k,ω2k为自适应加权因子:
[0032]
[0033] 其中c为一常数, 为协同不一致性因子由步骤4-③求得。
[0034] 系统级模型具体如下:
[0035]
[0036] 式中:F(Z)表示系统级目标函数,变量w表示耦合变量的集合、变量z表示非耦合变量的集合。在啤酒工业生产调度中,耦合变量即为单日最末时段加工量Bli't',其余变量为非耦合变量。sk表示第k个子学科耦合设计变量的个数,wq表示表示第q个耦合变量, 表示第k个子学科的第q个耦合设计变量的优化结果。εk表示动态松弛因子由步骤4-③求得。
[0037] ②设置系统级初始点,即耦合变量w与非耦合变量z,初始变量设为零;
[0038] ③计算协同不一致性因子 以及动态松弛因子εk:
[0039]
[0040] w*(m-1)表示第m-1次迭代后系统级最优设计点, 代表第m次迭代后第k个学科的最优设计点;
[0041]
[0042]
[0043]
[0044] 在第m次迭代,定义学科间最大不一致性d(m), 代表第m次迭代后第q个耦合设计变量的最优点;以 作为先验信息得到第m次迭代中的 a、b为常数。
[0045] ④将步骤4-③中计算所得的协同不一致性因子 带入步骤4-①中所得的各学科级模型,并进行优化求解,求解算法使用成熟稳定的分枝定界法。
[0046] ⑤将步骤4-③中计算所得的动态松弛因子εk带入步骤4-①所得的系统级模型,同时将步骤4-④中所得的学科级最优设计点 传递至系统级中。得到系统级优化方程后进行求解,求解算法同样使用分枝定界法。
[0047] ⑥求解协同不一致性因子均值
[0048]
[0049] 其中n为学科级个数。
[0050] 对求得的协同不一致性因子均值 进行判断,若 则转至步骤4-⑦,否则继续循环进行步骤4-③~步骤4-⑥。D为常数。
[0051] ⑦修改步骤4-①中的模型为带松弛因子的标准协同优化算法继续优化,去除学科级目标函数fk以及动态松弛因子εk。修改后的模型如下:
[0052] 系统级:
[0053]
[0054] 学科级:
[0055]
[0056] 其中ε为常数取0.0001。
[0057] 将修改好的模型迭代求解,求解方法与第步骤4-④⑤步相同。
[0058] ⑧将两次迭代间系统级目标函数的值进行对比,若 则满足收敛条件停止求解,F(Z)m表示第m次迭代后系统级目标函数值,此时求得的各学科级最优解即为啤酒工业生产调度方案。其中e为常数取值为10-6。
[0059] 与现有技术相比,本发明的有益效果是取代了传统依靠人工经验进行啤酒生产调度的方法,减少了在调度计划中投入的人力与时间,同时产生的调度方案精确有效,提高了啤酒工业设备利用率,降低了原料消耗,减少了中间产品的存储量。本优化方法具有开放性、鲁棒性、全局收敛性、高效性以及优化结果精确可靠的特点,尤其对于大规模离散时间模型有很强的求解能力。

实施方案

[0060] 一种啤酒生产调度优化方法,该方法具体包括以下步骤:
[0061] 步骤1:获取啤酒生产设备的加工时间、加工能力上下限、存储容量上限、以及作业产出/消耗比例系数,这些设备性能指标通过设备商或者通过生产过程中统计获取;啤酒生产设备包括糊化锅、糖化锅、过滤槽、煮沸锅和发酵罐;
[0062] 步骤2:根据市场需求以及啤酒企业的生产计划确定生产调度目标,即各类型啤酒的成品需求量、以及所需总调度时段T。确定生产目标的同时确定当前各设备生产状态以及已有存储量。
[0063] 步骤3:通过步骤1与步骤2获得的设备性能指标以及生产调度目标建立基于离散时间表达的啤酒调度生产模型,确定约束条件与目标函数。
[0064] ①设备分配约束条件:
[0065]
[0066]
[0067] 式中:0/1变量Xlit表示在调度时段t是否在设备i上开始任务l,I为加工设备合集,L为设备的任务合集,一种啤酒类型就代表一种任务,T为调度时段的合集,τli为设备i处理任务l的所需时间,M为大于10000的整数。
[0068] ②设备加工能力约束条件:
[0069]
[0070] 式中:变量Blit表示在调度时段t设备i对应任务l的加工量, 与 依次表示设备i对应任务l的最小加工量与最大加工量,为保证啤酒设备生产效率以及能源使用率, 不可低于 的80%;
[0071] ③存储容量约束条件:
[0072]
[0073] 式中:变量SIjt表示调度时间段t末物料j的库存量, 为物料j的存储容量上限。
[0074] ④物料平衡约束条件:
[0075]
[0076] 式中:θjl为任务l产出物料j的比例系数, 为任务l消耗物料j的比例系数。
[0077] ⑤优化目标函数:
[0078] 啤酒工业生产调度的主要目的是在完成指定各啤酒类型需求生产量的前提下使在制品最少,即各时间段各物料j的库存量最小,以此提高生产效率,减少原料浪费。故设定以下目标函数作为评估模型:
[0079]
[0080] 式中:Wl表示任务l的需求产量,j'表示各任务最末工序的物料(即清酒),i'表示最末工序设备,t'表示最后一个时间段。
[0081] 步骤4:利用自适应协同优化算法的方法对啤酒生产调度模型进行优化,最终求解生产调度方案。具体步骤如下:
[0082] ①对啤酒生产调度模型进行分解生成学科级与系统级模型:
[0083] 以单日生产调度为单位划分为各学科级模型,生产调度总日数即为学科级个数,具体模型如下:
[0084]
[0085] 式中:Fk(Xk)表示学科级模型目标函数,fk表示子学科目标函数,即为步骤3-⑤所列出的优化目标函数。Jk表示一致性约束由系统级分配。k表示各学科级,n由学科级个数决定。s.t.gk(Xk)≤0表示所有约束,即为步骤3-①、步骤3-②、步骤3-③、步骤3-④所列出的等式与不等式约束。其中ω1k,ω2k为自适应加权因子:
[0086]
[0087] 其中c为一常数, 为协同不一致性因子由步骤4-③求得。
[0088] 系统级模型具体如下:
[0089]
[0090] 式中:F(Z)表示系统级目标函数,变量w表示耦合变量的集合、变量z表示非耦合变量的集合。在啤酒工业生产调度中,耦合变量即为单日最末时段加工量Bli't',其余变量为非耦合变量。sk表示第k个子学科耦合设计变量的个数,wq表示表示第q个耦合变量, 表示第k个子学科的第q个耦合设计变量的优化结果。εk表示动态松弛因子由步骤4-③求得。
[0091] ②设置系统级初始点,即耦合变量w与非耦合变量z,初始变量设为零;
[0092] ③计算协同不一致性因子 以及动态松弛因子εk:
[0093]
[0094] w*(m-1)表示第m-1次迭代后系统级最优设计点, 代表第m次迭代后第k个学科的最优设计点;
[0095]
[0096]
[0097]
[0098] 在第m次迭代,定义学科间最大不一致性d(m), 代表第m次迭代后第q个耦合设计变量的最优点;以 作为先验信息得到第m次迭代中的 a、b为常数。
[0099] ④将步骤4-③中计算所得的协同不一致性因子 带入步骤4-①中所得的各学科级模型,并进行优化求解,求解算法使用成熟稳定的分枝定界法。
[0100] ⑤将步骤4-③中计算所得的动态松弛因子εk带入步骤4-①所得的系统级模型,同时将步骤4-④中所得的学科级最优设计点 传递至系统级中。得到系统级优化方程后进行求解,求解算法同样使用分枝定界法。
[0101] ⑥求解协同不一致性因子均值
[0102]
[0103] 其中n为学科级个数。
[0104] 对求得的协同不一致性因子均值 进行判断,若 则转至步骤4-⑦,否则继续循环进行步骤4-③~步骤4-⑥。D为常数。
[0105] ⑦修改步骤4-①中的模型为带松弛因子的标准协同优化算法继续优化,去除学科级目标函数fk以及动态松弛因子εk。修改后的模型如下:
[0106] 系统级:
[0107]
[0108] 学科级:
[0109]
[0110] 其中ε为常数取0.0001。
[0111] 将修改好的模型迭代求解,求解方法与第步骤4-④⑤步相同。
[0112] ⑧将两次迭代间系统级目标函数的值进行对比,若 则满足收敛条件停止求解,F(Z)m表示第m次迭代后系统级目标函数值,此时求得的各学科级最优解即为啤酒工业生产调度方案。其中e为常数取值为10-6。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号