Fuel consumption self-optimizing control method and device and working machine
By obtaining the engine's actual operating points and adjusting the speed using a preset fuel consumption model, the problem of poor fuel consumption under different operating conditions is solved, achieving automatic optimization of the optimal fuel consumption zone and improving the user experience.
Patent Information
- Application Number
- CN202310768315.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-27
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-06-27
AI Technical Summary
In existing technologies, engines cannot maintain the optimal fuel consumption range under different operating conditions by using multiple gears and constant speeds, resulting in poor fuel economy and a poor user experience.
By acquiring multiple actual operating points of the engine within a preset time period, determining the concentrated operating points based on the speed and torque detection values, and adjusting the speed using a preset fuel consumption model to optimize fuel consumption, the self-optimizing control of fuel consumption is achieved.
Under the current operating conditions of the engine, the speed is automatically adjusted to ensure that the engine operates in the optimal fuel consumption range, thereby improving fuel economy and enhancing the user experience.
Smart Images

Figure CN116677508B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of engineering machinery technology, and in particular to a fuel consumption self-optimization control method, device and operating machinery. Background Technology
[0002] Fuel economy is a perennial topic in the construction machinery industry, and under the "dual carbon" target, the requirements for fuel efficiency are becoming increasingly stringent. Engine fuel consumption is an important indicator for evaluating fuel economy; therefore, controlling engine fuel consumption is an effective way to improve fuel economy.
[0003] In related technologies, engine control typically employs a multi-gear, constant-speed approach, setting the speed corresponding to commonly used gears near the fuel-efficient speed range. However, under different operating conditions, the engine load varies, making it difficult to ensure the engine operates within its optimal fuel consumption zone using a multi-gear, constant-speed approach. Summary of the Invention
[0004] In view of the problems existing in related technologies, the present invention provides a fuel consumption self-optimization control method, device and operating machinery.
[0005] This invention provides a fuel consumption self-optimization control method, comprising:
[0006] The engine obtains multiple actual operating points within a preset time period under the current gear, including speed detection value and torque detection value.
[0007] Based on the speed detection value and torque detection value at each of the actual operating points, the concentrated operating point of the engine is determined;
[0008] Based on a preset fuel consumption model and the detected speed and torque values at each actual operating point, the target fuel consumption range of the engine is determined, and the fuel consumption corresponding to the concentrated operating point is determined based on the preset fuel consumption model; wherein, the preset fuel consumption model is used to characterize the correspondence between speed, torque and fuel consumption.
[0009] If the fuel consumption corresponding to the concentrated operating point does not meet the target fuel consumption range, a candidate engine speed is determined based on the target fuel consumption range, and a target engine speed is determined based on the candidate engine speed and the maximum power point among multiple actual operating points; wherein, the target engine speed is used to adjust the engine speed.
[0010] According to the fuel consumption self-optimization control method provided by the present invention, determining the concentrated operating point of the engine based on the detected speed value and the detected torque value at each of the actual operating points includes:
[0011] Based on the speed detection value and torque detection value at each of the actual operating points, a distribution map of the multiple actual operating points is determined.
[0012] The distribution map is scanned using a preset sliding window to obtain multiple sets of working points;
[0013] Based on the number of actual working points in each of the working point sets, determine the target point set in the multiple working point sets;
[0014] Based on the target point set, the centralized operating point is determined.
[0015] According to the fuel consumption self-optimization control method provided by the present invention, determining the target fuel consumption range of the engine based on a preset fuel consumption model and the detected speed and torque values at each of the actual operating conditions includes:
[0016] Based on the preset fuel consumption model and the speed and torque detection values at each actual operating point, the fuel consumption corresponding to each actual operating point is determined.
[0017] Based on the fuel consumption corresponding to each of the actual operating conditions, the target fuel consumption range of the engine is determined.
[0018] According to the fuel consumption self-optimization control method provided by the present invention, determining the target speed of the engine based on the candidate speed and the maximum power point among multiple actual operating points includes:
[0019] Based on the candidate speed and the speed detection value and torque detection value at the maximum power point, the torque corresponding to the candidate speed is determined;
[0020] The target speed of the engine is determined based on the comparison between the torque corresponding to the candidate speed and the torque limit corresponding to the candidate speed.
[0021] According to the fuel consumption self-optimization control method provided by the present invention, determining the target speed of the engine based on the comparison result of the torque corresponding to the candidate speed and the torque limit corresponding to the candidate speed includes:
[0022] If the torque corresponding to the candidate speed is less than or equal to the torque limit corresponding to the candidate speed, the candidate speed shall be taken as the target speed.
[0023] If the torque corresponding to the candidate speed is greater than the torque limit corresponding to the candidate speed, the candidate speed is adjusted based on a preset step size until the torque corresponding to the adjusted candidate speed is less than or equal to the torque limit corresponding to the adjusted candidate speed, and the adjusted candidate speed is taken as the target speed.
[0024] The fuel consumption self-optimization control method provided by the present invention further includes:
[0025] If the fuel consumption corresponding to the centralized operating point meets the target fuel consumption range, the engine speed is controlled based on the current control speed; wherein, if the gear changes, the engine fuel consumption self-optimization control is performed based on a preset cycle; the current control speed is the preset speed corresponding to the current gear or the previously determined target speed.
[0026] According to the fuel consumption self-optimization control method provided by the present invention, after determining the target speed of the engine, the method further includes:
[0027] Based on the target rotational speed, the current control rotational speed, and the current pump displacement, the target displacement of the pump is determined; wherein, the target displacement is used to adjust the pump displacement.
[0028] The present invention also provides a fuel consumption self-optimization control device, comprising:
[0029] The first processing module is used to obtain multiple actual operating points of the engine in the current gear within a preset time period, the actual operating points including speed detection value and torque detection value;
[0030] The second processing module is used to determine the concentrated operating point of the engine based on the speed detection value and the torque detection value at each of the actual operating points.
[0031] The third processing module is used to determine the target fuel consumption area of the engine based on a preset fuel consumption model and the speed detection value and torque detection value of each actual operating point, and to determine the fuel consumption corresponding to the concentrated operating point based on the preset fuel consumption model; wherein, the preset fuel consumption model is used to characterize the correspondence between speed, torque and fuel consumption.
[0032] The fourth processing module is used to determine the candidate speed of the engine based on the target fuel consumption region when the fuel consumption corresponding to the concentrated operating point does not meet the target fuel consumption region, and to determine the target speed of the engine based on the candidate speed and the maximum power point among multiple actual operating points; wherein the target speed is used to adjust the engine speed.
[0033] The present invention also provides a working machine, comprising: a fuel consumption self-optimization control device as described above, or a fuel consumption self-optimization control method as described above.
[0034] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the fuel consumption self-optimization control method as described above.
[0035] The fuel consumption self-optimization control method, device, and operating machinery provided by this invention acquire multiple actual operating points of the engine within a preset time period under the current gear. Based on the speed and torque detection values of each actual operating point, a concentrated operating point of the engine is determined. Based on a preset fuel consumption model and the speed and torque detection values of each actual operating point, a target fuel consumption region of the engine is determined. The fuel consumption corresponding to the concentrated operating point is determined based on the preset fuel consumption model. If the fuel consumption corresponding to the concentrated operating point does not meet the target fuel consumption region, a candidate speed of the engine is determined based on the target fuel consumption region. Based on the candidate speed and the maximum power point among multiple actual operating points, the target speed of the engine is determined. The engine speed is adjusted based on the target speed, thereby automatically performing fuel consumption optimization control according to the engine's operating conditions. This ensures that the engine operates in the optimal fuel consumption region while meeting the current operating conditions of the engine. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0037] Figure 1 This is a flowchart illustrating the fuel consumption self-optimization control method provided by the present invention;
[0038] Figure 2 This is a schematic diagram of the process for adjusting candidate rotational speeds based on a preset step size, provided by the present invention.
[0039] Figure 3 This is a distribution diagram of the actual operating points of the engine within a preset time period before the engine speed is adjusted based on the target speed according to the present invention.
[0040] Figure 4 This is a distribution diagram of the actual operating points of the engine within a preset time period after the engine speed is adjusted based on the target speed according to the present invention.
[0041] Figure 5 This is a schematic diagram of the fuel consumption self-optimization control device provided by the present invention;
[0042] Figure 6 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0044] The following is combined with Figures 1-4 This invention describes a fuel consumption self-optimization control method. The fuel consumption self-optimization control method of this invention is executed by an electronic device such as a controller, or by the hardware and / or software therein. The controller can be the controller of the operating machinery itself, such as a vehicle controller, or it can be a newly added controller. Figure 1 As shown, the fuel consumption self-optimization control method of the present invention includes at least the following steps:
[0045] S101. Obtain multiple actual operating points of the engine within a preset time period under the current gear, wherein the actual operating points include speed detection value and torque detection value;
[0046] S102. Based on the speed detection value and torque detection value at each of the actual operating points, determine the concentrated operating point of the engine;
[0047] S103. Based on the preset fuel consumption model and the speed detection value and torque detection value of each actual operating point, determine the target fuel consumption area of the engine, and determine the fuel consumption corresponding to the concentrated operating point based on the preset fuel consumption model; wherein, the preset fuel consumption model is used to characterize the correspondence between speed, torque and fuel consumption.
[0048] S104. If the fuel consumption corresponding to the concentrated operating point does not meet the target fuel consumption range, a candidate speed of the engine is determined based on the target fuel consumption range, and a target speed of the engine is determined based on the candidate speed and the maximum power point among the multiple actual operating points; wherein, the target speed is used to adjust the speed of the engine.
[0049] In this embodiment, when the gear of the working machinery is detected to change, the engine can be automatically controlled for fuel consumption optimization. When the gear of the working machinery is detected to change, the engine can be automatically controlled for fuel consumption optimization based on a preset period (e.g., 30 minutes) until the gear of the working machinery changes again.
[0050] The current gear refers to the gear of the working machinery at the current moment. When the gear of the working machinery changes, or when the working machinery reaches a new cycle while operating in the current gear, multiple actual operating points of the engine within a preset time period (e.g., 5 minutes) can be acquired. These actual operating points are the points used to characterize the current actual operating condition during engine operation. For any given operating point among these multiple actual operating points, the engine speed and torque detection values are included.
[0051] In practical applications, the engine speed and torque can be detected in real time based on a preset frequency within a preset time period. When the preset time period is reached, the engine's concentrated operating point is determined based on the speed and torque detection values at each actual operating point.
[0052] The concentrated operating point refers to the operating point where the engine operates most frequently within a corresponding preset time period. In determining the concentrated operating point of the engine based on the speed and torque detection values of each actual operating point, the first maximum and minimum values of the engine speed, and the second maximum and minimum values of the engine torque, can be determined. A two-dimensional value domain is then defined based on these values, and this domain is divided into multiple sub-regions. The speed and torque detection values of each actual operating point are matched with each sub-region to obtain the number of actual operating points in each sub-region. Based on the number of actual operating points in each sub-region, the concentrated operating point of the engine is determined. Alternatively, a distribution map of multiple actual operating points can be determined based on the speed and torque detection values of each actual operating point. This distribution map is then scanned using a preset sliding window to obtain multiple sets of operating points. Based on the number of actual operating points in each set, a target set of multiple operating points is determined, and the concentrated operating point is determined based on this target set.
[0053] A preset fuel consumption model is used to characterize the relationship between engine speed, torque, and fuel consumption. This model can be a three-dimensional mapping table or a graph, such as the engine's universal characteristic curve. The engine's target fuel consumption region can be the optimal fuel consumption area for the engine under current operating conditions. Based on the preset fuel consumption model and the measured speed and torque values at each actual operating point, the fuel consumption corresponding to each actual operating point can be determined, and the target fuel consumption region can be determined based on the fuel consumption corresponding to each actual operating point.
[0054] Furthermore, the fuel consumption corresponding to a concentrated operating point can be determined based on a preset fuel consumption model and the speed and torque values of that concentrated operating point. For example, if the preset fuel consumption model is a mapping table, the speed and torque values of the concentrated operating point can be matched with each speed and torque value in the mapping table, and the fuel consumption corresponding to the successfully matched speed and torque can be taken as the fuel consumption corresponding to that concentrated operating point. If the preset fuel consumption model is a curve, the concentrated operating point can be projected onto the curve based on its speed and torque values, and the fuel consumption at the projected location can be taken as the fuel consumption corresponding to that concentrated operating point.
[0055] After determining the target fuel consumption area and the fuel consumption corresponding to the concentrated operating point, the fuel consumption corresponding to the concentrated operating point can be compared with the target fuel consumption area. If the fuel consumption corresponding to the concentrated operating point does not meet the target fuel consumption area, it indicates that the engine is not working in the optimal fuel consumption area. Candidate engine speeds can be determined based on the target fuel consumption area. For example, the speed corresponding to the minimum fuel consumption in the target fuel consumption area can be used as the candidate speed.
[0056] The maximum power point among multiple actual operating points can be the actual operating point with the highest corresponding power. This can be achieved by separately determining the product of the speed and torque detection values for each actual operating point, and then selecting the actual operating point with the largest product of these two values as the maximum power point.
[0057] After determining the candidate engine speed, the target engine speed can be determined based on the candidate speed and the maximum power point. For example, the torque corresponding to the candidate speed can be determined based on the candidate speed, the speed detection value of the maximum power point, and the torque detection value. The target engine speed is then determined by comparing the torque corresponding to the candidate speed with the torque limit for that speed, ensuring that the target speed meets the engine's current operating conditions and guaranteeing its effectiveness. Once the target speed is obtained, the engine speed can be adjusted accordingly, automatically optimizing fuel consumption control based on the engine's operating conditions. This ensures that the engine operates within its optimal fuel consumption range while meeting the current operating requirements.
[0058] In related technologies, engine control typically employs a multi-gear, constant-speed approach, setting the speed corresponding to commonly used gears near the fuel-efficient speed range. However, under different operating conditions, the engine load varies, making it difficult to ensure the engine operates within its optimal fuel consumption zone using a multi-gear, constant-speed approach.
[0059] This embodiment obtains multiple actual operating conditions of the engine within a preset time period under the current gear. Based on the speed and torque detection values of each actual operating condition point, it determines the concentrated operating condition point of the engine. Based on the preset fuel consumption model and the speed and torque detection values of each actual operating condition point, it determines the target fuel consumption range of the engine and the fuel consumption corresponding to the concentrated operating condition point based on the preset fuel consumption model. If the fuel consumption corresponding to the concentrated operating condition point does not meet the target fuel consumption range, it determines the candidate speed of the engine based on the target fuel consumption range. Based on the candidate speed and the maximum power point among multiple actual operating conditions, it determines the target speed of the engine. The engine speed is adjusted based on the target speed, thereby automatically performing fuel consumption optimization control according to the engine's operating conditions. It can ensure that the engine operates in the optimal fuel consumption range while meeting the current operating conditions of the engine.
[0060] Furthermore, related technologies employ multi-gear, constant-speed engine control, resulting in similar engine speeds across different gears. Under light loads, the engine's operating speed is also quite similar, making it difficult for users to perceive gear differences and leading to a poor user experience. However, the method in this embodiment eliminates the need for additional gear settings. At any gear, it automatically optimizes fuel consumption control based on the engine's current operating conditions, effectively avoiding the negative impact of similar engine operating speeds across different gears on the user experience.
[0061] In an exemplary embodiment, determining the concentrated operating point of the engine based on the detected speed value and the detected torque value at each of the actual operating points includes:
[0062] Based on the speed detection value and torque detection value at each of the actual operating points, a distribution map of the multiple actual operating points is determined.
[0063] The distribution map is scanned using a preset sliding window to obtain multiple sets of working points;
[0064] Based on the number of actual working points in each of the working point sets, determine the target point set in the multiple working point sets;
[0065] Based on the target point set, the centralized operating point is determined.
[0066] In this embodiment, during the process of determining the distribution map of multiple actual operating points based on the speed detection value and torque detection value of each actual operating point, each actual operating point can be directly projected onto the curve graph corresponding to the preset fuel consumption model based on the speed detection value and torque detection value of each actual operating point to obtain the distribution map of multiple actual operating points; alternatively, a two-dimensional coordinate system with speed as the horizontal axis and torque as the vertical axis can be constructed, and each actual operating point can be projected onto this two-dimensional coordinate system based on the speed detection value and torque detection value of each actual operating point to obtain the distribution map of multiple actual operating points.
[0067] Specifically, based on the first maximum and minimum values of the distribution map on the horizontal axis, and the second maximum and minimum values on the vertical axis, a rectangular region containing the distribution map can be determined. Within this rectangular region, a sliding window is moved along a sliding step size to obtain a set of working points corresponding to each window. Each set of working points includes the actual working points within the corresponding window. The size of the sliding window can be set according to the size of the rectangular region, and the sliding step size can be the length of the sliding window.
[0068] After obtaining the set of working points corresponding to each window, the target set of multiple working point sets can be determined based on the number of actual working points in each working point set. For example, the working point set with the largest number of actual working points can be used as the target working point set.
[0069] In practical applications, a concentrated operating point can be determined based on a target operating point set. For example, the center point of the window corresponding to the target operating point set can be used as the concentrated operating point, and the speed and torque at the center point of the window can be used as the speed and torque values of the concentrated operating point, respectively. Alternatively, any actual operating point in the target operating point set can be used as the concentrated operating point. Furthermore, the speed and torque values of the concentrated operating point can be determined based on the speed and torque detection values of the actual operating points in the target operating point set. For example, the average speed detection value of the actual operating points in the target operating point set can be used as the speed value of the concentrated operating point, and the average torque detection value of the actual operating points in the target operating point set can be used as the torque value of the concentrated operating point. This allows for the rapid and accurate determination of the concentrated operating point of the engine within a preset time period.
[0070] In an exemplary embodiment, determining the target fuel consumption region of the engine based on a preset fuel consumption model and the detected speed and torque values at each of the actual operating points includes:
[0071] Based on the preset fuel consumption model and the speed and torque detection values at each actual operating point, the fuel consumption corresponding to each actual operating point is determined.
[0072] Based on the fuel consumption corresponding to each of the actual operating conditions, the target fuel consumption range of the engine is determined.
[0073] In this embodiment, for any one of multiple actual operating points, in determining the fuel consumption corresponding to that actual operating point, if the preset fuel consumption model is a mapping table, the speed detection value and torque detection value of the actual operating point can be matched with each speed and torque in the mapping table, and the fuel consumption corresponding to the successfully matched speed and torque can be taken as the fuel consumption corresponding to that actual operating point. If the preset fuel consumption model is a curve, the actual operating point can be projected onto the curve based on the speed detection value and torque detection value, and the fuel consumption at the projected position can be taken as the fuel consumption corresponding to that actual operating point.
[0074] After obtaining the fuel consumption corresponding to each actual operating point, the target fuel consumption range of the engine can be determined based on the fuel consumption corresponding to all actual operating points. For example, the fuel consumption range of the engine under the current operating condition can be determined based on the fuel consumption corresponding to each actual operating point, and the fuel consumption range can be divided into multiple sub-ranges. The sub-range with the smallest corresponding fuel consumption value is taken as the target fuel consumption range. Alternatively, the minimum fuel consumption among the fuel consumption corresponding to each actual operating point can be determined, and the target fuel consumption range can be determined based on the minimum fuel consumption. For example, the difference between the minimum fuel consumption and a first preset value can be taken as the lower limit of the target fuel consumption range, and the sum of the minimum fuel consumption and a second preset value can be taken as the upper limit of the target fuel consumption range. Both the first preset value and the second preset value are greater than or equal to 0, thereby effectively ensuring the validity of the obtained target fuel consumption range.
[0075] In an exemplary embodiment, determining the target speed of the engine based on the candidate speed and the maximum power point among the plurality of actual operating points includes:
[0076] Based on the candidate speed and the speed detection value and torque detection value at the maximum power point, the torque corresponding to the candidate speed is determined;
[0077] The target speed of the engine is determined based on the comparison between the torque corresponding to the candidate speed and the torque limit corresponding to the candidate speed.
[0078] In this embodiment, the torque corresponding to the candidate speed can be determined based on the candidate speed and the speed detection value and torque detection value at the maximum power point. For example, the product of the speed detection value and the torque detection value at the maximum power point can be obtained, and the ratio of the product of the speed detection value and the torque detection value at the maximum power point to the candidate speed can be used as the torque corresponding to the candidate speed.
[0079] The torque limit corresponding to a candidate speed can be determined based on a preset correspondence between speed and torque limit. For example, the candidate speed can be matched with each speed in the preset correspondence, and the torque limit corresponding to the successfully matched speed can be used as the torque limit corresponding to the candidate speed. It can be understood that the preset correspondence can be each speed in the engine's universal characteristic curve and its corresponding maximum torque.
[0080] In practical applications, the torque corresponding to a candidate speed can be compared with the torque limit corresponding to that candidate speed, and the target speed of the engine can be determined based on the comparison result. For example, if the torque corresponding to a candidate speed is less than or equal to the torque limit corresponding to that candidate speed, the candidate speed can be directly used as the target speed. If the torque corresponding to a candidate speed is greater than the torque limit corresponding to that candidate speed, the candidate speed can be adjusted based on a preset step size, and the adjusted candidate speed can be used as the target speed. This can effectively improve the effectiveness of the target speed and avoid the engine malfunctioning due to excessive torque at the target speed.
[0081] In an exemplary embodiment, determining the target engine speed based on a comparison result between the torque corresponding to the candidate speed and the torque limit corresponding to the candidate speed includes:
[0082] If the torque corresponding to the candidate speed is less than or equal to the torque limit corresponding to the candidate speed, the candidate speed shall be taken as the target speed.
[0083] If the torque corresponding to the candidate speed is greater than the torque limit corresponding to the candidate speed, the candidate speed is adjusted based on a preset step size until the torque corresponding to the adjusted candidate speed is less than or equal to the torque limit corresponding to the adjusted candidate speed, and the adjusted candidate speed is taken as the target speed.
[0084] In this embodiment, if the torque corresponding to the candidate speed is less than or equal to the torque limit corresponding to the candidate speed, it indicates that the torque corresponding to the candidate speed is not over-torque and can ensure the normal operation of the engine. The candidate speed can be directly used as the target speed.
[0085] If the torque corresponding to the candidate speed is greater than the torque limit corresponding to the candidate speed, it indicates that there is over-torque at the candidate speed, which cannot guarantee the normal operation of the engine. In this case, the candidate speed can be adjusted based on a preset step size, which can be 10. For example, ... Figure 2 As shown, the method for adjusting candidate rotational speeds based on a preset step size may include:
[0086] S201, Let N = 1;
[0087] S202. Increase the candidate speed by a preset step size to obtain the candidate speed after the Nth adjustment;
[0088] S203. Determine the torque corresponding to the candidate speed after the Nth adjustment, and the torque limit value corresponding to the candidate speed after the Nth adjustment; determine whether the torque corresponding to the candidate speed after the Nth adjustment is less than or equal to the torque limit value corresponding to the candidate speed after the Nth adjustment; if yes, proceed to step S205, if no, proceed to step S204.
[0089] S204. Let N = N+1, increase the candidate speed after the (N-1)th adjustment by a preset step size to obtain the candidate speed after the Nth adjustment, and then execute step S203.
[0090] S205. Take the candidate speed after the Nth adjustment as the target speed.
[0091] In an exemplary embodiment, it also includes:
[0092] If the fuel consumption corresponding to the centralized operating point meets the target fuel consumption range, the engine speed is controlled based on the current control speed; wherein, if the gear changes, the engine fuel consumption self-optimization control is performed based on a preset cycle; the current control speed is the preset speed corresponding to the current gear or the previously determined target speed.
[0093] In this embodiment, when a change in the gear of the working machinery is detected, steps S101 to S104 are executed to perform fuel consumption self-optimization control on the engine. If the time elapsed since the last fuel consumption self-optimization control of the engine reaches the time corresponding to a preset cycle, and the gear of the working machinery has not changed during this period, steps S101 to S104 are executed to perform fuel consumption self-optimization control on the engine. That is, when a change in the gear of the working machinery is detected, fuel consumption self-optimization control of the engine is performed based on a preset cycle.
[0094] During the process of self-optimizing fuel consumption control of the engine, if the fuel consumption corresponding to the concentrated operating point meets the target fuel consumption range, it indicates that the engine has been working in the optimal fuel consumption range. At this time, the engine speed can be controlled based on the current control speed, so that the engine can be self-optimized for fuel consumption according to the preset cycle based on the current operating condition of the engine, so that the engine can continue to work in the optimal fuel consumption range and achieve effective reduction of fuel consumption.
[0095] In the first cycle, during the process of optimizing engine fuel consumption—that is, when a change in the gear of the working machinery is detected and the engine is automatically controlled for fuel consumption—the current control speed is the preset speed corresponding to the current gear. Specifically, when shifting gears, the engine controller can determine the preset speed corresponding to that gear and use it as the current control speed to automatically control the engine speed. The preset speed corresponding to the current gear can be determined based on the current gear and the preset correspondence between gears and speeds.
[0096] During the self-optimization control of engine fuel consumption in cycle M, where M>1, meaning that when the time elapsed since the last self-optimization control reaches the preset cycle length and the gear of the machinery has not changed, the current control speed during this process is either the preset speed corresponding to the current gear or the previously determined target speed. The previously determined target speed is the target speed determined in the cycle closest to the current cycle where the fuel consumption at the concentrated operating point does not meet the target fuel consumption range. In other words, if the fuel consumption at the concentrated operating point meets the target fuel consumption range in the current cycle and any previous self-optimization control process, then the current control speed is the preset speed corresponding to the current gear.
[0097] In an exemplary embodiment, after determining the target speed of the engine, the method further includes:
[0098] Based on the target rotational speed, the current control rotational speed, and the current pump displacement, the target displacement of the pump is determined; wherein, the target displacement is used to adjust the pump displacement.
[0099] In this embodiment, after determining the target engine speed, the target pump displacement can be determined based on the target speed, the current control speed, and the pump's current displacement. This allows for simultaneous speed adjustment of the engine based on the target speed and pump displacement adjustment based on the target displacement. Consequently, during engine speed adjustment, the system's flow requirements can be effectively met, enabling the working machinery to operate normally. It is understood that the pump is a variable displacement pump, such as an electronically controlled piston pump. The pump can be connected to both the engine and the hydraulic load of the working machinery, providing hydraulic power to the hydraulic load.
[0100] This involves obtaining the product of the engine's current control speed and the pump's current displacement, and then using the ratio of this product to the target speed as the pump's target displacement.
[0101] The pump's current displacement is the pump displacement corresponding to the engine's current control speed. When the engine's current control speed is the preset speed corresponding to the current gear, the pump's current displacement can be the preset displacement corresponding to the current gear. For example, the preset displacement corresponding to the current gear can be determined based on the current gear and the preset correspondence between gears and displacements. When the engine's current control speed is the previously determined target speed, the pump's current displacement is the pump's target displacement determined based on the previously determined target speed.
[0102] The following is passed Figure 3 and Figure 4 The effects of the fuel consumption self-optimization control method of the present invention are described in detail.
[0103] Before adjusting the engine speed based on the target speed, the distribution of the engine's actual operating points within a preset time period is as follows: Figure 3 As shown. By Figure 3 It can be seen that the actual operating points of an engine are distributed over a wide range, and most of the actual operating points are not in the optimal fuel consumption zone.
[0104] After adjusting the engine speed based on the target speed, the distribution of the engine's actual operating points within a preset time period is as follows: Figure 4 As shown. By Figure 4 It can be seen that by adjusting the engine speed, the distribution area of the engine's actual operating points is the same as before the adjustment, indicating that adjusting the engine speed based on the target speed can still meet the current operating conditions of the engine; at the same time, Figure 4 The concentration of the actual operating points of the engine is relatively high compared to Figure 3 The fuel consumption is significantly improved, and most actual operating conditions are within the optimal fuel consumption range. Therefore, the fuel consumption self-optimizing control method of this invention can effectively ensure that the engine operates within the optimal fuel consumption range while meeting the engine's current operating conditions.
[0105] in, Figure 3 and Figure 4 The curve in the graph is the universal characteristic curve of the engine. The horizontal axis represents the speed and the vertical axis represents the torque. The numbers in the curve represent the fuel consumption corresponding to different speeds and torques, and the black dots represent the actual operating conditions.
[0106] The fuel consumption self-optimization control device provided by the present invention is described below. The fuel consumption self-optimization control device described below can be referred to in correspondence with the fuel consumption self-optimization control method described above. Figure 5 As shown, the fuel consumption self-optimization control device of the present invention includes at least:
[0107] The first processing module 501 is used to obtain multiple actual operating points of the engine in the current gear within a preset time period, the actual operating points including speed detection value and torque detection value;
[0108] The second processing module 502 is used to determine the concentrated operating point of the engine based on the speed detection value and the torque detection value at each of the actual operating points.
[0109] The third processing module 503 is used to determine the target fuel consumption area of the engine based on a preset fuel consumption model and the speed detection value and torque detection value of each actual operating point, and to determine the fuel consumption corresponding to the concentrated operating point based on the preset fuel consumption model; wherein, the preset fuel consumption model is used to characterize the correspondence between speed, torque and fuel consumption.
[0110] The fourth processing module 504 is used to determine the candidate speed of the engine based on the target fuel consumption region when the fuel consumption corresponding to the concentrated operating point does not meet the target fuel consumption region, and to determine the target speed of the engine based on the candidate speed and the maximum power point among multiple actual operating points; wherein the target speed is used to adjust the speed of the engine.
[0111] In an exemplary embodiment, the second processing module 502 is specifically used for:
[0112] Based on the speed detection value and torque detection value at each of the actual operating points, a distribution map of the multiple actual operating points is determined.
[0113] The distribution map is scanned using a preset sliding window to obtain multiple sets of working points;
[0114] Based on the number of actual working points in each of the working point sets, determine the target point set in the multiple working point sets;
[0115] Based on the target point set, the centralized operating point is determined.
[0116] In an exemplary embodiment, the third processing module 503 is specifically used for:
[0117] Based on the preset fuel consumption model and the speed and torque detection values at each actual operating point, the fuel consumption corresponding to each actual operating point is determined.
[0118] Based on the fuel consumption corresponding to each of the actual operating conditions, the target fuel consumption range of the engine is determined.
[0119] In an exemplary embodiment, the fourth processing module 504 is specifically used for:
[0120] Based on the candidate speed and the speed detection value and torque detection value at the maximum power point, the torque corresponding to the candidate speed is determined;
[0121] The target speed of the engine is determined based on the comparison between the torque corresponding to the candidate speed and the torque limit corresponding to the candidate speed.
[0122] In an exemplary embodiment, the fourth processing module 504 is specifically used for:
[0123] If the torque corresponding to the candidate speed is less than or equal to the torque limit corresponding to the candidate speed, the candidate speed shall be taken as the target speed.
[0124] If the torque corresponding to the candidate speed is greater than the torque limit corresponding to the candidate speed, the candidate speed is adjusted based on a preset step size until the torque corresponding to the adjusted candidate speed is less than or equal to the torque limit corresponding to the adjusted candidate speed, and the adjusted candidate speed is taken as the target speed.
[0125] In an exemplary embodiment, a fifth processing module is further included, the fifth processing module being used to:
[0126] If the fuel consumption corresponding to the centralized operating point meets the target fuel consumption range, the engine speed is controlled based on the current control speed; wherein, if the gear changes, the engine fuel consumption self-optimization control is performed based on a preset cycle; the current control speed is the preset speed corresponding to the current gear or the previously determined target speed.
[0127] In an exemplary embodiment, a sixth processing module is further included, the sixth processing module being used to:
[0128] Based on the target rotational speed, the current control rotational speed, and the current pump displacement, the target displacement of the pump is determined; wherein, the target displacement is used to adjust the pump displacement.
[0129] The present invention also provides a working machine, including the fuel consumption self-optimization control device as described in any of the above embodiments, or employing the fuel consumption self-optimization control method as described in any of the above embodiments.
[0130] In this embodiment, the operating machinery includes construction machinery such as excavators and cranes.
[0131] Figure 6 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 6As shown, the electronic device may include: a processor 601, a communication interface 602, a memory 603, and a communication bus 604. The processor 601, communication interface 602, and memory 603 communicate with each other via the communication bus 604. The processor 601 can call logical instructions in the memory 603 to execute a fuel consumption self-optimization control method. This method includes: acquiring multiple actual operating points of the engine within a preset time period in the current gear, wherein the actual operating points include speed detection values and torque detection values.
[0132] Based on the speed detection value and torque detection value at each of the actual operating points, the concentrated operating point of the engine is determined;
[0133] Based on a preset fuel consumption model and the detected speed and torque values at each actual operating point, the target fuel consumption range of the engine is determined, and the fuel consumption corresponding to the concentrated operating point is determined based on the preset fuel consumption model; wherein, the preset fuel consumption model is used to characterize the correspondence between speed, torque and fuel consumption.
[0134] If the fuel consumption corresponding to the concentrated operating point does not meet the target fuel consumption range, a candidate engine speed is determined based on the target fuel consumption range, and a target engine speed is determined based on the candidate engine speed and the maximum power point among multiple actual operating points; wherein, the target engine speed is used to adjust the engine speed.
[0135] Furthermore, the logical instructions in the aforementioned memory 603 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0136] On the other hand, the present invention also provides a computer program product, the computer program product including a computer program, the computer program being able to be stored on a non-transitory computer-readable storage medium, the computer program being executed by a processor, the computer being able to execute the fuel consumption self-optimization control method provided by the above methods, the method including: obtaining multiple actual operating points of the engine in the current gear within a preset time period, the actual operating points including speed detection value and torque detection value;
[0137] Based on the speed detection value and torque detection value at each of the actual operating points, the concentrated operating point of the engine is determined;
[0138] Based on a preset fuel consumption model and the detected speed and torque values at each actual operating point, the target fuel consumption range of the engine is determined, and the fuel consumption corresponding to the concentrated operating point is determined based on the preset fuel consumption model; wherein, the preset fuel consumption model is used to characterize the correspondence between speed, torque and fuel consumption.
[0139] If the fuel consumption corresponding to the concentrated operating point does not meet the target fuel consumption range, a candidate engine speed is determined based on the target fuel consumption range, and a target engine speed is determined based on the candidate engine speed and the maximum power point among multiple actual operating points; wherein, the target engine speed is used to adjust the engine speed.
[0140] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the fuel consumption self-optimization control method provided by the above methods, the method comprising: acquiring multiple actual operating points of the engine in the current gear within a preset time period, the actual operating points including speed detection value and torque detection value;
[0141] Based on the speed detection value and torque detection value at each of the actual operating points, the concentrated operating point of the engine is determined;
[0142] Based on a preset fuel consumption model and the detected speed and torque values at each actual operating point, the target fuel consumption range of the engine is determined, and the fuel consumption corresponding to the concentrated operating point is determined based on the preset fuel consumption model; wherein, the preset fuel consumption model is used to characterize the correspondence between speed, torque and fuel consumption.
[0143] If the fuel consumption corresponding to the concentrated operating point does not meet the target fuel consumption range, a candidate engine speed is determined based on the target fuel consumption range, and a target engine speed is determined based on the candidate engine speed and the maximum power point among multiple actual operating points; wherein, the target engine speed is used to adjust the engine speed.
[0144] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0145] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0146] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A fuel consumption self-optimization control method, characterized in that, include: The engine obtains multiple actual operating points within a preset time period under the current gear, including speed detection value and torque detection value. Based on the speed detection value and torque detection value at each of the actual operating points, the concentrated operating point of the engine is determined; Based on a preset fuel consumption model and the detected speed and torque values at each actual operating point, the target fuel consumption range of the engine is determined, and the fuel consumption corresponding to the concentrated operating point is determined based on the preset fuel consumption model; wherein, the preset fuel consumption model is used to characterize the correspondence between speed, torque and fuel consumption. If the fuel consumption corresponding to the concentrated operating point does not meet the target fuel consumption range, a candidate engine speed is determined based on the target fuel consumption range, and a target engine speed is determined based on the candidate engine speed and the maximum power point among multiple actual operating points, including: Based on the candidate speed and the speed detection value and torque detection value at the maximum power point, the torque corresponding to the candidate speed is determined; Based on the comparison result between the torque corresponding to the candidate speed and the torque limit corresponding to the candidate speed, the target speed of the engine is determined; The target speed is used to regulate the engine speed.
2. The fuel consumption self-optimization control method according to claim 1, characterized in that, Determining the concentrated operating point of the engine based on the detected speed and torque values at each of the actual operating points includes: Based on the speed detection value and torque detection value at each of the actual operating points, a distribution map of the multiple actual operating points is determined. The distribution map is scanned using a preset sliding window to obtain multiple sets of working points; Based on the number of actual working points in each of the working point sets, determine the target point set in the multiple working point sets; Based on the target point set, the centralized operating point is determined.
3. The fuel consumption self-optimization control method according to claim 1, characterized in that, The determination of the target fuel consumption range for the engine based on a preset fuel consumption model and the detected speed and torque values at each actual operating point includes: Based on the preset fuel consumption model and the speed and torque detection values at each actual operating point, the fuel consumption corresponding to each actual operating point is determined. Based on the fuel consumption corresponding to each of the actual operating conditions, the target fuel consumption range of the engine is determined.
4. The fuel consumption self-optimization control method according to claim 1, characterized in that, Determining the target engine speed based on the comparison result between the torque corresponding to the candidate speed and the torque limit corresponding to the candidate speed includes: If the torque corresponding to the candidate speed is less than or equal to the torque limit corresponding to the candidate speed, the candidate speed shall be taken as the target speed. If the torque corresponding to the candidate speed is greater than the torque limit corresponding to the candidate speed, the candidate speed is adjusted based on a preset step size until the torque corresponding to the adjusted candidate speed is less than or equal to the torque limit corresponding to the adjusted candidate speed, and the adjusted candidate speed is taken as the target speed.
5. The fuel consumption self-optimization control method according to any one of claims 1 to 4, characterized in that, Also includes: If the fuel consumption corresponding to the centralized operating point meets the target fuel consumption range, the engine speed is controlled based on the current control speed; wherein, if the gear changes, the engine fuel consumption self-optimization control is performed based on a preset cycle; the current control speed is the preset speed corresponding to the current gear or the previously determined target speed.
6. The fuel consumption self-optimization control method according to claim 5, characterized in that, After determining the target speed of the engine, the method further includes: Based on the target rotational speed, the current control rotational speed, and the current pump displacement, the target displacement of the pump is determined; wherein, the target displacement is used to adjust the pump displacement.
7. A fuel consumption self-optimization control device, characterized in that, include: The first processing module is used to obtain multiple actual operating points of the engine in the current gear within a preset time period, the actual operating points including speed detection value and torque detection value; The second processing module is used to determine the concentrated operating point of the engine based on the speed detection value and the torque detection value at each of the actual operating points. The third processing module is used to determine the target fuel consumption area of the engine based on a preset fuel consumption model and the speed detection value and torque detection value of each actual operating point, and to determine the fuel consumption corresponding to the concentrated operating point based on the preset fuel consumption model; wherein, the preset fuel consumption model is used to characterize the correspondence between speed, torque and fuel consumption. The fourth processing module is used to determine the candidate engine speed based on the target fuel consumption region when the fuel consumption corresponding to the concentrated operating point does not meet the target fuel consumption region, and to determine the target engine speed based on the candidate engine speed and the maximum power point among multiple actual operating points, including: Based on the candidate speed and the speed detection value and torque detection value at the maximum power point, the torque corresponding to the candidate speed is determined; Based on the comparison result between the torque corresponding to the candidate speed and the torque limit corresponding to the candidate speed, the target speed of the engine is determined; The target speed is used to regulate the engine speed.
8. A type of operating machinery, characterized in that, include: The fuel consumption self-optimization control device as described in claim 7, or the fuel consumption self-optimization control method as described in any one of claims 1 to 6.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the fuel consumption self-optimization control method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method for controlling fuel consumption of passenger vehicle
CN104354696A
System and Method for Reducing Fuel Consumption of a Work Vehicle
US20150307077A1