基于区块链的农机跨区域调度模型构建与应用
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家重点研发计划项目(2020YFB1005500);国家自然科学基金项目(62102168);江苏省自然科学基金项目(BK20200888)


Model construction and application of agricultural machinery cross-region scheduling based on blockchain
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    由于各区域之间的调度策略与农产品种类存在差异使得相互之间难以管理,因此农机跨区域调度呈现无中心的管理模式。且由于区域之间距离较远导致个体农户与调度方之间难以建立信任关系,从而无法充分利用已有的农机资源,难以有效降低各区域农机的购买成本。针对上述问题,该研究构建了基于区块链的农机跨区域调度系统。首先,对农机的调度成本进行分析,建立以农机数量、农机需求量与机手数量为约束条件的农机跨区域调度模型;然后以调度成本最小化为目标,采用基于最短距离的农机跨区域调度匹配方法求解农机调度方案,并通过区块链智能合约自动执行调度匹配算法;最后根据江苏省宜兴市与安徽省广德市的农田与农机数据以及随机生成的调度任务进行仿真试验,并与区域内的调度成本与农机利用率进行对比。结果表明:区块链的去中心化特点可以满足无中心的跨区域调度需求,其身份认证机制与高透明度、不可篡改的技术特性可为用户提供技术上的信任保障。在各区域农机总量充足的情况下,跨区域调度可以减少农机购买成本,并将农机利用率提升至90%,相较于域内调度,跨区域调度的投入成本随着任务数的增加而下降,当任务数为10时,成本下降大约21.3%。研究结果可为农机跨区域调度模式的建立提供科学依据。

    Abstract:

    An optimal cross-region scheduling of agricultural machinery can greatly contribute to minimizing the harvesting period in modern agriculture. However, the current management mode without a center cannot fully meet the flexible vehicle scheduling and highly efficient system, due to the different scheduling strategies and agricultural products among operating regions. Moreover, it is still lacking in the trust relationship between individual farmers and the cross-region dispatcher, due to the long distance between regions. It is a high demand to fully utilize the existing agricultural machinery resources, and effectively reduce the cost of purchasing agricultural machinery in each region. In this research, an intelligent scheduling system of agricultural machinery was constructed in cross-regional work using blockchain. A cross-region scheduling model of agricultural machinery was firstly established to evaluate the input cost under the number and demand of agricultural machinery, as well as the number of machinery operators. Then, the cross-region scheduling matching of agricultural machinery using the shortest distance was used to reduce the cross-region scheduling path cost, where the minimization of input cost was taken as the objective. The scheduling matching was automatically executed through the blockchain smart contract. A scheduling system was implemented in the form of decentralization to combine with the consensus algorithm of the blockchain system. The blockchain scheduling system was used to transfer the calculation process of the scheduling algorithm into each distributed user node in the system, where the main consensus was gained among all nodes. The scheduling matching results were then stored in the new block in real time as data storage after the consensus, together with the agricultural machinery and farmland information during the scheduling process. The reputation value was then rewarded for the user nodes that actively participated in the implementation. The nodes with the high reputation value were matched first in the future scheduling for the practical benefits. Finally, the field experiment was performed on the intelligent agriculture management platform, as well as the randomly generated scheduling tasks in the scheduling system. The cost and utilization of the scheduling within the region were compared using the farmland and agricultural machinery data of Yixing City, Jiangsu Province, and Guangde City, Anhui Province, China. The results show that the decentralized characteristics of blockchain fully met the needs of cross-region scheduling scenarios without a center. The trust was provided for the scheduling users using identity authentication, high transparency, and tamper-proof technical features of blockchain. The agricultural information was updated to deal with unexpected situations by transaction cancellation using reschedule matching and synchronized block. Once the total number of agricultural machinery was sufficient in each region, the cross-region scheduling reduced the purchase cost of agricultural machinery for resource utilization to 90%. Therefore, the input cost of cross-region scheduling decreased with the increase in the number of tasks, compared with the intra-region scheduling. Specifically, the input cost was reduced by about 21.3% when the number of tasks was 10. A better performance was achieved for the blockchain-based scheduling system. More than 800 scheduling transactions per second can be expected to process in the system when the number of user nodes and transactions in each block reached 16 and 800, respectively. The finding can provide a strong reference for the cross-region scheduling mode of agricultural machinery.

    参考文献
    相似文献
    引证文献
引用本文

杨昊天,王良民,刘路,黄龙霞,丁陈波.基于区块链的农机跨区域调度模型构建与应用[J].农业工程学报,2022,38(11):31-40. DOI:10.11975/j. issn.1002-6819.2022.11.004

Yang Haotian, Wang Liangmin, Liu Lu, Huang Longxia, Ding Chenbo. Model construction and application of agricultural machinery cross-region scheduling based on blockchain[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE),2022,38(11):31-40. DOI:10.11975/j. issn.1002-6819.2022.11.004

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2022-03-15
  • 最后修改日期:2022-05-24
  • 录用日期:
  • 在线发布日期: 2022-08-03
  • 出版日期:
文章二维码
您是第位访问者
ICP:京ICP备06025802号-3
农业工程学报 ® 2024 版权所有
技术支持:北京勤云科技发展有限公司