To further improve the fuel economy of hybrid tractors, an energy management strategy based on model predictive control (MPC) solved by dynamic programming (DP) is proposed, taking into account the various typical operating conditions of tractors. A coupled dynamics model was constructed for a series diesel–electric hybrid tractor under three typical working conditions: plowing, rotary tillage, and transportation. Using DP to solve for the globally optimal SOC change trajectory under each operating condition of the tractor as the SOC constraint for MPC, we designed an energy management strategy based on DP-MPC. Finally, a hardware-in-the-loop (HIL) test platform was built using components such as Matlab/Simulink, NI-Veristand, PowerCal, HIL test cabinet, and vehicle controller. The designed energy management strategy was then tested using the HIL test platform. The test results show that, compared with the energy management strategy based on power following, the DP-MPC-based energy management strategy reduces fuel consumption by approximately 7.97%, 13.06%, and 11.03%, respectively, under the three operating conditions of plowing, rotary tillage, and transportation. This achieves fuel-saving performances of approximately 91.34%, 94.87%, and 96.69% compared to global dynamic programming. The test results verify the effectiveness of the proposed strategy. This research can provide an important reference for the design of energy management strategies for hybrid tractors.
In response to the issues of hybrid tractors’ energy management strategies, such as reliance on experience, difficulty in achieving optimal control, and incomplete analysis of typical operating conditions of tractors, an energy management strategy based on dynamic programming is proposed in combination with various typical operating conditions of tractors. This is aimed at providing a reference for the modeling and energy management strategies of series hybrid tractors. Taking the series hybrid tractor as the research object, the tractor dynamics models under three typical working conditions of plowing, rotary tillage, and transportation were established. With the minimum total fuel consumption of the tractor as the optimization target, the engine power as the control variable, and the state of charge of the power battery as the state variable, an energy management strategy based on a dynamic programming algorithm was established and simulation experiments were conducted. The simulation results show that, compared with the power-following energy management strategy, the energy management strategy based on the dynamic programming algorithm can reasonably control the operating state of the engine. Under the three typical working conditions of plowing, rotary tillage, and transportation, the battery SOC consumption increased by approximately 8.37%, 7.24%, and 0.77%, respectively, while the total fuel consumption decreased by approximately 25.28%, 21.54%, and 13.24%, respectively.
Unmanned tractors under ploughing conditions suffer from body tilting, violent shaking and limited hardware resources, which can reduce the detection accuracy of unmanned tractors for field obstacles. We optimize the YOLOv8 model in three aspects: improving the accuracy of detecting tilted obstacles, computational reduction, and adding a visual ranging mechanism. By introducing Funnel ReLU, a self-constructed inclined obstacle dataset, and embedding an SE attention mechanism, these three methods improve detection accuracy. By using MobileNetv2 and Bi FPN, computational reduction, and adding camera ranging instead of LIDAR ranging, the hardware cost is reduced. After completing the model improvement, comparative tests and real-vehicle validation are carried out, and the validation results show that the average detection accuracy of the improved model reaches 98.84% of the mAP value, which is 2.34% higher than that of the original model. The computation amount of the same image is reduced from 2.35 billion floating-point computations to 1.28 billion, which is 45.53% less than the model computation amount. The monitoring frame rate during the movement of the test vehicle reaches 67 FPS, and the model meets the performance requirements of unmanned tractors under normal operating conditions.