首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于改进多父辈遗传算法的农机调度优化方法
引用本文:张帆,罗锡文,张智刚,何杰,张闻宇.基于改进多父辈遗传算法的农机调度优化方法[J].农业工程学报,2021,37(9):192-198.
作者姓名:张帆  罗锡文  张智刚  何杰  张闻宇
作者单位:华南农业大学工程学院,南方农业机械与装备关键技术省部共建教育部重点实验室,广州 510642
基金项目:国家重点研发计划专项(2020YFB1709604);国家自然科学基金项目(32071914);广东省基础与应用基础研究基金项目(2019A1515111152)
摘    要:农机装备跨区作业存在作业任务重、转移范围大、作业时效性强等问题,传统的农机调度缺乏科学合理的调配方案。该研究开展了基于改进遗传算法的多机协同作业任务调度方法研究。首先对多块农田需连续进行多种生产任务的问题进行分析,建立在农机数量、转移距离、作业准备时间及作业时间等约束条件下的时间窗农机作业调度模型;然后以最小化作业时间为优化目标,提出改进多父辈遗传算法(Improved Multi-parent Genetic Algorithm, IMPGA)的优化方法求解农机作业规划方案;最后根据新疆塔城地区的农田数据及随机生成的农田任务进行模拟与仿真,并与标准遗传算法(Genetic Algorithm, GA)进行对比。结果表明:IMPGA和GA均能有效解决多任务多农机作业分配问题,IMPGA算法总体上优于GA,调度的最优时间和平均时间分别缩短2.47%和2.70%。该研究可为农机跨区作业提供合理的调度方案,也为规模化无人农场的生产经营提供科学依据。

关 键 词:农业机械  算法  改进多父辈遗传算法  农机调度  时间窗  优化方法
收稿时间:2021/3/14 0:00:00
修稿时间:2021/5/7 0:00:00

Agricultural machinery scheduling optimization method based on improved multi-parents genetic algorithm
Zhang Fan,Luo Xiwen,Zhang Zhigang,He Jie,Zhang Wenyu.Agricultural machinery scheduling optimization method based on improved multi-parents genetic algorithm[J].Transactions of the Chinese Society of Agricultural Engineering,2021,37(9):192-198.
Authors:Zhang Fan  Luo Xiwen  Zhang Zhigang  He Jie  Zhang Wenyu
Institution:College of Engineering, South China Agricultural University/Key Laboratory of Key Technology on Agricultural Machine and Equipment, Ministry of Education, Guangzhou 510642, China
Abstract:A great challenge has posed on the trans-regional operation of agricultural machinery, including many tasks, strong timeliness and relatively fixed operational sequence. Therefore, a scientific and reasonable deployment scheme is still lacking to efficiently maintain operations for the production tracking in agricultural machinery in recent years. This study aims to optimize the cooperative scheduling for the multi-task and multi-machine assignment in a large-scale farm using improved multi-parent genetic algorithm (GA). Firstly, the basic locations of farmland and agricultural machinery were easily acquired and stored, as well as the task requirements distributed by farmers, with the aid of agricultural Internet of Things (IoTs) and navigation system. A multi-machine coupled with multi-tasks was analyzed, where the actual continuous operation was required to be completed in a specified time on a farm, for example, the tillage, sowing, and fertilization. Some parameters were also initialized, including the operation sequence, and the number of agricultural machines. A scheduling model was then built using a time window under the boundary conditions of multi-type machines, the distance of operation deployment, the time of preparation and operation. Besides, the model must also satisfy the following basic rules: 1) Each machine can only work on one field at the same time; 2) each field can be arranged with multiple agricultural machineries of the same task if the agricultural machineries are sufficient; 3) the operation sequence of different tasks in each farmland is fixed for the special operational procedures, while the tasks in each farmland must be executed. After that, taking the minimum operation time as the optimization goal, a feasible scheduling system was proposed using the improved multi-parent genetic algorithm (IMPGA) for the task planning. The field ID was used as the gene in the process of encoding, while the frequency of ID in the chromosome corresponded to the task of field, as the task process cannot be changed. Two parts were divided after generating primary population, remarked as the excellent and good group. The population propagates were then used in the strategy of multi-parent crossover, where a relatively superior individual was chosen from the excellent group to intersect with two good individuals chosen from the good one. The mutation probability was designed to be adjustable, when the fitness of optimal chromosome in the population cannot change after several iterations. Finally, the performance of Java-based IMPGA was verified using a series of real farmland datasets, randomly generated farmland tasks, and agricultural machinery in the Tacheng Prefecture of Xinjiang of western China. The MATLAB software was also used to generate job deployment. The experimental results showed both GA and IMPGA effectively performed the multi-task and multi-machinery assignments. Both GA and IMPGA achieved the optimal solution, when the number of fields was 5. The optimal and average solutions of IMPGA increased by 3.77% and 3.56%, respectively, when the number of fields was 10. The optimal and average solutions of IMPGA increased by 1.63% and 3.76%, respectively, when the number of farmlands was 15. The optimal solution and the average solution of IMPGA were improved by 4.46% and 3.47%, respectively, when the number of farmlands was 20. The total average quality of optimal and average solutions of IMPGA increased by 2.47% and 2.70%, respectively, indicating a better performance of IMPGA deployment. This finding can provide a reasonable scheduling scheme for the cross-regional operation of agricultural machinery in the production of the large-scale unmanned farms.
Keywords:agricultural machinery  algorithms  improved multi-parent genetic algorithm(IMPGA)  agricultural machinery scheduling  time window  optimization method
本文献已被 CNKI 等数据库收录!
点击此处可从《农业工程学报》浏览原始摘要信息
点击此处可从《农业工程学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号