本发明属于建筑施工,具体而言,涉及一种建筑施工人力调度方法、介质及系统。
背景技术:
1、针对应用较广的建筑施工项目的背景,施工质量与安全是建设主要关注的问题。影响施工质量和安全的一个关键因素是施工人员在实际工作中出现的失误。如砖块砌筑不齐、电路接线错误、管道安装倾斜等失误会直接导致工程质量问题。而违规操作、违章指挥可能导致安全事故。有效控制施工人员的失误率对保障工程质量和施工安全至关重要。
2、目前大部分施工人员都需要掌握多项施工技能,如砌筑、木工、钢筋、石材等技能。人员可以根据工地需要进行流动调配。但不同人在不同技能上的熟练程度存在差异,导致失误率有所不同。此外,人的持续注意力和体力均有限,长时间从事一项工作会导致疲劳,继而使失误率升高。如果采用不合理的人员调度方式,比如让技能水平较低的人员进行较复杂的工作,或长时间使人员重复同类工作,都会提高失误发生的概率。
3、因此,如何根据每个施工人员在各项技能上的熟练程度和当前状态科学调度,使他们在一定时间内都能发挥正常水平,从而减少失误,是优化施工管理的关键问题。常用的办法采用人工经验进行主观调度,往往无法避免由于建筑施工人员长时间工作后,失误率升高,影响建筑施工质量的技术问题。
技术实现思路
1、有鉴于此,本发明提供一种建筑施工人力调度方法、介质及系统,能够解决现有技术对建筑施工人力调度过程中,采用人工经验进行主观调度,往往无法避免由于建筑施工人员长时间工作后,失误率升高,影响建筑施工质量的技术问题。
2、本发明是这样实现的:
3、本发明的第一方面提供一种建筑施工人力调度方法,其中,包括以下步骤:
4、s10、获取每个施工人员的技能信息;
5、s20、获取每个施工人员当天的工作时长信息;
6、s30、根据每个施工人员的技能信息和工作时长信息,计算出每个施工人员在不同技能下的失误率;
7、s40、根据项目的施工进度和工种需求,预测出未来一段时间内各工种的人力需求;
8、s50、结合人力需求和每个施工人员的失误率信息,优化调度施工人员到不同工种,使总体失误率最小化;
9、s60、根据优化结果,给每个施工人员下达调度命令。
10、在上述技术方案的基础上,本发明的一种建筑施工人力调度方法还可以做如下改进:
11、其中,所述获取每个施工人员的技能信息的步骤,具体是:制定施工人员技能调查表,调查表包含多项施工技能,每项技能细分为多个级别;让施工人员填写调查表;收集填写后的调查表,整理入数据库;检查并处理数据库中的施工人员技能信息。
12、其中,所述获取每个施工人员当天的工作时长信息的步骤具体是:在施工现场设置刷卡设备,要求施工人员刷卡打卡;刷卡设备记录每个施工人员的刷卡时间;将刷卡记录传输至数据库;计算每个施工人员的当天工作时长。
13、其中,所述计算出每个施工人员在不同技能下的失误率的步骤具体是:采用基于神经网络的预测模型实现。
14、其中,步骤s30通过下面的6个步骤来实现:
15、步骤1:定义施工人员特征向量和技能失误率矩阵作为模型输入输出;
16、步骤2:构建全连接神经网络模型,输入人员特征,输出失误率预测;
17、步骤3:采用mse作为损失函数;
18、步骤4:准备训练数据,迭代优化模型参数;
19、步骤5:利用优化模型对新数据进行失误率预测;
20、步骤6:收集新数据进行增量训练。
21、步骤s30可以自动高效预测人员技能失误率,提供调度优化关键信息支持。
22、其中,步骤s40通过下面的6个步骤来实现:
23、步骤1:定义工程量序列和工种需求序列;
24、步骤2:构建编码器-解码器lstm模型;
25、步骤3:采用均方误差作为loss函数;
26、步骤4:收集数据训练模型;
27、步骤5:利用优化模型预测新数据;
28、步骤6:增量训练提升效果。
29、步骤s40可以自动高效预测未来工种需求量,为人力调度提供关键依据。
30、其中,所述结合人力需求和每个施工人员的失误率信息,优化调度施工人员到不同工种,使总体失误率最小化的步骤,具体是:通过建立整数规划模型,目标函数为最小化总体失误率,采用算法求解所述整数规划模型。
31、其中,步骤s50通过下面的4个步骤来实现:
32、步骤1:定义决策变量及目标函数和约束条件;
33、步骤2:建立整数规划数学模型;
34、步骤3:采用算法求解得到优化调度方案;
35、步骤4:迭代优化改进调度结果。
36、步骤s50可以快速自动得到满足约束条件下的最小失误率调度方案,实现调度方案的科学合理优化。
37、其中,所述优化调度施工人员到不同工种,使总体失误率最小化的步骤,还包括:对调度结果进行模拟评估,如果总体失误率符合要求,则执行调度,否则返回第一步重新优化。
38、其中,所述给每个施工人员下达调度命令的步骤,具体是:将调度结果以短信或app推送形式发送给每个施工人员。
39、进一步的,所述神经网络为多层全连接网络结构。
40、本发明的第二方面提供一种计算机可读存储介质,其中,所述计算机可读存储介质中存储有程序指令,所述程序指令运行时,用于执行上述的建筑施工人力调度方法。
41、本发明的第三方面提供一种建筑施工人力调度系统,其中,包含上述的计算机可读存储介质。
42、与现有技术相比较,本发明提供的一种建筑施工人力调度方法、介质及系统的有益效果是:
43、本发明以最小化总体失误率为目标,考虑了每个人在不同工种的失误特点,进行整体优化,可以有效控制住失误的发生。这确保了施工质量,提高了工作效率,也减少了安全事故的概率,解决了现有技术对建筑施工人力调度过程中,采用人工经验进行主观调度,往往无法避免由于建筑施工员长时间工作后,失误率升高,影响建筑施工质量的技术问题。
1.一种建筑施工人力调度方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种建筑施工人力调度方法,其特征在于,所述获取每个施工人员的技能信息的步骤,具体是:制定施工人员技能调查表,调查表包含多项施工技能,每项技能细分为多个级别;让施工人员填写调查表;收集填写后的调查表,整理入数据库;检查并处理数据库中的施工人员技能信息。
3.根据权利要求1所述的一种建筑施工人力调度方法,其特征在于,所述获取每个施工人员当天的工作时长信息的步骤具体是:在施工现场设置刷卡设备,要求施工人员刷卡打卡;刷卡设备记录每个施工人员的刷卡时间;将刷卡记录传输至数据库;计算每个施工人员的当天工作时长。
4.根据权利要求1所述的一种建筑施工人力调度方法,其特征在于,所述计算出每个施工人员在不同技能下的失误率的步骤具体是:采用基于神经网络的预测模型实现。
5.根据权利要求1所述的一种建筑施工人力调度方法,其特征在于,所述结合人力需求和每个施工人员的失误率信息,优化调度施工人员到不同工种,使总体失误率最小化的步骤,具体是:通过建立整数规划模型,目标函数为最小化总体失误率,采用算法求解所述整数规划模型。
6.根据权利要求1所述的一种建筑施工人力调度方法,其特征在于,所述优化调度施工人员到不同工种,使总体失误率最小化的步骤,还包括:对调度结果进行模拟评估,如果总体失误率符合要求,则执行调度,否则返回第一步重新优化。
7.根据权利要求1所述的一种建筑施工人力调度方法,其特征在于,所述给每个施工人员下达调度命令的步骤,具体是:将调度结果以短信或app推送形式发送给每个施工人员。
8.根据权利要求4所述的一种建筑施工人力调度方法,其特征在于,所述神经网络为多层全连接网络结构。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序指令,所述程序指令运行时,用于执行权利要求1-8任一项所述的建筑施工人力调度方法。
10.一种建筑施工人力调度系统,其特征在于,包含权利要求9所述的计算机可读存储介质。