掌桥专利:专业的专利平台
掌桥专利
首页

一种车间调度优化方法

文献发布时间:2023-06-19 18:34:06


一种车间调度优化方法

本申请是名为《一种车间调度优化方法》的专利申请的分案申请,原申请的申请日为2019年09月06日,申请号为201910840045.2。

技术领域

本发明涉及建造项目现场的进度计划管控领域,具体涉及一种车间调度优化方法。

背景技术

目前对于车间调度问题,常采用调度函数(如线性函数、神经网络、模糊方法、决策树等)和调度图等调度规则型式,但这些型式以经验为主,基于计划,忽略通过计划推送个人工作任务,及反馈实时调整计划的功能,相互之间是断层隔离的,也使得现场工作情况和实际指导计划发生偏差,无法及时进行调整,实际指导工作与上级计划断层无法传达,使得计划浮于表面,无法真正指导现场的工作并保持一致,此问题一直困扰着车间调度管控全过程。

发明内容

本发明的目的是提供一种车间调度优化方法,可避免由于计划与实际进度脱节导致进度滞后问题,提高车间现场调度的管控能力。

为实现上述目的,本发明提供了如下方案:

一种车间调度优化方法,包括如下步骤:

基于车间任务计划进度模型自动执行工作计划,并自动分配车间内个人和设备的工作任务;所述车间任务计划进度模型为采用simulink仿真工具基于车间任务计划构建的动态物理模型;

在车间内的个人完成一项工作任务后,将任务数据提交至系统,系统根据提交的任务数据对计划作业的相关属性进行修改,并将对应工作任务的参数输入所述车间任务计划进度模型,以对该个人分配新的任务;

当车间内任一设备的运行工况数据落入预设的故障门限时,系统向对应的工作人员移动终端发送预警短信,同时将该故障设备的代码信息输入所述车间任务计划进度模型,以替代故障设备或工作任务的调度。

进一步地,所述车间任务计划进度模型通过虚拟作动模块驱动,通过虚拟参数模块输出对应的分析结果;所述虚拟作动模块与simulink中的各元素建立关系后,在指定的范围内对参数进行变动,以针对不同的参数进行计算求解;所述虚拟参数模块为在物理模型中插入的能够直接获取相应的结果或信息目标的逻辑单元。

进一步地,所述基于车间任务计划进度模型自动执行工作计划,并自动分配车间内个人和设备的工作任务,具体包括:

创建车间任务计划,根据总体目标计划--年度计划--月计划--周计划进行层层分解细化,并将个人工作任务与周计划进行关联;

计划服务程序每日根据当前时间自动执行计划,推送当天工作任务到个人移动工作平台;并在后台建立预设任务模块,将各个任务以可视化的模式在交互界面呈现;在应用的过程中,用户根据自身的需求在交互界面对任务进行调度,并记录各调度信息。

进一步地,在个人将任务数据提交至系统后,所述车间调度优化方法还包括:系统根据提交的任务数据了解计划作业的实际完成进展,判断是否与计划产生偏差,若产生偏差,则及时进行调度。

进一步地,调度时,在可视化操作界面中,按下鼠标左键,选定需要查看或进行操作的工作任务节点,触发任务添加调度事件,将任务可视化界面所对应对象属性存储于内存堆栈中;

在工作任务节点的调度过程中,对于一个任务通过鼠标的点击进行对外包任务的调度,在调度任务时,在可视化界面调度的任务将会触发元素验证事件,判断该任务是否与空任务位置相匹配,调用相应的提示单元进行显示;

当在可视化界面完成任务的调度操作时,系统自动检测当前任务与空位置的匹配状态,如果当前任务没有被预先设定或者与预先设定的位置匹配,任务可视化界面自动恢复回任务存储区域,并在内堆栈中删除对应的任务标识;如果任务与当前空位置相匹配,程序获取当前空位置的标识,并在堆栈中调取任务标识,并在任务数据库中查找对应的任务并读取该任务的属性以及任务元素,赋值于对应空任务位置,并记录空任务的时间,优先级信息。

根据本发明提供的具体实施例,本发明公开了以下技术效果:将动态的车间任务计划进度模型与任务调度方法结合,借助软件优势将车间工作现场的实际进度情况与计划进度进行有效关联,避免了由于计划与实际进度脱节导致进度滞后问题,通过将计划与个人工作任务关联达到人员任务围绕车间任务计划高效执行,提高车间现场调度的管控能力。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明车间调度优化方法的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

如图1所示,本发明实施例提供了一种车间调度优化方法,包括如下步骤:

S1、基于车间任务计划进度模型实现工作计划的自动执行,实现车间个人和设备工作任务的自动分配。

具体地,步骤S1包括:

步骤1、创建车间任务计划,根据总体目标计划--年度计划--月计划--周计划进行层层分解细化,并将个人工作任务与周计划进行有效关联。

步骤2、计划服务程序每日根据当前时间自动执行计划,推送当天工作任务到个人移动工作平台;并在后台建立预设任务模块,将各个任务以可视化的模式在交互界面呈现;在应用的过程中,用户可以根据自身的需求在交互界面对任务进行调度,并记录各调度信息。

所述车间任务计划进度模型为动态物理模型,由simulink基于车间任务计划构建,由虚拟作动模块驱动,由虚拟参数模块输出对应的分析结果。所述虚拟作动模块用于驱动参数变化的,与simulink中的各元素建立关系后,可以在指定的范围内对参数进行变动,从而可以驱动仿真分析方法针对不同的参数进行计算求解。所述虚拟参数模块为在物理模型中插入的可以直接获取相应的结果或信息目标的逻辑单元。经可视化界面输入各种控制命令驱动虚拟作动模块循环执行仿真分析方法,将结果反馈给仿真分析模块,所述仿真分析模块自动提取数据给虚拟参数模块,所述虚拟参数模块自动显示仿真分析结果。

S2、个人完成工作任务后提交至系统,系统根据提交的任务数据对计划作业的相关属性进行修改,并将该完成任务的参数输入所述车间任务计划进度模型从而实现该个人新的任务的分配。

本实施例中,步骤S2中,个人完成工作任务后提交至系统,系统根据提交的任务数据对计划作业的相关属性进行修改,了解计划作业的实际完成进展,是否与计划产生偏差,及时进行调度,规避进度延迟风险。

具体地,调度时,在可视化操作界面中,按下鼠标左键,选定需要查看或进行操作的工作任务节点,触发任务添加调度事件,将任务可视化界面所对应对象属性存储于内存堆栈中。

在工作任务节点的调度过程中,对于一个任务可以通过鼠标的点击进行对外包任务的调度,在调度任务时,在可视化界面调度的任务将会触发元素验证事件,判断该任务是否与空任务位置相匹配,调用相应的提示单元进行显示。

当在可视化界面完成任务的调度操作时,系统自动检测当前任务与空位置的匹配状态,如果当前任务没有被预先设定或者与预先设定的位置匹配,任务可视化界面自动恢复回任务存储区域,并在内堆栈中删除对应的任务标识;如果任务与当前空位置相匹配,程序获取当前空位置的标识,并在堆栈中调取任务标识,并在任务数据库中查找对应的任务并读取该任务的属性以及任务元素,赋值于对应空任务位置,并记录空任务的时间,优先级等信息。

S3、当某一机器设备的运行工况数据落入预设的故障门限时,系统启动短信自动预警模块发送预警短信到对应的工作人员移动终端,同时将该故障机器的代码信息输入所述车间任务计划进度模型从而实现替代设备/工作任务的调度。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

技术分类

06120115618646